The network OS: Carrier-grade SDN control of multi-domain, multi-layer networks
Bell Labs Technical Journal(2019)
The lack of a global network controller with a consistent network view slows down the development and deployment of the more dynamic network services required by extensive cloud technologies. To address the scaling requirements of the carrier environment, the envisioned network controller would be implemented as a distributed system. In this article, we describe a global network controller designed to function as a network operating system with multi-domain, multi-layer capabilities that will transform carrier-grade telecom services. We define the requirements for a carrier-grade network operating system (OS) and describe a prototype system (NetUNIX) that can control heterogeneous networks at large scale and ensure high service reliability. We highlight the advantages of the NetUNIX platform in the context of other open source platforms and illustrate the use of the NetUNIX platform with two use cases: a metro-distributed data center and 5G next-generation fronthaul.