cc/td/doc/product/rtrmgmt/sw_ntman/cwsimain/cwsi2/cwsiug2
hometocprevnextglossaryfeedbacksearchhelp
PDF

Table of Contents

Generating the PNNI Topology Map

Generating the PNNI Topology Map

This chapter provides 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. This chapter also describes the PNNI topology map and provides instructions for obtaining node and link information.

Overview--PNNI

PNNI is a dynamic source routing protocol for ATM internetworks that provides routing between ATM switches and groups of switches. The PNNI routing protocol was designed with two goals mind:


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

Main Features

The following subsections briefly describe the main features of the PNNI protocol.

Virtual Circuits

PNNI routing is based on switched virtual circuits (SVCs), used elsewhere in ATM networking. SVC routing requires that signaling establish a path to a destination before the originating system sends any data on that path.

Dynamic versus Static

PNNI is a dynamic, rather than 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 interoperate 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, takes a different approach: 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, maximum cell loss ratio, and so on, are combined with a user-assigned administrative weight to calculate route selection.

Topological Elements

A PNNI topology consists of the following basic elements:

Key Mechanisms

To implement dynamic source routing on ATM networks with support for QoS route selection, PNNI uses a number of unique mechanisms. These mechanisms, described in the following subsections, 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, is used to support the hierarchical organization of network nodes. To discovery 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

Once 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) are used to disseminate information by means of the flooding mechanism. PTSPs contain 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 are addresses for which the reachability information came from elsewhere. 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. These metrics and attributes are described in Table 5-1.


Table  5-1: PNNI Metrics and Attributes
Parameter Type Description
Administrative Weight (AW) metric The primary metric used to compute paths. On the LightStream 1010 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.

Understanding PNNI Discovery

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


  1. Interim Local Management Interface (ILMI) discovery. ILMI is a basic link-level discovery protocol that uses SNMP format packets across the User-Network Interface (UNI) and Network-to-Network Interface (NNI) links to access an ILMI Management Information Base (MIB) associated with the link within each node.

  2. PNNI discovery. PNNI identifies the nodes and how they are connected by accessing the PNNI neighbor and link tables on the devices.

Displaying the PNNI Topology

The AtmDirector main window displays the names of the PNNI routing domains in the network and the peer groups that belong to each domain. You can launch a topology map for any PNNI domain or peer group from the AtmDirector main window. The topology map includes the devices and links that participate in the PNNI routing.

To display a PNNI topology map:

Double-click on a PNNI domain or peer group name in the AtmDirector main window.

The topology service is launched for the selected PNNI domain or peer group, and the topology map is displayed (Figure 2-5).

The PNNI topology map displays the following elements:

Displaying Node and Link Information

From the PNNI topology map you can obtain configuration information for a node and connectivity information for a link.

Viewing Node Information

For configuration and related information about a node, see, "Viewing the Node Configuration and Information" in Chapter 12, "Configuring and Monitoring PNNI Nodes."

Viewing Link Information

The Link Information window shows the end nodes of a link and identifies the type of link between the nodes.

To display link information, follow these steps:

Step 1 Display the PNNI topology by double-clicking a PNNI domain or peer group name in the AtmDirector main window.

Step 2 Select a link from the topology.

Step 3 Select PNNI Options>Link Information.

The Link Information window opens (Figure 5-1). The fields in this window are described in Table 5-2.


Step 4 Click OK when you have read the link information.


Figure 5-1: Link Information Window




Table  5-2:
Link Information Field Descriptions
Field Description
From
Node Name of the node from which the link originates
Port ID Port ID for this link on the originating node
To
Node Name of the node that terminates the link
Port ID Port ID for this link on the terminating node
Link Information
Link Type Type of link described here: Lowest Level Horizontal Link or Lowest Level Outside Link
PNNI Version Version of the PNNI routing protocol used to exchange information over this link

hometocprevnextglossaryfeedbacksearchhelp
Copyright 1989-1997 © Cisco Systems Inc.