Methods and apparatus for automatically provisioning resources within a distributed control plane of a switch

US9240923B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9240923-B2
Application numberUS-96905710-A
CountryUS
Kind codeB2
Filing dateDec 15, 2010
Priority dateMar 23, 2010
Publication dateJan 19, 2016
Grant dateJan 19, 2016

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 some embodiments, a network management module is operatively coupled to a set of edge devices that are coupled to a set of peripheral processing devices. The network management module can receive a signal associated with a broadcast protocol from an edge device from the set of edge devices in response to that edge device being operatively coupled to a switch fabric. The network management module can provision that edge device in response to receiving the signal. The network management module can define multiple network control entities at the set of edge devices such that each network control entity from the multiple network control entities can provide forwarding-state information associated with at least one peripheral processing device from the set of peripheral processing devices to at least one remaining network control entity from the multiple network control entities using a selective protocol.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus, comprising: a network management module to be operability coupled to a plurality of edge devices that are coupled to a plurality of peripheral processing devices, the network management module to receive a signal associated with a broadcast protocol substantially similar to the Intermediate System to Intermediate System (IS-IS) protocol from an edge device from he plurality of edge devices in response to that edge device sending the signal to the network management module and the plurality of edge devices such that the plurality of edge devices store information contained in the signal when that edge device is operatively coupled to a switch fabric, the network management configured to provision that edge device in response to receiving the signal, the network management module to define a plurality of network control entities at the plurality of edge devices such that each network control entity from the plurality of network control entities is to provide forwarding-state information associated with at least one peripheral processing device from the plurality of peripheral processing devices to at least one remaining network control entity from the plurality of network control entities using a selective protocol substantially similar to the Border Gateway Protocol (BGP). 2. The apparatus of claim 1 , wherein each network control entity from the plurality of network control entities is associated with a virtual switch fabric system from a plurality of virtual switch fabric systems and is to provide forwarding-state information associated with the at least one peripheral processing device from the plurality of peripheral processing devices to at least one remaining network control entity from the plurality of network con associated with that virtual switch fabric system. 3. The apparatus of claim 1 , wherein a network address of the network management module is dynamic. 4. The apparatus of claim 1 , wherein the edge device from the plurality of edge devices is configured to send the signal to a fixed multicast address using the broadcast protocol. 5. The apparatus of claim 1 , wherein the network management module is to assign a unique device identifier to the edge device from the plurality of edge devices in response to receiving the signal from the edge device. 6. The apparatus of claim 1 , wherein each edge device from the plurality of edge devices operatively coupled to the remaining edge devices from the plurality of edge device via the switch fabric, the switch fabric defines a single logical hop between each edge device pair from the plurality of edge devices. 7. The apparatus of claim 1 , wherein a first edge device from the plurality of edge devices is to send data to a peripheral processing device from the plurality of peripheral processing devices operatively coupled to a second edge device from the plurality of edge devices using forwarding-state information received at the first edge device from a network control entity from the plurality of network control entities associated with the peripheral processing device. 8. The apparatus of claim 1 , wherein the network management module is further configured to modify a status of a network control entity from the plurality of network control entities when a processing capacity of the network control entity crosses a threshold. 9. The apparatus of claim 1 , wherein the network management module is further configured to terminate a network control entity from the plurality of network control entities when a processing capacity of the network control entity falls below a threshold. 10. A non-transitory processor-readable medium storing code representing instructions to cause a processor to: send a first signal to a network management module and a plurality of edge devices such that the plurality of edge devices store information contained in the first signal, the first signal indicating that an edge device from the plurality of edge devices has been operatively coupled to a switch fabric system defining a plurality of virtual switch fabric systems, the first signal being based on a broadcast protocol substantially similar to the Intermediate System to Intermediate System (IS-IS) protocol; receive a second signal from a network management module, the second signal causing the edge device to initiate a first network control entity at the edge device, the second signal assigning to the first network control entity a device identifier and a virtual switch fabric system identifier associated with a virtual switch fabric system from the plurality of virtual switch fabric systems, the first network control entity to manage at least a portion of the edge device; and send, using the first network control entity, forwarding-state information associated with a peripheral processing device operatively coupled to the edge device to a second network control entity associated with the virtual switch fabric system, using a selective protocol substantially similar to the Border Gateway Protocol (BGP). 11. The non-transitory processor-readable medium of claim 10 , wherein the code representing instructions to cause a processor to send the first signal includes code representing instructions to cause the processor to address the first signal using a fixed multicast address. 12. The non-transitory processor-readable medium of claim 10 , wherein a network address of the network management module is dynamic. 13. The non-transitory processor-readable medium of claim 10 , wherein the edge device is a first edge device, the switch fabric system defining a single logical hop between the first edge device and a second edge device operatively coupled to the switch fabric system. 14. The non-transitory processor-readable medium of claim 10 , wherein the edge device is a first edge device, the second network control entity is to manage at least a portion of a second edge device, the second edge-device to send data to the peripheral processing device using the forwarding-state information sent to the second network control entity. 15. A system, comprising: a plurality of edge devices associated with a network and to be operatively coupled to a switch fabric and a plurality of peripheral processing devices, a first edge device from the plurality of edge devices to send a broadcast signal to a plurality of devices associated with the network when the first edge device is initially coupled to the network, the plurality of devices including the plurality of edge devices such that the plurality of edge devices store information contained in the broadcast signal; a network management module to automatically provision the first edge device from the plurality of edge devices in response to receiving the broadcast signal, the broadcast signal associated with a broadcast protocol substantially similar to the Intermediate System to Intermediate System (IS-IS) protocol, the network management module defining a first network control entity at the first edge device from the plurality of edge devices and a second network control entity at a second edge device from the plurality of edge devices, a first set of peripheral processing devices from the plurality of peripheral processing devices being associated with the first network control entity, a second set of peripheral processing devices from the plurality of peripheral processing devices being associated with the second network control entity, the first network control entity to send forwarding-state information associated with the first set of peripheral processing devices to the second network control entity using a selective proto

Assignees

Inventors

Classifications

  • Virtual switches · CPC title

  • Routing or path finding in a switch fabric · CPC title

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

  • Electricity · mapped topic

  • Electricity · mapped topic

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 US9240923B2 cover?
In some embodiments, a network management module is operatively coupled to a set of edge devices that are coupled to a set of peripheral processing devices. The network management module can receive a signal associated with a broadcast protocol from an edge device from the set of edge devices in response to that edge device being operatively coupled to a switch fabric. The network management mo…
Who is the assignee on this patent?
Vohra Quaizar, Shekhar Ravi, Kondur Umesh, and 2 more
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 Jan 19 2016 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).