- 2073 Shrawan · 2+6 marks
Signaling connection control part
Short answer
SCCP is the SS7 layer above MTP3 that adds subsystem numbers and global title translation, forming the Network Service Part with MTP. Its message has routing label, message type code, mandatory fixed part, mandatory variable part with pointers, and optional part. It supports connectionless classes 0/1 and connection-oriented classes 2/3.
What is signaling connection control part? Explain its message structure.
Signaling Connection Control Part (SCCP)
SCCP is the SS7 layer above MTP Level 3. MTP-3 can only route to a node by point code and deliver to a user part. SCCP adds addressing of subsystems inside a node (by Subsystem Number, SSN) and Global Title Translation (GTT), so a message addressed by a dialled number or IMSI can be routed. MTP + SCCP form the Network Service Part, equal to OSI layer 3. SCCP is used by TCAP, MAP and INAP.
It offers four protocol classes:
| Class | Service |
|---|---|
| 0 | Basic connectionless |
| 1 | Sequenced connectionless |
| 2 | Basic connection-oriented |
| 3 | Connection-oriented with flow control |
SCCP message structure
An SCCP message is carried in the SIF of an MTP MSU (Service Indicator = 3).
+---------------------------------------+
| Routing label (DPC, OPC, SLS) |
+---------------------------------------+
| Message type code (1 octet) |
+---------------------------------------+
| Mandatory fixed part |
+---------------------------------------+
| Mandatory variable part |
| (pointers + length + value) |
+---------------------------------------+
| Optional part (name, length, value) |
+---------------------------------------+
- Routing label: DPC (14 bits), OPC (14 bits), SLS (4 bits) in ITU format; used by MTP-3.
- Message type code: one octet giving the message, e.g. CR (connection request), CC (connection confirm), CREF (refused), DT1/DT2 (data form 1/2), RLSD (released), RLC (release complete), UDT (unitdata), UDTS (unitdata service), XUDT (extended unitdata).
- Mandatory fixed part: parameters of fixed length and order for that message type, so no name or length is needed, e.g. protocol class, source/destination local reference.
- Mandatory variable part: variable-length parameters such as called party address, calling party address and data. Pointers at the start give the offset of each parameter; each parameter starts with its length.
- Optional part: parameters that may or may not appear; each coded as name + length + value, ending with an end-of-optional-parameters octet.
SCCP address (called/calling party)
| Address indicator | SPC | SSN | Global title |
- Address indicator: shows whether PC, SSN and GT are present and whether routing is on GT or on PC+SSN.
- SPC: signaling point code; SSN: subsystem (e.g. HLR = 6, VLR = 7, MSC = 8).
- Global title: digits (e.g. E.164 or E.212 number) with translation type and numbering plan.
Example
A UDT carrying a MAP "send routing info" query from an MSC to an HLR uses connectionless class 0; the called party address holds the subscriber's MSISDN as global title, which the STP translates to the HLR's point code and SSN 6.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- SS7 message transfer part levels · Telecommunications, chapter 5
- Message transfer parts and signal unit addressing · Telecommunications, chapter 5
- SS7 signaling points: STP, SSP, SCP · Telecommunications, chapter 5
- SS7 protocol structure · Telecommunications, chapter 5
- GSM frame structure, traffic and control channels · Wireless Communication, chapter 8 · asked 4×
- Failure mechanisms of bolted connection · Design of Steel and Timber Structure, chapter 4
- Bolted bracket connection, 200 kN at 250 mm · Design of Steel and Timber Structure, chapter 4
- Splice connection for ISHB 250, 900 kN · Design of Steel and Timber Structure, chapter 6