Cisco Active Network Abstraction Installation Guide, 3.6.2
Overview

Table Of Contents

Overview

Cisco ANA Components

Cisco ANA Servers

Cisco ANA Gateway

Cisco ANA Unit

Cisco ANA Clients

Autonomous VNEs

Autonomous Virtual Machines

Cisco ANA Manage

Cisco ANA Architecture


Overview


Welcome to the Cisco Active Network Abstraction Installation Guide.

This manual will walk you through a typical Cisco Active Network Abstraction (Cisco ANA) installation. This chapter describes the components in Cisco ANA, and provides a brief explanation of the Cisco ANA architecture.

This chapter contains the following sections:

Cisco ANA Components

Cisco ANA Manage

Cisco ANA Architecture

Cisco ANA Components

Cisco ANA comprises the following components:

Cisco ANA Servers

Cisco ANA Clients

Autonomous VNEs

Autonomous Virtual Machines

Cisco ANA Servers

Cisco ANA uses two server types, each performing different activities:

Cisco ANA Gateway

Cisco ANA Unit

Cisco ANA Gateway

The Cisco ANA Gateway is the gateway through which all clients, including any OSS/BSS applications as well as the Cisco ANA clients, can access the system. The gateway is an extended Cisco ANA unit. (See Cisco ANA Unit.) It enforces access control and security for all connections and manages client sessions. In addition it functions as a repository for storing configuration, network and system events and alarms.

Another important function of the gateway is to map network resources to the business context. This enables Cisco ANA to contain information that is not directly contained in the network (such as VPNs and subscribers) and display it to northbound applications.

Cisco ANA Unit

The unit is a key element of Cisco ANA system. Units are networked together to create a modular, scalable, high-performance, distributed network knowledge engine for discovery, assurance and activation. Multiple units cover the entire network as a single complete entity.

The main purpose of Cisco ANA units is to host the autonomous VNEs (see Autonomous VNEs.) The units are interconnected to form a fabric of VNEs that can communicate with other VNEs regardless of which unit they are running on. Each unit can host thousands of autonomous VNE processes (depending on the server system size). The units also allow for optimal VNE distribution, ensuring geographic proximity between the VNE and its managed NE.

Cisco ANA includes a clustered N+m high-availability mechanism. Unit availability is established in the gateway, running a protection manager process, which continuously monitors all the units in the network. After the protection manager detects a unit that is malfunctioning, it automatically signals one of the m servers in its cluster to load the configuration of the faulty unit (from the system registry), taking over all its managed NEs. The switchover to the redundant standby unit does not result in any loss of information in the system, as all the information is auto-discovered from the network, and no persistent storage synchronization is required. When a unit is configured, it can be designated as being an active or a standby unit.

For more information about high availability refer to the Cisco Active Network Abstraction High Availability User Guide.

Cisco ANA Clients

Cisco ANA provides a suite of client GUI applications to manage the network:

Cisco ANA NetworkVision—The main GUI for Cisco ANA applications. It provides complete visualization of the managed network and services, and supports fault and configuration functionality. It is also the launching point for all related tools such as the PathTracer, Command Builder, and Soft Properties Manager. For more information refer to the Cisco Active Network Abstraction NetworkVision User Guide.

Cisco ANA EventVisionThe tool which serves as a browser for viewing and retrieving detailed information about the different types of system events and tickets that are generated within the Cisco ANA system. Monitoring EventVision helps predict and identify the sources of system problems, which in turn assists in preventing future problems. For more information refer to the Cisco Active Network Abstraction EventVision User Guide.

Cisco ANA Manage—A system administration and configuration tool for managing the entire Cisco ANA platform. For more information refer to the Cisco Active Network Abstraction Administrator Guide.

Cisco ANA Registry Editor—The tool used for viewing and configuring the registry. The registry stores configuration parameters and values for the gateway server and for all units. These values are used to control all Autonomous Virtual Machines (AVMs), Virtual Network Elements (VNEs) and Device Controllers (DCs) throughout the fabric of Cisco ANA . The Registry also stores client and application configurations.


Note Changes to the registry should only be carried out with the support of Cisco. For details, please contact the Cisco Project Manager or Cisco Account Team.



Note The clients support automatic client updates from the gateway using Web Start. When connecting with a client, the system verifies that the client version is the latest available and if an upgrade is required, the system automatically updates the clients from the gateway.
You can disable the automatic client update, see Disabling the Automatic Client Update, page 8-4 for details.


Autonomous VNEs

The autonomous VNEs are software entities that run as a completely autonomous process within the Cisco ANA units. Each VNE is assigned to manage a single network element (NE) instance using whatever southbound management interfaces the NE implements (for example, SNMP or Telnet). The autonomous VNEs are the entities that maintain a live model of each NE and of the entire network.

As the VNE loads, it starts investigating the NE and automatically builds a live model of the NE, including its physical and logical inventory, its configuration and its status. Following the device investigation, the VNEs begin to negotiate with peer VNEs, which represent the peer NEs determining the connectivity and topology at different layers. This model of the network topology, device state, and device inventory is constantly being updated by the VNEs, which track every change that occurs in the NE or in the network.

Messaging between VNEs is used for running different end-to-end flows in order to provide information for root-cause and impact analysis, service path tracing, and more.

Autonomous Virtual Machines

Cisco ANA units are divided into AVMs (Autonomous Virtual Machines). These AVMs are Java processes that provide the necessary distribution support platform for running and monitoring multiple VNEs. AVMs and VNEs should reside on a Cisco ANA unit (as a common configuration) but they can also reside on a Cisco ANA gateway.

Some types of AVMs run on the server, but do not run VNEs. These AVMs have reserved ID numbers (AVM 0-100) and these cannot be used. In addition, there are other reserved AVM ID numbers. The following AVMs have special roles assigned to them:

AVM 0 (the switch AVM)

AVM 11 (the gateway)

AVM 66 (the workflows AVM)

AVM 99 (the management AVM)

AVM 100 (the trap management AVM)

Cisco ANA Manage

Cisco ANA Manage is the GUI tool used for performing various system administration activities for simple system control. It provides an interface to manage the following components:

Cisco ANA UnitsAdding and removing units.

Autonomous Virtual Machines (AVMs) and Virtual Network Elements (VNEs)Adding and removing AVMs and VNEs for the different units. Starting and stopping VNEs, and setting polling information per VNE.

Global Settings:

Clients Licenses—Installing and managing Cisco ANA client licenses .

Database Segments—Viewing the storage allocated for all the database segments.

Messages of the Day—Generating a message of the day (service disclaimer).

Polling Groups—Customizing polling groups.

Protection Groups—Customizing protection groups.

Topology—Managing static and persistent topology links.

Workflow Engine—Enables the administrator to manage workflow templates and running workflows in runtime.

Scopes—Enables the administrator to group a collection of managed NEs together so that the user can view and manage the NEs based on the user's role.

Users—Enables the administrator to define and manage user accounts.

Cisco ANA Architecture

The Cisco ANA platform comprises the following functional layers:

The top layer comprises the commercial and/or legacy OSS/BSS applications, as well as the Cisco ANA Client application suite.

The second layer comprises the Cisco ANA Gateway, through which all the OSS/BSS applications and Cisco ANA clients access the Cisco ANA fabric. Each client connects to its designated Cisco ANA Gateway server.

The third layer comprises the interconnected fabric of Cisco ANA Units, each managing a subset of the Network Elements (NE) in the network. The Cisco ANA Units are distributed in a way that ensures proximity to their NEs.

The Cisco ANA platform architectural diagram is displayed below.

Figure 1-1 Cisco ANA Architecture