Karena potensi serangan MITM, pesan pengalihan ICMP harus diblokir. Namun, tujuan asli dari pesan pengalihan ICMP adalah untuk memberi tahu host dari router (atau gateway) yang lebih baik.
Lalu, apakah ada masalah kecepatan dengan menonaktifkan pesan pengalihan ICMP di host? Atau bisa diabaikan?
Jawaban:
Arahan ulang ICMP paling sering terlihat ketika Anda memiliki host atau router
A
di subnet yang sama dengan dua router lainB
&C
dan konektivitas untuk keduanya. Pertimbangkan jaringan berikut:A
akan memiliki rute (kemungkinan besar default) yang menunjukB
, danB
akan memiliki rute yang lebih spesifik ke192.168.8.0/24
menunjukC
.Tanpa pengalihan ICMP, semua lalu lintas dari
A
ke192.168.8.0/24
akan dialihkanA->B->C
Dengan mengaktifkan kembali ICMP,
B
akan menginformasikanA
bahwa ituC
adalah hop berikutnya yang lebih baik dan lalu lintas berikutnya akan dialihkanA->C
.Jelas B adalah lompatan ekstra dan tergantung pada jenis kotaknya, B dapat menimbulkan latensi ekstra.
Menonaktifkan ICMP-Redirect dan mendesain ulang jaringan untuk menghindari situasi ini sepenuhnya akan menjadi solusi yang disukai misalnya:
(atau hapus
C
seluruhnya dan gantung 192.168.8.0/24 secara langsungB
).sumber
Redirect ICMP adalah sisa dari era kepercayaan - sebagian karena mesin jaringan memiliki administrator dan BYOD tidak terbayangkan.
Mengabaikan pengalihan pada klien berarti akan terus dikirim melalui gateway yang kurang efisien. Ini akan menyebabkan pekerjaan yang tidak perlu oleh router itu, dan lalu lintas yang tidak perlu pada antarmuka, sedikit mengurangi kinerja untuk semua orang yang menggunakan gateway itu.
Ini juga akan meningkatkan latensi untuk klien, karena setiap paket harus mengambil hop tambahan.
Namun, dalam kasus umum, pada jaringan modern kedua "biaya" ini akan diabaikan.
Cara ideal untuk menyelesaikan masalah adalah agar rute ditambahkan pada klien untuk menggunakan gateway yang benar. Pengalihan ICMP memberikan cara agar hal itu terjadi secara otomatis, tetapi mungkin tidak boleh dipercaya - tetapi mereka tetap merupakan petunjuk bahwa ada rute yang lebih baik, dan mencatatnya memungkinkan seseorang untuk mempertimbangkan untuk membuat perubahan seperti itu, mungkin setelah berkonsultasi dengan administrator jaringan.
Mendesain ulang jaringan mungkin adalah hal yang salah untuk dilakukan.
sumber