Saltar al contenido
uencoder

TURN

TURN (Traversal Using Relays around NAT, RFC 5766) hace que un servidor TURN reenvíe el tráfico entre ambos extremos cuando falla la penetración de NAT.

Propósito

Ofrece un relevo de reserva cuando el hole punching falla (p. ej., NAT simétrico), garantizando alcanzabilidad — el último recurso de ICE.

Mecanismo

El cliente envía una petición Allocate al servidor TURN para obtener un puerto de relevo, y ambos extremos envían y reciben a través de ese puerto. El servidor TURN reenvía el tráfico, con tiempos de vida de asignación y control de permisos.

Casos de uso

  • Relevo de WebRTC
  • Respaldo para NAT simétrico
  • Relevo de VoIP

Herramientas relacionadas

References