×

METHOD AND APPARATUS FOR SUPPORTING SERVICE FUNCTION CHAINING IN A COMMUNICATION NETWORK

  • US 20170093698A1
  • Filed: 09/30/2015
  • Published: 03/30/2017
  • Est. Priority Date: 09/30/2015
  • Status: Abandoned Application
First Claim
Patent Images

1. A method for supporting service-based packet communication in a multi-hop data network, comprising:

  • receiving an indication of a set of services, each service of the set of services corresponding to a respective node group comprising;

    one or more source nodes providing packets belonging to the service;

    a destination node receiving the packets belonging to the service; and

    a set of service nodes through which the packets belonging to the service are required to pass, each service utilizing a respective set of service links connecting predetermined pairs of members of the respective node group;

    for each service node and each destination node belonging to at least one node group, determining a respective service segment corresponding to members of the sets of service links which connect to said service node or destination node and which are indicative of data flow into said service node or destination node fix at least one of the set of services;

    for each service segment, and for each node in the node groups, determining a demand indicative of combined demand of source nodes belonging to services, of the set of services, for which service packets pass through said service segment;

    for each service segment, and for each of a plurality of nodes of the data network, including nodes of the node groups, determining a flow group conservation constraint indicative that an amount of resource allocation for data links incoming to the node and for the service segment;

    is less than an amount of resource allocation for data links outgoing from the node and for the service segment by a first margin equal to the determined demand indicative of combined demand for the node, when the node is a source node or a service node providing service packets to the service segment;

    is greater than the amount of resource allocation for data links outgoing from the node and for the service segment by a second margin equal to a sum of determined demands indicative of combined demands, the sum being over source node is a service node or a destination node receiving service packets from the service segment; and

    is similar to the amount of resource allocation for data links outgoing from the node and for the service segment otherwise;

    for each of a plurality of data links operatively coupling nodes of the data network, the data links including the service links, determining a respective link capacity constraint;

    determining a resource allocation respecting the flow group conservation constraints and the link capacity constraints; and

    controlling operation of the data network in accordance with the determined resource allocation.

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