Provider Edge Router System and Provider Edge Router System Controller for Hybrid Virtualization of Provider Edge Router Functions

US2016248703A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016248703-A1
Application numberUS-201514631642-A
CountryUS
Kind codeA1
Filing dateFeb 25, 2015
Priority dateFeb 25, 2015
Publication dateAug 25, 2016
Grant date

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 provider edge (“PE”) router system and a PE router system controller for hybrid virtualization of PE router functions is disclosed herein. According to one aspect of the concepts and technologies disclosed herein, a PE router system operating at a PE of a network includes an elastic computing system and a plurality of switches. The elastic computing system can include a plurality of hardware resources and a plurality of virtual machines. Each virtual machine of the plurality of virtual machines can utilize at least a portion of the plurality of hardware resources to perform operations. The plurality of virtual machines can include a port virtual machine that provides an interface to a customer edge (“CE”) router operating at a CE of the network. The port virtual machine can provide a first set of operations. The plurality of switches can provide a second set of operations.

First claim

Opening claim text (preview).

We claim: 1 . A provider edge router system operating at a provider edge of a network, the provider edge router system comprising: an elastic computing system comprising a plurality of hardware resources, and a plurality of virtual machines that each utilize at least a portion of the plurality of hardware resources, the plurality of virtual machines comprising a port virtual machine that provides an interface to a customer edge router operating at a customer edge of the network and that provides a first set of operations; and a plurality of switches that provides a second set of operations. 2 . The provider edge router system of claim 1 , wherein the first set of operations comprise computationally-intensive operations. 3 . The provider edge router system of claim 2 , wherein the computationally-intensive operations comprise operations that utilize, at least in part, a routing table. 4 . The provider edge router system of claim 2 , wherein the computationally-intensive operations comprise operations that utilize, at least in part, a routing protocol state. 5 . The provider edge router system of claim 1 , wherein the second set of operations comprise switching-intensive operations. 6 . The provider edge router system of claim 1 , wherein the plurality of virtual machines further comprise a centralized virtual machine that performs a third set of operations. 7 . The provider edge router system of claim 6 , wherein the third set of operations comprise route processing operations. 8 . The provider edge router system of claim 1 , further comprising a provider edge system controller comprises a processing unit that executes a load balance module to balance a load between the plurality of virtual machines and the plurality of switches. 9 . The provider edge router system of claim 8 , wherein the processing unit of the provider edge system controller executes the load balance module to balance the load between the plurality of virtual machines and the plurality of switches in accordance with a policy. 10 . A provider edge router system controller comprising: a processing unit; and a memory comprising instructions that, when executed by the processing unit, cause the processing unit to perform operations comprising extracting customer configuration information from a source router, instantiating a target router, and installing the customer configuration information onto the target router. 11 . The provider edge router system controller of claim 10 , wherein the operations further comprise detecting a failure of the source router. 12 . The provider edge router system controller of claim 11 , wherein instantiating the target router comprises instantiating a logical provider edge router in a provider edge router system comprising a virtual machine executing in an elastic computing system and a switch. 13 . The provider edge router system controller of claim 12 , wherein the operations further comprise reconfiguring connectivity of a network to incorporate the target router. 14 . The provider edge router system controller of claim 13 , wherein the operations further comprise testing a customer associated with the customer configuration information. 15 . The provider edge router system controller of claim 12 , wherein the operations further comprise balancing a load between the virtual machine and the switch. 16 . The provider edge router system controller of claim 15 , wherein balancing the load between the virtual machine and the switch comprises balancing the load between the virtual machine and the switch in accordance with a policy. 17 . A computer-readable storage medium comprising computer-executable instructions that, when executed by a processing unit of a provider edge router system controller, cause the provider edge router system controller to perform operations comprising: extracting customer configuration information from a source router; instantiating a target router; and installing the customer configuration information onto the target router. 18 . The computer-readable storage medium of claim 17 , wherein the operations further comprise detecting a failure of the source router. 19 . The computer-readable storage medium of claim 17 , wherein instantiating the target router comprises instantiating a logical provider edge router in a provider edge router system comprising a virtual machine executing in an elastic computing system and a switch. 20 . The computer-readable storage medium of claim 19 , wherein the operations further comprise balancing a load between the virtual machine and the switch in accordance with a policy.

Assignees

Inventors

Classifications

  • of virtual routers · CPC title

  • Grid computing · CPC title

  • Network integration; Enabling network access in virtual machine instances · CPC title

  • Multiprogramming arrangements · CPC title

  • Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines · 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 US2016248703A1 cover?
A provider edge (“PE”) router system and a PE router system controller for hybrid virtualization of PE router functions is disclosed herein. According to one aspect of the concepts and technologies disclosed herein, a PE router system operating at a PE of a network includes an elastic computing system and a plurality of switches. The elastic computing system can include a plurality of hardware …
Who is the assignee on this patent?
At & T Ip I Lp
What technology area does this patent fall under?
Primary CPC classification H04L49/70. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Aug 25 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).