Řízení toku v přístupových bodech

Podobné dokumenty
Vrstva přístupu k médiu (MAC) a/b/g/n

Quality of Service APLIKA ˇ CNÍ P ˇ RÍRU ˇ CKA

DIPLOMOVÁ PRÁCE. bezdrátové sítě IEEE

i4wifi a.s. produktové novinky listopad 2008

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Jak funguje Wi-Fi. aneb co jste chtěli vědet o Wi-Fi a nebylo se koho zeptat Lukáš Turek an@praha12.net

Inovace bakalářského studijního oboru Aplikovaná chemie

Zabezpečení dat při přenosu

i4wifi a.s. produktové novinky únor 2009

Y36SPS QoS Jan Kubr - Y36SPS 1 5/2008

Uživatelský modul. DF1 Ethernet

Y36PSI QoS Jiří Smítka. Jan Kubr - 8_rizeni_toku Jan Kubr 1/23

JAK ČÍST TUTO PREZENTACI

MODELY POČÍTAČOVÝCH SÍTÍ

Testování Triple play služeb & EtherSAM

i4wifi a.s. produktové novinky prosinec 2008

3. Linková vrstva. Linková (spojová) vrstva. Počítačové sítě I. 1 (5) KST/IPS1. Studijní cíl

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Informatika inteligentních domů. Jaroslav Žáček Michal Janošek

Síťové protokoly. Filozofii síťových modelů si ukážeme na přirovnání:

Zajištění kvality služby (QoS) v operačním systému Windows

Přednáška 3. Opakovače,směrovače, mosty a síťové brány

Routování směrovač. směrovač

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická

Demo: Multipath TCP. 5. října 2013

Nastavení regulace Tx power bylo otestováno na WAP 253 a WAP 254 až do 100 mw. Nastavení Tx power funguje pouze v režimu b.

Počítačové sítě pro V3.x Teoretická průprava II. Ing. František Kovařík

Počítačové sítě pro V3.x Teoretická průprava I. Ing. František Kovařík

Počítačové sítě. Počítačová síť. VYT Počítačové sítě

Přepínaný Ethernet. Virtuální sítě.

TCP-Wedge ZDARMA. Přidává podporu TCP/IP: Sběr dat z adres portu IP na libovolné síti TCP/IP - ethernet / internet.

Počítačové sítě. Lekce 4: Síťová architektura TCP/IP

STRUČNÝ NÁVOD K POUŽITÍ

TOPOLOGIE DATOVÝCH SÍTÍ

Měření kvality služeb

i4wifi a.s. produktové novinky červenec 2008

4. Síťová vrstva. Síťová vrstva. Počítačové sítě I. 1 (6) KST/IPS1. Studijní cíl. Představíme si funkci síťové vrstvy a jednotlivé protokoly.

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Měření kvality služeb - QoS

Ověření možností generování provozu na platformě MikroTik + srovnání s Cisco a Open Source řešeními

Inovace bakalářského studijního oboru Aplikovaná chemie

Aktivní prvky: brány a směrovače. směrovače

TMU. USB teploměr. teploměr s rozhraním USB. měření teplot od -55 C do +125 C. 26. května 2006 w w w. p a p o u c h. c o m

ISPforum 2016 Jezerka NAT++

K čemu slouží počítačové sítě

X.25 Frame Relay. Frame Relay

Měření kvality služeb. Kolik protlačíte přes aktivní prvky? Kde jsou limitní hodnoty ETH spoje? Data Hlas Video. Black Box Network Infrastructure

ZAŘÍZENÍ PRO VZDÁLENÝ SBĚR A PŘENOS DAT FIRMWARE

STANDARDY POČÍTAČOVÝCH SÍTÍ

i4wifi a.s. produktové novinky červen 2008

Nastavení MDA Compact V

Linux (nejen) v Low End routerech

Inovace bakalářského studijního oboru Aplikovaná chemie

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Inovace bakalářského studijního oboru Aplikovaná chemie

Přístupové sítě nové generace - NGA. Jiří Vodrážka

Při konfiguraci domácího směrovače a bezdrátové sítě se setkáte s obrovským počtem zkratek, jejichž význam je jen málokdy dostatečně vysvětlen.

B Series Waterproof Model. IP Kamera. Uživatelský manuál

1. Integrované služby (Integrated services IntServ) 2. Rozlišované služby (Differentiated services diffserv)

Relační vrstva SMB-Síťový komunikační protokol aplikační vrstvy, který slouží ke sdílenému přístupu k souborům, tiskárnám, sériovým portům.

Cílem kapitoly je seznámit studenta se síťovými kartami, zapojením síťových karet a jejich charakteristikami.

Komunikační protokol

Z čeho se sběrnice skládá?

KOMPLETNÍ CENÍK SLUŽEB

100G konečně realitou. Co a proč měřit na úrovni 100G

Přenos signálů, výstupy snímačů

Nastavení telefonu HTC Explorer

Kontrolní seznam projektu a systémové požadavky Xesar 3.0

KLASICKÝ MAN-IN-THE-MIDDLE

CYCLOPE PRINT MANAGEMENT SOFTWARE- UŽIVATELSKÁ PŘÍRUČKA

Počítačová síť. je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat.

Nastavení telefonu HTC HD2

Popis programu EnicomD

SAS (Single-Attachment Station) - s jednou dvojicí konektorů, tj. pro použití pouze na jednoduchém kruhu.

Kompletní ceník Netspotů

1. DATOVÉ SCHRÁNKY OBECNÝ PŘÍSTUP K DATOVÉ SCHRÁNCE DATOVÉ ZPRÁVY... 3

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Systémy pro sběr a přenos dat

Počítačové sítě. Miloš Hrdý. 21. října 2007

KOMPLETNÍ CENÍK SLUŽEB

Rozdíl mezi ISDN a IDSL Ú ústředna K koncentrátor pro agregaci a pro připojení k datové síti. Pozn.: Je možné pomocí IDSL vytvořit přípojku ISDN.

KOMPLETNÍ CENÍK SLUŽEB

FVZ K13138-TACR-V006-G-PTP_TESTER

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Bezdrátový spoj pro pásmo 5 GHz WinLink 1000

Název DUM: VY_32_INOVACE_5A_4_Připojení_k_internetu

Průmyslová komunikace přes mobilní telefonní sítě. Michal Kahánek

Komunikační protokol

Firmware řídící jednotky stejnosměrného generátoru

Linkové kódy. Podpora kvality výuky informačních a telekomunikačních technologií ITTEL CZ.2.17/3.1.00/36206 PRAHA & EU INVESTUJEME DO VAŠÍ BUDOUCNOSTI

i4wifi a.s. produktové novinky leden 2009

Nastavení telefonu T-Mobile MDA Vario IV

Počítačové sítě internet

Elektronická komunikace

Profilová část maturitní zkoušky 2013/2014

Virtální lokální sítě (VLAN)

Rozhraní pro připojení požárních ústředen do systému C4

Město Litvínov se sídlem Městský úřad Litvínov, náměstí Míru 11, Litvínov odbor systémového řízení

Inovace a zkvalitnění výuky prostřednictvím ICT Počítačové sítě Vrstvový model TCP/IP Ing. Zelinka Pavel

Transkript:

Řízení toku v přístupových bodech Lukáš Turek 13.6.2009 8an@praha12.net

O čem to bude Co způsobuje velkou latenci na Wi-Fi? Proč na Wi-Fi nefunguje běžný traffic shaping? Je možné traffic shaping vyřešit jinak a lépe? Kdy ani traffic shaping nepomůže? 2

Zdroj latence Zpoždění paketu má dvě složky doba přenosu po linkách i u rychlosti 1 Mbit nejvýš několik milisekund doba čekání ve frontě má-li AP frontu na 100 paketů a bude zaplněna samými pakety velikosti 1500B, které se budou posílat jen 1 Mbit/s, bude její odesílání trvat více než vteřinu! Latenci tedy způsobuje fronta v AP nelze ji zkrátit, pak by byly další pakety zahozeny Při velké latenci TCP zvětšuje okno více paketů je odesláno bez potvrzení víc čeká ve frontě TCP se s latencí vyrovná, ale například VoIP ne Rozpor mezi dvěma typy uživatelů: Sosač a Hráč jak uspokojit oba najednou? 3

Fronty paketů 4

Klasický traffic shaping Jak funguje traffic shaping v Linuxu nebo FreeBSD? Nastaví se omezení datového toku na rozhraní (např. 5 Mbit) Hlavní třída se rozdělí na podtřídy pro jednotlivé klienty Funguje na Ethernetu, ale ne na Wi-Fi Wi-Fi je half duplex upload snižuje přenosovou rychlost Wi-Fi používá různé modulační rychlosti (1 54 Mbit/s) Není-li přenos úspěšný, je opakován (až 7x) Režie přenosů závisí na velikosti paketů U 802.11b je rozdíl efektivity 20x, u 802.11g až 100x a to nebyly brány do úvahy retransmise Nastavení pevné rychlosti nepomůže odstraní se jen jedna ze čtyř proměnných 5

Princip traffic shapingu Proč je potřeba nastavit u traffic shapingu rychlost? Traffic shaping je implementován mezi TCP/IP stackem a ovladačem hardwaru ovladač má vlastní frontu u Atherosu na 100 paketů aby traffic shaping fungoval, musí si vytvořit frontu u sebe musí tedy posílat pakety hardwaru pomaleji, než je hardware odesílá Tento princip na Wi-Fi nemůže fungovat je nutno najít úplně jiné řešení! TCP/IP stack Qdisc Ovladač 6

Wi-Fi hardware Ovladač přijaté pakety zabalí a vloží do fronty hardwaru v RAM, ale hardware si rámce bere sám od sebe přes DMA pouze oznamuje odeslání přerušením pořadí vložených paketů nelze měnit u hardwaru podporujícího 802.11e je front několik alespoň 4, u Atherosu 10 fronta hardwaru ale může být krátká alespoň dva rámce: jeden se odesílá, druhý je připraven po oznámení o odeslání přídám další Řešení se neobejde bez úpravy ovladače hardwaru mám-li router a hardwarové AP, musím měnit firmware AP, žádná úprava na routeru nepomůže ovladač musí být open-source Ovislink-5460, WRT-314 a WA-2204 mají jen binární ovladač! 7

Řešení Ovladač přijatý paket místo do fronty hardwaru vloží do zvláštní fronty pro každého klienta Dokončí-li hardware přenos, vybere se paket některého klienta a přesune se do fronty hardwaru Vypadá to jednoduše, ale... Jak vybírat klienta? rozlišení Sosače, Hráče a člověka, co jen prohlíží WWW Jaký hardware zvolit? Realtek nemá open-source ovladače, zbývá Atheros Jaký ovladač zvolit? Ath5k padá, kód Madwifi je strašný, ale alespoň funguje Bude to dost rychlé? HWAP mají jen okolo 16MB RAM a 150MHz MIPS CPU 8

Algoritmus řízení toku Navržen speciálně pro Wi-Fi pracuje na 2. vrstvě, rozlišuje klienty podle MAC adres nepočítá bajty, ale čas, na který klient zabral pásmo sčítá u klienta upload i download Funguje automaticky klienty hodnotí podle toho, kolik přenáší dat nepotřebuje rozlišovat typy přenosů, je síťově neutrální Minimalizuje latenci přijde-li paket pro prioritního klienta, bude čekat nanejvýš na odeslání dvou paketů Hodnotí klienty dlouhodobě exponenciální průměr zatížení pásma za den i více Parametry jsou konfigurovatelné 9

Výsledek simulace Simulace chování algoritmu v prostředí OMNeT++ Bez řízení toku sent: 2000 drop rate (%): 1.25 round-trip min/avg/max (ms): 4.41913/1813.74/2676.66 stddev (ms): 490.911 variance:0.240994 S řízením toku sent: 2000 drop rate (%): 0 round-trip min/avg/max (ms): 4.41913/56.8607/263.872 stddev (ms): 29.3966 variance:0.000864162 Funguje to: maximální latence je 10x menší, průměrná dokonce 30x menší, packetloss zmizel 10

Skutečná implementace Zatím jen částečná, v ovladači chipsetu Atheros FreeBSD 7.1, Madwifi 0.9.4 Madwifi 0.9.4 + nový HAL v OpenWRT pro AR531X Ovislink WLA-5000 (otestováno) Airca8-PRO Nanostation2, Nanostation5 Bullet2, Bullet5 11

Omezení Algoritmus nezasahuje do přístupové metody CSMA/CA to by vyžadovalo úpravu software klientů Nemůže tedy snížit latenci CSMA/CA AP musí čekat, než klient dokončí upload klientů je několik, AP jen jedno, ale o pásmo se dělí rovným dílem latence CSMA/CA stále může dosáhnout stovek ms 802.11e nepomůže, prioritu určují klienti, ne AP Další postup je logicky úprava přístupové metody Je to možné na stávajícím hardwaru? u Atherosu je CSMA/CA implementována hardwarově Může to být zpětně kompatibilní se stávajícími klienty? 12