PROGRAMMABLE SWITCHES FOR EASY,
FAST AND COST-EFFECTIVE DEPLOYMENT
OF NETWORK VIRTUALIZATION
NoviFlow’s vSwitch Offload leverages NoviSwitch’s Network Processor (NPU) to reverse the loss of server CPU cores dedicated to running Open vSwitch (OvS) in most standard NFV solutions. This is done by transferring all packet forwarding tasks from the servers, whose x86 CPUs are ill-suited for network traffic handling, back to a NoviSwitch Top-of-Rack switch that features an NPU that is highly optimized for packet forwarding. The server cores thus liberated can then be used for revenue generation, processing general business applications, or reducing the total number of racks required by the datacenter.
THE INEXORABLE RISE OF EAST-WEST TRAFFIC
The explosive growth in the use of NFV (Network Function Virtualization) and other forms of network virtualization for an ever-expanding array of applications has provided real benefits, but at the cost of increased network complexity, challenging long standing assumptions and ideas about how networks should be built.
A common SDN-based solution to mitigate this complexity is to deploy OvS (Open vSwitch) in servers, but that solution comes at an additional cost in terms of requiring the dedication of a number of server CPU cores to implement OvS, thereby reducing the number of CPU cores available for revenue generating activity. However, the exponentially increasing volumes of network traffic and increasing east-west traffic between servers are beginning to severely deplete server capacity and reducing the economies of virtualization.
NoviFlow vSwitch Offload solution leverages SDN and OpenFlow to implement a fully functional, centrally controlled and reliable network router that offloads OvS switching to a NoviFlow NoviSwitch at the ToR.
THE NOVISWITCH DIFFERENCE
Unlike legacy network equipment, NoviFlow’s NoviSwitches have architected from the ground-up to deliver a networking fabric optimized for implementing programmable forwarding planes: very large table sizes, multiple tables, packet payload matching and traffic handling at line rate for even hyperscale networks.
NoviSwitches uses Network Processors (NPUs), which provide both high throughput and full programmability. When combined with NoviFlow’s NoviWare NOS, NoviSwitch provides a silicon based forwarding plane that is 2 to 3 orders of magnitude faster than x86 processors, yet can deliver the fully programmable packet pipeline needed to provide both the agility and scalability required by today’s networks.
This advantage is the basis for our vSwitch Offload solution. In this solution, NoviSwitches deployed at the top-of-rack transparently take on all packet processing and redirection tasks handling usually consuming one to several cores dedicated to running OvS in servers supporting NFV. NoviFlow’s vSwitch Offload connects transparently to OpenStack via the OpenFlow Controller using the Neutron plug-in. Consequently, vSwitch Offload can be deployed gradually, one server at a time or one rack at a time, over the entire NFV server base in a datacenter. This enables the data center to recover up to 60% of the capacity lost to OvS overhead, and to deliver the same processing capacity at less than 80% the cost!