Service Router Linux
Evolve your data center switching and cloud networking infrastructures with an open, extensible and consumable NOS
SR Linux: Redefining openness
Nokia SR Linux is a truly open network operating system (NOS) that makes your data center switching infrastructure more scalable, more flexible and simpler to operate.
A key component of our next-generation Data Center Fabric solution, SR Linux uses an unmodified Linux® kernel as the foundation for a suite of network applications. The Linux kernel increases reliability and portability and makes it easier for you to develop system applications and network applications, such as tools and agents.
SR Linux opens the NOS infrastructure with a unique architecture built from the ground up around model-driven management and modern interfaces. This approach simplifies your operations and integrations while giving you the ultimate in visibility and flexibility.
SR Linux features and benefits
SR Linux gives your NetOps teams a unique foundation for modernizing your data center switching and cloud networking infrastructures. It delivers superior programmability, unrivaled flexibility for developing and managing third-party applications, extensive telemetry and comprehensive advanced IP routing features.
An unmodified kernel enables you to build network applications that are modular and isolated into their own failure domains.
Ground-up, model-driven design
Our unique design opens up the NOS infrastructure. It allows applications to simplify their own internal schemas and use data modeling languages for consumption by northbound interfaces – any object, any interface.
SR Linux applications share state with each other through a pub/sub architecture implemented using protobufs, gRPC and the lightweight Nokia Impart Database (IDB). This approach provides reliable, scalable and secure communication channels for network applications.
Resilient protocol stacks
SR Linux uses field-proven protocol stacks from our Service Router Operating System (SR OS) to bring you the benefits of a more stable, scalable, interoperable and resilient OS.
Best-in-class streaming telemetry
SR Linux is built around an open scalable telemetry framework that enables the system and applications to communicate with the same transport and message-declaration mechanisms used in gNMI and protobufs. This framework gives you deeper visibility and superior control.
Programmable Python-based CLI
CLI plugins enable you to completely customize the way the CLI operates. You can plug in Linux commands or pull in state/configuration from various locations and combine it with system state/configuration to support advanced logic.
State-of-the-art NetOps Development Kit
Our NDK uses gRPC and protobufs to provide maximum flexibility for languages supported and backwards compatibility. This enables your application developers to leverage SR Linux’s underlying model-driven architecture with a simple, clean, decoupled integration.
Automation at scale
The Fabric Services System complements and extends the capabilities of the SR Linux architecture foundation with a modern, flexible toolkit that enables you to efficiently automate your entire data center fabric infrastructure.
SR Linux uses our eXtensible Data Path (XDP) to provide a hardware abstraction layer that simplifies the interfacing with hardware platforms. It supports and speeds time to market for a variety of data center networking chipsets and platforms, including our Nokia data center fabric platforms.