Menonaktifkan Path MTU Discovery di Windows 2008,2003,Vista,XP dan 2000
Pada jaringan TCP/IP, Path maximum transmission unit (PMTU) discovery adalah proses menemukan ukuran maksimum paket yang dapat dikirimkan melalui jaringan antar dua host tanpa mengalami fragmentasi (yaitu proses pemecahan paket menjadi beberapa frame selama masa transmisi berlangsung). Dengan menemukan path MTU (PMTU) dan membatasi segment –segment TCP ke dalam ukuran ini, TCP dapat mengeliminir fragmentasi pada router pada jalur yang menghubungkan jaringan-jaringan dengan MTU yang berbeda. Fragmentasi memiliki dampak merugikan terhadap TCP throughput dan dapat menyebabkan network congestion.
Pada bagan seven layers OSI model berikut (sekedar review), saat host pengirim mentransmisikan data ke host tujuan, data yang mendapat perlakuan yang relatif sama hingga ke Session Layer. Pada Transport Layer, barulah data mengalami segmentasi. Data dipecah menjadi paket-paket dengan ukuran tertentu berdasarkan hasil kesepakatan (handshake) dari dua host yang sebelumnya diproses pada Session Layer di masing-masing host. Ukuran pecahan data juga dapat ditentukan melaui PMTU discovery. Hasil segmentasi data ini kemudian diberi header di Network Layer, yang kemudian disebut packet, kemudian ditambahkan lagi header lainnya dan disebut sebagai Frame di Data Link Layer.
Proses lebih jauh pada bagan ini seperti terbentuknya windows size (buffer) dan seterusnya tidak penulis bahas secara mendalam.
Apabila kedua host (pengirim dan penerima) berada pada subnet yang berbeda, dan pastilah terdapat router device di tengahnya, maka terjadi fragmentasi frame yang dilakukan oleh router tersebut.
Path MTU Discovery aktif (enabled ) secara default pada Windows 2000/XP/2003/2008/Vista. Akan tetapi terkadang dengan status aktifnya ini malah menimbulkan masalah seperti masaah yang muncul pada koneksi DSL. Kita dapat men-disable Path MTU discovery melalui Windows Registry.
Editing Windows Registry untuk men-disable Path MTU berikut dapat diterapkan pada Windows Server 2008, Windows Vista, Windows XP, Windows Server 2003 (jika enabled) dan Windows 2000.
Prosedur berikut untuk mengedit Windows Registry dalam men- disable Path MTU Discovery.
- Klik Start Search dan ketikkan “regedit” untuk masuk ke Windows Registry.
- Pada registry, lakukan navigasi ke registry key berikut:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Services
\Tcpip
\Parameters
3. Pada bagian kanan, klik-kanan dan pilih
New - DWORD dan set namanya sebagai “
EnablePMTUDiscovery“ dan set value nya “
0“. Setting “
0” akan menonaktifkan Path MTU Discovery. Hal ini berdampak kuat pada performa karena Windows akan mengembalikan MTU pada ukuran 576 bytes per paket untuk paket-paket ke host tujuan yang tidak terletak pada subnet yang sama.
------------Semoga bermanfaat------------