Table Of Contents
Configuring the Cisco SS7/C7
Dial Access Solution System
Cisco SS7/C7 Dial Access Overview
Redundant Link Management
Continuity Test Subsystem
ISDN Module
RLM Configuration Task List
Configuring the Access Server for RLM
Verifying RLM
RLM Troubleshooting Tips
Configuring the Cisco SS7/C7
Dial Access Solution System
This chapter describes how to configure the Cisco Signalling System 7 (SS7)/C7 Dial Access Solution System feature. It includes the following main sections:
•
Cisco SS7/C7 Dial Access Overview
•
RLM Configuration Task List
The Cisco SS7/C7 Dial Access Solution System feature runs on the Cisco AS5200, AS5300, AS5800, and Cisco AccessPath TS and TS3 access servers in conjunction with the following Cisco technologies:
•
Cisco Signalling Controller (CSC) on the network access servers
•
Continuity Testing (COT)
•
ISDN Module
For additional software configuration information, refer to the following publications:
•
Cisco SS7/CCS7 Dial Access Solution System Integration Guidelines
•
Cisco AS5300 Universal Access Server Software Configuration Guide
•
Cisco AS5800 Universal Access Server Installation and Configuration Guide
•
Redundant Link Manager (RLM) 12.0(3)T feature module in CCO
For a complete description of the commands mentioned in this chapter, see the Cisco IOS Dial Services Command Reference publication. To locate documentation of other commands that appear in this chapter, use the command reference master index or search online.
Cisco SS7/C7 Dial Access Overview
The Cisco SS7/C7 Dial Access Solution System feature enhances capabilities previously introduced in the Cisco IOS software. These capabilities include:
•
Redundant Link Management
•
Continuity Test Subsystem
•
ISDN Module
Provided is support for IP connection to SS7/C7 signalling controller and associated continuity testing. This support allows carrier customers to connect their access servers to the Public Switch Telephone Network (PSTN) directly by using SS7/C7 signalling protocols. The SS7/C7 signalling links terminate on a separate UNIX system called the Signalling Controller (SC2200). The SC2200 maps incoming calls, which are signalled via SS7/C7, to bearers on the access servers. The access servers and SC2200 interact to set up and tear down calls using an extended Q.931 protocol over Q.921 and the User Data gram Protocol (UDP). In this manner, the access servers and SC2200 form a system that emulates an end-office switch in the PSTN.
The Cisco SS7/C7 Dial Access Solution System uses the ISDN Q.931 and Q.921 protocols over an RLM module. RLM makes use of UDP to transfer information from the network access server to the CSC and vice versa. The ISDN module works in conjunction with the RLM.
Redundant Link Management
The goal of RLM is to primarily provide virtual link management over multiple IP networks so that the Q.931 signalling protocol and other proprietary protocols can be transported on top of multiple redundant links between the CSC and the network access server. RLM opens, maintains, and closes multiple links, manages buffers of queued signalling messages, and monitors whether links are active for link failover and signalling controller failover. The user can create more than one IP connection between the CSC and the network access server.
The client or server side must support the RLM protocol, which manages those redundant links between the server and client and handles the link and server failover mechanism.
We recommend that all access servers use at least two IP interfaces to connect to the primary and alternative IP interfaces of the CSC. Otherwise, the control traffic will be impacted by the data traffic by sharing the same interface for both types of traffic; refer to Figure 28.
The RLM goes beyond Q.921, because it allows for future use of different upper layers, and more importantly, it allows for multiple, redundant paths to be treated as one path by upper layers.
Figure 28 Release 2 Architecture
The protocol stack is listed in Figure 29.
Figure 29 RLM Protocol Stack
Extended Q.931
|
Q.921
|
UDP
|
IP
|
Extended Q.931 provides call control and maintenance functions. The Q.931 implementation is based on the Cisco National ISDN (NI) switch type with custom enhancements. The signalling controller appears as one or more signalling points in an SS7 network, and performs interworking between the various SS7 protocols in use worldwide to the extended NI protocol used between the Cisco SC2200 and network access server.
Q.921 is used to encapsulate the Q.931 messages. It guarantees the in-sequence transmission of Extended Q.931 messages and provides for retransmission. UDP provides for the connectionless transfer of signalling messages across the subnetworks (LAN or WAN), connecting the access servers to the signalling controller.
Continuity Test Subsystem
The SS7 network, in order to detect failures of DS0 channels, will at times request a COT of a channel before establishing a call. ITU-based networks use only the loopback method for continuity test. However, ANSI-based network usage varies. Some use only the loopback method and others use both tone and loopback methods. Only the loopback method is supported in Cisco IOS Release12.1 of the SS7 system.
Continuity test requests are received over an SS7 signalling path and processed within the Signalling Access Server (SAS). The SAS requests that the network access server put the particular bearer in external loopback mode (loopback incoming receive to outgoing transmit) or to insert a transponder in the incoming circuit. The continuity test lasts until a COT message is received.
The COT subsystem supports continuity testing, which is required by the SS7 network to conduct loopback and tone check testing on the path before a circuit is established. COT will detect any failure of DS0 channels. It is required for North American SS7 compliance. You must have installed MICA technologies 2.6.1.0 portware, which supports the COT feature.
ISDN Module
The ISDN module ensures that the ISDN protocol stack functions properly while the D-channel information (Q.931 and the Q.921 frames) is transported over possibly multiple IP networks via UDP, across links managed by the RLM.
Do not use this feature or other SS7 dial access solutions if you are using a PRI interface. The RLM group should have already been configured. If not, see the section "Configuring the Access Server for RLM" later in this chapter to complete this task.
RLM Configuration Task List
Perform the following tasks to configure RLM:
•
Configuring the Access Server for RLM (Required)
•
Verifying RLM (As Required)
•
RLM Troubleshooting Tips (As Required)
Configuring the Access Server for RLM
To configure the access server interfaces for RLM, use the following commands beginning in global configuration mode:
| |
Command
|
Purpose
|
Step 1
|
Router> enable
Password: <password>
Router#
|
Enters enable mode.
Enters the password. You have entered enable mode when the prompt changes to Router#.
|
Step 2
|
Router# configure terminal
Enter configuration commands, one per line.
End with CNTL/Z.
Router(config)#
|
Enters global configuration mode. You have entered global configuration mode when the prompt changes to Router(config)#.
|
Step 3
|
Router(config)# interface Loopback1
Router(config-if)# ip address 10.1.1.1
255.255.255.255
|
Specifies the IP address of the first interface.
|
Step 4
|
Router(config-if)# interface Loopback2
Router(config-if)# ip address 10.1.1.2
255.255.255.255
|
Specifies the IP address of the second interface.
|
Step 5
|
Router(config-if)# rlm group 1
Router(config-rlm-group)#
|
Specifies the RLM group (network access server) that you want to configure using the rlm group global configuration command.
|
Step 6
|
Router(config-rlm-group)# server r1-server
Router(config-rlm-group-sc)# link address
10.1.4.1 source Loopback1 weight 4
Router(config-rlm-group-sc)# link address
10.1.4.2 source Loopback2 weight 3
|
Specifies the device name.
Specifies the link addresses and their weighting preferences.
|
Step 7
|
Router(config-rlm-group-sc)# server r2-server
Router(config-rlm-group-sc)# link address
10.1.5.1 source Loopback1 weight 2
Router(config-rlm-group-sc)# link address
10.1.5.2 source Loopback2 weight 1
|
Specifies the device name.
Specifies the link addresses and their weighting preferences.
|
Step 8
|
Router(config-rlm-group-sc)# router eigrp 100
Router(config-router)#
|
Configures the Enhanced Interior Gateway Routing Protocol (IGRP) routing process.
|
Verifying RLM
To verify RLM, perform the following tasks:
•
Enter the show rlm group status command and specify the group number:
Router# show rlm group 1 status
Link State: Up Last Link Status Reported: Up
Next tx TID: 1 Last rx TID: 0
Server Link Group[r1-server]:
link [10.1.1.1(Loopback1), 10.1.4.1] = socket[active]
link [10.1.1.2(Loopback2), 10.1.4.2] = socket[standby]
Server Link Group[r2-server]:
link [10.1.1.1(Loopback1), 10.1.5.1] = socket[opening]
link [10.1.1.2(Loopback2), 10.1.5.2] = socket[opening]
Note the following:
–
The link state must report being up.
–
No errors should be reported.
Note
For a description of the output display fields, see the show rlm group status command reference page.
•
Enter the show isdn status command to view layer status information. If ISDN has not been configured, see the chapters in the part "Configuring ISDN" in the Cisco IOS Dial Services Configuration Guide: Terminal Services publication for configuration information.
Global ISDN Switchtype = primary-ni
ISDN Serial1:23 interface
dsl 0, interface ISDN Switchtype = primary-ni :Primary D channel of nfas group 0
TEI = 0, Ces = 1, SAPI = 0, State = MULTIPLE_FRAME_ESTABLISHED
ISDN Serial2:23 interface
dsl 1, interface ISDN Switchtype = primary-ni :Group member of nfas group 0
Layer 1 & 2 Status Not Applicable
Total Allocated ISDN CCBs = 0
Note the following information for Serial1:23 (the first half of the messages):
–
Layer 1 status should be "ACTIVE."
–
Layer 2 status should be "MULTIPLE_FRAME_ESTABLISHED." (It might take several seconds for Layer 2 status to appear.)
–
Layer 3 status should be "0 Active Layer 3 Call(s)."
The second half of the messages display information for Serial2:23.
RLM Troubleshooting Tips
If you are having trouble, check for the following:
•
Make sure the cable connection is not loose or disconnected if the Layer 1 status is "Deactivated." This status message indicates a problem at the physical layer.
•
There may be a problem with your telco or the framing and line-code types you entered may not match with that of your telco. A Layer 2 error indicates that the access server cannot communicate with the telco; there is a problem at the data link layer.