Control plane routing systems and methods for pervasive maintenance

US10382276B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10382276-B2
Application numberUS-201615236532-A
CountryUS
Kind codeB2
Filing dateAug 15, 2016
Priority dateJul 4, 2016
Publication dateAug 13, 2019
Grant dateAug 13, 2019

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.

Systems and methods for automatically accommodating one or more connections associated with a network resource targeted for maintenance in a network include receiving a request identifying the network resource for the maintenance; responsive to the network resource carrying no traffic, blocking the network resource during the maintenance; and, responsive to the network resource carrying traffic, attempting local recovery on all connections of the traffic to move the connections off of the network resource based on action at the local node, and, for the connections unable to locally recover, performing a network action through a control plane in the network to move the connections unable to locally recover off of the network resource.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for automatically accommodating one or more connections associated with a network resource targeted for maintenance at a local node in a network, the method comprising: receiving a request identifying the network resource for the maintenance; responsive to the network resource carrying no traffic, blocking the network resource during the maintenance; and responsive to the network resource carrying traffic, attempting local recovery on all connections of the traffic to move the connections off of the network resource based on action at the local node, and, for the connections unable to locally recover, performing a network action through a control plane in the network to move the connections unable to locally recover off of the network resource, wherein the network action is performed by originating nodes associated with each of the connections unable to locally recover, wherein the originating nodes are configured to compute alternative routes for the connections unable to locally recover exclusive of the local node. 2. The method of claim 1 , wherein the network resource comprises one or more devices in a node in the network with the traffic associated therewith, and wherein the one or more devices comprise one or more of line cards, line modules, optical modules, switching fabrics, switching modules, fibers, and ports. 3. The method of claim 1 , wherein the request is received from one or more of a Network Management System (NMS), an Element Management System (EMS), and a Software Defined Networking (SDN) controller and the request comprises a time and day for the maintenance and a policy indication as to whether or not the maintenance proceeds if all of the traffic cannot be accommodated. 4. The method of claim 1 , wherein the network action is initiated through control plane messages to originating nodes for all of the connections unable to locally recover, wherein the control plane messages indicate the network resource for avoidance in computing a new path. 5. The method of claim 1 , wherein the network action comprises Make-Before-Break (MBB) connections which are set up first for all of the connections unable to locally recover and then initiated via a selector switch after all of the MBB connections are setup. 6. The method of claim 1 , wherein the local recovery comprises for ports of the network resource not carrying traffic, locking these ports to avoid traffic during the maintenance, for ports of the network resource carrying traffic over an aggregated link, performing one of local span mesh restoration and protection switching, and for switch modules of the network resource in the local node, rebalancing the traffic in the local node such that the switch modules are free of the traffic. 7. The method of claim 1 , further comprising: raising a standing condition for the network resource such that the network resource is ignored for routing during the maintenance. 8. The method of claim 1 , wherein the blocking, the attempting, and the performing are each automatically performed based on the request. 9. An apparatus adapted to automatically accommodate one or more connections associated with a network resource targeted for maintenance at a local node in a network, the apparatus comprising: circuitry adapted to receive a request identifying the network resource for the maintenance; circuitry adapted to block the network resource during the maintenance responsive to the network resource carrying no traffic; and circuitry adapted to attempt local recovery on all connections of the traffic to move the connections off of the network resource based on action at the local node, and, for the connections unable to locally recover, circuitry adapted to cause a network action through a control plane in the network to move the connections unable to locally recover off of the network resource, responsive to the network resource carrying traffic, wherein the network action is performed by originating nodes associated with each of the connections unable to locally recover, wherein the originating nodes are configured to compute alternative routes for the connections unable to locally recover exclusive of the local node. 10. The apparatus of claim 9 , wherein the network resource comprises one or more devices in a node in the network with the traffic associated therewith, and wherein the one or more devices comprise one or more of line cards, line modules, optical modules, switching fabrics, switching modules, fibers, and ports. 11. The apparatus of claim 9 , wherein the request is received from one or more of a Network Management System (NMS), an Element Management System (EMS), and a Software Defined Networking (SDN) controller and the request comprises a time and day for the maintenance and a policy indication as to whether or not the maintenance proceeds if all of the traffic cannot be accommodated. 12. The apparatus of claim 9 , wherein the network action is initiated through control plane messages to originating nodes for all of the connections unable to locally recover, wherein the control plane messages indicate the network resource for avoidance in computing a new path. 13. The apparatus of claim 9 , wherein the network action comprises Make-Before-Break (MBB) connections which are set up first for all of the connections unable to locally recover and then initiated via a selector switch after all of the MBB connections are setup. 14. The apparatus of claim 9 , wherein the local recovery comprises for ports of the network resource not carrying traffic, locking these ports to avoid traffic during the maintenance, for ports of the network resource carrying traffic over an aggregated link, performing one of local span mesh restoration and protection switching, and for switch modules of the network resource in the local node, rebalancing the traffic in the local node such that the switch modules are free of the traffic. 15. The apparatus of claim 9 , further comprising: circuitry adapted to raise a standing condition for the network resource such that the network resource is ignored for routing during the maintenance. 16. An apparatus adapted to automatically accommodate one or more connections associated with a network resource targeted for maintenance at a local node in a network, the apparatus comprising: circuitry adapted to receive a request identifying the network resource for the maintenance; circuitry adapted to block the network resource during the maintenance responsive to the network resource carrying no traffic; and circuitry adapted to attempt local recovery on all connections of the traffic to move the connections off of the network resource based on action at the local node, and, for the connections unable to locally recover, circuitry adapted to cause a network action through a control plane in the network to move the connections unable to locally recover off of the network resource, responsive to the network resource carrying traffic, wherein the network action is performed by originating nodes associated with each of the connections unable to locally recover, wherein the originating nodes are configured to compute alternative routes for the connections unable to locally recover exclusive of the local node, wherein the local recovery comprises for ports of the network resource not carrying traffic, locking these ports to avoid traffic during the maintenance, for ports of the network resource carrying traffic over an aggregated link, performing one of local span mesh restoration and protection switching, and for switch modules of

Assignees

Inventors

Classifications

  • H04L41/082Primary

    the condition being updates or upgrades of network functionality · CPC title

  • Assignment of logical groups to network elements · CPC title

  • Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements · CPC title

  • using virtualisation of network functions or resources, e.g. SDN or NFV entities · CPC title

  • between virtual entities, e.g. orchestrators, SDN or NFV entities · 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 US10382276B2 cover?
Systems and methods for automatically accommodating one or more connections associated with a network resource targeted for maintenance in a network include receiving a request identifying the network resource for the maintenance; responsive to the network resource carrying no traffic, blocking the network resource during the maintenance; and, responsive to the network resource carrying traffic…
Who is the assignee on this patent?
Ciena Corp
What technology area does this patent fall under?
Primary CPC classification H04L41/082. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 13 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).