IP Library › Granted Patent US 9,614,721
Granted Patent B2
US 9,614,721 · App. 14/321,259 · Granted Apr 4, 2017

Fast flooding based fast convergence to recover from network failures

Inventors: Wenhu Lu (San Jose, CA); Albert Jining Tian (Cupertino, CA)
Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
H04L41/0659H04L41/0654H04L45/02H04L45/16H04L45/28H04L45/32H04L45/48H04L45/66
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 9,614,721
App. No.
14/321,259
Granted
Apr 4, 2017
Kind
B2
Abstract

A method in a router for initiating fast flooding based fast convergence to recover from a network failure is disclosed. The method also starts with detecting a network failure. Responsive to the detected network failure, the router floods a layer 2 fast failure notification message out a set of one or more interfaces of the router. The fast failure notification message includes information that identifies the network failure and indicates to a router that receives the fast failure notification message to flood the fast failure notification message out its interfaces that are not blocked by a spanning tree protocol (STP) independently of updating its routing table to reflect the network failure. The method continues with the router updating a routing table to reflect the network failure.

Claims (36)

1. A method in a router for initiating fast flooding based fast convergence to recover from a network failure, the method comprising the steps of:

detecting a network failure;

responsive to the detected network failure, flooding a fast failure notification message out of one or more interfaces of the router, wherein the fast failure notification message has a type-length-value (TLV) format different from an Interior Gateway Protocol (IGP) Protocol Data Unit (PDU) message format used for a normal IGP flooding protocol, wherein the fast failure notification message includes information that identifies the network failure, wherein the fast failure notification message includes as its source MAC (Media Access Control) address a MAC address that is assigned to one interface of the router, wherein the one interface of the router is coupled with the detected network failure, and wherein the one interface of the router is not part of the one or more interfaces being flooded with the fast failure notification message; and

updating a routing table of the router to reflect the network failure responsive to the detection, wherein flooding the fast failure notification message out of the one or more interfaces of the router is performed prior to completion of the routing table update to reflect the network failure.

2. The method of claim 1 , wherein the step of detecting the network failure is performed by one or more of: Layer-2 link-event monitoring and signaling, and Bidirectional Forwarding Detection (BFD).

3. The method of claim 1 , further comprising the step of initiating, by the router, a normal flooding of a message that indicates the network failure after the step of updating the routing table to reflect the network failure.

4. The method of claim 1 , wherein the fast failure notification message further includes as its destination MAC address a MAC address that is reserved for fast failure notification message flooding that indicates to the router that is to receive the fast failure notification message to determine in its data transport layer whether to flood that fast failure notification message out a set of one or more of its interfaces before it determines whether to update its routing table.

5. A router to initiate fast flooding based fast convergence to recover from a network failure, the router comprising:

a data transport layer entity including:

a plurality of interfaces implementing in circuits to couple the router, by links, with a plurality of other routers, and

a Fast Failure Notification (FFN) module that is configured to, in response to the detected network failure, flood a fast failure notification message out one or more of the plurality of interfaces, wherein the fast failure notification message has a type-length-value (TLV) format different from an Interior Gateway Protocol (IGP) Protocol Data Unit (PDU) message format used for a normal IGP flooding protocol, wherein the fast failure notification message includes information that identifies the network failure, wherein the fast failure notification message includes as its source MAC (Media Access Control) address a MAC address that is assigned to one interface of the router, wherein the one interface is coupled with the detected network failure, and wherein the one interface of the router is not part of the one or more of the plurality of interface being flooded with the fast failure notification message; and

an application layer entity including a routing protocol module configured to update a routing table of the router in response to the detected network failure;

wherein the FFN module is further configured to flood the fast failure notification message out the one or more of the plurality of interfaces independently of the update to the routing table to be performed by the routing protocol module.

6. The router of claim 5 , wherein the router is further configured to detect the network failure by one or more of: Layer-2 link-event monitoring and signaling, and Bidirectional Forwarding Detection (BFD).

7. The router of claim 5 , wherein the routing protocol module is further configured to initiate a normal flooding of a message that indicates the network failure after the routing protocol module updates the routing table.

8. The router of claim 5 , wherein the fast failure notification message further includes as its destination MAC address a MAC address that is reserved for fast failure notification message flooding that indicates to the router that is to receive the fast failure notification message to determine in its data transport layer whether to flood that fast failure notification message out a set of one or more of its interfaces independent of its routing protocol module to update its routing table to reflect the network failure.

9. A method in a first router for initiating fast flooding based fast convergence to recover from a network failure, the method comprising the steps of:

detecting a network failure;

responsive to the detected network failure, flooding a layer 2 fast failure notification message out of one or more interfaces of the first router, wherein the layer 2 fast failure notification message is sent prior to completion of update of a routing table of the first router, wherein the fast failure notification message includes information that identifies the network failure and indicates to a second router that receives the fast failure notification message to flood the fast failure notification message out the second router's interfaces that are not blocked by a spanning tree protocol (STP) independently of updating the second router's routing table to reflect the network failure; and

updating the routing table of the first router to reflect the network failure responsive to the detection.

10. The method of claim 9 , wherein the step of detecting the network failure is performed by one or more of: Layer-2 link-event monitoring and signaling, and Bidirectional Forwarding Detection (BFD).

11. The method of claim 9 , further comprising the step of initiating, by the first router, a normal flooding of a message that indicates the network failure after the step of updating the routing table to reflect the network failure.

12. The method of claim 9 , wherein the fast failure notification message further includes as its destination MAC address a MAC address that is reserved for fast failure notification message flooding.

13. The method of claim 9 , wherein the fast failure notification message has a format that is protocol independent and is issued by the first router's data plane.

14. The method of claim 9 , wherein the fast failure notification message has an IGP PDU (Interior Gateway Protocol Protocol Data Unit) packet format that is specific to a particular IGP routing protocol.

15. A first router to initiate fast flooding based fast convergence to recover from a network failure, the first router comprising:

a data transport layer entity including:

a plurality of interfaces implementing in circuits to couple the router, by links, with a plurality of other routers, and

a Fast Failure Notification (FFN) module that is configured to, in response to a detected network failure, flood a layer 2 fast failure notification message out of one or more of the plurality of interfaces, wherein the layer 2 fast failure notification message is sent prior to completion of update of a routing table of the first router, wherein the fast failure notification message includes information that identifies the network failure and indicates to a second router that receives the fast failure notification message to flood the fast failure notification message out the second router's interfaces that are not blocked by a spanning tree protocol (STP) independently of updating the second router's routing table to reflect the network failure; and

an application layer entity including a routing protocol module configured to update the routing table of the first router in response to the detected network failure,

wherein the FFN module is further configured to flood the fast failure notification message out of the one or more of the plurality of interfaces independently of the update to the routing table to be performed by the routing protocol module.

16. The first router of claim 15 , wherein the router is further configured to detect the network failure by one or more of: Layer-2 link-event monitoring and signaling, and Bidirectional Forwarding Detection (BFD).

17. The first router of claim 15 , wherein the routing protocol module is further configured to initiate a normal flooding of a message that indicates the network failure after the routing protocol module updates the routing table.

18. The first router of claim 15 , wherein the fast failure notification message further includes as its destination MAC address a MAC address that is reserved for fast failure notification message flooding.

19. The first router of claim 15 , wherein the fast failure notification message has a format that is protocol independent and is issued by the data transport layer.

20. The first router of claim 15 , wherein the routing protocol module is an IGP (Interior Gateway Protocol) module, and wherein the fast failure notification message has an IGP PDU (Protocol Data Unit) packet format that is specific to the IGP module.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2015
From: LU, WENHU; TIAN, ALBERT JINING
To: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
Reel/Frame 035886/0207 →
Continuity (5)
Continuation 13091081 · Apr 20, 2011
Provisional Application 61447669 · Feb 28, 2011
Provisional Application 61406420 · Oct 25, 2010
Provisional Application 61387511 · Sep 29, 2010
Related Publication 20140313880A1 · Oct 23, 2014