cc/td/doc/product/atm/ls1010s/wa5/12
hometocprevnextglossaryfeedbacksearchhelp
PDF

Table of Contents

Configuring ILMI

Configuring ILMI

This chapter describes the Integrated Local Management Interface (ILMI) protocol implementation within the ATM switch, and includes the following sections:


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

ILMI Overview

The ATM switch uses ILMI to automatically identify which of its interfaces are User-Network Interface (UNI), attached to ATM end systems, and which are Network-to-Network Interface (NNI), attached to other systems. It can also differentiate between private and public network links. This information is used by the ATM routing protocols, Private Network-to-Network Interface (PNNI), and Interim-Interswitch Signalling Protocol (IISP) to automatically discover and bring up a network of interconnected LightStream  1010 ATM switches.

The ILMI protocol is also used for ATM address registration across an ATM UNI, and for the following:

ILMI reduces the need for manual configuration of attached end systems and is important in the operation of ATM switch-based networks. ILMI is also used to inform LAN emulation (LANE) clients of the location of the LANE configuration server (LECS). ILMI on the ATM switch also allows the switch to provide Cisco ATM adapters with the address of an IP over ATM (RFC 1577) Address Resolution Protocol (ARP) server, which in turn allows plug-and-play operation of ATM desktops.

Configuring the Global ILMI System

This section describes configuring the ATM address and the LAN emulation configuration server (LECS) address, and displaying the ILMI configuration for the entire switch.

Configure the ATM Address

The ATM switch is autoconfigured with an ATM address using a hierarchical addressing model similar to the Open System Interconnection (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.

During the initial start-up, the ATM switch generates an ATM address using the defaults described in the section "Configuring the ATM Address" in the chapter "Initially Configuring the ATM Switch."


Note The most important rule in the addressing scheme is to maintain the uniqueness of the address across very large networks.

For configuration of a new ATM address that replaces the previous ATM address and generates a new PNNI node ID and peer group ID, see the section "Configure an ATM Address and PNNI Node Level" in the chapter "Configuring ATM Routing and PNNI."

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 a new ATM address that replaces the previous ATM address when running IISP only, perform the following tasks in global configuration mode:
Step Command Task
1

atm address atm_address

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

2

no atm address atm_address

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

Example

The following example shows how to add the ATM address prefix 47.0091.8100.5670.000.0ca7.ce01 using the ellipses (...) to add the default MAC address as the last six bytes.

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

Configure Global ILMI Access Filters

The ILMI access filter feature allows you to permit or deny certain ILMI registered addresses.


Note If you want to allow certain addresses to be registered via ILMI, but restrict those addressees from being advertised through PNNI, use the PNNI suppressed summary address feature instead. For additional information, see the section "
Configure Redistribution" in the chapter "Configuring ATM Routing and PNNI", or the summary-address command in the LightStream  1010 ATM Switch and Catalyst  8510 MSR Command Reference publication.

If end systems are allowed to register arbitrary addresses via ILMI, including addresses that do not match the ILMI prefixes used on the interface, a security hole may be opened. The ILMI access filter feature closes the security hole by permitting or denying ILMI registration of different classes of addresses.

The ILMI access filter allows you to configure two levels of access filters:

In either level, you can choose among the following options:

To configure global ILMI access filters, use the following global configuration command:
Command Task

atm ilmi default-access permit {all | matching-prefix [all-groups | wellknown-groups]}

Configure an ILMI default access filter.


Note If you use Cisco's Simple Server Redundancy Protocol (
SSRP) for LAN Emulation in this network, ILMI registration of well-known group addresses should be permitted. This allows the active LECS to register the well-known LECS address with the switch. Either the permit all, permit matching-prefix wellknown-groups, or permit matching-prefix all-groups option should be configured.
Example

The following example configures the global default access filter for ILMI address registration to allow well-known group addresses and addresses with matching prefixes:

Switch(config)# atm ilmi default-access permit matching-prefix wellknown-groups

See the command atm address-registration in the LightStream  1010 ATM Switch and Catalyst  8510 MSR Command Reference publication for information on configuration of the individual interface access filter  override.

Display the ILMI Address Filter Configuration

To display the global ILMI default access configuration, use the following privileged EXEC command:
Command Task

more system:running-config

Display the global ILMI default access configuration.

Example

The following example displays the ILMI filter configuration for all ATM interfaces:

Switch# more system:running-config
Building configuration...
Current configuration:
<information deleted>
!
atm abr-mode efci
atm lecs-address-default 47.0091.8100.0000.0040.0b0a.1281.0040.0b4e.d023.00 1
atm lecs-address-default 47.0091.8100.0000.0040.0b0a.1281.0040.0b07.4023.00 2


atm ilmi default-access permit matching-prefix atm address 47.0091.8100.0000.0040.0b0a.2b81.0040.0b0a.2b81.00 atm address 47.0091.8100.0000.0060.3e5a.7901.0060.3e5a.7901.00 atm router pnni statistics call node 1 level 56 lowest

Configure the LANE Configuration Server Address

To configure the LECS address advertised to the directly connected end nodes, use the following global configuration command:
Command Task

atm lecs-address lecs-address [sequence_number]

Configure the switch LECS address.

The sequence_number provides the position of this address in the ordered LECS address table.

Example

The following example shows how to configure the LECS ATM address:

Switch(config)# atm lecs-address 47.0091.8100.0000.0000.0ca7.9e01.4000.0c81.9030.01

Display the ILMI Global Configuration

To display the switch ILMI configuration, use the following EXEC commands:
Command Task

show atm address

Display the ATM addresses.

show atm ilmi-configuration

Display the ILMI configuration.

show atm ilmi-status

Display the ILMI status.

Examples

The following example shows the ATM address and the LECS address:

Switch# show atm address
 
Switch Address(es):
  47.00918100000000000CA79E01.00000CA79E01.00 active
  88.888888880000000000000000.000000005151.00
 
Soft VC Address(es):
  47.0091.8100.0000.0000.0ca7.9e01.4000.0c81.0000.00 ATM0
  47.0091.8100.0000.0000.0ca7.9e01.4000.0c81.8000.00 ATM3/0/0
  47.0091.8100.0000.0000.0ca7.9e01.4000.0c81.8010.00 ATM3/0/1
  47.0091.8100.0000.0000.0ca7.9e01.4000.0c81.8020.00 ATM3/0/2
  47.0091.8100.0000.0000.0ca7.9e01.4000.0c81.8030.00 ATM3/0/3
  47.0091.8100.0000.0000.0ca7.9e01.4000.0c81.9000.00 ATM3/1/0
  47.0091.8100.0000.0000.0ca7.9e01.4000.0c81.9010.00 ATM3/1/1
  47.0091.8100.0000.0000.0ca7.9e01.4000.0c81.9020.00 ATM3/1/2
  47.0091.8100.0000.0000.0ca7.9e01.4000.0c81.9030.00 ATM3/1/3
 
ILMI Switch Prefix(es):
  47.0091.8100.0000.0000.0ca7.9e01
  88.8888.8888.0000.0000.0000.0000
 
ILMI Configured Interface Prefix(es):
 
LECS Address(es):
  47.0091.8100.0000.0000.0ca7.9e01.4000.0c81.9030.01
  47.0091.8100.0000.0000.0ca7.9e01.4000.0c81.9030.02

Note With this release of the software, addressing the interface on the processor (CPU) has changed. The ATM interface is now called atm0, and the Ethernet interface is now called ethernet0. Old formats (atm 2/0/0 and ethernet 2/0/0) are still supported.

The following example shows the ILMI configuration:

Switch# show atm ilmi-configuration
Switch ATM Address (s) : 
1122334455667788990112233445566778899000
LECS Address (s):
1122334455667788990011223344556677889900
ARP Server Address (s):
1122334455667788990011223344556677889900

The following example shows the ILMI status:

Switch# show atm ilmi-status
Interface : ATM0 Interface Type : Local
Configured Prefix(s) :
47.0091.8100.0000.0003.c386.b301
Interface : ATM3/0/0 Interface Type : Private NNI
ILMI VCC : (0, 16) ILMI Keepalive : Disabled
Configured Prefix(s) :
47.0091.8100.0000.0003.c386.b301
Interface : ATM3/0/3 Interface Type : Private NNI
ILMI VCC : (0, 16) ILMI Keepalive : Disabled
Configured Prefix(s) :
47.0091.8100.0000.0003.c386.b301

Configuring an ILMI Interface

To configure an ILMI interface, perform the following tasks, beginning in global configuration mode:
Step Command Task
1

interface atm card/subcard/port [.vpt#]

Specify an ATM interface and enter interface configuration mode.

2

atm auto-configuration

Enable ILMI autoconfiguration, including determination of interface protocol, version, and side.

3

atm address-registration

Configure ILMI address registration for a specified interface.

4

atm ilmi-keepalive [seconds [retry retry-number]]

Configure ILMI keepalive.


Note If the ILMI VC (by default VCI = 16) is disabled, then the ILMI is disabled.
Examples

The following example shows how to enable ILMI autoconfiguration on ATM interface 3/0/3:

Switch(config)# interface atm 3/0/3
Switch(config-if)# atm-autoconfiguration

The following example shows how to enable ATM address registration on ATM interface 3/0/3:

Switch(config)# interface atm 3/0/3
Switch(config-if)# atm address-registration

Note If you use the no atm address-registration command to disable ILMI on this interface, the keepalives and responses to incoming ILMI queries continue to function. If you want ILMI to be completely disabled at this interface, use the no atm ilmi-enable command.

The following example shows how to configure the ILMI ATM interface 3/0/3 with a keepalive time of 20  seconds and retry count of 3:

Switch(config)# interface atm 3/0/3
Switch(config-if)# atm ilmi-keepalive 20 retry 3

In this example, the peer network element is polled every 20 seconds.

Proceed to the following section to confirm the ILMI interface configuration.

Configure per-Interface ILMI Address Prefixes

The ATM switch allows configuration of per-interface ILMI address prefixes, so different address prefixes can be registered with end systems attached to different interfaces. When any per-interface ILMI address prefixes are configured, they override the prefix(es) derived from the first 13 bytes of the switch ATM address(es) for that specific interface.

Multiple ILMI address prefixes can be configured on each interface; for example, during ATM address migration.

To configure a per-interface ILMI address prefix, perform the following tasks, beginning in global configuration mode:
Step Command Task
1

interface atm card/subcard/port [.vpt#]

Specify an ATM interface and enter interface configuration mode.

2

atm prefix 13-byte prefix

Configure the ILMI address prefix.

Examples

The following example shows how to change 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 47.0091.8100.5670.0000.0000.1122.0041.0b0a.1081.00:

Switch(config)# atm address 47.0091.8100.5670.0000.0000.1122...
Switch(config)# no atm address 47.0091.8100.0000.0041.0b0a.1081...

The following example shows how to configure an additional ATM address manually, or address prefix 47.0091.8100.0000.0003.c386.b301 on ATM interface 0/0/1:

Switch(config)# interface atm 0/0/1
Switch(config-if)# atm prefix 47.0091.8100.0000.0003.c386.b301

Display ILMI Address Prefix

Use the show atm address command to display the ILMI address prefix configuration for all interfaces or a specific interface.

To display the ILMI address prefix configuration for all interfaces, use the following EXEC command:
Command Task

show atm address

Display the interface ILMI address prefix configuration.

Example

The following example shows the ILMI address prefix configuration for all ATM interfaces:

Switch# show atm address
Switch Address(es):
  47.00918100000000410B0A1081.00410B0A1081.00 active
  47.00918100000000603E5ADB01.00603E5ADB01.00
  47.009181005670000000001122.00400B0A1081.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
  47.0091.8100.5670.0000.0000.1122
ILMI Configured Interface Prefix(es):
LECS Address(es):

Display the ILMI Interface Configuration

To show the ILMI interface configuration, use the following EXEC command:
Command Task

show atm ilmi-status atm card/subcard/port

Show the ILMI configuration on a per-port basis.

Example

The following example displays the ILMI status for ATM interface 3/0/0:

Switch# show atm ilmi-status atm 3/0/0
Interface : ATM3/0/0 Interface Type : Private NNI
ILMI VCC : (0, 16) ILMI Keepalive : Disabled
Configured Prefix(s) :
47.0091.8100.0000.0003.c386.b301


hometocprevnextglossaryfeedbacksearchhelp
Copyright 1989-1998 © Cisco Systems Inc.