Systems and methods for placing virtual serving gateways for mobility management
US-2016165454-A1 · Jun 9, 2016 · US
US12526229B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12526229-B2 |
| Application number | US-202318329011-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 5, 2023 |
| Priority date | Oct 26, 2022 |
| Publication date | Jan 13, 2026 |
| Grant date | Jan 13, 2026 |
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.
Disclosed are systems and methods for operating a configurable communication device. A network controller includes a communication interface to interface with multiple communication devices and a memory storing instructions. The network controller also includes a processor, that when executing the instructions, is configured to determine that a configurable communication device of the plurality of communication devices is to operate in a first control plane type of multiple control plane types configurable to be used by the configurable communication device. The processor is also configured to operate the configurable communication device using the first control plane type and to receive an indication that the configurable communication device is to switch to a second control plane type. Moreover, the processor is configured to cause the configurable communication device to switch to the second control plane type and operate the configurable communication device using the second control plane type.
Opening claim text (preview).
What is claimed is: 1 . A system comprising: a network controller, comprising: a communication interface to interface with a plurality of communication devices; memory storing instructions; and a processor, that when executing the instructions, is configured to: determine that a port of a configurable communication device of the plurality of communication devices is to operate in a first control plane type of a plurality of control plane types configurable to be used by the configurable communication device; operate the port of the configurable communication device using the first control plane type; receive an indication that the port of the configurable communication device is to switch to a second control plane type of the plurality of control plane types; and cause the port of the configurable communication device to switch to the second control plane type from the first control plane type and operate the port of the configurable communication device using the second control plane type instead of the first control plane type. 2 . The system of claim 1 , wherein the network controller comprises a user interface subsystem configured to receive input instructions, and receiving the indication comprises receiving the input instructions indicating that the port of the configurable communication device is to switch to the second control plane type. 3 . The system of claim 1 , wherein causing the port of the configurable communication device to switch comprises sending a command from network controller via the communication interface to the port of the configurable communication device. 4 . The system of claim 1 , wherein the first control plane type comprises a software-defined network (SDN) type of control plane, and the second control plane type comprises a spanning tree protocol (STA) type of control plane. 5 . The system of claim 1 , wherein the second control plane type comprises a software-defined network (SDN) type of control plane, and the first control plane type comprises a spanning tree protocol (STA) type of control plane. 6 . The system of claim 1 , wherein the plurality of control plane types are configurable in each of the plurality of communication devices. 7 . The system of claim 1 , comprising the plurality of communication devices. 8 . The system of claim 7 , wherein each of the plurality of communication devices comprises: device memory storing device instructions; and a processor, that when executing the device instructions, is configured to cause a respective port of a respective configurable communication device of the plurality of communication devices to implement the first or second control plane type as commanded by the network controller. 9 . The system of claim 1 , wherein the instructions, when executed by the processor, are configured to cause the processor to translate settings from the first control plane type to the second control plane type by converting virtual local area network (VLAN)-based controls of the first control plane type to address-based flow configurations of the second control plane type. 10 . The system of claim 1 , wherein the instructions, when executed by the processor, are configured to cause the processor to translate settings from the first control plane type to the second control plane type by converting address-based flow configurations to virtual local area network (VLAN)-based controls. 11 . A configurable communication device, comprising: a communication interface configured to communicate with a network controller; memory configured to store instructions to configure the configurable communication device for use with a virtual local area network (VLAN)-based control plane type and to configure the configurable communication device for use with an address-based flow configuration-based control plane type; and a processor configured to: operate using the VLAN-based control plane type; receive a command from the network controller to switch to the address-based flow configuration-based control plane type; and convert VLAN-based controls to address-based flow configurations; and operate using the address-based flow configuration-based control plane type instead of the VLAN-based control plane type based at least in part on the command. 12 . The configurable communication device of claim 11 , wherein the communication interface, memory, and processor cause the configurable communication device to act as a network switch. 13 . The configurable communication device of claim 11 , wherein the VLAN-based control plane type comprises a spanning tree protocol (STA) type of control plane, and the address-based flow configuration-based control plane type comprises a software-defined network (SDN) type of control plane. 14 . The configurable communication device of claim 11 , wherein converting the VLAN-based controls to address-based flow configurations comprises generating device-to-device address flow configurations or port-to-port address flow configurations for all hosts in a same VLAN for unicasts using media access control (MAC) addresses or Internet Protocol (IP) addresses. 15 . The configurable communication device of claim 11 , wherein converting the VLAN-based controls to address-based flow configurations comprises multicasting data to every device in a VLAN. 16 . A configurable communication device, comprising: a communication interface configured to communicate with a network controller; memory configured to store instructions to configure the configurable communication device for use with a virtual local area network (VLAN)-based control plane type and to configure the configurable communication device for use with an address-based flow configuration-based control plane type; and a processor configured to: operate using the address-based flow configuration-based control plane type; receive a command from the network controller to switch to the VLAN-based control plane type; and convert address-based flow configurations to VLAN-based controls; and operate using the VLAN-based control plane type instead of the address-based flow configuration-based control plane type based at least in part on the command. 17 . The configurable communication device of claim 16 , wherein the communication interface, memory, and processor cause the configurable communication device to act as a network switch. 18 . The configurable communication device of claim 16 , wherein the VLAN-based control plane type comprises a spanning tree protocol (STA) type of control plane, and the address-based flow configuration-based control plane type comprises a software-defined network (SDN) type of control plane. 19 . The configurable communication device of claim 16 , wherein converting the address-based flow configurations to VLAN-based controls comprises using the processor or the network controller to program tagged VLAN ports based on multicast flows. 20 . The configurable communication device of claim 16 , wherein converting the address-based flow configurations to VLAN-based controls comprises using the processor or the network controller to program unicast messaging to utilize unicast messaging using a flat network for any untagged packet any host sends into a network managed by the network controller.
using an overlay routing layer · CPC title
Dynamic sharing of VLAN information amongst network nodes (configuration of the network or of network elements H04L41/08) · CPC title
Routing tree calculation · CPC title
Routing in software-defined topologies, e.g. routing between virtual machines · CPC title
Centralised routing · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.