Open Source Management Platform
With the rapid emergence of cloud applications, network operators face increasing challenges in building and managing high-performance, highly available, and secure networks. Multiple open source initiatives, such as SONiC, have emerged to provide a unified architecture to manage and control all hardware elements in the network.
Native Junos integration with SONiC and open source management platforms serve as a concrete proof point of open programmability, while still offering the rich routing and telemetry innovations that Juniper has to offer.
Flexible Deployment Model
Advances in merchant silicon and white boxes tailored for critical functions such as Network Functions Virtualization (NFV), SD-WAN, and vCPE have enabled a vast ecosystem of network functions on demand. Service providers and enterprises can now optimize only the network elements that will best help them realize their business and operational objectives.
Complete disaggregation of the Junos OS provides the ability for Junos OS to run on Juniper hardware, third-party hardware, and on containers in the cloud. It also enables an open ecosystem of cloud-ready networking applications, giving operators ultimate choice and flexibility while allowing faster innovation, independent of the underlying hardware.
Junos Node Slicing
Junos OS supports the convergence of multiple concurrent network functions on the same physical infrastructure through Junos Node Slicing. This capability allows service providers to optimize their infrastructures while offering differentiated services on a single chassis. By decoupling network software from the underlying infrastructure, Junos Node Slicing accelerates service deployment, reduces capital outlay, and improves operational efficiency.
Innovatively designed for simplicity, Junos OS is the single operating system that powers Juniper’s broad portfolio of physical and virtual networking and security products. Built for reliability, security, and flexibility, it runs some of the world’s most sophisticated network deployments, giving operators a competitive advantage over those who run other network operating systems.
Junos OS automates network operations with streamlined precision, furthers operational efficiency, and frees up valuable time and resources for top-line growth opportunities.
Junos OS for the Cloud
Junos OS for the cloud provides a flexible, disaggregated consumption model for network applications. Lightweight, feature-packed, standalone Junos OS is delivered in a Docker container that runs on Linux, allowing you to modularize networking applications and distribute them across a virtual environment. Its open APIs enable third-party application integration. By packaging Junos applications as a Docker container, service providers, cloud operators, and enterprises can deploy Junos container applications in server-based environments to address their unique requirements.
Junos OS Automation
Junos OS is architected with automation, programmability, and DevOps in mind. It provides rich APIs, a command library, scripting support, programming, and integration with popular automation and orchestration frameworks. Built to be open, Junos works with industry standards such as Representational State Transfer (REST) APIs, NETCONF, and YANG. Its streaming-telemetry infrastructure delivers device, system, and network data in real time via multiple data export models such as OpenConfig and gRPC.
Several capabilities support Junos OS automation.
Reduces the time and effort required to plan, deploy, and operate network infrastructure.
Enables a DevOps approach that simplifies complex network operations and improves service agility.
Extends traditional disaggregation by creating a flexible consumption model for network applications.
Combines multiple concurrent network functions on a single chassis using Junos Node Slicing to optimize network infrastructure and accelerate service deployment.
Makes the insertion of line cards and the subsequent network OS upgrade a non-service impact event.
Supports fine-grained network traffic controls, while separate control, management, and data planes increase reliability and security.
Combined with annotations, commit check, and commit and rollback features, exemplifies ease of use and operational agility.
Provides highly scalable software that keeps pace with evolving requirements.
Cloud providers understand that operating a flexible, cost-effective network requires simplified operations across a highly scalable infrastructure. Junos Evolved delivers just that. It’s a unified, end-to-end network operating system that provides reliability, agility, and open programmability for successful cloud-scale deployments.
Junos Evolved builds on the strengths of the Junos to simplify network operations with a highly scalable unified end-to-end network OS while providing the reliability, quality, agility, visibility, open programmability and simplicity to facilitate cloud operator success with a flexible and cost-effective network infrastructure at cloud scale.
With a consistent Junos experience, along with industry-leading routing and management capabilities, the disaggregated JUNOS EVOLVED (Juniper's cloud-optimized, disaggregated) network operating system (NOS) provides:
Scalable and Reliable Architecture
Efficiently uses all compute resources on network elements to distribute workload and maximize performance. Enables fault isolation between components with the ability to restart them with the last state if problems occur and to provide hitless component upgrades.
Powerful programmability and customization through a transparent interface enables flexibility and rapid user innovation to augment software capabilities. Simple to integrate with the control, management, and data planes through Juniper APIs, providing native integration with open source initiatives and automation frameworks to reduce errors and operating costs.
One Junos Experience
Common API and CLI provides a single end-to-end experience across all versions of Junos, simplifying operations and reducing training costs. Extremely manageable with deep telemetry and analytics easily accessible by any application. Exploiting this data, Juniper, open source, and third-party applications can provide proactive management with increased visibility and faster fault isolation
The Junos OS architecture and infrastructure evolve with changing business and industry challenges and new technology trends. The scope of network automation may first appear daunting.
As such, it would be helpful to think of automation as a journey, and to break this journey down into discrete, manageable phases.
In this white paper, learn about the evolution of Junos OS, including its:
View a demonstration of an implementation of a standard Linux application on Junos Evolved.
State distribution is the central system that Junos Evolved is built upon as it is the central conduit for all information sharing.
The disaggregated SONiC operating system offers cloud providers the ability to implement best-of-breed technology with a single OS for reduced operational costs and automated resiliency. It delivers greater flexibility to implement both vendor-supported and open source applications to meet your cloud-scale business needs.
Juniper’s SONiC implementation combines the the power of our hardware and routing technology with the flexibility, resiliency, and cost savings of SONiC’s open and disaggregated architecture. Juniper switching platforms with SONiC can plug seamlessly into a cloud provider’s unified SONiC network infrastructure.
Simplifies operations with reduced training and operational costs. Provides a single OS across the cloud data center on dedicated switches and routers as well as on servers performing switching and routing functionality. Eliminates duplication and reduces failures with a unified structure for easy control of all network hardware.
Open, disaggregated, containerized architecture enables increased business flexibility with the ability to implement new features more quickly without having to wait for a large software release. Easy implementation and upgrades through a hitless upgrade process. Open source and vendor-developed components (such as Juniper’s containerized routing engine) align with business and technical requirements.
Industry-Leading Routing Technology
Easily plugs into SONiC as a containerized solution to provide trusted, feature-rich routing across your infrastructure, regardless of the hardware platform SONiC is running on. Industry-first disaggregated routing stack extends operational efficiency with a high-quality, scalable, high-performance routing solution.
Juniper Switch Support
Best-of-breed switching platforms in a unified infrastructure run the SONiC OS for simplified operations. QFX Series Switches are currently supported.
SONiC on the Juniper PTX10008 :
Juniper has been investing in SONiC for years and already supports SONiC on QFX-series switches. This video not only presents SONiC on PTX-series routers by discussing hardware and architecture, but it also provides a tour of the PTX10008 and includes a demo of line card removal and insertion.
Whether running on Juniper hardware or not, you can also easily integrate Juniper’s deployment-hardened routing stack into SONiC using container technology.
In the cloud era, the highest quality experiences are provided through disaggregated solutions with open networking.
Automation requires the underlying software to be open and programmable. Juniper’s open networking solutions provide rich telemetry and are highly programmable through standard APIs. They enable full and open automation using Juniper’s tools or third-party offerings.
Disaggregation enables deployment flexibility by allowing cloud providers to mix and match hardware under a single operating system. Juniper’s industry-leading routing stack streamlines operational efficiency across the infrastructure, whether on Junos Evolved, SONiC, whitebox, or a Linux server.
By default, a microservices architecture is designed to provide high reliability. It allows fault isolation between components and the ability to restart them with the last state if problems occur. A microservices-based architecture also enables hitless upgrades for individual components without impacting services.
Junos Evolved: Cloud-optimized network OS and microservices architecture delivering resiliency, feature velocity, and programmability.
Junos Evolved Network OS extends traditional disaggregation by creating a flexible consumption model for network operations. A cloud-optimized, microservices-based operating system with a deployment-hardened routing stack, Junos Evolved reduces the time and effort you need to plan, deploy, and operate your cloud infrastructure.Junos Evolved improves openness, scalability, reliability, and simplicity on Juniper and whitebox switches and routers. Juniper’s fully featured routing stack can be implemented on any Linux platform, acting as a forwarding plane, including servers and whitebox switches and routers.
Sonic: Juniper SONiC implementations enable high-performance, end-to-end deployments at scale, including spine and WAN core.
Juniper’s support for SONiC is another step on our path to fuel the disaggregation movement. The disaggregated SONiC operating system offers cloud providers the ability to implement best-of-breed technology with a single OS for reduced operational costs, automated resiliency, and greater flexibility.
cRPD: Enables cloud providers to leverage cloud economics with containerized, deployment-hardened routing functions.
Additionally, cloud providers can take advantage of our routing stack by using Junos containerized routing protocol daemon (cRPD), which is agnostic toward the underlying network operating system, whether Linux or SONiC.
At Juniper Networks, disaggregation is both the strategic thrust behind a lot of our efforts and an engineering principle that underscores virtually every architectural decision we make. It is at once an explicit part of our roadmap and an implicit directive to our engineering teams.
And, as a core part of what we build and how we build it, disaggregation plays a key role in our broader corporate strategies around cloud, multicloud, and distributed and edge cloud.
The development of Junos has been a 20+ year journey for Juniper, and we're continuing to iterate and modernize how we build systems.This demonstration shows the implementation of a 3rd party application on Junos Evolved, specifically running OpenR in a container on a Junos Evolved system.