Vyatta documentation

Learn how to install, configure, and operate the Vyatta Network Operating System (Vyatta NOS) and Orchestrator, which help drive our virtual networking and physical platforms portfolio.

Show Page Sections

About the Vyatta NOS

Vyatta NOS is a telco grade network services architecture. It provides an easy-to-use, high-performance and scalable platform that can fit a wide range of use cases.

Vyatta NOS allows you to separate software from hardware. You can then use hardware that is optimal for its place in the network. And, you gain a consistent user interface — no matter where you deploy the hardware in the network.

At the fundamental level, Vyatta NOS is a modified Linux network operating system. It is flexible and extensible so that you can configure it to provide a wide range of network functions.

For example:

  • router — with support for most standard routing protocols
  • switch — with support for both software- and hardware-based L2 switching
  • VPN gateway/concentrator — with support for  IPsec VPNs
  • NAT gateway — with support for SNAT/DNAT/firewall
  • CGNAT server/gateway
Figure 1. Overview of Vyatta NOS
Overview of Ciena Vyatta Network Operating System

Deployment models

You can deploy Vyatta NOS in many different environments and use cases.

For example, you could deploy Vyatta NOS as:

  • The base operating system on a standard Intel-based server — use the built-in support for Intel's Data Plane Development Kit (DPDK) to make the most of any high-bandwidth network interface cards (NICs)
  • The base operating system on CPE devices with the ability to host virtual network functions (VNFs) for specialized uses
  • The base operating system on whitebox network hardware that uses Broadcom or Marvell SoCs — suitable for mobility cell site routers and other applications
  • A virtual machine/VNF on a standard hypervisor, such as VMware ESXi or Linux Kernel-based Virtual Machine (KVM)
  • A virtual machine in multiple cloud environments, such as Amazon Web Services (AWS), Microsoft Azure, and others

Architectural components

Vyatta NOS is a modified Debian Linux operating system and it includes several logical sub-systems.

Debian1 sub-systems include:
  • The data/forwarding plane provides a packet forwarding abstraction layer
  • The control plane contains logic for the various protocols that the operating system uses
  • The management plane allows users to interact with the system through various programmatic (NETCONF) and human (command line) interfaces

1

Debian, also known as Debian GNU/Linux is a Linux distribution composed of free and open-source software developed by the community-supported Debian Project (https://www.debian.org/).