ICMP Wieder lenkt werden am häufigsten gesehen , wenn Sie einen Host oder Router A
im selben Subnetz mit zwei anderen Routern B
& C
und die Anbindung an beide. Betrachten Sie das folgende Netzwerk:
|__192.168.1.0/24__|
| | |
|
| |___192.168.8.0/24__|
| | | |
B C
|____|_____|____|
| | |
A
A
Es wird eine Route (höchstwahrscheinlich eine Standardeinstellung) angezeigt, auf die verwiesen wird B
, und B
eine spezifischere Route, 192.168.8.0/24
auf die gezeigt wird C
.
Ohne ICMP-Umleitungen wird der gesamte Datenverkehr von A
bis 192.168.8.0/24
weitergeleitetA->B->C
Wenn die ICMP-Umleitung aktiviert ist, B
wird informiert, A
dass dies C
ein besserer nächster Hop ist, und der nachfolgende Datenverkehr wird weitergeleitet A->C
.
Offensichtlich ist B ein zusätzlicher Hop und je nachdem, um welche Art von Box es sich handelt, kann dies zu einer zusätzlichen Latenz führen.
Das Deaktivieren von ICMP-Redirects und das Neugestalten des Netzwerks, um diese Situation vollständig zu vermeiden, wäre die bevorzugte Lösung, z.
|__192.168.1.0/24__|
| | |
|
| |___192.168.8.0/24__|
| | | |
B-----C
|____|__________|
| | |
A
(oder C
ganz entfernen und 192.168.8.0/24 direkt aufhängen B
).