Mítosz a qos szolgáltatás munkájával kapcsolatban - a hálózati szakemberek honlapja!
Van olyan szolgáltatás, mint a QoS. Ez a rövidítés a szolgáltatás minőségét jelenti. Rendszerkonfiguráció esetén rendkívül nem kívánatos aktiválni, mivel jelentősen csökkenti a hálózati kapacitást (kb. 20 százalékkal)
Most talán lehetetlen olyan személyt találni, aki soha nem olvasta a GYIK egyikét sem. a Windows működésével kapcsolatban.
Mi a hálózat minőségi szolgáltatással?
Javasoljuk, hogy fogadja el egy olyan hálózati rendszer fogalmát, amely a lehető legegyszerűbb. Az alkalmazások megkezdik munkájukat, házigazdák, és tevékenységeik eredményeként egymással kölcsönösen megváltoztatják az információkat. Az alkalmazások az OS-információk küldésére szolgálnak a hálózaton keresztül történő továbbításhoz. Miután a szükséges információk átkerülnek az operációs rendszerbe, automatikusan válik hálózati forgalomgá.
A QoS viszont azon a képességen alapul, hogy a hálózat képes ilyen forgalmat úgy feldolgozni, hogy egynél több alkalmazás kéréseinek pontosan teljesüljön. Ehhez egy olyan alapvető mechanizmusra van szükség, amely lehetővé teszi a forgalomnak a hálózatról történő feldolgozását, amely képes megkülönböztetni és osztályozni ezt a forgalmat, amelynek joga van a speciális feldolgozáshoz és a mechanizmusok kezelésének jogához.
Ennek a szolgáltatásnak a funkcionalitását több hálózati entitás kielégítésére tervezték: először a hálózati rendszergazdák, másodsorban maguk a hálózati alkalmazások. Gyakran vannak bizonyos nézeteltérések. A hálózati rendszergazda korlátozza az adott alkalmazás által használt erőforrásokat, miközben ugyanaz az alkalmazás a lehető legtöbb hálózati erőforrást keresi. Érdekünket össze lehet egyeztetni, mivel a hálózati rendszergazda a legfontosabb szerepet játssza, minden felhasználóhoz és alkalmazáshoz képest.
Alapvető QoS beállítások
A különböző alkalmazásoknak teljesen eltérő követelményei vannak forgalmuk feldolgozására. Az alkalmazások bizonyos mértékig többé-kevésbé toleránsak a hálózati forgalomból eredő veszteségek és nem alapvető késések miatt.
Ezek a követelmények a QoS-hez társított paraméterekben találják meg alkalmazásukat:
A sávszélesség (angol sávszélesség) az a sebesség, amellyel az alkalmazás által generált forgalom képes és kell továbbítani egy hálózaton
A késleltetés - az a késleltetési idő, amelyet egy alkalmazás egy információcsomag megadásával engedélyezhet
A késleltetés módosítása (Jitter)
A veszteség az információvesztés.
Ha hozzáférnénk a hálózat örökkévaló erőforrásaihoz, akkor az alkalmazás teljes forgalmát a szükséges sebességgel el lehet osztani, a késleltetési idő nullával egyenlő, az időváltozások is nulla és veszteségek nélkül. De a hálózati erőforrások messze nem örökek.
A szóban forgó szolgáltatás mechanizmusa szabályozza a hálózati erőforrások kiosztását az alkalmazásforgalomra annak érdekében, hogy eleget tegyen a továbbításhoz szükséges feltételeknek.
A QoS alapvető erőforrásai és a forgalom kezelésének módjai
A gazdák közötti kommunikációval foglalkozó hálózatok sokféle hálózati eszközt használnak, beleértve a hubokat, a routereket, a kapcsolókat és a hálózati adaptereket a házigazdák számára. A felsorolt bármelyiknek hálózati csatolói vannak. Bármely hálózati interfész képes teljes körűen továbbítani és fogadni a forgalmat. Amikor a sebesség, amellyel a forgalom az interfész felé irányult, meghaladja azt a sebességet, amelyen az interfész halad előre, gyakran túlterhelés.
A hálózati eszközök képesek kezelni a torlódás állapotát egy teljes lánc forgalmával az eszköz memóriájában (a pufferben), amíg meg nem halad (túlterhelés). Más esetekben a berendezés nem kaphat forgalmat, annak érdekében, hogy a túlterhelés kevésbé súlyos legyen. Ennek eredményeképpen az alkalmazások jelentős változást várnak a várakozási idő alatt (mivel a forgalom továbbra is sorban áll a kapcsolódási pontokon), vagy akár teljes forgalmi veszteséggel is rendelkezik.
A lehetőségek interfészek átadásával kapcsolatos hálózati forgalom és a rendelkezésre álló memória tárolja a hálózati forgalom eszközök lesznek az alapvető erőforrások, ami viszont szükséges, hogy QoS szolgáltatást továbbra is a forgalom az alkalmazásokban.
A QoS-források elosztása hálózati eszközökkel
A szóban forgó szolgáltatásokat támogató eszközök viszonylag hatékonyak hálózati erőforrások használatára a hálózati forgalom átvitelére. Vagyis az alkalmazások forgalma, amelyek ennek megfelelően jobban tolerálják a késéseket, tárolják a pufferben, és az alkalmazásforgalom, amely bizonyos fokig kritikusabb a késésekre, továbbküldik.
Ennek a problémának a megoldása érdekében a hálózati eszköz elsősorban a forgalom azonosítását végzi el a csomagok elosztásával, valamint a saját mechanizmusai által végrehajtott várólistával és végrehajtásával, szervizelésével
A forgalomirányítás mechanizmusa és módszerei
A LAN-ok túlnyomó többsége az iEEE 802 technológiáján alapul és tartalmaz tokken-gyűrűt. Ethernet és így tovább. A 802.1 p egy forgalomirányítási mechanizmus a QoS támogatására az ilyen hálózatokban.
A 802.1p képes meghatározni a mezőt (az OSI hálózati modell második rétege) a 802-es csomag fejlécében, amely bizonyos prioritási értéket hordoz. Általában a routerek vagy a gazdaok, amelyek forgalmat küldenek a helyi hálózathoz, megjelölik az általuk küldött csomagokat, hozzárendelve nekik a prioritási értéket. Magától értetődik, hogy a kapcsolók, a hubok, a hidak és más hálózati eszközök csomagokat szerveznek sorok szervezésével. A forgalmi feldolgozási mechanizmus hatálya a LAN-ra korlátozódik. Ugyanakkor, amikor a csomag áthalad a LAN-on (az OSI harmadik szintjén keresztül), a 802.1p prioritása azonnal törlődik
A harmadik szint mechanizmusa a Diffserv. amely a harmadik szinten lévő területen definiálja az IP csomagok fejlécét, amelyeket DSCP (Diffserv codepoint)
Itserv egy komplett szolgáltatáscsomag, amely meghatározza a garantált szolgáltatásokat és szolgáltatásokat, amelyek kezelik a torlódást. A garantált szolgáltatás korlátozott késéssel korlátozott forgalmat bonyolít le. A letöltést kezelő szolgáltatásnak bizonyos számú forgalmat kell viselnie, ha "könnyű forgalmi terhelések" jelennek meg. Bizonyos mértékig mérhető szolgáltatásokat nyújtanak, mivel azokat a QoS arányának bizonyos mennyiségű forgalom biztosításához határozzák meg.
Mivel az ATM technológia képes kiszerelni a csomagokat viszonylag kis cellákra, nagyon alacsony latenciát kínál. Ha sürgősen át kell adnia egy csomagot, az ATM interfész mindig szabadon továbbítható az átvitelhez, amíg csak egy cellát továbbít.
A QoS-szolgáltatásnak is van néhány olyan bonyolult mechanizmusa, amely biztosítja egy ilyen technológia működését. Szeretnénk csak egy, de nagyon fontos pontot megemlíteni: annak érdekében, hogy a szolgáltatás megkezdhesse működését, szükség van egy ilyen technológia támogatására és a szükséges kiigazításra a kezdeti ponttól a véglegesig
Teljesen minden router részt vesz a szükséges protokollok átvitelében;
Az első QoS munkamenet, amely 64 kbps-t igényel, inicializálódik az A és B host között
A második munkamenet, amely 64 kbps-t igényel, inicializálódik az A és D állomás között
A rendszer nagymértékű egyszerűsítése érdekében feltételezzük, hogy az útválasztók konfigurációját úgy terveztük meg, hogy képesek legyenek teljesen fenntartani az összes hálózati erőforrást.
Számunkra fontos, hogy az a kérdés, fenntartás 64 kbps volt, hogy elérje három útvonal azon az úton, az információáramlás állomások között az A és B. Az alábbi lekérdezés 64 kbps lehetne e ostignut három marshurtizatorov állomások között az A és D router lenne képes eleget tenni a kérelmek foglalás mivel ezek nem többek, mint a maximálisan meghatározott pont. Ha azonban a B és C hostok bármelyike egy 64 kbps-os QoS munkamenetet inicializálhat egy A gazdagépen, akkor a megadott gazdagépeket kiszolgáló útválasztó valószínűleg megtilt minden kapcsolatot.
Most próbáld meg elképzelni, milyen a hálózati rendszergazda letiltja feldolgozás három útvonal, hogy szolgálja a gazda E. D. C. B. Ebben az esetben a kérelmek több mint 64 kbps erőforrásokra vonatkozó igényt, függetlenül attól, hogy a helyét a fogadó, aki részt vesz a döntéshozatalban. Ebben az esetben a minőségbiztosítások rendkívül alacsonyak lennének, mivel egyetlen gazdaforgalom károsíthatja a másik forgalmát. A szolgáltatás minősége valószínűleg ugyanaz marad, ha a legfelső router 64 kilobájtra korlátozza a kéréseket, de ez a hálózati erőforrások rendkívül hatékony felhasználását eredményezné.
Másrészt növelhetnénk a hálózat minden kapcsolatának sávszélességét 128 kb / s-ra. Azonban a nagyobb sávszélességet csak akkor használják, ha két host egyidejűleg erőforrásokat igényel. Ha ez nem így van, a hálózati erőforrásokat ismét rendkívül hatékonyan használják fel
A 98-as verziójú Windows csak QoS összetevőket tartalmaz a felhasználói szinthez:
QoS szolgáltató
Winsock 2 (GQoS API)
Néhány alkalmazáselem
Traffic. dll - a forgalom kezelésének képessége
Mspgps. A sys egy csomagosztályozó, amely meghatározhatja egy csomaghoz tartozó szolgáltatás osztályát.
Psched. A sys a QoS szervizcsomag-ütemező. Funkciója egy adott információáramlás szolgáltatás paramétereinek meghatározása. Minden forgalmat néhány prioritási érték jelez. A Packet Scheduler meghatározza a forgalmat úgy, hogy sorba állítja az összes csomagot és feldolgozza a versengő kéréseket a sorban álló adatcsomagokon keresztül, amelyeknek időben elérhetőnek kell lenniük a hálózathoz.
QoS Packet Scheduler (Psched.sys). Egy adott adatfolyam QoS paramétereinek meghatározása. A forgalmat speciális prioritási érték jellemzi. A QoS Packet Scheduler meghatározza az ütemezést az egyes csomagok sorba rendezéséhez és a versengő kéréseket a sorban álló csomagok között, amelyeknek egyszerre kell a hálózathoz hozzáférniük.
A fenti pontok nem adhatnak egyetlen választ a kérdésre, hogy mikor mennek ugyanezek a 20% (ami egyébként még soha nem volt pontosan mérve). A fent említett összes információ alapján ez semmiképpen sem biztosítható. Az ellenfelek azonban előadják érvelését: a QoS rendszer kiváló, de nem számít. És ennek következtében 20% még mindig elhagyja. Valószínűleg a probléma lett a dopekla és a szoftver óriása, mivel már hosszú idő óta elkezdett cáfolni egy ilyen gondolati díjat.