Signaling System No. 7 (SS7/C7) - Protocol, Architecture and Services (Full Book) |
||
|
|
< Top Index > |
|
SCCP User Adaptation (SUA)SUA provides for the transport of SCCP user signaling (TCAP and RANAP) over IP using SCTP. In effect, it duplicates SCCP's services by providing support for the reliable transfer of SCCP user messages, including support for both connectionless (Class 0 and 1) and connection-oriented (Class 2 and 3) services. SUA also provides SCCP management services to manage the status of remote destinations and SCCP subsystems. In addition, in some configurations, SUA also provides address mapping and routing functionality. SUA is currently defined by an Internet Draft (ID) [139] and is in the process of becoming an RFC. SUA can be used between an SG and an IP-based SEP or between two IP Signaling Points (IPSP). Figure 14-16 shows an example of SUA transporting signaling information between an SG and an IP-based SEP. SUAP refers to any SCCP user, such as MAP over TCAP. Figure 14-16. Use of SUA Between a SG and an IP-Based SEP
With SUA, an SG can act as an endpoint or a relay node. For the endpoint configuration, the point code and SSN of the SCCP user on the IP-based SEP are considered to be on the SG. Therefore, from the SS7 point of view, the SCCP user on the IP-based Signaling Point is on the SG. When the SG receives an incoming message from the SS7 network, it might have to perform Global Title Translation (GTT) on the message to determine its destination. When the SG acts as a relay node, the SG must perform an address translation before it can determine the destination of incoming messages. This translation can be modeled on an SCCP GTT or based on hostname, IP address, or other information in the Called Party Address (CdPA). Thus, the determination of the IP-based SEP is based on the global title or other CdPA information in the SUA message. A hop counter is used to avoid looping (refer to Chapter 9, "Signaling Connection Control Part (SCCP)," for more information). The SUA layer on the ASP must also make decisions about the distribution of outgoing messages. To make this decision, the SUA layer considers the following information:
The ASP sends responses to the SGP from which it received the message. The SUA layer at the SGP and ASP must maintain the state of each SCTP association. SUA uses a client-server model with the ASP defaulting to the client and SG as the server. However, both SG and ASP should be able to be provisioned as the client or server. The client side of the relationship is responsible for establishing the association. Several inbound and outbound streams are negotiated during the association establishment. The assignment of data traffic to streams depends on the protocol class. There is no restriction on Class 0 traffic. For Class 1 traffic, SUA must ensure ordered delivery by basing the stream selection on the sequence number. The source local reference is used to select the stream number for Classes 2 and 3. SUA has an IANA registered port number of 14001. It also has an IANA registered SCTP payload protocol identifier value of 4. Messages and FormatsThe common message header and TLV format for parameters, defined previously for M3UA, apply equally for SUA. Table 14-2 lists the message classes and message types for SUA.
Connectionless MessagesThe Connectionless messages are used for protocol Class 0 and Class 1 traffic. There are two connectionless messages: CLDT and CLDR. The Connectionless Data Transfer message corresponds to the SCCP unitdata (UDT), extended unitdata (XUDT), and long unitdata (LUDT) messages. It is used to transfer data between SUA peers for Class 0 and Class 1 traffic. The Connectionless Data Response message corresponds to the SCCP unitdata service (UDTS), extended unitdata service (XUDTS), and long unitdata service (LUDTS) messages. It is sent in response to the CLDT, to report errors in the CLDT message if the return option was set. Connection-Oriented MessagesThe Connection-oriented messages are used for protocol Class 2 and Class 3 traffic.
MGMT MessagesSUA supports the same MGMT messages as M3UA but also provides SCCP subsystem state information. The DUNA, DAVA, DRST, SCON, and DAUD messages can optionally contain the SubSystem Number (SSN). In addition, the DUNA, DAVA, DRST, and SCON messages can optionally contain the Subsystem Multiplicity Indicator (SMI) parameter. ASPSM and ASPTM MessagesFor more information about ASPSM and ASPTM messages, see the description in section, "MTP Level 3 User Adaptation (M3UA)." RKM MessagesSUA supports the same RKM messages as M3UA, but the Routing Key parameter is different in that it contains options for source and destination address and address ranges. Message Flow ExampleFigure 14-17 shows an example of connectionless and connection-oriented data transfer. This diagram assumes that the Application Server is already active. Figure 14-17. SUA Message Flow Example
For the connection-oriented data transfer, the connection must be established first and can be removed when it is no longer needed. |
|
|
< Top Index > |
|
Book Hosted by www.SS7.net - the SS7/Sigtran Training Company |
||
Copyright © Cisco, Inc. Published By Cisco Press. No part of this book maybe reproduced or transmitted in any form or by any means, electronic or mechanical, including photcopying or recording, or by any information storage and retrieval system, without written permission from the publisher, except for the inclusion of brief quotations in a review.
Written permission was obtained by Lee Dryburgh to place the book at the domain SS7-Training.net