Arahan ulang ICMP paling sering terlihat ketika Anda memiliki host atau router A
di subnet yang sama dengan dua router lain B
& C
dan konektivitas untuk keduanya. Pertimbangkan jaringan berikut:
|__192.168.1.0/24__|
| | |
|
| |___192.168.8.0/24__|
| | | |
B C
|____|_____|____|
| | |
A
A
akan memiliki rute (kemungkinan besar default) yang menunjuk B
, dan B
akan memiliki rute yang lebih spesifik ke 192.168.8.0/24
menunjuk C
.
Tanpa pengalihan ICMP, semua lalu lintas dari A
ke 192.168.8.0/24
akan dialihkanA->B->C
Dengan mengaktifkan kembali ICMP, B
akan menginformasikan A
bahwa itu C
adalah hop berikutnya yang lebih baik dan lalu lintas berikutnya akan dialihkan A->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:
|__192.168.1.0/24__|
| | |
|
| |___192.168.8.0/24__|
| | | |
B-----C
|____|__________|
| | |
A
(atau hapus C
seluruhnya dan gantung 192.168.8.0/24 secara langsung B
).