Marşrut üzrə maksimum ötürmə vahidinin aşkarlanması

Marşrut üzrə maksimum ötürmə vahidinin aşkarlanması (, PMTUD) — şəbəkələrdə verilənlər paketlərinin ötürülməsi zamanı optimal maksimum ötürmə vahidini müəyyənləşdirmək üçün istifadə olunan metod. Bu texnika paketlərin zərər görmədən ötürülməsini təmin edir və böyük paketlərin fraqmentasiyasını azaldaraq şəbəkə performansını artırır.

 Mahiyyəti 
Maksimum ötürmə vahidi şəbəkə interfeysinin bir dəfə göndərə biləcəyi ən böyük paket ölçüsüdür. MTU-nun dəyəri müxtəlif şəbəkələrdə fərqli ola bilər. PMTUD metodu, marşrut boyunca ən kiçik MTU dəyərinə uyğun olaraq paket ölçüsünü tənzimləyir və uyğunlaşdırır. Marşrut üzrə maksimum ötürmə vahidinin aşkarlanması (PMTUD) prosesi bir neçə mərhələdə həyata keçirilir. İlk olaraq, paketlər "Don't Fragment" (DF) bayrağı ilə göndərilir. Bu bayraq, xüsusilə IPv4 protokolunda, paketin fraqmentləşdirilməsinə icazə verilmədiyini bildirir. Beləliklə, marşrut boyunca paketlər bütöv şəkildə ötürülməyə çalışılır. Əgər paket, marşrutda daha kiçik Maksimum ötürmə vahidinə (MTU) malik bir cihazla qarşılaşarsa, həmin cihaz paketi fraqmentləşdirə bilmir. Bunun əvəzinə, cihaz göndərənə ICMP protokolunun "Fragmentation Needed" adlı bir mesajını göndərir. Bu mesaj vasitəsilə göndərəciyə, paketin daha kiçik bir MTU ilə yenidən ötürülməsi tələb olunur.

Bu proses tədricən davam edir və ötürülən paketlərin ölçüsü marşrut boyunca ən kiçik MTU dəyərinə uyğunlaşdırılır. Nəticədə, paketlər marşrut boyunca heç bir fraqmentasiyaya məruz qalmadan optimal ölçüdə ötürülür, bu da həm şəbəkə performansını artırır, həm də verilənlərin bütövlüyünü təmin edir.

 Tətbiqi 
Tətbiqlər və əhəmiyyəti baxımından marşrut üzrə maksimum ötürmə vahidinin aşkarlanması (PMTUD) bir neçə mühüm üstünlük təmin edir. İlk növbədə, fraqmentasiyanın qarşısını alaraq potensial təhlükəsizlik zəifliklərini azaldır və məlumatların bütövlüyünü qorumağa kömək edir. Bundan əlavə, bu metod şəbəkədəki gecikmələri və paket itkisini minimuma endirərək daha sabit və sürətli məlumat ötürülməsi təmin edir. PMTUD həmçinin, həm IPv4, həm də IPv6 şəbəkə protokolları ilə uyğun şəkildə işləyərək geniş istifadə imkanları yaradır.linux source code (ipv4)  and linux source code (ipv6)  see line with "mtu_expires" 10 * 60 seconds

 Məhdudiyyətlər 
PMTUD prosesinin tətbiqi bəzi çətinliklərlə qarşılaşa bilər. Məsələn, bəzi "firewall"lar ICMP mesajlarını bloklayır ki, bu da PMTUD-nin düzgün işləməsinə mane olur. Bu problemi aradan qaldırmaq üçün IPv6 şəbəkələrində "Packetization Layer Path MTU Discovery" (PLPMTUD) daha təhlükəsiz və effektiv alternativ üsul kimi istifadə edilir. PLPMTUD ICMP mesajlarına ehtiyac duymadan MTU aşkarlanmasını həyata keçirir və bu səbəbdən daha etibarlı bir həll yolu kimi qəbul edilir.

 İstinadlar 

Kateqoriya:Kompüter şəbəkəsi təhlili
Kateqoriya:İnternet protokolları