Home Patent Forecast® Sectors Log In   Contact  
How it works Patent Forecast® Sectors Insights
Menu
Enjoy your FREE PREVIEW which shows only 2022 data and 25 documents. Contact Patent Forecast for full access.        

Edge Computing

Search All Patents in Edge Computing


Patent US10547505


Issued 2020-01-28

Software Defined Networking For Edge Nodes

A method includes decomposing functionalities of an node, such as an edge node, of a mobile core domain of a wireless communications system into a plurality of partitions comprised of at least one application part for executing at least signaling plane functions and that interfaces logically to other signaling entities, at least one control part for executing at least transport functions and at least one network element part for executing at least data forwarding functions. The method further includes virtualizing the at least one application part and configuring at least one network element to perform at least one data forwarding function under the direction of the at least one control part. The control part is instantiated as at least one software-defined networking (SDN) controller, and the at least one network element includes a plurality of SDN controller configurable ports to receive data and to send data, and to also perform operations on received data such as tunnel termination/origination, encryption/decryption, traffic shaping and other needed user plane transport functions. The use of the invention enables a complete virtualization of the mobile core domain to be accomplished.



Much More than Average Length Specification


View the Patent Matrix® Diagram to Explore the Claim Relationships

USPTO Full Text Publication >

3 Independent Claims

  • 1. A method, comprising: decomposing functionalities of an edge node of a wireless communications system into a plurality of partitions comprised of: at least one application part for executing at least gateway signaling plane functions and that interfaces logically to other signaling entities; at least one control part for executing at least transport functions, wherein one of the transport functions comprises steering transport resources; and at least one network element part for executing at least tunnel handling functions, wherein one of the tunnel handling functions comprises forwarding data; virtualizing the at least one application part; configuring the at least one network element to perform at least one tunnel handling function; and instantiating the control part as at least one software-defined networking (SDN) controller, and where the at least one network element is comprised of a plurality of SDN controller configurable ports to receive data and to send data, wherein the at least one application part, the at least one control part, and the at least one network element part are all located within the edge node, and wherein the SDN controller is coupled with a network element capabilities database, the method further comprising sending a capabilities enquiry to one or more network elements, receiving a capabilities response from the one or more network elements, and storing network element capabilities information in the capabilities database.

  • 14. An apparatus, comprising: at least one processor; and at least one memory including computer program code, where the at least one memory and computer program code are configured to, with the at least one processor, cause the apparatus at least to: decompose functionalities of an edge node of a wireless communications system into a plurality of partitions comprised of: at least one application part for executing at least gateway signaling plane functions and that interfaces logically to other signaling entities; at least one control part for executing at least transport functions, wherein one of the transport functions comprises steering transport resources; and at least one network element part for executing at least tunnel handling functions, wherein one of the tunnel handling functions comprises forwarding data; virtualize the at least one application part; configure the at least one network element to perform at least one tunnel handling function; and instantiate the control part as at least one software-defined networking (SDN) controller, and where the at least one network element is comprised of a plurality of SDN controller configurable ports to receive data and to send data, wherein the at least one application part, the at least one control part, and the at least one network element part are all located within the edge node, and wherein the SDN controller is coupled with a network element capabilities database, the apparatus further caused to send a capabilities enquiry to one or more network elements, receive a capabilities response from the one or more network elements, and store network element capabilities information in the capabilities database.

  • 17. A network element included in an edge node that executes at least tunnel handling functions, comprising: a flow table; a first interface for coupling with at least one software defined networking (SDN) controller; and a second interface comprising a plurality of ports configurable by the at least one SDN controller while observing constraints imposed by said flow table, wherein said network element included in the edge node being preconfigured or configurable to operate on data that is received at a first port, to process the received data in a manner that modifies the received data, and to send processed data from a second port, wherein the network element is one of a plurality of partitions decomposed from the edge node, wherein the SDN controller is coupled with a network element capabilities database, and wherein the network element is configured to receive a capabilities enquiry, and send a capabilities response in response to the capabilities enquiry.