FlowEngine™ for Dynamic Service Function Chaining

Achieve greater network efficiency while improving processing efficiencies and minimizing latency.

The advent of NFV gives ways to advancement of re-architecting network service deployments (like load balancing, routing, firewall) to optimize the delivery of value added services/applications (like video optimization, parental control, forensics).  Service chaining has emerged to describe the implementation of combined services from one or many of those services leveraging SDN to help move service deployment into the sphere of modern networks.

FlowEngine performs multi-faceted Service Function Chaining (SFC) roles including flow and service classification, service function forwarding (SFF) and SF Proxy function from an ordered list of required network services or service functions for a set of flows.  SDN extends full network visibility to FlowEngine to incorporate specific sequencing constraints (on-demand) determined by centralized set of policy rules that must be applied to flows selected as a result of dynamic network conditions.  And it maintains flow affinity by stitching services within/across networks, creating a stateful service chain per subscriber.  

Legacy service deployments are often coupled to network topology, whether it be physical, virtualized, or a hybrid of the two. This dependency imposes service delivery constraints, potentially inhibiting the network operator from optimally utilizing service resources, while limiting scale, capacity and redundancy. With FlowEngine, service providers are aware of both network topology and available service policies through extensible SDN APIs, making service delivery an orchestration of network elements rather than a re-configuration of the network’s topology.


  • Policy-based control of SFC sequencing for each subscriber flow
  • Flow affinity
  • Millions of OpenFlow table entries
  • Millions of subscriber match tables
  • Millions of IP forwarding entries

Get In Touch