Content deleted Content added
Nevalicori (talk | contribs) Add “External links” section |
→Transport over IP Networks: MOS:HEAD |
||
(46 intermediate revisions by 27 users not shown) | |||
Line 1:
{{distinguish|Skinny Client Control Protocol}}
{{SS7stack}}<!-- Edit the stack image at: Template:SS7stack -->
The '''
==Published specification==
The base SCCP specification is defined by the [[ITU-T]], in recommendations [http://www.itu.int/rec/T-REC-Q.711/en/ Q.711] to [http://www.itu.int/rec/T-REC-Q.714/en/ Q.714], with additional information to implementors provided by [http://www.itu.int/rec/T-REC-Q.715/en/ Q.715] and [http://www.itu.int/rec/T-REC-Q.716/en/ Q.716].<ref name="qseries">[http://www.itu.int/rec/T-REC-Q/en/ ITU-T Q-Series Recommendations].</ref> There are, however, regional variations defined by local standards bodies. In the United States, [[ANSI]] publishes its modifications to [http://www.itu.int/rec/T-REC-Q.713/en/ Q.713] as ANSI T1.112.
==Routing facilities beyond MTP
Although [[Message Transfer Part|MTP
A Point Code is used to address a particular node on the network,
SCCP messages contain parameters which describe the type of addressing used, and how the message should be routed:
* '''Address Indicator'''
** ''
*** ''Route on Global Title''
* '''Global title indicator'''▼
** ''
*** ''No Global Title''
*** ''Global Title includes Translation Type (TT), Numbering Plan *** ''Global Title includes Translation Type only''
** '''
*** ''
*** ''Subsystem Number not present''
▲** ''Route using Point Code/Subsystem number''
** '''
*** ''Point Code present''
*** ''Point Code not present''
** '''Address Indicator Coding'''
** ''Address Indicator coded as national'' (the Address Indicator is treated as international if not specified)
==
SCCP provides
* '''Class 0''': Basic connectionless
* '''Class 1''': Sequenced connectionless.
* '''Class 2''': Basic connection-oriented.
* '''Class 3''': Flow control connection oriented.
The connectionless protocol classes provide the capabilities needed to transfer one Network Service Data Unit (NSDU) in the "data" field of an XUDT, LUDT or UDT message. When one connectionless message is not sufficient to convey the user data contained in one NSDU, a segmenting/reassembly function for protocol classes 0 and 1 is provided. In this case, the SCCP at the originating node or in a relay node provides segmentation of the information into multiple segments prior to transfer in the "data" field of XUDT (or as a network option LUDT) messages. At the destination node, the NSDU is reassembled.
Line 39 ⟶ 43:
===Class 0: Basic connectionless===
The SCCP Class 0
===Class 1: Sequenced connectionless===
SCCP Class 1 builds on the capabilities of Class 0, with the addition of a sequence control parameter in the NSDU which allows the SCCP User to instruct the SCCP that a given stream of messages should be delivered in sequence. Therefore, Protocol Class 1 corresponds to an enhanced connectionless
===Class 2: Basic connection-oriented===
Line 50 ⟶ 54:
Class 3 service builds upon Class 2, but also allows for expedited (urgent) messages to be sent and received, and for errors in sequencing (segment re-assembly) to be detected and for SCCP to restart a connection should this occur.
In the [[SIGTRAN]] suite of protocols, there are two primary methods of transporting SCCP applications across [[Internet Protocol]] networks: SCCP can be transported
[[ITU-T]] also provides for the transport of SCCP users over [[Internet Protocol]] using the ''Generic Signalling Transport'' service specified in [http://www.itu.int/rec/T-REC-Q.2150.0/en/ Q.2150.0], the ''signalling transport converter'' for [[Stream Control Transmission Protocol|SCTP]] specified in [http://www.itu.int/rec/T-REC-Q.2150.3/en/ Q.2150.3] and a specialized ''Transport-Independent Signalling Connection Control Part'' (TI-SCCP) specified in [http://www.itu.int/rec/T-REC-Q.2220/en/ T-REC-Q.2220].
TI-SCCP can also be used with the ''Generic Signalling Transport'' adapted for [[Message Transfer Part|MTP3
▲==Transport over IP Networks==
]] and MTP3b as described in [http://www.itu.int/rec/T-REC-Q.2150.1/en/ Q.2150.1], or adapted for [[SSCOP]] or [[SSCOPMCE]] as described in [http://www.itu.int/rec/T-REC-Q.2150.2/en/ Q.2150.2].
▲In the [[SIGTRAN]] suite of protocols, there are two primary methods of transporting SCCP applications across [[Internet Protocol]] networks: SCCP can be transported directly using the ''MTP level 3 User Adaptation'' protocol (M3UA), a protocol which provides support for users of MTP-3—including SCCP. Alternatively, SCCP applications can operate over the ''SCCP User Adaptation'' protocol (SUA) which is a form of modified SCCP designed specifically for use in IP networking.
== References ==
<references/>
[[Category:ITU-T recommendations]]
[[Category:Signaling System 7]]
[[Category:Transport layer protocols]]
|