×

Highly available service chains for network services

  • US 9,929,945 B2
  • Filed: 09/25/2015
  • Issued: 03/27/2018
  • Est. Priority Date: 07/14/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computing system to provide a plurality of service chains, the computing system comprising:

  • one or more processors;

    memory; and

    a plurality of programming instructions stored on the memory and executable by the one or more processors to perform actions including;

    identifying a subset of a plurality of network nodes to be included in a particular service chain of the plurality of service chains to be used for a particular traffic flow of a plurality of traffic flows, the particular traffic flow associated with an application node;

    defining a policy indicating the subset of plurality of network nodes and an order of the particular traffic flow associated with the application node through the subset of the plurality of network nodes of the particular service chain;

    distributing the policy to a memory in each network node of the subset of the plurality of network nodes to store the policy;

    enforcing the policy to direct the particular traffic flow through the particular service chain, the policy indicating the subset of the plurality of network nodes to be included in the particular service chain, the policy further indicating a data flow order through the subset of the plurality of network nodes;

    monitoring the plurality of network nodes, each of the network nodes of the plurality of network nodes providing corresponding network-related functions; and

    in response to the monitoring, updating the policy and replacing the policy stored in the memory of each of the network nodes of the subset of the plurality of network nodes with the updated policy, once the policy is updated, wherein updating the policy and replacing the policy stored in the memory of each of the network nodes is based on determining that a particular node of one of the plurality of nodes independently modified the policy and in response to receiving notification of the modification from the particular node.

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