Hay 3 clases básicas de NAT y eso puede afectar el
funcionamiento de la comunicación SIP.
RFC 2663: IP Network Address Translator (NAT) Terminology
and Considerations
Mas info: https://datatracker.ietf.org/doc/html/rfc2663
¿Qué es STUN?
STUN (Session Traversal Utilities for NAT) es un protocolo de
red del tipo cliente/servidor que permite a clientes NAT encon-
trar su dirección IP pública, el tipo de NAT en el que se en-
cuentra y el puerto de Internet asociado con el puerto local a
través de NAT. Esta información es usada para configurar una
comunicación UDP entre dos hosts que se encuentren tras en-
rutadores NAT. Este protocolo está definido en RFC 5389. La
especificación original, que quedó obsoleta en octubre de
2008, estaba definida en RFC 3489
¿Qué es TURN?
Traversal Using Relays a traves de NAT (TURN) es un protoco-
lo que ayuda a atravesar traductores de direcciones de red
(NAT) o cortafuegos para aplicaciones multimedia. Puede
usarse con el Protocolo de control de transmisión (TCP) y el
Protocolo de datagramas de usuario (UDP). Es más útil para
clientes en redes enmascaradas por dispositivos NAT simétri-
cos. TURN no ayuda a ejecutar servidores en puertos bien co-
nocidos en la red privada a través de un NAT; admite la cone-
xión de un usuario detrás de un NAT a un único par, como en
telefonía, por ejemplo.
TURN está especificado por RFC 8656. El esquema TURN URI
está documentado en RFC 7065.
¿Qué es ICE?
Interactive Connectivity Establishment es un protocolo para
permitir que dos terminales internas de LANs distintas se co-
muniquen entre si como si estuvieran en la misma LAN.
RFC 8445 de la IETF:
Interactive Connectivity Establishment (ICE): A Protocol for
Network Address Translator (NAT) Traversal
https://datatracker.ietf.org/doc/html/rfc8445
www.SOLIDYNE.ar
consola-codec de exteriores MX-2200
P 29