Categories
CCNP Enterprise Core (350-401) Cisco Software Defined Networking

Cisco ENFV: Network Function Virtualisation Infrastructure Software

NFVIS is based on standard Linux packed with additional functions for virtualisation, VNF lifecycle management, monitoring, device programmability and hardware acceleration.

The components of NFVIS are:

Linux

Linux drives the underlying hardware platforms and hosts the virtualisation layer for VNFs, virtual switching API interfaces, interface drivers, platform drivers and management

Hypervisor

The hypervisor for virtualisation is based on Kernel-based Virtual Machine (KVM) and includes Quick Emulator (QEMU), Libvirt and other processes.

Virtual Switch

The vSwitch is Open vSwitch (OVS) and enables communication between different VNFs and outside

VM Lifecycle Management

NFVIS provides the VIM functionality as specified in the NFV architectural framework through the NFVIS embedded Elastic Services Controller (ESC) Lite.

ESC-Lite supports dynamic bringup of VNFs – creating and deleting VNFs and adding CPU cores, memory, and storage.

It includes built-in monitoring capability of VNFs that will auto restart VNFs when they are down or sending alarms

Plug and Play client

The client automates the bringing up of any NFVIS-based host.

The Plug and Play client will communicate with the Plug and Play server running in Cisco DNA Centre. It enables a zero-touch deployment model for quick and error free of deployment of network services.

Orchestration

REST, CLI, HTTPS, and NETCONF/YANG communication models are supported for orchestration and management

HTTPS Web Server

The web server enables connectivity into NFVIS through HTTPS to a local devices web portal.

From this portal, it is possible upload VNF packages, implement lifecycle management, switch services on and off and connect to VNF consoles plus monitor critical parameters without the need for complex commands.

Device Management

Tools are packaged into NFVIS to support device management, including the resource manager to get information on the number of CPU cores allocated to VMs

Role-based Access Control

User accessing the platform are authenticated using role-based access control

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.