CN103905320B - Method and device for processing multicast message - Google Patents

Method and device for processing multicast message Download PDF

Info

Publication number
CN103905320B
CN103905320B CN201410131484.3A CN201410131484A CN103905320B CN 103905320 B CN103905320 B CN 103905320B CN 201410131484 A CN201410131484 A CN 201410131484A CN 103905320 B CN103905320 B CN 103905320B
Authority
CN
China
Prior art keywords
multicast
interface
message
specified interface
list item
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410131484.3A
Other languages
Chinese (zh)
Other versions
CN103905320A (en
Inventor
孙青岩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
New H3C Technologies Co Ltd
Original Assignee
Hangzhou H3C Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou H3C Technologies Co Ltd filed Critical Hangzhou H3C Technologies Co Ltd
Priority to CN201410131484.3A priority Critical patent/CN103905320B/en
Publication of CN103905320A publication Critical patent/CN103905320A/en
Application granted granted Critical
Publication of CN103905320B publication Critical patent/CN103905320B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

The invention discloses a method and device for processing a multicast message. The method comprises the steps that when a device needs to receive the multicast message, an assigned interface is added to an outgoing interface of a multicast forwarding entry of a multicast set; when an RPF interface receives the multicast message, the multicast message is forwarded according to the multicast forwarding entry corresponding to the multicast set where the multicast message belongs to, and if the outgoing interface comprises the assigned interface, the multicast message is subjected to the upward sending process through the assigned interface. Based on the same invention concept, the invention further provides a device. By means of the method, the multicast messages can be simply sent upwards and forwarded without potential safety hazards, resources are saved, and transmission performance is improved.

Description

A kind of multicast message processing method and device
Technical field
The present invention relates to communication technical field, particularly to a kind of multicast message processing method and device.
Background technology
Internet Protocol(IP)Multicasting technology can save significantly on the network bandwidth, with the continuous development of multicasting technology, IP Multicast is not only widely used in the fields such as video request program, long-distance education and monitoring, and increasing Internet protocol begins to use Multicasting technology.
With widely used NTP(Network Time Protocol, NTP)As a example, server is periodically Ground sends NTP time synchronized message to specified multicast address.Client intercepts the multicast message from server, according to reception Multicast message the time of the time of equipment and multicast server is synchronized.
The equipment serving as NTP Client not only needs NTP multicast message is transmitted to other NTP Client in downstream, also Need Network Time Protocol message up sending to NTP processing module, to complete the demand of NTP time synchronized.
Referring to Fig. 1, Fig. 1 is NTP networking schematic diagram.In Fig. 1, R1 is NTP multicast server;R2, R3 and R5 are Multicast Routing Device;R4 and R6 is NTP multicast client.
The transmission NTP multicast protocol message in R1 cycle;R2, R3 and R5 do not have recipient, do not need to send process this NTP Multicast message is it is only necessary to downstream forward this NTP multicast message;R6 only need to receive NTP multicast message, and on send process should NTP multicast message;And R4 both needs to receive and needs to forward NTP multicast message, and need to send process this NTP multicast message, Carry out time synchronized.
For realizing the effect above, taking R4 as a example.R4 configures NTP Client on Eth0/1, and R2 enables mutually on Eth0/1 Networking igmpinternet(Internet Group Management Protocol, IGMP), configure IGMP static group or mould Intend main frame, then add the multicast group that NTP uses;Protocol Independent Multicast is all enabled on all multicast equipments(Protocol Independent Multicast, PIM)Agreement, so as to forwarding multicasting message.
After completing above-mentioned configuration, NTP multicast message can reach R4 and downstream forward, in order to be able to report NTP group Literary composition send process in addition it is also necessary to the engine that forwards to bottom issues special software and hardware rule on carrying out.In repeating process either Send on no needs, each NTP multicast message is required for extra matched rule, if coupling, forwarding copy packet are given NTP resume module;If mismatched, only forwarded.
For the equipment sending on again should be forwarded, because inverse path forwards(Reverse Path Forwarding, RPF)With reasons such as route handoffs, the interface if necessary to receive multicast message is not RPF interface to interface, then RPF interface reaches Flow can only forward, and need to receive the flow that multicast message interface comes can only on give, need to carry out message twice to receive Can complete forward and on give.Even if message being allowed to enter from RPF interface by configuring, but RPF interface can be with singlecast router Switch with configuration, problem still exists.
Realized from above-mentioned, configuration is complicated, the outgoing interface of upstream router enables IGMP agreement, can be connect by this Mouth sends query message, if downstream has illegality equipment, can bring potential safety hazard;In order to realize multicast message on send process, Need to issue special hardware or software rules, and the filtering rule that equipment is supported is limited, waste of resource;And report in group In civilian repeating process, each message will remove matched rule, for the multicast group only needing to forwarding, reduces forward efficiency.
Content of the invention
In view of this, the present invention provides a kind of multicast message processing method and device, realize multicast message on give and It is not necessary to complex configurations, no potential safety hazard during forwarding, save resources and improve forwarding performance.
For solving above-mentioned technical problem, the technical scheme is that and be achieved in that:
A kind of multicast message processing method, methods described includes:
When equipment needs to receive multicast message, specified interface is added the multicast group belonging to this multicast message;And by institute State specified interface to be added in the outgoing interface of multicast forwarding list item of this multicast group, wherein, described specified interface is for above sending The logic interfacing that this equipment is processed;
When RPF interface is forwarded to multicast message by inverse path, search the multicast group belonging to this multicast message Corresponding multicast forwarding list item, and determine in the outgoing interface of multicast forwarding list item finding whether comprise described specified interface, If it is, by this multicast message by described specified interface carry out on send process, and by other in this multicast forwarding list item Outgoing interface forwards this multicast message;Otherwise, the outgoing interface this multicast message being passed through in this multicast forwarding list item forwards.
A kind of device, described device includes:Processing unit, receiving unit, searching unit and transmitting element;
Described processing unit, for when this device needs to receive multicast message, specified interface being added this multicast message Affiliated multicast group;And described specified interface is added in the outgoing interface of multicast forwarding list item of this multicast group, wherein, described Specified interface is the logic interfacing for above giving this equipment to process;
Described receiving unit, for receiving multicast message;
Described searching unit, for forwarding RPF interface to multicast message when described receiving unit by inverse path When, described processing unit is searched the multicast group corresponding multicast forwarding list item belonging to this multicast message, and determines and find The outgoing interface of multicast forwarding list item in whether comprise described specified interface;
Described transmitting element, for when described searching unit determine comprise this specified interface in outgoing interface when, by this multicast Message by this specified interface carry out on send process, and by other outgoing interfaces in this multicast forwarding list item forward this group report Literary composition;When described searching unit determine do not comprise this specified interface in outgoing interface when, by this multicast message pass through this multicast forward table Outgoing interface in forwards.
In sum, when the present invention needs to receive multicast message by this equipment, specified interface is added to this multicast group The outgoing interface of multicast forwarding list item in;Group when by RPF interface to multicast message, according to belonging to this multicast message Broadcast the corresponding multicast forwarding list item of group and forward this multicast message, if outgoing interface includes specified interface, this multicast message is led to Cross this specified interface carry out on send process.By the method realize multicast message on send and forward when it is not necessary to complex configurations, No potential safety hazard, save resources and improve forwarding performance.
Brief description
Fig. 1 is NTP networking schematic diagram;
Fig. 2 is multicast message processing method schematic flow sheet in the specific embodiment of the invention;
Fig. 3 is the structural representation of the device being applied to above-mentioned technology in the specific embodiment of the invention.
Specific embodiment
For making the objects, technical solutions and advantages of the present invention become more apparent, develop simultaneously embodiment referring to the drawings, right Scheme of the present invention is described in further detail.
Propose a kind of multicast message processing method in the embodiment of the present invention, be applied to using in the protocol network of multicasting technology Any appliance on, this equipment needs to receive the multicast forwarding list item that specified interface is added to during multicast message this multicast group In outgoing interface;When by RPF interface to multicast message, the corresponding multicast of the multicast group according to belonging to this multicast message turns Forwarding list item forwards this multicast message, if outgoing interface includes specified interface, this multicast message is carried out by this specified interface On send process.By the method realize multicast message on send and forward when it is not necessary to complex configurations, no potential safety hazard, save Resource and improve forwarding performance.
Referring to Fig. 2, Fig. 2 is multicast message processing method schematic flow sheet in the specific embodiment of the invention.Concrete steps bag Include:
Step 201, when equipment needs to receive multicast message, specified interface is added the multicast belonging to this multicast message Group;And described specified interface is added in the outgoing interface of multicast forwarding list item of this multicast group.
Wherein, described specified interface is the logic interfacing for above giving this equipment to process.For above giving this equipment to process Logic interfacing is the already present logic interfacing for above giving this equipment to process in this equipment, or new create originally set for above sending Standby logic interfacing.
If the logic interfacing for sending process on carrying out message has been configured with this equipment, it is possible to use this is joined The logic interfacing put as in the embodiment of the present invention be used for above give this equipment process logic interfacing, for above sending multicast message.
A logic interfacing can also newly be created, for carrying out the multicast message needing in the embodiment of the present invention to receive Send process.
A kind of multicast group specified interface being added belonging to described multicast message is given in the specific embodiment of the invention, and Implementation in the outgoing interface of multicast forwarding list item, but it is not limited to this implementation when the present invention implements.
This equipment sends the request that described specified interface adds described multicast group, so that multicast receivers find agreement mould This specified interface is added described multicast group by block, and notifies multicast Routing Protocol Module that described specified interface is added to this multicast In the outgoing interface of multicast forwarding list item of group.
Wherein, multicast receivers find that protocol module refers to run the module that multicast receivers find agreement, for IPv4 net Network, multicast receivers find that agreement is IGMP, and for IPv6, multicast receivers find that agreement finds agreement for multicast listener (Multicast Listener Discovery Protocol, MLD).
Multicast routing protocol module be run multicast routing protocol module, multicast routing protocol can for PIM agreement, DVMRP agreement.
When being realized by this kind of mode, can be when multicast forwarding list item be generated by multicast forwarding mechanism, by described finger Stationary interface is added in the outgoing interface of multicast forwarding list item it is also possible to when described specified interface adds this multicast group, generate one Individual outgoing interface only has the multicast forwarding list item of this specified interface.
Step 202, this equipment, when by RPF interface to multicast message, searches the multicast belonging to this multicast message Organize corresponding multicast forwarding list item, and determine that whether comprising described specifying in the outgoing interface of multicast forwarding list item finding connects Mouthful, if it is, execution step 203;Otherwise, execution step 204.
This equipment receives multicast message, and the multicast group according to belonging to multicast message searches corresponding multicast forwarding list item, If searched less than abandoning this multicast message.
When this multicast message passes through RPF interface then, then carry out the lookup of multicast forwarding list item;When being connect by RPF Interface outside mouthful arrives, then carry out discard processing.
Step 203, this equipment by this multicast message by this specified interface carry out on send process, and pass through this multicast forwarding Other outgoing interfaces in list item forward this multicast message, process ends.
If except the specified interface in the embodiment of the present invention in this multicast forwarding list item, also having other outgoing interfaces, then lead to Cross other outgoing interfaces described and forward this multicast message, if there is no other outgoing interfaces, then do not forward this multicast message.
Step 204, the outgoing interface that this multicast message is passed through in this multicast forwarding list item by this equipment forwards.
The equipment of described above is needs processing procedure when receiving multicast message, and this equipment is described below in detail not to be needed to connect Receive concrete processing procedure during described multicast message:
When this equipment does not need to receive described multicast message, described specified interface is exited belonging to described multicast message Multicast group, and this specified interface in the outgoing interface of the multicast forwarding list item of this multicast group is deleted.
A kind of multicast group specified interface being exited belonging to described multicast message is given in the specific embodiment of the invention, and The implementation of the outgoing interface of multicast forwarding list item, but it is not limited to this implementation when the present invention implements.
This equipment sends the request that this specified interface exits the multicast group belonging to described multicast message, so that multicast reception Person finds that this specified interface is exited this multicast group by protocol module, and notifies the multicast from this multicast group for the multicast Routing Protocol Module This specified interface is deleted in forwarding-table item.
Still taking Fig. 1 as a example, describe in detail how to realize in the embodiment of the present invention multicast message on send and forward.Fig. 1 Middle R1 is NTP multicast server;R2, R3 and R5 are multicast router;R4 and R6 is NTP multicast client.Taking IPv4 as a example, figure In 1, each equipment enables PIM agreement, only can enable IGMP agreement, i.e. NTP on the equipment having application to need when implementing IGMP agreement is enabled on multicast client.
In the specific embodiment of the invention from existing realize existing during the upper IGMP agreement in enable different:
Need on each equipment in existing realization to enable IGMP agreement, and only in NTP group in the specific embodiment of the invention Broadcast operation IGMP agreement in client, such as R4 and R6;
In existing realization, IGMP is enabled on the outgoing interface of the upstream equipment of NTP multicast client, the upstream of such as R6 sets Enable IGMP agreement on the interface Eth0/1 of standby R5, the interface Eth0/1 of interface Eth0/1 or R3 of the upstream equipment R2 of R4 makes Energy IGMP agreement, and do not need to enable IGMP agreement in the specific embodiment of the invention on these interfaces, therefore, will not pass through These interfaces send query message, even if there is unsafe equipment in upstream device, this interface also will not be added to be added Multicast group, thus no potential safety hazard.
R2, R3 and R5 in Fig. 1 is not applied and needs to receive NTP multicast message, do not need the time of carrying out same Step.In the specific embodiment of the invention, multicast forwarding list item is set up by PIM module the multicast data flow that R1 sends is guided to R4 and R6 Upper.
, R2 is determined whether in locally created multicast forwarding list item by PIM module taking R2 as a example.(By PIM protocol realization When, the multicast data flow that R1 sends may be guided to it is also possible to guide to the multicast data flow that R1 sends on R4 by R3 by R4 by R2).
When implementing, when R2 passes through RPF interface to NTP multicast message, search this multicast message institute local The multicast forwarding list item of the multicast group belonging to, if the multicast forwarding list item finding, goes out to connect according in this multicast forwarding list item Mouth forwards this multicast message;If there is not outgoing interface, do not forward this multicast message.If searching the multicast less than this multicast group Forwarding-table item, then abandon the NTP multicast message receiving.
There is application to need to receive NTP multicast message for R4 and R6, locally carrying out time synchronized.
When R4 first needs to receive NTP multicast message, send and specified interface is added the multicast group that this application used (As 224.0.1.1)Request so that this specified interface is added described multicast group by IGMP module, and notify PIM module building During vertical multicast forwarding list item, this specified interface is added in the outgoing interface of multicast forwarding list item of this multicast group.
R4, when by RPF interface to NTP multicast message, carries out the multicast forwarding of standard.Search this multicast message The multicast forwarding list item of affiliated multicast group, and forwarded by the outgoing interface in the multicast forwarding list item that finds.
R4 pass through RPF interface outside interface to NTP multicast message when, do not processed.
By the position in R4 network in FIG it is seen that outgoing interface not only include in the embodiment of the present invention introduce specify Interface, also includes common physical interface(Eth0/3), therefore, when this NTP multicast message is sent by specified interface, complete Send function on NTP multicast message, process this NTP multicast message, carry out time synchronized;NTP group is sent by interface Eth0/3 When reporting literary composition, complete the forwarding capability of this NTP multicast message.
For R6, due to also there being application to need to receive NTP multicast message, therefore, specified interface is added to this multicast group The outgoing interface of multicast forwarding list item process, with the operating process of R4, no longer describe one by one here.
R6, when by RPF interface to this NTP multicast message, carries out the multicast forwarding of standard.Search this group to report The multicast forwarding list item of the multicast group belonging to literary composition, and forwarded by searching the outgoing interface in the multicast forwarding list item being dealt into.
By the position in R6 network in FIG it is seen that only include in outgoing interface in the embodiment of the present invention introduce specify , there is not common physical port in interface, therefore, only pass through to send on specified interface by this NTP multicast message, complete NTP Function is sent on multicast message.R6 processes this NTP multicast message, carries out time synchronized.
If not needing on R6 to receive NTP multicast message, when that is, R6 does not need to carry out time synchronized, this is specified and connects by transmission Mouth exits the request of this multicast group, so that this specified interface is exited described multicast group by IGMP module, and notifies PIM module at this In the multicast forwarding list item of multicast group, this specified interface is deleted.
Based on same inventive concept, the application also proposes a kind of device.Referring to Fig. 3, Fig. 3 is the specific embodiment of the invention In be applied to above-mentioned technology device structural representation.This equipment includes:Processing unit 301, receiving unit 302, lookup are single Unit 303 and transmitting element 304.
Processing unit 301, for when this device needs to receive multicast message, specified interface being added this multicast message institute The multicast group belonging to;And described specified interface is added in the outgoing interface of multicast forwarding list item of this multicast group, wherein, described finger Stationary interface is the logic interfacing for above giving this equipment to process;
Receiving unit 302, for receiving multicast message;
Searching unit 303, for when receiving unit 302 by inverse path forward RPF interface to multicast message when, Search the multicast group corresponding multicast forwarding list item belonging to this multicast message in processing unit 301, and determine the group finding Broadcast and in the outgoing interface of forwarding-table item, whether comprise described specified interface;
Transmitting element 304, for when comprising this specified interface in searching unit 303 determination outgoing interface, this group being reported Literary composition by this specified interface carry out on send process, and by other outgoing interfaces in this multicast forwarding list item forward this group report Literary composition;When not comprising this specified interface in searching unit 303 determination outgoing interface, this multicast message is passed through this multicast forwarding list item In outgoing interface forward.
It is preferred that
Processing unit 301 includes:Request module 311, multicast receivers find protocol module 321 and multicast routing protocol mould Block 331;
Request module 311, for when this device needs to receive multicast message, finding protocol module to multicast receivers 321 send the request that described specified interface adds described multicast group;
Multicast receivers find protocol module 321, add described specified interface for working as to receive request module 311 and send Enter described multicast group request when, this specified interface is added described multicast group, and notifies multicast Routing Protocol Module 331;
Multicast routing protocol module 331, for receive multicast receivers find protocol module 321 notice when, by institute State specified interface to be added in the outgoing interface of multicast forwarding list item of this multicast group.
It is preferred that
Described specified interface is the already present logic interfacing for above giving this equipment to process in this equipment, or new establishment For the logic interfacing above giving this equipment to process.
It is preferred that
Processing unit 301, is further used for, when this device does not need to receive described multicast message, specified interface being exited This specified interface in the outgoing interface of the multicast forwarding list item of this multicast group is simultaneously deleted by the multicast group belonging to described multicast message.
It is preferred that
Request module 311, is further used for, when this device does not need to receive described multicast message, sending out to multicast receivers Existing protocol module 321 sends the request that this specified interface exits the multicast group belonging to described multicast message;
Multicast receivers find protocol module 321, are further used for receiving the specifying this of request module 311 transmission When interface exits the request of the multicast group belonging to described multicast message, this specified interface is exited this multicast group, and notifies multicast Routing Protocol Module 331 deletes this specified interface from the multicast forwarding list item of this multicast group;
Multicast routing protocol module 331, is further used for when multicast receivers discovery protocol module 321 notice is from this group When deleting this specified interface in the multicast forwarding list item broadcasting group, delete from the multicast forwarding list item of this multicast group this specify connect Mouthful.
The unit of above-described embodiment can be integrated in one it is also possible to be deployed separately;A unit can be merged into, also may be used To be further split into multiple subelements.
In sum, the present invention pass through this equipment in need receive multicast message application when, will be used on give this equipment The logic interfacing processing is added in the outgoing interface of multicast forwarding list item of this multicast group;When by RPF interface to multicast During message, the corresponding multicast forwarding list item of the multicast group according to belonging to this multicast message forwards this multicast message, if in outgoing interface Including logic interfacing, then by this multicast message by this logic interfacing carry out on send process.Multicast message is realized by the method On when sending and forwarding it is not necessary to complicated simple, no potential safety hazard, save resources and improve forwarding performance.
Do not need in the specific embodiment of the invention to enable IGMP/MLD on the physical interface it is not necessary to configuration IGMP/MLD is quiet State group and simulation framework, configuration is simple.
Do not need on the physical interface additionally to enable IGMP/MLD, no potential safety hazard.
In the specific embodiment of the invention using send multicast message in common multicast forwarding process it is only necessary to process RPF interface The message receiving is it is not necessary to issue extra hardware and software resource.
Multicast forwarding engine goes to send rule on relatively without each message, for not needing the multicast group sent, forwards Efficiency high.
The above, only presently preferred embodiments of the present invention, it is not intended to limit protection scope of the present invention.All Within the spirit and principles in the present invention, any modification, equivalent substitution and improvement made etc., should be included in the protection of the present invention Within the scope of.

Claims (10)

1. a kind of multicast message processing method is it is characterised in that methods described includes:
When equipment needs to receive multicast message, specified interface is added the multicast group belonging to this multicast message;And by described finger Stationary interface is added in the outgoing interface of multicast forwarding list item of this multicast group, and wherein, described specified interface is originally to set for above sending The standby logic interfacing processing;
When RPF interface is forwarded to multicast message by inverse path, search the multicast group belonging to this multicast message and correspond to Multicast forwarding list item, and determine in the outgoing interface of multicast forwarding list item finding whether comprise described specified interface, if Be, by this multicast message by described specified interface carry out on send process, and go out to connect by other in this multicast forwarding list item Mouth forwards this multicast message;Otherwise, the outgoing interface this multicast message being passed through in this multicast forwarding list item forwards.
2. method according to claim 1 it is characterised in that described specified interface be this equipment in already present for Give the logic interfacing that this equipment is processed, or the new logic interfacing for above giving the process of this equipment creating.
3. method according to claim 1 and 2 is it is characterised in that described add specified interface belonging to this multicast message Multicast group;And described specified interface is added in the outgoing interface of multicast forwarding list item of this multicast group, including:
Send the request that described specified interface is added described multicast group, so that multicast receivers find that this is specified by protocol module Interface adds described multicast group, and notifies multicast Routing Protocol Module to turn the multicast that described specified interface is added to this multicast group In the outgoing interface of forwarding list item.
4. method according to claim 3 is it is characterised in that methods described further includes:
When this equipment does not need to receive described multicast message, specified interface is exited multicast group belonging to described multicast message simultaneously This specified interface in the outgoing interface of the multicast forwarding list item of this multicast group is deleted.
5. method according to claim 4 is it is characterised in that described exit specified interface belonging to described multicast message This specified interface in the outgoing interface of the multicast forwarding list item of this multicast group is simultaneously deleted by multicast group, including:
Send the request that this specified interface is exited the multicast group belonging to described multicast message, so that multicast receivers find agreement This specified interface is exited this multicast group by module, and notifies multicast Routing Protocol Module from the multicast forwarding list item of this multicast group Delete this specified interface.
6. a kind of multicast message processing meanss are it is characterised in that described device includes:Processing unit, receiving unit, searching unit And transmitting element;
Described processing unit, for when this device needs to receive multicast message, specified interface being added belonging to this multicast message Multicast group;And described specified interface is added in the outgoing interface of multicast forwarding list item of this multicast group, wherein, described specified Interface is the logic interfacing for above giving this equipment to process;
Described receiving unit, for receiving multicast message;
Described searching unit, for when described receiving unit by inverse path forward RPF interface to multicast message when, Search the multicast group corresponding multicast forwarding list item belonging to this multicast message in described processing unit, and determine the multicast finding Described specified interface whether is comprised in the outgoing interface of forwarding-table item;
Described transmitting element, for when described searching unit determine comprise this specified interface in outgoing interface when, by this multicast message By this specified interface carry out on send process, and forward this multicast message by other outgoing interfaces in this multicast forwarding list item; When described searching unit determine do not comprise this specified interface in outgoing interface when, by this multicast message pass through this multicast forwarding list item in Outgoing interface forward.
7. device according to claim 6 it is characterised in that described specified interface be this equipment in already present for Give the logic interfacing that this equipment is processed, or the new logic interfacing for above giving the process of this equipment creating.
8. the device according to claim 6 or 7 is it is characterised in that described processing unit includes:Request module, multicast connect Receipts person finds protocol module and multicast routing protocol module;
Described request module, for when this device needs to receive multicast message, finding protocol module to described multicast receivers Send the request that described specified interface is added described multicast group;
Described multicast receivers find protocol module, add described specified interface for working as to receive described request module and send During the request of described multicast group, this specified interface is added described multicast group, and notifies described multicast routing protocol module;
Described multicast routing protocol module, during for receiving notice that described multicast receivers find protocol module, will be described Specified interface is added in the outgoing interface of multicast forwarding list item of this multicast group.
9. device according to claim 8 it is characterised in that
Described processing unit, is further used for, when this device does not need to receive described multicast message, specified interface being exited institute State the multicast group belonging to multicast message and this specified interface in the outgoing interface of the multicast forwarding list item of this multicast group is deleted.
10. device according to claim 9 it is characterised in that
Described request module, is further used for when this device does not need to receive described multicast message, to described multicast receivers Find that this specified interface is exited the request of the multicast group belonging to described multicast message by protocol module transmission;
Described multicast receivers find protocol module, are further used for connecing when receive that described request module sends specify this When mouth exits the request of multicast group belonging to described multicast message, this specified interface is exited this multicast group, and notifies described group Broadcast Routing Protocol Module and delete this specified interface from the multicast forwarding list item of this multicast group;
Described multicast routing protocol module, is further used for when described multicast receivers discovery protocol module notice is from this multicast When deleting this specified interface in the multicast forwarding list item of group, delete this specified interface from the multicast forwarding list item of this multicast group.
CN201410131484.3A 2014-04-02 2014-04-02 Method and device for processing multicast message Active CN103905320B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410131484.3A CN103905320B (en) 2014-04-02 2014-04-02 Method and device for processing multicast message

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410131484.3A CN103905320B (en) 2014-04-02 2014-04-02 Method and device for processing multicast message

Publications (2)

Publication Number Publication Date
CN103905320A CN103905320A (en) 2014-07-02
CN103905320B true CN103905320B (en) 2017-02-15

Family

ID=50996475

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410131484.3A Active CN103905320B (en) 2014-04-02 2014-04-02 Method and device for processing multicast message

Country Status (1)

Country Link
CN (1) CN103905320B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112822097A (en) * 2019-11-15 2021-05-18 华为技术有限公司 Message forwarding method, first network device and first device group

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102035729A (en) * 2010-11-22 2011-04-27 杭州华三通信技术有限公司 Multicast data forwarding method and device thereof
CN102843303A (en) * 2012-09-18 2012-12-26 杭州华三通信技术有限公司 Method and device for processing multicast message in PIM (protocol-independent multicast)
JP2013118537A (en) * 2011-12-05 2013-06-13 Hitachi Ltd Multicast distribution system, router, and multicast distribution method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8873558B2 (en) * 2011-08-03 2014-10-28 Cisco Technology, Inc. Reverse path forwarding lookup with link bundles
US9148363B2 (en) * 2012-06-19 2015-09-29 Hewlett-Packard Development Company, L.P. Multicast routing

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102035729A (en) * 2010-11-22 2011-04-27 杭州华三通信技术有限公司 Multicast data forwarding method and device thereof
JP2013118537A (en) * 2011-12-05 2013-06-13 Hitachi Ltd Multicast distribution system, router, and multicast distribution method
CN102843303A (en) * 2012-09-18 2012-12-26 杭州华三通信技术有限公司 Method and device for processing multicast message in PIM (protocol-independent multicast)

Also Published As

Publication number Publication date
CN103905320A (en) 2014-07-02

Similar Documents

Publication Publication Date Title
CN102075417B (en) Multicast cutting method, protocol independent multicast router
CN101159665B (en) Method and device to implement forwarding of unknown multicast packet to router port
US20090059923A1 (en) Multicast method and multicast routing method
CN101291240B (en) Multicast flow transmission method and system
CN106470162B (en) A kind of method of multicasting and device of service message
CN100477635C (en) Transmission method and edge apparatus for multicast between fields
CN102075422A (en) Multicast management method and two-layer equipment
CN102457386A (en) Multicast message transmission method in bidirectional PIM (Personal Information Management) of communication equipment and communication equipment
CN101252529A (en) Method and apparatus for forwarding multicast message
CN102598586A (en) Method and devices for dealing multicast
CN102137000A (en) Method, device and system for establishing switching multicast distribution tree
US10225091B2 (en) Method for implementing point-to-multipoint multicast, network node, and system
CN102111279B (en) Method and equipment for transmitting multicast data
CN102082720B (en) Method and device for forwarding multicast flow
CN102316083A (en) Method and device for realizing multicast service in Internet protocol (IP) network
US20140348164A1 (en) Maintaining a multicast forwarding table and a pim router
CN106357541A (en) Information transmission method and device
US20140092902A1 (en) Method for processing multicast group, dci router and system
CN103905320B (en) Method and device for processing multicast message
CN102025517A (en) Multicast data transmission method and device
CN102843303B (en) Multicast message processing method in PIM and device
CN102025626A (en) Method for forwarding multicast data message and provider edge
CN102394813B (en) Multicast routing table item management method and router
CN104283796A (en) Multicast distribution tree establishment method and device
CN102377639B (en) Multicast pruning method, protocol independent multicast (PIM) router and group management snooping exchanger

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No.

Patentee after: Xinhua three Technology Co., Ltd.

Address before: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No.

Patentee before: Huasan Communication Technology Co., Ltd.