Need Help?

Chat live with us

Live Chat

Want to call?

+1 (888) 468 7419

United States / $ USD

Country/Region

United States

Language/Currency

English / $ USD

  • English / $ USD
Cart
Your Shopping Cart Is Empty.

Free Project Support

For Enterprise

For Service Provider

For Cloud Provider

40G Data Center Structured 

Fiber Cabling Solution

DC Cabling Technical Team
DCI Engineers
with CCIE/HCIE Certification

Free Project Support

Metro WDM System

FMT Multi-service Platform

Management System

Flexible Ring Architecture for 

Robust and Large-Scale

Optical Transport

OTN Technical Team
Senior Telecommunication
Engineers

Free Project Support

In-Building Wireless

Power Over Ethernet

Networking & Security

Secure Data Center Design and Deploymnet

FS Makes it Faster, More Reliable

And More Efficient

Enterprise Technical Team
Network Engineers
with CCIE/HCIE Certification

Free Project Support

Multi-brand Compatibility

Coded & Tested In-house

Design Consistency

FS Box V2.0 - Data Centre Tool Kit

for SFP/SFP+/XFP/

QSFP+/QSFP28

Optics Technical Team
Senior Hardware Design
Engineers

Know-How

fiber optics1
Data Center

Network OS Comparison: Open Source OS or Proprietary OS


Network OS Comparison: Open Source OS or Proprietary OS

FS Official 2017-10-26

For a long time, network engineers have had no choice but to work with monolithic switches designed with vertically integrated hardware and software. While with pioneer bare-metal switch vendors gaining momentum, the network switches are changing. Software and hardware vendors are innovating.

Generally, network switch vendors categorize the operating system software into two types which are monolithic operating system and modular operating system. Traditional monolithic operating system designs use one static-compiled image and run in a single memory address space. This means that network switches are always running in an "all or nothing" mode. If any one element or application within an operating system fails or needs to be updated, the entire system must be shut down and restarted, ceasing all packet flows. However, the main elements of a network switch modular operating system are a kernel and a set of dynamically loadable applications with their own separate and protected memory spaces. The kernel is protected from service and application failures. Each process can be monitored to determine if it is operating correctly. If there is a problem, the process can be restarted dynamically, thus avoiding a reboot of the entire system.

Switch OS Blossoms: Open Source OS vs. Proprietary OS

Currently, there are proprietary operating system and open source operating system. Generally, the proprietary OS or closed source OS is conceptualized, designed, developed and sold by a particular company and not meant to be tampered with or tweaked by users. Proprietary OS typically runs on name-brand vertically integrated switches. While the open source OS can be used, changed, and shared by anyone. It is made by many people, and distributed under licenses that comply with the Open Source Definition. Open source network operating systems normally run on open switches, white-box switches, or bare-metal switches.

Network OS comparison: open source OS or proprietary OS Figure 1: Network OS comparison: open source OS or proprietary OS

Please Note: there are two types of open source software—project/community open source and commercial open source software (COSS). Community open source is completely free to anyone to download, including source code, for evaluation. Even COSS vendors usually have a free version of their software package, which includes source code. In fact, much open source software, especially OSs, are available as “live” media meaning that you need not actually install the software but instead run it directly from a DVD or USB flash drive.

Table 1: Part of open source OS and proprietary OS (closed source OS) in the market.

Open Source OS Proprietary OS (Closed Source OS)
 Cumulus Linux distribution using the full TCP/IP stack of Linux  Open Network Operating System (ONOS)  PicOS, Linux-based OpenFlow-supporting OS from Pica8  VyOS, an open source fork of the Vyatta routing package  OpenSwitch Linux Network OS from Hewlett-Packard  Switch Light OS from Big Switch Networks  ZebOS from IP Infusion  Broadcom ICOS
 JUNOS, used in routers and switches from Juniper Networks  Cisco Internetwork Operating System (IOS)  IPOS, used in routers from Ericsson  FortiOS, used in Fortigates from Fortinet  TiMOS, used in routers from Alcatel-Lucent  EXOS, used in network devices made by Extreme Networks  ZyNOS, used in network devices made by ZyXEL

The network OS comparison between open source OS and proprietary OS lies in that the open source software publishes the source code whereas the proprietary software retains the source code. Both the two have their own pros and cons.

Cost—One of the main advantages of open source software is the cost. If you have the in-house capabilities and technical expertise to maintain the software, and resources to implement, train and provide support to staff, then open source may be most cost-effective for your organization. For a closed source CMS, depending on the complexity of the system, the cost can vary between a few thousand to a few hundred thousand dollars, which includes a base fee for software, integration and services and annual licensing/support fees.

Open source OS and proprietary OS cost comparison Figure 2: Open source OS and proprietary OS cost comparison

As the picture shows, for the customer, an open source alternative saves money, while for the business application vendor more money becomes available, at the expense of the closed source operating system vendor, who misses a sale.

Usability—Usability is often a major area of criticism for open source, because the technology is generally not reviewed by usability experts and caters to developers rather than the vast majority of layperson users. For closed or proprietary software, usability is a high selling point due to expert usability testing for a more targeted audience.

Security—Security of open source is often a concern for large companies because software is not always developed in a controlled environment. One way to reduce this potential risk is to adopt a reputable brand with a concentrated development team supported by a strong online community. Proprietary or closed software is generally seen as more secure because it is developed in a controlled environment by a concentrated team with a common direction.

Network OS comparison: open source OS and proprietary OS with different features Figure 3: Network OS comparison: open source OS and proprietary OS with different features

How Network OS Affects the Network Switch Hardware Market

Not all switches are created equal. At present, the switches in the market can be divided into two categories. One is the bare-metal switches decoupling hardware from software and allowing third-party software to be used on the switch, and the other is traditional vendor-based switch offering that comes with pre-loaded proprietary software. For any network engineer, reliability and support are nonnegotiable requirements. Some contend that open switches can provide greater reliability than proprietary ones.

Firstly, the proprietary switches are more expensive. For the price of one traditional switch from Cisco, an enterprise can purchase at least four open switches and affordably keep multiple spares or redundant pairs on hand.

Secondly, when a proprietary switch fails, the vendors offer to ship some replacement parts. But having to wait for those to arrive can be costly if it causes downtime. Just two hours of network downtime could cost tens of thousands of dollars. In contrast, bare-metal switch not only is reliability easier and cheaper to achieve with open switches but also support can be done in-house more often. That’s because many third-party operating systems run on bare-metal switches are based on Linux. As the switches use an open system, the admins can troubleshoot and manage them using standard, Linux-based server tools they already have. That translates into less time waiting for a vendor to process a help desk ticket or ship replacement parts.

Thirdly, for many enterprises, the team running the data center comes from the IT side, so there is no reason why a switch should be provisioned differently than a server. They want to manage them like servers and want them to be programmable. Bare-metal switches offer that option and allow them to select a specialized operating system according to their needs.

Therefore, bare-metal switches are considered by many network guys. When choosing bare-metal switches, besides the software performance, you should also pay attention to some hardware parameters, such as switching capability, throughput, latency, non-blocking bandwidth, etc. For instance, FS.COM N-series 25G/100G open switches are high performance L2/L3 switches. They have high switch capability, low latency and large throughput, which are perfect for next generation metro, data center and enterprise network applications. Furthermore, both the bare-metal type and those with pre-loaded licensed Broadcom ICOS and Cumulus Linux OS can be offered. With our bare-metal switch, you can install the network operating system by your special requirements, such as OcONOS, Open Network Linux, PicOS, etc.

FS N-series switches for next-generation data centers Figure 4: FS.COM N-series switches for next-generation data centers

Open Source OS Still in Continuing Development

In the recent past, open source OSs have seen a significant developments. It’s going strong after nearly 30 years and still has its die-hard supporters. The quality of service (QoS) of the open source software outperforms the proprietary software in many areas. There is no doubt that the business model for open source licensing and products is establishing itself in the mainstream, especially as open source gains momentum with a growing community, contributors. Even so, open source OS still has a long way to go since it has only established a sizeable presence in the software world, but not won proprietary OS over entirely, or have not completely displaced proprietary and closed source alternatives in the network OS comparison.

Growing an open source platform increases the total market size Figure 5: Growing an open source platform increases the total market size

Figure 5 illustrates the dynamics of shrinking a closed source platform to the advantage of an open source platform. The money leaving the market around the closed source platform enters the market for products built on top of the open source platform. As customers review the choice of products available, they prioritize purchases anew in accordance with what’s available and how big their IT budget is. This dynamic is particularly attractive to the providers of mission-critical applications, which typically get higher purchasing priority than less important, more incremental applications.


    Facebook LinkedIn Google+ Twitter

DC Cabling Solution Team
DCI Engineers w/CCIE/HCIE
Certification

Ask Our Experts

*Free CCIE/HCIE Support

*Network Design/ Redesign, Analysis

*One-to-one service for each online PO

Thanks for your feedback.

Your opinion matters to us. With your help we’ll continue to improve your shopping experience.

Share Feedback

Thanks for visiting FS.COM. Your feedback will help us provide customers a better experience.

How likely are you to recommend FS.COM to your friends?*

1
2
3
4
5
Not likely Extremely Likely

Please select a topic for your feedback.*

0/1000

If you would like to hear back from us, please leave your contact information.