ATM Switch Router Software Configuration Guide, 12.1(6)EY
Configuring Virtual Connections

Table of Contents

Configuring Virtual Connections
Characteristics and Types of Virtual Connections
Configuring Virtual Channel Connections
Configuring Terminating PVC Connections
Configuring PVP Connections
Configuring Point-to-Multipoint PVC Connections
Configuring Point-to-Multipoint PVP Connections
Configuring Soft PVC Connections
Configuring Soft PVP Connections
Configuring the Soft PVP or Soft PVC Route Optimization Feature
Configuring Soft PVCs with Explicit Paths
Configuring Nondefault Well-Known PVCs
Configuring a VPI/VCI Range for SVPs and SVCs
Configuring VP Tunnels
Configuring Interface and Connection Snooping
Input Translation Table Management

Configuring Virtual Connections


This chapter describes how to configure virtual connections (VCs) in a typical ATM network after autoconfiguration has established the default network connections. The network configuration modifications described in this chapter are used to optimize your ATM network operation.


Note   This chapter provides advanced configuration instructions for the Catalyst 8540 MSR, Catalyst 8510 MSR, and LightStream 1010 ATM switch routers. For an overview of virtual connection types and applications, refer to the Guide to ATM Technology. For complete descriptions of the commands mentioned in this chapter, refer to the ATM Switch Router Command Reference publication.

The tasks to configure virtual connections are described in the following sections:

Characteristics and Types of Virtual Connections

This section lists the various virtual connections (VC) types in Table 6-1.

Table 6-1   Supported VC Types

Connection   Point-to-
Point
 
Point-to-
Multipoint
 
Transit  Terminate 

Permanent virtual channel link (PVCL)

x

x

Permanent virtual path link (PVPL)

x

x

Permanent virtual channel (PVC)

x

x

x

x

Permanent virtual path (PVP)

x

x

x

Soft permanent virtual channel (Soft PVC)

x

x

Soft permanent virtual path (Soft PVP)

x

x

Switched virtual channel (SVC)

x

x

x

x

Switched virtual path (SVP)

x

x

x

Configuring Virtual Channel Connections

This section describes configuring virtual channel connections (VCCs) on the ATM switch router. A VCC is established as a bidirectional facility to transfer ATM traffic between two ATM layer users. Figure 6-1 shows an example VCC between ATM user A and user D.

An end-to-end VCC, as shown in Figure 6-1 between user A and user D, has two parts:

  • Virtual channel links, labelled VCL. These are the interconnections between switches, either directly or through VP tunnels.
  • Internal connections, shown by the dotted line in the switch. These connections are also sometimes called cross-connections or cross-connects.

The common endpoint between an internal connection and a link occurs at the switch interface. The endpoint of the internal connection is also referred to as a connection leg or half-leg. A cross-connect connects two legs together.


Figure 6-1   VCC Example



Note   The value of the VPIs and VCIs can change as the traffic is relayed through the ATM network.

To configure a point-to-point VCC, perform the following steps, beginning in global configuration mode:

  Command  Purpose 
Step 1 

Switch(config)# interface atm card/subcard/port

Switch(config-if)#

Selects the interface to be configured.

Step 2 

Switch(config-if)# atm pvc vpi-A [vci-A | any-vci1] [rx-cttr index] [tx-cttr index] interface atm card/subcard/port[.vpt#] vpi-B [vci-B | any-vci1]

Configures the PVC.

The any-vci parameter is only available for interface atm0.


Note   The row index for rx-cttr and tx-cttr must be configured before using this optional parameter. See the "Configuring the Connection Traffic Table" section.


Note   When configuring PVC connections, begin with lower VCI numbers. Using low VCI numbers allows more efficient use of the switch fabric resources.

Examples

The following example shows how to configure the internal cross-connect PVC on Switch B between interface ATM 3/0/1 (VPI = 0, VCI = 50) and interface ATM 3/0/2 (VPI = 2, VCI = 100) (see Figure 6-1):

Switch-B(config)# interface atm 3/0/1
Switch-B(config-if)# atm pvc 0 50 interface atm 3/0/2 2 100

The following example shows how to configure the internal cross-connect PVC on Switch C between interface ATM 0/0/0, VPI = 2, VCI = 100, and interface ATM 0/0/1, VPI 50, VCI = 255:

Switch-C(config)# interface atm 0/0/0
Switch-C(config-if)# atm pvc 2 100 interface atm 0/0/1 50 255

Each subsequent VC cross-connection and link must be configured until the VC is terminated to create the entire VCC.


Note   The above examples show how to configure cross-connections using one command. This is the preferred method, but it is also possible to configure each leg separately, then connect them with the atm pvc vpi vci interface atm card/subcard/port vpi vci command. This alternative method requires more steps, but might be convenient if each leg has many additional configuration parameters or if you have configured individual legs with SNMP commands and you want to connect them with one CLI command.

Displaying VCCs

To show the VCC configuration, use the following EXEC commands:

Command  Purpose 

show atm interface [atm card/subcard/port]

Shows the ATM interface configuration.

show atm vc [interface atm card/subcard/port vpi vci]

Shows the PVC interface configuration.


Note   The following examples differ depending on the feature card installed on the processor.

Examples

The following example shows the Switch B PVC configuration on ATM interface 3/0/1:

Switch-B# show atm interface
 
Interface:      ATM3/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
ConfMaxSvpcVpi: 255             CurrMaxSvpcVpi: 255
ConfMaxSvccVpi: 255             CurrMaxSvccVpi: 255
ConfMinSvccVci: 35              CurrMinSvccVci: 35
Svc Upc Intent: pass            Signalling:     Enabled
ATM Address for Soft VC: 47.0091.8100.0000.00e0.4fac.b401.4000.0c80.8000.00
Configured virtual links:
  PVCLs SoftVCLs   SVCLs   TVCLs   PVPLs SoftVPLs   SVPLs Total-Cfgd Inst-Conns
      4        0       0       0       0        0       0          4          2
Logical ports(VP-tunnels):     0
Input cells:    264330          Output cells:   273471
5 minute input rate:             0 bits/sec,       0 cells/sec
5 minute output rate:            0 bits/sec,       0 cells/sec
Input AAL5 pkts: 172613, Output AAL5 pkts: 177185, AAL5 crc errors: 0

The following example shows the Switch B PVC configuration on ATM interface 3/0/1:

Switch-B# show atm vc interface atm 3/0/1
Interface    VPI   VCI   Type    X-Interface  X-VPI X-VCI  Encap Status
ATM3/0/1     0     5      PVC     ATM0         0     57    QSAAL  UP
ATM3/0/1     0     16     PVC     ATM0         0     37    ILMI   UP
ATM3/0/1     0     18     PVC     ATM0         0     73    PNNI   UP
ATM3/0/1     0     50     PVC     ATM3/0/2     2     100          UP
ATM3/0/1     1     50     PVC     ATM0         0     80    SNAP   UP

The following example shows the Switch B PVC configuration on ATM interface 3/0/1, VPI = 0, VCI = 50, with the switch processor feature card installed:

Switch-B# show atm vc interface atm 3/0/1 0 50

Interface: ATM3/0/1, Type: oc3suni
VPI = 0  VCI = 50
Status: UP
Time-since-last-status-change: 4d02h
Connection-type: PVC
Cast-type: point-to-point
Packet-discard-option: disabled
Usage-Parameter-Control (UPC): pass
Wrr weight: 32
Number of OAM-configured connections: 0
OAM-configuration: disabled
OAM-states:  Not-applicable
Cross-connect-interface: ATM3/0/2, Type: oc3suni
Cross-connect-VPI = 2
Cross-connect-VCI = 100
Cross-connect-UPC: pass
Cross-connect OAM-configuration: disabled
Cross-connect OAM-state:  Not-applicable
Threshold Group: 5, Cells queued: 0
Rx cells: 0, Tx cells: 0
Tx Clp0:0,  Tx Clp1: 0
Rx Clp0:0,  Rx Clp1: 0
Rx Upc Violations:0, Rx cell drops:0
Rx Clp0 q full drops:0, Rx Clp1 qthresh drops:0
Rx connection-traffic-table-index: 1
Rx service-category: UBR (Unspecified Bit Rate)
Rx pcr-clp01: 7113539
Rx scr-clp01: none
Rx mcr-clp01: none
Rx      cdvt: 1024 (from default for interface)
Rx       mbs: none
Tx connection-traffic-table-index: 1
Tx service-category: UBR (Unspecified Bit Rate)
Tx pcr-clp01: 7113539
Tx scr-clp01: none
Tx mcr-clp01: none
Tx      cdvt: none
Tx       mbs: none

Deleting VCCs from an Interface

This section describes how to delete a VCC configured on an interface. To delete a VCC, perform the following steps, beginning in global configuration mode:

  Command  Purpose 
Step 1 

Switch(config)# interface atm card/subcard/port

Switch(config-if)#

Selects the interface to be configured.

Step 2 

Switch(config-if)# no atm pvc vpi vci

Deletes the PVC.

Example

The following example shows how to delete the VCC on ATM interface 3/0/0, VPI = 20, VCI = 200:

Switch(config-if)# interface atm 3/0/0
Switch(config-if)# no atm pvc 20 200 

Confirming VCC Deletion

To confirm the deletion of a VCC from an interface, use the following EXEC command before and after deleting the VCC:

Command  Purpose 

show atm vc interface atm card/subcard/port [vpi vci]

Shows the PVCs configured on the interface.

Example

The following example shows how to confirm that the VCC is deleted from the interface:

Switch# show atm vc interface atm 3/0/0
Interface         VPI  VCI   Type   X-Interface      X-VPI X-VCI Encap  Status 
ATM3/0/0          0    5     PVC    ATM2/0/0          0    77    QSAAL  UP
ATM3/0/0          0    16    PVC    ATM2/0/0          0    55    ILMI   UP
ATM3/0/0          0    18    PVC    ATM2/0/0          0    152   PNNI   UP
ATM3/0/0          0    34    PVC    ATM2/0/0          0    151   NCDP   UP
ATM3/0/0          20   200   PVC    ATM1/1/1          10   100          DOWN
Switch# configure terminal
Switch(config)# interface atm 3/0/0
Switch(config-if)# no atm pvc 20 200 
Switch(config-if)# end
Switch# show atm vc interface atm 3/0/0
Interface         VPI  VCI   Type   X-Interface      X-VPI X-VCI Encap  Status 
ATM3/0/0          0    5     PVC    ATM2/0/0          0    77    QSAAL  UP
ATM3/0/0          0    16    PVC    ATM2/0/0          0    55    ILMI   UP
ATM3/0/0          0    18    PVC    ATM2/0/0          0    152   PNNI   UP
ATM3/0/0          0    34    PVC    ATM2/0/0          0    151   NCDP   UP

 

Configuring Terminating PVC Connections

This section describes configuring point-to-point and point-to-multipoint terminating permanent virtual channel (PVC) connections. Terminating connections provide the connection to the ATM switch router's route processor for LAN emulation (LANE), IP over ATM, and control channels for Integrated Local Management Interface (ILMI), signalling, and Private Network-Network Interface (PNNI) plus network management.

Figure 6-2 shows an example of transit and terminating connections.


Figure 6-2   Terminating PVC Types


Point-to-point and point-to-multipoint are two types of terminating connections. Both terminating connections are configured using the same commands as transit connections (discussed in the previous sections). However, all switch terminating connections use interface atm0 to connect to the route processor.


Note   Since release 12.0(1a)W5(5b) of the system 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. The old formats (atm 2/0/0 and ethernet 2/0/0) are still supported.

To configure both point-to-point and point-to-multipoint terminating PVC connections, perform the following steps, beginning in global configuration mode:

  Command  Purpose 
Step 1 

Switch(config)# interface atm card-A/subcard-A/port-A[.vpt#]

Switch(config-if)#

Selects the interface to be configured.

Step 2 

Switch(config-if)# atm pvc vpi-A [vci-A | any-vci1] [cast-type type] [rx-cttr index]
[tx-cttr index] interface atm card-B/subcard-B/port-B[.vpt#] vpi-B [vci-B | any-vci1] [encap type] [cast-type type]

Configures the PVC between ATM switch router connections.

The any-vci feature is only available for interface atm 0.

When configuring point-to-multipoint PVC connections using the atm pvc command, the root point is port A and the leaf points are port B.


Note   The row index for rx-cttr and tx-cttr must be configured before using this optional parameter. See the "Configuring the Connection Traffic Table" section.

Examples

The following example shows how to configure the internal cross-connect PVC between interface ATM 3/0/1, VPI = 1, VCI = 50, and the terminating connection at the route processor interface ATM 0, VPI = 0, and VCI unspecified:

Switch-B(config)# interface atm 3/0/1
Switch-B(config-if)# atm pvc 1 50 interface atm0 0 any-vci encap aal5snap

The following example shows how to configure the route processor leg of any terminating PVC:

Switch(config)# interface atm0
Switch(config-if)# atm pvc 0 any-vci

When configuring the route processor leg of a PVC that is not a tunnel, the VPI should be configured as 0. The preferred method of VCI configuration is to select the any-vci parameter, unless a specific VCI is needed as a parameter in another command, such as map-list.


Note   If configuring a specific VCI value for the route processor leg, select a VCI value higher than 300 to prevent a conflict with an automatically assigned VCI for well-known channels if the ATM switch router reboots.

Displaying the Terminating PVC Connections

To display the terminating PVC configuration VCs on the interface, use the following EXEC command:

Command  Purpose 

show atm vc interface atm card/subcard/port vpi vci

Shows the PVC configured on the interface.

See the "Displaying VCCs" section for examples of the show atm vc commands.

Configuring PVP Connections

This section describes configuring a permanent virtual path (PVP) connection. Figure 6-3 shows an example of PVPs configured through the ATM switch routers.


Figure 6-3   Virtual Path Connection Example


To configure a PVP connection, perform the following steps, beginning in global configuration mode:

  Command  Purpose 
Step 1 

Switch(config)# interface atm card/subcard/port

Switch(config-if)#

Selects the physical interface to be configured.

Step 2 

Switch(config-if)# atm pvp vpi-A [rx-cttr index] [tx-cttr index] interface atm card/subcard/port vpi-B

Configures the interface PVP.


Note   The row index for rx-cttr and tx-cttr must be configured before using this optional parameter. See the "Configuring the Connection Traffic Table" section.


Note   When configuring PVP connections, begin with lower virtual path identifier (VPI) numbers. Using low VPI numbers allows more efficient use of the switch fabric resources.

Examples

The following example shows how to configure the internal cross-connect PVP within Switch B between interfaces 4/0/0, VPI = 30, and interface ATM 1/1/1, VPI = 45:

Switch-B(config)# interface atm 4/0/0
Switch-B(config-if)# atm pvp 30 interface atm 1/1/1 45

The following example shows how to configure the internal cross-connect PVP within Switch C between interfaces 0/1/3, VPI = 45, and interface ATM 1/1/0, VPI = 50:

Switch-C(config)# interface atm 0/1/3
LS1010(config-if)# atm pvp 45 interface atm 1/1/0 50

Each subsequent PVP cross connection and link must be configured until the VP is terminated to create the entire PVP.

Displaying PVP Configuration

To show the ATM interface configuration, use the following EXEC command:

Command  Purpose 

show atm vp [interface atm card/subcard/port vpi]

Shows the ATM VP configuration.

Example

The following example shows the PVP configuration of Switch B:

Switch-B# show atm vp
Interface    VPI    Type  X-Interface     X-VPI     Status
ATM1/1/1     45      PVP     ATM4/0/0     30        UP
ATM4/0/0     30      PVP     ATM1/1/1     45        UP

The following example shows the PVP configuration of Switch B with the switch processor feature card installed:

Switch-B# show atm vp interface atm 4/0/0 30
 
Interface: ATM4/0/0, Type: ds3suni
VPI = 30
Status: UP
Time-since-last-status-change: 00:09:02
Connection-type: PVP
Cast-type: point-to-point
Usage-Parameter-Control (UPC): pass
Wrr weight: 2
Number of OAM-configured connections: 0
OAM-configuration: disabled
OAM-states:  Not-applicable
Cross-connect-interface: ATM1/1/1, Type: oc3suni
Cross-connect-VPI = 45
Cross-connect-UPC: pass
Cross-connect OAM-configuration: disabled
Cross-connect OAM-state:  Not-applicable
Threshold Group: 5, Cells queued: 0
Rx cells: 0, Tx cells: 0
Tx Clp0:0,  Tx Clp1: 0
Rx Clp0:0,  Rx Clp1: 0
Rx Upc Violations:0, Rx cell drops:0
Rx Clp0 q full drops:0, Rx Clp1 qthresh drops:0
Rx connection-traffic-table-index: 1
Rx service-category: UBR (Unspecified Bit Rate)
Rx pcr-clp01: 7113539
Rx scr-clp01: none
Rx mcr-clp01: none
Rx      cdvt: 1024 (from default for interface)
Rx       mbs: none
Tx connection-traffic-table-index: 1
Tx service-category: UBR (Unspecified Bit Rate)
Tx pcr-clp01: 7113539
Tx scr-clp01: none
Tx mcr-clp01: none
Tx      cdvt: none
Tx       mbs: none

Deleting PVPs from an Interface

This section describes how to delete a PVP configured on an interface. To delete a PVP, perform the following steps, beginning in global configuration mode:

  Command  Purpose 
Step 1 

Switch(config)# interface atm card/subcard/port

Switch(config-if)#

Selects the interface to be configured.

Step 2 

Switch(config-if)# no atm pvp vpi

Deletes the PVP.

Example

The following example shows how to delete the PVP on ATM interface 1/1/0, VPI = 200:

Switch(config-if)# interface atm 1/1/0
Switch(config-if)# no atm pvp 200 

Confirming PVP Deletion

To confirm the deletion of a PVP from an interface, use the following EXEC command before and after deleting the PVP:

Command  Purpose 

show atm vp interface atm [card/subcard/port vpi]

Shows the PVCs configured on the interface.

Example

The following example shows how to confirm that the PVP is deleted from the interface:

Switch# show atm vp
Interface         VPI  Type  X-Interface X-VPI     Status
ATM1/1/0          113  PVP    TUNNEL
ATM1/1/0          200  PVP    ATM1/1/1 100 DOWN
ATM1/1/1          1    PVP    SHAPED TUNNEL
ATM1/1/1          100  PVP    ATM1/1/0 200 DOWN
Switch# configure&n