CN111131053B - Path selection method and device and router - Google Patents
Path selection method and device and router Download PDFInfo
- Publication number
- CN111131053B CN111131053B CN201811272011.XA CN201811272011A CN111131053B CN 111131053 B CN111131053 B CN 111131053B CN 201811272011 A CN201811272011 A CN 201811272011A CN 111131053 B CN111131053 B CN 111131053B
- Authority
- CN
- China
- Prior art keywords
- message
- entry
- equal cost
- multipath
- path
- 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
- 238000010187 selection method Methods 0.000 title claims description 12
- 238000000034 method Methods 0.000 claims abstract description 12
- 230000010076 replication Effects 0.000 claims abstract description 10
- 238000004590 computer program Methods 0.000 claims description 10
- 239000003550 marker Substances 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 18
- 230000006870 function Effects 0.000 description 4
- COCAUCFPFHUGAA-MGNBDDOMSA-N n-[3-[(1s,7s)-5-amino-4-thia-6-azabicyclo[5.1.0]oct-5-en-7-yl]-4-fluorophenyl]-5-chloropyridine-2-carboxamide Chemical compound C=1C=C(F)C([C@@]23N=C(SCC[C@@H]2C3)N)=CC=1NC(=O)C1=CC=C(Cl)C=N1 COCAUCFPFHUGAA-MGNBDDOMSA-N 0.000 description 3
- 235000008694 Humulus lupulus Nutrition 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
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/74—Address processing for routing
- H04L45/745—Address table lookup; Address filtering
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The present disclosure relates to the field of multicast, and in particular, to a method and an apparatus for selecting a path by bit index explicit replication equal cost multipath, and a router. Under the BIER ECMP scene, the forwarding rule of the message is changed by marking, the message is selected with equal cost and multiple paths according to the entropy value, the influence of the BFRID value on some target nodes by the state of the target node smaller than the target node is avoided, and the message is forwarded according to the fixed path. Therefore, the original forwarding table is reserved, the forwarding table does not need to be split, and the memory resource of the router is saved.
Description
Technical Field
The present disclosure relates to the multicast field, and in particular, to a method and an apparatus for selecting an Equal Cost Multiple Path (ECMP) Path by Bit Index Explicit Replication (BIER).
Background
The BIER is a new multicast message forwarding technology, which makes the intermediate router no longer need to maintain the multicast group state, and greatly reduces the resource and power consumption of the router.
The Forwarding mechanism of BIER is based on the entry (entry) corresponding to the first 1 on the right of the BFRID (Bit Forwarding Router ID, Bit Forwarding routing identifier) to perform table lookup. However, in an ECMP scenario, when a certain destination node has multiple equivalent paths, the path of a packet arriving at the destination node may be affected by other destination nodes whose BFRID is smaller than itself, and especially when a link fails, unnecessary packet loss may be caused.
In order to solve the problem, the related technology splits the forwarding table according to the number of the ECMP paths, and disperses the ECMP paths into the split forwarding tables, so that an entry in each forwarding table has only a unique next hop, and for a specific receiver, the multicast message is forwarded always following the same path, thereby avoiding that the receiver with a high BFRID value is influenced by the receiver with a low BFRID value.
Disclosure of Invention
The inventor finds that the number of forwarding tables in the related art is in proportion to the number of ECMP paths, and in a large network, a large number of ECMP paths exist, a large number of forwarding tables are generated, and a large amount of memory resources of a router are required to be occupied to maintain the forwarding tables.
In view of this, the present disclosure provides a path selection scheme, in a BIER ECMP scenario, a forwarding rule of a message is changed by a label, and the message selects an equivalent multipath according to an entropy value, so as to avoid that some destination nodes are affected by a state where a BFRID value is smaller than the destination node of the destination node, and implement that the message is forwarded according to a fixed path. Therefore, the original forwarding table is reserved, the forwarding table does not need to be split, and the memory resource of the router is saved.
Some embodiments of the present disclosure provide a path selection method for bit-indexed explicit replication of equal cost multipath, including:
searching an inlet corresponding to the message in an on-site forwarding routing table;
judging whether the bit mask corresponding to the searched entry is marked with an equivalent multipath mark;
if the equivalent multipath mark is marked, searching an entry with equivalent multipath;
and selecting a path from the equal cost multiple paths according to the entropy value of the message to forward the message.
In some embodiments, the equal cost multipath marker is marked on the bit mask of the equal cost multipath.
In some embodiments, finding an entry with equal cost multipaths comprises:
and searching corresponding entries from the second 1 on the right in the bit forwarding routing identifier of the edge router serving as a message receiver, and if the entry does not have the equivalent multipath, continuously searching the corresponding entry of the next 1 to the left until the entry with the equivalent multipath is searched.
In some embodiments, selecting a path from the equal cost multiple paths for message forwarding according to the entropy of the message includes:
calculating the hash value of the quintuple information of the message;
calculating a remainder of the hash value divided by the number of equal cost multipaths;
and selecting a corresponding path from the equal cost multipath according to the remainder to forward the message.
In some embodiments, the looking up the entry corresponding to the packet in the ingress forwarding routing table includes:
and searching an entry corresponding to the first 1 on the right in the bit forwarding routing identifier of the edge router serving as the message receiver in the bit forwarding routing table.
Some embodiments of the present disclosure provide a path selection apparatus for bit-indexed explicit replication of equal cost multipath, including:
the first searching module is configured to search an inlet corresponding to the message in the on-bit forwarding routing table;
the judging module is configured to judge whether the bit mask corresponding to the searched entry is marked with an equivalent multipath mark;
a second searching module configured to search for an entry having an equal cost multipath if the equal cost multipath marker is marked;
and the path selection module is configured to select one path from the equal cost multiple paths according to the entropy value of the message to forward the message.
In some embodiments, the second lookup module is configured to:
and searching corresponding entries from the second 1 on the right in the bit forwarding routing identifier of the edge router serving as a message receiver, and if the entry does not have the equivalent multipath, continuously searching the corresponding entry of the next 1 to the left until the entry with the equivalent multipath is searched.
In some embodiments, a path selection module configured to:
calculating the hash value of the quintuple information of the message;
calculating a remainder of the hash value divided by the number of equal cost multipaths;
and selecting a corresponding path from the equal cost multipath according to the remainder to forward the message.
Some embodiments of the present disclosure provide a path selection apparatus for bit-indexed explicit replication of equal cost multipath, including:
a memory; and
a processor coupled to the memory, the processor configured to perform the path selection method of any of the preceding embodiments based on instructions stored in the memory.
Some embodiments of the present disclosure provide a router including the path selection device of any of the foregoing embodiments.
Some embodiments of the present disclosure propose a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the path selection method of any of the preceding embodiments.
Drawings
The drawings that will be used in the description of the embodiments or the related art will be briefly described below. The present disclosure will be more clearly understood from the following detailed description, which proceeds with reference to the accompanying drawings,
it is to be understood that the drawings in the following description are merely exemplary of the disclosure, and that other drawings may be derived from those drawings by one of ordinary skill in the art without undue inventive faculty.
Fig. 1 is a schematic diagram of a path selection method of BIER ECMP according to some embodiments of the disclosure.
Fig. 2 is a schematic diagram of a BIER domain and Bit Forwarding Routing (BFR) tables on each router therein according to some embodiments of the present disclosure.
Fig. 3 is a schematic diagram of a related art solution.
Figure 4 is a label diagram of a Bit Forwarding Routing (BFR) table of some embodiments of the present disclosure.
Fig. 5 is a schematic diagram of a path selection device of BIER ECMP according to some embodiments of the disclosure.
Fig. 6 is a schematic diagram of a path selection device of BIER ECMP according to some embodiments of the disclosure.
Detailed Description
The technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the drawings in the embodiments of the present disclosure.
The method comprises the steps of changing a forwarding rule of a message through a mark in a BIER ECMP scene, selecting equivalent multi-path for the message according to an entropy value, avoiding the influence of the state that BFRID values of some target nodes are smaller than the target nodes of the target nodes, and realizing the forwarding of the message according to a fixed path. Therefore, the original forwarding table is reserved, the forwarding table does not need to be split, and the memory resource of the router is saved.
Fig. 1 is a schematic diagram of a path selection method of BIER ECMP according to some embodiments of the disclosure. As shown in fig. 1, the method of this embodiment includes:
in step 110, the ingress corresponding to the packet is looked up in the forwarding-in-place routing table.
The bit Forwarding routing table is a bfr (bit Forwarding router) table, which is called a Forwarding table for short.
In some embodiments, the looking up the entry corresponding to the packet in the ingress forwarding routing table includes: and the bit forwarding routing table searches an entry corresponding to the first 1 on the right side in the bit forwarding routing identifier (namely BFRID) of the edge router serving as a message receiver.
BFRID, abbreviated as ID, is also called bit string (bit string), among others.
In step 120, it is determined whether the bit mask corresponding to the found entry is marked with an equal-cost multi-path mark.
In some embodiments, the equal cost multipath marker is marked on a Bit Mask (BM) of the equal cost multipath, i.e., the Bit Mask that is the same as the Bit Mask of the equal cost multipath is marked with the equal cost multipath marker. The present disclosure does not limit the labeling form of the equal cost multipath mark.
Wherein, BM is also denoted as F-BM (Forwarding-Bit Mask).
At step 130, if labeled with an equal cost multipath label, an entry with an equal cost multipath is found.
In some embodiments, finding an entry with equal cost multipaths comprises: starting from the second right 1 in the bit forwarding route identifier of the edge router as the message receiver, searching for a corresponding entry, if the entry does not have an equivalent multipath, continuing to search for the entry corresponding to the next 1 to the left, for example, continuing to search for the entry corresponding to the third right 1 in the bit forwarding route identifier until an entry having an equivalent multipath is found.
In step 140, a path is selected from the equal cost multiple paths according to the entropy of the packet for packet forwarding.
In some embodiments, selecting a path from the equal cost multiple paths for message forwarding according to the entropy of the message includes:
firstly, calculating a hash value of quintuple information of a message; then, calculating the remainder of the Hash value divided by the number of the equal cost multipath, namely performing modular operation; then, since the number of the different remainders is equal to the number of the equal cost multiple paths, the corresponding path can be selected from the equal cost multiple paths according to the remainders to forward the message.
Some application examples are listed below.
Fig. 2 is a schematic diagram of a BIER domain and Bit Forwarding Routing (BFR) tables on each router therein according to some embodiments of the present disclosure.
As shown in fig. 2, BIER domain includes router A, B, C, D, E, F, where router A, D, E, F is an edge router, router a is assumed to be an ingress router, D, E, F are egress routers, and router D, E, F has BFRIDs (abbreviated IDs) of 0001, 0010, 0100, respectively, where the ID of the router is the smallest of all destinations. The BFRA forwarding table, the BFRB forwarding table, and the BFRC forwarding table are BFR tables on router A, B, C, respectively. The contents of each BFR table are shown in fig. 2.
According to the BFRB forwarding table, the path from A to D is A-B-C-D, and the ECMP path from A to F comprises: A-B-C-F and A-B-E-F.
When only F receives (namely when the receiver only has F), the entry 2 is checked, and the path to the F message is A-B-E-F or A-B-C-F.
When there are D and F to receive (i.e. when the receiver has D and F), the rightmost bit is matched, and since D is smaller than the ID value of F, the lookup is performed based on the value of D. Looking at entry1 here, the path of the message to F can only go A-B-C-F. This is the case where the destination node is affected by the state of the BFRID value being smaller than its own destination node, as described above.
When a fault occurs between the router C and the router F, the router B does not know that the fault occurs between the router C and the router F in a short time, so that the next hop is continuously selected to forward the message to the router C, and the message to the router F is discarded on the router C. If no destination D exists, B selects the next hop to be the router E for message forwarding, and the message to F is smoothly forwarded through A-B-E-F.
For the above problem, as shown in fig. 3, in the related art, the forwarding table is split according to the number of ECMP paths, and the ECMP paths are dispersed into the multiple split forwarding tables, so that an entry in each forwarding table has only a unique next hop, and for a specific receiver, the multicast packet is forwarded always following the same path, so that the receiver with a high BFRID value is prevented from being affected by the receiver with a low BFRID value. The number of forwarding tables in the related art is proportional to the number of ECMP paths, and in a large network, a large number of ECMP paths exist, a large number of forwarding tables are generated, and a large amount of memory resources of a router are required to be occupied to maintain the forwarding tables.
According to the scheme of the disclosure, marks are marked on the F-BMs of the equivalent multipath (called equivalent multipath marks), and both 0011 and 0110 are marked with a mark "×" as shown in fig. 4.
When a message reaches router B, if the F-BM corresponding to the searched entry is marked, it is one of ECMP paths of a certain entry.
Then, an entry with equal cost multipath is searched, and the searching method comprises the following steps: and searching the second 1 of the right number in the Bitstring to find the corresponding entry, and if the entry does not have ECMP, continuing to search the third 1 of the right number in the Bitstring until the entry with the ECMP path is found. As shown in fig. 4, entry 2 is found, and entry 2 is the entry with the ECMP path.
And then, selecting one of the next hops for forwarding according to the entropy value of the message. For example, assume that the hash value of the quintuple information of the packet is 5, and the number of equal cost multipaths is 2, and 5 modulo 2 yields 1. The result of the modulo operation has two cases, 0 and 1, assuming 0 corresponds to path B-C-F and 1 corresponds to path B-E-F. The path B-E-F is selected according to the result 1 of the modulo operation, i.e. the down-hop selection E of B.
For a specific multicast flow, its entropy value is determined, so the next hop of its selection is determined, thus it can be guaranteed that the traffic always follows the same path to forward.
Therefore, under the BIER ECMP scene, the forwarding rule of the message is changed by marking, the message is subjected to equal cost multi-path selection according to the entropy value, the influence of the BFRID value on some target nodes by the state of the target node smaller than the target node is avoided, and the message is forwarded according to the fixed path. Therefore, the original forwarding table is reserved, the forwarding table does not need to be split, and the memory resource of the router is saved.
Fig. 5 is a schematic diagram of a path selection device with bit-indexed explicit replication of equal cost multipaths according to some embodiments of the present disclosure.
As shown in fig. 5, the apparatus 500 of this embodiment includes:
the first lookup module 510 is configured to lookup an entry corresponding to the packet in the in-place forwarding routing table.
The determining module 520 is configured to determine whether the bit mask corresponding to the found entry is marked with an equal-cost multi-path mark. Wherein the equal cost multipath marker is marked on the bit mask of the equal cost multipath.
A second lookup module 530 configured to lookup an entry having an equal cost multipath if labeled with an equal cost multipath label.
And the path selection module 540 is configured to select one path from the equal cost multiple paths according to the entropy of the message to forward the message.
The first lookup module 510 is configured to lookup, in the bit forwarding routing table, an entry corresponding to the first 1 on the right in the bit forwarding routing identifier of the edge router as the message receiver.
In some embodiments, the second lookup module 530 is configured to: and searching corresponding entries from the second 1 on the right in the bit forwarding routing identifier of the edge router serving as a message receiver, and if the entry does not have the equivalent multipath, continuously searching the corresponding entry of the next 1 to the left until the entry with the equivalent multipath is searched.
In some embodiments, the path selection module 540 is configured to:
calculating the hash value of the quintuple information of the message;
calculating a remainder of the hash value divided by the number of equal cost multipaths;
and selecting a corresponding path from the equal cost multipath according to the remainder to forward the message.
Fig. 6 is a schematic diagram of a path selection device with bit-indexed explicit replication of equal cost multipaths according to some embodiments of the present disclosure.
As shown in fig. 6, the apparatus 600 of this embodiment includes: a memory 610 and a processor 620 coupled to the memory 610, the processor 620 being configured to execute the path selection method of any of the foregoing embodiments based on instructions stored in the memory 610.
The apparatus 600 may also include an input-output interface 630, a network interface 640, a storage interface 650, and the like. These interfaces 630, 640, 650 and the connections between the memory 610 and the processor 620 may be, for example, via a bus 660. The input/output interface 630 provides a connection interface for input/output devices such as a display, a mouse, a keyboard, and a touch screen. The network interface 640 provides a connection interface for various networking devices. The storage interface 650 provides a connection interface for external storage devices such as an SD card and a usb disk.
Some embodiments of the present disclosure provide a router including the path selection device of any of the foregoing embodiments.
Some embodiments of the present disclosure propose a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the path selection method of any of the preceding embodiments.
As will be appreciated by one skilled in the art, embodiments of the present disclosure may be provided as a method, system, or computer program product. Accordingly, the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present disclosure may take the form of a computer program product embodied on one or more computer-usable non-transitory storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present disclosure is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the disclosure. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The above description is only exemplary of the present disclosure and is not intended to limit the present disclosure, so that any modification, equivalent replacement, or improvement made within the spirit and principle of the present disclosure should be included in the scope of the present disclosure.
Claims (11)
1. A path selection method for bit-indexed explicit replication of equal cost multipath, comprising:
searching an inlet corresponding to the message in an on-site forwarding routing table;
judging whether the bit mask corresponding to the searched entry is marked with an equivalent multipath mark;
if the equivalent multipath mark is marked, searching an entry with equivalent multipath;
and selecting a path from the equal cost multiple paths according to the entropy value of the message to forward the message.
2. The method of claim 1, wherein the equal cost multipath marker is marked on a bit mask of the equal cost multipath.
3. The method of claim 1, wherein finding an entry with equal cost multipaths comprises:
and searching corresponding entries from the second 1 on the right in the bit forwarding routing identifier of the edge router serving as a message receiver, and if the entry does not have the equivalent multipath, continuously searching the corresponding entry of the next 1 to the left until the entry with the equivalent multipath is searched.
4. The method of claim 1, wherein selecting a path from the equal cost multipaths for message forwarding based on the entropy of the message comprises:
calculating the hash value of the quintuple information of the message;
calculating a remainder of the hash value divided by the number of equal cost multipaths;
and selecting a corresponding path from the equal cost multipath according to the remainder to forward the message.
5. The method of claim 1, wherein looking up the corresponding entry of the packet in the ingress forwarding routing table comprises:
and searching an entry corresponding to the first 1 on the right in the bit forwarding routing identifier of the edge router serving as the message receiver in the bit forwarding routing table.
6. A path selection device for bit indexed explicit replication of equal cost multipaths, comprising:
the first searching module is configured to search an inlet corresponding to the message in the on-bit forwarding routing table;
the judging module is configured to judge whether the bit mask corresponding to the searched entry is marked with an equivalent multipath mark;
a second searching module configured to search for an entry having an equal cost multipath if the equal cost multipath marker is marked;
and the path selection module is configured to select one path from the equal cost multiple paths according to the entropy value of the message to forward the message.
7. The apparatus of claim 6, wherein the second lookup module is configured to:
and searching corresponding entries from the second 1 on the right in the bit forwarding routing identifier of the edge router serving as a message receiver, and if the entry does not have the equivalent multipath, continuously searching the corresponding entry of the next 1 to the left until the entry with the equivalent multipath is searched.
8. The apparatus of claim 6, wherein the path selection module is configured to:
calculating the hash value of the quintuple information of the message;
calculating a remainder of the hash value divided by the number of equal cost multipaths;
and selecting a corresponding path from the equal cost multipath according to the remainder to forward the message.
9. A path selection device for bit indexed explicit replication of equal cost multipaths, comprising:
a memory; and
a processor coupled to the memory, the processor configured to perform the path selection method of any of claims 1-5 based on instructions stored in the memory.
10. A router comprising a path selection device as claimed in any one of claims 6 to 9.
11. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the path selection method according to any one of claims 1 to 5.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811272011.XA CN111131053B (en) | 2018-10-30 | 2018-10-30 | Path selection method and device and router |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811272011.XA CN111131053B (en) | 2018-10-30 | 2018-10-30 | Path selection method and device and router |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111131053A CN111131053A (en) | 2020-05-08 |
| CN111131053B true CN111131053B (en) | 2021-09-14 |
Family
ID=70484040
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201811272011.XA Active CN111131053B (en) | 2018-10-30 | 2018-10-30 | Path selection method and device and router |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111131053B (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113438172B (en) * | 2021-08-26 | 2021-12-10 | 北京华云安信息技术有限公司 | Data transmission method and device based on multi-level node network |
| CN116016337B (en) * | 2023-01-03 | 2025-05-27 | 苏州盛科科技有限公司 | Message forwarding method and device, electronic equipment and storage medium |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104283782A (en) * | 2014-10-14 | 2015-01-14 | 杭州华三通信技术有限公司 | Method and device for determining message forwarding paths in multi-protocol label switching network |
| CN107171977A (en) * | 2016-03-08 | 2017-09-15 | 中兴通讯股份有限公司 | Message forwarding method and device |
| CN108173765A (en) * | 2017-12-28 | 2018-06-15 | 新华三技术有限公司 | A kind of message forwarding method and device |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101741709B (en) * | 2008-11-06 | 2012-08-22 | 华为技术有限公司 | Method and system for establishing label switched path and network node |
| US10033641B2 (en) * | 2014-11-06 | 2018-07-24 | Juniper Networks, Inc. | Deterministic and optimized bit index explicit replication (BIER) forwarding |
-
2018
- 2018-10-30 CN CN201811272011.XA patent/CN111131053B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104283782A (en) * | 2014-10-14 | 2015-01-14 | 杭州华三通信技术有限公司 | Method and device for determining message forwarding paths in multi-protocol label switching network |
| CN107171977A (en) * | 2016-03-08 | 2017-09-15 | 中兴通讯股份有限公司 | Message forwarding method and device |
| CN108173765A (en) * | 2017-12-28 | 2018-06-15 | 新华三技术有限公司 | A kind of message forwarding method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111131053A (en) | 2020-05-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7885259B2 (en) | Deterministic multiprotocol label switching (MPLS) labels | |
| US10110397B2 (en) | Method and device for switching tunnels and switch | |
| US20190020574A1 (en) | Failure protection for traffic-engineered bit indexed explicit replication | |
| US20140173129A1 (en) | Flow distribution algorithm for aggregated links in an ethernet switch | |
| EP3751805B1 (en) | Method and device for processing multicast data packet | |
| US10560376B2 (en) | Semantic information for labels in border gateway protocol | |
| EP3136662B1 (en) | Construction method, device and system for multi-path forwarding rules | |
| US10742599B2 (en) | Conflict resolution in segment routing | |
| US9166903B2 (en) | System, method and apparatus to resolve RPF-vector attribute conflicts | |
| CN104811387A (en) | Equal Cost Multi-path With Bit Indexed Explicit Replication | |
| US20140355612A1 (en) | Network system and routing method | |
| CN113259239A (en) | Method, equipment and system for forwarding message in hybrid network | |
| EP2541847B1 (en) | Method and system for establishing an associated bidirectional label-switched path | |
| US20210092046A1 (en) | Packet forwarding method and node device based on bier-te, and storage medium | |
| EP2599270B1 (en) | A network device and method of routing traffic | |
| CN102611628A (en) | Method and device for converting transmission routes | |
| US20150146525A1 (en) | Transfer apparatus, server, and route changing method | |
| CN111131053B (en) | Path selection method and device and router | |
| CN109873766B (en) | Message transmission method and device | |
| US11570083B2 (en) | Selecting and deduplicating forwarding equivalence classes | |
| EP2736202B1 (en) | Message receiving and sending method, device, and system | |
| CN111385195B (en) | Information processing method, device and storage medium | |
| CN107566298A (en) | A method and device for generating entries | |
| JP5182146B2 (en) | Route determination program, management apparatus, and network system | |
| EP3104562B1 (en) | Method of aggregation of flows in ict networks |
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 |