B5. Protocolo STUN.
STUN (siglas en inglés de Simple Traversal of UDP over NATs) es un protocolo de red del tipo
cliente/servidor que permite a clientes detrás de un NAT encontrar automáticamente su
dirección IP pública, el tipo de NAT en el que se encuentra 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 enrutadores NAT.
NAT (Network Address Translation - Traducción de Dirección de Red) es un mecanismo
utilizado por routers IP para intercambiar paquetes entre dos redes que se asignan
mutuamente direcciones incompatibles. Consiste en convertir en tiempo real las direcciones
utilizadas en los paquetes transportados. También es necesario editar los paquetes para
permitir la operación de protocolos que incluyen información de direcciones dentro de la
conversación del protocolo. Su uso más común es permitir utilizar direcciones privadas y aún
así proveer conectividad con el resto de Internet.
TALENT incorpora un cliente STUN que envía una petición a un servidor STUN. El servidor
STUN informa entonces al cliente de la IP pública de este último y qué puerto ha sido abierto
por NAT para permitir el tráfico entrante a la red del cliente. Información que permite al TALENT
identificar su posición dentro del servidor SIP. Este protocolo se utiliza en los modos NAT
TRAVERSAL "AUTO3" y "AUTO4" (ver apartado 4.3).
Registro en servidor STUN
71
AEQ
TALENT