CN111917651B - Multicast forwarding method and system for cross chip - Google Patents
Multicast forwarding method and system for cross chip Download PDFInfo
- Publication number
- CN111917651B CN111917651B CN202010669498.6A CN202010669498A CN111917651B CN 111917651 B CN111917651 B CN 111917651B CN 202010669498 A CN202010669498 A CN 202010669498A CN 111917651 B CN111917651 B CN 111917651B
- Authority
- CN
- China
- Prior art keywords
- multicast group
- service
- multicast
- chip
- convergence
- 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
Links
Images
Classifications
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a multicast forwarding method and a multicast forwarding system of cross chips, which relate to the technical field of packet switching. When a service chip in the incoming direction receives a service to be forwarded, searching a multicast mapping table from a service multicast group to a convergence multicast group to obtain a corresponding convergence multicast group, and adding a corresponding convergence multicast group header in front of a service multicast header in a message; when the cross chip receives the message, multicast forwarding is carried out according to the converged multicast group header; when the service chip in the outgoing direction receives the message, the head of the convergence multicast group is stripped off, and then the service multicast group is forwarded. The cross chip is insensitive to service multicast any information, and only carries out multicast forwarding between chips according to the convergence multicast group head, thereby greatly reducing the hardware consumption of the cross chip.
Description
Technical Field
The invention relates to the technical field of packet switching, in particular to a multicast forwarding method and system of a cross chip.
Background
Multicast is a common service model in packet switching, and a forwarding node needs to complete one to many message copies and forwards. At present, in a rack-mounted device, a distributed multicast implementation method is completed by a service chip and a cross chip together, and the multicast design of the cross chip is usually directly associated with a service multicast group to complete each multicast forwarding between the chips, so that the purpose of forwarding the multicast service is achieved. The method is characterized in that the size of the multicast list of the cross chip is the same as that of the service multicast group, the number of services is the same, the number of the multicast list items of the cross chip is the number of dozens or even hundreds of k service multicast groups.
Disclosure of Invention
Aiming at the defects in the prior art, the invention aims to provide a cross chip multicast forwarding method and a cross chip multicast forwarding system, which greatly reduce the design consumption of multicast forwarding on the cross chip.
In order to achieve the above purposes, the technical scheme adopted by the invention is as follows: a multicast forwarding method of cross chips comprises the following steps:
creating a convergence multicast group table item and configuring the convergence multicast group table item to a cross chip, wherein the convergence multicast group table item comprises all possible convergence multicast groups, and each convergence multicast group is a chip distribution combination in an outgoing direction;
according to the chip distribution of each service multicast group, a convergence multicast group corresponding to the service multicast group is obtained, a multicast mapping table from the service multicast group to the convergence multicast group is generated and configured to a service chip;
when a service chip in the incoming direction receives a service to be forwarded, searching a multicast mapping table to obtain a corresponding convergence multicast group, adding a corresponding convergence multicast group head in front of a service multicast head in a message, and sending the convergence multicast group head to a cross chip;
when receiving the message, the cross chip performs multicast forwarding according to the aggregation multicast group header and the aggregation multicast group table entry;
when the service chip in the outgoing direction receives the message, the head of the convergence multicast group is stripped off, and then the service multicast group is forwarded.
On the basis of the above technical solution, when creating the aggregated multicast group entry, the total number of all possible aggregated multicast groups is:wherein n is the sum of all traffic chips in the incoming and outgoing directions.
On the basis of the above technical solution, the composition field of the converged multicast group header includes: message type, source chip and aggregate multicast group; the composition field of the service multicast header comprises: service type, service multicast group.
On the basis of the technical scheme, the business chips in the incoming direction obtain the convergence multicast group corresponding to the business multicast group according to the chip distribution corresponding to each business multicast group, and the method comprises the following steps:
multicasting the service to all chips corresponding to the service;
and obtaining the corresponding chip distribution of the service multicast group of each service according to the standard service multicast group adding message, and finding the converged multicast group with the same chip distribution from the converged multicast group list item to be used as the converged multicast group corresponding to the service multicast group.
On the basis of the above technical solution, when receiving a message, the cross chip performs multicast forwarding according to a converged multicast group header and a converged multicast group entry, and specifically includes the following steps:
when the cross chip receives the message, searching the aggregate multicast group list item according to the aggregate multicast group head to obtain the corresponding aggregate multicast group;
and sending the message to a corresponding outgoing direction chip according to the aggregation multicast group.
The embodiment of the present invention further provides a multicast forwarding system of a cross chip, including: the system comprises a multicast group convergence establishing module, a mapping table establishing module, an incoming service chip, a cross chip and an outgoing service chip, wherein the multicast group convergence establishing module comprises:
the aggregate multicast group creation module is configured to: creating a convergence multicast group table item and configuring the convergence multicast group table item to a cross chip, wherein the convergence multicast group table item comprises all possible convergence multicast groups, and each convergence multicast group is a chip distribution combination in an outgoing direction;
the mapping table creation module is configured to: according to the chip distribution of each service multicast group, a convergence multicast group corresponding to the service multicast group is obtained, a multicast mapping table from the service multicast group to the convergence multicast group is generated and configured to a service chip;
the business chip in the incoming direction is used for: when a service chip in the incoming direction receives a service to be forwarded, searching a multicast mapping table to obtain a corresponding convergence multicast group, adding a corresponding convergence multicast group head in front of a service multicast head in a message, and sending the convergence multicast group head to a cross chip;
the cross chip is used for: when receiving the message, carrying out multicast forwarding according to the aggregation multicast group header and the aggregation multicast group list item;
the outgoing direction service chip is configured to: when receiving the message, the head of the convergence multicast group is stripped off and then the service multicast group is forwarded.
On the basis of the above technical solution, when the aggregation multicast group creation module creates an aggregation multicast group entry, the total number of all possible aggregation multicast groups is:wherein n is the sum of all traffic chips in the incoming and outgoing directions.
On the basis of the above technical solution, the composition field of the converged multicast group header includes: message type, source chip and aggregate multicast group; the composition field of the service multicast header comprises: service type, service multicast group.
On the basis of the technical scheme, the business chips in the incoming direction are distributed according to the chips corresponding to all the business multicast groups to obtain the convergence multicast group corresponding to the business multicast group, and the method comprises the following steps:
multicasting the service to all chips corresponding to the service;
and obtaining the corresponding chip distribution of the service multicast group of each service according to the standard service multicast group adding message, and finding the converged multicast group with the same chip distribution from the converged multicast group list item to be used as the converged multicast group corresponding to the service multicast group.
On the basis of the technical scheme, the cross chip is specifically used for:
when receiving the message, searching a convergent multicast group list item according to the convergent multicast group header to obtain a corresponding convergent multicast group;
and sending the message to a corresponding outgoing direction chip according to the aggregation multicast group.
Compared with the prior art, the invention has the advantages that:
under the condition of newly defining the convergence multicast group, the invention uses one convergence multicast group to bear a plurality of service multicast groups distributed by the same purpose chip, thereby greatly reducing the design consumption of multicast forwarding on the cross chip. When a service chip in the incoming direction receives a service to be forwarded, searching a multicast mapping table from a service multicast group to a converged multicast group to obtain a corresponding converged multicast group, and adding a corresponding converged multicast group header in front of a service multicast header in a message; when the cross chip receives the message, multicast forwarding is carried out according to the converged multicast group header; when the service chip in the outgoing direction receives the message, the head of the convergence multicast group is stripped off, and then the service multicast group is forwarded. The invention makes the multicast list items on the cross chip simple, the cross chip is insensitive to the service multicast any information, and the multicast forwarding between the chips is only needed to be carried out according to the convergence multicast group head, thereby greatly reducing the hardware consumption of the cross chip and simultaneously completing the forwarding of the multicast service.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and those skilled in the art can also obtain other drawings according to the drawings without creative efforts.
Fig. 1 is a schematic flowchart of a multicast forwarding method for cross chips according to an embodiment of the present invention;
fig. 2 is a schematic diagram illustrating a multicast forwarding method of a cross chip according to an embodiment of the present invention;
fig. 3 is a schematic diagram of an aggregate multicast group header and a service multicast header according to an embodiment of the present invention;
fig. 4 is a schematic diagram illustrating a mapping relationship between a converged multicast group and a service multicast group according to an embodiment of the present invention;
fig. 5 is a flowchart of completing service multicast forwarding by using converged multicast according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some embodiments, but not all embodiments, of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Embodiments of the present invention will be described in further detail below with reference to the accompanying drawings.
Referring to fig. 1, a multicast forwarding method for cross chips according to an embodiment of the present invention includes the following steps:
s1, creating a convergence multicast group set list item and configuring the convergence multicast group set list item on each chip of a cross chip, wherein the convergence multicast group list item comprises all possible convergence multicast groups, and each convergence multicast group is a chip distribution combination in an outgoing direction;
s2, according to the chip distribution of each service multicast group, obtaining a convergence multicast group corresponding to the service multicast group, generating a multicast mapping table from the service multicast group to the convergence multicast group and configuring the table to a service chip;
s3, when the service chip in the incoming direction receives the service to be forwarded, searching the multicast mapping table to obtain the corresponding convergent multicast group, adding the corresponding convergent multicast group head in front of the service multicast head in the message, and sending the convergent multicast group head to the cross chip;
s4, when receiving the message, the cross chip performs multicast forwarding according to the aggregation multicast group header and the aggregation multicast group list item;
and S5, when the outgoing service chip receives the message, the head of the convergence multicast group is stripped off, and then the service multicast group is forwarded.
Referring to fig. 3, an embodiment of the present invention newly defines a converged multicast group header, referred to as a cell header for short, where a composition field of the converged multicast group header includes: message type, source chip, aggregate multicast group, etc.; the cell header format of the embodiment of the present invention is specifically defined as shown in table 1:
table 1cell header format definition table
After the cell header, the multicast service is carried. Referring to fig. 3, in the service multicast header according to the embodiment of the present invention, the composition field of the service multicast header includes a service type, a service multicast group, and the like. The specific definition of the service multicast header is shown in table 2:
table 2 service multicast header format definition table
Therefore, the service multicast message is carried on the convergence multicast group.
The embodiment of the invention defines the convergence multicast group to be used for bearing a plurality of service multicast groups with the same purpose chip distribution. Each convergence multicast group is a chip distribution combination in the outgoing direction, and for a distributed system with n service chips, the number of the used convergence multicast groups is as follows:taking n as an example of 10,1023. The number of service multicast groups is much less than dozens or even hundreds of k, and the multicast forwarding table items needed on the cross chip are greatly reduced.
Taking n as 3 as an example, assuming that the chips are a, B, and C, the aggregated multicast group entry is shown in table 3:
table 3 aggregate multicast group entry
Aggregating multicast group indices | Purpose(s) to |
0 | A |
1 | B |
2 | C |
3 | |
4 | AC |
5 | BC |
6 | ABC |
All service multicast is carried on the 7 aggregation multicast groups for forwarding, and no matter how many service multicast groups exist, the service multicast group is necessarily a model in the 7 aggregation groups.
Further, a converged multicast group with the same chip distribution is found from the converged multicast group set, and a multicast mapping table from service multicast over nfi to converged multicast is filled, where the multicast mapping table is shown in table 4:
table 4 multicast mapping table
Aggregating multicast group indices | Chip distribution | Service multicast group number |
0 | |
1. 3 (service multicast group only to chip A) |
1 | B | 2. 4, 5 (service multicast group only to chip B) |
2 | C | 6. 7, 8 (service multicast group only to chip C) |
3 | AB | 9. 10 (service multicast group only to chip AB) |
4 | AC | 11. 12 (service multicast group only to chip AC) |
5 | BC | 13. 14, 15 (service multicast group only to chip BC) |
6 | ABC | 16 (service multicast group only to chip ABC) |
Referring to fig. 2, a multicast convergence method according to an embodiment of the present invention includes the following steps:
and the service chip in the incoming direction completes the cell header encapsulation and maps the service multicast group to the convergence multicast group.
The intermediate cross chip completes the forwarding of the aggregated multicast group, and requires that the aggregated multicast group table entry is configured on the cross chip, and the aggregated multicast group table entry contains all possible aggregated multicast groups, i.e. all possible permutation and combination of the outgoing direction chips.
The chip in the outgoing direction completes the stripping of the head of the convergence multicast group, and the service multicast group is used to complete the subsequent forwarding of the service multicast.
Fig. 4 is a schematic diagram illustrating a mapping relationship between an aggregated multicast group and a service multicast group. The method for converging the service multicast on the bearable converged multicast group comprises the following steps:
using the formulaAnd creating all the aggregated multicast group table entries, wherein the table entries comprise all the possible combinations of the aggregated multicast destination chips.
Multicasting the service to all chips corresponding to the service;
the corresponding chip distribution of the service multicast group of each service is obtained according to the standard service multicast group join message, the converged multicast group with the same chip distribution is found from the converged multicast group set, and the service multicast on nfi is filled in the multicast mapping table of the converged multicast, as shown in fig. 4.
After the above steps are completed, the message is forwarded as shown in fig. 5.
Firstly, a service multicast table is searched on a service chip in the incoming direction to obtain a service multicast group.
Before sending the service multicast group to the cross chip, the multicast mapping table from the service multicast group to the convergence multicast group is checked to obtain the convergence multicast group, and the convergence multicast group head is added.
And searching the aggregation multicast group list item on the cross chip according to the aggregation multicast group header, and forwarding the aggregation multicast group.
The message leaves the cross chip and reaches the service chip in the outgoing direction, and the head of the convergence multicast group is stripped.
And the outgoing direction chip completes the forwarding of the subsequent service multicast group.
In the embodiment of the invention, under the condition of newly defining the convergence multicast group, one convergence multicast group is used for bearing a plurality of service multicast groups distributed by the same purpose chip, thereby greatly reducing the design consumption of multicast forwarding on cross chips. When a service chip in the incoming direction receives a service to be forwarded, searching a multicast mapping table from a service multicast group to a convergence multicast group to obtain a corresponding convergence multicast group, adding a corresponding convergence multicast group header in front of the service multicast header in a message, and sending the corresponding convergence multicast group header to a corresponding cross chip; when the cross chip receives the message, multicast forwarding is carried out according to the converged multicast group header; when the service chip in the outgoing direction receives the message, the head of the convergence multicast group is stripped off, and then the service multicast group is forwarded. The hardware consumption of the cross chip is greatly reduced, and the forwarding of the multicast service is completed.
Based on the same inventive concept, an embodiment of the present invention further provides a cross-chip multicast forwarding system, including: the system comprises a multicast group convergence establishing module, a mapping table establishing module, an incoming service chip, a cross chip and an outgoing service chip, wherein the multicast group convergence establishing module comprises:
the aggregate multicast group creation module is configured to: creating a convergence multicast group table item and configuring the convergence multicast group table item to a cross chip, wherein the convergence multicast group table item comprises all possible convergence multicast groups, and each convergence multicast group is a chip distribution combination in an outgoing direction;
the mapping table creation module is configured to: according to the chip distribution of each service multicast group, a convergence multicast group corresponding to the service multicast group is obtained, a multicast mapping table from the service multicast group to the convergence multicast group is generated and configured to a service chip;
the business chip in the incoming direction is used for: when a service chip in the incoming direction receives a service to be forwarded, searching a multicast mapping table to obtain a corresponding convergence multicast group, adding a corresponding convergence multicast group head in front of a service multicast head in a message, and sending the convergence multicast group head to a cross chip;
the cross chip is used for: when receiving the message, carrying out multicast forwarding according to the aggregation multicast group header and the aggregation multicast group list item;
the outgoing direction service chip is configured to: when receiving the message, the head of the convergence multicast group is stripped off and then the service multicast group is forwarded.
Preferably, when the aggregate multicast group creation module creates the aggregate multicast group entry, the total number of all possible aggregate multicast groups is:wherein n is the sum of all traffic chips in the incoming and outgoing directions.
Preferably, the composition field of the aggregated multicast group header includes: message type, source chip and aggregate multicast group; the composition field of the service multicast header comprises: service type, service multicast group.
As a preferred implementation manner of the embodiment of the present invention, the obtaining, by the service chip in the incoming direction, the aggregated multicast group corresponding to the service multicast group according to the chip distribution corresponding to each service multicast group includes the following steps:
multicasting the service to all chips corresponding to the service;
and obtaining the corresponding chip distribution of the service multicast group of each service according to the standard service multicast group adding message, and finding the converged multicast group with the same chip distribution from the converged multicast group list item to be used as the converged multicast group corresponding to the service multicast group.
As a preferred implementation manner of the embodiment of the present invention, the cross chip is specifically configured to:
when receiving the message, searching a convergent multicast group list item according to the convergent multicast group header to obtain a corresponding convergent multicast group;
and sending the message to a corresponding outgoing direction chip according to the aggregation multicast group.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, server, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.
Claims (10)
1. A multicast forwarding method of cross chips is characterized by comprising the following steps:
creating a convergence multicast group table item and configuring the convergence multicast group table item to a cross chip, wherein the convergence multicast group table item comprises all possible convergence multicast groups, and each convergence multicast group is a chip distribution combination in an outgoing direction;
according to the chip distribution of each service multicast group, a convergence multicast group corresponding to the service multicast group is obtained, a multicast mapping table from the service multicast group to the convergence multicast group is generated and configured to a service chip;
when a service chip in the incoming direction receives a service to be forwarded, searching a multicast mapping table to obtain a corresponding convergence multicast group, adding a corresponding convergence multicast group head in front of a service multicast head in a message, and sending the convergence multicast group head to a cross chip;
when receiving the message, the cross chip performs multicast forwarding according to the aggregation multicast group header and the aggregation multicast group table entry;
when the service chip in the outgoing direction receives the message, the head of the convergence multicast group is stripped off and then the service multicast group is forwarded;
the converged multicast group is used for bearing a plurality of service multicast groups with the same destination chip distribution, and the composition field of the converged multicast group head comprises a converged multicast group index.
3. The method of claim 1, wherein the composition field of the aggregated multicast group header further comprises: message type and source chip; the composition field of the service multicast header comprises: service type, service multicast group number.
4. The method of claim 1, wherein the service chip in the incoming direction obtains the converged multicast group corresponding to the service multicast group according to the chip distribution corresponding to each service multicast group, comprising the following steps:
multicasting the service to all chips corresponding to the service;
and obtaining the corresponding chip distribution of the service multicast group of each service according to the standard service multicast group adding message, and finding the converged multicast group with the same chip distribution from the converged multicast group list item to be used as the converged multicast group corresponding to the service multicast group.
5. The method according to claim 1, wherein when receiving the packet, the cross chip performs multicast forwarding according to the aggregate multicast group header and the aggregate multicast group entry, and specifically includes the following steps:
when the cross chip receives the message, searching the aggregate multicast group list item according to the aggregate multicast group head to obtain the corresponding aggregate multicast group;
and sending the message to a corresponding outgoing direction chip according to the aggregation multicast group.
6. A cross-chip multicast forwarding system, comprising: the system comprises a multicast group convergence establishing module, a mapping table establishing module, an incoming service chip, a cross chip and an outgoing service chip, wherein the multicast group convergence establishing module comprises:
the aggregate multicast group creation module is configured to: creating a convergence multicast group table item and configuring the convergence multicast group table item to a cross chip, wherein the convergence multicast group table item comprises all possible convergence multicast groups, and each convergence multicast group is a chip distribution combination in an outgoing direction;
the mapping table creation module is configured to: according to the chip distribution of each service multicast group, a convergence multicast group corresponding to the service multicast group is obtained, a multicast mapping table from the service multicast group to the convergence multicast group is generated and configured to a service chip;
the business chip in the incoming direction is used for: when a service chip in the incoming direction receives a service to be forwarded, searching a multicast mapping table to obtain a corresponding convergence multicast group, adding a corresponding convergence multicast group head in front of a service multicast head in a message, and sending the convergence multicast group head to a cross chip;
the cross chip is used for: when receiving the message, carrying out multicast forwarding according to the aggregation multicast group header and the aggregation multicast group list item;
the outgoing direction service chip is configured to: when the message is received, the head of the convergence multicast group is stripped and then the service multicast group is forwarded;
the converged multicast group is used for bearing a plurality of service multicast groups with the same destination chip distribution, and the composition field of the converged multicast group head comprises a converged multicast group index.
8. The system of claim 6, wherein the composition field of the aggregated multicast group header further comprises: message type and source chip; the composition field of the service multicast header comprises: service type, service multicast group number.
9. The system of claim 6, wherein the service chip in the incoming direction obtains the converged multicast group corresponding to the service multicast group according to the chip distribution corresponding to each service multicast group, comprising the following steps:
multicasting the service to all chips corresponding to the service;
and obtaining the corresponding chip distribution of the service multicast group of each service according to the standard service multicast group adding message, and finding the converged multicast group with the same chip distribution from the converged multicast group list item to be used as the converged multicast group corresponding to the service multicast group.
10. The system of claim 6, wherein the crossbar chip is specifically configured to:
when receiving the message, searching a convergent multicast group list item according to the convergent multicast group header to obtain a corresponding convergent multicast group;
and sending the message to a corresponding outgoing direction chip according to the aggregation multicast group.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010669498.6A CN111917651B (en) | 2020-07-13 | 2020-07-13 | Multicast forwarding method and system for cross chip |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010669498.6A CN111917651B (en) | 2020-07-13 | 2020-07-13 | Multicast forwarding method and system for cross chip |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111917651A CN111917651A (en) | 2020-11-10 |
CN111917651B true CN111917651B (en) | 2022-04-15 |
Family
ID=73226857
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010669498.6A Active CN111917651B (en) | 2020-07-13 | 2020-07-13 | Multicast forwarding method and system for cross chip |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111917651B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1595879A (en) * | 2003-09-08 | 2005-03-16 | 华为技术有限公司 | A method for increasing efficiency of multicast data forwarding in circumstance of large-capacity routing table |
CN1881931A (en) * | 2005-06-13 | 2006-12-20 | 中兴通讯股份有限公司 | Multicast forwarding route aggregating method |
CN101242342A (en) * | 2007-02-05 | 2008-08-13 | 华为技术有限公司 | Multicast method and multicast route method |
CN101778113A (en) * | 2010-01-25 | 2010-07-14 | 福建星网锐捷网络有限公司 | Method for detection of RP state in multicast network, device, RP device and multicast system |
CN104426781A (en) * | 2013-09-05 | 2015-03-18 | 华为技术有限公司 | Method for realizing gathering of multicast routers, multicast method and route equipment |
CN105553857A (en) * | 2015-12-11 | 2016-05-04 | 瑞斯康达科技发展股份有限公司 | Method and system for IP (Internet Protocol) multicast routing forwarding |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1925468B (en) * | 2006-09-27 | 2010-05-19 | 华为技术有限公司 | Internet set managerial protocol report inhibiting method and communications network system |
CN101094175B (en) * | 2007-06-14 | 2011-06-01 | 华为技术有限公司 | Method, device, and system for protecting flux of multicast |
CN101702689B (en) * | 2009-11-30 | 2012-07-04 | 迈普通信技术股份有限公司 | Transmission control method with balanced multicast service data load and access device thereof |
CN103475591B (en) * | 2013-08-28 | 2016-12-28 | 杭州华三通信技术有限公司 | A kind of method of transmitting multicast data, device, software defined network controller |
-
2020
- 2020-07-13 CN CN202010669498.6A patent/CN111917651B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1595879A (en) * | 2003-09-08 | 2005-03-16 | 华为技术有限公司 | A method for increasing efficiency of multicast data forwarding in circumstance of large-capacity routing table |
CN1881931A (en) * | 2005-06-13 | 2006-12-20 | 中兴通讯股份有限公司 | Multicast forwarding route aggregating method |
CN101242342A (en) * | 2007-02-05 | 2008-08-13 | 华为技术有限公司 | Multicast method and multicast route method |
CN101778113A (en) * | 2010-01-25 | 2010-07-14 | 福建星网锐捷网络有限公司 | Method for detection of RP state in multicast network, device, RP device and multicast system |
CN104426781A (en) * | 2013-09-05 | 2015-03-18 | 华为技术有限公司 | Method for realizing gathering of multicast routers, multicast method and route equipment |
CN105553857A (en) * | 2015-12-11 | 2016-05-04 | 瑞斯康达科技发展股份有限公司 | Method and system for IP (Internet Protocol) multicast routing forwarding |
Also Published As
Publication number | Publication date |
---|---|
CN111917651A (en) | 2020-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7263099B1 (en) | Multicast packet replication | |
CN105610926A (en) | Message transmitting method and system and message middleware system | |
CN101789905A (en) | Method and equipment for preventing unknown multicast from attacking CPU (Central Processing Unit) | |
CN103297354B (en) | Server interlinkage system, server and data forwarding method | |
CN105740337A (en) | Rapid event matching method in content-based publishing subscription system | |
CN103838770A (en) | Logic data partition method and system | |
CN106921578B (en) | Method and device for generating forwarding table item | |
CN104615765A (en) | Data processing method and data processing device for browsing internet records of mobile subscribers | |
CN103701679A (en) | VLAN (virtual local area network) conversion implementation method | |
WO2020073988A1 (en) | Routing table entry generation method and apparatus, and trie tree generation method and apparatus | |
CN105376292A (en) | Explicit strategy feedback in name-based forwarding | |
WO2018099393A1 (en) | Method of forwarding multicast data packet | |
US20200267448A1 (en) | Enhanced multicast network communications | |
CN111917651B (en) | Multicast forwarding method and system for cross chip | |
CN110072196B (en) | Communication method and system for providing block chain oriented application for named data network | |
CN110175202B (en) | Method and system for external connection of tables of a database | |
CN101980487B (en) | Method and device for selecting exit of route | |
CN108092896B (en) | Stacking system and aggregation group creation apparatus | |
CN102882761B (en) | VPLS realization method | |
CN103200119B (en) | A kind of Ethernet virtual interconnection site inner load sharing method and edge device | |
CN112148925B (en) | User identification association query method, device, equipment and readable storage medium | |
EP3993366B1 (en) | Network load balancer, request message distribution method, program product and system | |
CN104618247A (en) | Multicast message transmission method and device | |
WO2021254079A1 (en) | Method for issuing route in campus network, and network device | |
CN113590348B (en) | Parameter transmission method, device, equipment and medium based on tree structure |
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 |