M3UA

Signalizační systém č. 7
SS7 protokoly podle OSI vrstvy
AplikačníTCAP, MAP, IS-41, INAP, CAP
TUP, ISUP, BSSAP
SíťováSCCP, SIGTRAN (IP7), MTP Level 3
LinkováMTP Level 2
FyzickáMTP Level 1

M3UA je komunikační protokol patřící do skupiny protokolů SIGTRAN, který umožňuje v telefonních sítích přenášet signalizaci pomocí protokolu IP. M3UA umožňuje, aby pro přenos signalizačních protokolů jako SCCP, ISUP nebo TUP byla používána téměř libovolná síťová technologie, zatímco dříve bylo nutné používat výhradně technologie pro telekomunikace, jako Linky T1, E1 nebo sítě ATM. Tím se výrazně zlepšila škálovatelnost signalizačních sítí.

M3UA znamená MTP Level 3 (MTP3) User Adaptation Layer definovaný pracovní skupinou IETF SIGTRAN v RFC4666[1] (který nahrazuje a nahrazuje starší verzi RFC3332[2]). M3UA, stejně jako ostatní adaptační protokoly SIGTRAN, využívá pro přenos zpráv mezi síťovými prvky protokol SCTP.

Implementační schéma

Point codeISUPSCCPMTP-3MTP-2MTP-1Point codeMTP-3MTP-2MTP-1M3UASCTPIPL2L1Point codeM3UASCTPIPL2L1Time-division multiplexingSignalizační bránaŘadič mediální brány
Použití M3UA pro přenos MTP-3 zpráv: vlevo je zařízení v síti TDM používající standardní signalizační systém č. 7, vpravo je IP-síť, která používá SIGTRAN s M3UA pro přenos signalizačních zpráv.

Typické schéma

________                   _________                __________ 
|      |                   |       |                |     MGC|
|  SP  |<----------------->|  SGW  |<---------------|-->(AS) |
|______|     SS7 síť       |_______|     IP síť     |________|
  MTP3
point-code                         společný point-code
   PC1                                    PC2

Použití SGW jako STP

Jednotlivé AS mají vlastní PC a používá SGW jako STP (tranzitní pointcode).

________                 _____________               ___________ 
|      |                 |    SGW    |               |      MGC|
|      |                 |           | /-------------|-->(AS)  | point-code PC3
|  SP  |<----------------|-->(STP)<--|-              |         |
|      |                 |           | \-------------|-->(AS)  | point-code PC4
|______|    SS7 síť      |___________|     IP síť    |_________|
  MTP3                    point-code
point-code                   PC2                         
   PC1

Protokol

M3UA používá složitý stavový stroj pro řízení a indikaci v jakém je stavu. Některé M3UA zprávy jsou povinné pro vytvoření M3UA asociace a inicializaci dalších funkcí (ASP UP, ASP UP Acknowledge, ASP Active, ASP Active Acknowledge), další jsou doporučené (Notify, Destination Audits – DAUD).

Dodatečné informace

Svobodná implementace standardu M3UA je na webu OpenSS7.[3]

Wireshark je dodáván s disektorem pro M3UA. Na wiki stránce Wiresharku lze nalézt ukázku provozu, která ukazuje použití pro přenos ISUP (včetně M3UA[4]).

Odkazy

Reference

V tomto článku byl použit překlad textu z článku M3UA na anglické Wikipedii.

  1. RFC-4666 Signaling System 7 (SS7) Message Transfer Part 3 (MTP3) - User Adaptation Layer (M3UA) [online]. The Internet Society, září 2006 [cit. 2020-06-10]. Dostupné online. (anglicky) 
  2. RFC-3332 Signaling System 7 (SS7) Message Transfer Part 3 (MTP3) - User Adaptation Layer (M3UA) [online]. The Internet Society, září 2002 [cit. 2020-06-10]. Dostupné online. (anglicky) 
  3. Web OpenSS7
  4. Wireshark wiki stránka

Externí odkazy

Média použitá na této stránce

M3UA-scheme.svg
Autor: Korolev Alexandr, Licence: CC BY-SA 4.0
M3UA: Transmitting MTP-3 messages: on the left is the TDM-network for SS7. On the right is the IP-network with SIGTRAN as a transport.