home

Supported platforms

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

VNF platform Overview

VNF platform architecture

vCPE allows the virtualization of the hardware that is required to run your business and provides a set of value-added services, including network connectivity.

You can use vCPE to run various virtualized network function (VNF) devices.

The following illustration presents the vCPE architecture.
Figure 1. vCPE architecture

The Vyatta NOSruns on top of vCPE . You install the hypervisor image, and then create guests for various VNF roles.

Integrated hypervisor overview

The hypervisor is integrated with vCPE and is deployed directly onto bare-metal hardware.

The hypervisor is based on Quick Emulator (QEMU) and libvirt. The hypervisor provides a limited set of features that are required for deploying VNFs or guests on top of vCPE. You can control the hypervisor by using any of the standard interfaces, such as the CLI, NETCONF, REST API, and the configured API.

Guest life cycle overview

After you receive vCPE , connect it to the network to follow and complete the ZeroTouch procedure. The ZeroTouch procedure enables vCPE to install a boot image and complete an initial configuration. ZeroTouch enables vCPE to connect to the network management system (NMS).

Alternately, you can install the integrated hypervisor image on the computer system by using the install image command. You can then install a guest on vCPE by using either automatic or manual methods. For more information on provisioning guests, refer to Provisioning Guests Automatically and Provisioning Guests Manually.

After you have provisioned a guest on the hypervisor, you can use the CLI to run guest life cycle commands.

Some life cycle features are discussed in this guide. These features include the following:
  • Guest snapshots—Enables you to take a snapshot of a guest and restore a guest to a previous state. For more information, refer to Guest Lifecycle Commands.
  • Guest upgrades— Enables you to upgrade a guest, including its image and resources. For more information, refer to Upgrading Guests.
  • Guest monitoring—Enables you to monitor a guest by using an SNMP, an HTTP, an HTTPS, or a ping probe. For more information, refer to Monitoring Guests.
  • Service chaining—Enables you to link a logical group of service functions to a packet or flow to realize a service. For more information, refer to Connecting Guests in a Service Chain.