NATTraversal

From Fixme.ch
Revision as of 19:42, 9 April 2021 by Francois (Talk | contribs) (Created page with "NAT Traversal protocols are heavily used for audio and video conferencing (like Jitsi or WorkAdventure used in Virtual). == Protocols == === STUN === [https://en.wikip...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

NAT Traversal protocols are heavily used for audio and video conferencing (like Jitsi or WorkAdventure used in Virtual).


Protocols

STUN

STUN (RFC5389) is used by clients to figure out which IP and port their traffic if being natted to.

Ports: 3478 for UDP and TCP, and 5349 for TLS

TURN

TURN (RFC8656 ) is used as fallback for relaying traffic between clients when NAT traversal using STUN failed.

By default, TURN runs on the same ports as STUN: 3478 for TURN over UDP and TCP, and 5349 for TURN over (D)TLS.

Troubleshooting notes

Tcpdump capture filter:
port 3478 or port 5349 or port 19302
.