M3UA es un protocolo de comunicación de la familia SIGTRAN , utilizado en redes telefónicas para transportar señalización sobre el Protocolo de Internet (IP). M3UA permite que las Partes de Usuario del protocolo SS7 (por ejemplo, ISUP , SCCP y TUP ) se ejecuten sobre prácticamente cualquier tecnología de red, rompiendo su limitación a equipos de telefonía como T-carrier , E-carrier o Asynchronous Transfer Mode (ATM), lo que mejora en gran medida la escalabilidad de las redes de señalización.
M3UA significa MTP Level 3 (MTP3) User Adaptation Layer (Capa de adaptación de usuario MTP nivel 3, MTP3) según lo define el grupo de trabajo SIGTRAN de IETF en RFC 4666 (que reemplaza y sustituye a RFC 3332). Al igual que otros protocolos de adaptación, M3UA utiliza SCTP para transmitir mensajes entre sus elementos de red.
_________ _________ __________| | | | | | MGC|| SP |<----------------->| SGW |<------------------------|-->(COMO) ||______| Red SS7 |_______| Red IP |_______| MTP3código de punto código de punto común PC1 PC2
Varios AS poseen su propia PC y utilizan SGW como STP (código de punto de tránsito).
________ _____________ ___________| | | SGW | | MGC|| | | | /--------------|-->(AS) | código de punto PC3| SP |<----------------|-->(STP)<--|- | || | | | \-------------|-->(AS) | código de punto PC4|______| Red SS7 |___________| Red IP |___________| Código de punto MTP3código de punto PC2 PC1
M3UA utiliza una máquina de estados compleja para administrar e indicar los estados en los que se encuentra en ejecución. Varios mensajes M3UA son obligatorios para que una asociación o interconexión M3UA sea completamente funcional (ASP UP, ASP UP Acknowledge, ASP Active, ASP Active Acknowledge), y se recomiendan otros (Notify, Destination Audits (DAUD)).
Se puede encontrar una implementación abierta del estándar M3UA en el sitio web de OpenSS7. [1]
Wireshark se envía con un disector para M3UA, se pueden encontrar paquetes de muestra en la página wiki de Wireshark, que muestra ejemplos de paquetes ISUP (incluido M3UA [2] ).