UNIVERSITA’ DEGLI STUDI DI PALERMO
FACOLTA’ DI INGEGNERIA
Corso di Ingegneria Elettronica
Realizzazione di un sistema multicoda per
la QoS in reti 802.11 Legacy finalizzato alla
gestione del traffico VoIP
Tesi di Laurea di:
Francesco Gelo
Relatore:
Prof. Ing. Giuseppe Bianchi
Correlatore:
Ing. Giovanni Terrazzino
Finalita’ della TESI : realizzazione di meccanismi per QoS in
802.11 Legacy
(Do
DS
wn
Loa
d)
P
TC
L
(Up
TC
P
VoIP
oad
AP
IP
Vo
)
Wireless LAN con
traffico misto TCP
e VoIP (sensibile
al ritardo): si deve
prioritizzare VoIP
Gateway
VoIP
Stazione
VoIP
Al crescere del
traffico nella
WLAN si ha
accodamento dei
pacchetti in
attesa di
trasmissione
Stazione
TCP
WLAN 802.11
LEGACY
Rete
Internet
Questo VoIP deve
aspettare la
trasmissione dei
pacchetti TCP accodati :
aumenta il DELAY e
degrada la qualita’ audio
BUFFER Fisico
802.11 LEGACY
TCP
VoIP
TCP
VoIP
VoIP
Access
Point
Stazione
VoIP
WLAN 802.11e
Rete
Internet
Problema: 802.11e e’
ancora in fase di studio
Si puo’ fare qualcosa con
le schede commerciali
802.11 LEGACY ?
Stazione
TCP
BUFFER Fisico
Access Point
802.11e
TCP
VoIP
Priorita’ ALTA
Access
Point
Priorita’ BASSA
802.11 LEGACY con Priorita’ di Trasmissione
Priorita’ ALTA
Stazione
VoIP
BUFFER Fisico
802.11 Legacy
Stazione
TCP
Priorita’ BASSA
VoIP
TCP
VoIP
Disciplina
Software di
Accodamento in
Access Point
Access
Point
Stazione
VoIP
WLAN 802.11 con RATE LIMITER
Priorita’ ALTA
BUFFER Fisico
802.11 Legacy
RATE LIMITER
Stazione
TCP
Priorita’ BASSA
VoIP
TCP
VoIP
Disciplina
Software di
Accodamento in
Access Point
Access
Point
 Sistema operativo usato Linux (e’ Open Source)
 Linux Kernel possiede una struttura di
queuing discipline o QDISC per l’ invio dei
pacchetti alla scheda di rete per la successiva
trasmissione sul mezzo wireless
 QDISC si puo’ modificare tramite
Traffic Control Tools, indroducendo
meccanismi di QoS:
 classificazione tramite FILTRI
 schedulazione tramite
strutture PRIO o CBQ
 Si puo’ realizzare un Access Point con Linux tramite un PC con scheda
di rete 802.11 con chipset Prism2 e driver Host-AP
 Si e’ verificato sperimentalmente che TC funzionano pure con Host-AP
 Scenario di sperimentazione :
VoIP con codec G.711: un
pacchetto ogni 20msec (cioe’ 50
pacchetti al sec)
n. pacchetti
al secondo
 Rete di Sincronizzazione :
problema misure DELAY
Delay e Jitter
Meccanismi di QoS che abbiamo introdotto in 802.11 Legacy
 Meccanismo di Admission Control :
 limitare il numero delle sessioni VoIP a quello MAX gestibile dalla
WLAN
 con VoIP in numero maggiore di MAX la qualita’ audio degrada
 Meccanismo di Rate Limiter :
 limitare entro soglia di banda MAX, relativa al numero delle sessioni
VoIP ammesse, il traffico TCP nella WLAN
 se il TCP non viene limitato crescono i ritardi nella trasmissione dei
pacchetti VoIP
Misure con Kismet: MAX numero sessioni VoIP in WLAN 802.11b
Totale
VoIP
Singola
VoIP
DownStream
UpStream
DownStream
UpStream
DELAY e JITTER di una sessione VoIP (Upstream e Downstream)
10 VoIP contemporanee
DELAY
DownStream
UpStream
JITTER
DownStream
UpStream
DELAY e JITTER di una sessione VoIP (Upstream e Downstream)
11 VoIP contemporanee
DELAY
DownStream
UpStream
JITTER
DownStream
UpStream
Realizzazione RATE LIMITER con strutture PRIO e CBQ QDISC
VoIP
ACK
TCP
PRIO
QDISC
VoIP
ACK
TCP
CBQ
QDISC
Misure con Kismet : Rate Limiter con PRIO QDISC
 Usando in Host-AP il Rate
Limiter realizzato con PRIO
QDISC si puo’ limitare il
traffico TCP al crescere di
quello VoIP
 Si puo’ osservare che il
Rate Limiter comincia a
funzionare a partire da 11
sessioni VoIP in poi (con 12 si
blocca tutto il traffico TCP)
 Il Rate Limiter con PRIO
QDISC non va’ bene perche’
con 11 sessioni VoIP si’ e’ gia’
superato il limite massimo
consentito dalla WLAN
VoIP
TCP
Misure con Kismet: Rate Limiter con CBQ QDISC per 5 VoIP
Usando in Host-AP il Rate Limiter
realizzato con CBQ QDISC si puo’
limitare il traffico TCP agendo sul
parametro R
Nelle figure a lato si osserva il
funzionamento del Rate Limiter per
valori di R bit/sec pari a:
• 1000Kbps
• 900Kbps
• 400Kbps
VoIP
DELAY e JITTER: Rate Limiter CBQ QDISC (R=400Kbps) 5 VoIP
DELAY
JITTER
DELAY e JITTER: Rate Limiter CBQ QDISC (R=900Kbps) 5 VoIP
DELAY
JITTER
DELAY e JITTER: Rate Limiter CBQ QDISC (R=1000Kbps) 5 VoIP
DELAY
JITTER
CONCLUSIONI
Admission Control + Rate Limiter =
Soluzione per supporto QoS su schede 802.11 Legacy
...in attesa di 802.11e
 E’ stata determinata la capacita’ di 802.11 per il numero massimo di
sessioni VoIP ammissibili (Admission Control)
 Sono stati realizzati e sperimentati algoritmi per la costruzione di un Rate
Limiter che limiti il traffico TCP entro soglie limiti relative al numero delle
sessioni VoIP presenti nella WLAN
 Obiettivi dell’ attuale ricerca : Rate Limiter DINAMICO
Scarica

Presentazione - Home Page di Francesco Gelo