SlideShare a Scribd company logo
1 of 30
Download to read offline
Źródło: 
http://www.johnconnell.co.uk/images/ingemann-­‐wireless.jpg
Standard 802.11e / WMM 
Usługi multimedialne w sieciach bezprzewodowych 
Sebastian Pasternacki 
CCIE#17541 RS/SEC/SP/WLAN CCDE #2012::9 
Cisco Systems
Agenda 
○ 
QoS 
w 
WLAN 
– 
pierwsza 
opowieść 
Gandalfa 
○ 
Mroczny 
świat 
– 
Mordor 
panuje 
przed 
2005 
○ 
802.11e 
– 
Mordor 
pokonany(?) 
My 
precious… 
;) 
Nie 
będzie 
o… 
RF, 
L1, 
aplikacjach, 
konfiguracji
Kontrola 
jakości 
usług 
– 
QoS 
a 
WLAN 
○ 
Multimedia 
○ 
QoS 
End-­‐to-­‐End 
○ 
Aplikacje 
krytyczne 
○ 
inne 
Właściwie 
te 
same 
powody 
co 
w 
LAN…
Standardy 
IEEE 
802.11
WiFi 
Alliance 
a 
multimedia 
802.11k 
based 
measurement 
• Klient 
mierzy 
środowisko 
radiowe 
w 
imieniu 
AP 
i 
aby 
rozwiązać 
problemy 
z 
wydajnością 
• AP 
podsumowuje 
dane 
dla 
klientów, 
aby 
mogli 
wybrać 
BSS 
Pomiary 
Zarządzanie 
Przejścia 
Wydajność 
802.11r 
based 
transition 
• Umożliwienie 
klientowi 
szybkiego 
przejścia 
do 
nowego 
AP 
w 
ramach 
tej 
samej 
domeny 
mobilnej, 
poprzez 
ponowne 
użycie 
kluczy 
802.1x 
• Przejście 
w 
ciągu 
50ms 
802.11v 
based 
management 
• AP 
rekomenduje 
klientowi 
zmianę 
BSS 
i 
przejście 
do 
innego 
punktu 
dostępowego 
w 
oparciu 
o 
obciążenie 
i 
topologię 
sieci 
802.11e 
based 
performance 
• Wykorzystanie 
WMM-­‐AC 
(bazując 
na 
802.11e), 
aby 
zredukować 
zatory 
• Wymaganie 
spełnienia 
wymagań 
w 
opóźnieniu, 
jitter, 
stracie 
pojedynczych 
oraz 
bloków 
pakietów 
Wi-­‐Fi 
Alliance 
CERTIFIED 
Voice 
Enterprise
Podłączenie 
do 
sieci 
w 
pigułce 
Distributed 
Coordination 
Function 
(DCF) 
○ 
CSMA/CA 
Carrier 
Sense 
Clear 
Channel 
Assessment 
(CCA) 
Network 
Allocation 
Vector 
(NAV) 
ACK 
frames 
○ 
Dostęp 
do 
medium 
transmisyjnego 
Inter-­‐Frame 
Spacing 
Zależne 
od 
fizycznej 
implementacji 
Random 
Backoff 
Contention 
Window 
Zakres 
zależny 
od 
standardu 
802.11
Liczy 
się 
czas 
między 
ramkami 
Inter 
frame 
spacing 
○ 
SIFS 
Przed/po 
otrzymaniu 
ACK 
Po 
CTS 
Przy 
fragmentacji 
○ 
PIFS 
– 
Używany 
w 
trybie 
PCF 
(implementacje?) 
○ 
DIFS 
– 
używany 
w 
trybie 
DCF 
DIFS 
= 
1*SIFS 
+ 
(2*Slot 
Time)
Losowość 
w 
służbie 
WLAN 
Random 
Backoff 
Contention 
Window 
○ 
Definiuje 
jak 
długo 
stacja 
musi 
dodatkowo 
czekać 
przed 
transmisją 
Wybierz 
losową 
wartość 
początkową 
– 
żegnajcie 
kolizje 
Od 
0 
do 
CWmin 
Podnieś 
wartość 
w 
przypadku 
kolizji 
Podwojenie 
do 
CWmax 
○ 
Contention 
Window 
(CW) 
– 
ilość 
slotów 
• 802.11b 
– 
CWmin 
31, 
CWmax 
1023 
• 802.11g 
– 
CWmin 
31, 
CWmax 
1023 
(z 
802.11b) 
• 802.11g 
– 
CWmin 
15, 
CWmax 
1023 
• 802.11a 
– 
CWmin 
15, 
CWmax 
1023 
• 802.11n 
– 
CWmin 
15, 
CWmax 
1023
Proces 
dostępu 
do 
medium 
Source: 
802.11 
Wireless 
LAN 
Fundamentals, 
page 
28
DCF 
w 
akcji
802.11e/WMM 
w 
pigułce 
○ 
Gwarantuje 
zachowanie 
informacji 
QoS 
w 
sieci 
○ 
Kontrola 
zgodności 
z 
polityką 
QoS 
poprzez 
kontrolę 
wartości 
802.11e 
UP 
/ 
802.1p 
oraz 
IP 
DSCP 
○ 
Czym 
jest 
WMM? 
– 
Podzbiór 
specyfikacji 
802.11e 
zdefiniowany 
przez 
Wi-­‐Fi 
Alliance 
– 
Dodatek 
do 
definicji 
warstwy 
MAC 
802.11 
– 
Pozwala 
na 
użycie 
Diff-­‐Serv 
poprzez 
grupowanie 
w 
8 
tzw. 
user 
priorities 
oraz 
utworzenie 
4 
kolejek 
zwanych 
Access 
Categories 
– 
Umożliwia 
dodanie 
skuteczniejszej 
opcji 
power 
safe
802.11e/WMM 
komponenty 
○ 
HCF 
/ 
EDCA 
(Enhanced 
Distributed 
Channel 
Access) 
○ 
Co 
dodaje 
WMM? 
– 
Ramki 
uplink 
oznaczane 
802.1d 
CoS 
– 
Priorytet 
dostępu 
dla 
ruchu 
uplink 
– 
Admission 
Control 
Mandatory 
(ACM) 
– 
kontrola 
kategorii 
dostępu 
– 
Contention-­‐free 
packet 
bursting 
w 
ramach 
czasu 
TXOP 
Limit 
(Transmission 
control: 
Transmission 
Opportunity) 
○ 
Co 
zmienia 
WMM? 
– 
4 
kategorie 
(AC) 
per 
stacja 
(STA) 
– 
AIFS 
(Arbitrated 
IFS) 
dla 
każdej 
kategori 
AC 
w 
zamian 
za 
DIFS 
– 
Definicja 
Random 
Backoff 
Contention 
Window 
min/max 
dla 
każdej 
kategorii 
AC
STA 
i 
kategorie 
AC 
Kolizje 
obsługiwane 
wewnętrznie 
Background 
TXOP 
0 
Best-­‐effort 
TXOP 
0 
Video 
TXOP 
3008 
Voice 
TXOP 
1504 
Aplikacje 
TXOP przydzielany do 
kategorii o najwyższym 
priorytecie
802.11e/WMM 
kategorie 
AC 
Kategoria Dostępu (AC) Opis 802.1d Tag 
WMM Voice Priority 
Najwyższy priorytet (Multiple 
Calls, Low Latency & Toll Voice 
Quality) 
7, 6 
WMM Video Priority Ruch Video, Voice Control i inny 
niż Data 5, 4 
WMM Best Effort Priority 
Wsteczna kompatybilność dla 
urządzeń i aplikacji bez wsparcia 
QoS 
0, 3 
WMM Background 
Priority 
Ruch o niskim priorytecie (File 
Transfers, Printing) 2, 1
802.11e/WMM 
a 
QoS 
IP 
802.1p/D UP – typy ruchu DSCP UP 11e UP 
Voice (Expedited Forwarding) 46 (EF) 6 
Video 34 (AF41) 5 
Voice Control 26 (AF31) 4 
Background (Gold) 18 (AF21) 2 
Background (Gold) 20 (AF22) 2 
Background (Gold) 22 (AF23) 2 
Background (Silver) 10 (AF11) 1 
Background (Silver) 12 (AF12) 1 
Background (Silver) 14 (AF13) 1 
Best Effort 0 (BE) 0, 3 
Background 2 1
Tuning 
czasu 
oczekiwania 
z 
AIFSN 
○ 
Arbitration 
Interframe 
Space 
Number 
(AIFSN) 
Rozgłaszane 
w 
ramkach 
beacon 
oraz 
probe 
response 
• Voice 
Queue 
1 
SIFS 
+ 
2 
* 
slot 
time 
(AIFSN 
= 
2) 
• Video 
Queue 
1 
SIFS 
+ 
2 
* 
slot 
time 
(AIFSN 
= 
2) 
• Best 
Effort 
Queue 
1 
SIFS 
+ 
3 
* 
slot 
time 
(AIFSN 
= 
3) 
• Background 
Queue 
1 
SIFS 
+ 
7 
* 
slot 
time 
(AIFSN 
= 
7)
AIFS 
– 
wartości
EDCA 
– 
jak 
to 
działa
Wartości 
CW 
w 
EDCA 
○ 
Wyliczenie 
w 
oparciu 
o 
DCF 
AC_VO 
(Voice) 
CWmin 
= 
(aCWmin+1)/4 
– 
1 
CWmax 
= 
(aCWmin+1)/2 
– 
1 
AC_VI 
(Video) 
CWmin 
= 
(aCWmin+1)/2 
– 
1 
CWmax 
= 
aCWmin 
AC_BE 
(Best 
Effort) 
CWmin 
= 
aCWmin 
CWmax 
= 
aCWmax 
AC_BK 
(Background) 
CWmin 
= 
aCWmin 
CWmax 
= 
aCWmax 
○ 
Wartości 
EDCA 
CW 
– 
802.11b 
Voice 
Queue 
CWmin 
= 
7 
CWmax 
= 
15 
Video 
Queue 
CWmin 
= 
15 
CWmax 
= 
31 
Best 
Effort 
Queue 
CWmin 
= 
31 
CWmax 
= 
1023 
Background 
Queue 
CWmin 
= 
31 
CWmax 
= 
1023 
○ 
Wartości 
EDCA 
CW 
– 
802.11a/g/n/ac 
Voice 
Queue 
CWmin 
= 
3 
CWmax 
= 
7 
Video 
Queue 
CWmin 
= 
7 
CWmax 
= 
15 
Best 
Effort 
Queue 
CWmin 
= 
15 
CWmax 
= 
1023 
Background 
Queue 
CWmin 
= 
15 
CWmax 
= 
1023
Podróży 
ciąg 
dalszy… 
○ 
CAC 
– 
Call 
Admission 
Control 
○ 
Multicast 
i 
Broadcast 
○ 
Oszczędzanie 
energii 
(U)APSD 
– 
Automatic 
Power 
Safe 
Delivery 
(PS-­‐Poll 
vs. 
Null 
Data) 
○ 
Potwierdzanie 
blokowe 
Block 
Acknowledgement 
(RIFS) 
○ 
Bez 
potwierdzenia 
NoAck
Sebastian Pasternacki 
spastern@cisco.com
PLNOG 13: Sebastian Pasternacki: Standard 802.11e, a usługi multimedialne w sieciach bezprzewodowych
PLNOG 13: Sebastian Pasternacki: Standard 802.11e, a usługi multimedialne w sieciach bezprzewodowych
PLNOG 13: Sebastian Pasternacki: Standard 802.11e, a usługi multimedialne w sieciach bezprzewodowych
PLNOG 13: Sebastian Pasternacki: Standard 802.11e, a usługi multimedialne w sieciach bezprzewodowych
PLNOG 13: Sebastian Pasternacki: Standard 802.11e, a usługi multimedialne w sieciach bezprzewodowych

More Related Content

Similar to PLNOG 13: Sebastian Pasternacki: Standard 802.11e, a usługi multimedialne w sieciach bezprzewodowych

Komunikacja bezprzewodowa - standard 802.11
Komunikacja bezprzewodowa - standard 802.11Komunikacja bezprzewodowa - standard 802.11
Komunikacja bezprzewodowa - standard 802.11rlutowsk
 
PLNOG 6: Paweł Brzozowski - GMPLS: Automatyka w wielowarstwowych sieciach tra...
PLNOG 6: Paweł Brzozowski - GMPLS: Automatyka w wielowarstwowych sieciach tra...PLNOG 6: Paweł Brzozowski - GMPLS: Automatyka w wielowarstwowych sieciach tra...
PLNOG 6: Paweł Brzozowski - GMPLS: Automatyka w wielowarstwowych sieciach tra...PROIDEA
 
PLNOG 8: Tomaz Kozar - UCaaS jako usługa z chmury
PLNOG 8: Tomaz Kozar - UCaaS jako usługa z chmury PLNOG 8: Tomaz Kozar - UCaaS jako usługa z chmury
PLNOG 8: Tomaz Kozar - UCaaS jako usługa z chmury PROIDEA
 
PLNOG 8: Mikolaj Chmura - Usługi telewizji cyfrowej w sieciach GPON
PLNOG 8: Mikolaj Chmura - Usługi telewizji cyfrowej w sieciach GPONPLNOG 8: Mikolaj Chmura - Usługi telewizji cyfrowej w sieciach GPON
PLNOG 8: Mikolaj Chmura - Usługi telewizji cyfrowej w sieciach GPONPROIDEA
 
Szerokopasmowe (stacjonarne) sieci dostępowe
Szerokopasmowe (stacjonarne) sieci dostępoweSzerokopasmowe (stacjonarne) sieci dostępowe
Szerokopasmowe (stacjonarne) sieci dostępowebartekel
 
TV i video w Internecie
TV i video w InternecieTV i video w Internecie
TV i video w InternecieDivante
 
PLNOG 7: Krzysztof Konkowski - QoS a sieci agregacyjne
PLNOG 7: Krzysztof Konkowski - QoS a sieci agregacyjne PLNOG 7: Krzysztof Konkowski - QoS a sieci agregacyjne
PLNOG 7: Krzysztof Konkowski - QoS a sieci agregacyjne PROIDEA
 
PLNOG 13: Paweł Kuśmierski: How Akamai and Prolexic mitigate (D)DoS attacks
PLNOG 13: Paweł Kuśmierski: How Akamai and Prolexic mitigate (D)DoS attacksPLNOG 13: Paweł Kuśmierski: How Akamai and Prolexic mitigate (D)DoS attacks
PLNOG 13: Paweł Kuśmierski: How Akamai and Prolexic mitigate (D)DoS attacksPROIDEA
 
Łukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiej
Łukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiejŁukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiej
Łukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiejPROIDEA
 
PLNOG15: What about latency? - Piotr Jabłoński
PLNOG15: What about latency? - Piotr JabłońskiPLNOG15: What about latency? - Piotr Jabłoński
PLNOG15: What about latency? - Piotr JabłońskiPROIDEA
 
PLNOG15: End of theoretical talks on SDN! Time for real solutions - Cisco SP ...
PLNOG15: End of theoretical talks on SDN! Time for real solutions - Cisco SP ...PLNOG15: End of theoretical talks on SDN! Time for real solutions - Cisco SP ...
PLNOG15: End of theoretical talks on SDN! Time for real solutions - Cisco SP ...PROIDEA
 
PLNOG 5: Piotr Wojciechowski - Budowa głosowych usług operatorskich z zastoso...
PLNOG 5: Piotr Wojciechowski - Budowa głosowych usług operatorskich z zastoso...PLNOG 5: Piotr Wojciechowski - Budowa głosowych usług operatorskich z zastoso...
PLNOG 5: Piotr Wojciechowski - Budowa głosowych usług operatorskich z zastoso...PROIDEA
 
PLNOG 9: Robert Ślaski - SKALOWALNE SZYFROWANIE USŁUG W SIECI OPERATORA - prz...
PLNOG 9: Robert Ślaski - SKALOWALNE SZYFROWANIE USŁUG W SIECI OPERATORA - prz...PLNOG 9: Robert Ślaski - SKALOWALNE SZYFROWANIE USŁUG W SIECI OPERATORA - prz...
PLNOG 9: Robert Ślaski - SKALOWALNE SZYFROWANIE USŁUG W SIECI OPERATORA - prz...PROIDEA
 
Halokwadrat PLNOG - Freeswitch a big boys Softswitch
Halokwadrat PLNOG - Freeswitch a big boys SoftswitchHalokwadrat PLNOG - Freeswitch a big boys Softswitch
Halokwadrat PLNOG - Freeswitch a big boys Softswitchmichalpodoski
 
Publikacja usług Exchange 2013 w internecie. Co dalej bez TMG?
Publikacja usług Exchange 2013 w internecie. Co dalej bez TMG?Publikacja usług Exchange 2013 w internecie. Co dalej bez TMG?
Publikacja usług Exchange 2013 w internecie. Co dalej bez TMG?Konrad Sagala
 
PLNOG 6: Łukasz Bromirski - Protokoły warstwy 2 - Przegląd dostępnych opcji
PLNOG 6: Łukasz Bromirski - Protokoły warstwy 2 - Przegląd dostępnych opcji PLNOG 6: Łukasz Bromirski - Protokoły warstwy 2 - Przegląd dostępnych opcji
PLNOG 6: Łukasz Bromirski - Protokoły warstwy 2 - Przegląd dostępnych opcji PROIDEA
 
PLNOG 8: Mariusz Krukowski - Wydajność transmisji TCP w sieciach WAN
PLNOG 8: Mariusz Krukowski - Wydajność transmisji TCP w sieciach WAN PLNOG 8: Mariusz Krukowski - Wydajność transmisji TCP w sieciach WAN
PLNOG 8: Mariusz Krukowski - Wydajność transmisji TCP w sieciach WAN PROIDEA
 
infraxstructure: Piotr Jabłoński "SDN w praktyce. Znacząca poprawa bezpieczeń...
infraxstructure: Piotr Jabłoński "SDN w praktyce. Znacząca poprawa bezpieczeń...infraxstructure: Piotr Jabłoński "SDN w praktyce. Znacząca poprawa bezpieczeń...
infraxstructure: Piotr Jabłoński "SDN w praktyce. Znacząca poprawa bezpieczeń...PROIDEA
 
PLNOG 9: Krzysztof Mazepa - Transmisja 100G DWDM/IPoDWDM Orange Polska - case...
PLNOG 9: Krzysztof Mazepa - Transmisja 100G DWDM/IPoDWDM Orange Polska - case...PLNOG 9: Krzysztof Mazepa - Transmisja 100G DWDM/IPoDWDM Orange Polska - case...
PLNOG 9: Krzysztof Mazepa - Transmisja 100G DWDM/IPoDWDM Orange Polska - case...PROIDEA
 
PLNOG 5: Łukasz Bromirski - Wysoka dostępność w sieciach operatorskich
PLNOG 5: Łukasz Bromirski - Wysoka dostępność w sieciach operatorskich PLNOG 5: Łukasz Bromirski - Wysoka dostępność w sieciach operatorskich
PLNOG 5: Łukasz Bromirski - Wysoka dostępność w sieciach operatorskich PROIDEA
 

Similar to PLNOG 13: Sebastian Pasternacki: Standard 802.11e, a usługi multimedialne w sieciach bezprzewodowych (20)

Komunikacja bezprzewodowa - standard 802.11
Komunikacja bezprzewodowa - standard 802.11Komunikacja bezprzewodowa - standard 802.11
Komunikacja bezprzewodowa - standard 802.11
 
PLNOG 6: Paweł Brzozowski - GMPLS: Automatyka w wielowarstwowych sieciach tra...
PLNOG 6: Paweł Brzozowski - GMPLS: Automatyka w wielowarstwowych sieciach tra...PLNOG 6: Paweł Brzozowski - GMPLS: Automatyka w wielowarstwowych sieciach tra...
PLNOG 6: Paweł Brzozowski - GMPLS: Automatyka w wielowarstwowych sieciach tra...
 
PLNOG 8: Tomaz Kozar - UCaaS jako usługa z chmury
PLNOG 8: Tomaz Kozar - UCaaS jako usługa z chmury PLNOG 8: Tomaz Kozar - UCaaS jako usługa z chmury
PLNOG 8: Tomaz Kozar - UCaaS jako usługa z chmury
 
PLNOG 8: Mikolaj Chmura - Usługi telewizji cyfrowej w sieciach GPON
PLNOG 8: Mikolaj Chmura - Usługi telewizji cyfrowej w sieciach GPONPLNOG 8: Mikolaj Chmura - Usługi telewizji cyfrowej w sieciach GPON
PLNOG 8: Mikolaj Chmura - Usługi telewizji cyfrowej w sieciach GPON
 
Szerokopasmowe (stacjonarne) sieci dostępowe
Szerokopasmowe (stacjonarne) sieci dostępoweSzerokopasmowe (stacjonarne) sieci dostępowe
Szerokopasmowe (stacjonarne) sieci dostępowe
 
TV i video w Internecie
TV i video w InternecieTV i video w Internecie
TV i video w Internecie
 
PLNOG 7: Krzysztof Konkowski - QoS a sieci agregacyjne
PLNOG 7: Krzysztof Konkowski - QoS a sieci agregacyjne PLNOG 7: Krzysztof Konkowski - QoS a sieci agregacyjne
PLNOG 7: Krzysztof Konkowski - QoS a sieci agregacyjne
 
PLNOG 13: Paweł Kuśmierski: How Akamai and Prolexic mitigate (D)DoS attacks
PLNOG 13: Paweł Kuśmierski: How Akamai and Prolexic mitigate (D)DoS attacksPLNOG 13: Paweł Kuśmierski: How Akamai and Prolexic mitigate (D)DoS attacks
PLNOG 13: Paweł Kuśmierski: How Akamai and Prolexic mitigate (D)DoS attacks
 
Łukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiej
Łukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiejŁukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiej
Łukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiej
 
PLNOG15: What about latency? - Piotr Jabłoński
PLNOG15: What about latency? - Piotr JabłońskiPLNOG15: What about latency? - Piotr Jabłoński
PLNOG15: What about latency? - Piotr Jabłoński
 
PLNOG15: End of theoretical talks on SDN! Time for real solutions - Cisco SP ...
PLNOG15: End of theoretical talks on SDN! Time for real solutions - Cisco SP ...PLNOG15: End of theoretical talks on SDN! Time for real solutions - Cisco SP ...
PLNOG15: End of theoretical talks on SDN! Time for real solutions - Cisco SP ...
 
PLNOG 5: Piotr Wojciechowski - Budowa głosowych usług operatorskich z zastoso...
PLNOG 5: Piotr Wojciechowski - Budowa głosowych usług operatorskich z zastoso...PLNOG 5: Piotr Wojciechowski - Budowa głosowych usług operatorskich z zastoso...
PLNOG 5: Piotr Wojciechowski - Budowa głosowych usług operatorskich z zastoso...
 
PLNOG 9: Robert Ślaski - SKALOWALNE SZYFROWANIE USŁUG W SIECI OPERATORA - prz...
PLNOG 9: Robert Ślaski - SKALOWALNE SZYFROWANIE USŁUG W SIECI OPERATORA - prz...PLNOG 9: Robert Ślaski - SKALOWALNE SZYFROWANIE USŁUG W SIECI OPERATORA - prz...
PLNOG 9: Robert Ślaski - SKALOWALNE SZYFROWANIE USŁUG W SIECI OPERATORA - prz...
 
Halokwadrat PLNOG - Freeswitch a big boys Softswitch
Halokwadrat PLNOG - Freeswitch a big boys SoftswitchHalokwadrat PLNOG - Freeswitch a big boys Softswitch
Halokwadrat PLNOG - Freeswitch a big boys Softswitch
 
Publikacja usług Exchange 2013 w internecie. Co dalej bez TMG?
Publikacja usług Exchange 2013 w internecie. Co dalej bez TMG?Publikacja usług Exchange 2013 w internecie. Co dalej bez TMG?
Publikacja usług Exchange 2013 w internecie. Co dalej bez TMG?
 
PLNOG 6: Łukasz Bromirski - Protokoły warstwy 2 - Przegląd dostępnych opcji
PLNOG 6: Łukasz Bromirski - Protokoły warstwy 2 - Przegląd dostępnych opcji PLNOG 6: Łukasz Bromirski - Protokoły warstwy 2 - Przegląd dostępnych opcji
PLNOG 6: Łukasz Bromirski - Protokoły warstwy 2 - Przegląd dostępnych opcji
 
PLNOG 8: Mariusz Krukowski - Wydajność transmisji TCP w sieciach WAN
PLNOG 8: Mariusz Krukowski - Wydajność transmisji TCP w sieciach WAN PLNOG 8: Mariusz Krukowski - Wydajność transmisji TCP w sieciach WAN
PLNOG 8: Mariusz Krukowski - Wydajność transmisji TCP w sieciach WAN
 
infraxstructure: Piotr Jabłoński "SDN w praktyce. Znacząca poprawa bezpieczeń...
infraxstructure: Piotr Jabłoński "SDN w praktyce. Znacząca poprawa bezpieczeń...infraxstructure: Piotr Jabłoński "SDN w praktyce. Znacząca poprawa bezpieczeń...
infraxstructure: Piotr Jabłoński "SDN w praktyce. Znacząca poprawa bezpieczeń...
 
PLNOG 9: Krzysztof Mazepa - Transmisja 100G DWDM/IPoDWDM Orange Polska - case...
PLNOG 9: Krzysztof Mazepa - Transmisja 100G DWDM/IPoDWDM Orange Polska - case...PLNOG 9: Krzysztof Mazepa - Transmisja 100G DWDM/IPoDWDM Orange Polska - case...
PLNOG 9: Krzysztof Mazepa - Transmisja 100G DWDM/IPoDWDM Orange Polska - case...
 
PLNOG 5: Łukasz Bromirski - Wysoka dostępność w sieciach operatorskich
PLNOG 5: Łukasz Bromirski - Wysoka dostępność w sieciach operatorskich PLNOG 5: Łukasz Bromirski - Wysoka dostępność w sieciach operatorskich
PLNOG 5: Łukasz Bromirski - Wysoka dostępność w sieciach operatorskich
 

PLNOG 13: Sebastian Pasternacki: Standard 802.11e, a usługi multimedialne w sieciach bezprzewodowych

  • 2. Standard 802.11e / WMM Usługi multimedialne w sieciach bezprzewodowych Sebastian Pasternacki CCIE#17541 RS/SEC/SP/WLAN CCDE #2012::9 Cisco Systems
  • 3. Agenda ○ QoS w WLAN – pierwsza opowieść Gandalfa ○ Mroczny świat – Mordor panuje przed 2005 ○ 802.11e – Mordor pokonany(?) My precious… ;) Nie będzie o… RF, L1, aplikacjach, konfiguracji
  • 4.
  • 5. Kontrola jakości usług – QoS a WLAN ○ Multimedia ○ QoS End-­‐to-­‐End ○ Aplikacje krytyczne ○ inne Właściwie te same powody co w LAN…
  • 7. WiFi Alliance a multimedia 802.11k based measurement • Klient mierzy środowisko radiowe w imieniu AP i aby rozwiązać problemy z wydajnością • AP podsumowuje dane dla klientów, aby mogli wybrać BSS Pomiary Zarządzanie Przejścia Wydajność 802.11r based transition • Umożliwienie klientowi szybkiego przejścia do nowego AP w ramach tej samej domeny mobilnej, poprzez ponowne użycie kluczy 802.1x • Przejście w ciągu 50ms 802.11v based management • AP rekomenduje klientowi zmianę BSS i przejście do innego punktu dostępowego w oparciu o obciążenie i topologię sieci 802.11e based performance • Wykorzystanie WMM-­‐AC (bazując na 802.11e), aby zredukować zatory • Wymaganie spełnienia wymagań w opóźnieniu, jitter, stracie pojedynczych oraz bloków pakietów Wi-­‐Fi Alliance CERTIFIED Voice Enterprise
  • 8.
  • 9. Podłączenie do sieci w pigułce Distributed Coordination Function (DCF) ○ CSMA/CA Carrier Sense Clear Channel Assessment (CCA) Network Allocation Vector (NAV) ACK frames ○ Dostęp do medium transmisyjnego Inter-­‐Frame Spacing Zależne od fizycznej implementacji Random Backoff Contention Window Zakres zależny od standardu 802.11
  • 10. Liczy się czas między ramkami Inter frame spacing ○ SIFS Przed/po otrzymaniu ACK Po CTS Przy fragmentacji ○ PIFS – Używany w trybie PCF (implementacje?) ○ DIFS – używany w trybie DCF DIFS = 1*SIFS + (2*Slot Time)
  • 11. Losowość w służbie WLAN Random Backoff Contention Window ○ Definiuje jak długo stacja musi dodatkowo czekać przed transmisją Wybierz losową wartość początkową – żegnajcie kolizje Od 0 do CWmin Podnieś wartość w przypadku kolizji Podwojenie do CWmax ○ Contention Window (CW) – ilość slotów • 802.11b – CWmin 31, CWmax 1023 • 802.11g – CWmin 31, CWmax 1023 (z 802.11b) • 802.11g – CWmin 15, CWmax 1023 • 802.11a – CWmin 15, CWmax 1023 • 802.11n – CWmin 15, CWmax 1023
  • 12. Proces dostępu do medium Source: 802.11 Wireless LAN Fundamentals, page 28
  • 14.
  • 15. 802.11e/WMM w pigułce ○ Gwarantuje zachowanie informacji QoS w sieci ○ Kontrola zgodności z polityką QoS poprzez kontrolę wartości 802.11e UP / 802.1p oraz IP DSCP ○ Czym jest WMM? – Podzbiór specyfikacji 802.11e zdefiniowany przez Wi-­‐Fi Alliance – Dodatek do definicji warstwy MAC 802.11 – Pozwala na użycie Diff-­‐Serv poprzez grupowanie w 8 tzw. user priorities oraz utworzenie 4 kolejek zwanych Access Categories – Umożliwia dodanie skuteczniejszej opcji power safe
  • 16. 802.11e/WMM komponenty ○ HCF / EDCA (Enhanced Distributed Channel Access) ○ Co dodaje WMM? – Ramki uplink oznaczane 802.1d CoS – Priorytet dostępu dla ruchu uplink – Admission Control Mandatory (ACM) – kontrola kategorii dostępu – Contention-­‐free packet bursting w ramach czasu TXOP Limit (Transmission control: Transmission Opportunity) ○ Co zmienia WMM? – 4 kategorie (AC) per stacja (STA) – AIFS (Arbitrated IFS) dla każdej kategori AC w zamian za DIFS – Definicja Random Backoff Contention Window min/max dla każdej kategorii AC
  • 17. STA i kategorie AC Kolizje obsługiwane wewnętrznie Background TXOP 0 Best-­‐effort TXOP 0 Video TXOP 3008 Voice TXOP 1504 Aplikacje TXOP przydzielany do kategorii o najwyższym priorytecie
  • 18. 802.11e/WMM kategorie AC Kategoria Dostępu (AC) Opis 802.1d Tag WMM Voice Priority Najwyższy priorytet (Multiple Calls, Low Latency & Toll Voice Quality) 7, 6 WMM Video Priority Ruch Video, Voice Control i inny niż Data 5, 4 WMM Best Effort Priority Wsteczna kompatybilność dla urządzeń i aplikacji bez wsparcia QoS 0, 3 WMM Background Priority Ruch o niskim priorytecie (File Transfers, Printing) 2, 1
  • 19. 802.11e/WMM a QoS IP 802.1p/D UP – typy ruchu DSCP UP 11e UP Voice (Expedited Forwarding) 46 (EF) 6 Video 34 (AF41) 5 Voice Control 26 (AF31) 4 Background (Gold) 18 (AF21) 2 Background (Gold) 20 (AF22) 2 Background (Gold) 22 (AF23) 2 Background (Silver) 10 (AF11) 1 Background (Silver) 12 (AF12) 1 Background (Silver) 14 (AF13) 1 Best Effort 0 (BE) 0, 3 Background 2 1
  • 20. Tuning czasu oczekiwania z AIFSN ○ Arbitration Interframe Space Number (AIFSN) Rozgłaszane w ramkach beacon oraz probe response • Voice Queue 1 SIFS + 2 * slot time (AIFSN = 2) • Video Queue 1 SIFS + 2 * slot time (AIFSN = 2) • Best Effort Queue 1 SIFS + 3 * slot time (AIFSN = 3) • Background Queue 1 SIFS + 7 * slot time (AIFSN = 7)
  • 22. EDCA – jak to działa
  • 23. Wartości CW w EDCA ○ Wyliczenie w oparciu o DCF AC_VO (Voice) CWmin = (aCWmin+1)/4 – 1 CWmax = (aCWmin+1)/2 – 1 AC_VI (Video) CWmin = (aCWmin+1)/2 – 1 CWmax = aCWmin AC_BE (Best Effort) CWmin = aCWmin CWmax = aCWmax AC_BK (Background) CWmin = aCWmin CWmax = aCWmax ○ Wartości EDCA CW – 802.11b Voice Queue CWmin = 7 CWmax = 15 Video Queue CWmin = 15 CWmax = 31 Best Effort Queue CWmin = 31 CWmax = 1023 Background Queue CWmin = 31 CWmax = 1023 ○ Wartości EDCA CW – 802.11a/g/n/ac Voice Queue CWmin = 3 CWmax = 7 Video Queue CWmin = 7 CWmax = 15 Best Effort Queue CWmin = 15 CWmax = 1023 Background Queue CWmin = 15 CWmax = 1023
  • 24. Podróży ciąg dalszy… ○ CAC – Call Admission Control ○ Multicast i Broadcast ○ Oszczędzanie energii (U)APSD – Automatic Power Safe Delivery (PS-­‐Poll vs. Null Data) ○ Potwierdzanie blokowe Block Acknowledgement (RIFS) ○ Bez potwierdzenia NoAck