Overview
Open Network Software is a network software environment that offers equipment manufacturers the following features:
- Modular and extensible platform
- Well-defined and open system interfaces
- Widely used and supported programmatic management interface
- Object-oriented design
- Multi-platform cross-compiler development environment
- Full integration with Intel® processors and switch silicon
- Hardware-agnostic platform
- Automated system test environment
- Simulated environment for development and testing
- Native suite of basic network protocols
- Optional advanced networking modules
Why Open Network Software?
Why Open Network Software?
Open Network Software is the ideal platform upon which to build a differentiated, SDN-optimized network device or appliance, offering the following key benefits:
- Easy debugging and support, with rapid turnaround time due to the object-oriented design and well-defined system interfaces
- Compiling on all major operating systems; supports multithreading and multi-core processors
- Easy maintenance of the build environment (automake, autoconf)
- Automated unit, subsystem, and system test environment; regression test suites available
- Solution testing in a scalable simulated network, with multiple instantiations of a switch simulator on a Linux host
- Wind River services, support, and education
Differentiate Yourself
Differentiate Yourself
The Open Network Software platform provides you with all the basic components required for a network device, and with all the tools and interfaces required to add your differentiated functionality. The modular and layered construction of Open Network Software simplifies adaptation to different hardware platforms, management and control environments, and functionality. You can focus on refining functions that are your core competency and that differentiate your network device from the competition, reducing development costs, time-to-market, and maintenance costs.