FAST FLOODING BASED FAST CONVERGENCE TO RECOVER FROM NETWORK FAILURES
First Claim
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 a set of one or more interfaces of the router, 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 an interface of the router, wherein the interface of the router is coupled with the detected network failure, and wherein the interface of the router is not part of the set of interfaces being flooded with the fast failure notification message; and
updating a routing table to reflect the network failure, wherein flooding the fast failure notification message out the set of interfaces of the router is performed prior to completion of the routing table update to reflect the network failure, and wherein the fast failure notification message has a common message format different from Interior Gateway Protocol (IGP) Protocol Data Unit (PDU) message format used for a normal IGP flooding protocol.
1 Assignment
0 Petitions
Accused Products
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.
60 Citations
26 Claims
-
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 a set of one or more interfaces of the router, 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 an interface of the router, wherein the interface of the router is coupled with the detected network failure, and wherein the interface of the router is not part of the set of interfaces being flooded with the fast failure notification message; and updating a routing table to reflect the network failure, wherein flooding the fast failure notification message out the set of interfaces of the router is performed prior to completion of the routing table update to reflect the network failure, and wherein the fast failure notification message has a common message format different from Interior Gateway Protocol (IGP) Protocol Data Unit (PDU) message format used for a normal IGP flooding protocol. - View Dependent Claims (2, 3, 4)
-
-
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 to couple the router 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 fast failure notification message out one or more of the plurality of interfaces, 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 the interface of the router, wherein the interface is coupled with the detected network failure, and wherein the 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 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, and wherein the fast failure notification message has a common message format different from Interior Gateway Protocol (IGP) Protocol Data Unit (PDU) message format used for a normal IGP flooding protocol. - View Dependent Claims (6, 7, 8)
-
-
9. 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 layer 2 fast failure notification message out a set of one or more interfaces of the router, wherein 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; and updating a routing table to reflect the network failure. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. 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 to couple the router 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 a set of one or more of the plurality of interfaces, wherein 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; and an application layer entity including a routing protocol module configured to update a routing table 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. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method in a first router for participating in fast flooding based fast convergence to recover from a network failure, the method comprising the steps of:
-
receiving a unicast fast failure notification message that includes information that identifies a network failure, wherein the unicast fast failure notification message is sent from a second router specifically for the first router, and wherein the second router detects the network failure; bypassing an adjacency check for the fast failure notification message; and updating a routing table to reflect the network failure. - View Dependent Claims (22, 23)
-
-
24. A router to participate in fast flooding based fast convergence to recover from a network failure, the router comprising:
-
an interface configured to receive and send unicast fast failure notification messages to a routing protocol module, wherein each fast failure notification messages includes information that identifies a network failure, wherein the unicast fast failure notification message is sent from another router specifically for the router, and wherein the other router detects the network failure; and the routing protocol module configured to perform the following for each received fast failure notification messages; bypass an adjacency check for that fast failure notification messages, and update a routing table to reflect the network failure indicated in that fast failure notification message. - View Dependent Claims (25, 26)
-
Specification