METHOD AND APPARATUS FOR DYNAMIC NETWORK ROUTING IN A SOFTWARE DEFINED NETWORK
First Claim
1. A machine-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, comprising:
- instantiating, in a network, a first management gateway comprising a first virtual network function to route network traffic;
instantiating, in the network, a plurality of core gateways comprising a plurality of second virtual network functions to provide services to communication devices;
receiving, from the first management gateway, first information associated with first network traffic that is received by the first management gateway from a first access network;
determining, from the first information, a first service requested by a first communication device associated with the first network traffic received at the first management gateway;
determining, from service layer equipment, a first plurality of service functions required to facilitate the first service for the first communication device;
selecting a first core gateway of the plurality of core gateways according to the first plurality of service functions;
transmitting, to the first management gateway, second information to identify the first core gateway, wherein the first management gateway routes the first network traffic to the first core gateway based on the second information; and
transmitting, to the first core gateway, third information to engage a third virtual network function of the plurality of second virtual network functions to process the first network traffic.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the subject disclosure may include, for example, a method including receiving, from a first management gateway of a network, first information associated with first network traffic that is received by the first management gateway from a first access network, determining, from the first information, a first service requested by a first communication device associated with the first network traffic received at the first management gateway, determining a first plurality of service functions required to facilitate the first service for the first communication device, selecting a first core gateway of a plurality of core gateways according to the first plurality of service functions, and transmitting, to the first management gateway, second information identifying the first core gateway, wherein the first management gateway routes the first network traffic to the first core gateway based on the second information. Other embodiments are disclosed.
46 Citations
20 Claims
-
1. A machine-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, comprising:
-
instantiating, in a network, a first management gateway comprising a first virtual network function to route network traffic; instantiating, in the network, a plurality of core gateways comprising a plurality of second virtual network functions to provide services to communication devices; receiving, from the first management gateway, first information associated with first network traffic that is received by the first management gateway from a first access network; determining, from the first information, a first service requested by a first communication device associated with the first network traffic received at the first management gateway; determining, from service layer equipment, a first plurality of service functions required to facilitate the first service for the first communication device; selecting a first core gateway of the plurality of core gateways according to the first plurality of service functions; transmitting, to the first management gateway, second information to identify the first core gateway, wherein the first management gateway routes the first network traffic to the first core gateway based on the second information; and transmitting, to the first core gateway, third information to engage a third virtual network function of the plurality of second virtual network functions to process the first network traffic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A software defined network manager, comprising:
-
a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising; instantiating, in a network, a first management gateway comprising a first virtual network function to route network traffic; receiving, from the first management gateway, first information associated with first network traffic that is received by the first management gateway from a first access network; determining, from the first information, a first service requested by a first communication device associated with the first network traffic received at the first management gateway; determining, from service layer equipment, a first plurality of service functions required to facilitate the first service for the first communication device; selecting a first core gateway of a plurality of core gateways according to the first plurality of service functions; and transmitting, to the first management gateway, second information to identify the first core gateway, wherein the first management gateway routes the first network traffic to the first core gateway based on the second information. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method, comprising:
-
receiving, from a first management gateway of a network and by a processing system comprising a processor, first information associated with first network traffic that is received by the first management gateway from a first access network; determining, from the first information and by the processing system, a first service requested by a first communication device associated with the first network traffic received at the first management gateway; determining, by the processing system, a first plurality of service functions required to facilitate the first service for the first communication device; selecting, by the processing system, a first core gateway of a plurality of core gateways according to the first plurality of service functions; and transmitting, to the first management gateway and by the processing system, second information to identify the first core gateway, wherein the first management gateway routes the first network traffic to the first core gateway based on the second information. - View Dependent Claims (19, 20)
-
Specification