Content deleted Content added
No edit summary |
→Transport over IP Networks: MOS:HEAD |
||
(21 intermediate revisions by 16 users not shown) | |||
Line 1:
{{distinguish|Skinny Client Control Protocol}}
{{SS7stack}}<!-- Edit the stack image at: Template:SS7stack -->
The '''
==Published specification==
Line 7:
==Routing facilities beyond MTP==
Although [[Message Transfer Part|MTP]] provides routing capabilities based
A Point Code is used to address a particular node on the network, whereas a [[Subsystem number]] addresses a specific application available on that node. SCCP employs a process called [[Global Title Translation]] to determine [[Point Code]]s from [[Global Title]]s so as to instruct [[Message Transfer Part|MTP]] on where to route messages.
Line 14:
* '''Address Indicator'''
** ''
*** ''Route on Global Title''
* '''Global title indicator'''▼
** ''
*** ''No Global Title''
*** ''Global Title includes Translation Type (TT), Numbering Plan Indicator (NPI) and Type of Number (TON)'' *** ''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)
==Protocol classes==
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.
The connection-oriented protocol classes (protocol classes 2 and 3) provide the means to set up
===Class 0: Basic connectionless===
The SCCP Class 0 protocol class is the most basic of the SCCP protocol classes. Network Service Data Units passed by higher layers
===Class 1: Sequenced connectionless===
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.
==Transport over IP
In the [[SIGTRAN]] suite of protocols, there are two primary methods of transporting SCCP applications across [[Internet Protocol]] networks: SCCP can be transported indirectly using the [[M3UA|''MTP level 3 User Adaptation'' protocol (M3UA)]], a protocol which provides support for users of [[Message Transfer Part|MTP-3]]—including SCCP. Alternatively, SCCP applications can operate directly over the
[[ITU-T]] also provides for the transport of SCCP users over [[Internet Protocol]] using the ''Generic
TI-SCCP can also be used with the ''Generic
]] 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]. == References ==
<references/>
[[Category:ITU-T recommendations]]
[[Category:Signaling System 7]]
[[Category:Transport layer protocols]]
|