Zum Beispiel, wenn die Host-Adresse 100.0.0.1 und die Adresse des nächsten Hops 100.0.0.2 ist und die Ziel-IP-Adresse auch 100.0.0.2 ist
Ist das ein gültiger Anwendungsfall? Verwendung im wirklichen Leben?
<dest ip> <next hop>
ip route 100.0.0.2 255.255.255.255 100.0.0.2 weight 1 next-hop-vrf GlobalRouter
Oben ist der Befehl auf einem Router in einer VRF. 100.0.0.2 kann vom Host aus gepingt werden. 100.0.0.1 und 100.0.0.2 sind eine IP-Adresse, die einem VLAN auf Host bzw. Ziel zugewiesen ist.
Auf einer Linux-Box ist diese Konfiguration gültig.
[root]# netstat -r -n
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
55.55.55.55 55.55.55.55 255.255.255.255 UGH 0 0 0 eth0
[root]# ip route show
55.55.55.55 via 55.55.55.55 dev eth0
Nach meinem Verständnis brauchen wir keinen nächsten Hop, wenn eine Ziel-IP erreichbar ist (dh im selben Subnetz der Host-IP).
Ich bin auf eine Anwendung zur Verwendung des nächsten Hops für die Ziel-IP im selben Subnetz (dh für VPN) gestoßen. Siehe hierzu: Werden Pakete, die an dasselbe Subnetz gesendet werden, über Router gesendet?
Wenn next hop! = Ziel-IP, aber sie sind im gleichen Subnetz wie das des Hosts, ist ein gültiges Szenario für VPN, dann frage ich mich, was sind die Anwendungen von next_hop == dest_ip & Subnetz wie Host?
Dies ist mein erster Beitrag in Super User. Sehr zufrieden mit der schnellen und warmen Reaktion.