Message Transfer Part

Message Transfer Part
SS7 protocol suite
OSI layer SS7 protocols
Application INAP, MAP, IS-41...


Network MTP Level 3 + SCCP
Data link MTP Level 2
Physical MTP Level 1

The Message Transfer Part (MTP) is part of the Signaling System 7 (SS7) used for communication in Public Switched Telephone Networks. MTP is responsible for reliable, unduplicated and in-sequence transport of SS7 messages between communication partners.

MTP is formally defined primarily in ITU-T recommendations Q.701, Q.702, Q.703, Q.704 and Q.705. Tests for the MTP are specified in the ITU-T recommendations Q.781 for MTP2 and in Q.782 for MTP3. These tests are used to validate the correct implementation of the MTP protocol.

Different countries use different variants of the MTP protocols. In North America, the formal standard followed is ANSI T1.111. Regional Bell Operating Companies (RBOC) usually follow the Telcordia Technologies (formerly Bellcore) Generic Requirements document GR-246-CORE. In Europe, national MTP protocols are based on ETSI EN 300-008-1.


Functional levels

The SS7 stack can be separated into four functional levels:[1]

  • Level 1 is the Signalling Data Link Functional Level (Data Link Level).
  • Level 2 is the Signalling Link Functional Level (Link Level).
  • Level 3 is the Signalling Network Functional Level (Network Level).
  • Level 4 is the MTP User and consists of SCCP, ISUP, TUP, or any other MTP User.

Level 1 through Level 3 comprise the MTP, and Level 4 the MTP user. MTP Level 3 is sometimes abbreviated MTP3; MTP Level 2, MTP2.[2] MTP and SCCP are together referred to as the Network Service Part (NSP).[3]

There is no one-to-one mapping of MTP Levels 1 through 3 onto the OSI model.[4] Instead, MTP provides the functionality of Layers 1, 2 and part of Layer 3 in the OSI model.[5] The part of Layer 3 of the OSI model that MTP does not provide, is provided by SCCP or other Level 4 parts (MTP users).[6][7]

Signalling Data Link Functional Level

MTP Level 1 is described in ITU-T Recommendation Q.702, and provides the Signalling Data Link functional level for narrowband signalling links. For broadband signalling links, ITU-T Recommendation Q.2110 or Q.2111 describe the signalling data link function.

MTP1 represents the physical layer. That is, the layer that is responsible for the connection of SS7 Signaling Points into the transmission network over which they communicate with each other. Primarily, this involves the conversion of messaging into electrical signal and the maintenance of the physical links through which these pass. In this way, it is analogous to the Layer 1 of ISDN or other, perhaps more familiar, protocols.

MTP1 normally uses a timeslot in an E-carrier or T-carrier.

Signalling Link Functional Level

MTP Level 2 is described in ITU-T Recommendation Q.703, and provides the Signalling Link functional level for narrowband signalling links. For broadband signalling links, ITU-T Recommendation Q.2140 and Q.2210 describe the signalling link function referred to as MTP3b. The signalling link functional level may also be provided using the SIGTRAN protocol M2PA described in RFC 4165.

MTP2 provides error detection and sequence checking, and retransmits unacknowledged messages. MTP2 uses packets called signal units to transmit SS7 messages. There are three types of signal units: Fill-in Signal Unit (FISU), Link Status Signal Unit (LSSU), Message Signal Unit (MSU).

Access to the signalling link functional level's service interface can be provided over SCTP by the SIGTRAN protocol M2UA, described in RFC 3331.

MTP Level 2 is tested using the protocol tester and test specifications described in Q.755, Q.755.1, Q.780 and Q.781.

Signalling Network Functional Level

MTP Level 3 is described in ITU-T Recommendation Q.704, and provides the Signalling Network functional level for narrowband signalling links and, with only minor modifications described in ITU-T Recommendation Q.2210, for broadband signalling links. The functions of MTP Level 3 may also be replaced with the Generic Signalling Transport Service described in ITU-T Recommendation Q.2150.0 as provided by MTP3b (Q.2150.1), SSCOP or SSCOPMCE (Q.2150.2) or SCTP (Q.2150.3). MTP Level 3 functions can also be provided by using the IETF SIGTRAN M3UA protocol, described in RFC 4666, in IPSP mode.

MTP3 provides routing functionality to transport signaling messages through the SS7 network to the requested endpoint. Each network element in the SS7 network has a unique address, the Point Code (PC). Message routing is performed according to this address. A distinction is made between a Signaling Transfer Point (STP) which only performs MTP message routing functionalities and a Signaling End Point (SEP) which uses MTP to communicate with other SEPs (that is, telecom switches). MTP3 is also responsible for network management; when the availability of MTP2 data links changes, MTP3 establishes alternative links as required and propagates information about route availability through the network.

Access to the signalling network functional level's service interface (as described in Q.701) can be provided over SCTP by the SIGTRAN protocol M3UA, described in RFC 4666.

MTP Level 3 is tested using the protocol tester and test specifications described in Q.755, Q.755.1, Q.780 and Q.782.

MTP Users

Level 4 consists of MTP Users. The remaining components of the SS7 stack are all directly, or indirectly, MTP Users. Some examples of parts at Level 4 are SCCP, ISUP and TUP.[7] The services provided to MTP Level 4 by the MTP (that is, MTP to MTP Users) is described in ITU-T Recommendation Q.701.


  1. ^ ITU-T Recommendation Q.700, Figure 3/Q.700, SS No. 7 functional levels, p. 8.
  2. ^ See for example, RFC 3331 and RFC 3332 for the usage MTP2 and MTP3.
  3. ^ ITU-T Recommendation Q.711 (03/2001), Figure 1/Q.711, Functional diagram for the SCCP in Signalling System No. 7, p. 2.
  4. ^ ITU-T Recommendation Q.700 (03/1993), Clause 4, OSI layering and SS No. 7, p. 9.
  5. ^ ITU-T Recommendation Q.700 (03/1993), Figure 2/Q.700, Architecture of SS No. 7, p. 7.
  6. ^ ITU-T Recommendation Q.1400 (03/1993), Clause 2.2, OSI layering and SS No. 7", p. 4.
  7. ^ a b ITU-T Recommendation Q.1400 (03/1993), Figure 1/Q.1400, Relationship between SS No. 7 Functional Levels and OSI Layering, p. 5.
ITU-T recommendations
  • RFC 2719, Framework Architecture for Signaling Transport.
  • RFC 4165, Signaling System 7 (SS7) Message Transfer Part 2 (MTP2) — User Peer-to-Peer Adaptation Layer (M2PA).
  • RFC 3331, Signaling System 7 (SS7) Message Transfer Part 2 (MTP2) — User Adaptation Layer (M2UA)
  • RFC 4666, Signaling System 7 (SS7) Message Transfer Part 3 (MTP3) — User Adaptation Layer (M3UA)

External links

Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Message Transfer Part — Der Message Transfer Part (MTP) ist ein Teil der SS7 Signalisierung und beschreibt, wie Signalisierungsinformationen übertragen werden. Es wird für die Kommunikation im öffentlichen Telefonnetz (PSTN) benutzt. MTP ist für den Transport von SS7… …   Deutsch Wikipedia

  • Message Transfer Part — У этого термина существуют и другие значения, см. MTP (значения). MTP (англ. Message Transfer Part)  Подсистема переноса сообщений, часть Общеканальной Системы Сигнализации № 7. MTP отвечает за гарантированную доставку сообщений в… …   Википедия

  • Message passing — This article is about the computer science concept. For other uses, see Message passing (disambiguation). Message passing in computer science is a form of communication used in parallel computing, object oriented programming, and interprocess… …   Wikipedia

  • Message Passing Interface — MPI, the Message Passing Interface, is standardized and portable message passing system designed by a group of researchers from academia and industry to function on a wide variety of parallel computers. The standard defines the syntax and… …   Wikipedia

  • Message queue — In computer science, message queues and mailboxes are software engineering components used for interprocess communication, or for inter thread communication within the same process. They use a queue for messaging – the passing of control or of… …   Wikipedia

  • Message Authentication Code — (MAC)   An ISO term. A code in a message between the sender and the receiver used to validate the source and part or all of the text of the message. The code is the result of an agreed calculation.   ISO Funds Transfer Messages term. 16x.   ISO… …   International financial encyclopaedia

  • Mobile Application Part — Signalisierung Unter Signalisierung versteht man in der Telekommunikation die Übertragung von Steuerinformationen. Einfache Signalisierungsinformation sind zum Beispiel klingeln oder Teilnehmer besetzt. Weiter gibt es Signalisierungsinformationen …   Deutsch Wikipedia

  • ISDN User Part — The ISDN User Part or ISUP is part of the Signaling System #7 which is used to set up telephone calls in Public Switched Telephone Networks. It is specified by the ITU T as part of the Q.76x series, [ [ REC Q/en/ ITU T Q… …   Wikipedia

  • Signalling Connection Control Part — (abgekürzt SCCP) ist eine in Telekommunikationsnetzen wie dem Telefonnetz im Rahmen des Signalling System 7 (abgekürzt SS7) eingesetzte Vermittlungsschicht. Sie dient im Signalisierungsnetz dem Routing, der Fehlerkorrektur und Flusskontrolle und… …   Deutsch Wikipedia

  • Simple Mail Transfer Protocol — This article is about the Internet standard for electronic mail transmission. For the email delivery company, see SMTP (company). Internet protocol suite Application layer …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”