routeprotocol
-
Representational State Transfer (REST) APIs
An API that uses REST is often referred as a RESTful API. RESTful APIs use HTTP methods to gather and manipulate data. As there is a defined structure on how HTTP works, HTTP offers a consistent way to interact with APIs from multiple vendors. REST uses different functions to interact with data: HTTP Functions HTTP…
-
Southbound API
An example of southbound API is if a network operator makes a change to a switches configuration in the management software of the controller. Changes are pushed down from the management software to the network switch using a Southbound API.
-
Northbound API
Northbound APIs are used to communicate from a network controller to its management software. Cisco DNA Centre has a software graphical user interface that is used to manage the network controller. When a network operator logs into that controller to manage its network, the information is passed from the management software is utilising a Northbound…
-
Application Programming Interface
Another popular method of communicating with network devices along with the command line interface is the application programming interface, or API. APIs are mechanisms to communicate with application or other software. They can be used to communicate with various components of a network device through software. It is possible to use APIs to configure or…
-
Command Line Interfaces
The most common way to mange a network device is via the command line interface (CLI). One of the biggest flaws with managing a network this way is the possibility of misconfiguration through human error. There are number of pros and cons to a command line interface Pros can be that the command line interface…
-
Cisco ENFV: x86 Platforms
Cisco Enterprise NFVIS is supported on the following Cisco x86 hosting platforms: Cisco Enterprise Network Compute System Cisco Cloud Services Platforms Cisco 4000 Series ISRs with a Cisco UCS E-Series Blade UCS C-Series The platform to choose depends on the requirements and features needed. For example, Voice over IP or 4G-LTE.
-
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…
-
Cisco ENFV: Virtual Network Functions and Appliances
The Cisco NFV solution provides an environment for the virtualisation of both network functions and applications in the enterprise branch. Both Cisco and third-party VNFs can be onboarded. Applications running in a Linux server or Windows server environment can be instantiated on top of NFVIS and supported by DNA centre. Cisco supported VNFs are: Cisco…
-
Cisco ENFV: Management and Orchestration
Cisco DNA Centre provides the management and orchestration functionality to the Cisco ENFV solution. It has a centralised dashboard and can provide the tools to design, provision, manage and monitor all branch sites across the enterprise. Two main functions inside of DNA Centre are to roll out new branch locations or deploy new VNFs Cisco…
-
Cisco ENFV Solution Architecture
Cisco Enterprise Network Functions Virtualisation delivers a virtualised solution for network and application services for branch offices. It consists of four main components: Management and Orchestration (MANO) Cisco DNA centre provides the VNF management and NFV orchestration capabilities. It allows for easy automation of the deployment of virtualised network services, consisting of multiple VNFs VNFs…