Auto-provisioning edge devices in a communication network using control plane communications

US9634893B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9634893-B2
Application numberUS-201514805273-A
CountryUS
Kind codeB2
Filing dateJul 21, 2015
Priority dateJul 21, 2015
Publication dateApr 25, 2017
Grant dateApr 25, 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.

In one embodiment, a network controller identifies a first sign of life for an edge device in a communication network (e.g., when the network controller receives an encapsulated workflow request for the edge device over a control plane of the communication network). The network controller further imports the encapsulated workflow request from the edge device over the control plane, determines configuration parameters for a tenant and a tenant network from the encapsulated workflow request, and transmits the configuration parameters to the edge device to provision the edge device for the tenant according to the configuration parameters.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method, comprising: identifying, by a network controller, a first sign of life for an edge device in a communication network when the network controller receives an encapsulated workflow request for the edge device over a control plane of the communication network, the encapsulated workflow request identifies a tenant and a tenant network; importing, by the network controller, the encapsulated workflow request from the edge device over the control plane; determining, by the network controller, configuration parameters for the tenant and the tenant network from the encapsulated workflow request; and transmitting, by the network controller, the configuration parameters to the edge device to provision the edge device for the tenant according to the configuration parameters. 2. The method of claim 1 , wherein the encapsulated workflow request further identifies a trunk port for the edge device, the method further comprising: selecting, by the network controller, the edge device from a plurality of edge devices in the communication network for provisioning to the tenant based on the trunk port for the edge device. 3. The method of claim 1 , further comprising: updating, by the network controller, a table that maps provisioned edge devices for corresponding tenants. 4. The method of claim 1 , further comprising: monitoring, by the network controller, data packets exchanged between a plurality of edge switches in the communication network for the first sign of life for the edge device. 5. The method of claim 1 , further comprising: withdrawing, by the network controller, control plane routes in a Virtual Routing and Forwarding table from the edge device to release the edge device from provision when traffic for a workflow service corresponding to the workflow request is idle for a predetermined period of time. 6. The method of claim 1 , wherein the edge device is provisioned to service a plurality of workflows for the tenant, the method further comprising: transmitting, by the network controller, default configuration parameters to the edge device to release the edge device from provision when traffic for each workflow service corresponding to each workflow request is idle for a predetermined period of time. 7. The method of claim 1 , wherein identifying the first sign of life for the edge device, further comprises identifying the first sign of life for the edge device when the network controller receives a first packet of the encapsulated workflow request for the edge device over the control plane. 8. The method of claim 1 , wherein the control plane is an Ethernet Virtual Private Network- Network Layer Reachability Information (EVPN-NLRI) Route-Type 2. 9. The method of claim 1 , wherein the tenant network is a virtual local access network (VLAN) and the tenant is identified by a Media Access Control/Internet Protocol (MAC/IP) address. 10. The method of claim 1 , wherein transmitting the configuration parameters to the edge device, further comprises: transmitting, by the network controller, the configuration parameters to a plurality of edge devices to provision each edge device of the plurality of edge devices for the tenant according to the configuration parameters. 11. The method of claim 1 , further comprising: initiating, by the network controller, a default configuration for the edge device to broadcast each encapsulated workflow request in the communication network before identifying the first sign of life for the edge device. 12. A network controller device, comprising: one or more network interfaces to communicate with in a communication network; a processor coupled to the network interfaces and adapted to execute one or more processes; and a memory configured to store a process executable by the processor, the process, when executed by the processor, is operable to: identify a first sign of life for an edge device in a communication network when the network controller device receives an encapsulated workflow request for the edge device over a control plane of the communication network, the encapsulated workflow request identifies a tenant and a tenant network; import the encapsulated workflow request from the edge device over the control plane; determine configuration parameters for the tenant and the tenant network from the encapsulated workflow request; and transmit the configuration parameters over to the edge device to provision the edge device for the tenant according to the configuration parameters. 13. The network controller device of claim 12 , wherein the process to identify the first sign of life for the edge device, when executed by the processor, is further operable to: identify the first sign of life for the edge device when the network controller device receives a first packet of an encapsulated workflow request for the edge device over the control plane. 14. The network controller device of claim 12 , wherein the process to import the encapsulated workflow request, when executed by the processor is further operable to: import the encapsulated workflow request from the edge device over a control plane in the communication network using an Ethernet Virtual Private Network (EVPN) protocol. 15. The network controller device of claim 12 , wherein the encapsulated workflow request further identifies a trunk port for the edge device, wherein the process, when executed by the processor, is further operable to: select the edge device from a plurality of edge devices in the communication network for provisioning to the tenant based on the trunk port for the edge device. 16. The network controller device of claim 12 , wherein the process, when executed by the processor, is further operable to: update a table stored in the memory that maps provisioned edge devices for corresponding tenants. 17. The network controller device of claim 12 , wherein the process, when executed by the processor, is further operable to: monitor data packets exchanged between a plurality of edge switches in the communication network for the first sign of life for the edge device. 18. The network controller device of claim 12 , wherein the edge device is provisioned to service a plurality of workflows for the tenant, wherein the process, when executed by the processor, is further operable to: withdraw control plane routes in a Virtual Routing and Forwarding table from the edge device to release the edge device from provision when a traffic for each workflow service for a corresponding workflow request is idle for a predetermined period of time. 19. A tangible, non-transitory, computer-readable media having software encoded thereon, the software, when executed by a processor, operable to: identify a first sign of life for an edge device in a communication network when a network controller receives an encapsulated workflow request for the edge device over a control plane of the communication network, the encapsulated workflow request identifies a tenant and a tenant network; import the encapsulated workflow request from the edge device over the control plane; determine configuration parameters for the tenant and the tenant network from the encapsulated workflow request; and transmit the configuration parameters to the edge device to provision the edge device for the tenant according to the configuration parameters. 20. The tangible, non-transitory, computer-readable media of claim 19 , wherein the workflow request further identifies a trunk port for the edge devic

Assignees

Inventors

Classifications

  • for initial configuration or provisioning, e.g. plug-and-play · CPC title

  • Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components · CPC title

  • the condition being an adaptation, e.g. in response to network events · CPC title

  • Fully automatic configuration · CPC title

  • Automatic or semi-automatic definitions, e.g. definition templates · 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 US9634893B2 cover?
In one embodiment, a network controller identifies a first sign of life for an edge device in a communication network (e.g., when the network controller receives an encapsulated workflow request for the edge device over a control plane of the communication network). The network controller further imports the encapsulated workflow request from the edge device over the control plane, determines c…
Who is the assignee on this patent?
Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04L41/0806. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 25 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).