CN110324247A - Multicast forward method, equipment and storage medium in three layers of multicast network - Google Patents
Multicast forward method, equipment and storage medium in three layers of multicast network Download PDFInfo
- Publication number
- CN110324247A CN110324247A CN201910581310.XA CN201910581310A CN110324247A CN 110324247 A CN110324247 A CN 110324247A CN 201910581310 A CN201910581310 A CN 201910581310A CN 110324247 A CN110324247 A CN 110324247A
- Authority
- CN
- China
- Prior art keywords
- multicast
- core equipment
- group
- address
- igmp
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 230000002776 aggregation Effects 0.000 claims abstract description 23
- 238000004220 aggregation Methods 0.000 claims abstract description 23
- 230000015654 memory Effects 0.000 claims description 18
- 238000013507 mapping Methods 0.000 claims description 11
- 238000004590 computer program Methods 0.000 claims 1
- 230000003993 interaction Effects 0.000 abstract description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/16—Multipoint routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/54—Organization of routing tables
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
The embodiment of the invention discloses multicast forward method, equipment and the storage mediums in a kind of three layers of multicast network.Three layers of multicast network include: the first core equipment and the second core equipment being connected, the described method includes: the first core equipment is when receiving multicast packet, it is aggregation node from election, the multicast group address of multicast packet is sent to the second core equipment in the assigned vlan that it is converged, the IGMP for receiving the return of the second core equipment adds a group message, add a group message according to the IGMP that the second core equipment returns, form three layers of multicast routing table including assigned vlan and multicast group address, and according to three layers of multicast routing table to the second core equipment multicast data forwarding, so that transmitting multicast data is extremely added the corresponding host of group address by the second core equipment.The technical solution of the embodiment of the present invention, the forwarding of multicast packet can be carried out without interaction registration message by realizing double-core equipment room, reduce the generation of network congestion or packet loss problem.
Description
Technical field
The present embodiments relate to the multicast forwardings in multicast forwarding technical field, more particularly to a kind of three layers of multicast network
Method, equipment and storage medium.
Background technique
With the development of multicast forwarding technology, the networking mode including double-core equipment is widely used in local area network, and
And the equipment of different function is usually divided into different virtual LAN (Virtual Local Area Network, VLAN),
So that equipment forwards unicast or multicast data at identical or different VLAN.
In the prior art, in order to realize load balancing, each double-core equipment is only responsible for the multicast forwarding of a part of VLAN,
The multicast forwarding of all VLAN in local area network is collectively responsible for by multiple cores equipment, this method needs double-core opening of device
PIM-SM (Protocol Independent Multicast) agreement supports multicast forwarding function.Therefore, two are counted
It needs to interact a large amount of PIM logon message according to the double-core equipment room of multicast forwarding, occupies a large amount of central processing unit
(Central Processing Unit, CPU) resource, if network the same time there are it is a variety of the fact that, it is possible to
Keep CPU busy, causes other protocol massages to be lost, cause network congestion, packet loss.
Summary of the invention
The embodiment of the present invention provides multicast forward method, equipment and the storage medium in three layers of multicast network of one kind, with reality
Existing double-core equipment room can carry out the forwarding of multicast packet without interaction registration message.
In a first aspect, the embodiment of the invention provides the multicast forward method in a kind of three layers of multicast network, described three layers
Multicast network includes: the first core equipment and the second core equipment being connected, which comprises
First core equipment is aggregation node from election when receiving multicast packet;
If first core equipment is received and is carried and the multicast group address of the multicast packet is matched plus group
The IGMP (Internet Group Management Protocol, Internet Group Management Protocol) plus group message of address, are connecing
Receiving the IGMP adds the specified virtual LAN VLAN of group message to send the multicast group address to second core equipment;
First core equipment receives the IGMP that second core equipment returns and adds a group message, wherein described second
The IGMP that core equipment returns add group message include the host in the VLAN of second core equipment convergence send with it is described
Multicast group address is matched to add group address;
First core equipment adds a group message according to the IGMP that second core equipment returns, and being formed includes multicast source
Address, assigned vlan and multicast group address three layers of multicast routing table, and according to three layers of multicast routing table to described second
Core equipment forwards the multicast packet, so that the transmitting multicast data is added group address to described by second core equipment
Corresponding host.
Optionally, first core equipment is aggregation node from election when receiving multicast packet, comprising:
First core equipment obtains node address mapping set, and the node address mapping set includes: each candidate
The corresponding relationship for the multicast group address that the address of aggregation node and each candidate convergent node are serviced;
It is converged if first core equipment finds first core equipment in the node address mapping set
The poly- address VLAN is aggregation node from election.
Optionally, if first core equipment receives the multicast group address carried with the multicast packet
Matched plus group address Internet Group Management Protocol IGMP adds a group message, adds the specified virtual of group message receiving the IGMP
Local area network VLAN sends the multicast group address to second core equipment, comprising:
If first core equipment is received and is carried and the multicast group address of the multicast packet is matched plus group
The Internet Group Management Protocol IGMP of address adds a group message, adds the assigned vlan of group message to described second receiving the IGMP
Core equipment sends the hello packet for carrying the multicast group address.
Optionally, it is matched if first core equipment receives to carry with the multicast group address of the multicast packet
Plus the Internet Group Management Protocol IGMP of group address add a group message, add the assigned vlan of group message to institute receiving the IGMP
It states the second core equipment and sends the hello packet for carrying the multicast group address, comprising:
First core equipment establishes being associated with for multicast source address and multicast group address after receiving multicast packet
List item;
Host of first core equipment respectively into each VLAN that it is converged sends query message, and receives each described
The IGMP that host in VLAN returns adds a group message;
First core equipment obtains the IGMP that each host returns respectively and adds in group message plus group address, and will respectively add
Group address is matched with the multicast group address in the association list item;
If there is with the multicast group address is matched plus group address, first core equipment is on matched plus group ground
The multicast group address is added in hello packet under the corresponding VLAN in location;
First core equipment sends the hello packet to second core equipment.
Optionally, first core equipment is after receiving multicast packet, with establishing multicast source address and multicast group
The association list item of location, comprising:
First core equipment records the reception information of the multicast packet after receiving multicast packet;It is described
Receiving information includes: multicast source address and multicast group address;
First core equipment establishes the contingency table of multicast source address and multicast group address according to the reception information
?;
Correspondingly, first core equipment adds a group message according to the IGMP that second core equipment returns, and forms packet
Include three layers of multicast routing table of assigned vlan and multicast group address, comprising:
First core equipment according to the assigned vlan with described to be associated with list item and formed include multicast source address, specified
Three layers of multicast routing table of VLAN and multicast group address.
Second aspect, the embodiment of the invention also provides the multicast forward method in a kind of three layers of multicast network, described three
Layer multicast network includes: the first core equipment and the second core equipment being connected, which comprises
Second core equipment receives the multicast group address that first core equipment is sent, the finger in assigned vlan
Determining VLAN is the VLAN that first core equipment receives that IGMP adds group message, and the IGMP adds a group message to carry and described group
Broadcast that group address is matched plus group address;
If second core equipment determines that the IGMP that the host in the VLAN of its convergence returns adds and carries in group message
Have and the multicast group address is matched plus group address, then sending in the assigned vlan to first core equipment includes institute
It states plus the IGMP of group address adds a group message;
Second core equipment receives the multicast packet that first core equipment is sent in the assigned vlan,
In, the multicast packet is that first core equipment according to the IGMP that second core equipment returns adds a group message, is formed
Three layers of multicast routing table including multicast source address, assigned vlan and multicast group address, and according to three layers of multicast routing table
It is forwarded to second core equipment;
The transmitting multicast data is added the corresponding host of group address to described by second core equipment.
Optionally, second core equipment receives first core in the assigned vlan that first core equipment converges
The multicast group address that heart equipment is sent, comprising:
Second core equipment receives first core equipment in the assigned vlan that first core equipment converges
The hello packet of the carrying multicast group address of transmission.
Optionally, if the IGMP that the host in the VLAN that second core equipment determines its convergence returns adds
It carries and the multicast group address is matched plus group address, is then set in the assigned vlan to first core in group message
Before preparation send the IGMP including described plus group address to add group message, further includes:
Host of second core equipment respectively into each VLAN that it is converged sends query message, and receives each described
The IGMP that host in VLAN returns adds a group message;
Second core equipment adds in group message from each IGMP, parsing plus group address.
The third aspect, the embodiment of the invention also provides a kind of computer equipments, comprising:
One or more processors;
Memory, for storing one or more programs,
When one or more of programs are executed by one or more of processors, so that one or more of processing
Device realizes the multicast forward method in three layers of multicast network that any embodiment of that present invention provides.
Fourth aspect, the embodiment of the invention also provides a kind of computer readable storage medium, which is held by processor
Multicast forward method in three layers of multicast network of any embodiment of that present invention offer is provided when row.
The embodiment of the present invention is avoided by allowing the first core equipment to be aggregation node from election when receiving multicast packet
First core equipment to the second core equipment send logon message, in order to enable the first core equipment by transmitting multicast data to
Second core equipment, the first core equipment its convergence assigned vlan to the second core equipment send multicast packet multicast group
Address, so that the second core equipment obtains the address for the multicast group that it can be added, and corresponding to the return of the first core equipment
IGMP adds a group message, and the first core equipment adds a group message according to the IGMP that the second core equipment returns, and being formed includes assigned vlan
With three layers of multicast routing table of multicast group address, and according to three layers of multicast routing table to the second core equipment multicast data forwarding.
As it can be seen that without sending a large amount of logon message between the double-core equipment of the present embodiment, it is only necessary to which IGMP of interaction adds a group report
The building of three layers of multicast routing table can be realized in text, and realizes forwarding by table for multicast packet, avoids CPU busy or other associations
Message loss is discussed, network congestion, packet loss are caused.
Detailed description of the invention
Fig. 1 a is the structural schematic diagram of three layers of multicast network of one of embodiment of the present invention one;
Fig. 1 b is the flow chart of the multicast forward method in three layers of multicast network of one of embodiment of the present invention one;
Fig. 2 is the flow chart of the multicast forward method in three layers of multicast network of one of embodiment of the present invention two;
Fig. 3 a is a kind of implementation flow chart of the applicable application scenarios of the embodiment of the present invention;
Fig. 3 b is the structural schematic diagram of the applicable three layers of multicast network of one kind of the embodiment of the present invention;
Fig. 4 is the structural schematic diagram of one of the embodiment of the present invention four computer equipment.
Specific embodiment
The present invention is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched
The specific embodiment stated is used only for explaining the present invention rather than limiting the invention.It also should be noted that in order to just
Only the parts related to the present invention are shown in description, attached drawing rather than entire infrastructure.
Embodiment one
The present embodiment provides the multicast forward method in a kind of three layers of multicast network, this method is applicable to three layers of multicast network
In network, double-core equipment room is not necessarily to the case where interaction registration message can carry out transmitting multicast data.Three layers of multicast network refer to
Multicast network comprising the double-core equipment with three layers of forwarding capability comprising: the first core equipment being connected and second
Core equipment.The core equipment for receiving the multicast packet that multicast source host is sent is known as the first core in embodiments of the present invention and sets
Standby, the core equipment for obtaining multicast packet from the first core equipment is known as the second core equipment in embodiments of the present invention.First
Core equipment converges different VLAN from the second core equipment respectively, and only to the multicast packet received in the VLAN of its convergence
It is forwarded.For example, the first core equipment is the igmp querying device of odd vlan, it is responsible for forwarding in the received multicast of odd vlan
Data;Second core equipment is the igmp querying device of even-numbered vlans, is responsible for forwarding in the received multicast packet of even-numbered vlans.
In the present embodiment, the first core equipment and the second core equipment are all three-tier switch, have three layers of forwarding capability,
Host is connected to the first core equipment or the second core equipment by access-layer switch.Host can be multicast source host or
Program request person's host, multicast source host refer to that the host for sending multicast packet, program request person's host refer to the host for obtaining multicast packet.
Core equipment and access-layer switch are by opening internet group management monitoring protocols (Internet Group Management
Protocol Snooping, IGMP-Snooping) prevent multicast packet from broadcasting in VLAN, pass through and opens Spanning-Tree Protocol
To prevent from loop occur in three layers of multicast network.Access-layer switch polymerize connection using 1:1 with core equipment.Two cores are handed over
It changes planes and is connected using the aggregate (port-channel) of one group of physical port.
Fig. 1 a is the structural schematic diagram of three layers of multicast network of one of embodiment of the present invention, as shown in Figure 1a, three layers of group
Broadcasting network includes connected core equipment A and core equipment B, and host 1 passes through access layer core equipment Switch (SW) 1 and core
Equipment A connection, host 2 are connect by access layer core equipment SW2 with core equipment B.When host 1 is multicast source host, core
Heart equipment A is the first core equipment, and multicast packet is sent to core equipment A by VLAN1 by host 1, by core equipment A to group
Multicast data is forwarded, and IGMP is added a group message to be sent to core equipment B by program request person's host 2 by VLAN2, i.e. the second core is set
It is standby, to obtain multicast packet from core equipment B, at this point, data flow flows to host 2, multicast source host and program request person master from host 1
Conversion link between machine is host 1-> core equipment A-> double-core equipment B-> host 2.When host 2 is multicast source host
When, core equipment B is the first core equipment, and multicast packet is sent to core equipment B by VLAN2 by host 2, by core equipment
B is forwarded multicast packet, and IGMP is added a group message to be sent to core equipment A, i.e., second by program request person's host 1 by VLAN1
Core equipment, to obtain multicast packet from core equipment A, at this point, data flow flows to host 1, multicast source host and point from host 2
Conversion link between the person's of broadcasting host is host 2-> double-core equipment B-> double-core equipment A-> host 1.
Method provided in this embodiment can be executed by computer equipment that offer multicast forwarding services, specially be received
First core equipment of multicast packet.Specifically, this method may include steps of with reference to Fig. 1 b:
Step 110, the first core equipment are aggregation node from election when receiving multicast packet.
In the present embodiment, the first core equipment is connect with multicast source host, and being responsible for will be from the received multicast of multicast source host
Data are forwarded, and the second core equipment is sent in the form of unicast in order to avoid multicast packet is encapsulated as logon message,
First core equipment is aggregation node from election, so that the first core equipment will not be to the second core when receiving multicast packet
Heart equipment sends logon message.
Optionally, the first core equipment is aggregation node from election, specifically includes: first when receiving multicast packet
Core equipment obtain node address mapping set, node address mapping set include: each candidate convergent node address and each time
The corresponding relationship for the multicast group address for selecting aggregation node to be serviced;If the first core equipment is looked into node address mapping set
The address VLAN for finding the convergence of the first core equipment is aggregation node from election.
In the present embodiment, the first core equipment from its converge all VLAN in arbitrarily select the address of a VLAN as
The address of candidate convergent node, and the address of candidate convergent node is encapsulated in declaration message (Advertisement
Message in).Address of the address of VLAN as candidate convergent node where other core equipments can select, and candidate is converged
Poly- address of node is encapsulated in declaration message (Advertisement Message), BootStrap Router (BootStrap
Router, BSR) these information are summarized for node address mapping set, it is encapsulated in Bootstrap message (Bootstrap Message)
In and be published to entire pim-sm domain.Under normal circumstances, after the first core equipment receives Bootstrap message, first can be found
The address VLAN of core equipment convergence is then aggregation node from election.
In some special circumstances, if the first core equipment does not find the first core in node address mapping set
The address VLAN of equipment convergence, then converged according to the standard as defined in (Request For Comments, RFC) that requests for comments
The election of node.For example, comparing the priority of candidate convergent node, the higher candidate convergent node of election priority is as convergence
Node;When priority is identical, the cryptographic Hash of candidate convergent node is calculated using hash function, elects the higher candidate of cryptographic Hash
Aggregation node is as aggregation node;When cryptographic Hash is also identical, elect the biggish candidate convergent node in address as aggregation node.
If step 120, first core equipment receive carry with the multicast group address it is matched plus group ground
The Internet Group Management Protocol IGMP of location adds a group message, adds the assigned vlan of group message to set to the second core receiving the IGMP
Preparation send multicast group address.
In the present embodiment, since the first core equipment after aggregation node, will not be sent from election to the second core equipment
Logon message, in order to enable the first core equipment that multicast packet to the second core equipment, i.e., to be drained to transmitting multicast data
Onto the second core equipment, the first core equipment, which receives, to be carried and the matched IGMP for adding group address of the multicast group address
Add a group message, and add the assigned vlan of group message to send multicast group address to the second core equipment receiving IGMP, so that second
Core equipment obtains the address for the multicast group that it can be added, and returns to corresponding IGMP to the first core equipment and add a group message.
First core equipment has converged multiple VLAN, in three layers of forwarding scene of multicast packet, it is thus necessary to determine that forwarding group
The VLAN of multicast data.In the present embodiment, IGMP adds a group message to carry and multicast group address is matched plus group address, then receive plus
Group message VLAN (i.e. send plus group message host where VLAN) be assigned vlan, and then assigned vlan send it is subsequent
Message, and multicast data forwarding.
Optionally, the first core equipment adds the assigned vlan of group message to send to the second core equipment in the reception IGMP
The multicast group address of multicast packet, comprising: the first core equipment adds the assigned vlan of group message to second in the reception IGMP
Core equipment sends the hello packet for carrying multicast group address.
In the present embodiment, when the first core equipment is wanted to send multicast group address to the second core equipment in assigned vlan
When, the first core equipment adds drainage option according to multicast group address to be sent in the corresponding hello packet of assigned vlan,
To assist the second core equipment that the multicast packet of the first core equipment is guided to equipment of itself.Drainage option specifically includes: 2 bytes
The PIMHELLO_KYPRIVATE field of size, the COUNT field of 2 byte-sizeds and the internet of COUNT*4 byte-sized
Agreement (Internet Protocol, IP) address field.Wherein, PIMHELLO_KYPRIVATE field indicates type of message,
Default value indicates the hello packet without drainage option, and COUNT field indicates to need the quantity of the multicast group drained, IP address word
Segment table shows the IP address for each multicast group that needs drain.The format for draining option is as shown in the table:
Illustratively, it is assumed that the first core equipment is wanted to send 1 address of multicast group, group to the second core equipment in VLAN1
2 addresses of group and 3 address of multicast group are broadcast, then the first core equipment adds corresponding draw in hello packet corresponding with VLAN1
Flow option.PIMHELLO_KYPRIVATE field instruction type of message in the drainage option is the Hello for having drainage option
Message, the value of COUNT field are 3, indicate 3 multicast groups for needing to drain, that is, have 3 multicast group address to be sent, IP
It include specific multicast group address to be sent, i.e. 3 ground of 1 address of multicast group, 2 address of multicast group and multicast group in address field
Location.Then the first core equipment sends above-mentioned carrying drainage option (including multicast group address) to the second core equipment in VLAN1
Hello packet.
Optionally, it is matched if first core equipment receives to carry with the multicast group address of the multicast packet
Plus the Internet Group Management Protocol IGMP of group address add a group message, add the assigned vlan of group message to institute receiving the IGMP
It states the second core equipment and sends the hello packet for carrying the multicast group address, comprising: the first core equipment is receiving multicast
After data, that establishes multicast source address and multicast group address is associated with list item;First core equipment converges to it each respectively
Host in VLAN sends query message, and the IGMP for receiving the return of the host in each VLAN adds a group message;First core equipment
The IGMP that each host returns is obtained respectively adds in group message plus group address, and the multicast that respectively will add group address be associated in list item
Group address is matched;If there is with the multicast group address is matched plus group address, the first core equipment matched plus
The multicast group address is added in hello packet under the corresponding VLAN of group address;First core equipment is to second core
Equipment sends the hello packet.
Optionally, the first core equipment is after receiving multicast packet, establishes multicast source address and multicast group address
It is associated with list item, comprising: the first core equipment records the reception information of multicast packet after receiving multicast packet, receives letter
Breath includes multicast source address and multicast group address;First core equipment establishes multicast source address and multicast group according to information is received
The association list item of address.Wherein, multicast source address is different from any one of multicast group address, and obtained association list item is also different.
Such as (1 address of multicast source host, 1 address of multicast group) and (2 address of multicast source host, 1 address of multicast group) is two different
It is associated with list item.
Illustratively, it is assumed that the VLAN of the first core equipment convergence includes VLAN1 and VLAN3, and the first core equipment is connecing
After receiving multicast packet, that establishes corresponding multicast source address and multicast group address is associated with list item, it is assumed that association list item includes
(1 address of multicast source host, 1 address of multicast group) and (3 address of multicast source host, 2 address of multicast group);First core equipment difference
Host into VLAN1 and VLAN3 sends query message, and receives the IGMP that the host in VLAN1 and VLAN3 returns respectively and add
Group message.First core equipment obtains each IGMP in VLAN1 and adds in group message plus group address, such as 1 address of multicast group and group
3 addresses of group are broadcast, respectively match 1 address of multicast group and 3 address of multicast group with the multicast group address in each association list item,
In, the success of 1 address matching of multicast group, the failure of 3 address matching of multicast group.Because there are 1 address of multicast group of successful match,
VLAN1 becomes assigned vlan, and 1 address of multicast group of successful match is added to VLAN1 (i.e. matched plus group by the first core equipment
The corresponding VLAN in address) under hello packet in, and hello packet is sent to the second core equipment in VLAN1.
Illustratively, after the IGMP that the host received in VLAN1 and VLAN3 respectively returns adds group message, the first core
Heart equipment obtains each IGMP in VLAN3 simultaneously and adds in group message plus group address, such as 5 address of 4 address of multicast group and multicast group,
4 address of multicast group and 5 address of multicast group are matched with the multicast group address in each association list item respectively, wherein multicast group 4
All it fails to match for address and 5 address of multicast group.Because the multicast group address of successful match is not present, VLAN1 does not become specified
VLAN, the first core equipment send without carrying multicast group address, normal Hello report to the second core equipment in VLAN1
Text.
Step 130, the first core equipment receive the IGMP that the second core equipment returns and add a group message, wherein the second core
Equipment return IGMP add group message include the second core equipment convergence VLAN in host send with multicast group address
Match plus group address.
In the present embodiment, the first core equipment sends the multicast group of multicast packet in assigned vlan to second core equipment
Behind location, if the host in the VLAN of the second core equipment convergence adds in group message to the IGMP that the second core equipment is sent, including
With multicast group address is matched plus group address, then the first core equipment can receive the second core equipment and return in assigned vlan
It carries matched plus group address (and multicast group address) IGMP and adds a group message.
Step 140, the first core equipment add a group message according to the IGMP that the second core equipment returns, and being formed includes multicast source
Address, assigned vlan and multicast group address three layers of multicast routing table, and according to three layers of multicast routing table to the second core equipment
Multicast data forwarding, so that transmitting multicast data is extremely added the corresponding host of group address by the second core equipment.
In the present embodiment, it includes a multicast group address that an IGMP, which adds in group message, that is, receives IGMP and add a group message
Equipment can to send IGMP add the equipment of group message to send the corresponding all multicast packets of the multicast group.One three layers of multicast path
It include at least one list item by table, each list item includes multicast source address, assigned vlan and multicast group address.When three layers of multicast path
When by table including more than two list items, assigned vlan between list item can different or multicast source address it is different.First core
Heart equipment returns to IGMP according to the second core equipment and adds the assigned vlan of group message and be associated with list item, and formation is including multicast source
Location, assigned vlan and multicast group address three layers of multicast routing table, and according to three layers of multicast routing table in assigned vlan to second
The multicast packet of core equipment forwarding multicasting group, so that transmitting multicast data is extremely added the corresponding master of group address by the second core equipment
Machine.
The embodiment of the present invention is avoided by allowing the first core equipment to be aggregation node from election when receiving multicast packet
First core equipment to the second core equipment send logon message, in order to enable the first core equipment by transmitting multicast data to
Second core equipment, the first core equipment send the multicast group address of multicast packet in assigned vlan to the second core equipment, with
So that the second core equipment is obtained the address for the multicast group that it is added, and returns to corresponding IGMP to the first core equipment and add group
Message;First core equipment adds a group message according to the IGMP that the second core equipment returns, and being formed includes assigned vlan and multicast group
Three layers of multicast routing table of address, and according to three layers of multicast routing table to the second core equipment multicast data forwarding.As it can be seen that this reality
It applies between the double-core equipment of example without sending a large amount of logon message, it is only necessary to which IGMP of interaction adds a group message can be realized
The building of three layers of multicast routing table, and realize forwarding by table for multicast packet, it avoids CPU busy or other protocol massages is lost
It loses, causes network congestion, packet loss.
Embodiment two
Fig. 2 is the flow chart of the multicast forward method in three layers of multicast network of one of embodiment of the present invention two, this reality
It applies example to be applicable in three layers of multicast network, double-core equipment room can carry out transmitting multicast data without interaction registration message
Situation.This method can be executed by computer equipment that offer multicast forwarding services, specially be obtained from the first core equipment
Second core equipment of multicast packet.In conjunction with Fig. 2, specifically comprise the following steps:
Step 210, the second core equipment receive the multicast group address that the first core equipment is sent, the finger in assigned vlan
Determining VLAN is the VLAN that first core equipment receives that IGMP adds group message, and the IGMP adds a group message to carry and described group
Broadcast that group address is matched plus group address.
In the present embodiment, assigned vlan refer to the first core equipment receive host transmission carry and multicast group address
Matched plus group address IGMP adds the VLAN of group message.Optionally, the second core equipment receives the first core in assigned vlan
The multicast group address that equipment is sent, comprising: the second core equipment receives the carrying group that the first core equipment is sent in assigned vlan
The hello packet for broadcasting group address, by parsing to hello packet, extracting from the drainage option of hello packet can be with
Obtain the multicast group address of multicast packet.
If the IGMP that step 220, the second core equipment determine that the host in the VLAN of its convergence returns adds in group message
It carries and multicast group address is matched plus group address, is then sent in assigned vlan to the first core equipment and include plus group address
IGMP adds a group message.
Second core equipment is after receiving the multicast group address that the first core equipment is sent, it is thus necessary to determine that it was converged
Whether the host of the multicast packet of wanting obtain above-mentioned multicast group address is had in VLAN, if so, then the second core equipment needs
Sending to the first core equipment includes that the host wants that the IGMP of multicast group address being added adds a group message, with from the first core equipment
The multicast packet of the multicast group is got, and then is transmitted to corresponding host.
Optionally, if the IGMP that the host in the VLAN that the second core equipment determines its convergence returns adds in group message
It carries and multicast group address is matched plus group address, is then sent in assigned vlan to the first core equipment and include plus group address
IGMP adds before group message, comprising: host of two core equipments respectively into each VLAN that it is converged sends query message, and connects
It receives the IGMP that the host in each VLAN returns and adds a group message;Second core equipment adds in group message from each IGMP, and parsing adds
Group address.
Optionally, the second core equipment will respectively plus group address matched respectively with each multicast group address, if there is with
Multicast group address is matched to add group address, then sending in assigned vlan to the first core equipment includes that the IGMP of group address is added to add group
Message.
Step 230, the second core equipment receive the multicast packet that the first core equipment is sent in assigned vlan, wherein group
Multicast data, which is the first core equipment, adds a group message according to the IGMP that the second core equipment returns, and to be formed include multicast source address, is referred to
Determine three layers of multicast routing table of VLAN and multicast group address, and forwarded according to three layers of multicast routing table to the second core equipment.
In the present embodiment, the second core equipment receives the target that the first core equipment is sent in the form of multicast in assigned vlan
All multicast packets of multicast group, wherein target multicast group is that the second core equipment adds to the IGMP that the first core equipment is sent
The multicast group that group message is directed toward, multicast packet are that the first core equipment according to the IGMP that the second core equipment returns adds a group message,
Three layers of multicast routing table including multicast source address, assigned vlan and multicast group address are formed, and according to three layers of multicast routing table
It is forwarded to the second core equipment.
Transmitting multicast data is extremely added the corresponding host of group address by step 240, the second core equipment.
In the present embodiment, the second core equipment adds a group message in the IGMP that receiving host returns, and parses after adding group address,
Multicast routing table is established, such as (*, multicast group address) forwards VLAN:VLAN2, records multicast group address and multicast data forwarding
VLAN, the VLAN of multicast data forwarding, which is host, sends the VLAN that IGMP adds group message to the second core equipment.Then,
Two core equipments receive the first core equipment forwarding multicast packet when, according to multicast routing table by multicast packet send to
The VLAN of multicast data forwarding, and then it is sent to the host added under the corresponding VLAN of group address, adding group address is the second core
Equipment adds the multicast group address for including in group message to the IGMP that the first core equipment is sent.
The embodiment of the present invention is by allowing the second core equipment to receive the multicast group that the first core equipment is sent in assigned vlan
Then address, the address for the multicast group for alloing the second core equipment to learn that it is added are determining the master in the VLAN that it is converged
The IGMP that machine returns add carried in group message with when multicast group address is matched plus group address, in assigned vlan to the first core
It includes that the IGMP of group address is added to add a group message that equipment, which is sent, so that the IGMP that the first core equipment is returned according to the second core equipment
Add a group message, forms three layers of multicast routing table including multicast source address, assigned vlan and multicast group address, and according to three layers of group
Routing table is broadcast to the second core equipment multicast data forwarding, receiving multicast data is forwarded to by the second core equipment adds group address pair
The host answered, it is seen then that without sending a large amount of logon message between the double-core equipment of the present embodiment, it is only necessary to which interaction is primary
IGMP adds group message that the building of three layers of multicast routing table can be realized, and realizes forwarding by table for multicast packet, avoids CPU busy
Or other protocol massages are lost, and network congestion, packet loss are caused.
Embodiment three
Fig. 3 a is a kind of implementation flow chart of the applicable application scenarios of the embodiment of the present invention, and the present embodiment can be with above-mentioned reality
Each optinal plan in example is applied to combine.Specifically, this method may include steps of with reference to Fig. 3 a:
Firstly, the first core equipment is aggregation node from election when receiving multicast packet, and establish multicast source address
List item is associated with multicast group address.
Illustratively, as shown in Figure 3b, host A 2 sends multicast packet, purpose to double-core equipment H1 by VLAN1
Address is 1 address of multicast group, and therefore, host A 2 is multicast source host, and H1 is the multicast packet for receiving multicast source host and sending
First core equipment.Oneself election is aggregation node after H1 receives multicast packet, while recording the multicast source of the multicast group data
Address is the address of host A2, and multicast group address is the address of multicast group 1, and establishes the pass of multicast source address and multicast group address
Join list item (2 address of host A, 1 address of multicast group).Wherein, the VLAN of receiving multicast data, which is also recorded, in the first core equipment is
VLAN1。
Secondly, the first core equipment obtains the group address that adds of host in each VLAN of its convergence respectively, and it will respectively add group
Address is matched with the multicast group address being associated in list item.
Illustratively, it is assumed that the VLAN of the first core equipment convergence includes VLAN1 and VLAN3, the first core equipment difference
Host A 2 into VLAN1 and the host A in VLAN3 1 send query message, and receiving host A2 and host A 1 return respectively
IGMP adds a group message, and by adding a group message to parse IGMP, acquisition host A 2 is corresponding plus group address is 2 address of multicast group
(i.e. host A 2 wants the address that multicast group 2 is added), host A 1 is corresponding plus group address is that 1 address of multicast group (i.e. want to add by host A 1
Enter the address of multicast group 1), respectively by host A 2 and host A 1 be corresponding plus group address be associated with list item (2 address of host A, multicast
1 address of group) in 1 address of multicast group matched, to determine the multicast group address that sends to the second core equipment.
Then, the first core equipment sends to the second core equipment in the assigned vlan of its convergence and carries matched multicast group
The hello packet of address.
Illustratively, host A 2 is corresponding adds multicast group address group address (i.e. 2 address of multicast group) and be associated in list item
(i.e. 1 address of multicast group) mismatches, then receives the IGMP including 2 address of multicast group and the VLAN1 of group message is added not to be specified
VLAN, the first core equipment do not need to add multicast group address in the hello packet of VLAN1, but in VLAN1 to the second core
Heart equipment sends conventional hello packet.
Illustratively, host A 1 is corresponding adds multicast group address group address (i.e. 1 address of multicast group) and be associated in list item
(i.e. 1 address of multicast group) matching will then receive the IGMP including 1 address of multicast group and the VLAN3 of group message added to be known as specifying
VLAN, and 1 address of multicast group is added in the hello packet of VLAN3, it is sent to the second core equipment.
Then, the second core equipment obtains multicast group address from received hello packet, and sends out to the first core equipment
It send to carry and adds a group message with the matched IGMP for adding group address of multicast group address.
Optionally, after the second core equipment receives the hello packet that the first core equipment is sent, first basis
Whether PIMHELLO_KYPRIVATE field judges in hello packet to include multicast group address, if PIMHELLO_KYPRIVATE
There is multicast group address in field instruction hello packet, then the second core equipment extracts multicast group address from hello packet.
Illustratively, it is assumed that the VLAN of the second core equipment convergence includes VLAN2 and VLAN4, and the second core equipment exists
After VLAN3 receives hello packet, determine to include multicast in the hello packet according to PIMHELLO_KYPRIVATE field
Group address, and 1 address of multicast group is extracted from the hello packet.Then, the second core equipment host into VLAN2 respectively
Host A 4 in A3 and VLAN4 sends query message, and the IGMP that receiving host A3 and host A 4 return respectively adds a group message,
By adding a group message to parse IGMP, acquisition host A 3 is corresponding plus group address is 1 address of multicast group, and host A 4 is corresponding
Adding group address is 5 address of multicast group, respectively by host A 3 and host A 4 be corresponding plus group address and hello packet in the group that carries
1 address of group to be broadcast to be matched, discovery host A 3 is corresponding to add 1 address matching of multicast group carried in group address and hello packet,
Then the second core equipment carries 1 address of multicast group to the transmission of the first core equipment in the VLAN3 for receiving the hello packet
IGMP adds a group message.
Then, the first core equipment adds the corresponding multicast packet of group address to the forwarding of the second core equipment.
Illustratively, the first core equipment adds a group message in the IGMP that VLAN3 is returned according to the second core equipment, and record turns
The VLAN for sending out the multicast packet of multicast group 1 is VLAN3, then in conjunction with the pass of the multicast source address and multicast group address that have built up
Join list item, forms three layers of multicast routing table including 1 address VLAN3 and multicast group, i.e. (1 address of multicast source host, multicast group 1
Address) forwarding VLAN:VLAN3.First core equipment is according to three layers of multicast routing table in VLAN3 to the second core equipment forwarding group
Broadcast the multicast packet of group 1.
Finally, the second core equipment, which gives transmitting multicast data, adds the corresponding host of group address.
Illustratively, the second core equipment is after the multicast packet for receiving multicast group 1, by the multicast for inquiring itself foundation
Routing table determines that the forwarding VLAN of 1 data of multicast group is VLAN2, then in VLAN2 by the multicast packet of the multicast group 1 received
It is transmitted to host A 3.
Example IV
Referring to Fig. 4, Fig. 4 is the structural schematic diagram of one of the embodiment of the present invention four computer equipment, as shown in figure 4,
The equipment includes processor 410, memory 420, input unit 430 and output device 440;The quantity of processor 410 in equipment
It can be one or more, in Fig. 4 by taking a processor 410 as an example;Processor 410, memory 420, input dress in equipment
Setting 430 can be connected with output device 440 by bus or other modes, in Fig. 4 for being connected by bus.
Memory 420 is used as a kind of computer readable storage medium, can be used for storing software program, journey can be performed in computer
Sequence and module, such as the corresponding program instruction/module of multicast forward method in three layers of multicast network in the embodiment of the present invention.
Software program, instruction and the module that processor 410 is stored in memory 420 by operation, thereby executing the various of equipment
The multicast forward method in three layers of above-mentioned multicast network is realized in functional application and data processing.
Memory 420 can mainly include storing program area and storage data area, wherein storing program area can store operation system
Application program needed for system, at least one function;Storage data area, which can be stored, uses created data etc. according to terminal.This
Outside, memory 420 may include high-speed random access memory, can also include nonvolatile memory, for example, at least one
Disk memory, flush memory device or other non-volatile solid state memory parts.In some instances, memory 420 can be into one
Step includes the memory remotely located relative to processor 410, these remote memories can pass through network connection to equipment.On
The example for stating network includes but is not limited to internet, intranet, local area network, mobile radio communication and combinations thereof.
Input unit 430 can be used for receiving the multicast packet of input and IGMP adds a group message, hello packet, or may be used also
To generate key signals input related with the user setting of equipment and function control.Output device 440 may include output interface
Deng adding a group message, hello packet for exporting multicast packet and IGMP.
Embodiment five
The embodiment of the present invention five provides a kind of computer readable storage medium, is stored thereon with computer instruction, the meter
The multicast forward method in three layers of multicast network of one kind, three layers of multicast network packet are realized in the instruction of calculation machine when being executed by processor
It includes: the first core equipment and the second core equipment being connected, which comprises
First core equipment is aggregation node from election when receiving multicast packet;
If first core equipment is received and is carried and the multicast group address of the multicast packet is matched plus group
The Internet Group Management Protocol IGMP of address adds a group message, adds the specified virtual LAN VLAN of group message in the reception IGMP
The multicast group address is sent to second core equipment;
First core equipment receives the IGMP that second core equipment returns and adds a group message, wherein described second
The IGMP that core equipment returns add group message include the host in the VLAN of second core equipment convergence send with it is described
Multicast group address is matched to add group address;
First core equipment adds a group message according to the IGMP that second core equipment returns, and being formed includes multicast source
Address, assigned vlan and multicast group address three layers of multicast routing table, and according to three layers of multicast routing table to described second
Core equipment forwards the multicast packet, so that the transmitting multicast data is added group address to described by second core equipment
Corresponding host.
Alternatively, the multicast forward method in another three layers of multicast network, three layers of multicast network includes: to be connected
First core equipment and the second core equipment, which comprises
Second core equipment receives the multicast group address that first core equipment is sent, the finger in assigned vlan
Determining VLAN is the VLAN that first core equipment receives that IGMP adds group message, and the IGMP adds a group message to carry and described group
Broadcast that group address is matched plus group address;
If second core equipment determines that the IGMP that the host in the VLAN of its convergence returns adds and carries in group message
Have and the multicast group address is matched plus group address, then sending in the assigned vlan to first core equipment includes institute
It states plus the IGMP of group address adds a group message;
Second core equipment receives the multicast packet that first core equipment is sent in the assigned vlan,
In, the multicast packet is that first core equipment according to the IGMP that second core equipment returns adds a group message, is formed
Three layers of multicast routing table including multicast source address, assigned vlan and multicast group address, and according to three layers of multicast routing table
It is forwarded to second core equipment;
The transmitting multicast data is added the corresponding host of group address to described by second core equipment.
Certainly, a kind of computer readable storage medium provided by the embodiment of the present invention, computer instruction are executable not
It is limited to method operation as above, the multicast forwarding in three layers of multicast network provided by any embodiment of the invention can also be performed
Relevant operation in method.
By the description above with respect to embodiment, it is apparent to those skilled in the art that, the present invention
It can be realized by software and required common hardware, naturally it is also possible to which by hardware realization, but in many cases, the former is more
Good embodiment.Based on this understanding, technical solution of the present invention substantially in other words contributes to the prior art
Part can be embodied in the form of software products, which can store in computer readable storage medium
In, floppy disk, read-only memory (Read-Only Memory, ROM), random access memory (Random such as computer
Access Memory, RAM), flash memory (FLASH), hard disk or CD etc., including some instructions are with so that a computer is set
The method that standby (can be personal computer, server or the network equipment etc.) executes each embodiment of the present invention.
Note that the above is only a better embodiment of the present invention and the applied technical principle.It will be appreciated by those skilled in the art that
The invention is not limited to the specific embodiments described herein, be able to carry out for a person skilled in the art it is various it is apparent variation,
It readjusts and substitutes without departing from protection scope of the present invention.Therefore, although being carried out by above embodiments to the present invention
It is described in further detail, but the present invention is not limited to the above embodiments only, without departing from the inventive concept, also
It may include more other equivalent embodiments, and the scope of the invention is determined by the scope of the appended claims.
Claims (10)
1. the multicast forward method in a kind of three layers of multicast network, which is characterized in that three layers of multicast network includes: to be connected
The first core equipment and the second core equipment, which comprises
First core equipment is aggregation node from election when receiving multicast packet;
If first core equipment is received and is carried and the multicast group address of the multicast packet is matched plus group address
Internet Group Management Protocol IGMP add a group message, add the specified virtual LAN VLAN of group message to institute receiving the IGMP
It states the second core equipment and sends the multicast group address;
First core equipment receives the IGMP that second core equipment returns and adds a group message, wherein second core
The IGMP that equipment returns adds group message to include that host in the VLAN of second core equipment convergence is sending with the multicast
Group address is matched to add group address;
First core equipment adds a group message according to the IGMP that second core equipment returns, and is formed including multicast source
Location, assigned vlan and multicast group address three layers of multicast routing table, and according to three layers of multicast routing table to second core
Multicast packet described in heart device forwards, so that the transmitting multicast data is added group address pair to described by second core equipment
The host answered.
2. the method according to claim 1, wherein first core equipment is when receiving multicast packet,
It is aggregation node from election, comprising:
First core equipment obtains node address mapping set, and the node address mapping set includes: each candidate convergence
The corresponding relationship for the multicast group address that address of node and each candidate convergent node are serviced;
If first core equipment finds the first core equipment convergence in the node address mapping set
The address VLAN is aggregation node from election.
3. if the method according to claim 1, wherein first core equipment is received and is carried
Add a group message with the matched Internet Group Management Protocol IGMP for adding group address of the multicast group address of the multicast packet, is receiving
The IGMP adds the specified virtual LAN VLAN of group message to send the multicast group address, packet to second core equipment
It includes:
If first core equipment is received and is carried and the multicast group address of the multicast packet is matched plus group address
Internet Group Management Protocol IGMP add a group message, add the assigned vlan of group message to second core receiving the IGMP
Equipment sends the hello packet for carrying the multicast group address.
4. according to the method described in claim 3, it is characterized in that, if first core equipment is received and is carried and institute
The matched Internet Group Management Protocol IGMP for adding group address of multicast group address for stating multicast packet adds a group message, described in reception
IGMP adds the assigned vlan of group message to send the hello packet for carrying the multicast group address, packet to second core equipment
It includes:
First core equipment establishes the contingency table of multicast source address and multicast group address after receiving multicast packet
?;
Host of first core equipment respectively into each VLAN that it is converged sends query message, and receives each VLAN
In host return IGMP add a group message;
First core equipment obtains the IGMP that each host returns respectively and adds in group message plus group address, and will respectively add group ground
Location is matched with the multicast group address in the association list item;
If there is with the multicast group address is matched plus group address, first core equipment is in matched plus group address pair
The multicast group address is added in hello packet under the VLAN answered;
First core equipment sends the hello packet to second core equipment.
5. according to the method described in claim 4, it is characterized in that, first core equipment receive multicast packet it
Afterwards, that establishes multicast source address and multicast group address is associated with list item, comprising:
First core equipment records the reception information of the multicast packet, the reception after receiving multicast packet
Information includes: multicast source address and multicast group address;
For first core equipment according to the reception information, that establishes multicast source address and multicast group address is associated with list item;
Correspondingly, first core equipment adds a group message according to the IGMP that second core equipment returns, and being formed includes referring to
Determine three layers of multicast routing table of VLAN and multicast group address, comprising:
First core equipment is formed with the list item that is associated with including multicast source address, assigned vlan according to the assigned vlan
With three layers of multicast routing table of multicast group address.
6. the multicast forward method in a kind of three layers of multicast network, which is characterized in that three layers of multicast network includes: to be connected
The first core equipment and the second core equipment, which comprises
Second core equipment receives the multicast group address that first core equipment is sent in assigned vlan, described specified
VLAN is the VLAN that first core equipment receives that IGMP adds group message, and the IGMP adds a group message to carry and the multicast
Group address is matched to add group address;
If second core equipment determine its convergence VLAN in host return IGMP add carried in group message with
The multicast group address is matched to add group address, then sending in the assigned vlan to first core equipment includes described add
The IGMP of group address adds a group message;
Second core equipment receives the multicast packet that first core equipment is sent in the assigned vlan, wherein institute
Stating multicast packet, to be first core equipment add a group message according to the IGMP that second core equipment returns, and being formed includes group
Broadcast three layers of multicast routing table of source address, assigned vlan and multicast group address, and according to three layers of multicast routing table to described
The forwarding of second core equipment;
The transmitting multicast data is added the corresponding host of group address to described by second core equipment.
7. according to the method described in claim 6, it is characterized in that, second core equipment receives described the in assigned vlan
The multicast group address that one core equipment is sent, comprising:
Second core equipment receives the carrying multicast group address that first core equipment is sent in assigned vlan
Hello packet.
8. if according to the method described in claim 6, it is characterized in that, determine its convergence in second core equipment
VLAN in the IGMP that returns of host add and carried in group message and the multicast group address is matched plus group address, then in institute
State assigned vlan and sent to first core equipment include described plus group address IGMP add group message before, further includes:
Host of second core equipment respectively into each VLAN that it is converged sends query message, and receives each VLAN
In host return IGMP add a group message;
Second core equipment adds in group message from each IGMP, parsing plus group address.
9. a kind of computer equipment, which is characterized in that the computer equipment includes:
One or more processors;
Memory, for storing one or more programs,
When one or more of programs are executed by one or more of processors, so that one or more of processors are real
Now such as the multicast forward method in three layers of multicast network as claimed in any one of claims 1 to 5, or realization such as claim 6-8
In multicast forward method in any three layers of multicast network.
10. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is by processor
It is realized when execution such as the multicast forward method in three layers of multicast network as claimed in any one of claims 1 to 5, or realization such as power
Benefit requires the multicast forward method in 6-8 in any three layers of multicast network.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910581310.XA CN110324247B (en) | 2019-06-29 | 2019-06-29 | Multicast forwarding method, device and storage medium in three-layer multicast network |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910581310.XA CN110324247B (en) | 2019-06-29 | 2019-06-29 | Multicast forwarding method, device and storage medium in three-layer multicast network |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN110324247A true CN110324247A (en) | 2019-10-11 |
| CN110324247B CN110324247B (en) | 2021-11-09 |
Family
ID=68121368
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910581310.XA Active CN110324247B (en) | 2019-06-29 | 2019-06-29 | Multicast forwarding method, device and storage medium in three-layer multicast network |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110324247B (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112671630A (en) * | 2020-12-11 | 2021-04-16 | 北京东土军悦科技有限公司 | Multicast method, device, network equipment and storage medium |
| CN119363671A (en) * | 2024-09-30 | 2025-01-24 | 新华三技术有限公司 | A method and device for shortening the congestion of a practical general multicast network |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101296105A (en) * | 2008-06-11 | 2008-10-29 | 杭州华三通信技术有限公司 | Method, system and three-layer network equipment for multicast fast switching |
| CN103873373A (en) * | 2012-12-11 | 2014-06-18 | 杭州华三通信技术有限公司 | Multicast data message forwarding method and equipment |
| US8761044B2 (en) * | 2010-06-11 | 2014-06-24 | Juniper Networks, Inc. | Selection of multicast router interfaces in an L2 switch connecting end hosts and routers, which is running IGMP and PIM snooping |
| CN104468139A (en) * | 2013-09-24 | 2015-03-25 | 杭州华三通信技术有限公司 | Method and device for forwarding multicast data message |
| US20150281090A1 (en) * | 2014-03-31 | 2015-10-01 | Juniper Networks, Inc. | Systems and methods for load balancing multicast traffic |
| US20160006646A1 (en) * | 2013-02-26 | 2016-01-07 | Hangzhou H3C Technologies Co., Ltd. | Multicasting a data message in a multi-site network |
-
2019
- 2019-06-29 CN CN201910581310.XA patent/CN110324247B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101296105A (en) * | 2008-06-11 | 2008-10-29 | 杭州华三通信技术有限公司 | Method, system and three-layer network equipment for multicast fast switching |
| US8761044B2 (en) * | 2010-06-11 | 2014-06-24 | Juniper Networks, Inc. | Selection of multicast router interfaces in an L2 switch connecting end hosts and routers, which is running IGMP and PIM snooping |
| CN103873373A (en) * | 2012-12-11 | 2014-06-18 | 杭州华三通信技术有限公司 | Multicast data message forwarding method and equipment |
| US20160006646A1 (en) * | 2013-02-26 | 2016-01-07 | Hangzhou H3C Technologies Co., Ltd. | Multicasting a data message in a multi-site network |
| CN104468139A (en) * | 2013-09-24 | 2015-03-25 | 杭州华三通信技术有限公司 | Method and device for forwarding multicast data message |
| US20150281090A1 (en) * | 2014-03-31 | 2015-10-01 | Juniper Networks, Inc. | Systems and methods for load balancing multicast traffic |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112671630A (en) * | 2020-12-11 | 2021-04-16 | 北京东土军悦科技有限公司 | Multicast method, device, network equipment and storage medium |
| CN119363671A (en) * | 2024-09-30 | 2025-01-24 | 新华三技术有限公司 | A method and device for shortening the congestion of a practical general multicast network |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110324247B (en) | 2021-11-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9059943B2 (en) | Method of routing multicast traffic | |
| US9871718B2 (en) | Method and device for registering multicast source and establishing multicast path | |
| CN108964940B (en) | Message sending method and device, and storage medium | |
| US20210014159A1 (en) | Optimizing ip multicast delivery with use of local source nodes and the propagation of advertisements therefor | |
| US9548917B2 (en) | Efficient multicast delivery to dually connected (VPC) hosts in overlay networks | |
| US9112728B2 (en) | Implementing control planes for hybrid networks | |
| US7936702B2 (en) | Interdomain bi-directional protocol independent multicast | |
| US20150071122A1 (en) | Transparent inteconnection of ethernet fabric switches | |
| WO2019137355A1 (en) | Method and device for transmitting data, and network system | |
| CN108696414A (en) | Return cut-in method, device and more home nodes more | |
| US12184536B2 (en) | Packet forwarding method, first network device, and first device group | |
| JP7314219B2 (en) | DATA TRANSMISSION METHOD, APPARATUS AND NETWORK DEVICE | |
| CN106936682A (en) | A processing method and controller for specifying a forwarder and a provider edge device | |
| WO2018068588A1 (en) | Method and software-defined networking (sdn) controller for providing multicast service | |
| CN104702506B (en) | A kind of message transmitting method, network node and message transfer system | |
| US12476904B2 (en) | Packet forwarding method, device, and system | |
| CN110324247A (en) | Multicast forward method, equipment and storage medium in three layers of multicast network | |
| US20260025328A1 (en) | Methods and devices for replicating mutlicast control packets in hardware | |
| EP3468286B1 (en) | Method, device and system for data transmission, physical residential gateway and access node | |
| US11909546B2 (en) | Method and network node for sending and obtaining assert packet | |
| CN116132364A (en) | Message transmission method, device and system | |
| CN114221895A (en) | Data transmission method, device and network equipment | |
| EP4529127A1 (en) | Multicast information forwarding method, apparatus, multicast information convergence node and medium | |
| WO2023143186A1 (en) | Data transmission method, system and apparatus | |
| JP2024500451A (en) | Load sharing methods, root node devices, leaf node devices and systems |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |