Istruttore: In questa
lezione parleremo dei problemi del VoIP.
VoIP è l'acronimo di Voice Over Internet Protocol, un
insieme di protocolli
utilizzati per inviare voce e video in streaming
in tempo reale.
Ora, a differenza dei protocolli di rete
tradizionali come http, ftp o e-mail, quando si ha a che fare con
un'applicazione in tempo reale, la possibilità
di avere una latenza molto bassa
e una qualità del servizio molto elevata
è fondamentale per avere una
buona connessione vocale o video quando si utilizzano
protocolli in tempo reale come il VoIP.
Quando si parla di servizi VoIP, tradizionalmente
questi vengono utilizzati per effettuare telefonate
via Internet.
Se il servizio VoIP è scadente, si
verificheranno problemi come la caduta delle
chiamate, l'eco dall'altro capo
o altri tipi di problemi durante la chiamata.
Ora, quando si inviano dati ordinari sulla rete, i pacchetti possono
essere consegnati in qualsiasi ordine e possono
impiegare più tempo o meno tempo, senza che ciò
faccia alcuna differenza.
Ma se si tratta di una telefonata, dovete
assicurarvi che le cose che sto dicendo
vi arrivino nel giusto ordine e al momento
giusto, ed è per questo che i protocolli
in tempo reale come il VoIP devono fare affidamento su un
alto livello di qualità del servizio.
Se non si dispone di un'ottima qualità del servizio,
si possono verificare
due importanti problemi di qualità che influiscono
drasticamente sul VoIP.
Questo fenomeno è noto come latenza e jitter.
La latenza è il tempo che impiega un
segnale a raggiungere il client previsto
e si misura in millisecondi.
In generale, i millisecondi sono molto veloci.
Stiamo parlando di 1/1000 di secondo,
cioè un millisecondo.
Ma se stiamo parlando con una connessione
VoIP e la latenza aumenta a più di 100-200 millisecondi, si
noterà nell'audio quando mi ascolterete.
Ad esempio, se
si utilizza una connessione Internet
satellitare, in genere si aggiungono
da 150 a 250 millisecondi a ogni singolo invio,
a causa del tempo necessario per salire
sul satellite, scendere dal satellite,
attraversare Internet, salire sul satellite,
scendere dal satellite e inviare tutti
i dati.
Ciò significa che la latenza è più elevata e, nella maggior
parte delle applicazioni, non è un grosso problema.
Ma con il VoIP è così.
Se la latenza è più alta, è possibile
che si senta l'eco all'interno delle
connessioni e che si senta
la propria voce ripetuta mentre si parla
attraverso una connessione VoIP.
Per poter ridurre al minimo questo
problema, dobbiamo assicurarci che la latenza rimanga bassa.
In generale, per avere un'elevata qualità
del servizio quando si utilizza una
connessione VoIP, è necessario assicurarsi
di mantenere la latenza sotto i 50-100 millisecondi.
Posso dirvi per esperienza personale
che quando usavo il VoIP su una connessione satellitare
che utilizzava un satellite in orbita geosincrona, il viaggio
di andata e ritorno era di circa 500 millisecondi.
Per questo motivo, una volta detto qualcosa,
dovevo aspettare circa mezzo secondo prima
che l'altra persona che lo sentiva mi rispondesse,
e poi lo ricevevo.
Abbiamo sempre avuto questo ritardo nella conversazione,
fino ad arrivare a una latenza significativa di circa
1000 millisecondi in cui dovevo dire quello
che stavo per dire e poi usare una parola
chiave come "fine", in modo che sapessero che avevo
finito la frase e che potevano iniziare
a parlare.
Si tratta di un'esperienza davvero spiacevole
se si utilizza il VoIP su una connessione ad alta latenza,
ma in alcuni casi non si ha scelta perché si ha a che
fare con qualcosa come
una connessione satellitare.
Il secondo problema che si può riscontrare con
il VoIP è il cosiddetto jitter.
Il jitter è una misura della
variazione del ritardo nel tempo e si misura
campionando il tempo trascorso tra
l'arrivo dei pacchetti e l'invio
originario.
In generale, la maggior parte dei servizi
VoIP invia i dati su una connessione UDP.
Per questo motivo, i dati possono arrivare in qualsiasi ordine
quando attraversano la rete
e il sistema cerca di rimetterli nell'ordine
corretto.
Quindi, con l'aumento della latenza,
intorno ai 30-50 millisecondi, si inizierà
ad avere un impatto sulla qualità della chiamata
e si inizierà a sentire il jitter.
Il jitter può verificarsi a causa di un ambiente ad alta latenza
o perché i pacchetti seguono percorsi
diversi attraverso Internet e vengono riassemblati
nell'ordine sbagliato, perché si tratta di un protocollo
in tempo reale.
Per esempio, se ho iniziato a parlarvi
e invece di dire 1, 2, 3, avete sentito
i pacchetti come 1, 3, 2, significa che il pacchetto
tre è arrivato prima del pacchetto due.
In genere non si sente l'intera parola,
come uno, due e tre, nell'ordine sbagliato,
ma solo pezzi della parola.
Questo è il motivo per cui, se la qualità del servizio
è bassa, si sente quasi una statica robotica
all'interno di una conversazione VoIP.
Come si risolvono quindi latenza e jitter?
Ci sono due modi per farlo.
In primo luogo, è possibile aumentare le prestazioni
complessive dell'intera rete.
Ora, è piuttosto difficile
da fare, perché bisogna
considerare ogni singolo elemento
della rete, dal portatile VoIP
fino alla rete e alla connessione
(indistinta).
La seconda cosa che si può fare
è implementare la qualità del servizio.
La qualità del servizio è uno strumento importante
all'interno della rete.
Si tratta di un meccanismo che consente di dare priorità
a un certo traffico rispetto ad altri.
Ad esempio, nella rete di un piccolo ufficio o di un ufficio domestico,
è possibile configurare i dispositivi
in modo da dare priorità al traffico VoIP
e renderlo il più prioritario della rete.
Ora, nella maggior parte dei piccoli uffici/uffici domestici,
questa sarebbe un'affermazione molto vera.
Il traffico vocale dovrebbe essere il più importante,
perché è il più soggetto a latenza elevata e all'effetto jitter
quando i pacchetti arrivano in ordine sparso.
Quindi, configurando i dispositivi di rete
in modo da identificare i pacchetti voice over IP, è possibile
assegnare loro la priorità
rispetto a tutto il resto della rete, riducendo
così la latenza e il jitter e offrendo all'utente
finale una qualità di servizio superiore.
Tenete presente che le impostazioni della
qualità del servizio hanno effetto solo all'interno
della vostra rete.
Una volta che il traffico arriva su una rete pubblica
come Internet, le regole di qualità del servizio non vengono più applicate
e spetta a ciascuno dei fornitori di servizi Internet
decidere se dare o meno
priorità al traffico VoIP rispetto ad altre cose che vengono inviate
per poter offrire una qualità del servizio
più elevata.
Detto questo, è comunque importante impostare il QoS, o qualità
del servizio, all'interno
della propria rete per i dispositivi VoIP, perché questo vi permetterà
di assegnare una priorità all'interno
della vostra rete e di ottenere almeno un vantaggio all'esterno
e su Internet.
Quando si parla di problemi VoIP, i due
problemi principali sono l'alta
latenza e il jitter.
Il modo migliore per risolvere questi
problemi è implementare una politica di qualità del servizio
all'interno della propria rete per assegnare priorità al traffico VoIP.