NAT E VOIP: SOLUZIONI APPLICABILI – STUN
STUN richiede che il NAT permetta il passaggio di tutto il traffico diretto alla porta, e che venga inoltrato al client interno.
Funziona con il Full-cone NAT e viene bloccato dal symmetric NAT

NAT E VOIP: SOLUZIONI APPLICABILI – STUN – HANDS ON
Binding response dal server STUN a un telefono Snom

NAT E VOIP: SOLUZIONI APPLICABILI – STUN – HANDS ON
Register del telefono Snom dopo il discovery tramite STUN

NAT E VOIP: SOLUZIONI APPLICABILI – STUN – HANDS ON
Dopo aver effettuato il discovery tramite STUN il telefono effettua la REGISTER inserendo nell’header Contact IP e porta pubblici.
Grazie all’header Contact aggiornato il PBX sarà in grado di raggiungere il telefono.
Normalmente il telefono effettua le richieste STUN prima di effettuare una REGISTER.

Il discovery del tipo di NAT tramite STUN è definito nella RFC 3489

No NAT

Full Cone NAT

Restricted Cone NAT

Port Restricted Cone NAT

Symmetrical NAT

Symmetrical NAT e STUN? No!
Il nat simmetrico crea una mappatura diversa per ogni dispositivo esterno contattato, quindi quella fornita allo stun server non sarà uguale a quella degli altri dispositivi.