Impending control plane disruption indication using forwarding plane liveliness detection protocols

US9769017B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9769017-B1
Application numberUS-201414498607-A
CountryUS
Kind codeB1
Filing dateSep 26, 2014
Priority dateSep 26, 2014
Publication dateSep 19, 2017
Grant dateSep 19, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9769017B1 cover?
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 de…
Who is the assignee on this patent?
Juniper Networks Inc
What technology area does this patent fall under?
Primary CPC classification H04L41/0686. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 19 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).