Table of Contents
Configuring SVCs, PVCs, Soft PVCs, PVPs, and VP Tunnels
Configuring SVCs
Configuring PVCs
Configuring Soft PVCs
Configuring PVPs
Configuring VP Tunnels
Configuring SVCs, PVCs, Soft PVCs, PVPs, and VP Tunnels
This chapter describes how to configure switched virtual circuits (SVCs), permanent virtual circuits (PVCs), soft PVCs, permanent virtual paths (PVPs), and VP tunnels, and includes the following sections:
Note For more software configuration information, refer to the ATM Switch Router Software Configuration Guide. Refer to the ATM Switch Router Command Reference publication for command syntax.
Configuring SVCs
An SVC is a logical connection established using signaling messages, which reduces the amount of manual configuration required. SVCs are established on demand and torn down when a release message is generated either by signaling messages or by the application.
On the ATM switch router, no configuration is necessary to set up a transit SVC (an SVC that does not terminate on the ATM switch router). The signaling channels are set up by default and do not require manual configuration.
If the SVC terminates on a router, however, configuration is required on the router where the SVC terminates. For your convenience, the router configuration is described in this section.
Figure 3-1 shows an example network that illustrates how to set up SVCs. This example network is used throughout this section.
Figure 3-1 Example Network for Configuring SVCs

Configuring the Router
Perform the following tasks on both routers that terminate the SVC:
- Configure PVCs for QSAAL and ILMI signaling
- Configure IP and ESI addresses and subnet masks
- Determine the NSAP address
- Configure a map group and map list
The following subsections describe these procedures in detail.
 |
Tip
Open two Telnet windows for both the source and destination routers.
|
Configuring Signaling on the Routers
Configure PVCs for QSAAL and ILMI signaling on the main ATM interfaces of both the source and destination routers that terminate the SVC.
Note On the ATM switch router, the signaling and ILMI channels are set up by default and do not require manual configuration.
Take these steps:
| Step |
Command |
Purpose |
| 1 |
Router> enable
Router#
|
Enter privileged EXEC mode.
|
| 2 |
Router# configure terminal
Router(config)#
|
Enter global configuration mode.
|
| 3 |
Router(config)# interface atm port[/slot]
Router(config-if)#
|
Enter interface configuration mode on the ATM interface.
|
| 4 |
Router(config-if)# atm pvc number 0 5 qsaal
|
Configure a PVC for QSAAL1 signaling.
|
| 5 |
Router(config-if)# atm pvc number 0 16 ilmi
|
Configure a PVC for ILMI signaling.
|
| 6 |
Router(config-if)# end
Router#
|
Return to privileged EXEC mode.
|
| 7 |
(No command.)
|
Repeat this procedure on the other router.
|
| QSAAL = Q.2931 protocol over signaling ATM adaptation layer |
Example
Router#
configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#
interface atm 0
Router(config-if)#
atm pvc 1 0 5 qsaal
Router(config-if)#
atm pvc 2 0 16 ilmi
Verify
Switch#
show atm vc interface atm 0
Interface Name VPI VCI Type Encaps Kbps Kbps Cells Sts
0 1 0 5 PVC SAAL 155000 155000 UP
0 2 0 16 PVC ILMI 155000 155000 UP
Configuring the IP Address and ESI Address
On an ATM subinterface, configure the IP address and an ESI address.
Take these steps:
| Step |
Command |
Purpose |
| 1 |
Router> enable
Router#
|
Enter privileged EXEC mode.
|
| 2 |
Router# configure terminal
Router(config)#
|
Enter global configuration mode.
|
| 3 |
Router(config-if)# interface atm port[/slot][.subinterface] multipoint
|
Configure an ATM subinterface.
|
| 4 |
Router(config-subif)# ip address address mask
|
Configure an IP address on the subinterface.
|
| 5 |
Router(config-subif)# atm esi-address address
|
Configure a 14-digit ESI address on the subinterface (for example, 111111222222.00).
After ILMI address registration is complete, an NSAP address is automatically created based on the ESI address you entered.
|
| 6 |
Router(config-subif)# end
Router#
|
Return to privileged EXEC mode.
|
| 7 |
(No command.)
|
Repeat this procedure on the other router.
|
Example
Router#
configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#
interface atm 0.1 multipoint
Router(config-subif)#
ip address 193.153.185.33 255.255.255.224 Router(config-subif)#
atm esi-address 999999888888.00
Router(config-subif)#
end
Verify
Switch#
show interface atm 0.1
ATM0.1 is up, line protocol is up
Hardware is ATMizer BX-50
Internet address is 193.153.185.33/27
MTU 4470 bytes, BW 155520 Kbit, DLY 100 usec, rely 255/255, load 1/255
NSAP address: 47.0091810000000061E5BC01.999999888888.00
Determining the NSAP Address
Determine the ATM network service access point (NSAP) address for both the source and destination routers. The NSAP addresses is required to complete the SVC.
| Step |
Command |
Purpose |
| 1 |
Router# show interface atm port[/slot][.subinterface]
|
Display the 20-byte NSAP address of the router port on which the SVC terminates. Enter the address in Table 3-1.
The NSAP address does not display in certain modes. In this case, you must enter an NSAP address that meets the following criteria:
- It must be unique in the network.
- It must not be a broadcast or multicast MAC address.
|
| 2 |
(No command.)
|
Repeat this procedure to display the NSAP address of the other router.
|
Enter the 20-byte NSAP address of each router in the space provided below in Table 3-1.
Table 3-1 NSAP Addresses
| Router |
NSAP Address |
|
Source router1
|
|
|
Destination router2
|
|
Example
Switch#
show interface atm 0.1
ATM0.1 is up, line protocol is up
Hardware is ATMizer BX-50
Internet address is 192.153.185.65/27
MTU 4470 bytes, BW 155520 Kbit, DLY 100 usec, rely 255/255, load 1/255
NSAP address: 47.0091810000000061E5B5C01.555555555555.00
Verify
Not applicable.
Configure a Map Group and Map List
On an ATM subinterface, configure the map group and a map list.
Take these steps:
| Step |
Command |
Purpose |
| 1 |
Router> enable
Router#
|
Enter privileged EXEC mode.
|
| 2 |
Router# configure terminal
Router(config)#
|
Enter global configuration mode.
|
| 3 |
Router(config-if)# interface atm port[/slot][.subinterface] multipoint
|
Configure an ATM subinterface.
|
| 4 |
Router(config-subif)# map-group name
|
Enter the map group name on the ATM subinterface. The map group name is used to associate a map list to the subinterface.
|
| 5 |
Router(config-subif)# no shutdown
|
Enable the interface. Enter this command even if the interface is already up. This command enables the SAR1 process to use the newly configured parameters.
|
| 6 |
Router(config-subif)# exit
Router(config)#
|
Return to global configuration mode.
|
| 7 |
Router(config)# map-list name
|
Create a map list to define an ATM map statement for the SVC. The name you enter here must match the map group name you specified in Step 4.
|
| 8 |
Router(config-map-list)# ip dest-ipaddress atm-nsap dest-nsapaddrss
|
Add the destination router IP address and ATM NSAP address to the map list. Enter the addresses you noted in Table 3-1 in the section "Determining the NSAP Address."
|
| 9 |
Router(config-map-list)# end
Router#
|
Return to privileged EXEC mode.
|
| 10 |
(No command.)
|
Repeat this procedure on the other router.
|
| SAR = Segmentation and Reassembly. |
Example
Router#
configure terminal
Router(config)#
interface atm 0.1 multipoint
Router(config-subif)#
map-group hawaii
Router(config-subif)#
no shutdown
Router(config-subif)#
exit
Router(config)#
map-list hawaii
Router(config-map-list)#
ip 192.153.185.65 atm-nsap 47.0091810000000061E5B5C01.555555555555.00
Router(config-map-list)#
end
Verify
Router#
ping 192.153.185.65
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echoes to 192.153.185.65, timeout is 2 seconds:
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/4 ms
Configuring PVCs
A PVC is a permanent logical connection that you must configure manually, from source to destination, through the ATM network. Once configured, the ATM network maintains the connection at all times, regardless of traffic flow. That is, the connection is always up whether there is traffic to send or not.
Figure 3-2 shows an example PVC between ATM-capable router A and router D. This example network is used throughout this section to describe how to set up PVCs.
Figure 3-2 Example Network for Configuring PVCs

When configuring a PVC, the virtual path identifiers/virtual channel identifiers (VPIs/VCIs) must match between devices, as shown in Figure 3-2 between:
- Source router A and ATM switch router B, which both use VPI=0, VCI=50
- ATM switch routers B and C, which both use VPI=2, VCI=100
- ATM switch router C and destination router D, which both use VPI=50, VCI=255
The VPI/VCIs that create an internal crossconnect within a switch can differ, as shown in:
- ATM switch router B between interfaces 3/0/1 (VPI=0, VCI=50) and 3/0/2 (VPI=2, VCI=100)
- ATM switch router C between interfaces 0/1/1 (VPI=2, VCI=100) and 0/0/1 (VPI=50, VCI=255)
Table 3-2 describes the in and out interfaces and associated VPIs/VCIs for the PVC shown in Figure 3-2.
Table 3-2 VPI/VCIs for the Example PVC
|
Router A |
Switch B |
Switch B |
Switch C |
Switch C |
Router D |
|
Out |
In |
Out |
In |
Out |
In |
| Interface |
0.10
|
3/0/1
|
3/0/2
|
0/1/1
|
0/0/1
|
0.12
|
| VPI/VCI |
0/50
|
0/50
|
2/100
|
2/100
|
50/255
|
50/255
|
Configuring the ATM Switch Router
Take these steps:
| Step |
Command |
Purpose |
| 1 |
Switch> enable
Switch#
|
Enter privileged EXEC mode.
|
| 2 |
Switch# configure terminal
Switch(config)#
|
Enter global configuration mode.
|
| 3 |
Switch(config)# interface atm card/subcard/port[.subinterface]
Switch(config-if)#
|
Select the interface to configure.
|
| 4 |
Switch(config-if)# atm pvc vpi vci interface atm card/subcard/port[.vpt#] vpi vci
|
Configure the PVC. When configuring PVCs, configure the lowest available VPI and VCI numbers first.
Note VCIs 0 to 31 on all VPIs are reserved. |
| 5 |
Switch(config-if)# end
Switch#
|
Return to privileged EXEC mode.
|
Note If the PVC terminates on an ATM switch router, you must terminate the connection on the route processor interface ATM 0. The atm pvc 0 any-vci command allocates the next available VCI value on the route processor interface ATM 0, although you can specify the VCI value if you choose. An example follows:
Switch(config-if)# atm pvc 2 100 interface atm 0 0 any-vci
Example
The following example shows how to configure the internal crossconnect (within the switch) PVC on ATM switch router B between interface 3/0/1, VPI = 0, VCI = 50, and interface 3/0/2, VPI = 2, VCI = 100 (see Figure 3-2):
Switch#
configure terminal
Switch(config)#
interface atm 3/0/1
Switch(config-if)#
atm pvc 0 50 interface atm 3/0/2 2 100
Verify
Switch#
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 55 QSAAL UP
ATM3/0/1 0 16 PVC ATM0 0 39 ILMI UP
ATM3/0/1 0 18 PVC ATM0 0 74 PNNI UP
ATM3/0/1 0 50 PVC ATM3/0/2 2 100 UP
Configuring the Router
If the PVC terminates on a router, you must configure a PVC from the router to the ATM switch router.
Take these steps:
| Step |
Command |
Purpose |
| 1 |
Router> enable
Router#
|
Enter privileged EXEC mode.
|
| 2 |
Router# configure terminal
Router(config)#
|
Enter global configuration mode.
|
| 3 |
Router(config)# interface atm port[/slot][.subinterface]
Router(config-subif)#
|
Enter subinterface configuration mode on the main ATM interface.
|
| 4 |
Router(config-subif)# ip address address mask
|
Configure an IP address and subnet mask on the subinterface.
|
| 5 |
Router(config-subif)# atm pvc vcd vpi vci aal-encap
|
Create the PVC.
Note VCIs 0 to 31 on all VPIs are reserved. |
| 6 |
Router(config-subif)# map-group name
|
Assign a map group to this interface. This command references a map list that you create in the next step.
|
| 7 |
Router(config-subif)# exit
Router(config)#
|
Return to global configuration mode.
|
| 8 |
Router(config)# map-list name
|
Create a map list. Match the name you enter here to the name in Step 6.
|
| 9 |
Router(config-map-list)# ip dest-address atm-vc vcd broadcast
|
Add the destination router IP address. The VCD1 number must match the VCD number you assigned in Step 5. This configuration allows the VC to receive routing updates.
|
| 10 |
Router(config-map-list)# end
Router#
|
Return to privileged EXEC mode.
|
| 11 |
(No command.)
|
Repeat this procedure on the other router.
|
| VCD = virtual circuit descriptor. |
Example
Router#
configure terminal
Router(config)#
interface atm 0.10 multipoint
Router(config-subif)#
ip address 192.153.185.33 255.255.255.224 (source router)
Router(config-subif)#
atm pvc 2 0 50 aal5snap
Router(config-subif)#
map-group cal
Router(config-subif)#
exit
Router(config)#
map-list cal
Router(config-map-list)#
ip 192.153.185.65 atm-vc 2 broadcast (destination router)
Router(config-map-list)#
end
Verify
Router#
ping 192.153.185.65
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echoes to 192.153.185.65, timeout is 2 seconds:
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms
Configuring Soft PVCs
Soft PVCs are a combination of SVCs and PVCs. SVCs are set up on the inside of the path among ATM switch routers, and PVCs are set up between an edge ATM switch router and the terminating device (such as a router).
Soft PVCs require less manual configuration than PVCs. With soft PVCs, you need to configure only the destination ATM switch router in the path and PVCs on the devices that terminate the soft PVC (such as a router).
Figure 3-3 illustrates how to set up soft PVCs. This example network is used throughout this section.
Figure 3-3 Example Network for Configuring Soft PVCs

Configuring the ATM Switch Router
Perform the following tasks on the ATM switch router to set up a soft PVC:
- Determine the destination ATM switch router NSAP address
- Configure the source ATM switch router
The subsections that follow describe these procedures in detail.
Determining the Destination ATM Switch Router NSAP Address
Determine the destination ATM switch router NSAP address for the interface. See the ATM switch router C in Figure 3-3.
Take these steps:
| Step |
Command |
Purpose |
| 1 |
Switch# show atm addresses
|
On the destination ATM switch router, display the destination ATM address. You need this address to complete the soft PVC. Write the address in the space provided below (or copy it to memory):
|
| 2 |
(No command.)
|
Proceed to the next section, "Configuring the Source ATM Switch Router" to complete the soft PVC.
|
Example
47.00918100000000E04FACB401.00E04FACB401.00 active
47.0091.8100.0000.00e0.4fac.b401.4000.0c84.9030.00 ATM-P9/1/3
47.0091.8100.0000.0061.E5B5.C011.1111.1122.2222.00 ATM0/0/1
47.0091.8100.0000.00e0.4fac.b401.4000.0c85.0020.00 ATM0/1/0
47.0091.8100.0000.00e0.4fac.b401.4000.0c85.0030.00 ATM0/1/1
47.0091.8100.0000.00e0.4fac.b401
ILMI Configured Interface Prefix(es):
47.0091.8100.0000.00e0.4fac.b401.00e0.4fac.b405.00
Verify
Not applicable.
Configuring the Source ATM Switch Router
Most of the configuration for the soft PVC occurs on the source switch. See the ATM switch router B in Figure 3-3.
Take these steps:
| Step |
Command |
Purpose |
| 1 |
Switch# configure terminal
Switch(config)#
|
Enter global configuration mode.
|
| 2 |
Switch(config)# interface atm card/subcard/port
Switch(config-if)#
|
Enter interface configuration mode on the interface from which you want the soft PVC to originate (that is, the starting point).
|
| 3 |
Switch(config-if)# atm soft-vc src-vpi src-vci dest-address dest_address dest-vpi dest-vci
|
Enter the soft PVC VPI/VCIs for the interface on the source switch and the destination ATM address and destination VPI/VCIs.
|
| 4 |
Switch(config-if)# end
Switch#
|
Return to privileged EXEC mode.
|
| 5 |
(No command.)
|
Proceed to the section "Configuring the Router" to complete the soft PVC.
|
Example
Switch#
configure terminal
Switch(config)#
interface atm 3/0/1
Switch(config-if)#
atm soft-vc 0 50 dest-address 47.0091.8100.0000.0061.E5BC.0000.1111.11122.2222.00 1 60
Verify
The following example displays the soft VC configuration of switch B, on interface 3/0/1 out to the ATM network:
Switch#
show atm vc interface atm 0/0/0
Interface VPI VCI Type X-Interface X-VPI X-VCI Encap Status
ATM0/0/0 0 5 PVC ATM0 0 52 QSAAL DOWN
ATM0/0/0 0 16 PVC ATM0 0 32 ILMI DOWN
ATM3/0/1 0 50 SoftVC ATM0/0/1 1 60 UP
Configuring the Router
If the soft PVC terminates on a router, you must configure a PVC from the router to the ATM switch router.
Take these steps:
| Step |
Command |
Purpose |
| 1 |
Router> enable
Router#
|
Enter privileged EXEC mode.
|
| 2 |
Router# configure terminal
Router(config)#
|
Enter global configuration mode.
|
| 3 |
Router(config)# interface atm port[/slot][.subinterface]
Router(config-subif)#
|
Enter subinterface configuration mode on the ATM interface.
|
| 4 |
Router(config-subif)# ip address address mask
|
Configure an IP address and subnet mask on the subinterface.
|
| 5 |
Router(config-subif)# atm pvc vcd vpi vci aal-enacap
|
Create the PVC.
Note VCIs 0 to 31 on all VPIs are reserved. |
| 6 |
Router(config-subif)# map-group name
|
Assign a map group to this interface. This command references a map list that you create in the next step.
|
| 7 |
Router(config-subif)# exit
Router(config)#
|
Return to global configuration mode.
|
| 8 |
Router(config-subif)# map-list name
|
Create a map list. The name you enter here should match the name you specified in Step 6.
|
| 9 |
Router(config-map-list)# ip dest-address atm-vc vcd broadcast
|
Add the destination router IP address. The VCD number must match the VCD number you assigned in Step 5.
|
| 10 |
Router(config-map-list)# end
Router#
|
Return to privileged EXEC mode.
|
| 11 |
(No command.)
|
Repeat this procedure on the other router.
|
Example
Router#
configure terminal
Router(config)#
interface atm 0.10
Router(config-subif)#
ip address 192.153.185.33 255.255.255.224 (source router)
Router(config-subif)#
atm pvc 2 0 50 aal5snap
Router(config-subif)#
map-group cal
Router(config-subif)#
exit
Router(config)#
map-list cal
Router(config-map-list)#
ip 192.153.185.65 atm-vc 2 broadcast (destination router)
Router(config-map-list)#
end
Verify
Router#
ping 192.153.185.65
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echoes to 192.153.185.65, timeout is 2 seconds:
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms
Configuring PVPs
A VP connection is like a bundle of VCs, transporting all cells with a common VPI, rather than a specific VPI and VCI. A PVP is a provisioned VP (like a PVC).
Figure 3-4 illustrates how to set up PVPs. This example network is used throughout this section.
Figure 3-4 Example Network for Configuring PVPs

Table 3-3 describes the in and out interfaces and associated VPIs for the PVP shown in Figure 3-4. Between