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 Soft PVCs and Soft PVPs with Priority
Configuring Two-Ended Soft PVC and Soft PVP Connections
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 . For complete descriptions of the commands mentioned in this chapter, refer to the 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] [wrr-weight weight] [sched sched-A]interface atm card/subcard/port[.vpt#] vpi-B [vci-B | any-vci1][wrr-weight weight] [sched sched-B]
|
Configures the PVC.
|
|
The any-vci parameter is only available for interface atm0.
|
 |
Note When configuring PVC connections, begin with lower VCI numbers. Using low VCI numbers allows more efficient use of the switch fabric resources. |
 |
Note This parameter specifies the weight assigned to the output VC for weighted round robin scheduling and is an integer in the range of 1 to 15.This parameter is valid only on systems equipped with the switch processor feature card. (Catalyst 8540 MSR and Catalyst 8510 MSR and LightStream 1010 with FC-PFQ). For more information on scheduling, see "Scheduling Output" in the Guide to ATM Technology. |
 |
Note The sched option is only available on OC-48c interfaces. Each OC-48c interface has four OC-12 schedulers. The sched variable is used to select the specific OC-12 scheduler for which the virtual circuit is assigned for output on an interface and is therefore a number between 1 and 4. |
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
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
Time-since-last-status-change: 4d02h
Cast-type: point-to-point
Packet-discard-option: disabled
Usage-Parameter-Control (UPC): pass
Number of OAM-configured connections: 0
OAM-configuration: disabled
OAM-states: Not-applicable
Cross-connect-interface: ATM3/0/2, Type: oc3suni
Cross-connect OAM-configuration: disabled
Cross-connect OAM-state: Not-applicable
Threshold Group: 5, Cells queued: 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 cdvt: 1024 (from default for interface)
Tx connection-traffic-table-index: 1
Tx service-category: UBR (Unspecified Bit Rate)
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#
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] [wrr-weight weight] [sched sched-A] interface atm card-B/subcard-B/port-B[.vpt#] vpi-B [vci-B | any-vci1] [encap type] [cast-type type] [wrr-weight weight] [sched sched-B]
|
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 This parameter specifies the weight assigned to the output VC for weighted round robin scheduling and is an integer in the range of 1 to 15.This parameter is valid only on systems equipped with the switch processor feature card. (Catalyst 8540 MSR and Catalyst 8510 MSR and LightStream 1010 with FC-PFQ). For more information on scheduling, see "Scheduling Output" in the Guide to ATM Technology. |
 |
Note The sched option is only available on OC-48c interfaces. Each OC-48c interface has four OC-12 schedulers. The sched variable is used to select the specific OC-12 scheduler for which the virtual circuit is assigned for output on an interface and is therefore a number between 1 and 4. |
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 Displaying VCCs 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] [wrr-weight weight] [sched sched-A] interface atm card/subcard/port vpi-B [wrr-weight weight] [sched sched-B]
|
Configures the interface PVP.
|
|
 |
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. |
 |
Note This parameter specifies the weight assigned to the output VC for weighted round robin scheduling and is an integer in the range of 1 to 15.This parameter is valid only on systems equipped with the switch processor feature card. (Catalyst 8540 MSR and Catalyst 8510 MSR and LightStream 1010 with FC-PFQ). For more information on scheduling, see "Scheduling Output" in the Guide to ATM Technology. |
 |
Note The sched option is only available on OC-48c interfaces. Each OC-48c interface has four OC-12 schedulers. The sched variable is used to select the specific OC-12 scheduler for which the virtual circuit is assigned for output on an interface and is therefore a number between 1 and 4. |
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:
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
Time-since-last-status-change: 00:09:02
Cast-type: point-to-point
Usage-Parameter-Control (UPC): pass
Number of OAM-configured connections: 0
OAM-configuration: disabled
OAM-states: Not-applicable
Cross-connect-interface: ATM1/1/1, Type: oc3suni
Cross-connect OAM-configuration: disabled
Cross-connect OAM-state: Not-applicable
Threshold Group: 5, Cells queued: 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 cdvt: 1024 (from default for interface)
Tx connection-traffic-table-index: 1
Tx service-category: UBR (Unspecified Bit Rate)
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)# | |