Table Of Contents
Supported Standards, MIBs, and RFCs
Configuring ATM Interfaces to Support Voice Traffic
Preparing to Configure Voice Dial Peers
Creating a Peer Configuration Table
Configuring Cisco-Trunk Permanent Calls
Verifying the Voice Connection
Configuring ATM for AAL2 Voice
Configuring Call Admission Control for AAL2 Voice
Configuring Subcell Multiplexing for AAL2 Voice
Configuring Dial Peers to Support AAL2
Configuring AAL2-Trunk Permanent Calls
Sample Configuration for VoATM at AAL5
Sample Configuration for VoATM at AAL2
Cisco 2600 Configuration at End A
Cisco 2600 Configuration at End B
Configuring AAL2 and AAL5 for the High Performance ATM Advanced Integration Module on the Cisco 2600 Series
Feature History
Release Modification12.2(2)XA
The High Performance ATM Advanced Integration Module was introduced for the Cisco 2600 series.
This feature module describes the software functions of the High Performance ATM Advanced Integration Module (AIM) feature, which allows for ATM Adaptation Layer 2 (AAL2) and ATM Adaptation Layer 5 (AAL5) on the Cisco 2600 series. It includes information on the benefits of the new feature, supported platforms, related documents, and so on.
This document includes the following sections:
Feature Overview
The High Performance ATM AIM offers a cost-effective solution for supporting low-speed ATM WAN connections on the Cisco 2600 family of products. This feature enables the Cisco 2600 series to carry voice and data traffic over ATM networks using AAL2 and AAL5 without a dedicated ATM network module. AAL2 and AAL5 are the most bandwidth-efficient standards-based trunking methods for transporting compressed voice, voice-band data, circuit-mode data, and frame-mode data over ATM infrastructures. This feature provides a cost-effective, low-density ATM T1 or E1 solution for the Cisco 2600 series.
The High Performance ATM AIM helps service providers take advantage of the inherent quality of service (QoS) features of ATM multiservice applications. Transparent LAN services allow for the connection to separate sites at native LAN speeds, without requiring that the end user be familiar with ATM protocols. Frame Relay network expansion allows enterprise customers to take advantage of ATM's faster transmission speeds by leveraging core ATM switches linked to Frame Relay switches at the edge.
The High Performance ATM AIM is installed into an internal AIM slot. All Cisco 2600 routers support one internal AIM slot that connects to both the Cisco 2600's main system bus and a secondary time-division multiplexing (TDM) bus running between the WAN interface card (WIC) slots and network module slot.
Cisco 2600 routers have two WIC slots. When a High Performance ATM AIM is installed in a Cisco 2600 series router that has one 2-port T1/E1 Multiflex Voice/WAN (VWIC) in a WIC slot, the AIM card allows the router to provide a maximum of two separate ATM WAN interfaces at a DS1 or E1 rate. With a second 2-port VWIC, four separate ATM WAN interfaces are available.
To provide voice over ATM, the Cisco 2600 must have voice port capabilities provided by a digital packet voice trunk network module with a T1/E1 Multiflex VWIC. When also equipped with a High Performance ATM AIM, the router terminates up to 60 voice calls over T1 or E1 using AAL2.
Figure 1 Cisco 2600 Router with High Performance ATM AIM
Benefits
The High Performance ATM AIM provides the following improvements to the Cisco 2600 series' capabilities:
•
Cisco 2600 series access to AAL2 and AAL5 capabilities across the WAN
•
Cost-effective ATM WAN solution without purchasing an ATM WIC or additional network module
•
Increased QoS capabilities
•
Standards-based transport of voice over ATM
•
Bandwidth-efficiency
•
Robust architecture
•
Signaling transparency
•
Channel-associated signaling (CAS) and common channel signaling (CCS) support
Restrictions
•
The number of virtual path identifier (VPI) and virtual channel identifier (VCI) bits must equal 13 bits. The VPI default is five bits with a range of 0 to 31 bits; the VCI default is eight bits with a range of 1 to 256 bits.
•
For variable bit rate real time VBR (RT) traffic shaping, the maximum burst size (MBS) is 255 cells.
•
Subcell multiplexing is defaulted and not configurable.
•
AAL2 supports a permanent virtual circuit (PVC); AAL5 supports PVC and a switched virtual circuit (SVC).
•
If all of the 60 channels for transparent common-channel switching (TCCS) and transparent channel-associated signaling (TCAS) over AAL2 are configured, you cannot save the configuration into NVRAM. The configuration must be compressed to save it to the start up.
•
The number of AAL2 VCs is limited to 16. Each VC supports up to 255 subchannels, and each subchannel can be used for voice port.
Related Documents
•
Cisco IOS Voice, Video, and Fax Configuration Guide, Release 12.2
•
Cisco IOS Voice, Video, and Fax Command Reference, Release 12.2
•
Cisco IOS Wide-Area Networking Configuration Guide, Release 12.2
•
Cisco IOS Wide-Area Networking Command Reference, Release 12.2
Supported Platforms
Cisco 2600 series
Supported Standards, MIBs, and RFCs
Standards
No new or modified standards are supported by this feature.
MIBs
No new or modified MIBs are supported by this feature. The Chassis MIB has been modified to support the High Performance ATM AIM.
For descriptions of supported MIBs and how to use MIBs, seethe Cisco web site on CCO at http://www.cisco.com/public/sw-center/netmgmt/cmtk/mibs.shtml.
RFCs
No new or modified RFCs are supported by this feature.
Prerequisites
Before you can configure your router to use the High Performance ATM AIM, complete these tasks:
•
Ensure that you have 64 MB RAM and 16 MB Flash memory.
•
For Voice over IP, ensure that your Cisco 2600 has a digital T1 or E1 packet voice trunk network module with a T1/E1 multiflex Voice/WAN Interface Card and the required number of digital signal processor (DSP) modules for your configuration. For more information about DSP modules, refer to Connecting Voice Network Modules in the Cisco Network Modules Hardware Installation Guide. Note that the Cisco 2600 series routers must have at least one 1- and 2-Port T1/E1 Multiflex Voice/WAN Interface Card slot.
•
Establish a working ATM network. For more information about configuring ATM, refer to the
Cisco IOS Wide-Area Networking Configuration Guide, Release 12.2.•
Complete your company's dial plan.
•
Establish a working telephony based on your company's dial plan.
•
Integrate your dial plan and telephony network into your existing ATM network topology.
•
Contact your PBX vendor for instructions about how to reconfigure the appropriate PBX interfaces.
After you have analyzed your dial plan and decided how to integrate it into your existing ATM network, you are ready to configure your network devices to support the High Performance ATM AIM.
Configuration Tasks
Software configuration for a Cisco 2600 series router with the High Performance ATM AIM feature involves:
–
Configuring ATM Interfaces to Support Voice Traffic
–
Preparing to Configure Voice Dial Peers
–
Creating a Peer Configuration Table
–
Configuring Cisco-Trunk Permanent Calls
–
Configuring ATM for AAL2 Voice
–
Configuring Call Admission Control for AAL2 Voice (optional)
–
Configuring Subcell Multiplexing for AAL2 Voice
–
Configuring Dial Peers to Support AAL2
–
Configuring AAL2-Trunk Permanent Calls (optional)
Configuring ATM for AAL5
Note
The Voice over ATM (VoATM) configuration must be performed on the routers on both sides of the voice connection.
Configuring the Cisco 2600 series to support VoATM for AAL5 encapsulation involves the following:
•
Configuring ATM Interfaces to Support Voice Traffic
•
Preparing to Configure Voice Dial Peers
•
Creating a Peer Configuration Table
•
Configuring Cisco-Trunk Permanent Calls
Configuring ATM Interfaces to Support Voice Traffic
This section describes the preliminary ATM configuration tasks necessary to support VoATM.
Note
The VoATM configuration must be performed on the routers on both sides of the voice connection.
To configure the Cisco 2600 series to support VoATM, use the following commands beginning in global configuration mode:
Note
When verifying your ATM PVC connectivity, note that you cannot issue the ping command over a voice PVC because the command applies to data only. If you have data and voice PVCs set to the same destination, you can issue the ping command over the data PVC.
Preparing to Configure Voice Dial Peers
After you have analyzed your dial plan and decided how to integrate it into your existing network, you are ready to configure your network devices to support VoATM. The actual configuration procedure depends on the topology of your voice network.
Timesaver
If possible, you might want to configure the ATM dial peers in a back-to-back configuration before separating them across the ATM network. Using a back-to-back configuration, you can test your VoATM and dial-peer configuration to see if you can successfully make a voice connection. Then, when you place both peers on the network, if you cannot make a voice connection, you can isolate the cause as a network problem.
Creating a Peer Configuration Table
There is specific information relative to each dial peer that you must identify before you can configure VoATM. One way to do this is to create a peer configuration table.
Figure 2 shows a diagram of a small voice network in which Router 1, with ATM virtual circuit 20, connects a small sales branch office to the main office through Router 2. There are only two devices in the sales branch office that need to be established as dial peers: a basic telephone and a fax machine. Router 2, with an ATM virtual circuit of 40, is the primary gateway to the main office; as such, it needs to be connected to the company's PBX. There are three basic telephones connected to the PBX that need to be established as dial peers in the main office.
Table 1 shows the peer configuration table for the example illustrated in Figure 2.
Figure 2 Sample VoATM Network
The dial plan shown in lists a simple dial-peer configuration table with no special configuration for how you forward or play out excess digits. For more information on other options for designing your dial plan and configuring your dial peers to connect with PBXs, see the Cisco IOS Voice, Video, and Fax Configuration Guide, Release 12.2.
Configuring Dial Peers
Dial peers describe the entities to and from which a call leg is established. Dial-peer configuration tasks define the address or set of addresses serviced by that dial peer and the call parameters required to establish a call leg to and from that dial peer.
Two different kinds of dial peers are used for this procedure:
•
Plain old telephone service (POTS)—Dial peer connecting a traditional telephony network. POTS dial peers point to a particular voice port on a voice-network device.
•
VoATM—Dial peer connecting an ATM WAN backbone. VoATM dial peers point to specific voice-network devices.
POTS dial peers associate a telephone number with a particular voice port, so that incoming calls for that telephone number can be received. VoATM dial peers point to specific voice-network devices (by associating destination telephone numbers with a specific ATM virtual circuit), so that outgoing calls can be placed. Both POTS and VoATM dial peers are required if you want to send and receive calls using VoATM.
Establishing two-way communication with VoATM requires establishing a specific voice connection between two defined endpoints. As shown in Figure 3, for outgoing calls (from the perspective of POTS dial peer 1), the POTS dial peer establishes the source (the originating telephone number and voice port) of the call. The VoATM dial peer establishes the destination by associating the destination phone number with a specific ATM virtual circuit.
Figure 3 Calls from the Perspective of Router No. 1
In the example, the destination pattern string14085554000 maps to a U.S. phone number 555-4000, with the digit 1 plus the area code (408) preceding the number. When configuring the destination pattern, set the dial string to match the local dial conventions.
To complete the two-way communications loop, configure VoATM dial peer 2 as shown in Figure 4.
Figure 4 Calls from the Perspective of Router No. 2
The only exception is when both POTS dial peers are connected to the same router, as shown in Figure 5. In this circumstance, because both dial peers share the same destination IP address, you do not need to configure a VoATM dial peer.
Figure 5 Communication Between Dial Peers Sharing the Same Router
When configuring dial peers, you need to understand the relationship between the destination pattern and the session target. The destination pattern represents the pattern for the device at the voice connection endpoint, such as a telephone or a PBX. The session target represents the serial port on the peer router at the other end of the ATM connection. Figure 6 and Figure 7 show the relationship between the destination pattern and the session target, as seen from the perspective of both routers in a VoATM configuration.
Figure 6 Relationship Between the Destination Pattern and Session Target from the Perspective of Router No.1
Figure 7 Relationship Between the Destination Pattern and Session Target from the Perspective of Router No.2
Configuring POTS Dial Peers
To configure a POTS dial peer, identify the peer (by assigning it a unique tag number), define its telephone number, and associate it with a voice port through which calls can be established. Under most circumstances, the default values for the remaining dial-peer configuration commands are sufficient to establish connections.
To configure POTS peers, use the following commands beginning in global configuration mode:
To configure additional POTS dial peers, repeat the previous steps.
Configuring VoATM Dial Peers
To configure a VoATM dial peer, you need to uniquely identify the peer by assigning it a unique tag number and define the outgoing serial port number and the virtual circuit number.
To configure VoATM dial peers, use the following commands beginning in global configuration mode:
To configure additional VoATM dial peers, repeat the previous steps.
Configuring Dial Peer Hunting
After you have configured dial peers, you can configure how the router performs dial peer hunting functions. To configure the dial peer hunting behavior on the router, perform the following steps beginning in global configuration mode:
If using dial peer hunting, there may be situations when you want to disable dial-peer hunting on a specific dial peer. To disable dial-peer hunting on a dial peer, use the following commands beginning in global configuration mode:
To reenable dial-peer hunting on a dial peer, enter the no huntstop command.
Configuring Cisco-Trunk Permanent Calls
To configure Cisco-trunk permanent calls on a Cisco 2600 series router for VoATM, use the following commands from global configuration mode:
Note
Every time you enter the connection trunk or no connection trunk command, you must toggle the voice port (by entering shutdown, then no shutdown) for the changes to take effect.
Verifying the Voice Connection
Verify that the voice connection is working by doing the following:
•
Pick up the handset on a telephone connected to the configuration and verify that you can get a dial tone.
•
Make a call from the local telephone to a configured dial peer and verify that the call attempt is successful.
You can check the validity of your dial-peer and voice-port configuration by performing the following tasks:
•
If you have relatively few dial peers configured, you can use the show dial-peer voice command to verify that the data configured is correct.
•
To show the status of the voice ports, use the show voice port command.
•
To show the call status for all voice ports, use the show voice call command.
•
To show the current status of all DSP voice channels, use the show voice dsp command.
Troubleshooting Tips
If you are having trouble connecting a call and you suspect the problem is associated with the dial-peer configuration, you can try to resolve the problem by performing the following tasks:
•
Use the show dial-peer voice command on the local and remote routers to verify that the data is configured correctly on both.
•
Use the show interface command to verify that the ATM interface is up.
•
Make sure the voice ports, serial ports, and controllers are set to no shutdown.
Configuring ATM for AAL2
To configure the High Performance ATM AIM for AAL2, complete the following tasks, as required:
•
Configuring ATM for AAL2 Voice
•
Configuring Call Admission Control for AAL2 Voice (optional)
•
Configuring Subcell Multiplexing for AAL2 Voice
•
Configuring Dial Peers to Support AAL2
•
Configuring AAL2-Trunk Permanent Calls (optional)
Note
ATM defaults to Interim Local Management Interface (ILMI). If your carrier is using Local Management Interface (LMI), be sure to configure LMI support on the router.
Configuring ATM for AAL2 Voice
This section describes the ATM configuration tasks necessary to support VoATM using AAL2. The commands and procedures in this section are specific to the Cisco 2600 series.
Note
If any DS0 groups (CAS groups), channel groups, or clear channels are configured on the T1/E1 controller at the slot/port, you must remove them before configuring VoATM. Because ATM uses all of the DS0 time slots on the controller, the ATM configuration cannot take place if any DS0s on the controller at the slot/port are used by other applications.
You must perform the VoATM configuration on the Cisco 2600 series at both ends of the ATM link.
To configure a Cisco 2600 series router to support VoATM on a T1/E1 trunk, complete the following steps, beginning in global configuration mode:
Note
When verifying your ATM PVC connectivity, note that you cannot enter the ping command over a voice PVC because the command applies to data only. If you have data and voice PVCs set to the same destination, you can enter the ping command over the data PVC.
Configuring Call Admission Control for AAL2 Voice
This section describes the configuration tasks necessary to configure call admission control (CAC) for AAL2 voice. The commands and procedures in this section are specific to the Cisco 2600 series. CAC is an optional feature.
You can configure a Cisco 2600 router as either a CAC master or a CAC slave. By default, a Cisco 2600 router is a CAC slave. You typically configure a CAC master at one end of an ATM trunk and a CAC slave at the opposite end. A Cisco 2600 series router configured as a master always performs CAC during fax/modem upspeed. A Cisco 2600 series router configured as a slave sends a request for CAC to the CAC master.
To configure a Cisco 2600 series router as a CAC master, complete the following steps beginning in global configuration mode:
To return a Cisco 2600 series router to its default operation as a CAC slave, complete the following steps beginning in global configuration mode:
Configuring Subcell Multiplexing for AAL2 Voice
Subcell multiplexing is always on. It cannot be turned off.
Configuring Dial Peers to Support AAL2
For more information on dial peers and dial-peer configuration, see the Cisco IOS Voice, Video, and Fax Configuration Guide, Release 12.2. To configure a network dial peer for VoATM, complete the following steps, beginning in global configuration mode:
Command PurposeStep 1
Router(config)# dial-peer voice tag voatmDefines a Voice-over-ATM dial peer for VoATM and enter dial-peer configuration mode.
The tag identifies the dial peer. Each tag on any one router must be a unique number.
Step 2
Router(config-dial-peer)# destination-pattern stringConfigures the dial peer's destination pattern.
The string is a series of digits that specify the E.164 or private dialing plan telephone number. Valid entries are the digits 0 through 9 and the letters A through D. The following special characters can be entered in the string:
•
The star (*) and the pound sign (#) can be used in a dial string, but not as leading characters (for example *650 is not permitted).
•
The period (.) can be entered as a wildcard digit. Network dial peers typically use wildcards to represent a range of destination telephone numbers (for example, 1408555.... for all numbers in area code 408 with the 555 prefix).
•
The comma (,) can be used only in prefixes, and is used to insert a 1-second pause.
•
The timer (T) character can be used to configure variable-length dial plans.
Step 3
Router(config-dial-peer)# session protocol aal2-trunkConfigures the session protocol to support AAL2-trunk permanent (private line) trunk calls.
Step 4
Router(config-dial-peer)# session target atmslot/port pvc {word | vpi/vci | vci} cidConfigures the ATM session target for the dial peer. Be sure to specify atmslot/port as the interface for the PVC.
Use word to identify the PVC if a word name was assigned when the PVC was created in Step 9 of the "Configuring ATM for AAL2 Voice" section.
Step 5
Router(config-dial-peer)# codec aal2 profile {itut | custom} profile-number codec
Specifies a codec profile for the DSP.
Profile options are itut 1, itut 2, itut 7, custom 100, and custom 110.
The default is itut 1 with codec G.711ulaw.
See the command reference for the codec options available for each AAL2 profile.
Note
Use this command instead of the codec (dial-peer) command for AAL2 trunk applications.
Step 6
Router(config-dial-peer)# dtmf-relay
(Optional) If the codec type is a low bit-rate codec such as G.729 or G.723, specifies support for Dual-Tone Multi-Frequency (DTMF) relay to improve end-to-end transport of DTMF tones. DTMF tones do not always propagate reliably with low bit-rate codecs.
DTMF relay is disabled by default.
Step 7
Router(config-dial-peer)# signal-type {ext-signal | transparent}
(Optional) Defines the type of ABCD signaling packets that are generated by the voice port and sent over the ATM network. The signal type must be configured to the same setting at both ends of the PVC.
Enter ext-signal for common channel signaling (CCS). ABCD signaling packets are not sent.
Enter transparent for nonswitched trunks using channel-associated signaling (CAS). ABCD signaling bits are passed transparently to the ATM network.
Step 8
Router(config-dial-peer)# no vad
(Optional) Disables voice activity detection (VAD) on the dial peer. VAD is enabled by default.
Step 9
Router(config-dial-peer)# exit
Exits from the dial-peer configuration mode.
Step 10
To configure additional voice over ATM dial peers, repeat Step 1 through Step 9.
Configuring AAL2-Trunk Permanent Calls
To configure AAL2-trunk permanent calls on a Cisco 2600 series router, complete the following commands, beginning in global configuration mode:









