×

Dynamic cascaded clustering for dynamic VNF

  • US 9,781,055 B2
  • Filed: 08/18/2014
  • Issued: 10/03/2017
  • Est. Priority Date: 08/18/2014
  • Status: Active Grant
First Claim
Patent Images

1. A network device comprising:

  • a first network interface for communicatively coupling to a data network;

    a second network interface for communicatively coupling to a data plane configured to host a plurality of virtual network functions (VNFs) in a cascaded node chain, the cascaded node chain comprising a head node, a middle node, and a tail node providing instances of a single network function in a cascade fashion, wherein the head node is configured to receive external traffic; and

    one or more logic elements, including at least a processor and a memory, comprising a resource controller engine operable for;

    receiving a network flow via the first network interface, the network flow comprising data for matching the network flow to a resource instance in the cascaded node chain;

    sending the network flow to the data plane via the second network interface;

    receiving the network flow back from the data plane;

    determining that the network flow does not match a resource instance in the cascaded node chain;

    provisioning a free flow entry on a resource instance to match the network flow;

    determining that no network function instances on the data plane have a free flow entry;

    spawning a new network function instance on the data plane; and

    designating the new network function instance as a tail node.

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