IP Library › Granted Patent US 11,277,329
Granted Patent B2
US 11,277,329 · App. 17/068,465 · Granted Mar 15, 2022

System and method for handling IGP flooding topology inconsistency

Inventors: Huaimo Chen (Bolton, MA); Dean Cheng (Los Altos, CA)
Assignee: Huawei Technologies Co., Ltd.
H04L45/021H04L45/26H04L45/32
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,277,329
App. No.
17/068,465
Granted
Mar 15, 2022
Kind
B2
Abstract

A network node (N 1 ) for handling IGP flooding topology (FT) inconsistency by obtaining a new FT and setting a FT flag field (FT field) in a data packet (DP) to indicate whether a link between N 1 and a second node (N 2 ) is on the new FT. N 1 transmits the DP to N 2 . N 1 receives a second DP from N 2 that includes the FT field set by N 2 to indicate whether the link between the network node and N 2 is on the new FT as determined by N 2 . N 1 sets a FT inconsistency field in a link state packet to indicate an inconsistency in the new FT when the FT field set by N 2 and the FT field set by N 1 are different for a given time. N 1 distributes the LS to at least one node in the network.

Claims (34)

1. A method performed by a network node for Handling Interior Gateway Protocol (IGP) flooding topology inconsistency, the method comprising:

obtaining a new flooding topology, wherein the new flooding topology is obtained by one of computing or receiving the new flooding topology;

setting a flooding topology flag field (FT field) in a data packet to indicate whether a link between the network node and a second network node is on the new flooding topology;

transmitting the data packet containing the FT field to the second network node;

receiving a second data packet from the second network node, the second data packet comprising the FT field set by the second network node to indicate whether the link between the network node and the second network node is on the new flooding topology as determined by the second network node;

comparing the FT field set by the second network node in the second data packet to the flooding topology flag field set by the network node in the data packet;

setting a flooding topology inconsistency field (I-field) in a link state (LS) packet to indicate an inconsistency in the new flooding topology when the FT field set by the second network node in the second data packet and the FT field set by the network node are different for a given time; and

distributing the LS packet containing the flooding topology I-field that is set to indicate the inconsistency in the new flooding topology to at least one node in the network.

2. The method of claim 1 , wherein the LS packet containing the flooding topology I-field is a link state packet (LSP) with an Intermediate System to Intermediate System (IS-IS) Flooding Reduction Information type-length-value (TLV), and wherein the flooding topology I-field is included in the IS-IS Flooding Reduction Information TLV.

3. The method of claim 1 , wherein the LS packet containing the flooding topology I-field is a Router Information (RI) Link State Advertisement (LSA) with an Open Shortest Path First (OSPF) Flooding Reduction Information type-length-value (TLV), and wherein the flooding topology I-field is included in OSPF Flooding Reduction Information TLV.

4. The method of claim 1 , wherein the FT field is included in an Extended Options and Flag (EOF)-type-length-value (TLV), and wherein the data packet is an Open Shortest Path First (OSPF) Hello data packet that includes a link-local signaling (LLS) data block containing the EOF-TLV.

5. The method of claim 1 , wherein the FT field is included in a Link Attributes Sub-TLV, the Link Attributes Sub-TLV is included in a Link TLV, and wherein the Link type-length-value (TLV) is included in an Open Shortest Path First (OSPFv2 )Traffic Engineering (TE) Opaque Link State Advertisement (LSA).

6. The method of claim 1 , wherein the FT field is included in a Link Attributes Sub-TLV, the Link Attributes Sub-TLV is included in an Extended Link TLV, and wherein the type-length-value (TLV) is included in an Open Shortest Path First (OSPFv2) Extended Link Opaque Link Stae Adverstisement (LSA).

7. The method of claim 1 , wherein the FT field is included in an Extended Options and Flag (EOF) type-length-value (TLV), defined in Intermediate System to Intermediate System (IS-IS), and wherein the data packet is an IS-IS Hello data packet that includes the EOF-TLV containing the FT field.

8. The method of claim 1 , wherein the FT field is included in a Link Attributes Sub-TLV, and wherein the data packet is a link state packet (LSP) that includes an extended IS reachability type-length-value (TLV) that includes the Link Attributes Sub-TLV containing the FT field.

9. The method of claim 1 , wherein the new flooding topology is received from a leader node of a topology that is designated to determine and distribute the new flooding topology.

10. The method of claim 1 , wherein the given time is when the FT field set by the second network node is different than the FT field set by the network node in a predetermined number of data packets.

11. A network node comprising memory storing instructions; and a processor in communication with the memory, the processor configured to execute the instructions to cause the network node to:

obtain a new flooding topology, wherein the new flooding topology is obtained by one of computing or receiving the new flooding topology;

set a flooding topology flag field (FT field) in a data packet to indicate whether a link between the network node and a second network node is on the new flooding topology;

transmit the data packet containing the FT field to the second network node;

receive a second data packet from the second network node, the second data packet comprising the FT field set by the second network node to indicate whether the link between the network node and the second network node is on the new flooding topology as determined by the second network node;

compare the FT field set by the second network node in the second data packet to the FT field set by the network node in the data packet;

set a flooding topology inconsistency field (I-field) in a link state (LS) packet to indicate an inconsistency in the new flooding topology when the FT field set by the second network node in the second data packet and the FT field set by the network node are different for a given time; and

distribute the LS packet containing the flooding topology I-field that is set to indicate the inconsistency in the new flooding topology to at least one node in the network.

12. The network node of claim 11 , wherein the LS packet containing the flooding topology I-field is a link state packet (LSP) with an Intermediate System to Intermediate System (IS-IS) Flooding Reduction Information type-length-value (TLV), and wherein the flooding topology I-field is included in the IS-IS Flooding Reduction Information type-length-value (TLV).

13. The network node of claim 11 , wherein the LS packet containing the flooding topology I-field is a Router Information (RI) Link State Advertisement (LSA) with an Open Shortest Path First (OSPF) Flooding Reduction Information type-length-value (TLV), and wherein the flooding topology I-field is included in OSPF Flooding Reduction Information TLV.

14. The network node of claim 11 , wherein the FT field is included in an Extended Options and Flag (EOF) type-length-value (TLV), and wherein the data packet is an Open Shortest Path First (OSPF) Hello data packet that includes a link-local signaling (LLS) data block containing the EOF-TLV.

15. The network node of claim 11 , wherein the FT field is included in a Link Attributes Sub-TLV, the Link Attributes Sub-TLV is included in a Link type-length-value (TLV), and wherein the Link TLV is included in an Open Shortest Path First (OSPFv2 ) Traffic Engineering (TE) Opaque Link State Advertisement (LSA).

16. The network node of claim 11 , wherein the FT field is included in a Link Attributes Sub-TLV, the Link Attributes Sub-TLV is included in an Extended Link type-length-value (TLV), and wherein the Extended Link TLV is included in an Open Shortest Path First (OSPFv2 ) Extended Link Opaque Link State Advertisement (LSA).

17. The network node of claim 11 , wherein the FT field is included in an Extended Options and Flag (EOF) type-length-value (TLV) defined in Intermediate System to Intermediate System (IS-IS), and wherein the data packet is an IS-IS Hello data packet that includes the EOF-TLV containing the FT field.

18. The network node of claim 11 , wherein the FT field is included in a Link Attributes Sub-TLV, and wherein the data packet is a link state packet (LSP) that includes an extended IS reachability type-length-value (TLV) that includes the Link Attributes Sub-TLV containing the FT field.

19. The network node of claim 11 , wherein the new flooding topology is received from a leader node of a topology that is designated to determine and distribute the new flooding topology.

20. The network node of claim 11 , wherein the given time is when the FT field set by the second network node is different than the flooding topology flag field set by the network node in a predetermined number of data packets.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2022
From: FUTUREWEI TECHNOLOGIES, INC.
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 058854/0847 →
Continuity (3)
Continuation PCTUS2019057187 · Oct 21, 2019
Provisional Application 62811170 · Feb 27, 2019
Related Publication 20210029017A1 · Jan 28, 2021