Please download the dossier by clicking on the dossier button x
×

Method and apparatus for dynamic network routing in a software defined network

  • US 10,469,376 B2
  • Filed: 11/15/2016
  • Issued: 11/05/2019
  • Est. Priority Date: 11/15/2016
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the 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;

    determining whether the first network traffic includes control plane information, user plane information, or a combination thereof;

    selecting a first core gateway of the plurality of core gateways according to the first plurality of service functions and according to whether the first network traffic includes the control plane information, the user plane information, or the combination thereof;

    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;

    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; and

    selecting a second core gateway of the plurality of core gateways according to whether the first network traffic includes the control plane information, the user plane information, or the combination thereof,wherein the first core gateway further routes a first portion of the first network traffic to the second core gateway,wherein the first portion of the first network traffic includes the control plane information, andwherein the user plane information in the first network traffic is processed at the first core gateway.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×