Internet

Maksimal uzatish birligi (MTU)

Maksimal uzatish birligi (MTU)

Kompyuter tarmog'ida Maksimal uzatish birligi (MTU) atamasi aloqa protokolining ma'lum bir qatlami o'tishi mumkin bo'lgan eng katta PDU hajmini (baytda) bildiradi. MTU parametrlari odatda aloqa interfeysi (NIC, ketma -ket port va boshqalar) bilan birgalikda paydo bo'ladi. MTU standartlari (Ethernetda bo'lgani kabi) bilan belgilanishi yoki ulanish vaqtida (odatda nuqtadan nuqtaga ketma-ket havolalarda bo'lgani kabi) belgilanishi mumkin. Yuqori MTU samaradorlikni oshiradi, chunki har bir paket ko'proq foydalanuvchi ma'lumotlarini olib yuradi, shu bilan birga sarlavhalar yoki har bir paket uchun asosiy kechikishlar kabi protokoldagi qo'shimcha xarajatlar o'zgarmaydi va yuqori samaradorlik ommaviy protokol o'tkazuvchanligini biroz yaxshilanishini bildiradi. Biroq, katta paketlar bir muncha vaqt sekin havolani egallashi mumkin, bu esa paketlarni kuzatishda katta kechikishlarga va kechikish va minimal kechikishning oshishiga olib kelishi mumkin. Masalan, Ethernet tomonidan tarmoq sathida ruxsat etilgan eng katta 1500 baytlik paket (va shuning uchun Internetning ko'p qismi) taxminan 14.4 k modemni bir soniya davomida bog'lab qo'yadi.

Yo'l MTU kashfiyoti
Internet -protokoli Internetni uzatish yo'lining "yo'l MTU" ni manba va manzil o'rtasidagi "yo'l" ning IP -hopsining eng kichik MTU sifatida belgilaydi. Boshqacha qilib aytganda, MTU yo'l - bu bo'laklarga bo'linmasdan, bu yo'lni bosib o'tadigan eng katta paket hajmi.

RFC 1191 ikkita IP -xost o'rtasidagi MTU yo'lini aniqlash uchun "MTU yo'lining kashfiyoti" ni tasvirlaydi. Chiquvchi paketlarning IP sarlavhalarida DF (Fragment qilmang) parametrini o'rnatish orqali ishlaydi. Yo'l bo'ylab MTU paketdan kichikroq bo'lgan har qanday qurilma bunday paketlarni tashlab yuboradi va MTU -ni o'z ichiga olgan "Maqsadga ulanish imkoni yo'q (Datagram juda katta)" ICMP xabarini yuboradi, bu esa manba xostiga MTU yo'lini mos ravishda kamaytirishga imkon beradi. MTU butun yo'lni parchalanmasdan o'tish uchun etarlicha kichik bo'lguncha jarayon takrorlanadi.

Siz ham qiziqishingiz mumkin:  2 WIRE router konfiguratsiyasi

Afsuski, tarmoqlar sonining ko'payishi ICMP trafikini kamaytiradi (masalan, xizmat ko'rsatishni rad etish hujumlarini oldini olish uchun), bu MTU kashfiyotining ishlashiga to'sqinlik qiladi. Ulanish kam hajmli ma'lumotlar uchun ishlaydi, lekin uy egasi bir vaqtning o'zida katta hajmli ma'lumotlar jo'natishi bilan to'xtatiladi. Masalan, IRC bilan ulanuvchi mijoz ping xabarini ko'rishi mumkin, lekin undan keyin hech qanday javob olinmaydi. Buning sababi shundaki, xush kelibsiz xabarlarning katta to'plami haqiqiy MTUdan kattaroq paketlarda yuboriladi. Bundan tashqari, IP-tarmog'ida, manba manzilidan manzilga boradigan yo'l ko'pincha turli hodisalarga (yukni muvozanatlash, tiqilib qolish, chiqish va h.k.) javoban dinamik ravishda o'zgartiriladi-bu MTU yo'lining o'zgarishiga olib kelishi mumkin (ba'zan) takrorlanganda), uy egasi yangi xavfsiz MTU topilmaguncha, boshqa paketlar tushishi mumkin bo'lgan uzatish paytida.

Ethernet tarmoqlarining ko'pchiligi 1500 baytli MTUdan foydalanadi (zamonaviy LANlar Jumbo freymlaridan foydalanishi mumkin, bu MTU 9000 baytgacha), lekin PPPoE kabi chegaraviy protokollar buni kamaytiradi. Bu MTU kashfiyoti yo'lining kuchga kirishiga olib keladi, natijada noto'g'ri tuzilgan xavfsizlik devorlari ortidagi ba'zi saytlarga etib bo'lmaydi. Tarmoqning qaysi qismini boshqarayotganiga qarab, bu muammoni hal qilish mumkin; Masalan, xavfsizlik devorida TCP ulanishini o'rnatadigan dastlabki paketdagi MSS (maksimal segment hajmi) ni o'zgartirish mumkin.

Ushbu muammo Windows Vista -ning paydo bo'lishidan keyin tez -tez paydo bo'la boshladi, u "Yangi avlod TCP/IP stek" ni taqdim etadi. Bu "Qabul qilish oynasini avtomatik sozlash" ni amalga oshiradi, u tarmoqli kengligi kechikish mahsuloti va dasturni qabul qilish tezligini o'lchash orqali qabul qilish oynasining optimal hajmini doimiy ravishda aniqlab beradi va tarmoqning o'zgaruvchan sharoitiga qarab qabul qilish oynasining maksimal hajmini moslashtiradi. Bu boshqa operatsion tizimlar bilan ishlaydigan eski marshrutizatorlar va xavfsizlik devorlari bilan birgalikda muvaffaqiyatsizlikka uchragan. Bu ko'pincha ADSL routerlarida uchraydi va ko'pincha dasturiy ta'minotni yangilash orqali tuzatiladi.

Siz ham qiziqishingiz mumkin:  Dori -darmonlar izolyatsiya qilingan kasalxonalarda

ATM magistrallari, MTUni sozlash misoli
Ba'zida samaradorlik nuqtai nazaridan, qo'llab -quvvatlanadigan maksimal maksimal uzunlikdan past bo'lgan dasturiy ta'minotda kamaytirilgan MTUni sun'iy ravishda e'lon qilish afzalroqdir. IP -trafikni ATM (Asenkron uzatish rejimi) tarmog'i orqali olib o'tish bunga misol bo'la oladi. Ba'zi provayderlar, xususan, telefon aloqasi bo'lganlar, bankomatni ichki magistral tarmog'ida ishlatishadi.

Agar bankomatlar uzunligi 48 baytdan ko'p bo'lsa, bankomatlardan maksimal darajada samarali foydalaniladi. Buning sababi shundaki, bankomat doimiy uzunlikdagi paketlar oqimi sifatida yuboriladi ("hujayralar" deb nomlanadi), ularning har biri 48 baytli foydalanuvchi ma'lumotlarining yukini 5 bayt yuk bilan, har bir hujayra uchun umumiy qiymati 53 bayt. Shunday qilib, uzatilgan ma'lumotlar uzunligining umumiy uzunligi 53 * ncells bayt, bu erda ncells = = INT ((payload_length+47)/48) kerakli hujayralar soni. Eng yomon holatda, agar umumiy uzunlik = (48*n+1) bayt bo'lsa, oxirgi yuk yukini uzatish uchun bitta qo'shimcha hujayra kerak bo'ladi, oxirgi hujayra qo'shimcha 53 ta uzatiladigan baytga to'g'ri keladi, shundan 47 tasi to'ldiriladi. Shu sababli, dasturiy ta'minotda kamaytirilgan MTUni sun'iy ravishda e'lon qilish ATM AAL5 umumiy yuklanish uzunligini iloji boricha 48 baytga ko'paytirib, ATM qatlamida protokol samaradorligini oshiradi.

Masalan, 31 ta to'liq to'ldirilgan bankomat hujayralari 31*48 = 1488 baytlik yuk ko'taradi. 1488 -yilgi bu raqamni olib, undan barcha yuqori protokollar qo'shgan xarajatlarni olib tashlasak, sun'iy ravishda kamaytiriladigan optimal MTU uchun taklif qilingan qiymatni olishimiz mumkin. Agar foydalanuvchi odatda 1500 baytli paketlarni yuboradigan bo'lsa, 1489 dan 1536 baytgacha yuborish uchun bitta qo'shimcha ATM xujayrasi ko'rinishida uzatiladigan 53 baytlik qo'shimcha xarajatlar talab qilinadi.

Siz ham qiziqishingiz mumkin:  Zxhn h108n -ga MTU -ni qanday qo'shish mumkin

PPPoA/VC-MUX yordamida DSL ulanishi bo'yicha IP-ning misolida, avvalgidek 31 ta ATM hujayralarini to'ldirishni tanlagan holda, biz 1478 baytlik qo'shimcha xarajatlarni hisobga olgan holda, 31 = 48*10-10 bo'lgan MTU-ning kerakli darajada kamaytirilgan raqamini olamiz. nuqta-nuqta protokoli 2 bayt va AAL5 8 bayt. Bu PPPoA -ga uzatilgan 31 baytlik paketdan ATM orqali uzatiladigan 53*1643 = 1478 baytning umumiy narxini beradi. Agar IP ADSL orqali PPPoA yordamida yuborilgan bo'lsa, IP -sarlavhalarini o'z ichiga olgan IP -paketning umumiy uzunligi 1478 bo'ladi. Shunday qilib, bu misolda, umumiy uzunligi 1478 bo'lgan IP-paketlarni yuborishdan farqli o'laroq, 1500-sonli MTU-ni saqlash, paketlar uzunligini 53 bayt qisqartirish evaziga ATM qatlamida har bir paket uchun 22 baytni tejaydi.

PPPoE/DSL ulanishlari uchun maksimal MTU 1492, RFC 2516: 6 bayt uchun PPPoE sarlavhasi bo'lib, 1488 baytlik yuk yoki 31 to'liq ATM hujayralari uchun etarli joy qoldiradi.

Nihoyat: MTU ning standart qiymati 1492 ... bo'lishi kerak. va ko'rib chiqish muammolari yoki MSN ulanishi bilan bog'liq muammolar bo'lsa, uni 1422 va 1420 qiymatlariga tushirish kerak.

Reference: Vikipediya

Yaxshi tilaklar

Lsسbq
Cat 5, Cat 5e, Cat 6 tarmoq kabeli uchun uzatish tezligi
الltاly
DNS -ni MAC, Linux, Win XP va Vista va 7 va 8 -da qanday tozalash kerak

XNUMX ta fikr

أضf tعlyqا

  1. lanmaster Qاl:

    Salom, foydali maqola uchun rahmat

    Rd

Fikr qoldiring