Kann die Adresse des nächsten Hops mit der Zieladresse identisch sein? [geschlossen]


2

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.


Wie um alles in der Welt hat das 4 enge Stimmen?
Barlop

Ich stelle in meiner Routing-Tabelle fest, dass win7 auf einem Comp mit einer IP von 10.0.0.2 in einer Zeile steht: 10.0.0.2 255.255.255.255 On-Link 10.0.0.2 276 Ich bin allerdings etwas verrostet.
Barlop

Jemand fragte nach ARP und das wurde als OK angesehen. Warum nicht diese Frage?
Barlop

Raj, in dieser letzten Zeile, soll das ein Befehl sein oder soll das ausgegeben werden? Auf
jeden

Ich habe gerade die Formatierung repariert. Aus irgendeinem Grund bringt der Superuser die Formatierung von Dingen durcheinander. Sie müssen lediglich einige Bereiche markieren, in denen die Formatierung von Bedeutung ist, und auf die Schaltfläche "Codebeispiel" klicken.
Barlop

Antworten:


1

Ich weiß nicht, welchen IP-Befehl Sie verwenden, aber der nächste Hop kann natürlich das Ziel sein. Das passiert immer beim letzten Sprung.

Wenn Sie ein genaueres Beispiel wünschen, können Sie Ihren Router häufig konfigurieren, indem Sie zu seiner IP-Adresse wechseln (z. B. 192.168.1.1). In diesem Fall ist der nächste Hop das Ziel und es gibt nur einen Hop.


Ich denke, was er damit meint, ist, dass es philosophisch gesehen, wenn Sie am Ziel sind, keinen "nächsten Sprung" gibt, weil er nicht zu einem anderen Router springt. Aber wenn es beim Networking einen nächsten Sprung am Ziel gibt, der sich selbst auflistet, warum dann? Ich nehme an, die Antwort ist vielleicht, dass es dort als nächster Hop aufgeführt ist und anzeigt, dass es das Ziel erreicht hat. Aber philosophisch könnte es einen Code geben, der nur "Akzeptieren" und "Weiterleiten nicht" sagt. Das ist im Wesentlichen, was es tut.
Barlop

Der nächste Sprung ist nicht am Ziel. Das Gerät, für das ein nächster Hop in Frage kommt, ist 100.0.0.1, das eine Route nach 100.0.0.2 hat, die angibt, dass das Paket direkt an 100.0.0.2 gesendet werden soll, da 100.0.0.2 sich auf derselben Verbindung befindet, die in einem einzelnen Hop erreichbar ist .
user2313067

Am Ende seiner Frage gibt er ein anderes Beispiel an - das Beispiel von "ip route 100.0.0.3 255.255.255.255 100.0.0.3". In diesem Beispiel gibt er also an, dass der nächste Sprung zu demselben Gerät (Computer-Router) erfolgt wie der Das Paket ist gerade "
eingegangen

Wenn ich seinen Befehl versuche, gibt es mir Command "100.0.0.3" is unknown, try "ip route help"., so dass ich nicht wirklich weiß, was sein Befehl bedeutet. Ich habe damit Route 100.0.0.3/32 über 100.0.0.3 gemeint (also On-Link). Da der Computer / Router, auf dem der Befehl ausgeführt wird, meines Wissens nach 100.0.0.1 ist, ist das Ziel nicht der Absender selbst, sondern ein anderer Computer über denselben Link. Ich sehe kein Problem.
user2313067

Nun, was würden Sie von dieser Ausgabe halten ? i.imgur.com/8jyVf2n.png Dies geschieht auf einem Computer mit IP 10.0.0.2 und einem Eintrag in der Routing-Tabelle mit IP 10.0.0.2 ganz links ("Posteingang"). part) und 10.0.0.2 ganz rechts (next hop part?) (dest = next hop = device its on)
barlop
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.