Contact Info


706 Brewster Avenue Montreal, Qc, H4C 2K1

USA Office:

440 N Wolfe Road Sunnyvale,CA 94085
Follow Us


Noviware Network Operating System for Programmable Forwarding Planes


The NoviWare™ Network Operating System is the networking industry’s highest performance implementation of SDN, featuring Open, programmable match-action pipelines optimized for high performance switching chipsets such as the Mellanox NP-4 and NP-5 and Barefoot’s 6.5 Tbps Tofino chip. Architected from the ground up to be a reliable, scalable platform for OpenFlow, gRPC, and P4-Runtime, NoviWare offers the industry’s most complete implementation of the OpenFlow 1.3/1.4/1.5 standard as well as a smooth upgrade path to the next generation of PISA architecture based SDN applications and solutions.

NoviWare is ideal for use in switches, WAN IP/MPLS routers, network appliances and other high-bandwidth forwarding planes. NoviWare has been deployed around the world in NoviFlow’s NoviSwitch™ products. It is also offered via software license to OEM and ODM switching platform suppliers. And NoviWare is available for use in production networks in equipment running the Mellanox NP-5 and the Barefoot Tofino, and is also supported on the X86 platforms for use in network application development and testing. By supporting Open Standards, NoviWare frees customers from vendor lock-in, and enables to choose best-of-breed solutions for their networks instead of restricting them to vertically integrated silos. Supported SDN controllers include P4 Runtime, ONOS, Open Daylight, NEC PFC, Faucet, RYU, OpenKilda, as well as NoviFlow’s own CyberMapper and various customer proprietary controllers.

NoviWare’s advantages

One of NoviWare’s greatest competitive advantages is that it follows a software development cycle, resulting in up to three major software upgrades per year. And thus offers long in-service lifetimes for devices using NoviWare. It also means that the capabilities of NoviWare can be quickly and easily extended to meet evolving customer needs.


NoviWare NOS for Programmable Forwarding Planes



Barefoot/Tofino Chipset

Support for multiple whiteboxes (eg. Edgecore, UfiSpace)

Very high throughput (6.5Tbps)

TCAM/DRAM for large flow counts (up to 300K)

Authorized Barefoot Tofino White Box Switches

NoviWare NoviFlow Part # Vendor Model
NoviWare for Tofino 550.1 WB-5164-E Edgecore Networks Wedge 100BF-65X
NoviWare for Tofino 550.1 WB-5132D-E Edgecore Networks Wedge 100BF-32X
NoviWare for Tofino 550.1 WB-5132D-F UfiSpace S9180-32X-F-W
NoviWare for Tofino 550.1 WB-6600-L Lanner Electronics Inc. HTCA-6600


Mellanox NP-5 Chipset

Multiple port configurations with speeds of 1, 10, 40, and 100 Gbps

Up to 400 Gbps throughput

External TCAM/DRAM for very large flow counts (up to 7 million flow entries)


Mellanox NP-5 Chipset

Multiple port configurations with speeds of 1, 10, 40, and 100 Gbps

Up to 400 Gbps throughput

External TCAM/DRAM for very large flow counts (up to 7 million flow entries)

NoviWare FlowShaper
Traffic Managment H-QoS Feature

NoviWare FlowShaper H-QoS Feature is an optional add-on to NoviWare that leverages the Traffic Management and Hierarchical Quality-of-Service (H-QoS) capabilities of the same network processors already deployed around the world in chassis-based edge routers. The difference is that NoviFlow packages this awesome capability in a 1U enclosure, making NoviSwitches the ideal platform for implementing QoS-based services at a fraction of the price of conventional solutions. FlowShaper benefits from the advanced SDN architecture of NoviWare, giving it many advantages over traditional H-QoS solutions:

Match fields in the SDN industry, and even makes it possible for users to define new match fields, even in the packet payload.

Far more flexible classification (more varied sources of classification) as NoviWare implements the most complete set of OpenFlow.

The ability to track to 1 million meters using these flexible flow classifications and associated policies (Drop, DSCP Remark) compliant with RFC2697 srTCM and RFC2698/ MEF 5 trTCM.

Flows can be placed into any of 16 queues per class and a maximum of 46,000 classes for a total of 736,000 queues, and can then be forwarded through a 4-level hierarchy where traffic shaping is applied based on priority and rate limits, with 1 GB of deep DRAM buffer memory used for traffic shaping and Weighted Random Early Detection (WRED) providing for congestion avoidance.

FlowShaper Spec Sheet

Want to know more?