Cisco Network Services Manager

Cisco Network Services Manager: An Inside Look

Dynamically Define and Control Your Cloud Computing Environment

The Cisco Network Services Manager architecture includes a browser-based administrative console (Figure 1) as the primary administrative interface to the system and helps administrators:

  • Define multi-tenant characteristics, services, and behaviors
  • Construct business polices that define who can access virtual network services

Figure 1: Network Services Manager Architecture

click to enlarge

The heart of the overall system is the Network Services ManagerEngine, which:

  • Orchestrates and automates all the multi-tenant network services
  • Dynamically generates instructions to control devices and services in the network stack

The Network Services ManagerEngine dynamically builds and deploys these configuration instructions, which are pushed down to the Cisco Network Services ManagerControllers. The controllers translate the instructions into the exact configuration semantics for each device type or model in the block.

Determine Service Status in Real Time

The Network Services Manager Controllers interact with the devices and services in the network stack in real time. The Network Services Manager Controllers determine the exact service characteristics of the devices and the status of deployed networking services.

Use Containment Models to Meet Network Needs

Network Services Manager is constructed around abstracted models that are policy directed and controlled to automate and orchestrate networking services.

These networking services, in combination with compute and storage, can be deployed in a variety of “containment” models. These “containments” can:

  • Meet service, high-availability, disaster recovery, and security feature requirements
  • Be combined into a virtual cloud computing infrastructure to meet your service needs

Figure 2: Network Services Manager Uses Abstracted Models to Automate Networking Services

click to enlarge

Easily Define Networking Services

The Tenant Container is the topmost containment.  It is independent of PODs (ie sites) as an abstraction of the tenant that is modeled to exist at multiple sites

The Tenant Network Container the next level of containment. It represents a placement decision at a site for a tenant.

There is an additional level of containment, Network Container, which defines the scope of the tenant data center virtual network artifacts

Use Resource Pools for Network Administration

As an IT administrator requests networking resources, the Network Services Manager Engine takes resources from these pools and provisions the resources onto the technology block. As the IT administrator removes subscribers or service instances from the multi-tenant infrastructure, the technology blocks are placed back into the pools for future use.