SCALE-OUT ARCHITECTURE AND NOVIFLOW FORWARDING PLANES
NoviFlow’s NoviSwitches implement a fully programmable pipeline with match+action rules using the same Network Processor (NPU) technology already deployed globally in most production networks. The NoviFlow Scale-Out Router Architecture leverages SDN and OpenFlow to implement a fully functional, centrally controlled and reliable network router that is much easier to scale and far more economical to operate than traditional monolithic routers.
THE OLD SOLUTIONS JUST DON'T WORK ANYMORE
Despite the last twenty years’ breakthroughs in data center compute and storage, or even perhaps because of them, rising network costs remain an inescapable issue. Networking technology lags significantly behind compute and storage in taking advantage of virtualization and disaggregation, resulting rigid all-in-one designs, vendor lock-in, the multiplication of protocols, proprietary interfaces, non-deterministic network behavior, and a very limited ability to interact meaningfully with the applications and services that use network resources. Unlike compute and storage, the network neither scales-up, nor scales out, placing limitations on the benefits of Hyperscale architectures and causing major headaches to data center and network managers
IT'S TIME TO DISAGGREGATE THE ROUTER
The NoviFlow Scale-Out Router Architecture breaks-up the monolithic router into three parts, each one optimized for cost and independently scalable according to changing network usage. The control plane (service cards) is replaced by economical off-the-shelf x86 compute servers. The backplane (chassis ) is replaced by low-cost standard L2 switches, and the expensive forwarding plane is replaced by off-the-shelf NoviFlow NoviSwitches, according to capacity and port density requirements. Note that all three offer the best price-performance profiles for the specific task at hand. Over a typical large scale router this results in savings of up to 75% on hardware costs and 65% in operational costs!
Why not run the forwarding plane on x86? The NPU-based programmable pipeline in NoviFlow switches is optimized for packet processing, executing many of the more complex tasks expected of switches and routers faster by a factor of as many as two or three orders of magnitude.