Network virtualization functions (nfv) backplane on forwarding microchip
US-2020314029-A1 · Oct 1, 2020 · US
US11018973B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11018973-B2 |
| Application number | US-201916428176-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 31, 2019 |
| Priority date | May 31, 2019 |
| Publication date | May 25, 2021 |
| Grant date | May 25, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
SONiC (Software for Open Networking in the Cloud) is instantiated in a chassis-based networking switch device to enable control plane functionality for the line cards and backplane. The SONiC platform may be configured with a routing table and BGP (border gateway protocol) to provide routing capabilities for the application-specific integrated circuits (ASICs) operating on each respective line card. Ethernet ports are utilized within the chassis to enable the utilization of standardized networking protocols, such as protocols on the data link layer (layer 2) within the OSI (Open Systems Interconnection) model. The implementation of SONiC and standardized networking techniques creates a simplified and more proficient routing system in the chassis framework.
Opening claim text (preview).
What is claimed: 1. A bare-metal networking device that operates within a chassis and has components which utilize standardized networking protocols for communicating with other components within the bare-metal networking device, comprising: application-specific integrated circuits (ASICs) operating on front-end line cards and on a backplane within the bare-metal networking device, the bare-metal networking device being configured for packet forwarding; one or more processors; and one or more hardware-based non-transitory memory devices storing computer-readable instructions which, when executed by the one or more processors, cause the bare-metal networking device to: utilize an instance of an open source operating system that is distributed among each front-end line card and on the backplane operating within the bare-metal networking device chassis, wherein the distributed open source operating system enables disaggregation between software and hardware on the front-end line cards and the backplane, wherein the instances of the open source operating system are utilized in place of a proprietary operating system that is configured to connect the front-end line cards and the backplane, wherein the open source operating system is SONiC (Software for Open Networking in the Cloud), wherein the open source operating system supports one or more network and management applications which are configured to provide each respective ASIC on the front end line cards with a commonly shared control plane for managing data packet forwarding operations in the bare-metal networking device; and communicate, among the front-end line cards and the backplane using the commonly shared control plane, over Ethernet and perform data packet forwarding in accordance with standardized networking protocols. 2. The bare-metal networking device of claim 1 , in which the standardized networking protocols enable communications at layer 2 within an OSI (Open Systems Interconnection) model. 3. The bare-metal networking device of claim 1 , in which the standardized networking protocols comprise at least one of layer 2 or layer 3 protocols in the OSI (Open System Interconnection) model and in which data-transfer errors among the front-end line cards and the backplane are recovered in accordance with the at least one of layer 2 or layer 3 protocols. 4. The bare-metal networking device of claim 1 , in which each front-end line card stores a routing table for utilization by the respective ASICs for forwarding the data packets. 5. The bare-metal networking device of claim 1 , in which the front-end line cards individually perform congestion management by storing data packets within local buffers. 6. The bare-metal networking device of claim 1 , in which the network and management applications include a border gateway protocol (BGP) container to enable front-end line cards to route incoming data packets. 7. The bare-metal networking device of claim 1 , in which each ASIC associated with a respective front-end line card is configured to mirror data packets to an application of the network and management applications. 8. The bare-metal networking device of claim 1 , in which the network and management applications include an application with RDMA (remote direct memory access) functionality. 9. The bare-metal networking device of claim 1 , in which the network and management applications further include an application to perform VXLAN (virtual extensible local area network) functions on incoming data packets. 10. One or more hardware-based non-transitory computer-readable memory devices storing computer-readable instructions which, when executed by one or more processors in a bare-metal networking device, cause the bare-metal networking device to: operate application-specific integrated circuits (ASICs) on front-end line cards and on a backplane within the bare-metal networking device, utilize an instance of an open source operating system that is distributed among each front-end line card and on the backplane operating within the bare-metal networking device chassis, wherein the distributed open source operating system enables disaggregation between software and hardware on the front-end line cards and the backplane, wherein the instances of the open source operating system are utilized in place of a proprietary operating system that is configured to connect the front-end line cards and the backplane, wherein the open source operating system is SONiC (Software for Open Networking in the Cloud), wherein the open source operating system supports one or more network and management applications which are configured to provide each respective ASIC on the front end line cards card with a commonly shared control plane for managing data packet forwarding operations in the bare-metal networking device; and communicate, among the front-end line cards and the backplane using the commonly shared control plane, over Ethernet and perform data packet forwarding in accordance with standardized networking protocols. 11. The one or more hardware-based non-transitory computer-readable memory devices of claim 10 , in which each ASIC respectively associated with the front-end line cards and backplane communicate with each other using layer 2 or layer 3 networking protocols within an OSI (Open Systems Interconnection) model. 12. The one or more hardware-based non-transitory computer-readable memory devices of claim 11 , in which the ASICs communicate over Ethernet protocols. 13. The one or more hardware-based non-transitory computer-readable memory devices of claim 12 , in which the ASICs communicate using at least logical link control (LLC) or media access control (MAC) addressing. 14. A method performed by a bare-metal networking device that operates within a chassis and has components which utilize standardized networking protocols for communicating with other components within the bare-metal networking device, comprising: operating application-specific integrated circuits (ASICs) on front-end line cards and on a backplane within the bare-metal networking device, utilizing an instance of an open source operating system that is distributed among each front-end line card and on the backplane operating within the bare-metal networking device chassis, wherein the distributed open source operating system enables disaggregation between software and hardware on the front-end line cards and the backplane, wherein the instances of the open source operating system are utilized in place of a proprietary operating system that is configured to connect the front-end line cards and the backplane, wherein the open source operating system is SONiC (Software for Open Networking in the Cloud), wherein the open source operating system supports one or more network and management applications which are configured to provide each respective ASIC on the front end line cards card with a commonly shared control plane for managing data packet forwarding operations in the bare-metal networking device; and communicating, among the front-end line cards and the backplane using the commonly shared control plane, over Ethernet and perform data packet forwarding in accordance with standardized networking protocols. 15. The method of claim 14 , in which the SONiC open source operating system hosts a routing table which is utilized by the ASICs to route incoming data packets. 16. The method of claim 14 , in which the SONiC open source operating system hosts BGP (border gateway protocol) for packet forwarding. 17. The method of claim 14 in which the one or mor
Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements · CPC title
using an overlay routing layer · CPC title
using hardware independent of the central processor, e.g. channel or peripheral processor · CPC title
Arrangements for providing or supporting expansion · CPC title
in combination with information about buffer occupancy at either end or at transit nodes · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.