2 minute read

Other network device operating systems

In addition to DentOS and Sonic, there are several other open-source network operating systems and protocol stacks available, including:

Cumulus Linux:

Cumulus Linux is an open source network operating system developed by Cumulus Networks. It is designed for use in data center networks and supports a range of hardware. Cumulus Linux includes features such as dynamic routing, BGP, and OSPF support, virtual networking, and network automation.

3VyOS:

VyOS is an open source network operating system based on Debian Linux. It is designed for use in small to medium-sized networks and includes features such as dynamic routing, VPN support, and firewall and NAT capabilities.

OpenWrt:

OpenWrt is an open source operating system designed for use in home and small office routers. It is based on Linux and is designed to be lightweight and easy to use. OpenWrt includes features such as firewall and traffic shaping, VPN support, and network monitoring.

DD-WRT: pfSense:

A Linux-based firmware suitable for a wide range of wireless routers and embedded systems.

A free and open source firewall and router software based on FreeBSD.

RouterOS:

A Linux-based operating system designed for use on MikroTik routers and other embedded systems.

OPNsense:

A fork of pfSense that provides a similar set of features but with a different user interface and updated codebase.

FRRouting:

A free and open source routing protocol suite that supports a wide range of protocols, including BGP, OSPF, and IS-IS.

There are also several notable commercial/licensed network device operating systems:

Cisco IOS: This is the operating system used on Cisco routers and switches.

Junos OS: This is the operating system used on Juniper networks routers and switches.

Arista EOS: This is the operating system used on Arista networks switches.

HP ProVision: This is the operating system used on HP ProCurve switches.

Extreme Networks Switch Engine, Fabric Engine and SLX

Proprietary operating systems used by Extreme Networks.

Conclusion

In conclusion, DentOS and Sonic are two excellent open source operating systems for networking devices. DentOS offers a high level of flexibility and supports a broad range of hardware platforms, making it suitable for organizations that use diverse networking devices. On the other hand, Sonic provides a stable and secure platform for network administrators and is optimized for high-end networking devices. When choosing between the two operating systems, it is essential to consider factors such as alignment with chip vendors and specific hardware requirements. Luxoft has extensive experience with developing software for both DentOS and Sonic and many of the proprietary network device OS’s as well. We have the experience and training to help our customers select the right OS and device features to suit a specific purpose, or budget. Choosing the right OS is critical for ensuring marketability of a new device and minimizing time to market; engage with Luxoft to help make this decision and help your enterprise develop their next routing, switching or core network product.

Brocade Fabric OS: This is the operating system used on Brocade switches.

Linux experience in real time/embedded platforms for telecom using DentOS, Sonic and other carrier-grade OSs (VxWorks, etc.)

1 2

The Luxoft team has extensive experience in networking protocols, a deep understanding of how network protocols interact with each other, and their real-life applications and limitations.

Our team possesses extensive experience in the full cycle of software development for enterprise switching products, which helps us to prioritize and implement tasks in the right order.

3 4

We have expertise in corner cases and caveats, which allows for precise time and resource planning of the project, as well as risk mitigation.

Our team is knowledgeable in Broadcom ASICs and SDK, which enables fast under-the-hood debugging and development.

5 6

We have a strong understanding of testing and development interworking for each phase of the development cycle.

Our team has infrastructure knowledge for building tools and networking equipment, and lab infrastructure is readily available at Luxoft from day one.

This article is from: