January 14, 2013, 8:43 PM — Will there be a market for SDN network operating systems? The answer will be critical to the evolution of SDN standards and the development of applications that leverage SDN capabilities.
The SDN industry is split on this question. Many SDN proponents and vendors, including the Open Networking Foundation, Big Switch, ADARA and Vyatta (Brocade), believe the network operating system is a unique (and critical) component of the SDN architecture. Other leading network and IT providers, such as Cisco and VMware, disagree, saying their SDN and network virtualization offerings do not have a distinct network operating system.
The rise in popularity of software defined networks (SDN) has led to a resurgence of the use of the term "network operating system" or NOS. From an IT history perspective, the initial period of NOS popularity was in the 1990s when Novell's Netware, Banyan's VINES and Microsoft's LAN Manager battled for market leadership. These NOSes ran on standard server hardware and enabled PCs combined with local area networks (Ethernet) to become distributed systems running client/server applications (e.g., email, file sharing, directories, security, database and network management).
The NOS circa 2013 is typically described as the software (middleware) layer that provides the platform for SDN applications. It provides abstraction of the transport layer and network virtualization services, offering north-bound APIs that enable applications and orchestration systems to program the network and request services from it. The SDN NOS is synonymous with the control layer in most SDN architectural diagrams.
A classic definition of a SDN NOS is software (sold separately from switching or routing hardware) that runs on standard server hardware (e.g., x86) and offers APIs as a platform for SDN applications. Current examples of a NOS include OpenFlow with enhancements (e.g., from Big Switch, NEC, IBM, HP, etc.) and software from startups such as ADARA, LineRate, Midokura and Brocade/Vyatta.