Connect with us

technokrata

Széles sávú útválasztó finomhangolása:QoS

Dotkom

Széles sávú útválasztó finomhangolása:QoS

Egyre gyakoribb probléma, hogy a hagyományos internetes forgalom – mint a böngészés, a letöltés vagy a nagy forgalmat generáló netes játékok –, akadályozzák az olyan újabb alkalmazások használatát, mint amilyen a netes telefonálás (VoIP), vagy a videokonferenciák. A megoldás a szolgáltatásminőség-biztosítás.

Gyakran előforduló probléma, amely előfordulhat mind az otthoni, mind a kisvállalati hálózatokon, hogy azért akadozik a telefonálás – mondjuk a Skype-pal –, mert a szomszéd szobában zajló letöltés ebben akadályozza. A probléma a TCP/IP-hálózat csomagkapcsolt voltából, illetve a letöltés miatti szűk sávszélességből adódik. Adódhat persze sok más okból, például a két fél között közvetítő hálózat problémájából, amivel nem is nagyon lehet mit kezdeni. Szerencsére az ilyen és hasonló gondok orvoslására van lehetőség.

Mára a legolcsóbb routerek is tartalmazzák az internetmegosztás, a vezeték nélküli hozzáférési pont funkciókat. A most ismertetett szolgáltatásminőség biztosítás – idegen nevén Quality of Service (QoS) – azonban az eggyel magasabb árkategóriába tartozó eszközök sajátossága. Az egyik ilyen készülék a D-Link Wireless N sorozatba tartozó DIR–655 routere. A DIR–655 útválasztókban fut egy alkalmazás, amely kizárólag azért felelős, hogy a forgalom felett őrködve a „megjelölt” csomagok számára elsőbbséget biztosítson. Ezt az alkalmazást StreamEnginek nevezik. Komoly probléma annak beállítása, hogy mely adatfolyamok, illetve mely gépek kapjanak elsőbbséget, hiszen ehhez jól kell ismerni a TCP/IP alapjait, működését. Hogy ezt a nyilvánvalóan macerás feladatot ne a felhasználóknak kelljen megoldaniuk, a StreamEngine folyamatosan figyeli az adatfolyamok tartalmát és automatikusan előnyt biztosít a kritikus csomagoknak. Az útválasztó az esetleges torlódást úgy képes felismerni, hogy az internetre kapcsolódáskor megméri a kapcsolat valós átviteli sebességét (és nem azt, amit a szolgáltató meghirdet, az ugyanis a távközlési infrastruktúra következtében jelentős mértékben eltérhet a valóstól), és ha ennél nagyobb forgalmi igényt észlel, akkor elindítja az automatikus forgalomszabályozást.

A D-Link DIR–655-ös készülékében az internetforgalmat szabályozó QoS megoldás mellett egy másik hasonló rendszer is üzemel, amely a belső vezeték nélküli kapcsolat sávszélességét szabályozza. Működését tekintve ugyanazt az elvet képviseli, mint az előző: ha videót nézünk a belső vezeték nélküli hálózaton, miközben valaki hozzákezd másolni, akkor megvédi a videoadatfolyamot, megakadályozva a szaggatást. Mindezt teljesen automatikusan. Ha azonban ezzel nem vagyunk elégedettek, és tudjuk is, hogy mit csinálunk, lehetőségünk van egyes gépeket más gépekkel szemben a hálózati hozzáférés tekintetében előnyben (hátrányban) részesíteni.

A QoS-szel kapcsolatban érdemes tudni, hogy a hiedelmekkel ellentétben csak igen kevés olyan QoS-megvalósítás létezik, amely garantált méretű sávszélességet tud biztosítani, ez a fogalom ugyanis a TCP/IP protokoll számára értelmezhetetlen. Sokan úgy gondolnak a QoS-re, mint valamire, amivel fel lehet osztani a internetes kapcsolatot, hogy az egyes gépek meghatározott sávot kapjanak, de erre legfeljebb felső korlátot lehet szabni (ezt csinálják a szolgáltatók is az egyes díjcsomagok esetében), ám ekkor a többi sávszélesség kihasználatlan marad. A QoS elvei inkább a torlódás feloldására illetve kezelésére vonatkoznak.

Abban az esetben azonban, ha a hálózat nem nálunk szűk, hanem valahol a célállomás és közöttünk, azzal sajnos nem fogunk tudni mit kezdeni (azzal a köztes hálózatban definiált QoS-nek kell dolgoznia). Az itt leírt szabályok szigorúan csak a saját internetkapcsolatunk torlódása esetén nyújthatnak megoldást. Fontos továbbá megemlíteni, hogy a QoS nem oldja meg a hálózat szűk keresztmetszetéből adódó összes problémát. Nagy, általános tartalmú adatforgalom esetén segít. De például, ha a hálózaton annyi internetes telefonálás zajlik (amelyek elvileg egyenrangúak), amennyi már önmagában is túlterhelné a hálózatot, akkor a QoS hiába engedi előre ezeket, az elsőbbségi csomagoknak is csak egy része fog átjutni a kapun.

A következő részben áttekintjük hálózatunk üzemeltetésével kapcsolatos kérdéseket: fix IP-cím kiosztását az egyes gépeknek, a gépeink bizonyos szolgáltatásainak publikálását, és az eszköz állapotának megfigyelését.(A sorozat megírásához a szükséges hardvereket a D-Link Magyarországtól kapta kipróbálása a szerző. Az első négy cikk elérhető a www.napi.hu weboldalán, az it-rovatban.)Hogyan működik a QoS?Bizonyos adatfolyamok kényesek a hálózat terheltségére. Ilyen például a videokonferencia, az internetes telefonálás: ezeknél ugyanis nem pusztán arról van szó, hogy lassabban jutnak el a gépünkhöz az adatok, hanem a kép vagy a hang szakadozni fog, kimaradnak belőle részletek. Mivel a valós idejű kommunikáció miatt itt nincs lehetőség az ismétlésre, a „hibás” csomagok nem csupán késnek, hanem végérvényesen elvesznek. Ilyen helyzet a hálózat azon pontjain jöhet létre, ahol szűk a keresztmetszet és egyszerre több egymással versengő adatfolyam próbál átjutni. Mivel egységnyi idő alatt meghatározott számú csomag tud csak áthaladni, az ezen felüli forgalom várakozni fog. A TCP/IP protokoll relatíve buta, és egyszerű (ugyanakkor rendkívül robusztus) protokoll, ennek köszönheti többek között népszerűségét. Butaságából eredően azonban nem tud különbséget tenni az egyes csomagok között, mindet egyformán kezeli, ezért véletlenszerű a feltorlódott csomagok áthaladásának sorrendje, azaz a válaszidő és az átviteli sebesség nem garantált, hanem úgynevezett best effort (legjobb szándék) szolgáltatást kapunk. Megoldást jelentene a problémára, ha bizonyos adatfolyamhoz tartozó csomagokat meg tudnánk jelölni, hogy azoknak elsőbbségük legyen a továbbításra torlódás esetén. A közlekedésben például az ilyen csomagoknak a megkülönböztetett jelzésüket használó járművek (mentőautó, rendőrautó) felelnek meg. Ha tehát szirénát szerelünk a VoIP adatfolyam csomagjaira, és a hálózatnak megtanítjuk, hogy a szirénázó csomagokat át kell engedni, akkor azok biztosan eljutnak időben a célállomásukra. Valahogy így működik a QoS, amely azonban nem egy konkrét szabvány, hanem egy elvi továbbítási módszer, az egyes fizikai megvalósításokat különböző szabványokban rögzítik.



Szólj hozzá!

További Dotkom

Technokrata a Face-en

Tesztek