Make-before-break systems and methods decoupling a control plane from a data plane

US9800522B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9800522-B2
Application numberUS-201414554115-A
CountryUS
Kind codeB2
Filing dateNov 26, 2014
Priority dateOct 13, 2014
Publication dateOct 24, 2017
Grant dateOct 24, 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.

A Make-Before-Break (MBB) method, in a node operating in a network with a control plane, decoupling the control plane from a data plane, includes, for a connection operating on a path in the network, determining a reserved connection on a new path, through the control plane, wherein the reserved connection has zero bandwidth; signaling the reserved connection on the new path; creating the reserved connection in the control plane while suspending implementation in the data plane due to the zero bandwidth; and releasing the connection on the path and modifying the reserved connection on the new path to establish the connection on the new path.

First claim

Opening claim text (preview).

What is claimed is: 1. A Make-Before-Break (MBB) method, in a node operating in a network with a control plane, decoupling the control plane from a data plane, the MBB method comprising: for a connection operating on a path in the network, determining a reserved connection on a new path, through the control plane, wherein the reserved connection has zero bandwidth, and wherein the connection is provided via a unicast fabric in the data plane which does not support broadcast and select; signaling the reserved connection on the new path; creating the reserved connection in the control plane while suspending implementation in the data plane due to the zero bandwidth; and implementing the reserved connection on the new path by modifying the reserved connection to change the zero bandwidth subsequent to removal of the connection on the path to enable an MBB operation on the unicast fabric. 2. The MBB method of claim 1 , wherein the implementing comprises releasing the connection on the path and modifying the reserved connection on the new path to establish the connection on the new path. 3. The MBB method of claim 1 , wherein the implementing comprises responsive to a failure affecting the connection, releasing the connection on the path and modifying the reserved connection on the new path to switch the connection to the new path which is a protect path. 4. The MBB method of claim 1 , wherein setting up a working path on any portion of the new path preempts the reserved connection. 5. The MBB method of claim 1 , wherein the reserved connection is one of a Zero Bandwidth Subnetwork Connection (SNC) and/or an unconstrained Label Switched Path (LSP). 6. The MBB method of claim 1 , wherein the signaling the new path supports overbooking for the reserved connection and one or more additional reserved connections with a first connection of the reserved connection and the one or more additional reserved connection converting to active occupying the new path. 7. The MBB method of claim 1 , wherein the signaling the reserved connection indicates a plurality of parameters including whether the reserved connection is blocking or non-blocking. 8. The MBB method of claim 7 , wherein the reserved connection is blocking and preempts any existing reserved connections on the new path. 9. The MBB method of claim 7 , wherein the reserved connection is non-blocking and is crank-backed in the creating responsive to a blocking reserved connection on a portion or all of the new path. 10. A node, operating in a network with a control plane, configured to perform Make-Before-Break (MBB) where the control plane is decoupled from a data plane, the node comprising: one or more ports configured for switching between one another; and a controller communicatively coupled to the one or more ports, wherein the controller is configured to for a connection operating on a path in the network, determine a reserved connection on a new path, through the control plane, wherein the reserved connection has zero bandwidth, and wherein the connection is provided via a unicast fabric in the data plane which does not support broadcast and select, signal the reserved connection on the new path, cause creation of the reserved connection in the control plane while suspending implementation in the data plane due to the zero bandwidth, and implement the reserved connection on the new path by modification of the zero bandwidth on the reserved connection subsequent to removal of the connection on the path to enable an MBB operation on the unicast fabric. 11. The node of claim 10 , wherein the controller is further configured to perform one of to implement the reserved connection: responsive to a request, cause release of the connection on the path and modification of the reserved connection on the new path to establish the connection on the new path, or responsive to a failure affecting the connection, cause release of the connection on the path and modification of the reserved connection on the new path to switch the connection to the new path which is a protect path. 12. The node of claim 10 , wherein setting up a working path on any portion of the new path preempts the reserved connection. 13. The node of claim 10 , wherein the reserved connection is one of a Zero Bandwidth Subnetwork Connection (SNC) and/or an unconstrained Label Switched Path (LSP). 14. The node of claim 10 , wherein the new path supports overbooking for the reserved connection and one or more additional reserved connections with a first connection of the reserved connection and the one or more additional reserved connection converting to active occupying the new path. 15. The node of claim 10 , wherein the signal of the reserved connection indicates a plurality of parameters including whether the reserved connection is blocking or non-blocking. 16. A network configured to operate a control plane and configured to perform Make-Before-Break (MBB) where the control plane is decoupled from a data plane, the network comprising: a plurality of nodes; and a plurality of links interconnecting the plurality of nodes; wherein a plurality of calls are configured in the network, through the control plane, wherein a plurality of connections are provided via a unicast fabric in the data plane which does not support broadcast and select, wherein a plurality of reserved connections are configured in the network in the control plane, but not in the data plane since each of the plurality of reserved connections has zero bandwidth, and wherein to switch a call of the plurality of calls to an associated reserved connection, the call is released and the associated reserved connection is modified to change the zero bandwidth subsequent to removal of the plurality of connections to enable an MBB operation on the unicast fabric thereby implementing the associated reserved connection in the data plane.

Assignees

Inventors

Classifications

  • using reservation actions during connection setup · CPC title

  • H04L49/557Primary

    Error correction, e.g. fault recovery or fault tolerance · CPC title

  • using an overlay routing layer · CPC title

  • using establishment or release of connections between ports · CPC title

  • Alternate routing · 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 US9800522B2 cover?
A Make-Before-Break (MBB) method, in a node operating in a network with a control plane, decoupling the control plane from a data plane, includes, for a connection operating on a path in the network, determining a reserved connection on a new path, through the control plane, wherein the reserved connection has zero bandwidth; signaling the reserved connection on the new path; creating the reser…
Who is the assignee on this patent?
Chhillar Mohit, Prakash Anurag, Swinkels Gerard Leo, and 1 more
What technology area does this patent fall under?
Primary CPC classification H04L49/557. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 24 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).