Scalable management plane for a modular network element

US10924324B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10924324-B2
Application numberUS-201815959869-A
CountryUS
Kind codeB2
Filing dateApr 23, 2018
Priority dateApr 23, 2018
Publication dateFeb 16, 2021
Grant dateFeb 16, 2021

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 of managing a modular network element as a single entity and the modular network element includes a plurality of line modules and zero or more switch modules in a chassis. The plurality of line modules are located separate from the chassis and connected to the chassis and/or to one another via cabling. The method includes operating a management plane between the plurality of line modules and the zero or more switch modules via one or more dedicated links in the cabling; managing the plurality of line modules and the zero or more switch modules as a single network element utilizing a chassis management protocol over the management plane; and designating one of a controller in the chassis and a processor in one of the plurality of line modules operating as a virtual controller as primary for the chassis management protocol.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of managing a modular network element as a single entity, the modular network element comprising a plurality of line modules and zero or more switch modules in a chassis, wherein the plurality of line modules are located separate from the chassis and connected to the chassis and/or to one another via cabling, the method comprising: operating a management plane between the plurality of line modules and the zero or more switch modules via one or more dedicated links in the cabling; managing the plurality of line modules and the zero or more switch modules as the single entity utilizing a chassis management protocol over the management plane, wherein the chassis management protocol is a two-way protocol for indicating presence, a physical position of each of the plurality of line modules based on a position sensor on each line module, and status between the plurality of line modules and the zero or more switch modules; and designating one of a controller in the chassis and a processor in one of the plurality of line modules operating as a virtual controller as primary for the chassis management protocol. 2. The method of claim 1 , further comprising: providing a virtual slot number for each of the plurality of line modules to designate the physical position, wherein the virtual slot number is utilized to differentiate the plurality of line modules. 3. The method of claim 2 , wherein the virtual slot number is automatically assigned based on the position sensor on each of the plurality of line modules or through the chassis detecting a position of each of the plurality of line modules. 4. The method of claim 1 , wherein the management plane operates over Universal Serial Bus (USB) pins and a 10 Gigabit Ethernet alternate mode which uses a subset of the USB pins. 5. The method of claim 4 , wherein the USB is used to bridge a plurality of protocols in the management plane and to determine module presence, and wherein the 10 Gigabit Ethernet is utilized for Precision Time Protocol. 6. The method of claim 4 , wherein the USB is used for power, presence, primary arbitration, bidirectional status, health monitoring, configuration, initialization of data path, software download, interrupts, reset, LED control, I2C bridge, Universal Asynchronous Receiver-Transmitter (UART) bridge, SPI bridge, Pulse Width Modulation (PWM) bridge, General-Purpose Input/Output (GPIO) bridge, and PCIe bridge. 7. The method of claim 1 , further comprising: communicating between the controller in the chassis and circuitry on a line module for establishing the chassis management protocol on the line module. 8. The method of claim 1 , further comprising: selecting a candidate clock in the chassis management protocol for synchronization and timing distribution. 9. The method of claim 7 , further comprising: continually measuring delay over the cabling to adjust phase of the timing distribution. 10. The method of claim 1 , wherein the management plane is operated over the cabling out-of-band from a data plane. 11. A modular network element managed as a single entity, the modular network element comprising: a plurality of line modules; and zero or more switch modules in a chassis, wherein the plurality of line modules are located separate from the chassis and from one another, and connected to the chassis and/or to one another via cabling, wherein a management plane is operated between the plurality of line modules and the zero or more switch modules via one or more dedicated links in the cabling, wherein the plurality of line modules and the zero or more switch modules are managed as the single entity utilizing a chassis management protocol over the management plane, and wherein the chassis management protocol is a two-way protocol for indicating presence, a physical position of each of the plurality of line modules based on a position sensor on each line module, and status between the plurality of line modules and the zero or more switch modules, and one of a controller in the chassis and a processor in one of the plurality of line modules operating as a virtual controller is designated as primary for the chassis management protocol. 12. The modular network element of claim 11 , wherein a virtual slot number is provided for each of the plurality of line modules to designate the physical position, wherein the virtual slot number is utilized to differentiate the plurality of line modules. 13. The modular network element of claim 12 , wherein the virtual slot number is automatically assigned based on the position sensor on each of the plurality of line modules or through the chassis detecting a position of each of the plurality of line modules. 14. The modular network element of claim 11 , wherein the management plane operates over Universal Serial Bus (USB) pins and a 10 Gigabit Ethernet alternate mode which uses a subset of the USB pins. 15. The modular network element of claim 14 , wherein the USB is used to bridge a plurality of protocols in the management plane and to determine module presence, and wherein the 10 Gigabit Ethernet is utilized for Precision Time Protocol. 16. The modular network element of claim 11 , wherein the controller in the chassis communicates with a Field Programmable Gate Array (FPGA) on a line module for establishing the chassis management protocol on the line module. 17. The modular network element of claim 11 , wherein a candidate clock is selected in the chassis management protocol for synchronization and timing distribution. 18. The modular network element of claim 17 , wherein delay is continually measured over the cabling to adjust phase of the timing distribution. 19. The modular network element of claim 11 , wherein the management plane is operated over the cabling out-of-band from a data plane. 20. An apparatus configured to manage a modular network element, the apparatus comprising: a processor and memory storing instructions that, when executed, cause the processor to operate a management plane between the plurality of line modules and the zero or more switch modules via one or more dedicated links in cabling between the plurality of line modules and the zero or more switch modules; and manage the plurality of line modules and the zero or more switch modules as a single entity utilizing a chassis management protocol over the management plane, wherein the chassis management protocol is a two-way protocol for indicating presence, a physical position of each of the plurality of line modules based on a position sensor on each line module, and status between the plurality of line modules and the zero or more switch modules, wherein the apparatus is designated as a primary in the chassis management protocol, and the apparatus is physically separate from at least one of the plurality of line modules and the zero or more switches.

Assignees

Inventors

Classifications

  • the monitoring system or the monitored elements being virtualised, abstracted or software-defined entities, e.g. SDN or NFV · CPC title

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

  • Single bridge functionality, e.g. connection of two networks over a single bridge · CPC title

  • Modular construction · CPC title

  • Cooling arrangements · 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 US10924324B2 cover?
Systems and methods of managing a modular network element as a single entity and the modular network element includes a plurality of line modules and zero or more switch modules in a chassis. The plurality of line modules are located separate from the chassis and connected to the chassis and/or to one another via cabling. The method includes operating a management plane between the plurality of…
Who is the assignee on this patent?
Ciena Corp
What technology area does this patent fall under?
Primary CPC classification H04L41/0213. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 16 2021 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 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).