İnternet

Maksimum ötürmə vahidi (MTU)

Maksimum ötürmə vahidi (MTU)

Kompüter şəbəkələrində, Maksimum Göndərmə Birimi (MTU) termini, müəyyən bir ünsiyyət protokol təbəqəsinin irəli keçə biləcəyi ən böyük PDU -nun ölçüsünə (baytlarla) aiddir. MTU parametrləri ümumiyyətlə bir əlaqə interfeysi (NIC, serial port və s.) İlə birlikdə görünür. MTU standartlarla (Ethernetdə olduğu kimi) müəyyən edilə bilər və ya əlaqə zamanı qərar verilə bilər (adətən nöqtədən nöqtəyə serial bağlantılarında olduğu kimi). Daha yüksək bir MTU daha çox səmərəlilik gətirir, çünki hər bir paket daha çox istifadəçi məlumatı daşıyır, üst başlıqlar və ya hər paket üçün əsas gecikmələr kimi protokol yükləri sabit olaraq qalır və daha yüksək məhsuldarlıq toplu protokol ötürmə qabiliyyətində bir qədər yaxşılaşma deməkdir. Bununla birlikdə, böyük paketlər bir müddət yavaş bir əlaqə tuta bilər, bu da paketləri izləməkdə daha çox gecikmələrə səbəb olur və gecikməni və minimum gecikməni artırır. Məsələn, şəbəkə qatında Ethernet tərəfindən icazə verilən ən böyük 1500 baytlıq bir paket (və buna görə də İnternetin çox hissəsi) təxminən 14.4k modemi təxminən bir saniyə bağlayacaq.

Yol MTU kəşfi
İnternet Protokolu, bir İnternet ötürmə yolunun "yol MTU" nu, mənbə ilə təyinat arasındakı "yolun" hər hansı bir IP atlamasının ən kiçik MTU olaraq təyin edir. Başqa sözlə, MTU yolu, parçalanmadan əziyyət çəkmədən bu yolu keçən ən böyük paket ölçüsüdür.

RFC 1191, iki IP host arasındakı MTU yolunu təyin etmək üçün bir üsul olan "Yol MTU kəşfini" təsvir edir. Gedən paketlərin IP başlıqlarında DF (Parçalanma) seçimini quraraq işləyir. Yol boyunca MTU paketdən kiçik olan hər hansı bir cihaz, bu cür paketləri atacaq və MTU -nu ehtiva edən ICMP "Hedefə Ulaşılamaz (Datagram Çox Böyük)" mesajını göndərəcək və bu da mənbə sahibinin MTU yolunu lazımi şəkildə azaltmasına imkan verir. MTU bütün yolu parçalanmadan keçmək üçün kifayət qədər kiçik olana qədər proses təkrarlanır.

Görmək də maraqlı ola bilər:  2 WIRE Router Konfiqurasiyası

Təəssüf ki, artan şəbəkələr ICMP trafikini azaldır (məsələn, xidmətdən imtina hücumlarının qarşısını almaq üçün), bu da MTU kəşf yolunun işləməsinə mane olur. Bir əlaqə, aşağı həcmli məlumatlar üçün işlədiyi, lakin bir ev sahibi bir anda böyük bir məlumat bloku göndərdiyi anda kəsildiyi hallarda bu cür bloklanmanı tez-tez aşkar edir. Məsələn, IRC ilə əlaqəli bir müştəri ping mesajını görə bilər, ancaq bundan sonra heç bir cavab ala bilməz. Bunun səbəbi, qarşılama mesajlarının böyük bir hissəsinin əsl MTU -dan daha böyük paketlərdə göndərilməsidir. Ayrıca, bir IP şəbəkəsində, mənbə ünvanından təyinat ünvanına gedən yol, tez-tez müxtəlif hadisələrə (yük balanslaşdırılması, tıxanma, çıxışlar və s.) təkrar), ev sahibi yeni təhlükəsiz MTU tapana qədər daha çox paket düşməsinə səbəb ola biləcək bir ötürmə zamanı.

Əksər Ethernet LANları 1500 baytlıq bir MTU istifadə edir (müasir LANlar, 9000 bayta qədər MTU -ya icazə verən Jumbo çərçivələrindən istifadə edə bilər), lakin PPPoE kimi sərhəd protokolları bunu azaldacaq. Bu, MTU kəşf yolunun pis konfiqurasiya edilmiş firewallların arxasındakı bəzi saytları əlçatmaz hala gətirməsinin mümkün nəticəsi ilə qüvvəyə minməsinə səbəb olur. Şəbəkənin hansı hissəsinə nəzarət etdiyindən asılı olaraq bu işin öhdəsindən gəlmək olar; məsələn, MSS (maksimum seqment ölçüsü), firewall -da TCP bağlantısı quran ilk paketdə dəyişdirilə bilər.

Bu problem 'Yeni Nəsil TCP/IP Stack' təqdim edən Windows Vista tətbiqindən sonra daha tez -tez ortaya çıxdı. Bu, "Bant genişliyi gecikmə məhsulunu və tətbiqin alma sürətini ölçməklə optimal qəbul pəncərəsinin ölçüsünü davamlı olaraq təyin edən və dəyişən şəbəkə şərtlərinə əsasən maksimum qəbul pəncərəsinin ölçüsünü tənzimləyən Pəncərə Avtomatik Ayarlamasını" həyata keçirir. Bu, digər əməliyyat sistemləri ilə işləyən köhnə marşrutlaşdırıcılar və firewalllarla birlikdə uğursuzluqla nəticələndi. Ən çox ADSL marşrutlaşdırıcılarında görülür və tez -tez bir firmware yeniləməsi ilə düzəldilə bilər.

Görmək də maraqlı ola bilər:  Dərman təcrid olunmuş xəstəxanalarda alınır

ATM onurğaları, MTU tənzimləməsinin bir nümunəsidir
Bəzən səmərəlilik baxımından, dəstəklənən mümkün olan maksimum uzunluğun altındakı proqramda azaldılmış MTU -nu süni şəkildə elan etmək daha məqsədəuyğundur. Bunun bir nümunəsi, IP trafikinin ATM (Asinxron Transfer Modu) şəbəkəsi üzərindən aparıldığı haldır. Bəzi provayderlər, xüsusən də telefon əlaqəsi olanlar, daxili magistral şəbəkələrində ATM -dən istifadə edirlər.

ATM -dən optimal səmərəliliklə istifadə etmək, paket uzunluğu 48 baytdan çox olduqda əldə edilir. Bunun səbəbi, ATM-in hər biri hər bir hüceyrə üçün 48 bayt olan 5 bayt yükü olan 53 bayt istifadəçi məlumatı yükləmə qabiliyyətinə malik olan sabit uzunluqlu paketlər axını ('hüceyrələr' olaraq da bilinir) olaraq göndərilməsidir. Beləliklə ötürülən məlumat uzunluğunun ümumi uzunluğu 53 * ncells baytdır, burada ncells = = INT ((payload_length+47)/48) lazım olan hüceyrələrin sayı. Beləliklə, ən uzun halda, ümumi uzunluğun = (48*n+1) bayt olduğu, sonuncu yük baytının ötürülməsi üçün əlavə bir hüceyrəyə ehtiyac var, son hüceyrənin 53 -si doldurulmaqda olan əlavə 47 ötürülmüş bayta başa gəlir. Bu səbəbdən, proqramda azaldılmış MTU -nu süni şəkildə elan etmək, ATM AAL5 -in ümumi yük uzunluğunun mümkün olduğu müddətdə 48 baytdan çox olmasını təmin etməklə ATM qatında protokol səmərəliliyini artırır.

Məsələn, 31 dolu bankomat hüceyrəsi 31*48 = 1488 baytlıq bir yük daşıyır. Bu 1488 rəqəmini götürərək və bütün müvafiq protokolların əlavə etdiyi xərcləri çıxaraq, süni şəkildə azaldılmış optimal bir MTU üçün təklif olunan bir dəyər əldə edə bilərik. İstifadəçinin normal olaraq 1500 baytlıq paket göndərəcəyi halda, 1489 ilə 1536 bayt arasında göndərmək üçün əlavə bir ATM hücrəsi şəklində ötürülən 53 baytlıq əlavə sabit xərc tələb olunur.

Görmək də maraqlı ola bilər:  Zxhn h108n -də MTU necə əlavə olunur

PPPoA/VC-MUX istifadə edərək DSL əlaqələri üzərində IP nümunəsi üçün, yenə əvvəlki kimi 31 ATM hücrəsini doldurmağı seçərək, 1478 baytdan ibarət olan əlavə yükü nəzərə alaraq, optimal şəkildə azaldılmış 31 = 48*10-10 MTU rəqəmini əldə edirik. 2 baytlıq bir Nöqtə-Nöqtə Protokolu və 5 baytlıq AAL8 yükü. Bu, PPPoA -ya ötürülən 31 baytlıq bir paketdən ATM vasitəsilə ötürülən 53*1643 = 1478 baytın ümumi dəyərini verir. PPPoA istifadə edərək ADSL üzərindən IP göndərildikdə, 1478 rəqəmi IP başlıqları daxil olmaqla IP paketinin ümumi uzunluğuna bərabər olacaq. Beləliklə, bu nümunədə, ümumi uzunluğu 1478 olan IP paketlərinin göndərilməsindən fərqli olaraq, 1500 MTU-nu qorumaq, IP paketlərinin uzunluğunun 53 bayt azalması hesabına ATM-də hər paket üçün 22 bayt qənaət edir.

PPPoE/DSL bağlantıları üçün maksimum MTU 1492 -dir, RFC 2516: 6 bayt PPPoE başlığı olmaqla 1488 baytlıq yük və ya 31 tam ATM hücrəsi üçün kifayət qədər yer buraxır.

Nəhayət: MTU -nun standart dəyəri 1492 -dir .... və tarama problemləri və ya MSN bağlantısı problemlərində 1422 və 1420 dəyərlərinə endirilməlidir.

Referans: Vikipediya

Best regards

əvvəlki
Cat 5, Cat 5e, Cat 6 şəbəkə kabeli üçün ötürmə sürəti
növbəti
DNS -ni MAC, Linux, Win XP və Vista və 7 və 8 -də necə təmizləmək olar

XNUMX şərh

Şərh əlavə edin

  1. lanmaster Dedi:

    Salam, faydalı məqalə üçün təşəkkür edirik

Şərh yaz