cc/td/doc/product/rtrmgmt/cw2000/camp_mgr/cwsi_2x/cwsi_2_2
hometocprevnextglossaryfeedbacksearchhelp
PDF

Table of Contents

AtmDirector Overview

AtmDirector Overview

The AtmDirector software is an application in the CWSI Campus suite of network management applications. The CWSI Campus package allows you to configure, monitor, and manage a switched internetwork. The CWSI Campus package includes the following applications:

This chapter describes the AtmDirector application and how you can use it to manage Asynchronous Transfer Mode (ATM) networks. Information about ATM networks and the AtmDirector application is provided in the following sections:

AtmDirector Features

You can use the AtmDirector application to perform the following tasks:

For example, you can discover and view the ATM Interface Processor (AIP) card for the Catalyst 5000 series of switches.
You can use pull-down menus or icons for quick navigation.

Note Before the AtmDirector software can discover a Lightstream 1010 switch, IP over ATM or LAN Emulation (LANE) must be running with correctly configured IP addresses on the Ethernet port of the LightStream 1010 switch. Simple Network Management Protocol (SNMP) also must be enabled with a default community string.

ATM Fabrics

An ATM fabric is a group of interconnected switches comprised of all the ATM switches that can be discovered with the Interim Local Management Interface (ILMI) neighbor discovery mechanism, starting at the seed address. A fabric also contains the ATM end hosts connected to these switches. Switches within the ATM network must support AToM MIB (RFC 1695).

For further information on seeding, see the Getting Started with CWSI Campus publication.

ATM Network Discovery

You begin the discovery process by providing the IP address and community string of an ATM switch in each fabric you want to discover. These IP addresses are called seeds, and the process is called seeding. The discovery process uses the seeds as starting points to find other ATM devices and their connections. It adds the information about the discovered ATM fabrics to the CWSI Campus database and then displays the ATM network in tabular form in the AtmDirector main window (Figure 2-2). You must provide at least one seed for the discovery process to discover any devices or fabrics.

To find all the ATM devices in your network, you often need to provide the AtmDirector application with multiple seeds and community strings. All devices that can be reached from a seed are placed in one ATM fabric. Each fabric is displayed in a separate topology map.

For further information on seeding, see the Getting Started with CWSI Campus publication.

Supported Devices

The AtmDirector application discovers the ATM switch network that consists of LightStream 1010 switches. It discovers all ATM switches that support AToM MIB (RFC 1695) and all ATM hosts that support the Interim Local Management Interface (ILMI) specification. The discovery also queries all physical and logical connections among those switches and hosts. The following Cisco devices support the AToM MIB and ILMI:

Device Requirements

The discovery process requires the supported devices to be preconfigured as follows:

Each host must have an IP address that is reachable through the AtmDirector application.
The AtmDirector application polls the devices that are reachable from the host and obtains their IP addresses. The AtmDirector application compares the IP addresses previously discovered through ILMI with those reachable from the host. If the AtmDirector application finds that the IP address of the previously discovered device matches the IP address of the device that is reachable from the host, it places the host on the map. For further information, see the Getting Started with CWSI Campus publication.

For specific information about setting up any of these features, refer to the documentation for your device.

ATM-VLANs

An ATM-VLAN is an implementation of virtual LANs (VLANs) for an ATM network. The ATM-VLAN uses LANE to enable existing applications to access an ATM network as if it were operating over a traditional LAN, such as Ethernet or Token Ring.

An overview of LANE (including its components), how the LANE components communicate, and the ATM-VLAN discovery process is described in the following sections:

LAN Emulation

LAN Emulation (LANE) enables existing applications to access an ATM network as if they were operating over traditional LANs, such as Ethernet or Token Ring. LANE allows LAN users to benefit from ATM without modifying end-system hardware or software. End systems on LANs can connect to other end systems on LANs, as well as to ATM-attached servers, routers, and switches.

LANE reconciles the differences between ATM and LAN protocols by masking the connection setup and handshaking functions required by the ATM switch. LANE basically bridges LAN traffic across ATM. LANE has specific hardware requirements. For details, refer to your switch or router documentation.

LANE Components

Each ATM-VLAN in an ATM cloud includes the following LANE components:

Each ATM adapter, router, or LAN switch can support multiple instances of a client, with a separate client for each connected ATM-VLAN. The client registers its MAC and ATM address with the LE server.
The LE server is identified by a unique ATM address. Clients can communicate directly with one another only when they are connected to the same LE server. However, multiple LE servers can exist on the same physical ATM network where each server supports a different ATM-VLAN.
Each broadcast server is identified by a unique ATM address, which the server associates with a broadcast MAC address. One combined LE server and broadcast server is required per ATM-VLAN.
In an ATM fabric, you must have only one configuration server that serves all ATM-VLANs in the fabric. Network administrators also use the configuration server to control which physical LANs are combined to form VLANs.

Communicating in a LANE Environment

The LANE components communicate with each other using virtual channel connections (VCCs). The LANE components use the following VCC types:

The VCCs are used for connection setup and data transfer in three stages:

For detailed descriptions of VCCs and LANE call setup, refer to the CiscoView application and your hardware documentation.

ATM-VLAN Discovery

The AtmDirector application, in conjunction with the VlanDirector application, provides discovery for the following:

PNNI Protocol

The Private Network Node Interface (PNNI) protocol provides dynamic source routing for ATM internetworks that provides routing between ATM switches and groups of switches. Cisco's implementation of PNNI routing on the LightStream 1010 switch is based on the ATM Forum PNNI 1.0 specification.

The following sections provide an overview of the PNNI routing protocol for ATM networks, gives definitions for key terms used in the PNNI protocol, and describes the AtmDirector features for managing PNNI routing:

PNNI Functions

The PNNI routing protocol was designed for the following functions:


Note Cisco-PNNI (CPNNI) supports just one hierarchy level.

PNNI Features

The following sections describe the main features of the PNNI protocol:

Virtual Channels

PNNI routing is based on switched virtual connections (SVCs). SVC routing requires that the signaling establish a path to a destination before the originating system sends any data on that path.

Dynamic versus Static

PNNI is a dynamic (not a static) routing protocol. While static routing protocols require operator intervention to accommodate network changes, dynamic routing protocols can adapt to changing network conditions by advertising their reachability and other topology state information. Cisco's implementation of PNNI on the LightStream 1010 switch can operate with the Interim Inter-switch Signaling Protocol (IISP), a static routing protocol, to provide routing among multiple peer groups.

Source versus Hop-by-Hop

Hop-by-hop routing computes a path using a table of "next" hops and the destination node address provided by the source node. Source routing used by PNNI uses a different method. The whole path is specified by the source node, the path information is included in the call setup message, and signaling follows the path accordingly.

Quality of Service

PNNI supports QoS routing, which allows selection of network routes or paths based on parameters requested for the connection. Parameters such as maximum cell delay, maximum cell delay variation, and maximum cell loss ratio are combined with a user-assigned administrative weight to calculate route selection.

PNNI Topology

A PNNI topology consists of the following basic elements:

Key PNNI Mechanisms

To implement dynamic source routing on ATM networks with support for QoS route selection, PNNI uses the following unique mechanisms:

These mechanisms are primarily responsible for learning, disseminating, and maintaining information about topology state, reachability, and routing metrics.

Hello Protocol

The PNNI Hello Protocol, modeled on the OSPF protocol, supports the hierarchical organization of network nodes. To discover the identity of an adjacent switch, hello packets are exchanged containing the appropriate information. If the switches discover they are members of the same peer group, they form an inside link. If they discover they are members of different peer groups, they exchange additional information and create an outside link.

Database Synchronization

After the Hello Protocol establishes that a link is functional, the adjacent switches exchange summary packets containing header information for all PNNI Topology State Elements (PTSEs) in their respective databases. Synchronizing the databases enables the switches to maintain the same view of the topology.

Dissemination of Topology State

PNNI Topology State Packets (PTSPs) disseminate information by using the flooding mechanism. PTSPs contain the reachability, link status, and node status information needed to calculate QoS paths.

Reachability Information

Reachability information is the first step in routing a PNNI request for a connection. The call setup message is directed to a node that advertises a prefix that matches the leading portion of the destination address. The longest matching reachable address prefix is always used. Reachable addresses can be internal or external. Internal addresses are known to PNNI to be local, for example, summary end systems attached to the switch. External addresses receive the reachability information from another source. A link to an IISP network is one example of an external address.

Metrics and Attributes

In addition to topological reachability information, PNNI also advertises detailed information about metrics and attributes for links. Table 1-1 describes these metrics and attributes.


Table 1-1: PNNI Metrics and Attributes
Parameter Type Description

Administrative Weight (AW)

Metric

The primary metric used to compute paths. On the LightStream 1010 switch, administrative weight can be configured with two different methods: linespeed or uniform. For details, see your LightStream 1010 documentation.

Available Cell Rate (AvCR)

Attribute

The amount of equivalent bandwidth currently available on the link. AvCR is the most dynamic metric.

Maximum Cell Transfer Delay (maxCTD)

Metric

The sum of the fixed-delay component across the link or node and the maximum CDV.

Cell Delay Variation (CDV)

Metric

The maximum delay variation objective across a link or node for a specified service category.

Cell Loss Ratio (CLR)

Attribute

Ratio of the number of lost cells to the total number of cells transmitted on a link or node.

Maximum Cell Rate (maxCR)

Attribute

Amount of bandwidth assigned to a specific traffic class on a link.

Distribution to the Hierarchy

PNNI supports scalability through a hierarchical organization of nodes into peer groups. A peer group is represented at the next level of the hierarchy as a logical group node by aggregated topology information. This information is summarized and advertised to higher and lower levels by a specially elected node called the peer group leader.

PNNI Discovery

The AtmDirector application displays PNNI topologies based on the discovery of PNNI nodes and links. PNNI discovery proceeds in two phases:


hometocprevnextglossaryfeedbacksearchhelp
Posted: Thu Sep 30 11:25:33 PDT 1999
Copyright 1989-1999©Cisco Systems Inc.