qos paketlari. Mahalliy tarmoq tarmoqli kengligi - TP-Link, Asus, Zyxel Keenetic, D-Link Router-da QoS paketlarni rejalashtiruvchisini sozlash. Traffic API

Yuklash paytida veb-sahifani ochish uchun juda ko'p vaqt kerak bo'lsa va fayllarni yuklab olish ular xohlagan darajada bo'lmasa, hech kimga yoqmaydi. Garchi provayderdan xizmatga buyurtma berishda u 20 yoki hatto 100 Mb / s ni aniq ko'rsatgan bo'lsa-da, lekin aslida biz bunday tezlikni olmaymiz.

Albatta, buning tushuntirishi bor. Birinchidan, tizim o'z ehtiyojlari uchun taxminan 20% oladi, ikkinchidan, brauzer DNS serverlaridan javob oladi, garchi bu vaqt talab qilsa.

Nima bo'lishidan qat'iy nazar, biz endi Internet tezligini bir necha bor qanday oshirishni aniqlaymiz.

QoS tezligini cheklashni o'chiring

Odatda tizim 20% tezlik chegarasiga ega, garchi u hamma uchun farq qilishi mumkin. Internet tezligini oshirish uchun siz ushbu parametrni o'chirib qo'yishingiz kerak. Buning uchun biz mahalliy guruh siyosatlaridan foydalanamiz. Afsuski, bu xususiyat faqat Windowsning Pro versiyalarida mavjud.

Kombinatsiyadan foydalanib, "Ishga tushirish" oynasini oching Win + R va paydo bo'lgan oynada quyidagi buyruqni yozing: gpedit.msc .

Ochilgan oynaning chap tomonida bo'limga o'ting: Kompyuter konfiguratsiyasiMa'muriy shablonlar- Net - QoS paketlarni rejalashtiruvchisiZaxiralangan tarmoqli kengligini cheklash.

Biz u erda "Zaxiraviy tarmoqli kengligini cheklash" bandini topamiz. Unga ikki marta bosing va parametrni o'rnating "Yoqilgan", va keyin raqamni kiriting “0” "Bandwidth Limiting" da. Ilova tugmasini bosing.

Tarmoq qurilmasi QoS paketlarni rejalashtiruvchisi bilan ishlashiga ishonch hosil qilish uchun siz Tarmoq almashish markaziga o'tishingiz va umumiy kirish. Siz u erga vazifalar panelidagi Wi-Fi belgisini o'ng tugmasini bosish yoki simli ulanishni o'ng tugmasini bosish orqali kirishingiz mumkin. Chap tomonda "Adapter sozlamalarini o'zgartirish" bo'limiga o'ting. Ulanishingizni o'ng tugmasini bosing va "Xususiyatlar" ni tanlang. Variant u erda paydo bo'lishi kerak "QoS paketlarni rejalashtiruvchisi", belgi bilan belgilangan.

Ro'yxatga olish kitobi orqali QoSni o'chirib qo'yish

Agar sizda PRO dan boshqa Windows versiyasi bo'lsa, ushbu ko'rsatma sizga mos kelishi mumkin. Ro'yxatga olish kitobiga o'ting, buning uchun Win + R kombinatsiyasidan foydalanamiz va buyruqni kiritamiz regedit.

Keling, keyingi bo'limga o'tamiz:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft

Bu erda biz bo'limni topamiz Windows, ustiga o'ng tugmasini bosing va yarating yangi bo'lim Nomi bilan Psched.

Yaratilgan bo'limga o'ting va o'ng tomonda nom bilan 32 bitli DWORD parametrini yarating NonBestEffortLimit. Biz ushbu parametrga qiymatni beramiz «0» .


Ish tugagandan so'ng, kompyuterni qayta yoqing.

Dasturda Internet tezligini cheklashni o'chirib qo'ying

Internetni talab qiladigan dasturlardan, masalan, torrent mijozlaridan foydalanganda siz uchun faol bo'lishi mumkin bo'lgan tezlikni cheklash funktsiyalari mavjud.

Masalan, torrent mijozini olaylik. Agar siz faol yuklashni o'ng tugmasini bossangiz, element mavjud "Qabul qilishni cheklash". Sichqonchani unga yo'naltiring va qarang. Rejim faol bo'lishi kerak "Cheksiz".


Boshqa torrent mijozlari bilan ham xuddi shunday. Boshqa turdagi dasturlarda siz atrofni qazishingiz va shunga o'xshash narsalarni topishingiz kerak bo'ladi.

Tezlikni oshirish uchun DNS keshini qanday oshirish mumkin?

Ko'pchiligingiz bilganingizdek, DNS keshi siz allaqachon tashrif buyurgan resurslarning IP manzillarini saqlashga imkon beradi va yana tashrif buyurish DNS keshidan foydalanadi, bu sizga sahifalarni tezroq ochish imkonini beradi. Afsuski, uning hajmi cheksiz emas, lekin uni oshirish mumkin.

Bor! Win + R tugmalarini bosing va ro'yxatga olish kitobiga kirish buyrug'ini kiriting - regedit. Chapdagi ushbu bo'limga o'tishimiz kerak bo'lgan oyna ochiladi:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNScache\Parameters

O'ng tomonda siz o'ng tugmasini bosishingiz kerak bo'sh joy va 4 ta "DWORD" parametrlarini yarating va ularga shunday nom bering - CacheHashTableBucketSize, CacheHashTableSize, MaxCacheEntryTtlLimit, MaxSOACacheEntryTtlLimit.

Ularning har biri ushbu qiymatlarga ega bo'lishi kerak (har birining tartibida) - 1, 384, 64000 va 301.

Ishni muvaffaqiyatli bajarish uchun kompyuteringizni qayta yoqing.

TCP avtomatik sozlash - o'chirish

Tizimda veb-sahifalarning sekin yuklanishiga olib kelishi mumkin bo'lgan xususiyat mavjud va barchasi ba'zi serverlar bilan uning samaradorligi unchalik yaxshi emas. Shunday qilib, biz uni o'chirib qo'yamiz.

Ushbu vazifani bajarish uchun biz ochishimiz kerak buyruq qatori yuqori imtiyozlarga ega bo'ling va u erda quyidagi buyruqni bajaring:

Saytlarni yuklashni tezlashtirish uchun brauzerlarning turbo rejimi

Ko'pgina brauzerlarda sahifalarning ochilishini tezlashtiradigan "Turbo rejimi" funksiyasi mavjud. Hozircha u quyidagi saytlarda mavjud mashhur brauzerlar: Opera va Yandex brauzeri. Boshqalar uchun siz maxsus kengaytmalarni yuklab olishingiz mumkin.

Operada bu funksiya yuqori chap burchakdagi "Opera" tugmasini bosish orqali yoqiladi. Funktsiyani topish "Opera Turbo" va uni faollashtiring.

Yandex brauzerida bu funksiya sozlamalarda yoqilgan - Ko'rsatish qo'shimcha sozlamalar. "Turbo" bo'limining yonida biz qo'yamiz "Har doim yoqilgan".

Sahifani yuklashni yaxshilash uchun NameBench yordam dasturi

Ko'pgina provayderlar, ayniqsa tijorat, har doim uskunalarga pul tejashni xohlashadi. Va veb-saytlarga tashrif buyurishni boshlaganingizda, DNS serverlari (provayder uskunalari) bilan bog'lanadi. Agar u arzon bo'lsa, sahifangizni yuklash tezligi juda sekin bo'ladi. Ushbu muammoni hal qilish uchun bizga kerak tez DNS serverlari, va NameBench dasturi ularni topishimizga yordam beradi."Start benchmark". Dastur sinovni boshlaydi katta miqdor DNS serverlari va eng tezkorini tanlang.

NameBench topganda zarur server, u ulanish sozlamalaringizga kiritilishi kerak bo'lgan IP manzilini ko'rsatadi.

Router proshivkasini yangilash

Bu oxirgi nuqta, ammo muhim emas. Agar siz proshivka juda eskirgan routerdan foydalanayotgan bo'lsangiz, undan mo''jiza kutmang. Routeringiz uchun dasturiy ta'minotni Internetda qidiring va muammolarni oldini olish uchun uni o'rnatish bo'yicha ko'rsatmalarni toping, shuningdek eskisini saqlang.

Bular aslida zamonaviyda qo'llanilishi mumkin bo'lgan barcha usullardir Windows versiyalari. Garchi, ehtimol, boshqa narsa bor va agar u paydo bo'lsa, biz buni e'tiborsiz qoldirmaymiz.

Ushbu maqolada biz Windows 10 da zahiralangan tarmoqli kengligini qanday sozlashni ko'rib chiqamiz. Windows standarti jami Internet o'tkazish qobiliyatining 20% ​​ni zaxiraga oladi.

Ha, ha, Windows 10 operatsion tizimi xizmat ko'rsatish sifati (QoS) uchun Internetga ulanish o'tkazish qobiliyatining ma'lum foizini saqlab qoladi.

Microsoft ma'lumotlariga ko'ra:

QoS Windows tizimini yangilash, litsenziya holatini boshqarish va hokazo kabi muhim tizim operatsiyalarini o'z ichiga olishi mumkin. Zaxiralangan tarmoqli kengligi tushunchasi tizimda ishlaydigan barcha dasturlarga taalluqlidir. Odatda paketlarni rejalashtiruvchi tizimni ulanish imkoniyatlarining 80% gacha cheklaydi. Bu shuni anglatadiki, Windows Internet o'tkazish qobiliyatining 20 foizini faqat QoS uchun ajratadi.

Agar siz tarmoqli kengligining zaxiralangan foizini olishni istasangiz, ushbu maqola siz uchun. Quyida zaxiralangan tarmoqli kengligini sozlashning ikkita usulini ko'rib chiqamiz operatsion tizim Windows 10

ESLATMA: Agar siz tizimingiz uchun barcha ajratilgan tarmoqli kengligini o'chirib qo'ysangiz, ya'ni uni 0% ga qo'ysangiz, bu operatsion tizimning harakatlariga, ayniqsa avtomatik yangilanishlarga ta'sir qiladi.

Mas'uliyatni rad etish: keyingi qadamlar ro'yxatga olish kitobini tahrirlashni o'z ichiga oladi. Ro'yxatga olish kitobini tahrirlashda xatolar tizimingizga salbiy ta'sir ko'rsatishi mumkin. Shuning uchun, ro'yxatga olish kitobi yozuvlarini tahrirlashda ehtiyot bo'ling va avval tizimni tiklash nuqtasini yarating.

1-qadam: Ro'yxatga olish kitobi muharririni oching(Ro'yxatga olish kitobi muharriri bilan tanish bo'lmasangiz, ni bosing).

2-qadam: Ro'yxatga olish kitobi muharriri oynasining chap panelida quyidagi bo'limga o'ting:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Psched

Eslatma: Agar bo'lim va parametr " NonBestEffortLimit» mavjud emas, shunchaki ularni yarating.

3-qadam: Endi ro'yxatga olish kitobi kalitining o'ng panelida "Psched" nomli DWORD qiymatini (32 bit) toping NonBestEffortLimit. Uning qiymatlarini o'zgartirish uchun ustiga ikki marta bosing:

Odatiy bo'lib, parametr qiymatga ega 50 o'n oltilik yoki 80 o'nlik tizimda.

4-qadam: O'nlik tizimni tanlang va qiymatni talab qilinadigan zahiradagi tarmoqli kengligi foiziga o'rnating.

Misol uchun qiymatni o'rnatsangiz 0 , Windows operatsion tizimingiz uchun ajratilgan tarmoqli kengligi butunlay o'chiriladi, ya'ni 0% ga teng. Tugmani bosing "KELISHDIKMI" va Ro'yxatga olish kitobi muharririni yoping.

5-qadam: O'zgarishlar kuchga kirishi uchun kompyuteringizni qayta ishga tushiring.

Tashkilotingiz/ish joyingizdagi bir nechta kompyuterlarda ajratilgan tarmoqli kengligini sozlash yoki cheklashni istasangiz, tegishli GPO sozlamasini o'rnatishingiz mumkin.

1-qadam: Mahalliy guruh siyosati muharririni oching

2-qadam: Bo'limga o'ting: “Kompyuter konfiguratsiyasi” → “Ma’muriy shablonlar” → “Tarmoq” → “Qos paketlarni rejalashtiruvchisi”


3-qadam: O'ng oynada siyosatni ochish uchun ikki marta bosing.

Odatiy bo'lib, bu siyosat o'rnatilmagan va tizim zaxiraga oladi 20% Internetga ulanishning o'tkazish qobiliyati. Siz uni yoqishingiz kerak, parametrni o'rnating "Zaxiralangan tarmoqli kengligini cheklash" ma'nosi "Yoqilgan."

QoS haqidagi afsona

Windows XP da kamida bir marta tez-tez so'raladigan savollarni o'qimagan odam yo'q. Va agar shunday bo'lsa, unda hamma shunday zararli Xizmat sifati - qisqacha QoS borligini biladi. Tizimingizni sozlashda uni o'chirib qo'yish tavsiya etiladi, chunki u sukut bo'yicha tarmoq o'tkazish qobiliyatini 20% ga cheklaydi va bu muammo Windows 2000 da ham mavjud ko'rinadi.

Bu qatorlar:
"Savol: QoS (Xizmat sifati) xizmatini qanday qilib butunlay oʻchirib qoʻyish mumkin? Uni qanday sozlash mumkin? Tarmoq tezligini cheklashi rostmi?
Javob: Haqiqatan ham, sukut bo'yicha Xizmat sifati o'z ehtiyojlari uchun kanal sig'imining 20 foizini saqlab qoladi (har qanday kanal - hatto 14400 modem, hatto gigabit Ethernet). Bundan tashqari, QoS Packet Scheduler xizmatini Xususiyatlar ulanishidan olib tashlasangiz ham, bu kanal chiqarilmaydi. Bu yerda siz kanalni bo'shatib qo'yishingiz yoki oddiygina QoSni sozlashingiz mumkin. Group Policy ilovasini ishga tushiring (gpedit.msc). Guruh siyosatida Mahalliy kompyuter siyosatini toping va Ma'muriy shablonlarni bosing. Tarmoq - QoS Packet Sheduler-ni tanlang. Rezervlanadigan tarmoqli kengligini cheklashni yoqing. Endi biz tarmoqli kengligi chegarasini 20% dan 0% gacha pasaytiramiz yoki shunchaki o'chirib qo'yamiz. Agar xohlasangiz, bu yerda boshqa QoS parametrlarini ham sozlashingiz mumkin. Kiritilgan o'zgarishlarni faollashtirish uchun faqat qayta ishga tushirish kifoya."
20%, albatta, juda ko'p. Haqiqatan ham Microsoft bu Mazda. Ushbu turdagi bayonotlar tez-tez so'raladigan savollarga, forumdan forumga, ommaviy axborot vositalaridan ommaviy axborot vositalariga o'tadi va barcha turdagi "tweaks"larda - Windows XP-ni "sozlash" dasturlarida qo'llaniladi (aytmoqchi, "oching" Guruh siyosati"Va" Mahalliy siyosat“xavfsizlik” va “konfiguratsiya imkoniyatlari boyligi bo‘yicha ular bilan hech qanday “tweak” solishtirib bo‘lmaydi). Bunday turdagi asossiz bayonotlar ehtiyotkorlik bilan fosh etilishi kerak, biz buni endi tizimli yondashuvni qo‘llash orqali qilamiz. Ya’ni, biz buni qilamiz. rasmiy birlamchi manbalarga tayangan holda muammoli masalani chuqur o‘rganish.

Sifatli xizmat ko'rsatadigan tarmoq nima?
Keling, tarmoq tizimining quyidagi soddalashtirilgan ta'rifini qabul qilaylik. Ilovalar xostlarda ishlaydi va ishlaydi va bir-biri bilan muloqot qiladi. Ilovalar ma'lumotlarni tarmoq orqali uzatish uchun operatsion tizimga yuboradi. Ma'lumotlar operatsion tizimga o'tkazilgandan so'ng, u tarmoq trafigiga aylanadi.
Tarmoq QoS tarmoqning ushbu trafikni ma'lum ilovalar so'rovlari bajarilishini ta'minlaydigan tarzda qayta ishlash qobiliyatiga tayanadi. Buning uchun tarmoq trafigini qayta ishlashning asosiy mexanizmi kerak bo'lib, u maxsus rejimga mos keladigan trafikni va ushbu mexanizmlarni boshqarish huquqini aniqlay oladi.
QoS funksiyasi tarmoqning ikkita manfaatdor tomonlarini qondirish uchun mo'ljallangan: tarmoq ilovalari va tarmoq ma'murlari. Ular ko'pincha kelishmovchiliklarga duch kelishadi. Tarmoq ma'muri ma'lum bir dastur tomonidan ishlatiladigan resurslarni cheklaydi, shu bilan birga dastur imkon qadar ko'proq tarmoq resurslarini egallashga harakat qiladi. Tarmoq ma'muri barcha ilovalar va foydalanuvchilarga nisbatan dominant rol o'ynashini hisobga olgan holda ularning manfaatlarini moslashtirish mumkin.

QoSning asosiy parametrlari
Turli xil ilovalar tarmoq trafigini boshqarish uchun turli talablarga ega. Ilovalar kechikishlar va yo'qotishlarga ko'proq yoki kamroq toqat qiladilar. Ushbu talablar QoS bilan bog'liq quyidagi parametrlarda qo'llanilishini topdi:
O'tkazish qobiliyati - dastur tomonidan yaratilgan trafik tarmoq orqali uzatilishi kerak bo'lgan tezlik;
Kechikish - ilova ma'lumotlar paketini yetkazib berishda bardosh bera oladigan kechikish.
Jitter - kechikish vaqtini o'zgartirish.
Yo'qotish - yo'qolgan ma'lumotlarning foizi.
Agar cheksiz tarmoq resurslari mavjud bo'lsa, u holda barcha dastur trafigini nol kechikish, nol kechikish o'zgarishi va nol yo'qotish bilan kerakli tezlikda uzatish mumkin edi. Biroq, tarmoq resurslari cheksiz emas.
QoS mexanizmi uzatish talablarini qondirish uchun dastur trafigiga tarmoq resurslarini taqsimlashni nazorat qiladi.

Asosiy QoS resurslari va trafikni qayta ishlash mexanizmlari
Xostlarni bog'laydigan tarmoqlar turli xillardan foydalanadi tarmoq qurilmalari shu jumladan tarmoq adapterlari xostlar, routerlar, kalitlar va markazlar. Ularning har birida tarmoq interfeyslari mavjud. Har bir tarmoq interfeysi cheklangan tezlikda trafikni qabul qilishi va uzatishi mumkin. Agar interfeysga trafik jo'natish tezligi interfeysning trafikni keyingi yo'naltirish tezligidan tezroq bo'lsa, tirbandlik yuzaga keladi.
Tarmoq qurilmalari tirbandlik tugamaguncha qurilma xotirasida (bufer) trafikni navbatga qo'yish orqali tirbandlik sharoitlarini boshqarishi mumkin. Boshqa hollarda tarmoq apparati tirbandlikni bartaraf etish uchun transport harakatidan bosh tortishi mumkin. Natijada, ilovalar kechikish vaqtini o'zgartiradi (trafik interfeyslarda navbatlarda saqlanadi) yoki trafik yo'qoladi.
Tarmoq interfeyslarining trafikni yo'naltirish qobiliyati va tarmoq qurilmalarida trafikni saqlash uchun xotiraning mavjudligi (trafikni boshqa yuborish imkonsiz bo'lgunga qadar) amaliy trafik oqimlari uchun QoSni ta'minlash uchun zarur bo'lgan asosiy resurslarni tashkil qiladi.

QoS resurslarini tarmoq qurilmalari bo'ylab taqsimlash
QoS-ni qo'llab-quvvatlaydigan qurilmalar trafikni uzatish uchun tarmoq resurslaridan oqilona foydalanadi. Ya'ni, kechikishga chidamliroq ilovalardan kelgan trafik navbatga qo'yiladi (xotiradagi buferda saqlanadi), kechikish uchun muhim ilovalardan kelgan trafik esa uzatiladi.
Ushbu vazifani bajarish uchun tarmoq qurilmasi paketlarni tasniflash orqali trafikni aniqlashi, shuningdek, ularga xizmat ko'rsatish uchun navbatlar va mexanizmlarga ega bo'lishi kerak.

Trafikni qayta ishlash mexanizmi
Trafikni qayta ishlash mexanizmi quyidagilarni o'z ichiga oladi:
802.1p
Har bir hop-xarakat uchun tabaqalashtirilgan xizmatlar (diffserv PHB).
Integratsiyalashgan xizmatlar (intservis).
ATM va boshqalar.
Ko'pgina mahalliy tarmoqlar IEEE 802 texnologiyasiga asoslangan, shu jumladan Ethernet, token-ring va boshqalar. 802.1p - bunday tarmoqlarda QoSni qo'llab-quvvatlash uchun trafikni qayta ishlash mexanizmi.

802.1p 802 paket sarlavhasida sakkizta ustuvor qiymatdan birini o'tkazishi mumkin bo'lgan maydonni (OSI tarmoq modelidagi 2-qatlam) belgilaydi. Qoidaga ko'ra, xostlar yoki marshrutizatorlar mahalliy tarmoqqa trafik jo'natishda har bir yuborilgan paketni belgilab, unga ma'lum bir ustuvor qiymatni belgilaydilar. Kommutatorlar, ko'priklar va markazlar kabi tarmoq qurilmalari navbat mexanizmlari yordamida paketlarni tegishli tarzda qayta ishlashlari kutilmoqda. 802.1p doirasi mahalliy tarmoq (LAN) bilan cheklangan. Paket mahalliy tarmoqni kesib o'tgandan so'ng (OSI Layer 3 orqali), 802.1p ustuvorligi o'chiriladi.
Diffserv 3-qavat mexanizmi bo'lib, u diffserv codepoint (DSCP) deb nomlangan IP-paketlarning 3-qatlam sarlavhasidagi maydonni belgilaydi.
Intserv kafolatlangan xizmatni va yuklab olishni boshqaradigan xizmatni belgilaydigan xizmatlarning butun majmuasidir. Kafolatlangan xizmat o'lchanadigan va cheklangan kechikish bilan ma'lum miqdordagi trafikni tashishni va'da qiladi. Yuklab olishni boshqaradigan xizmat "tarmoq tiqilib qolishi" bilan ba'zi trafikni tashishga rozi. Bu ma'lum miqdordagi trafikni o'lchash mumkin bo'lgan QoS bilan ta'minlash uchun belgilangan ma'noda miqdoriy xizmatlardir.

ATM texnologiyasi paketlarni nisbatan kichik hujayralarga bo'lganligi sababli, u juda past kechikishni taklif qilishi mumkin. Agar paket zudlik bilan yuborilishi kerak bo'lsa, ATM interfeysi har doim bitta hujayrani jo'natish uchun bo'shab qolishi mumkin.
QoS ushbu texnologiyaning ishlashini ta'minlaydigan juda ko'p murakkab mexanizmlarga ega. Bitta muhim jihatni ta'kidlab o'tamiz: QoS ishlashi uchun ushbu texnologiyani qo'llab-quvvatlash va uzatishning boshlang'ich nuqtasidan oxirigacha bo'lgan vaqt davomida tegishli konfiguratsiya zarur.

Aniqlik uchun, rasmga qarang. 1.
Biz quyidagilarni qabul qilamiz:
Barcha marshrutizatorlar kerakli protokollarni uzatishda ishtirok etadilar.
Xost A va B xostlari o'rtasida 64 Kbit/s talab qiluvchi bitta QoS sessiyasi boshlanadi.
64 Kbit/s talab qiladigan yana bir seans A va D xostlari o'rtasida boshlanadi.
Diagrammani soddalashtirish uchun biz marshrutizatorlar barcha tarmoq resurslarini zahiraga olishlari uchun tuzilgan deb taxmin qilamiz.
Bizning holatda, 64 Kbit/s bron qilish uchun bitta so‘rov A xostlari va B xostlari o‘rtasidagi ma’lumotlar yo‘lidagi uchta marshrutizatorga yetib boradi. 64 Kbit/s uchun boshqa so‘rov A xostlari va D xostlari o‘rtasidagi uchta marshrutizatorga yetib boradi. Routerlar ushbu resurslarni band qilish so‘rovlarini bajarishadi. chunki ular maksimaldan oshmaydi. Agar B va C xostlarining har biri bir vaqtning o'zida A xost bilan 64 Kbps QoS seansini boshlagan bo'lsa, u holda ushbu xostlarga (B va C) xizmat ko'rsatadigan yo'riqnoma ulanishlardan birini rad etadi.

Aytaylik, tarmoq ma'muri B, C, D, E xostlariga xizmat ko'rsatuvchi uchta quyi oqim routerda QoS ishlov berishni o'chirib qo'ydi. Bunday holda, ulanishda ishtirok etayotgan xostning joylashuvidan qat'i nazar, 128 Kbit/s gacha bo'lgan resurslarga bo'lgan so'rovlar qondiriladi. Biroq, sifat kafolati past bo'lar edi, chunki bir xostga trafik boshqasiga trafikni xavf ostiga qo'yadi. Agar yuqori yo'riqnoma barcha so'rovlarni 64 Kbit / s gacha cheklab qo'ysa, xizmat sifatini saqlab qolish mumkin, ammo bu tarmoq resurslaridan samarasiz foydalanishga olib keladi.
Boshqa tomondan, barcha tarmoq ulanishlarining o'tkazuvchanligini 128 Kbit / s gacha oshirish mumkin edi. Ammo ortib borayotgan tarmoqli kengligi faqat B va C xostlari (yoki D va E) bir vaqtning o'zida resurslarni so'raganda ishlatiladi. Agar bunday bo'lmasa, tarmoq resurslari yana samarasiz ishlatiladi.

Microsoft QoS komponentlari
Windows 98 faqat foydalanuvchi darajasidagi QoS komponentlarini o'z ichiga oladi, jumladan:
Ilova komponentlari.
GQoS API (Winsock 2 qismi).
QoS xizmati provayderi.
Windows 2000/XP/2003 operatsion tizimi yuqorida tavsiflangan hamma narsani va quyidagi komponentlarni o'z ichiga oladi:
Resurslarni zahiralash protokoli xizmati provayderi (Rsvpsp.dll) va RSVP xizmatlari (Rsvp.exe) va QoS ACS. Windows XP da ishlatilmaydi, 2003.
Traffic boshqaruvi (Traffic.dll).
Umumiy paket klassifikatori (Msgpc.sys). Paket tasniflagichi paket tegishli bo'lgan xizmat sinfini aniqlaydi. Bunday holda, paket tegishli navbatga joylashtiriladi. Navbatlar QoS Packet Scheduler tomonidan boshqariladi.
QoS Packet Scheduler (Psched.sys). Muayyan ma'lumotlar oqimi uchun QoS parametrlarini belgilaydi. Trafik ma'lum bir ustuvor qiymat bilan belgilanadi. QoS paketlarni rejalashtiruvchisi har bir paket uchun navbat jadvalini aniqlaydi va bir vaqtning o'zida tarmoqqa kirishi kerak bo'lgan navbatda turgan paketlar o'rtasidagi raqobatdosh so'rovlarni bajaradi.

2-rasmdagi diagrammada protokollar to'plami tasvirlangan, Windows komponentlari va ularning xost bilan o'zaro ta'siri. Windows 2000 da ishlatilgan, lekin Windows XP/2003 da ishlatilmagan elementlar diagrammada ko'rsatilmagan.
Ilovalar to'plamning yuqori qismida joylashgan. Ular QoS haqida bilishlari yoki bilmasligi mumkin. QoSning toʻliq quvvatidan foydalanish uchun Microsoft ilovalaringizda Umumiy QoS API chaqiruvlaridan foydalanishni tavsiya qiladi. Bu yuqori sifatli xizmat kafolatlarini talab qiladigan ilovalar uchun ayniqsa muhimdir. Ba'zi yordamchi dasturlar QoS dan xabardor bo'lmagan ilovalar nomidan QoS ni chaqirish uchun ishlatilishi mumkin. Ular Traffic Management API orqali ishlaydi. Masalan, NetMeeting GQoS API-dan foydalanadi. Ammo bunday ilovalar uchun sifat kafolatlanmaydi.

Oxirgi tirnoq
Yuqoridagi nazariy fikrlar mashhur 20% qaerga ketayotgani haqidagi savolga aniq javob bermaydi (buni, men shuni ta'kidlayman, hali hech kim aniq o'lchamagan). Yuqoridagilarga asoslanib, bu sodir bo'lmasligi kerak. Ammo muxoliflar yangi dalilni ilgari surdilar: QoS tizimi yaxshi, lekin amalga oshirish egri. Shunday qilib, 20% hali ham "semiz". Ko'rinishidan, muammo dasturiy ta'minot gigantini ham qiynab qo'ygan, chunki u uzoq vaqt oldin bunday uydirmalarni alohida rad etgan.
Biroq, keling, so'zni ishlab chiquvchilarga beramiz va adabiy rus tilidagi "316666 - Windows XP xizmat ko'rsatish sifati (QoS) yaxshilanishi va xatti-harakati" maqolasidan tanlangan fikrlarni taqdim etamiz:
"Tarmoq o'tkazish qobiliyatining yuz foizi barcha dasturlar o'rtasida taqsimlash uchun mavjud, agar dastur ustuvor tarmoqli kengligini aniq talab qilmasa. Bu "zahiralangan" tarmoqli kengligi, agar uni so'ragan dastur ma'lumotlarni jo'natmasa, boshqa dasturlar uchun mavjud.

Odatiy bo'lib, dasturlar har bir kompyuter interfeysida asosiy ulanish tezligining 20% ​​gacha zaxiralashi mumkin. Agar o'tkazish qobiliyatini zahiraga olgan dastur ularning barchasidan foydalanish uchun etarli ma'lumot yubormasa, zaxiralangan tarmoqli kengligining foydalanilmagan qismi boshqa ma'lumotlar oqimlari uchun mavjud.
Turli texnik maqolalar va yangiliklar guruhlarida Windows XP har doim QoS uchun mavjud o'tkazish qobiliyatining 20 foizini saqlab qolishi haqida da'volar mavjud. Bu bayonotlar noto'g'ri".
Agar kimdir o'z o'tkazish qobiliyatining 20 foizini iste'mol qilsa, men sizga har qanday tuzatish va egri chiziqlardan foydalanishni davom ettirishingizni maslahat beraman. tarmoq drayverlari. Bu ham "semirib ketish" uchun ko'p bo'lmaydi.
Mana shunday, QoS afsonasi, o'ling!

Yuriy Trofimov,

Bugungi kunda tarmoqdagi eng qizg'in tendentsiyalardan biri bu an'anaviy ma'lumotlar tarmoqlari orqali ovoz va videoning konvergentsiyasidir. Ushbu turdagi ma'lumotlar bilan bog'liq muammolardan biri bu to'g'ri ishlash Video va audio ma'lumotlar paketlari qabul qiluvchiga tez va ishonchli tarzda, uzilishlarsiz yoki ortiqcha kechikishlarsiz uzatilishi kerak. Biroq, shu bilan birga, ushbu turdagi trafik an'anaviy ma'lumotlar paketlarini uzatishga xalaqit bermasligi kerak.

Ushbu muammoning mumkin bo'lgan echimlaridan biri QoS. QoS yoki xizmat sifati ma'lumotlar paketlariga ustuvorliklarni belgilash texnologiyasidir. QoS sizga vaqtga sezgir bo'lgan paketlarni boshqa paketlarga qaraganda yuqoriroq ustuvorlik bilan uzatish imkonini beradi.

QoS - bu Microsoft xususiy standarti emas, balki sanoat standartidir. Biroq, Microsoft bu QoS standartini birinchi marta Windows 2000 da joriy qildi. Microsoftning QoS versiyasi o'shandan beri biroz rivojlandi, lekin baribir sanoat standartlariga javob beradi.

Windows XP Professional da QoS asosan tarmoqli kengligi band qilish mexanizmi sifatida ishlaydi. QoS yoqilgan bo'lsa, dastur har bir mashinaning tarmoq adapteri tomonidan taqdim etilgan umumiy tarmoq o'tkazuvchanligining 20% ​​gacha zaxiralashiga ruxsat beriladi. Shu bilan birga, dastur zahiradagi tarmoq tarmoqli kengligi miqdorini sozlash mumkin. Men sizga uchinchi qismda zahiradagi tarmoqli kengligi miqdorini qanday o'zgartirishni ko'rsataman.

Zaxira tarmoqli kengligi qanday ishlatilishini ko'rish uchun sizda to'g'ri ishlashi uchun ustuvor tarmoqli kengligi talab qiladigan video konferentsiya ilovasi bor deylik. Ushbu ilovada QoS yoqilgan deb faraz qilsak, u mashinaning umumiy o'tkazish qobiliyatining 20% ​​ni saqlab qoladi va tarmoq trafigining qolgan qismi uchun tarmoqli kengligining 80% ni qoldiradi, deb aytishimiz mumkin.

Videokonferensaloqa ilovalaridan tashqari barcha ilovalar eng yaxshi harakatni yetkazib berish texnologiyasidan foydalanadi. Bu shuni anglatadiki, paketlar bir xil "birinchi xizmat ko'rsatiladigan birinchi paket" ustuvorligi bilan yuboriladi. Boshqa tomondan, videokonferentsaloqa ilovalari trafigining ustuvorligi har doim boshqa trafikka qaraganda yuqori bo'ladi, lekin ilova hech qachon umumiy tarmoqli kengligining 20% ​​dan ko'prog'ini iste'mol qilishga ruxsat etilmaydi.

Biroq, Windows XP ustuvor trafik uchun ma'lum tarmoqli kengligini saqlab qolishi oddiy ustuvor ilovalar zaxira tarmoqli kengligidan foydalana olmaydi degani emas. Videokonferentsaloqa ilovalari yuqoriroq ustuvorlik, ajratilgan tarmoqli kengligidan foydalansa-da, bunday ilovalardan uzluksiz foydalanish imkoniyatlari juda past. Bunday holda, Windows tarmoq o'tkazish qobiliyatining bir qismi zahiralangan ilovalar ishlatilmasa, boshqa ilovalarga eng yaxshi yetkazib berish uchun zahiralangan va ajratilmagan tarmoqli kengligidan foydalanishga ruxsat beradi.

Videokonferensaloqa ilovasi ishga tushishi bilan Windows zahiradan foydalanishga majburlay boshlaydi. Ammo bu holatda ham, rezervasyon mutlaq emas. Aytaylik, Windows tarmoq o'tkazish qobiliyatining 20 foizini videokonferentsaloqa ilovasi uchun ajratadi, lekin bu ilovaga to'liq 20 foiz kerak emas. Bularda Windows holatlari boshqa ilovalarga qolgan tarmoqli kengligidan foydalanishga ruxsat beradi, lekin doimiy ravishda yuqoriroq ustuvor dastur ehtiyojlarini kuzatib boradi. Agar ilova ko'proq o'tkazish qobiliyatini talab qilsa, tarmoqli kengligi unga maksimal 20% gacha taqsimlanadi.

Yuqorida aytganimdek, QoS Microsoft texnologiyasi emas, balki sanoat standartidir. Shunday qilib, QoS Windows-da qo'llaniladi, ammo Windows bu ishni o'zi bajara olmaydi. QoS ishlashi uchun jo'natuvchi va qabul qiluvchi o'rtasidagi har bir apparat QoSni qo'llab-quvvatlashi kerak. Bu shuni anglatadiki, tarmoq adapterlari, kalitlari, marshrutizatorlari va boshqa barcha ishlatiladigan qurilmalar QoS, shuningdek, qabul qiluvchi va jo'natuvchining operatsion tizimlaridan xabardor bo'lishi kerak.

Agar siz qiziqqan bo'lsangiz, QoS dan foydalanish uchun qandaydir aqldan ozgan ekzotik tarmoq infratuzilmasini o'rnatishingiz shart emas. Asinxron uzatish rejimi (ATM) QoS-dan foydalanish uchun ajoyib tarmoq texnologiyasidir, chunki u ulanishga yo'naltirilgan texnologiyadir, lekin siz QoSni Frame Relay, Ethernet va hatto Wi-FI (802.11 x) kabi boshqa texnologiyalar bilan ham ishlatishingiz mumkin.

ATM QoS uchun ideal tanlov bo'lishining sababi shundaki, u apparat darajasida tarmoqli kengligi zahirasini va resurslarni taqsimlashni amalga oshirishga qodir. Ushbu turdagi tarqatish Ethernet va shunga o'xshash imkoniyatlardan tashqarida tarmoq texnologiyalari. Bu QoS dan foydalanish mumkin emas degani emas. Bu shunchaki QoS ATM muhitidan boshqacha qo'llanilishi kerakligini anglatadi.

ATM muhitida resurslar darhol jismoniy qurilmalar darajasida taqsimlanadi. Ethernet va boshqa shunga o'xshash texnologiyalar resurslarni bu tarzda taqsimlay olmasligi sababli, bu turdagi texnologiyalar resurslarni haqiqiy taqsimlashdan ko'ra ustuvorlikka tayanadi. Bu shuni anglatadiki, tarmoqli kengligi zahiralari ko'proq sodir bo'ladi yuqori daraja OSI modellari. O'tkazish qobiliyati zahiraga olingandan so'ng, birinchi navbatda yuqoriroq ustuvorliklarga ega bo'lgan paketlar uzatiladi.

Ethernet, Wi-Fi yoki boshqa shunga o'xshash texnologiyalar orqali QoSni joriy qilmoqchi bo'lsangiz, e'tiborga olish kerak bo'lgan narsa shundaki, bunday texnologiyalar ulanishsizdir. Bu shuni anglatadiki, jo'natuvchining qabul qiluvchining holatini yoki jo'natuvchi va oluvchi o'rtasidagi tarmoq holatini tekshirish imkoniyati yo'q. Bu, o'z navbatida, jo'natuvchi yuqoriroq ustuvorliklarga ega bo'lgan paketlar birinchi bo'lib yuborilishini kafolatlashi mumkin, ammo bu paketlar ma'lum vaqt ichida etkazib berilishini kafolatlay olmaydi. Boshqa tomondan, QoS bankomat tarmoqlarida bunday kafolatni taqdim eta oladi, chunki ATM ulanishga yo'naltirilgan texnologiyadir.

Windows 2000 va boshqalar. Windows Server 2003

Men Microsoft birinchi marta Windows 2000 da QoS ni joriy qilgani va o'shandan beri QoS dan foydalanish sezilarli darajada rivojlangani haqida yuqorida aytib o'tgandim. Shunday qilib, men Windows 2000 va Windows XP va QoS o'rtasidagi farqlar haqida bir oz gaplashmoqchiman Windows Server 2003 yil (bu standart taxminan bir xil qo'llaniladi).

Windows 2000 da QoS Windows XP yoki Windows Server 2003 da qo'llab-quvvatlanmaydigan Intserv arxitekturasiga asoslangan edi. Microsoft bunday arxitekturadan foydalanmaslikka qaror qilganiga sabab, asosiy API dan foydalanish qiyinligi va arxitekturada masshtab bilan bog'liq muammolar bor edi. .

Ba'zi tashkilotlar hali ham Windows 2000 dan foydalanadilar, shuning uchun men sizga Windows 2000 QoS arxitekturasi qanday ishlashi haqida qisqacha ma'lumot beraman deb o'yladim. Windows 2000 tarmoqli kengligi resurslarini zaxiralash uchun RSVP deb nomlangan protokoldan foydalanadi. O'tkazish qobiliyati so'ralganda, Windows paketlar qachon uzatilishi mumkinligini aniqlashi kerak. Buning uchun Windows 2000 SBM (Sunbelt Bandwidth manager) deb nomlangan signalizatsiya protokolidan foydalanib, jo‘natuvchiga paketlarni qabul qilishga tayyorligini bildiradi. Qabulni nazorat qilish xizmati (ACS) samarali tarmoqli kengligi mavjudligini tekshiradi va keyin tarmoqli kengligi so'rovini beradi yoki rad etadi.

Traffic API

Tarmoq trafigiga ustunlik berish bilan bog'liq asosiy muammolardan biri shundaki, siz uni yaratadigan kompyuter asosida trafikni birinchi o'ringa qo'ya olmaysiz. Yagona kompyuterlar uchun bir nechta ilovalarni ishga tushirish va har bir dastur (va operatsion tizim) uchun alohida trafik oqimini yaratish odatiy holdir. Bu sodir bo'lganda, har bir transport oqimiga alohida ustuvorlik berilishi kerak. Axir, bitta dastur zaxira tarmoqli kengligini talab qilishi mumkin, boshqa dastur esa eng yaxshi yetkazib berish uchun juda mos keladi.

Bu erda Traffic Control API (trafikni boshqarish dasturi interfeysi) o'ynaydi. Traffic Control API - bu QoS parametrlarini alohida paketlarga qo'llash imkonini beruvchi amaliy dasturlash interfeysi. Traffic Control API individual trafik oqimlarini aniqlash va bu oqimlarga turli QoS boshqaruv usullarini qo'llash orqali ishlaydi.

Traffic Control API qiladigan birinchi narsa bu filterspec deb nomlanuvchi narsani yaratishdir. Filterspec aslida paketning ma'lum bir oqimga tegishli bo'lishi nimani anglatishini aniqlaydigan filtrdir. filterspec tomonidan ishlatiladigan ba'zi atributlar paketning manba va maqsad IP-manzilini va port raqamini o'z ichiga oladi.

Filtr spektri aniqlangandan so'ng, API flowspecni yaratishga imkon beradi. Flowspec paketlar ketma-ketligiga qo'llaniladigan QoS parametrlarini belgilaydi. Flowspec tomonidan aniqlangan ba'zi parametrlar uzatish tezligi (ruxsat etilgan uzatish tezligi) va xizmat turini o'z ichiga oladi.

Traffic Control API tomonidan aniqlangan uchinchi tushuncha oqim tushunchasidir. Oqim - bu bitta oqim xususiyatiga bo'ysunadigan oddiy paketlar ketma-ketligi. Oddiy qilib aytganda, filterspec qaysi paketlar flowspecga kiritilishini aniqlaydi. Flowspec paketlar yuqoriroq ustuvorliklar bilan qayta ishlanishini aniqlaydi va oqim flowspec qayta ishlanishi kerak bo'lgan paketlarning haqiqiy uzatilishidir. Oqimdagi barcha paketlar teng ravishda qayta ishlanadi.

Shuni ta'kidlash kerakki, Traffic Control API-ning Windows 2000 da qo'llaniladigan Umumiy QoS API-ga nisbatan afzalliklaridan biri bu yig'ilishdan foydalanish qobiliyatidir. Agar tugun bir nechta ma'lumotlar oqimini umumiy manzilga yuboradigan bir nechta ilovalarga ega bo'lsa, u holda bu paketlar umumiy oqimga birlashtirilishi mumkin. Bu manba va maqsad IP manzillari bir xil bo'lsa ham, ilovalar turli port raqamlaridan foydalansa ham amal qiladi.

Umumiy paket klassifikatori

Oldingi bo'limda men flowspec, filterspec va flow o'rtasidagi munosabat haqida gapirgan edim. Biroq, Traffic Control API oddiygina dastur dasturlash interfeysi ekanligini unutmaslik kerak. Shunday qilib, uning vazifasi bu oqimlarni yaratish emas, balki transport oqimlarini aniqlash va ustuvorlik qilishdir.

Umumiy paket klassifikatori oqimlarni yaratish uchun javobgardir. Oxirgi bo'limdan eslaganingizdek, flowspecda belgilangan atributlardan biri xizmat turi edi. Xizmat turi asosan mavzuning ustuvorligini belgilaydi. Umumiy paket klassifikatori oqim spetsifikatsiyasiga tayinlangan xizmat turini aniqlash uchun javobgardir, shundan so'ng u tegishli paketlarni xizmat turiga mos keladigan navbatga qo'yadi. Har bir ip alohida navbatga joylashtiriladi.

QoS Packet Scheduler (paket rejalashtiruvchisi)

Siz bilishingiz kerak bo'lgan uchinchi QoS komponenti QoS paketlarini rejalashtiruvchisidir. Oddiy qilib aytganda, QoS paketlarni rejalashtiruvchining asosiy vazifasi trafikni shakllantirishdir. Buning uchun paketlarni rejalashtiruvchisi turli navbatlardan paketlarni oladi va keyin bu paketlarni ustuvorliklar va oqim tezligi bilan belgilaydi.

Men ushbu seriyaning birinchi qismida muhokama qilganimdek, QoS to'g'ri ishlashi uchun paketlar manbai va ularning maqsadi o'rtasida joylashgan turli komponentlar QoSni qo'llab-quvvatlashi kerak (ya'ni xabardor bo'lishi kerak). Ushbu qurilmalar QoSni qanday boshqarishni bilishi kerak bo'lsa-da, ular muntazam, ustuvor bo'lmagan trafikni qanday boshqarishni ham bilishlari kerak. Buni amalga oshirish uchun QoS markalash deb ataladigan texnologiyadan foydalanadi.

Aslida, bu erda ikki turdagi belgilar mavjud. QoS paketlarni rejalashtiruvchisi 3-qavat qurilmalari tomonidan tan olinadigan Diffserv belgilaridan va 2-qavat qurilmalari tomonidan tan olinadigan 802.1p belgilaridan foydalanadi.

QoS paketlarni rejalashtiruvchisini sozlash

Teglash qanday ishlashini ko'rsatishdan oldin shuni ta'kidlash kerakki, hamma narsa ishlashi uchun QoS paketlarni rejalashtiruvchisini sozlashingiz kerak bo'ladi. Windows Server 2003 da QoS paketlarni rejalashtiruvchisi Microsoft tarmoqlari uchun mijoz yoki TCP/IP protokoli kabi ixtiyoriy tarmoq komponentidir. QoS paketlarni rejalashtiruvchisini yoqish uchun serveringiz tarmoq ulanishining xususiyatlar sahifasini oching va A-rasmda ko'rsatilganidek, QoS paketlarni rejalashtiruvchisi yonidagi katakchani belgilang. QoS paketlarni rejalashtiruvchi ro'yxatda bo'lmasa, O'rnatish tugmasini bosing va ko'rsatmalarga amal qiling.

A-rasm: QoS-dan foydalanishdan oldin QoS paketlarni rejalashtiruvchisi yoqilgan bo'lishi kerak

QoS Packet Scheduler haqida bilishingiz kerak bo'lgan yana bir narsa shundaki, uning to'g'ri ishlashi uchun tarmoq adapteringiz 802.1p teglashni qo'llab-quvvatlashi kerak. Adapteringizni tekshirish uchun Konfiguratsiya tugmasini bosing, A rasm, va Windows tarmoq adapteringizning xususiyatlarini ko'rsatadi. Xususiyatlar sahifasidagi Kengaytirilgan yorlig'iga qarasangiz, tarmoq adapteringiz qo'llab-quvvatlaydigan turli xususiyatlarni ko'rasiz.

Agar siz B-rasmga qarasangiz, sanab o'tilgan xususiyatlardan biri 802.1Q/1P VLAN Tagging ekanligini ko'rasiz. Shuningdek, ushbu xususiyat sukut bo'yicha o'chirilganligini ko'rasiz. 802.1p teglarini yoqish uchun ushbu xususiyatni yoqing va OK tugmasini bosing.

B-rasm: 802.1Q/1P VLAN teglarini yoqishingiz kerak

B-rasmda siz yoqilgan xususiyat paketlarni teglashdan ko'ra VLAN tegiga bog'liqligini payqagan bo'lishingiz mumkin. Buning sababi shundaki, ustuvor belgilar VLAN teglariga kiritilgan. 802.1Q standarti VLAN va VLAN teglarini belgilaydi. Ushbu standart VLAN paketida ustuvor kodni yozish uchun ishlatiladigan uchta bitni saqlaydi. Afsuski, 802.1Q standarti hech qachon ushbu ustuvor kodlar qanday bo'lishi kerakligini aniqlamaydi.

802.1P 802.1Q ga qo'shimcha sifatida yaratilgan. 802.1P VLAN tegiga qo'shilishi mumkin bo'lgan ustuvor teglarni belgilaydi.

802.1P signali

Oldingi qismda aytganimdek, 802.1p signal uzatish OSI modelining ikkinchi qatlamida sodir bo'ladi. Ushbu qatlam kalitlar kabi jismoniy qurilmalar tomonidan qo'llaniladi. 802.1p-ni qo'llab-quvvatlaydigan 2-qavat qurilmalari paketlarga tayinlangan ustuvor belgilarni ko'rishi va keyin bu paketlarni alohida trafik sinflariga guruhlashi mumkin.

Ethernet tarmoqlarida ustuvor belgilar VLAN teglariga kiritilgan. VLAN va VLAN teglari uch bitli ustuvor maydonni belgilaydigan 802.1Q standarti bilan belgilanadi, lekin aslida bu ustuvor maydondan qanday foydalanish kerakligini aniqlamaydi. Bu erda 802.1P standarti o'ynaydi.

802.1P 802.1Q standarti bilan birgalikda ishlatilishi mumkin bo'lgan turli xil ustuvor sinflarni belgilaydi. Oxir-oqibat, 802.1Q ustuvor belgilarni tanlashni administratorga qoldiradi, shuning uchun texnik jihatdan siz 802.1P ko'rsatmalariga amal qilishingiz shart emas, lekin 802.1P hamma tanlagan narsaga o'xshaydi.

Layer 2 teglarini ta'minlash uchun 802.1P standartlaridan foydalanish g'oyasi sof nazariyaga o'xshasa-da, uni Guruh siyosati sozlamalari orqali aniqlash mumkin. 802.1P standarti sakkiz xil ustuvorlik sinfini (0 dan 7 gacha) taqdim etadi. Yuqori ustuvorlik sinflariga ega paketlar yuqoriroq yetkazib berish ustuvorligi bilan QoS tomonidan qayta ishlanadi.

Odatiy bo'lib, Microsoft quyidagi ustuvor belgilarni belgilaydi:

Ammo yuqorida aytib o'tganimdek, siz ushbu ustuvorliklarni turli guruh siyosati sozlamalarini o'zgartirish orqali o'zgartirishingiz mumkin. Buni amalga oshirish uchun siz Guruh siyosati muharririni ochishingiz va "Kompyuter konfiguratsiyasi" ma'muriyati shablonlari" "Networks" "QoS paketlarni rejalashtirish" "Ikkinchi darajali ustuvor qiymatlar" bo'limlari ostidagi konsol daraxtiga o'tishingiz kerak. A-rasmda ko'rib turganingizdek, men yuqorida sanab o'tgan ustuvor belgilarning har biriga mos keladigan Guruh siyosati sozlamalari mavjud. Siz ushbu xizmat turlarining har qandayiga ustuvor belgilash darajalaringizni belgilashingiz mumkin. Ammo shuni yodda tutingki, ushbu Guruh siyosati sozlamalari faqat Windows XP, 2003 yoki Vista bilan ishlaydigan xostlar uchun amal qiladi.

A-rasm: Guruh siyosati muharriridan ikkinchi darajali ustuvor belgilanishni sozlash uchun foydalanishingiz mumkin.

Differentsial xizmatlar

Avvalgi maqolada tushuntirganimdek, QoS OSI modelining ikkinchi va uchinchi qatlamlarida ustuvor belgilarni amalga oshiradi. Bu paketlarni yetkazib berish jarayonida ustuvorliklar hisobga olinishini ta'minlaydi. Masalan, kalitlar OSI modelining 2-qavatida ishlaydi, lekin marshrutizatorlar odatda 3-qatlamda ishlaydi. Shunday qilib, agar paketlar faqat 802.1p ustuvorlik belgilaridan foydalanilgan bo'lsa, kommutator ushbu paketlarga ustuvorliklarni belgilaydi, ammo bu ustuvorliklar tarmoq routerlari tomonidan e'tiborga olinmaydi. Bunga qarshi kurashish uchun QoS OSI modelining 3-qavatidagi trafikni birinchi o'ringa qo'yish uchun Differentsiatsiyalangan Xizmatlar protokolidan (Diffserv) foydalanadi. Diffserv belgilari TCP/IP yordamida paketlarning IP sarlavhalariga kiritilgan.

Diffserv tomonidan qo'llaniladigan arxitektura dastlab RFC 2475 tomonidan belgilangan. Biroq, ko'pgina arxitektura spetsifikatsiyalari RFC 2474 da qayta yozilgan. RFC 2474 IPv4 va IPv6 uchun Diffserv arxitekturasini belgilaydi.

RFC 2474 da ishlatiladigan IPv4ning qiziq tomoni shundaki, Diffserv butunlay bekor qilingan bo'lsa ham, u asl RFC 2475 spetsifikatsiyasiga orqaga qarab mos keladi. Bu shuni anglatadiki, yangi texnik xususiyatlarni qo'llab-quvvatlamaydigan eski marshrutizatorlar tayinlangan ustuvorliklarni taniy olishlari mumkin.

Joriy Diffserv ilovasi Diffserv qiymatini (DSCP qiymati deb ataladi) saqlash uchun Xizmat turi (TOS) paketlarining xizmat turi oktetlaridan foydalanadi. Ushbu oktet ichida dastlabki olti bit DSCP qiymatini saqlaydi va oxirgi ikki bit ishlatilmaydi. Ushbu belgilarning RFC 2475 spetsifikatsiyasi bilan orqaga mos kelishining sababi shundaki, RFC 2475 IP ketma-ketligi ma'lumotlarida foydalanish uchun bir xil oktetdagi dastlabki uchta bitni talab qiladi. DSCP qiymatlari olti bit uzunlikda bo'lsa-da, birinchi uchta bit hali ham IP ketma-ketligini aks ettiradi.

Men ilgari ko'rsatgan 802.1p teglashda bo'lgani kabi, siz Diffserv ustuvorliklarini turli guruh siyosati sozlamalari orqali sozlashingiz mumkin. Sizga qanday qilishni ko'rsatishdan oldin, men Windowsda ishlatiladigan standart Diffserv ustuvorliklarini tanishtiraman:

Siz Diffserv ustuvor belgilari 802.1P dan butunlay boshqacha diapazondan foydalanishini payqagandirsiz. 0 dan 7 gacha bo'lgan diapazonni qo'llab-quvvatlash o'rniga, Diffserv 0 dan 63 gacha bo'lgan ustuvor belgilar oralig'ini qo'llab-quvvatlaydi, kattaroq raqamlar esa yuqoriroq ustuvorlikka ega.

Aytganimdek, Windows Guruh siyosati sozlamalari orqali Diffserv ustuvor belgilarini aniqlash imkonini beradi. Ammo shuni yodda tutingki, ba'zi bir rivojlangan marshrutizatorlar Windows tomonidan tayinlangan qiymatlardan qat'iy nazar paketlarga o'zlarining Diffserv qiymatlarini belgilashadi.

Shuni yodda tutgan holda, siz guruh siyosati muharririni ochib, konsol daraxtidagi Kompyuter konfiguratsiyasi\Ma'muriyat shablonlari\Network\QoS paketlarni rejalashtiruvchisiga o'tish orqali Diffserv ustuvor belgilarini sozlashingiz mumkin.

Agar siz B-rasmga qarasangiz, QoS Packet Scheduler yorlig'i ostida joylashgan DSCP bilan bog'liq ikkita yorliq mavjudligini ko'rasiz. Ushbu yorliqlardan biri oqim xususiyatlariga mos keladigan paketlarga DSCP ustuvor belgilarini belgilash imkonini beradi, ikkinchisi esa mos kelmaydigan paketlarga DSCP ustuvor belgilarini belgilash imkonini beradi. Haqiqiy parametrlarning o'zi C-rasmda ko'rsatilganidek, ikkala yorliq uchun ham o'xshashdir.

Shakl B: Windows DSCP ustuvor belgilarini oqim xususiyatlariga mos keladigan va mos kelmaydigan paketlar uchun alohida boshqaradi.

Shakl C: Siz har xil turdagi xizmatlarga DSCP ustuvor belgilarini qo'lda belgilashingiz mumkin.

Guruh siyosatining turli xil sozlamalari

Agar siz B-rasmga qarasangiz, men aytmagan uchta guruh siyosati sozlamalari mavjudligini ko'rasiz. Men bu variantlar nima ekanligini va ular qiziqqanlar uchun nima qilishlarini qisqacha aytib o'tmoqchi edim.

Limit Outstanding Packets parametri asosan xizmat chegarasi qiymati hisoblanadi. Agar haddan tashqari ko'p paketlar soni ma'lum bir qiymatga yetsa, QoS qiymat maksimal ruxsat etilgan chegaradan pastga tushmaguncha tarmoq adapteriga qo'shimcha tarmoqli kengligi ajratishni taqiqlaydi.

Rezervlanadigan tarmoqli kengligini cheklash sozlamasi QoS-ni yoqadigan ilovalar zahiralashi mumkin bo'lgan umumiy tarmoqli kengligi foizini boshqaradi. Odatiy bo'lib, QoS-ni qo'llab-quvvatlaydigan ilovalar tarmoq o'tkazish qobiliyatining 80% gacha zaxiralashi mumkin. Albatta, QoS ilovalari tomonidan zahiralangan va hozirda foydalanilmaydigan tarmoqli kengligining istalgan qismi boshqa ilovalar tomonidan ishlatilishi mumkin.

Taymer ruxsatini o'rnatish parametri QoS paketlarni rejalashtiruvchi paketlarni rejalashtirish uchun foydalanadigan minimal vaqt birliklarini (mikrosekundlarda) boshqaradi. Asosan, bu sozlama paketlarni yetkazib berish uchun navbatga qoʻyish mumkin boʻlgan maksimal chastotani boshqaradi.

QoS va modemlar

Keng polosali texnologiyalarning deyarli universal mavjudligi davrida modemlar haqidagi suhbatning o'zi g'alati tuyuladi. Biroq, hali ham ko'plab kichik korxonalar va uy foydalanuvchilari modemlardan Internetga ulanish mexanizmi sifatida foydalanadilar. Yaqinda men hatto keng polosali texnologiyalardan foydalanish imkoni bo'lmagan uzoq joylarda joylashgan sun'iy yo'ldosh ofislari bilan aloqa qilish uchun modemlardan foydalanadigan yirik korporatsiyani ko'rdim.

Albatta, modemlardan foydalanishning eng katta muammosi ularning cheklangan tarmoqli kengligidir. Kamroq aniq, ammo bir xil darajada muhim muammo shundaki, foydalanuvchilar dial-up ulanishlaridan foydalanganda o'zlarining onlayn xatti-harakatlarini o'zgartirmaydilar. Albatta, foydalanuvchilar modem orqali Internetga ulanganda katta hajmdagi fayllarni yuklab olishga kamroq moyil bo'lishi mumkin, ammo boshqa foydalanuvchi xatti-harakatlari xuddi ular keng polosali ulanish orqali ulangandek qoladi.

Foydalanuvchilar odatda saqlash haqida ko'p tashvishlanmaydilar Microsoft Outlook fayllar yuklanayotganda har doim oching yoki sahifalarni ko'rib chiqing fon. Ba'zi foydalanuvchilar tezkor xabar almashish tizimini hamisha ochiq tutadilar. Ushbu turdagi xatti-harakatlar bilan bog'liq muammo shundaki, ushbu ilovalar yoki vazifalarning har biri ma'lum miqdorda internetga ulanish o'tkazish qobiliyatini iste'mol qiladi.

QoS qanday yordam berishi mumkinligini ko'rish uchun QoS ishlatilmaganda oddiy sharoitlarda nima sodir bo'lishini ko'rib chiqaylik. Odatda, Internetga kirishga urinayotgan birinchi dastur ulanishdan foydalanish uchun eng ko'p huquqlarga ega. Bu boshqa ilovalar ulanishdan foydalana olmasligini anglatmaydi, aksincha Windows boshqa ilovalar ulanishdan foydalanmaydi deb taxmin qiladi.

Ulanish yaratilgandan so'ng, Windows TCP qabul qilish oynasi hajmini dinamik ravishda sozlashni boshlaydi. TCP qabul qilish oynasining o'lchami - bu ma'lumotlar olinganligini tasdiqlashni kutishdan oldin yuborilishi mumkin bo'lgan ma'lumotlar miqdori. TCP qabul qilish oynasining o'lchami qanchalik katta bo'lsa, jo'natuvchi muvaffaqiyatli etkazib berishni tasdiqlashni kutishdan oldin yuborishi mumkin bo'lgan paketlar shunchalik katta bo'ladi.

TCP qabul qilish oynasining o'lchamini ehtiyotkorlik bilan sozlash kerak. Agar TCP qabul qilish oynasi juda kichik bo'lsa, samaradorlik pasayadi, chunki TCP tez-tez tasdiqlanishni talab qiladi. Biroq, agar TCP qabul qilish oynasi juda katta bo'lsa, uzatish paytida muammo borligini bilishdan oldin, mashina juda ko'p ma'lumotlarni uzatishi mumkin. Natijada, katta hajmdagi ma'lumotlarni qayta uzatish talab qilinadi, bu ham samaradorlikka ta'sir qiladi.

Ilova dial-up Internet ulanishidan foydalanishni boshlaganida, Windows paketlar yuborilganda TCP qabul qilish oynasi hajmini dinamik ravishda sozlaydi. Bu erda Windowsning maqsadi TCP qabul qilish oynasining o'lchami optimal tarzda sozlangan barqaror holatga erishishdir.

Aytaylik, foydalanuvchi ikkinchi dasturni ochadi, u ham internetga ulanishni talab qiladi. Buni amalga oshirgandan so'ng, Windows TCP sekin boshlash algoritmini ishga tushiradi, bu TCP qabul qilish oynasining o'lchamini optimal qiymatga o'rnatish uchun javob beradigan algoritmdir. Muammo shundaki, TCP allaqachon ishlayotgan dastur tomonidan ishlatilgan. Bu ikkinchi dasturga ikki jihatdan ta'sir qiladi. Birinchidan, ikkinchi dastur TCP qabul qilish oynasining optimal hajmiga erishish uchun ancha uzoqroq vaqt talab etadi. Ikkinchidan, ikkinchi dastur uchun ma'lumotlarni uzatish tezligi har doim oldinda ishlaydigan dastur uchun uzatish tezligidan sekinroq bo'ladi.

Yaxshi xabar shundaki, siz QOS Packet Scheduler dasturini ishga tushirish orqali Windows XP va Windows Server 2003 da bu muammolardan qochishingiz mumkin. QOS Packet Scheduler, Windows ulanish tezligi sekinligini aniqlasa, avtomatik ravishda Deficit Round Robin deb nomlangan texnologiyadan foydalanadi.

Deficit Round Robinning ishlash usuli - bu Internetga kirishni talab qiladigan har bir dastur uchun alohida navbatlarni dinamik ravishda yaratishdir. Windows bu navbatlarga xizmat qiladi siklik algoritm, bu Internetga kirishga muhtoj bo'lgan barcha ilovalarning samaradorligini sezilarli darajada oshiradi. Agar siz qiziqayotgan bo'lsangiz, Deficit Round Robin Windows 2000 Serverda ham mavjud, lekin avtomatik ravishda yoqilmaydi.

Internetga ulanishni almashish

Windows XP va Windows Server 2003 da QoS Internetga ulanishni ham osonlashtiradi. Siz bilganingizdek, Internetga ulanishni almashish NAT-ga asoslangan routerni yaratishning soddalashtirilgan variantidir. Jismoniy ravishda Internetga ulangan kompyuter tarmoqdagi boshqa kompyuterlar uchun yo'riqnoma va DHCP server rolini o'ynaydi va shu bilan ularga ushbu xost orqali Internetga kirishni ta'minlaydi. Internetga ulanish odatda faqat domen infratuzilmasi mavjud bo'lmagan kichik, tengdoshli tarmoqlarda qo'llaniladi. Kattaroq tarmoqlar odatda jismoniy qurilma routerlari yoki marshrutlash va masofaviy kirish xizmatlaridan foydalanadi.

Yuqoridagi bo'limda men Windows TCP qabul qilish oynasining o'lchamini dinamik ravishda qanday sozlashini allaqachon tushuntirdim. Biroq, bunday dinamik sozlash Internetga ulanishda muammolarga olib kelishi mumkin. Buning sababi shundaki, mahalliy tarmoqdagi kompyuterlar o'rtasidagi aloqa odatda nisbatan tezdir. Odatda bunday ulanish 100 Mb Ethernet yoki 802.11G dan iborat. simsiz ulanish. Ushbu turdagi ulanishlar eng tezkorlaridan uzoq bo'lsa-da, ular Qo'shma Shtatlarda mavjud bo'lgan ko'pgina internet ulanishlariga qaraganda ancha tezroq. Muammo aynan shu yerda.

Mijoz kompyuter Internet orqali o'zaro aloqada bo'lishi kerak, lekin u buni bevosita qila olmaydi. Buning o'rniga u kirish moduli sifatida Internetga ulanishni almashish hostidan foydalanadi. Windows hisoblaganda optimal o'lcham TCP qabul qilish oynasi, u buni mahalliy mashina va Internetga ulanish almashish mashinasi o'rtasidagi ulanish tezligiga asoslanib amalga oshiradi. Mahalliy mashina haqiqatan ham Internetdan olishi mumkin bo'lgan ma'lumotlar miqdori va u Internetga ulanishni almashish xostiga ulanish tezligiga qarab olishi mumkin bo'lgan miqdor o'rtasidagi farq muammolarni keltirib chiqarishi mumkin. Aniqroq aytganda, ulanish tezligidagi farqlar ma'lumotlar yaratadigan vaziyatlarni keltirib chiqarishi mumkin zaxira nusxalari past tezlikdagi ulanishga ulangan navbatda.

Bu erda QoS o'ynaydi. Agar siz QOS paket rejalashtiruvchisini Internetga ulanishni almashish xostiga o'rnatsangiz, Internetga ulanishni almashish xosti TCP qabul qilish oynasi hajmini o'chiradi. Bu shuni anglatadiki, Internetga ulanishni almashish xosti mahalliy xostlar uchun TCP qabul qilish oynasi o'lchamini ular to'g'ridan-to'g'ri Internetga ulanganda bo'ladigan qiymatga o'rnatadi. Bu nomuvofiq tarmoq ulanish tezligidan kelib chiqadigan muammolarni bartaraf qiladi.

Xulosa

Ushbu maqolalar turkumida men QoS va undan trafik oqimini shakllantirishda qanday foydalanish mumkinligi haqida gapirdim har xil turlari tarmoq ulanishlari. Ko'rib turganingizdek, QoS trafikni tarmoqdagi eng kam tirband vaqtlardan foydalana oladigan va kafolatlaydigan tarzda shakllantirish orqali tarmoqni ancha samarali ishlashi mumkin. tez yetkazib berish yuqori ustuvorlikka ega trafik.

Brayan Pozi

Windows XP da kamida bir marta tez-tez so'raladigan savollarni o'qimagan odam yo'q. Va agar shunday bo'lsa, unda hamma shunday zararli Xizmat sifati - qisqacha QoS borligini biladi. Tizimingizni sozlashda uni o'chirib qo'yish tavsiya etiladi, chunki u sukut bo'yicha tarmoq o'tkazish qobiliyatini 20% ga cheklaydi va bu muammo Windows 2000 da ham mavjud.

Bu qatorlar:

Savol: QoS (Xizmat sifati) xizmatini qanday qilib butunlay o‘chirib qo‘yishim mumkin? Uni qanday sozlash kerak? Bu tarmoq tezligini cheklashi rostmi?
Javob: Haqiqatan ham, sukut bo'yicha Xizmat sifati o'z ehtiyojlari uchun kanal sig'imining 20 foizini saqlab qoladi (har qanday kanal - hatto 14400 modem, hatto gigabit Ethernet ham). Bundan tashqari, QoS Packet Scheduler xizmatini Xususiyatlar ulanishidan olib tashlasangiz ham, bu kanal chiqarilmaydi. Bu yerda siz kanalni bo'shatib qo'yishingiz yoki oddiygina QoS ni sozlashingiz mumkin. Group Policy ilovasini ishga tushiring (gpedit.msc). Guruh siyosatida Mahalliy kompyuter siyosatini toping va Ma'muriy shablonlarni bosing. Tarmoq - QoS Packet Sheduler-ni tanlang. Rezervlanadigan tarmoqli kengligini cheklashni yoqing. Endi biz tarmoqli kengligi chegarasini 20% dan 0% gacha pasaytiramiz yoki shunchaki o'chirib qo'yamiz. Agar xohlasangiz, bu yerda boshqa QoS parametrlarini ham sozlashingiz mumkin. Kiritilgan o'zgarishlarni faollashtirish uchun faqat qayta ishga tushirish kifoya.

20%, albatta, juda ko'p. Haqiqatan ham Microsoft bu Mazda. Ushbu turdagi bayonotlar tez-tez so'raladigan savollardan tez-tez so'raladigan savollarga, forumdan forumga, ommaviy axborot vositalaridan ommaviy axborot vositalariga o'tadi, barcha turdagi "tweaks"larda - Windows XP-ni "sozlash" dasturlarida qo'llaniladi (aytmoqchi, "Guruh siyosati" va "Mahalliy" ni oching. Xavfsizlik siyosati" va hech bir tweaker moslashtirish imkoniyatlarining boyligi jihatidan ular bilan taqqoslana olmaydi). Bunday asossiz da'volarni ehtiyotkorlik bilan fosh qilish kerak, biz buni tizimli yondashuvdan foydalanib qilamiz. Ya’ni muammoli masalani birlamchi rasmiy manbalarga tayangan holda chuqur o‘rganamiz.

Sifatli xizmat ko'rsatadigan tarmoq nima?

Keling, tarmoq tizimining quyidagi soddalashtirilgan ta'rifini qabul qilaylik. Ilovalar xostlarda ishlaydi va ishlaydi va bir-biri bilan muloqot qiladi. Ilovalar ma'lumotlarni tarmoq orqali uzatish uchun operatsion tizimga yuboradi. Ma'lumotlar operatsion tizimga o'tkazilgandan so'ng, u tarmoq trafigiga aylanadi.

Tarmoq QoS tarmoqning ushbu trafikni ma'lum ilovalar so'rovlari bajarilishini ta'minlaydigan tarzda qayta ishlash qobiliyatiga tayanadi. Buning uchun tarmoq trafigini qayta ishlashning asosiy mexanizmi kerak bo'lib, u maxsus rejimga mos keladigan trafikni va ushbu mexanizmlarni boshqarish huquqini aniqlay oladi.

QoS funksiyasi tarmoqning ikkita manfaatdor tomonlarini qondirish uchun mo'ljallangan: tarmoq ilovalari va tarmoq ma'murlari. Ular ko'pincha kelishmovchiliklarga duch kelishadi. Tarmoq ma'muri ma'lum bir dastur tomonidan ishlatiladigan resurslarni cheklaydi, shu bilan birga dastur imkon qadar ko'proq tarmoq resurslarini egallashga harakat qiladi. Tarmoq ma'muri barcha ilovalar va foydalanuvchilarga nisbatan dominant rol o'ynashini hisobga olgan holda ularning manfaatlarini moslashtirish mumkin.

Asosiy QoS parametrlari

Turli xil ilovalar tarmoq trafigini boshqarish uchun turli talablarga ega. Ilovalar kechikishlar va yo'qotishlarga ko'proq yoki kamroq toqat qiladilar. Ushbu talablar QoS bilan bog'liq quyidagi parametrlarda qo'llanilishini topdi:

  • O'tkazish qobiliyati - dastur tomonidan yaratilgan trafik tarmoq orqali uzatilishi kerak bo'lgan tezlik;
  • Kechikish - ilova ma'lumotlar paketini yetkazib berishda bardosh bera oladigan kechikish;
  • Jitter - kechikish vaqtini o'zgartirish;
  • Yo'qotish - yo'qolgan ma'lumotlarning foizi.

Agar cheksiz tarmoq resurslari mavjud bo'lsa, u holda barcha dastur trafigini nol kechikish, nol kechikish o'zgarishi va nol yo'qotish bilan kerakli tezlikda uzatish mumkin edi. Biroq, tarmoq resurslari cheksiz emas.

QoS mexanizmi uzatish talablarini qondirish uchun dastur trafigiga tarmoq resurslarini taqsimlashni nazorat qiladi.

Asosiy QoS resurslari va trafikni qayta ishlash mexanizmlari

Xostlarni bog'laydigan tarmoqlar turli xil tarmoq qurilmalarini, jumladan, xost tarmoq adapterlarini, routerlarni, kalitlarni va hublarni ishlatadi. Ularning har birida tarmoq interfeyslari mavjud. Har bir tarmoq interfeysi cheklangan tezlikda trafikni qabul qilishi va uzatishi mumkin. Agar interfeysga trafik jo'natish tezligi interfeysning trafikni keyingi yo'naltirish tezligidan tezroq bo'lsa, tirbandlik yuzaga keladi.

Tarmoq qurilmalari tirbandlik tugamaguncha qurilma xotirasida (bufer) trafikni navbatga qo'yish orqali tirbandlik sharoitlarini boshqarishi mumkin. Boshqa hollarda, tarmoq uskunalari tirbandlikni bartaraf etish uchun trafikni rad etishi mumkin. Natijada, ilovalar kechikish vaqtini o'zgartiradi (trafik interfeyslarda navbatlarda saqlanadi) yoki trafik yo'qoladi.

Tarmoq interfeyslarining trafikni yo'naltirish qobiliyati va tarmoq qurilmalarida trafikni saqlash uchun xotiraning mavjudligi (trafikni boshqa yuborish imkonsiz bo'lgunga qadar) amaliy trafik oqimlari uchun QoSni ta'minlash uchun zarur bo'lgan asosiy resurslarni tashkil qiladi.

QoS resurslarini tarmoq qurilmalari bo'ylab taqsimlash

QoS-ni qo'llab-quvvatlaydigan qurilmalar trafikni uzatish uchun tarmoq resurslaridan oqilona foydalanadi. Ya'ni, kechikishga chidamliroq ilovalardan kelgan trafik navbatga qo'yiladi (xotiradagi buferda saqlanadi), kechikish uchun muhim ilovalardan kelgan trafik esa uzatiladi.

Ushbu vazifani bajarish uchun tarmoq qurilmasi paketlarni tasniflash orqali trafikni aniqlashi, shuningdek, ularga xizmat ko'rsatish uchun navbatlar va mexanizmlarga ega bo'lishi kerak.

Trafikni qayta ishlash mexanizmi

Trafikni qayta ishlash mexanizmi quyidagilarni o'z ichiga oladi:

  • 802.1p;
  • Differentsial xizmatlar har bir hop-xulq-atvori (diffserv PHB);
  • Integratsiyalashgan xizmatlar (intservis);
  • bankomat va boshqalar.

Ko'pgina mahalliy tarmoqlar IEEE 802 texnologiyasiga asoslangan, shu jumladan Ethernet, token-ring va boshqalar. 802.1p - bunday tarmoqlarda QoSni qo'llab-quvvatlash uchun trafikni qayta ishlash mexanizmi.

802.1p 802 paket sarlavhasida sakkizta ustuvor qiymatdan birini o'tkazishi mumkin bo'lgan maydonni (OSI tarmoq modelidagi 2-qatlam) belgilaydi. Qoidaga ko'ra, xostlar yoki marshrutizatorlar mahalliy tarmoqqa trafik jo'natishda har bir yuborilgan paketni belgilab, unga ma'lum bir ustuvor qiymatni belgilaydilar. Kommutatorlar, ko'priklar va markazlar kabi tarmoq qurilmalari navbat mexanizmlari yordamida paketlarni tegishli tarzda qayta ishlashlari kutilmoqda. 802.1p doirasi mahalliy tarmoq (LAN) bilan cheklangan. Paket mahalliy tarmoqni kesib o'tgandan so'ng (OSI Layer 3 orqali), 802.1p ustuvorligi o'chiriladi.

Diffserv 3-qavat mexanizmi bo'lib, u diffserv codepoint (DSCP) deb nomlangan IP-paketlarning 3-qatlam sarlavhasidagi maydonni belgilaydi.

Intserv kafolatlangan xizmatni va yuklab olishni boshqaradigan xizmatni belgilaydigan xizmatlarning butun majmuasidir. Kafolatlangan xizmat o'lchanadigan va cheklangan kechikish bilan ma'lum miqdordagi trafikni tashishni va'da qiladi. Yuklab olishni boshqaradigan xizmat "tarmoq tiqilib qolishi" bilan ba'zi trafikni tashishga rozi. Bu ma'lum miqdordagi trafikni o'lchash mumkin bo'lgan QoS bilan ta'minlash uchun belgilangan ma'noda miqdoriy xizmatlardir.

ATM texnologiyasi paketlarni nisbatan kichik hujayralarga bo'lganligi sababli, u juda past kechikishni taklif qilishi mumkin. Agar paket zudlik bilan yuborilishi kerak bo'lsa, ATM interfeysi har doim bitta hujayrani jo'natish uchun bo'shab qolishi mumkin.

QoS ushbu texnologiyaning ishlashini ta'minlaydigan juda ko'p murakkab mexanizmlarga ega. Bitta muhim jihatni ta'kidlab o'tamiz: QoS ishlashi uchun ushbu texnologiyani qo'llab-quvvatlash va uzatishning boshlang'ich nuqtasidan oxirigacha bo'lgan vaqt davomida tegishli konfiguratsiya zarur.



gastroguru 2017