
In genere, gli Internet Service Provider differenziano i loro servizi a base della banda messa a disposizione. Per esempio possiamo comprare una connessione ADSL a 2 Mbps nominali (megabit al secondo) per il download e 1 Mbps di upload.
Il traffico arriva alla rete del provider tramite un modem ADSL è quindi instradato verso la sua destinazione finale attraversando una rete ATM (Asynchronous Transfer Mode), e per fare questo, i pacchetti sono suddivisi celle di dimensioni identiche, anteponendo 5 byte che contengono i dettagli di routing. In termini semplici, questo processo richiede dati aggiuntivi, consumando banda.
In molti casi, il provider di servizi Internet definisce la banda disponibile tenendo conto anche di questo.
Diventa allora importante comprendere la banda realmente consumate per ogni telefonata, compresa anche la banda addizionale necessaria per attraversare una rete ATM.
Esempio 1: una chiamata utilizzando il codec G.711u
- Ogni pacchetto RTP contiene 20 ms di audio (tipicamente)
- Ogni 20 ms di audio richiede 160 byte
Ogni secondo di audio richiede 50 pacchetti, ognuno contenente informazione audio di 160 byte.
Prima di essere trasmesso in rete il pacchetto IP e composto di:
- 160 byte per il contenuto audio
- 12 byte per l’intestazione RTP
- 8 byte per l’intestazione UTP
- 20 byte per l’intestazione IP
… Per un totale di 200 byte per ogni pacchetto IP
Se il mezzo di trasmissione è Ethernet, il pacchetto IP viene incapsulato in un frame Ethernet che antepone altri 18 byte, per un totale di 218 byte * per frame * 50 pacchetti al secondo * 8 bit per byte.
Questo equivale a 87.200 bit al secondo o 87,2 kbps.
Diversamente, su un circuito ATM, ad ogni pacchetto IP di 200 byte vengono aggiunti 8 byte prima e 8 byte dopo, portando la dimensione a 216 byte, che poi deve essere diviso in celle di 48 byte ciascuno, più 5 byte per informazione di routing aggiunti ad ogni cella – il che significa che ogni cella contiene 53 byte. Quindi, il pacchetto IP si dividerebbe in 5 celle, per un totale di 53 byte per cella * 5 celle per pacchetto * 50 pacchetti al secondo * 8 bit per byte.
Questo equivale a 106.000 bit al secondo, o 106 kbps.
Esempio 2: una chiamata utilizzando il codec G.729
- Ogni pacchetto RTP contiene 20 ms di audio (tipicamente)
- Ogni 20 ms di audio richiede 20 byte
Ogni secondo di audio richiede 50 pacchetti, ognuno contenente informazione audio di 20 byte.
Prima di essere trasmesse in rete il pacchetto IP e composto di:
- 20 byte per il contenuto audio
- 12 byte per l’intestazione RTP
- 8 byte per l’intestazione UTP
- 20 byte per l’intestazione IP
… Per un totale di 60 byte per ogni pacchetto IP
Se il mezzo di trasmissione è Ethernet, il pacchetto IP viene incapsulato in un frame Ethernet che antepone altri 18 byte, per un totale di 78 byte * per frame * 50 pacchetti al secondo * 8 bit per byte.
Questo equivale a 31.200 bit al secondo o 31,2 kbps.
Diversamente, su un circuito ATM, ad ogni pacchetto IP di 60 byte vengono aggiunti 8 byte prima e 8 byte dopo, portando la dimensione a 76 byte, che poi deve essere diviso in celle di 48 byte ciascuno, più 5 byte per informazione di routing aggiunti ad ogni cella – il che significa che ogni cella contiene 53 byte. Quindi, il pacchetto IP si dividerebbe in 2 celle, per un totale di 53 byte per cella * 2 celle per pacchetto * 50 pacchetti al secondo * 8 bit per byte.
Questo equivale a 42.400 bit al secondo, o 42,4 kbps.
Esempio 3: una chiamata utilizzando il codec GSM
- Ogni pacchetto RTP contiene 20 ms di audio (tipicamente)
- Ogni 20 ms di audio richiede 33 byte
Ogni secondo di audio richiede 50 pacchetti, ognuno contenente informazione audio di 33 byte.
Prima di essere trasmesse in rete il pacchetto IP e composto di:
- 33 byte per il contenuto audio
- 12 byte per l’intestazione RTP
- 8 byte per l’intestazione UTP
- 20 byte per l’intestazione IP
… Per un totale di 73 byte per ogni pacchetto IP
Se il mezzo di trasmissione è Ethernet, il pacchetto IP viene incapsulato in un frame Ethernet che antepone altri 18 byte, per un totale di 91 byte * per frame * 50 pacchetti al secondo * 8 bit per byte.
Questo equivale a 36.400 bit al secondo o 36,4 kbps.
Diversamente, su un circuito ATM, ad ogni pacchetto IP di 73 byte vengono aggiunti 8 byte prima e 8 byte dopo, portando la dimensione a 89 byte, che poi deve essere diviso in celle di 48 byte ciascuno, più 5 byte per informazione di routing aggiunti ad ogni cella – il che significa che ogni cella contiene 53 byte. Quindi, il pacchetto IP si dividerebbe in 2 celle, per un totale di 53 byte per cella * 2 celle per pacchetto * 50 pacchetti al secondo * 8 bit per byte.
Questo equivale a 42.400 bit al secondo, o 42,4 kbps.
Conclusione
Se il traffico audio viaggia attraverso una connessione internet che utilizza infrastrutture ATM, con molta probabilità non ci saranno benefici di banda ad usare il G.729 invece del GSM come codec.



