Method and apparatus for name resolution in software defined networking
US-2016197831-A1 · Jul 7, 2016 · US
US2016353325A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016353325-A1 |
| Application number | US-201415116702-A |
| Country | US |
| Kind code | A1 |
| Filing date | Feb 5, 2014 |
| Priority date | Feb 5, 2014 |
| Publication date | Dec 1, 2016 |
| Grant date | — |
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.
A method is disclosed for selecting a gateway node in a LTE communications system for balancing the load among the gateway nodes (e. g., P-GW, S-GW), and comprising modifying a mobility management entity, MME, local configuration based on load statistics information; and selecting a gateway node (PGW 1 , PGW 2 , PGW 3 ) based on the modified mobility management entity local configuration. Said modifying being effected using an application programming interface (e. g. REST/JSON API) and comprising one or more of: adding a gateway node to the local configuration, removing a gateway node from the local configuration, and updating additional gateway node information in the local configuration.
Opening claim text (preview).
1 - 28 . (canceled) 29 . A method for selecting a gateway node in a communications system, wherein the method comprises modifying, in a network apparatus, a mobility management entity local configuration; and selecting a gateway node for a user terminal based on a modified mobility management entity local configuration; said modifying comprising one or more of adding a gateway node to the local configuration by using an application programming interface, removing a gateway node from the local configuration by using the application programming interface, and updating additional gateway node information in the local configuration by using the application programming interface, wherein the additional gateway node information comprises at least one of gateway node load statistics information, information on served access point names/tracking area identities, and gateway node availability information, wherein the additional gateway node information is received from at least one of a network management system and the gateway node. 30 . A method according to claim 29 , the method comprising one or more of using a REST/JSON application programming interface or some other notation for providing the application programming interface; and exposing the local configuration to at least one of a network management system and other applications with programmable application programming interfaces. 31 . A method as claimed in claim 29 , wherein information provided in application programming interface calls comprises information on one or more of: tracking area identities served by the gateway node in case the gateway node is acting as a serving gateway, access point names served by the gateway node in case the gateway node is acting as a packet data gateway, and a gateway node name and an IP address of a relevant interface. 32 . A method as claimed in claim 29 , wherein gateway node load statistics information comprises one or more of information on a relative load of the gateway node, CPU load information, information on bearer amounts, information on the amount of available IP addresses, and access point name specific load information. 33 . A method as claimed in claim 29 , the method comprising modifying the local configuration in response to receiving a corresponding request; and acknowledging the modification of the local configuration to a requesting entity. 34 . A method as claimed in claim 33 , the method comprising the requesting entity being a network management system. 35 . A method as claimed in claim 29 , the method comprising modifying the local configuration in response to receiving the additional gateway node information. 36 . A method as claimed in claim 29 , the method comprising during the gateway node selection, prioritizing the local configuration over DNS selection. 37 . A method as claimed in claim 29 , the method comprising maintaining a threshold value for gateway node load information, wherein if the threshold value is reached for a specific gateway node, said specific gateway node is disregarded during the gateway node selection as long as the load is above the threshold value. 38 . An apparatus comprising at least one processor; and at least one memory including a computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to modify a mobility management entity local configuration; and select a gateway node for a user terminal based on a modified mobility management entity local configuration; wherein the modifying of the mobility management entity local configuration comprises one or more of adding a gateway node to the local configuration by using an application programming interface, removing a gateway node from the local configuration by using the application programming interface, and updating additional gateway node information in the local configuration by using the application programming interface, wherein the additional gateway node information comprises at least one of gateway node load statistics information, information on served access point names/tracking area identities, and gateway node availability information, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to receive the additional gateway node information from at least one of a network management system and the gateway node. 39 . An apparatus according to claim 38 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to use a REST/JSON application programming interface or some other notation for providing the application programming interface. 40 . An apparatus as claimed in claim 38 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to expose the local configuration to at least one of a network management system and other applications with programmable application programming interfaces. 41 . An apparatus as claimed in claim 38 , wherein information provided in application programming interface calls comprises information on one or more of: tracking area identities served by the gateway node in case the gateway node is acting as a serving gateway, access point names served by the gateway node in case the gateway node is acting as a packet data gateway, and a gateway node name and an IP address of a relevant interface. 42 . An apparatus as claimed in claim 38 , wherein gateway node load statistics information comprises one or more of information on a relative load of the gateway node, CPU load information, information on bearer amounts, information on the amount of available IP addresses, and access point name specific load information. 43 . An apparatus as claimed in claim 38 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to modify the local configuration in response to receiving a corresponding request; and acknowledge the modification of the local configuration to a requesting entity. 44 . An apparatus as claimed in claim 43 , wherein the requesting entity is a network management system. 45 . An apparatus as claimed in claim 38 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to modify the local configuration in response to receiving the additional information. 46 . An apparatus as claimed in claim 38 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to during the gateway node selection, prioritize the local configuration over DNS selection. 47 . An apparatus as claimed in claim 38 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to maintain a threshold value for gateway node load information, wherein if the threshold value is reached for a specific gateway node, said specific gateway node is disregarded during the gateway node selection as long as the load is above the threshold value. 48 . A computer program product embodied on a non-transitory computer-readable medium, said product comprising executable code that when executed
Gateway arrangements · CPC title
the condition being an adaptation, e.g. in response to network events · CPC title
Arrangements for optimising operational condition · CPC title
Load balancing or load distribution (transferring a connection for handling the traffic H04W36/22; wireless traffic scheduling H04W72/12) · CPC title
Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.