cc/td/doc/product/atm/ls1010s/11_1
hometocprevnextglossaryfeedbacksearchhelp
PDF

Table of Contents

Configuring ATM Routing and PNNI
Overview
Enhanced PNNI Features
Global Switch Configuration
Display ATM PNNI Configuration
PNNI Routing Configuration
PNNI Node Configuration
PNNI Interface Configuration

Configuring ATM Routing and PNNI


This chapter describes the ATM routing and Private Network-Network Interface (PNNI) protocol implementation within the LightStream 1010 ATM switch. In order to place calls between ATM End Systems, signaling needs to consult an ATM routing protocol. LightStream 1010 provides the following routing protocols:

The following major sections describe PNNI implementation:

The following major sections provide procedures for ATM routing and PNNI configuration:

For a complete description of the commands mentioned in this chapter, refer to the LightStream 1010 ATM Switch Command Reference publication.

Overview

PNNI provides dynamic ATM routing with QOS support. The PNNI protocol is used as "the routing protocol" for the global ATM internetwork; and therefore has been specified as a hierarchical routing protocol. The number of hierarchical levels can vary from network to network.


Note      The initial LightStream 1010 implementation of PNNI will support only a single level of hierarchy.


Figure 11-1 shows a network using PNNI and IISP protocols and is used in the following sections to describe PNNI and IISP routing and PNNI components. IISP routing is used to interconnect peer groups at the corporate campus backbone level, but the addresses have been assigned to allow future migration to hierarchical PNNI routing. Specifically, the corporate campus will eventually form a PNNI peer group at level 80.


Note      IISP can be used to connect PNNI based private networks.



Figure 11-1   PNNI Network Example


A Peer Group (PG) is a collection of logical nodes that exchange information with other members of the group. This allows all members of the same peer group to maintain an identical view of the group. For example, Hello Packets, database synchronization, and flooding are carried out among members of the same peer group. The Engineering, Marketing, and Administration buildings are separate peer groups in Figure 11-1. For example, SW2.01 and SW2.02 are both members of the peer group 2.


Note      Peer groups are similar to Open Shortest Path First (OSPF) routing protocol areas or to IP routing domains.


SW2.01 is a border node between peer group 2 and peer group 3. The border nodes must translate between PNNI and IISP and vice versa in order to splice the connections. The border nodes are also configured with reachability information to end systems (ESs) outside the PNNI network. The configured ES addresses are then advertised within the private network so that any internal node desiring to connect to the advertised ES routes to the border node. The signaling messages for IISP and PNNI are both supported at the border nodes.

The level of a peer group, including all nodes within the peer group, indicates its position in the PNNI hierarchy. A level with a small numerical value implies greater topological aggregation and has a higher level in the PNNI hierarchy. A level with a larger numerical value implies less topological aggregation and has a lower level in the PNNI hierarchy.

The default assignment of nodes to peer groups is determined by their addresses. For example: the default lowest level peer group ID is determined by the level bit prefix of the node address where the level is configurable.

All lowest level nodes in a peer group should share the same level-bit address prefix and should have unique 13-byte address prefixes. See the section "Configure the ATM Address" for the command line interface (CLI) command used to configure the ATM address.

The VC routing and call-processing system architecture are shown in Figure 11-2.


Figure 11-2   PNNI Processing System Architecture


This is a platform-independent architecture, and is valid for both campus and enterprise switches.

Signaling

When a connection request is received at a UNI or IISP interface, the Designated Transit List (DTL) or source route needs to be computed. Signaling requests the source route by sending a message to the PNNI router.

Dynamic Versus Static ATM Routing

Static routing protocols require route configuration. IISP is an example of a static routing protocol. Static routing protocols are unsuitable for larger networks because they require a significant amount of configuration.

Dynamic routing protocols adapt to changing network conditions by advertising reachability and topology status information changes. PNNI is a dynamic routing protocol. The LightStream 1010 PNNI implementation can interoperate with IISP to provide routing between multiple peer groups.

QOS Routing

Quality of Service (QOS) routing is the selection of routes or paths that satisfy a set of constraints for a requested connection. The user can specify QOS parameters for such connections as:

Routing must find a path that satisfies the requested QOS for the duration of the connection.

Source Routing Versus Hop-by-Hop

There are basically two techniques to thread a path in a network.

Hop-By-Hop Routing

Hop-by-hop routing is well known in datagram switching. Hop-by-hop routing is based on the computation of a table that has one entry for each destination node. The next entry in the table specifies what the next node on the path is to that destination. Routing towards the destination is done by forwarding the datagram (call request) to the next node based on the destination node address and the information in the next-hop routing table. Hop-by-hop routing requires the presence of the address of the destination node in the datagram.

When using PNNI the next-hop routes used by IISP are incorporated into the PNNI routing tables.

Source Routing

Source routing has the entire path specified by the source node. The path information is included in the call setup message, and signaling follows the path accordingly.

The PNNI protocol is a source routing protocol and has the following advantages over a hop-by-hop routing protocol:

A source route in PNNI consists of Designated Transit List (DTL) stacks, each including a sequence of nodes and links at a level of the PNNI hierarchy.


Note      The initial LightStream 1010 ATM switch implementation of PNNI supports only one level of hierarchy so each source route consists of only one DTL.


Controlling Loops

Hop-by-hop routing controls loops by ensuring that all switches see a consistent topology view when computing next hop routing tables. The next hop routing tables have to be computed based on the same metric. In every distributed system there are transient conditions, such as a link failure, when the next-hop routing tables are inconsistent. This leads to looping. This is not a problem in datagram routing because the datagrams contain a mechanism that does not allow indefinite packet looping in the network.

Source routing is by definition loop free. Using source routing allows every switch to compute the source routes independently using its own selected mechanism. Transient conditions are not crucial to PNNI. In the worst case the call is cranked back to the source and an alternate path selected, but no looping ever occurs. See the section "Crankback Mechanism."

Computing QOS Paths

Source routing provides the best control over the path selected in the network. The path never diverges from what the source route specifies, regardless of the route selection criteria. PNNI uses the crankback mechanism to correct failures by systematically routing calls to the destination. See the section "Crankback Mechanism."

Topology Information in PNNI

PNNI is a Topology State algorithm. It advertises information about the status of links and nodes in the network. The advertised information contains multiple metrics and attributes for links and nodes for each ATM service category. Both topological information and address reachability are advertised. PNNI supports a hierarchical organization of the topology database.

The Hello Protocol

The Hello protocol is used to discover the identity of the adjacent neighbor node. The PNNI Hello protocol was modeled on the Open Shortest Path First (OSPF) protocol with appropriate extensions to support a hierarchical organization of the topological database. Discovering the identity of the neighbor is done via an exchange of hello packets containing appropriate information. If the switches discover they are members of the same peer group, they form an inside link. If they are members of different peer groups, additional information about the hierarchy is exchanged and an outside link is created.

Database Synchronization

When the Hello protocol has declared the link as functional, the adjacent switches exchange a summary of their database contents. This mechanism is similar to the OSPF database synchronization procedures. The synchronization is governed by a master and slave relationship of switches. Nodes exchange database summary packets which contain header information of all PNNI Topology State Elements (PTSEs) in a node database. After such an exchange differences in the topological databases are updated. When completed, both nodes have consistent topological databases.

PNNI Topology Description and Distribution

PNNI Topology State Packets (PTSP) containing one or more PTSEs are used to disseminate information in the ATM network. PTSPs contain reachability, link and node status information necessary for PNNI to calculate QOS paths in an ATM network.

Reachability Information in PNNI

PNNI allows summarization of multiple ATM addresses into a single summary address prefix. Address summarization and the hierarchical organization of the topology enables PNNI to scale to very large networks.

Reachability information is used as the first step in routing a PNNI signaling request for a virtual connection. The call set up packet will be directed to a node advertising a prefix which matches the leading portion of the destination address. The longest matching reachable address prefix is always used.

Internal Reachable ATM Addresses

This information group describe internal reachable ATM destinations. Internal means known to PNNI to be local. For a node representing a single switch, an internally reachable address represents a summary of end systems attached to the switch, for example, discovered via ILMI address registration. At higher levels of the hierarchy, it summarizes information provided by members of the peer group.


Note      Internal static routes can be configured manually to end systems that do not support ILMI. These routes will automatically be advertised as internal reachable addresses (subject to address summarization).


Exterior Reachable ATM Addresses

Exterior reachable ATM addresses are similar to internal reachable addresses and describe reachability to a set of ATM destinations. Using an exterior advertisement implies that the reachability information came from elsewhere. This includes cases such as information from other routing domains in which the switch participates or configuration about what is reachable over a specific link. A link connecting to an IISP network is an example of an exterior reachable address.

Supported Metrics and Attributes

Being a topology state routing protocol, PNNI advertises detailed information about the status of the links and nodes. The status of the topological entities (links and nodes) is described via metrics and attributes. Metrics are combined along a path. The simplest example of a metric is the administrative weight. The administrative weight of a path is the sum of the weights of links and nodes along the path.

Attributes are treated by PNNI in a different way. If an attribute value for a parameter violates the QOS constraint, then PNNI excludes that topological entity from consideration while making a path selection.

Supported metrics and attributes include the following:

Metrics and attributes supported by PNNI are listed in Table 11-1.

Table 11-1  

Parameter Metric/
Attribute
Static/
Dynamic
Unit Granularity Range Ecoding

Administrative Weight

Metric

Static

Unitless

N/A

1 - (232-1)

32 bit integer

Available cell rate

Attribute

Dynamic

cells per second

1 cell per second

 

32 bit integer

Maximum cell transfer delay

Metric

Static

microseconds

1 microsecond

1 microsecond - 168 seconds

32 bit integer

Cell delay variation

Metric

Static

microseconds

1 microsecond

1 microsecond - 168 seconds

32 bit integer

Cell loss ratio

Attribute

Static

order of magnitude

 

10-1 - 10-15

16 bit exponent

Maximum cell rate

Attribute

Static

cells per second

1 cell per second

 

32 bit integer

PNNI Metrics and Attributes Supported

PNNI metrics and attributes are specified separately for each parameter in the following service categories:

Administrative Weight

Administrative Weight (AW) is the main metric used for computation of paths by PNNI. The assignment of administrative weights to links and nodes will influence the way PNNI selects paths in the private ATM network.

Administrative weight indicates the relative preference of a link assigned by the private network owner. For example, it may depend on link capacity or link length.

Administrative weight can also be used to exclude certain links from routing, such as a backup link that needs to be used only when the primary link is full. The administrative weight for a path is simply the sum of the individual weights of the links on the path.

The LightStream 1010 will select paths with the least administrative weight when such paths satisfy the requested QOS of a connection.

Available Cell Rate

Available Cell Rate (AvCR) is the most dynamic metric in PNNI. It reflects the amount of equivalent bandwidth that is available on the link for new connections. AvCR depends on the calls traversing the link and is viewed as the residual capacity left for use by additional calls. Not every change in AvCR will be advertised in the network by PNNI. Only significant changes as defined by the ATM Forum PNNI specification are advertised in the network. PNNI needs the knowledge of AvCR to decide whether a given link or node is suitable to carry a given call. The LightStream 1010 PNNI implementation supports both simple and complex Generic Call Admission Control (GCAC) to make this decision.

AvCR is maintained on a per service category basis. Three AvCRs are maintained, one each for CBR, RT-VBR, and NRT-VBR service categories.

Significant Change definitions

Not every change of parameter value is substantial enough to generate an advertisement. The network would be overwhelmed with PNNI advertisement packets if frequently changing parameters were to generate advertisements every time any change in their value occurred. Changes in CDV, MaxCTD or AvCR are measured in terms of a proportional difference from the last value advertised. A proportional multiplier threshold expressed as a percentage provides flexible control over the definition of significant change.


Note      For other parameters such as administrative weight, any change in value is considered as significant.


For each parameter, PNNI defines what constitutes a significant change. See the section "Configure Significant Change Thresholds" for configuration information.

The Generic Call Admission Control Algorithm

Not all switches will have the same mechanism to perform call control for connection admission. PNNI has defined its own mechanisms to determine whether a call with requested Peak Cell Rate (PCR) and Sustainable Cell Rate (SCR) will be admitted on a selected link (node). These mechanisms screen links and nodes for consideration in path computation. Two mechanisms perform this screening function, depending on the number of parameters advertised by each entity:

Simple GCAC requires only AvCR to be advertised.

Complex GCAC provides a more accurate calculation at a price of increased processing complexity. It uses two additional parameters that can be optionally advertised by a PNNI entity. These are the following:

By default the LightStream 1010 PNNI uses simple GCAC. In addition, it operates using complex GCAC for those links and nodes that have advertised CRM and VF.

The ATM Forum PNNI specification defines GCAC for the following service categories:

Crankback Mechanism

The crankback concept adapted in PNNI is based on similar mechanisms used in the circuit switching. Crankback folds back the call to the source node in the peer group that created the DTL and the source retries on an alternate path. Crankback pinpoints the link or node to be avoided in the next retrial. A single call can be cranked back to the source many times. After a number of retrials the crankback mechanism declares that it cannot provide the requested QOS path.

Figure 11-3 is an example of a signaling request encountering insufficient available cell rate at the link SW3p3->SW5p1.


Figure 11-3   Crankback Mechanism Example


Signaling includes a crankback information element (IE) in the call release message indicating the blocked link SW3p3->SW5 and sends it back upstream to the source switch. PNNI computes a new DTL that avoids the blocked link: (SW1p3-> SW2p3-> SW4p2->SW5).


Note      Crankback is transparent. It is an automatic mechanism that increases the success probability of a call.


Enhanced PNNI Features

The LightStream 1010 ATM switch PNNI implementation supports the following enhanced PNNI features:

Autoconfiguration and Support for Address Modification

The LightStream 1010 ATM switch PNNI implementation supports autoconfiguration. When the switch initially comes up, an autoconfigured ATM address is assigned. The autoconfigured ATM address provides a unique 13-byte address prefix to each switch used for ILMI address registration and address summarization. All autoconfigured addresses share the same 7-byte address prefix so they belong to the same peer group at level 56. This feature allows you to interconnect multiple switches out of the box without any configuration necessary.

You can modify the ATM address using manual configuration commands. In PNNI, by default the node identifier originates from the ATM address assigned to the switch. The node identifier uniquely identifies the node in PNNI. A change of ATM switch address would normally result in a change of the node identifier, causing all links to go down and thus disallowing the possibility of smooth address migration in the peer group. See the sections "Configure the ATM Address" and "Configure PNNI Node" for ATM address modification procedures.

Tuning PNNI to Specific Network Conditions

The LightStream 1010 PNNI implementation allows you to tune to the network conditions using the Command Line Interface (CLI).

Load Balancing

Load balancing distributes the traffic throughout the network. As a result of load balancing techniques, you can transmit more traffic across the network. The LightStream 1010 ATM switch uses two types of load balancing:

For configuration information see the section "Configure ATM PNNI Link Selection."

VP Tunneling

A typical application of VP tunneling using the workgroup and enterprise switch is shown in Figure 11-4. The switches form small private networks over a public cloud. They are interconnected over Permanent Virtual Paths (PVPs) which are essentially logical trunks.


Figure 11-4   Tunneling Example


The dashed lines indicate the PVPs which interconnect the ATM switches. Each of these VPs are logical trunks over which signaling (on channel VP=X, VC=5) and PNNI (on channel VP=X, VC=18) can operate normally. Switched Virtual Circuits (SVCs) can be routed and signaled across the VP tunnel as if both endpoints were connected by a physical link.

Scope of Addresses

PNNI address scope allows you to constrain advertised reachability information within configurable bounds. This allows network administrators flexible control of reachability information, in case of network restructuring.

The service scope for a group of addresses is the highest-level peer group containing the group address for anycast purposes. Calling parties will not be allowed to establish connections outside of their highest peer group.

Path Selection

A source node will route to the node that has advertised the longest address prefix that matches the destination. However scope checking takes precedence over longest-prefix match routing.


Note      If two destination nodes have the same address prefix, the node closest to the source will be selected.


Configure scope for path selection using the following rules:

Anycast connections use scope to make point-to-point connections to a group address. The anycast route to one or any of the group is determined by the longest prefix address.


Note      Only members of the group that are reachable within the indicated connection scope are considered.


UNI Scope to PNNI Level Mapping

The UNI design of the membership scope control considers how it is used in the real network applications. Most applications would like to control reachability according to human organization hierarchies (for example, intra-network or intra-site).

Table 11-2 lists the UNI scope number and its corresponding hierarchy.

Table 11-2   UNI Scope Hierarchy

Scope Number Hierarchy

1

Local

2

Local plus one

3

Local plus two

4

Site minus one

5

Intrasite

6

Intrasite plus one

7

Organization minus one

8

Intraorganization

9

Organization plus one

10

Community minus one

11

Intracommunity

12

Community plus one

13

Regional

14

inter regional

15

Global

The LightStream 1010 switch uses the UNI scope numbers to display the UNI scope value.

Automatic Scope Mapping Assignment

As autoconfigured, LightStream 1010 switches form a peer group at level 56 of the PNNI hierarchy. Suitable UNI scope-to-PNNI level mapping is provided automatically and is listed in Table 11-3, "UNI Default Scope, Automatic." The mapping table is recomputed if the peer group level is modified and the scope mode is configured as automatic.


Note      No manual modification of the scope map is allowed if scope mode is configured as automatic. See the section "Configure ATM PNNI Scope Mode" to change scope mode from automatic to manual.


If you reconfigure an entry and then use the no scope mode command to disable scope mode, the entry value will revert to the ATM Forum defaults specified in Table 11-3.


Note      When you change scope mode from automatic to manual, no subsequent changes in the scope mapping table entries will occur unless you manually modify the entries according to your needs. When changing scope mode from manual to automatic, the table will be modified automatically to suitable recomputed values.


Table 11-3 lists the PNNI routing level indicators and the corresponding UNI default scope values.

Table 11-3   Scope Mapping Table

PNNI Routing Level Indicator UNI Default Scope Description
Automatic ATM Forum

96

 

1-3

Local

80

 

4-5

 

72

 

6-7

 

64

 

8-10

 

56

1-10

 

Default node level for LightStream 1010 autoconfiguration

48

11-12

11-12

 

32

13-14

13-14

 

0

15

15

Global

By changing the PNNI routing levels to values that are greater than the node level, the reachability information scope becomes smaller than the node scope and the reachability cannot be advertised. The automatic UNI default scope mapping used by the LightStream 1010 is based on the ATM Forum UNI default scope.

For example, in Figure 11-1, all of the corporate campus switches should be configured with a low organization scope of 1 and a high organization scope of 10, except the two edge switches SW1.01 in peer group 1 and the corresponding switch SW1.02 in peer group 4. The two edge switches should be configured with a low organization scope of 1 and a high organization scope of 15. This would allow them to advertise their network reachability globally, and would restrict the reachability traffic of the other switches.

The LightStream 1010 scope default values are set as follows:

The PNNI scope associated to the ATM address and prefix can be configured as automatic or manual. see the section "Configure ATM PNNI Scope Mode" for configuration steps. To manually configure the scope mode see the sections "Configure Static Routes" and "Scope of Addresses" in this chapter.

Global Switch Configuration

This section describes the following LightStream 1010 ATM switch PNNI global configuration:

Configure the ATM Address

During the initial startup, the LightStream 1010 generates an ATM address using the defaults described in the section "ATM Address Configuration" in the chapter "Initially Configuring the LightStream 1010 ATM Switch." The switch's ATM address uses a hierarchical addressing model similar to the Open System Interconnect (OSI) network service access point (NSAP) addresses. PNNI uses this hierarchy to construct ATM peer groups. ILMI uses the first 13-bytes of this address as the switch prefix that it registers with end systems.

To configure a new ATM address that replaces the previous ATM address and is used to generate a new PNNI node ID and peer group ID, see the section "Configure PNNI Node."

Multiple addresses can be configured for a single switch and this configuration can be used during ATM address migration. ILMI registers end systems with multiple prefixes during this period until an old address is removed. PNNI automatically summarizes all of the switch's prefixes in its reachable address advertisement.

To configure an additional ATM address manually, use the following command using the no form of this command to disable.

Task Command

At the privileged EXEC prompt, enter configuration mode from the terminal.

configure1
[terminal]

Configure the ATM address for the switch.

atm address atm-address

1This command is documented in the LightStream 1010 ATM Switch Command Reference publication.

Example

The following example adds the ATM address prefix 47.0091.8100.5670.000.0ca7.ce01 and the ellipses (...) add the default MAC address as the last six bytes.

Switch(config)#atm address 47.0091.8100.5670.0000.0ca7.ce01...
Switch(config)#

Display the ATM Address Configuration

Use the show atm addresses command to display the ATM address configuration.

To display the ATM address configuration, perform the following task in user EXEC mode:

Task Command

Display the ATM address configuration.

show atm addresses

Example

This example displays the ATM address configuration using the show atm addresses command from user EXEC mode:

Switch#show atm addresses
Switch Address(es):
47.00918100000000410B0A1081.00410B0A1081.00 active
47.00918100000000603E5ADB01.00603E5ADB01.00
Soft VC Address(es):
47.0091.8100.0000.0041.0b0a.1081.4000.0c80.0000.00 ATM0/0/0
47.0091.8100.0000.0041.0b0a.1081.4000.0c80.0000.63 ATM0/0/0.99
47.0091.8100.0000.0041.0b0a.1081.4000.0c80.0010.00 ATM0/0/1
47.0091.8100.0000.0041.0b0a.1081.4000.0c80.0020.00 ATM0/0/2
47.0091.8100.0000.0041.0b0a.1081.4000.0c80.0030.00 ATM0/0/3
47.0091.8100.0000.0041.0b0a.1081.4000.0c80.1000.00 ATM0/1/0
47.0091.8100.0000.0041.0b0a.1081.4000.0c80.1010.00 ATM0/1/1
47.0091.8100.0000.0041.0b0a.1081.4000.0c80.1020.00 ATM0/1/2
47.0091.8100.0000.0041.0b0a.1081.4000.0c80.1030.00 ATM0/1/3
47.0091.8100.0000.0041.0b0a.1081.4000.0c80.8000.00 ATM1/0/0
47.0091.8100.0000.0041.0b0a.1081.4000.0c80.8010.00 ATM1/0/1
47.0091.8100.0000.0041.0b0a.1081.4000.0c80.8020.00 ATM1/0/2
47.0091.8100.0000.0041.0b0a.1081.4000.0c80.8030.00 ATM1/0/3
47.0091.8100.0000.0041.0b0a.1081.4000.0c80.9000.00 ATM1/1/0
47.0091.8100.0000.0041.0b0a.1081.4000.0c80.9010.00 ATM1/1/1
47.0091.8100.0000.0041.0b0a.1081.4000.0c80.9020.00 ATM1/1/2
47.0091.8100.0000.0041.0b0a.1081.4000.0c80.9030.00 ATM1/1/3
ILMI Switch Prefix(es):
47.0091.8100.0000.0041.0b0a.1081
47.0091.8100.0000.0060.3e5a.db01
ILMI Configured Interface Prefix(es):
LECS Address(es):
Switch#

Configuring Routing Mode

The ATM routing software can be restricted to operate in static mode. In this mode the cell routing is restricted to only the static configuration of ATM routes. This disables running of any dynamic ATM routing protocols, such as PNNI.


Note      Static routing mode is the same as the default IISP software image of Release 11.1


The ability to configure the routing mode obviates the need for two separate software images for PNNI and IISP as in Release 11.1. The default mode is dynamic, in which PNNI functionality is available on all interfaces.

The atm routing-mode command is different than deleting all PNNI nodes using the node command and affects ILMI auto-configuration. If the switch is configured as static routing mode for each interface, the switch ILMI variable atmfAtmLayerNniSigVersion is set to IISP. This causes ILMI auto-configuration on interfaces between two switches to determine an interface type of IISP or if the switch on the other side indicates NNI signaling protocol is not supported.


Note      The atm routing-mode command differs from other CLI commands. It takes effect only after the next reload of the software. The switch continues to operate in the current mode, until the software is reloaded.


To configure the ATM routing mode to static, use the following command. Use the no form of this command to return the switch to dynamic routing mode (PNNI) operation.

Task Command

At the privileged EXEC prompt, enter configuration mode from the terminal.

configure1
[terminal]

Configure the ATM routing mode to static.

atm routing-mode static

Exit configuration mode.

end

Write the running configuration to the startup configuration.

copy running-config startup-config

Reload the switch software.

reload

1These commands are documented in the LightStream 1010 ATM Switch Command Reference publication.

Example

The following example uses the atm routing-mode static command to restrict the switch operation to static routing mode:

Switch(config)#atm routing-mode static
This Configuration Will Not Take Effect Until Next Reload.
Switch(config)#end
Switch#copy running-config startup-config
Building configuration...
[OK]
Switch#Switch#reload

If the switch is operating is static mode, the following example resets the switch operation back to PNNI:

Switch(config)#no atm routing-mode static
This Configuration Will Not Take Effect Until Next Reload.
Switch(config)#end
Switch#copy running-config startup-config
Building configuration...
[OK]
Switch#Switch#reload

Display the ATM Routing Mode Configuration

Use the show running-config command to display the ATM routing mode configuration.

To display the ATM routing mode configuration, perform the following task in user EXEC mode:

Task Command

Display the ATM routing mode configuration.

show running-config

Example

This example displays the ATM routing mode configuration using the show running-config command from user EXEC mode:

Switch#show running-config
Building configuration...
Current configuration:
!
version 11.2
no service pad
service udp-small-servers
service tcp-small-servers
!
hostname Switch
!
!
username dtate
ip rcmd remote-username dplatz
!
atm e164 translation-table
e164 address 1111111 nsap-address 11.111111111111111111111111.112233445566.11
e164 address 2222222 nsap-address 22.222222222222222222222222.112233445566.22
e164 address 3333333 nsap-address 33.333333333333333333333333.112233445566.33
!
atm service-category-limit cbr 64544
atm service-category-limit vbr-rt 64544
atm service-category-limit vbr-nrt 64544
atm service-category-limit abr-ubr 64544
atm routing-mode static
atm address 47.0091.8100.0000.0040.0b0a.2b81.0040.0b0a.2b81.00
!
interface CBR0/0/0
no ip address
<Information Deleted>
Switch#

Configure Static Routes

Use the atm route command to configure a static route. A static route attached to an interface allows all ATM addresses matching the configured address prefix to be reached through that interface.


Note      Two PNNI peer groups may be connected using the IISP protocol. This requires a static route to be configured on the IISP interfaces, allowing connections to be set up across the IISP link(s).

Task Command

At the privileged EXEC prompt, enter configuration mode from the terminal.

configure1
[terminal]

At the configure prompt, enter ATM router PNNI mode from the terminal. The prompt will change to Switch(config-atm-router)#.

atm route atm-address-prefix atm card/subcard/port
[e164-address e164-address ] [internal] [ scope1-15 ]

1These commands are documented in the LightStream 1010 ATM Switch Command Reference publication.


Examples

Following is an example of the atm route command configuring a static route to the 13-byte-switch-prefix, 47.00918100000000410B0A1081 to ATM interface 0/0/0.

Switch(config)#atm route 47.00918100000000410B0A1081 atm 0/0/0
Switch(config)#

Following is an example of the atm route command configuring a static route to the 13-byte-switch-prefix, 47.00918100000000410B0A1081 to ATM interface 0/0/0 configured with an E.164 address 1234567.

Switch(config)#atm route 47.00918100000000 atm 0/0/0 e164-address 1234567
Switch(config)#^Z

See the section "Configuring a Static Route with an E.164 Address" for detailed configuration information.

Following is an example of the atm route command configuring a static route to the 13-byte-switch-prefix, 47.00918100000000410B0A1081 to ATM interface 0/0/0 configured with a scope 1 associated.

Switch(config)#atm route 47.0091.8100.0000 atm 0/0/0 scope 1
Switch(config)#^Z

Note      The scope mode must be configured as manual using the scope mode manual command before ATM static routes may be configured with a scope setting. See the section "Configure ATM PNNI Scope Mode."


Display the Static Route Configuration

Use the show atm route command to display the ATM static route configuration.

To display the ATM static route configuration, perform the following task in user EXEC mode:

Task Command

Display the static route configuration.

show atm route

Display the static route scope configuration.

show atm pnni scope

Example

This example displays the ATM static route configuration using the show atm route command from user EXEC mode:

Switch#show atm route
Codes: P - installing Protocol (S - Static, P - PNNI, R - Routing control),
T - Type (I - Internal prefix, E - Exterior prefix, SE -
Summary Exterior prefix, SI - Summary Internal prefix,
ZE - Suppress Summary Exterior, ZI - Suppress Summary Internal)
P T Node/Port St Lev Prefix
~ ~~ ~~~~~~~~~~~~~~~~ ~~ ~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
S E 1 ATM0/0/0 DN 56 47.0091.8100.0000/56
S E 1 ATM0/0/0 DN 0 47.0091.8100.0000.00/64
(E164 Address 1234567)
R SI 1 0 UP 0 47.0091.8100.0000.0041.0b0a.1081/104
R I 1 ATM2/0/0 UP 0 47.0091.8100.0000.0041.0b0a.1081.0041.0b0a.1081/152
R I 1 ATM2/0/0 UP 0 47.0091.8100.0000.0041.0b0a.1081.4000.0c/128
R SI 1 0 UP 0 47.0091.8100.5670.0000.0000.0000/104
R I 1 ATM2/0/0 UP 0 47.0091.8100.5670.0000.0000.0000.0040.0b0a.1081/152
R I 1 ATM2/0/0 UP 0 47.0091.8100.5670.0000.0000.0000.4000.0c/128
Switch#
Example

This example displays the ATM PNNI scope configuration using the show atm pnni scope command from user EXEC mode:

Switch#show atm pnni scope
UNI scope PNNI Level
~~~~~~~~~ ~~~~~~~~~~
(1 - 1 ) 96
(2 - 10) 56
(11 - 12) 48
(13 - 14) 32
(15 - 15) 0
Scope mode: manual
Switch#

Configuring a Static Route with an E.164 Address

Use the atm route command to configure a static route to an E.164 address. A static route attached to an interface allows all ATM addresses matching the configured address prefix, to be reached through that interface and routed to an E.164 address.

Configuring a static route with an E.164 address is a two-step process and is described in this section:


Step 1   Configure a static ATM route with an E.164 address

Step 2   Configure the E.164 address to an interface

One E.164 address can be configured per ATM port. Signaling uses E.164 addresses in called and calling party information elements (IEs). Signaling uses NSAP address in the called and calling party subaddress IEs and are used if a network supports E.164 addressing.

E.164 addresses have the following properties:

Figure 11-5 is an example of an E.164 address switch static route configuration.


Figure 11-5   E.164 Address Connection Setup Example


The network service access point (NSAP) address is used to initiate the call at the ingress to the public network. The public network routes the call based on the E.164 address. NSAP subaddress are carried through the public network in the subaddress field then the NSAP address is used at egress of the public network to complete the call.

The following commands are used to configure E.164 address static routes:

Task Command

At the privileged EXEC prompt, enter configuration mode from the terminal.

configure1
[terminal]

At the configure prompt, configure the static route with E.164 address.

atm route atm-address-prefix atm card/subcard/port
[e164-address e164-address ] [internal] [ scope1-15 ]

1These commands are documented in the LightStream 1010 ATM Switch Command Reference publication.

Example

Following is an example of the atm route command configuring a static route to the 13-byte-switch-prefix, 47.00918100000000410B0A1081 to ATM interface 0/0/0 configured with an E.164 address 1234567.

Switch(config)#atm route 47.00918100000000 atm 0/0/0 e164-address 1234567
Switch(config)#^Z

To complete the E.164 address static route configuration proceed to the section "Configure ATM E.164 Address on an Interface."

Display the E.164 Static Route Configuration

Use the show atm route command to display the E.164 address configuration.

To display the E.164 address configuration, perform the following task in user EXEC mode:

Task Command

Display the static route E.164 address configuration.

show atm route

Example

This example displays the E.164 address configuration using the show atm route command from user EXEC mode:

Switch#show atm route
Codes: P - installing Protocol (S - Static, P - PNNI, R - Routing control),
T - Type (I - Internal prefix, E - Exterior prefix, SE -
Summary Exterior prefix, SI - Summary Internal prefix)
P T Node/Port St Lev Prefix
~ ~~~ ~~~~~~~~~~~~~~~~ ~~ ~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
S E 1 ATM0/0/0 DN 56 47.0091.8100.0000/56
S E 1 ATM0/0/0 DN 0 47.0091.8100.0000.00/64
(E164 Address 1234567)
R SI 1 0 UP 0 47.0091.8100.0000.0041.0b0a.1081/104
R I 1 ATM2/0/0 UP 0 47.0091.8100.0000.0041.0b0a.1081.0041.0b0a.1081/
152
R I 1 ATM2/0/0 UP 0 47.0091.8100.0000.0041.0b0a.1081.4000.0c/128
R SI 1 0 UP 0 47.0091.8100.5670.0000.0000.0000/104
R I 1 ATM2/0/0 UP 0 47.0091.8100.5670.0000.0000.0000.0040.0b0a.1081/
152
R I 1 ATM2/0/0 UP 0 47.0091.8100.5670.0000.0000.0000.4000.0c/128
Switch#

Configure ATM E.164 Address on an Interface

Use the atm e164 address command to configure an E.164 address to a specific interface.

One E.164 address can be configured per ATM port. Signaling uses E.164 addresses in called and calling party information elements (IEs). Signaling uses NSAP address in the called and calling party subaddress IEs if a network supports E.164 addressing.

This section describes configuration of an E.164 address on a per interface basis. Use the no form of the following commands to disable:

Task Command

At the privileged EXEC prompt, enter configuration mode from the terminal.

configure1
[terminal]

Select interface port.

interface atm card/subcard/port

Associate the E.164 address to the interface.

atm e164 address E164-address

1This command is documented in the LightStream 1010 ATM Switch Command Reference publication.

Example

The following example configures the E.164 address, 7654321, on ATM interface 0/0/1:

Switch#config t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#interface atm 0/0/1
Switch(config-if)#atm e164 address 7654321
Switch(config-if)#^Z

Proceed to the following section to confirm the interface configuration.

Displaying the E.164 Address Association to Interface Configuration

To show the E.164 configuration, use the following EXEC mode command:

Task Command

Show the E.164 address configuration on a per port basis.

show atm interface atm card/sub_card/port

Example

The following example displays the E.164 address configuration for ATM interface 0/0/1:

Switch#show atm interface atm 0/0/1
Interface: ATM0/0/1 Port-type: oc3suni
IF Status: UP Admin Status: up
Auto-config: enabled AutoCfgState: completed
IF-Side: Network IF-type: NNI
Uni-type: not applicable Uni-version: not applicable
Max-VPI-bits: 8 Max-VCI-bits: 14
Max-VP: 255 Max-VC: 16383
Svc Upc Intent: pass Signalling: Enabled
ATM Address for Soft VC: 47.0091.8100.0000.0041.0b0a.1081.4000.0c80.0010.00
ATM E164 Address: 7654321
Configured virtual links:
PVCLs SoftVCLs SVCLs PVPLs SoftVPLs SVPLs Total-Cfgd Installed-Conns
3 0 0 0 0 0 3 3
Logical ports(VP-tunnels): 0
Input cells: 226064 Output cells: 226139
5 minute input rate: 0 bits/sec, 0 cells/sec
5 minute output rate: 0 bits/sec, 0 cells/sec
Input AAL5 pkts: 147608, Output AAL5 pkts: 147636, AAL5 crc errors: 0

Switch#

Display ATM PNNI Configuration

Use the show atm pnni command to display the ATM PNNI configuration.

To display the ATM PNNI router configuration, perform the following task in user EXEC mode:

Task Command

Display the ATM PNNI router configuration.

show atm pnni

Examples

This example displays the ATM PNNI global configuration variables available using the show atm pnni command from user EXEC mode:

Switch#show atm pnni ?
background PNNI Background Route Table Info
database PTSE database information
election PNNI PGL election information
identifiers PNNI internal node number to node-id mapping
interface interface information
neighbor neighbor information
node PNNI node information
precedence Prefix Priorities For Routing
prefix PNNI prefix information
resource-info resource management information
scope UNI scope to PNNI level map table
statistics PNNI Statistics
topology PNNI topology database
traffic PNNI control traffic
Switch#

The next example displays the ATM PNNI node configuration using the show atm pnni node command for node index number 1 from user EXEC mode:

Switch#show atm pnni node
PNNI node 1 is enabled and running
Node name: Switch
System address 47.00918100000000400B0A3081.00400B0A3081.00
Node ID 56:160:47.00918100000000400B0A3081.00400B0A3081.00
Peer group ID 56:47.0091.8100.0000.0000.0000.0000
Level 56, Priority 0, No. of interfaces 4, No. of neighbors 2
Node Allows Transit Calls
Hello interval 15 sec, inactivity factor 5,
Hello hold-down 10 tenths of sec
Ack-delay 10 tenths of sec, retransmit interval 5 sec,
Resource poll interval 5 sec
PTSE refresh interval 1800 sec, lifetime factor 200 percent,
Min PTSE interval 10 tenths of sec
Auto summarization: on, Supported PNNI versions: newest 1, oldest 1
Default administrative weight mode: uniform
Max admin weight percentage: -1
Next resource poll in 3 seconds
Max PTSEs requested per PTSE request packet: 32
Redistributing static routes: Yes
Switch#

PNNI Routing Configuration

This section describes the following LightStream 1010 ATM switch PNNI routing configuration:

Enter ATM Router PNNI Configuration Mode

To enter the ATM router PNNI configuration mode, perform the following task in global configuration mode:

Task Command

At the privileged EXEC prompt, enter configuration mode from the terminal.

configure1
[terminal]

At the configure prompt, enter ATM router PNNI mode from the terminal. The prompt will change to Switch(config-atm-router)#.

atm router pnni

1These commands are documented in the LightStream 1010 ATM Switch Command Reference publication.

Example

The following example changes configuration mode to ATM router PNNI mode and displays the variables using the ? help command:

Switch(config)#atm router pnni
Switch(config-atm-router)#?
ATM router configuration commands:
administrative-weight Select mode of administrative weight assignment
background-routes-enable     Enable or Disable Background Routes
bg Background SPF Related Parameters
exit Exit from ATM routing protocol configuration
mode
max-admin-weight-percentage Maximum Administrative Weight Percentage
no Negate or set default values of a command
node Configure PNNI node
precedence Define Prefix Priorities For Routing
rm-poll-interval How Often To Poll Resource Manager
statistics Turn on PNNI statistics
Switch(config-atm-router)#

Configure On-Demand and Background Path Updates

Most calls are routed using precomputed routing trees. To satisfy QOS requirements, multiple background trees, are precomputed. The LightStream 1010 ATM switch supports the following two route selection modes:

The background-routes-enable mode should be enabled in large networks, where it will most likely exhibit less stringent processing requirements and better scalability. Route computation is performed at most every poll-interval, when a significant change in the topology of the network is reported or when significant-threshold changes have occurred since the last route computation.

To configure the route selection mode to use background routes, perform the following task in global configuration mode, using the no form of the background-routes-enable command to return to on-demand mode:

Task Command

At the privileged EXEC prompt, enter configuration mode from the terminal.

configure1
[terminal]

At the configure prompt, enter ATM router PNNI mode from the terminal. The prompt will change to Switch(config-atm-router)#.

atm router pnni

Enable background-routes and configure background route parameters.

background-routes-enable {insignificant-threshold value|
poll-interval seconds}

1These commands are documented in the LightStream 1010 ATM Switch Command Reference publication.

Syntax Description

insignificant-threshold - Insignificant threshold value from 1 to 100.

poll-interval - Background routes poll interval value from 1 to 60 seconds.

See the section "PNNI Topology Description and Distribution" for more information describing ATM PNNI database updates.

Example

The following example enables background-routes and configures the background routes poll interval to 30 seconds:

Switch(config)#atm router pnni
Switch(config-atm-router)#background-routes-enable poll-interval 30

Display the On-Demand and Background Path Updates Configuration

Use the show atm pnni background status and show atm pnni background-route commands to display the background route configuration.

To display the background route configuration, perform the following tasks in user EXEC mode:

Task Command

Display the background route configuration.

show atm pnni background status

Display background routing tables.

show atm pnni background-route

Example

The following example displays the ATM PNNI background route configuration:

Switch#show atm pnni background status
Background Route Computation is Enabled
Background Interval is set at 10 seconds
Background Insignificant Threshold is set at 32
Switch#

The following example displays the ATM PNNI background route tables for CBR:

Switch#show atm pnni background routes cbr
Background Routes From CBR/AW Table
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 Routes To Node 2
1. Hops 1. 1:ATM0/1/2 -> 2
->: aw 5040 cdv 138 ctd 154 acr 147743 clr0 10 clr01 10
<-: aw 5040 cdv 138 ctd 154 acr 147743 clr0 10 clr01 10
2. Hops 1. 1:ATM0/1/1 -> 2
->: aw 5040 cdv 138 ctd 154 acr 147743 clr0 10 clr01 10
<-: aw 5040 cdv 138 ctd 154 acr 147743 clr0 10 clr01 10
1 Routes To Node 5
1. Hops 1. 1:ATM0/1/0 -> 5
->: aw 5040 cdv 138 ctd 154 acr 147743 clr0 10 clr01 10
<-: aw 5040 cdv 138 ctd 154 acr 147743 clr0 10 clr01 10
Background Routes From CBR/CDV Table
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 Routes To Node 2
1. Hops 1. 1:ATM0/1/2 -> 2
->: aw 5040 cdv 138 ctd 154 acr 147743 clr0 10 clr01 10
<-: aw 5040 cdv 138 ctd 154 acr 147743 clr0 10 clr01 10
2. Hops 1. 1:ATM0/1/1 -> 2
->: aw 5040 cdv 138 ctd 154 acr 147743 clr0 10 clr01 10
<-: aw 5040 cdv 138 ctd 154 acr 147743 clr0 10 clr01 10
1 Routes To Node 5
1. Hops 1. 1:ATM0/1/0 -> 5
->: aw 5040 cdv 138 ctd 154 acr 147743 clr0 10 clr01 10
<-: aw 5040 cdv 138 ctd 154 acr 147743 clr0 10 clr01 10
Background Routes From CBR/CTD Table
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 Routes To Node 2
1. Hops 1. 1:ATM0/1/2 -> 2
->: aw 5040 cdv 138 ctd 154 acr 147743 clr0 10 clr01 10
<-: aw 5040 cdv 138 ctd 154 acr 147743 clr0 10 clr01 10
2. Hops 1. 1:ATM0/1/1 -> 2
->: aw 5040 cdv 138 ctd 154 acr 147743 clr0 10 clr01 10
<-: aw 5040 cdv 138 ctd 154 acr 147743 clr0 10 clr01 10
1 Routes To Node 5
1. Hops 1. 1:ATM0/1/0 -> 5
->: aw 5040 cdv 138 ctd 154 acr 147743 clr0 10 clr01 10
<-: aw 5040 cdv 138 ctd 154 acr 147743 clr0 10 clr01 10
Switch#

Configure Precedence

The LightStream 1010 ATM switch route selection algorithm chooses routes to particular destinations using the longest match reachable address prefixes known to the switch. When there are multiple longest match reachable address prefixes known to the switch, the route selection algorithm first attempts to find routes to reachable addresses with types of greatest precedence. Among multiple longest match reachable address prefixes of the same type, routes with the least total administrative weight are chosen first.

Local internal reachable addresses, whether learned via ILMI or as static routes, are given highest precedence; precedence value one. The precedence of other reachable address types is configurable.

To configure the ATM router PNNI precedence, perform the following task in global configuration mode. The no form of this command reverts to the default value:

Task Command

At the privileged EXEC prompt, enter configuration mode from the terminal.

configure1
[terminal]

At the configure prompt, enter ATM router PNNI mode from the terminal. The prompt will change to Switch(config-atm-router)#.

atm router pnni

At the configure ATM router prompt, enter PNNI precedence and configure the PNNI node.

precedence [pnni-remote-exterior value_2-4|
pnni-remote-exterior-metrics value_2-4|
pnni-remote-internal value_2-4|
pnni-remote-internal-metrics value_2-4|
static-local-exterior value_2-4|
static-local-exterior-metrics value_2-4|
static-local-internal-metrics value_2-4]

1These commands are documented in the LightStream 1010 ATM Switch Command Reference publication.

Example

The following example configures all PNNI remote exterior routes with a precedence value of four:

Switch(config)#atm router pnni
Switch(config-atm-router)#precedence pnni-remote-exterior 4
Switch(config-atm-router)#

Display ATM PNNI Precedence Configuration

Use the show atm pnni precedence command to display the ATM PNNI route determination precedence configuration.

To display the ATM PNNI route determination precedence configuration, perform the following task in user EXEC mode:

Task Command

Display the node ATM PNNI route determination precedence configuration.

show atm pnni precedence

Example

The following example displays ATM PNNI route determination precedence configuration:

Switch#show atm pnni precedence
Working Default
Prefix Poa Type Priority Priority
----------------------------- -------- --------
local-internal 1 1
static-local-internal-metrics 2 2
static-local-exterior 3 3
static-local-exterior-metrics 2 2
pnni-remote-internal 2 2
pnni-remote-internal-metrics 2 2
pnni-remote-exterior 4 4
pnni-remote-exterior-metrics 2 2
Switch#

Configure Administrative Weight Mode

You can configure administrative weight to indicate the relative desirability of using a link. In addition to the per interface atm pnni administrative-weight command, the ATM router PNNI administrative weight command can be used to change the default administrative weight assignment. For example, assigning equal administrative weights to all links in the network will minimize the number of hops used by each connection. For more information see the section "Administrative Weight."

To configure the ATM router PNNI administrative weight mode, perform the following task in global configuration mode using the no form of this command to assign the default value:

Task Command

At the privileged EXEC prompt, enter configuration mode from the terminal.

configure1
[terminal]

At the configure prompt, enter ATM router PNNI mode from the terminal. The prompt will change to Switch(config-atm-router)#.

atm router pnni

At the configure router prompt, configure the administrative weight for all node connections.

administrative-weight {linespeed|uniform}

1These commands are documented in the LightStream 1010 ATM Switch Command Reference publication.

Syntax Description

linespeed—Used to set default administrative weight to values determined by the interface line speed (maximum cell rate).


Note      Higher linespeeds (maximum cell rates) have lower administrative weight and are selected first during routing.


uniform—Used to set all interface administrative weights that are not explicitly configured to the uniform value of 5040.

Figure 11-6 is an example of how administrative weight affects call routing.


Figure 11-6   Network Administrative Weight Example


In Figure 11-6, the top network is configured as uniform causing equal administrative weight to be assigned to each link. In the bottom network configuration the same network is configured as linespeed. The links between SW1 and SW2 (SW1p1->SW2p1) and between SW2 and SW3 (SW2p2->SW3p2) are both faster OC12 connections and have lower administrative weights. PNNI interprets the route over the two OC12 links as being administratively equivalent to a more direct route between SW1 and SW3 using the OC 3 connection.

Example

The following example configures administrative weight for the node as line speed:

Switch(config)#atm router pnni
Switch(config-atm-router)#administrative-weight linespeed
Switch(config-atm-router)#

Display the Administrative Weight Mode Configuration

Use the show atm pnni node command to display the administrative weight mode configuration for the individual interfaces.

To display the administrative weight configuration, perform the following task in user EXEC mode:

Task Command

Display the administrative weight configuration for the node.

show atm pnni node

Example

The following example displays the administrative weight (AW) configuration for the node:

Switch#show atm pnni node
PNNI node 1 is enabled and running
Node name: switch
System address 47.009181000000000000001212.121212121212.00
Node ID 56:160:47.009181000000000000001212.121212121212.00
Peer group ID 56:47.0091.8100.0000.0000.0000.0000
Level 56, Priority 0, No. of interface 4, No. of neighbor 1
Hello interval 15 sec, inactivity factor 5, Hello hold-down 10 tenths of sec
Ack-delay 2 sec, retransmit interval 10 sec, rm-poll interval 10 sec
PTSE refresh interval 90 sec, lifetime factor 7, minPTSEinterval 1000 msec
Auto summarization: on, Supported PNNI versions: newest 1, oldest 1
Default administrative weight mode: linespeed
Max admin weight percentage: 300
Next RM poll in 3 seconds
Switch#

Configure Maximum Administrative Weight Percentage

Administrative weight (AW) is the main metric used for computation of the paths by PNNI. The assignment of administrative weights to links and nodes impacts the way PNNI selects paths in the private ATM network. For more detailed information see the section "Administrative Weight."

To configure the maximum administrative weight percentage, perform the following task in global configuration mode using the no form of this command to assign the default value:

Task Command

At the privileged EXEC prompt, enter configuration mode from the terminal.

configure1
[terminal]

At the configure prompt, enter ATM router PNNI mode from the terminal. The prompt will change to Switch(config-atm-router)#.

atm router pnni

Configure the maximum administrative weight percentage.

max-admin-weight-percentage {value 100 to 2000}

1These commands are documented in the LightStream 1010 ATM Switch Command Reference publication.


Note      Configure the maximum administrative weight command only if background route computation is enabled. See the section "Configure On-Demand and Background Path Updates."


Example

The following example configures the node maximum administration weight value as 300:

Switch(config)#atm router pnni
Switch(config-atm-router)#max-admin-weight-percentage 300
Switch(config-atm-router)#

Display the Maximum Administrative Weight Percentage Configuration

Use the show atm pnni node command to display the node ATM PNNI maximum administrative weight configuration.

To display the node ATM PNNI maximum administrative weight percentage configuration, perform the following task in user EXEC mode:

Task Command

Display the node ATM PNNI maximum administrative weight configuration.

show atm pnni node

Example

The following example displays maximum administrative weight percentage configuration:

Switch#show atm pnni node
PNNI node 1 is enabled and running
Node name: eng_1
System address 47.009181000000000000001212.121212121212.00
Node ID 56:160:47.009181000000000000001212.121212121212.00
Peer group ID 56:47.0091.8100.0000.0000.0000.0000
Level 56, Priority 0, No. of interface 4, No. of neighbor 1
Hello interval 15 sec, inactivity factor 5, Hello hold-down 10 tenths of sec
Ack-delay 2 sec, retransmit interval 10 sec, rm-poll interval 10 sec
PTSE refresh interval 90 sec, lifetime factor 7, minPTSEinterval 1000 msec
Auto summarization: on, Supported PNNI versions: newest 1, oldest 1
Default administrative weight mode: linespeed
Max admin weight percentage: 300
Next RM poll in 3 seconds
Switch#

Configure Resource Management Poll Interval

The resource management (RM) poll interval specifies how often PNNI polls RM to update the values of link metrics and attributes. Configuration of the resource poll interval allows you to control the trade-off between the processing load and the accuracy of PNNI information. A larger value will probably generate a smaller number of PTSE updates. A smaller value results in greater accuracy in tracking resource information.

To configure the resource management poll interval, perform the following task in global configuration. The no form of this command to assign the default value:

At the privileged EXEC prompt, enter configuration mode from the terminal.

configure1
[terminal]

At the configure prompt, enter ATM router PNNI mode from the terminal. The prompt will change to Switch(config-atm-router)#.

atm router pnni

Configure the Resource Management Poll Interval.

resource-poll-interval seconds

1These commands are documented in the LightStream 1010 ATM Switch Command Reference publication.

Example

The following example configures the RM poll interval to 10 seconds:

Switch(config)#atm router pnni
Switch(config-atm-router)#resource-poll-interval 10

Display the Resource Management Poll Interval

To display the RM poll interval configuration, perform the following task in user EXEC mode:

Task Command

Display the RM poll interval configuration.

show atm pnni resource-info

Example

The following example displays the RM poll interval configuration:

Switch#show atm pnni resource-info
acr pm 50, acr mt 3, cdv pm 25, ctd pm 50, rm poll interval 5 sec
Interface insignificant change bounds:
ATM0/0/0 , port ID 80000000
CBR : MCR 155519, ACR 147743 [73871,155519], CTD 154 [77,231],CDV 138 [104, 172], CLR 10,
VBR-RT : MCR 155519, ACR 147743 [73871,155519], CTD 707 [354,1060],CDV 691 [519,863], CLR 8,
VBR-NRT: MCR 155519, ACR 147743 [73871,155519], CLR 8,
UBR : MCR 155519
ATM0/0/1 , port ID 80001000
CBR : MCR 155519, ACR 147743 [73871,155519], CTD 154 [77,231],CDV 138 [104, 172], CLR 10,
VBR-RT : MCR 155519, ACR 147743 [73871,155519], CTD 707 [354,1060],CDV 691 [519,863], CLR 8,
VBR-NRT: MCR 155519, ACR 147743 [73871,155519], CLR 8,
UBR : MCR 155519
<Information Deleted>
ATM1/1/3 , port ID 80903000
CBR : MCR 155519, ACR 147743 [73871,155519], CTD 154 [77,231],CDV 138 [104, 172], CLR 10,
VBR-RT : MCR 155519, ACR 147743 [73871,155519], CTD 707 [354,1060],CDV 691 [519,863], CLR 8,
VBR-NRT: MCR 155519, ACR 147743 [73871,155519], CLR 8,
UBR : MCR 155519
Switch#

Configure ATM PNNI Statistics Gathering

The following statistics on routing of ATM connections can be gathered:

To enable ATM PNNI statistics, perform the following task in global configuration mode using the no form of this command to assign the default value:

At the privileged EXEC prompt, enter configuration mode from the terminal.

configure1
[terminal]

At the configure prompt, enter ATM router PNNI mode from the terminal. The prompt will change to Switch(config-atm-router)#.

atm router pnni

Enable ATM PNNI statistics gathering.

statistics [call]

1These commands are documented in the LightStream 1010 ATM Switch Command Reference publication.

Example

The following example enables PNNI ATM statistics gathering:

Switch#config terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#atm router pnni
Switch(config-atm-router)#statistics call
Switch(config-atm-router)#

Display the ATM PNNI Statistics

To display the ATM PNNI statistics, perform the following task in user EXEC mode:

Task Command

Display the ATM PNNI statistics.

show atm pnni statistics [call]

Example

The following example displays the ATM PNNI statistics:

Switch#show atm pnni statistics call
pnni call statistics since 22:19:29
total cbr rtvbr nrtvbr abr ubr
source route reqs 1346 0 0 0 0 0
successful 1342 1342 0 0 0 0
unsuccessful 4 4 0 0 0 0
crankback reqs 0 0 0 0 0 0
successful 0 0 0 0 0 0
unsuccessful 0 0 0 0 0 0
on-demand attempts 0 0 0 0 0 0
successful 0 0 0 0 0 0
unsuccessful 0 0 0 0 0 0
background lookups 0 0 0 0 0 0
successful 0 0 0 0 0 0
unsuccessful 0 0 0 0 0 0
next port requests 0 0 0 0 0 0
successful 0 0 0 0 0 0
unsuccessful 0 0 0 0 0 0
total average
usecs in queue 2513166 1867
usecs in dijkstra 0 0
usecs in routing 132703 98
Switch#

Configure PNNI Node

Each LightStream 1010 ATM switch is modeled as a single lowest-level PNNI node (locally identified as node 1). The node command is used to change the level of a node and to disable and enable a node. This causes the node ID and peer group ID of the node to be recalculated based on the level and the first ATM address.


Note      The level of a node can only be modified when the node is disabled.


When the node command is entered, the switch changes to node configuration mode.

To change the ATM address of the switch, the level of the node and to recalculate the node ID and peer group ID based on the new ATM address and level, perform the following task in global configuration mode:

Task Command

At the privileged EXEC prompt, enter configuration mode from the terminal.

configure1
[terminal]

At the configuration mode prompt, configure the new ATM address for the switch.

atm address atm_address

At the configuration mode prompt, remove the old ATM address from the switch.

no atm address atm_address

At the configuration mode prompt, enter ATM router PNNI mode from the terminal. The prompt will change to Switch(config-atm-router)#.

atm router pnni

At the configure ATM router prompt, disable the PNNI node.

node 1 disable

Change the level of the PNNI node.

node 1 level level_indicator

Enable the PNNI node, causing the node ID and peer group ID to be recalculated.

node 1 enable

1These commands are documented in the LightStream 1010 ATM Switch Command Reference publication.

Example

The following example changes the ATM address of the switch from the autoconfigured address 47.0091.8100.0000.0041.0b0a.1081.0041.0b0a.1081.00 to the new address prefix 47.0091.8100.5670.0000.0000.1122.0041.0b0a.1081.00 changes the level of the node to 96, and causes the node ID and peer group ID to be recalculated:

Switch(config)#atm address 47.0091.8100.5670.0000.0000.1122...
Switch(config)#no atm address 47.0091.8100.0000.0041.0b0a.1081...
Switch(config)#atm router pnni
Switch(config-atm-router)#node 1 disable
Switch(config-pnni-node)#node 1 level 96
Switch(config-pnni-node)#node 1 enable

Display PNNI Node Configuration

To display the ATM PNNI node configuration, perform the following task in user EXEC mode:

Task Command

Display the ATM PNNI node configuration.

show atm pnni node

Switch#show atm pnni node
PNNI node 1 is enabled and running
Node name: eng_1
System address 47.00918100000000400B0A3081.00400B0A3081.00
Node ID 56:160:47.00918100000000400B0A3081.00400B0A3081.00
Peer group ID 56:47.0091.8100.0000.0000.0000.0000
Level 56, Priority 0, No. of interfaces 4, No. of neighbors 2
Node Allows Transit Calls
Hello interval 15 sec, inactivity factor 5,
Hello hold-down 10 tenths of sec
Ack-delay 10 tenths of sec, retransmit interval 5 sec,
Resource poll interval 5 sec
PTSE refresh interval 1800 sec, lifetime factor 200 percent,
Min PTSE interval 10 tenths of sec
Auto summarization: on, Supported PNNI versions: newest 1, oldest 1
Default administrative weight mode: uniform
Max admin weight percentage: -1
Next resource poll in 3 seconds
Max PTSEs requested per PTSE request packet: 32
Redistributing static routes: Yes
Switch#

PNNI Node Configuration

This section describes configuration of the following LightStream 1010 ATM switch PNNI node attributes:

Entering PNNI Node-Level Configuration

To configure the ATM router PNNI node, perform the following task in global configuration mode:

Task Command

At the privileged EXEC prompt, enter configuration mode from the terminal.

configure1
[terminal]

At the configure prompt, enter ATM router PNNI mode from the terminal. The prompt will change to Switch(config-atm-router)#.

atm router pnni {exit|no|node|precedence}

At the configure ATM router prompt, enter node configuration mode. The prompt will change to Switch(config-pnni-node)#.

node node_index

1These commands are documented in the LightStream 1010 ATM Switch Command Reference publication.

Example

Following is an example of entering node level configuration mode and displaying the variables using the ? help command:

Switch#
Switch#config terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#atm router pnni
Switch(config-atm-router)#node 1
Switch(config-pnni-node)#?
PNNI router node configuration commands:
auto-summary Automatically summarize switch address prefix
exit Exit from PNNI router node configuration mode
name Configure Node's Name
no Negate or set default values of a command
ptse PTSE generation parameters
redistribute Route redistribution from another routing protocol
summary-address Summarize reachable addresses into PNNI
timer PNNI timer variables
transit-restricted Transit calls are not allowed
Switch(config-pnni-node)#

Configure Node Name

To configure the ATM router PNNI node, perform the following task in global configuration mode using the no form of the ATM router node configuration commands to assign the default value:

Task Command

At the privileged EXEC prompt, enter configuration mode from the terminal.

configure1
[terminal]

At the configure prompt, enter ATM router PNNI mode from the terminal. The prompt will change to Switch(config-atm-router)#.

atm router pnni {exit|no|node|precedence}

At the configure ATM router prompt, enter node configuration mode. The prompt will change to Switch(config-pnni-node)#.

node node_index

Configure the node name.

name name_string

1These commands are documented in the LightStream 1010 ATM Switch Command Reference publication.

Example

Configure the name of the node as eng_1 using the name command, as in the following example:

Switch(config)#atm router pnni
Switch(config-atm-router)#node 1
Switch(config-pnni-node)#name eng_1
Switch(config-pnni-node)#

Display the Node Name Configuration

Use the show atm pnni node command to display the ATM PNNI node name configuration.

To display the ATM PNNI node name configuration, perform the following task in user EXEC mode:

Task Command

Display the ATM PNNI router configuration.

show atm pnni node

Examples

This example displays the ATM node name configuration using the show atm pnni node command from user EXEC mode:

Switch#show atm pnni node
PNNI node 1 is enabled and running
Node name: eng_1
System address 47.009181000000000000001212.121212121212.00
Node ID 56:160:47.009181000000000000001212.121212121212.00
Peer group ID 56:47.0091.8100.0000.0000.0000.0000
Level 56, Priority 0, No. of interface 4, No. of neighbor 1
Hello interval 15 sec, inactivity factor 5, Hello hold-down 10 tenths of sec
Ack-delay 2 sec, retransmit interval 10 sec, rm-poll interval 10 sec
PTSE refresh interval 90 sec, lifetime factor 7, minPTSEinterval 1000 msec
Auto summarization: on, Supported PNNI versions: newest 1, oldest 1
Default administrative weight mode: linespeed
Max admin weight percentage: 300
Next RM poll in 3 seconds
Switch#

Configure PNNI Summary Address

Address summarization allows scalability across multiple networks. By default the node has a summary address equal to the 13-byte address prefix of the ATM address of the switch. This address prefix is advertised into its peer group.

Multiple addresses can be configured for a single switch and this configuration can be used during ATM address migration. ILMI registers end systems with multiple prefixes during this period until an old address is removed. PNNI automatically creates 13-byte summary address prefixes from all of its ATM addresses.

Summary address prefixes can also be manually configured using the summary-address command. A node can have multiple summary address prefixes.


Note      The command no auto-summary removes the default summary address(es). The no auto-summary command should be used whenever systems matching the first 13-bytes of this switch's ATM address(es) are attached to different switches. It can also be used for security reasons.


To configure address summarization, perform the following task in global configuration mode:

Task Command

At the privileged EXEC prompt, enter configuration mode from the terminal.

configure1
[terminal]

At the configure prompt, enter ATM router PNNI mode from the terminal. The prompt will change to Switch(config-atm-router)#.

atm router pnni

At the configure ATM router prompt, enter node configuration mode. The prompt will change to Switch(config-pnni-node)#.

node node_index

Remove the default summary address(es).

no auto-summary

Configure the ATM PNNI summary address prefix.

summary-address address_prefix

1These commands are documented in the LightStream 1010 ATM Switch Command Reference publication.

Example

The following example removes the default summary address(es) and adds summary address 47.009181005670:

Switch(config)#atm router pnni
Switch(config-atm-router)#node 1
Switch(config-pnni-node)#no auto-summary
Switch(config-pnni-node)#summary-address 47.009181005670
Switch(config-pnni-node)#

Display the ATM PNNI Summary Address Configuration

Use the show atm route command to display the ATM PNNI summary address configuration.

To display the ATM PNNI summary address configuration, perform the following task in user EXEC mode:

Task Command

Display the ATM PNNI summary address configuration.

show atm route

Example

The following example displays the ATM PNNI summary address configuration:

Switch#show atm route
Codes: P - installing Protocol (S - Static, P - PNNI, R - Routing control),
T - Type (I - Internal prefix, E - Exterior prefix, SE -
Summary Exterior prefix, SI - Summary Internal prefix,
ZE - Suppress Summary Exterior, ZI - Suppress Summary Internal)
P T Node/Port St Lev Prefix
~ ~~ ~~~~~~~~~~~~~~~~ ~~ ~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
S E 1 ATM0/0/0 DN 56 47.0091.8100.0000/56
S E 1 ATM0/0/0 DN 0 47.0091.8100.0000.00/64
(E164 Address 1234567)
R SI 1 0 UP 0 47.0091.8100.0000.0041.0b0a.1081/104
R I 1 ATM2/0/0 UP 0 47.0091.8100.0000.0041.0b0a.1081.0041.0b0a.1081/152
R I 1 ATM2/0/0 UP 0 47.0091.8100.0000.0041.0b0a.1081.4000.0c/128
R SI 1 0 UP 0 47.0091.8100.5670.0000.0000.0000/104
R I 1 ATM2/0/0 UP 0 47.0091.8100.5670.0000.0000.0000.0040.0b0a.1081/152
R I 1 ATM2/0/0 UP 0 47.0091.8100.5670.0000.0000.0000.4000.0c/128
Switch#

Configure ATM PNNI Scope Mode

Addresses and address prefixes used in PNNI can have scopes associated with either their individual addresses or their group address. See the section "Scope of Addresses" for detailed ATM PNNI scope description.

ATM addresses and prefixes may be configured automatically (which is the default setting) or manually. Configuring the ATM address scope as automatic sets all connections on the node as scope 1 to 15.

The individual and group ATM addresses and prefixes may have scopes configured manually using the following commands:

Task Command

At the privileged EXEC prompt, enter configuration mode from the terminal.

configure1
[terminal]

At the configure prompt, enter ATM router PNNI mode from the terminal. The prompt will change to Switch(config-atm-router)#.

atm router pnni

At the configure ATM router prompt, enter node configuration mode. The prompt will change to Switch(config-pnni-node)#.

node node_index

Configure scope mode as either automatic or manual.

scope mode {automatic|manual}

1These commands are documented in the LightStream 1010 ATM Switch Command Reference publication.

Example

The following example changes ATM PNNI router scope mode to automatic for node 1:

Switch(config)#atm router pnni
Switch(config-atm-router)#node 1
Switch(config-pnni-node)#scope mode ?
automatic mode does not allow scope map table configuration
manual mode allows scope map table configuration
Switch(config-pnni-node)#scope mode manual
Switch(config-pnni-node)#

Display the ATM PNNI Scope Mode Configuration

Use the show atm scope map command to display the ATM PNNI scope configuration.

To display the ATM PNNI address and address prefix scope configuration, perform the following task in user EXEC mode:

Task Command

Display the ATM PNNI scope map configuration.

show atm scope map

Example

The following example displays the ATM PNNI scope mode configuration:

Switch#show atm pnni scope
UNI scope PNNI Level
~~~~~~~~~ ~~~~~~~~~~
(1 - 10) 56
(11 - 12) 48
(13 - 14) 32
(15 - 15) 0
Scope mode: automatic
Switch#

Configure ATM PNNI Scope Mapping

Addresses and address prefixes used in PNNI can have scopes associated with either their individual address or theirgroup address. See the section "Scope of Addresses"for detailed ATM PNNI scope description.

The individual and group ATM addresses and prefixes may have thier scopes configured manually using the following commands:

Task Command

At the privileged EXEC prompt, enter configuration mode from the terminal.

configure1
[terminal]

At the configure prompt, enter ATM router PNNI mode from the terminal. The prompt will change to Switch(config-atm-router)#.

atm router pnni

At the configure ATM router prompt, enter node configuration mode. The prompt will change to Switch(config-pnni-node)#.

node node_index

Configure scope mode as either automatic or manual.

scope mode {automatic|manual}

Configure node scope mapping.

scope map low-org-scope [high-org-scope] level level-number

1These commands are documented in the LightStream 1010 ATM Switch Command Reference publication.

Use the no form of the scope map command to return the node to the default scope mapping configuration.


Note      The scope mode command must be configured as manual to allow scope mapping configuration.


Example

The following example configures scope mapping as low organization scope 1 and high organization scope 15 to PNNI level 56 for node 1:

Switch(config)#atm router pnni
Switch(config-atm-router)#node 1
Switch(config-pnni-node)#scope mode manual
Switch(config-pnni-node)#scope map 1 15 level 56
Switch(config-pnni-node)#^Z
Switch#

Display ATM PNNI Scope Mapping Configuration

Use the show atm scope map command to display the ATM PNNI scope configuration.

To display the node redistribution configuration, perform the following task in user EXEC mode:

Task Command

Display the node PNNI scope mapping configuration.

show atm pnni scope

Example

The following example displays the ATM PNNI scope mapping manual configuration:

Switch#show atm pnni scope
UNI scope PNNI Level
~~~~~~~~~ ~~~~~~~~~~
(1 - 15) 56
Scope mode: manual
Switch#

Configure Redistribution

Redistribution instructs PNNI to distribute reachability information from non-PNNI sources throughout the PNNI routing domain. The LightStream 1010 ATM switch supports redistribution of static routes, such as those configured on IISP interfaces.


Note      By default, redistribution of static routes is enabled.


To enable redistribution of static routes throughout the PNNI routing domain, perform the following task in global configuration mode using the no form of this command to stop redistribution:

Task Command

At the privileged EXEC prompt, enter configuration mode from the terminal.

configure1
[terminal]

At the configure prompt, enter ATM router PNNI mode from the terminal. The prompt will change to Switch(config-atm-router)#.

atm router pnni

At the configure ATM router prompt, enter node configuration mode. The prompt will change to Switch(config-pnni-node)#.

node node_index

Enable redistribution of static routes.

redistribute atm-static

1These commands are documented in the LightStream 1010 ATM Switch Command Reference publication.

Example

The following example enables redistribution of static routes:

Switch(config)#atm router pnni
Switch(config-atm-router)#node 1
Switch(config-pnni-node)#redistribute atm-static
Switch(config-pnni-node)#

Display the Redistribution Configuration

Use the show atm pnni node command to display the redistribution configuration.

To display the node redistribution configuration, perform the following task in user EXEC mode:

Task Command

Display the node redistribution configuration.

show atm pnni node

Example

The following example displays the node redistribution configuration:

Switch#show atm pnni node
PNNI node 1 is enabled and running
Node name: Switch
System address 47.00918100000000400B0A3081.00400B0A3081.00
Node ID 56:160:47.00918100000000400B0A3081.00400B0A3081.00
Peer group ID 56:47.0091.8100.0000.0000.0000.0000
Level 56, Priority 0, No. of interfaces 4, No. of neighbors 2
Node Allows Transit Calls
Hello interval 15 sec, inactivity factor 5,
Hello hold-down 10 tenths of sec
Ack-delay 10 tenths of sec, retransmit interval 5 sec,
Resource poll interval 5 sec
PTSE refresh interval 1800 sec, lifetime factor 200 percent,
Min PTSE interval 10 tenths of sec
Auto summarization: on, Supported PNNI versions: newest 1, oldest 1
Default administrative weight mode: uniform
Max admin weight percentage: -1
Next resource poll in 3 seconds
Max PTSEs requested per PTSE request packet: 32
Redistributing static routes: Yes
Switch#

Configure Restricted Transit Nodes

Transit calls are calls originating from another ATM switch and passing through the switch. Some edge switches may want to eliminate this transit traffic and only allow traffic originating or terminating at this switch.

To configure whether a node allows transit calls, perform the following task in ATM PNNI node level configuration mode using the no form of this command to assign the default value:

Task Command

At the privileged EXEC prompt, enter configuration mode from the terminal.

configure1
[terminal]

At the configure prompt, enter ATM router PNNI mode from the terminal. The prompt will change to Switch(config-atm-router)#.

atm router pnni

At the configure ATM router prompt, enter node configuration mode. The prompt will change to Switch(config-pnni-node)#.

node node_index

Enable transit restricted on this node.

transit-restricted

1These commands are documented in the LightStream 1010 ATM Switch Command Reference publication.

Example

The following example enables the transit restricted feature:

Switch(config)#atm router pnni
Switch(config-atm-router)#node 1
Switch(config-pnni-node)#transit-restricted
Switch(config-pnni-node)#

Display the Transit Restriction Configuration

Use the show atm pnni node command to display the transit restriction configuration.

To display the ATM PNNI transit restriction configuration, perform the following task in user EXEC mode:

Task Command

Display the ATM configuration.

show atm pnni node

Example

The following example displays the ATM PNNI transit restriction configuration of a node named eng_1:

Switch#show atm pnni node
PNNI node 1 is enabled and running
Node name: Switch
System address 47.00918100000000400B0A3081.00400B0A3081.00
Node ID 56:160:47.00918100000000400B0A3081.00400B0A3081.00
Peer group ID 56:47.0091.8100.0000.0000.0000.0000
Level 56, Priority 0, No. of interfaces 4, No. of neighbors 2
Node Does Not Allow Transit Calls
Hello interval 15 sec, inactivity factor 5,
Hello hold-down 10 tenths of sec
Ack-delay 10 tenths of sec, retransmit interval 5 sec,
Resource poll interval 5 sec
PTSE refresh interval 1800 sec, lifetime factor 200 percent,
Min PTSE interval 10 tenths of sec
Auto summarization: on, Supported PNNI versions: newest 1, oldest 1
Default administrative weight mode: uniform
Max admin weight percentage: -1
Next resource poll in 3 seconds
Max PTSEs requested per PTSE request packet: 32
Redistributing static routes: Yes
Switch#

Configure Significant Change Thresholds

PTSPs would overwhelm the network if they were transmitted every time any parameter in the network changed. To avoid this, PNNI uses significant change thresholds that control origination of PTSEs.


Note      Any change in administrative weight and cell loss ratio is considered significant and triggers origination of a new PTSE instance.


To configure the PTSE significant change thresholds, perform the following task in global configuration mode using the no form of this command to assign the default value:

Task Command

At the privileged EXEC prompt, enter configuration mode from the terminal.

configure1
[terminal]

At the configure prompt, enter ATM router PNNI mode from the terminal. The prompt will change to Switch(config-atm-router)#.

atm router pnni

At the configure ATM router prompt, enter node configuration mode. The prompt will change to Switch(config-pnni-node)#.

node node_index

Configure PTSE significant change percent number.

ptse significant-change {acr-mt percentage|acr-pm multiplier|
cdv-pm 
multiplier|ctd-pm multiplier}

1These commands are documented in the LightStream 1010 ATM Switch Command Reference publication.

Syntax Description

The significant change variables are:

For an example of other ptse command keywords, see the section "Configure PNNI Hello, Database Synchronization and Flooding Parameters."

Example

The following example configures a PTSE being sent only if the available cell rate changes 30 percent from the current metric:

Switch(config)#atm router pnni
Switch(config-atm-router)#node 1
Switch(config-pnni-node)#ptse significant-change acr-pm 30
Switch(config-pnni-node)#

Display the Significant Change Thresholds Configuration

Use the show atm pnni resource-info command to display the significant change threshold configuration.

To display the PTSE configuration, perform the following task in user EXEC mode:

Task Command

Display the PTSE ID.

show atm pnni resource-info

Example

The following example displays the significant change threshold configuration:

Switch#show atm pnni resource-info
acr pm 30, acr mt 30, cdv pm 25, ctd pm 50, rm poll interval 5 sec
Interface insignificant change bounds:
ATM0/0/0 , port ID 80000000
CBR : MCR 155519, ACR 147743 [73871,155519], CTD 154 [77,231],CDV 138 [104, 172], CLR 10,
VBR-RT : MCR 155519, ACR 147743 [73871,155519], CTD 707 [354,1060],CDV 691 [519,863], CLR 8,
VBR-NRT: MCR 155519, ACR 147743 [73871,155519], CLR 8,
UBR : MCR 155519
ATM0/0/1 , port ID 80001000
CBR : MCR 155519, ACR 147743 [73871,155519], CTD 154 [77,231],CDV 138 [104, 172], CLR 10,
VBR-RT : MCR 155519, ACR 147743 [73871,155519], CTD 707 [354,1060],CDV 691 [519,863], CLR 8,
VBR-NRT: MCR 155519, ACR 147743 [73871,155519], CLR 8,
UBR : MCR 155519
<Information Deleted>
ATM1/0/3 , port ID 80803000
CBR : MCR 155519, ACR 147743 [73871,155519], CTD 154 [77,231],CDV 138 [104, 172], CLR 10,
VBR-RT : MCR 155519, ACR 147743 [73871,155519], CTD 707 [354,1060],CDV 691 [519,863], CLR 8,
VBR-NRT: MCR 155519, ACR 147743 [73871,155519], CLR 8,
UBR : MCR 155519
ATM1/1/3 , port ID 80903000
CBR : MCR 155519, ACR 147743 [73871,155519], CTD 154 [77,231],CDV 138 [104, 172], CLR 10,
VBR-RT : MCR 155519, ACR 147743 [73871,155519], CTD 707 [354,1060],CDV 691 [519,863], CLR 8,
VBR-NRT: MCR 155519, ACR 147743 [73871,155519], CLR 8, UBR : MCR 155519
Switch#

Configure PNNI Hello, Database Synchronization and Flooding Parameters

PNNI uses the Hello protocol to determine the status of neighbor nodes and PTSEs to disseminate topology database information in the ATM network. See the sections "The Hello Protocol," "Database Synchronization," and "Topology Information in PNNI" for more information.

To configure the Hello, Database Synchronization, and flooding parameters, perform the following task in global configuration mode using the no form of this command to assign the default value:

Task Command

At the privileged EXEC prompt, enter configuration mode from the terminal.

configure1
[terminal]

At the configure prompt, enter ATM router PNNI mode from the terminal. The prompt will change to Switch(config-atm-router)#.

atm router pnni

At the configure ATM router prompt, enter node configuration mode. The prompt will change to Switch(config-pnni-node)#.

node node_index

Configure Hello database synchronization and flooding parameters.

timer {ack-delay seconds|hello-holddown tenth_of_seconds|hello-interval seconds|inactivity-factor multiplier|retransmit-interval seconds|rm-poll-interval seconds}

Configure PTSE significant change percent number.

ptse [lifetime-factor|min-ptse-interval|refresh-interval|request|significant-change]

1These commands are documented in the LightStream 1010 ATM Switch Command Reference publication.

Syntax Description

ack-delay—delay before acknowledging packets

hello-holddown—hello generation hold down time

hello-interval—Hello interval

inactivity-factor—multiplier of hello interval

retransmit-interval—PTSE retransmit interval

Example

The following example configures the PTSE refresh interval at 600 seconds:

Switch(config-pnni-node)#ptse refresh-interval 600
Switch(config-pnni-node)#

The following example configures the retransmission of the Hello timer to 60 seconds:

Switch(config-pnni-node)#timer hello-interval 60
Switch(config-pnni-node)#

Display the PNNI Hello, Database Synchronization and Flooding Configuration

Use the show atm pnni node command to display the ATM PNNI Hello, database synchronization and flooding configuration.

To display the ATM PNNI Hello, database synchronization, and flooding configuration, perform the following task in user EXEC mode:

Task Command

Display the ATM PNNI Hello, database synchronization and flooding configuration.

show atm pnni node

Example

The following example displays the ATM PNNI Hello, database synchronization, and flooding configuration:

Switch#show atm pnni node
PNNI node 1 is enabled and running
Node name: Switch
System address 47.00918100000000400B0A3081.00400B0A3081.00
Node ID 56:160:47.00918100000000400B0A3081.00400B0A3081.00
Peer group ID 56:47.0091.8100.0000.0000.0000.0000
Level 56, Priority 0, No. of interfaces 4, No. of neighbors 2
Node Allows Transit Calls
Hello interval 15 sec, inactivity factor 5,
Hello hold-down 10 tenths of sec
Ack-delay 10 tenths of sec, retransmit interval 5 sec,
Resource poll interval 5 sec
PTSE refresh interval 1800 sec, lifetime factor 200 percent,
Min PTSE interval 10 tenths of sec
Auto summarization: on, Supported PNNI versions: newest 1, oldest 1
Default administrative weight mode: uniform
Max admin weight percentage: -1
Next resource poll in 3 seconds
Max PTSEs requested per PTSE request packet: 32
Redistributing static routes: Yes
Switch#

PNNI Interface Configuration

The following sections describe configuration of the LightStream 1010 ATM switch PNNI interfaces:

Configure Administrative Weight Per Interface

Administrative weight is the main metric used for computation of the paths by PNNI. The assignment of administrative weights to links and nodes impacts the way PNNI selects paths in the private ATM network. For more detailed information see the section "Administrative Weight."

To configure the administrative weight for an individual interface, perform the following task in global configuration mode using the no form of this command to assign the default value:

Task Command

At the privileged EXEC prompt, enter configuration mode from the terminal.

configure1
[terminal]

Specify an ATM interface and enter interface configuration mode.

interface atm card/sub_card/port

Configure the ATM administrative weight for this link.

atm pnni admin-weight number traffic_class

1These commands are documented in the LightStream 1010 ATM Switch Command Reference publication.

Syntax Description

number—A value from 1 to 1000000.

traffic class—CBR, VBR-RT, VBR-NRT, ABR, UBR, or all.

Example

The following example configures ATM interface 0/0/0 with ATM PNNI administration weight of 7560 for traffic class ABR:

Switch(config)#interface atm 0/0/0
Switch(config-if)#atm pnni admin-weight 7560 abr
Switch(config-if)#

Display the Interface Administrative Weight Configuration

Use the show atm pnni command to display the ATM PNNI interface administrative weight configuration.

To display the ATM PNNI interface administrative weight configuration, perform the following task in user EXEC mode:

Task Command

Display the interface ATM PNNI administrative weight configuration.

show atm pnni [interface atm card/sub_card/port] [detail]

Example

The following example displays the administrative weight for interface 0/0/0 configuration:

Switch#show atm pnni interface atm 0/0/0 detail
Port ATM0/0/0 is up , Hello state 2way_in with node eng_18
Next hello occurs in 11 seconds, Dead timer fires in 73 seconds
CBR : AW 5040 MCR 155519 ACR 147743 CTD 154 CDV 138 CLR0 10 CLR01 10
VBR-RT : AW 5040 MCR 155519 ACR 155519 CTD 707 CDV 691 CLR0 8 CLR01 8
VBR-NRT: AW 5040 MCR 155519 ACR 155519 CLR0 8 CLR01 8
ABR : AW 5040 MCR 155519 ACR 0
UBR : AW 5040 MCR 155519
Remote node ID 56:160:47.00918100000000613E7B2F01.00613E7B2F99.00
Remote node address 47.00918100000000613E7B2F01.00613E7B2F99.00
Remote port ID ATM0/1/2 (80102000) (0)
Switch#

Configure ATM PNNI Link Selection

The Lightstream 1010 ATM Switch Link Selection feature allows you to choose the mode for selecting one specific link among several parallel links.

When multiple parallel links are configured inconsistently, the order of precedence of configured values is as follows:

1. admin-weight-minimize

2. blocking-minimize

3. transmit-speed-maximize

4. load-balance

For example, if any of the links is configured as admin-weight minimize, that is used for the entire link group.

To configure ATM PNNI link selection, perform the following task in global configuration mode using the no form of this command to assign the default value:

Task Command

At the privileged EXEC prompt, enter configuration mode from the terminal.

configure1
[terminal]

Specify an ATM interface and enter interface configuration mode.

interface atm card/sub_card/port

Configure ATM PNNI link selection for a specific link.

atm pnni link-selection {admin-weight-minimize|blocking-minimize|
load-balance|transmit-speed-maximize}

1These commands are documented in the LightStream 1010 ATM Switch Command Reference publication.

Syntax Description

admin-weight-minimize—Transmits call on the interface with lowest administrative weight.

blocking-minimize—Minimizes subsequent call blocking.

load-balance—Balances calls across all parallel links.

transmit-speed-maximize—Transmits call on highest speed parallel link.

Example

The following example configures ATM interface 0/0/0 to use the transmit-speed-maximize link selection mode:

Switch(config)#interface atm 0/0/0
Switch(config-if)#atm pnni link-selection transmit-speed-maximize
Switch(config-if)#

Display the PNNI Link Selection Configuration

Use the show atm pnni neighbor command to display the PNNI link selection configuration for all interfaces.

To display the ATM PNNI link selection configuration, perform the following task in user EXEC mode:

Task Command

Display the ATM PNNI link selection configuration.

show atm pnni neighbor

Example

The following example displays detailed PNNI link selection configuration:

Switch#show atm pnni neighbor
Neighbor Name: eng_22, Node number: 2
Neighbor Node Id: 56:160:47.0091810000000003DDE74601.0003DDE74601.00
Neighboring Peer State: Full
Link Selection Set To: minimize blocking of future calls
Port Remote port ID Hello state
ATM0/1/2 ATM3/1/2 (81902000) 2way_in
ATM0/1/1 ATM3/1/1 (81901000) 2way_in (Flooding Port)
Switch#


hometocprevnextglossaryfeedbacksearchhelp
Posted: Thu Jan 23 21:10:31 PST 2003
All contents are Copyright © 1992--2002 Cisco Systems, Inc. All rights reserved.
Important Notices and Privacy Statement.