Selective fast re-route using forwarding plane liveliness detection protocols
US-9455894-B1 · Sep 27, 2016 · US
US9769017B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9769017-B1 |
| Application number | US-201414498607-A |
| Country | US |
| Kind code | B1 |
| Filing date | Sep 26, 2014 |
| Priority date | Sep 26, 2014 |
| Publication date | Sep 19, 2017 |
| Grant date | Sep 19, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Techniques are described for providing an indication of an impending control plane disruption of a router using forwarding plane liveliness detection protocols. A forwarding plane of the router outputs liveliness detection messages that, when received by a peer router, provide an indication that the forwarding plane is operational and able to forward packets. When constructing the liveliness detection messages, the forwarding plane may embed additional information indicative of any impending disruption in the control plane of the network device. In this way, the forwarding plane of the transmitting router provides an indication to the peer router that, although currently operational, the control plane of the router may in the near term become non-operational. The peer router, in response to receiving an enhanced liveliness detection message indicating an impending control plane disruption, suppresses a recovery action otherwise triggered by a loss of communication with a control plane of the network device.
Opening claim text (preview).
What is claimed is: 1. A method comprising: using, by a control plane of a network device, one or more routing protocols to exchange network topology information with one or more other network devices, the one or more other network devices including a peer network device; programming, by the control plane of the network device, a packet forwarding component of the network device to forward packets in accordance with the network topology information; detecting, by the packet forwarding component, that a disruption to operation of the control plane of the network device is impending, wherein the disruption to operation of the control plane compromises control plane communication between the control plane of the network device and the peer network device; constructing, by the packet forwarding component of the network device, a liveliness detection message in accordance with a forwarding-plane liveliness detection protocol, wherein the liveliness detection message comprises an indication that the disruption to operation of the control plane is impending; and outputting, by the packet forwarding component, the liveliness detection message to the peer network device in accordance with the forwarding plane liveliness detection protocol. 2. The method of claim 1 , wherein detecting that the disruption to operation of the control plane of the network device is impending comprises detecting, by the packet forwarding component, that a disruption to operation for a particular protocol of a plurality of protocols used by the control plane is impending, and wherein constructing the liveliness detection message comprises constructing, by the packet forwarding component, the liveliness detection message to include an indication of the particular protocol for which the packet forwarding component detects the disruption of operation of the control plane is impending. 3. The method of claim 2 , further comprising constructing the liveliness detection message to comprise a time value specific to the particular protocol for which the packet forwarding component detects the disruption of operation of the control plane is impending, and wherein the time value specifies a duration for which the peer network device is to suppress a recovery process associated with loss of communication for the particular protocol. 4. The method of claim 1 , further comprising constructing the liveliness detection message to comprise a time value, wherein the time value specifies a duration for which the peer network device is to suppress a recovery process associated with loss of communication with the control plane of the network device. 5. The method of claim 1 , wherein the liveliness detection message is a first liveliness detection message, the method further comprising: constructing, by the packet forwarding component, a second liveliness detection message in accordance with the forwarding-plane liveliness detection protocol, wherein the second liveliness detection message comprises an indication that the disruption to operation of the control plane has completed; and outputting, by the packet forwarding component, the second liveliness detection message to the peer network device in accordance with the forwarding plane liveliness detection protocol. 6. The method of claim 1 , wherein the forwarding plane liveliness detection protocol comprises a bidirectional forwarding detection (BFD) protocol, an Address Resolution Protocol (ARP) or a Neighbor Discover (ND) protocol. 7. The method of claim 1 , wherein the disruption comprises an in-service software upgrade to the control plane of the network device. 8. A network device comprising: a control plane that comprises a routing component, the control plane of the network device using one or more routing protocols to exchange network topology information with one or more other network devices, the one or more other network devices including a peer network device; a packet forwarding component of the network device programmed by the control plane to forward packets in accordance with the network topology information; and wherein the packet forwarding component is configured to: exchange liveliness detection messages with a packet forwarding component of the peer network device in accordance with a forwarding-plane liveliness detection protocol; detect that a disruption to operation of the control plane of the network device is impending; and responsive to detecting that disruption to operation of the control plane of the network device is impending, the packet forwarding component: constructs a particular liveliness detection message in accordance with the forwarding plane liveliness detection protocol, the particular liveliness detection message comprising an indication that the disruption to operation of the control plane of the network device is impending, wherein the disruption to operation of the control plane of the network device compromises communication between the control plane of the network device and the peer network device; and outputs the particular liveliness detection message to the peer network device in accordance with the forwarding plane liveliness detection protocol. 9. The network device of claim 8 , wherein: the disruption to operation of the control plane of the network device comprises a disruption to operation of the control plane for a particular protocol of a plurality of protocols used by the control plane of the network device, and the packet forwarding component of the network device constructs the particular liveliness detection message to include an indication of the particular protocol for which the packet forwarding component detected that disruption of operation of the control plane is impending. 10. The network device of claim 9 , wherein the packet forwarding component constructs the liveliness detection message to comprise a time value specific to the particular protocol for which the packet forwarding component detected the disruption of operation of the control plane is impending, wherein the time value specifies a duration for which the peer network device is to suppress a recovery process associated with loss of communication for the particular protocol. 11. The network device of claim 8 , wherein the packet forwarding component constructs the particular liveliness detection message to comprise a time value, wherein the time value specifies a duration for which the peer network device is to suppress a recovery process associated with loss of communication with the routing component of the network device. 12. The network device of claim 8 , wherein: the particular liveliness detection message is a first liveliness detection message, the packet forwarding component constructs a second liveliness detection message in accordance with the forwarding-plane liveliness detection protocol, the second liveliness detection message comprises an indication that the disruption to operation of the control plane of the network device has completed, and wherein the packet forwarding component outputs the second liveliness detection message to the peer network device in accordance with the forwarding plane liveliness detection protocol. 13. The network device of claim 8 , wherein the forwarding plane liveliness detection protocol comprises a bidirectional forwarding detection (BFD) protocol. 14. The network device of claim 8 , wherein the disruption comprises an in-service software upgrade to the control plane of the network device. 15. A network device comprising: a control plane that comprises a routing component, the control plane of the network de
by checking connectivity · CPC title
using network fault recovery (ring fault isolation or reconfiguration in loop networks without recovery actions by a network management system H04L12/437) · CPC title
the faulty arrangement being the maintenance, administration or management system · CPC title
Additional information in the notification, e.g. enhancement of specific meta-data · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.