2017-05-08 4 views
-2

Betrachten Sie die folgende Abbildung:Intra und Inter-Subnetz Routing

enter image description here

Angenommen nun, dass der Host mit der IP-Adresse 111.111.111.111 ein Paket an 222.222.222.222 zu senden hat. Hier ist, was ich will geschehen denken:

  1. Der sendende Host wird feststellen, dass die Zielmaschine auf einem anderen Subnetz, und daher wird es nicht sein, ein Eintrag für es in seinem ARP-Tabelle. Dies geschieht, indem die Ziel-IP-Adresse mit der Maske des Subnetzes des sendenden Hosts UND-verknüpft wird und dann nach der Subnetzadresse gesucht wird.

  2. Wenn festgestellt wird, dass der Zielhost nicht im Subnetz des Hosts ist, sendet er den Frame mit der MAC-Adresse der Zieladresse der linken Schnittstelle des mittleren Gateways. Meine erste Frage: Wie kennt der Host die MAC-Adresse dieser Schnittstelle?

  3. Das Gateway empfängt den Rahmen und sendet ihn an seine Schnittstelle auf der rechten Seite. In dem Rahmen bleiben die Ziel- und Quell-IP-Adressen gleich, aber die Quell-MAC-Adresse wird von der linken Schnittstelle sein, und die Ziel-MAC-Adresse wird von der richtigen Schnittstelle sein.

  4. Die Schnittstelle auf der rechten Seite wird den Rahmen erhalten, und wird dann die Quell-MAC-Adresse durch die Schnittstellenadresse ersetzen, und die Ziel-MAC-Adresse als MAC-Adresse von ??? Der Router oder wird seine ARP-Tabelle konsultieren, um die Ziel-MAC-Adresse zu finden.

Was ist die Verwendung der Router dazwischen? Werden Frames auch über die MAC-Adresse ihrer Schnittstellen an sie gesendet? Zum Beispiel würde der Host mit der IP 111.111.111.111 zuerst den Frame unter Verwendung seiner MAC an den Router senden, und dann wird der Frame vorwärts geroutet.

Ich bin gerade so verwirrt. Kann jemand diese Dinge klären?

Danke!

Antwort

0

Hier sind einige Kommentare/Antworten:

Wie der Host die MAC-Adresse dieser Schnittstelle wissen?

Es verwendet ARP für diese, aber anstelle von MAC der Ziel-IP-Adresse fordert es MAC des mittleren Gateway.

und die Ziel-MAC-Adresse als die MAC-Adresse von ???

Der richtige Host verwendet die gleiche Technik: Er sendet die ARP-Anfrage, um einen MAC des mittleren Gateways zu erhalten.

Wozu dienen die Router dazwischen?

Es gibt nur einen Router und zwei Schalter im Bild. Switches werden zum Aufteilen von Kollisionsdomänen verwendet, während Router zum Trennen von Broadcastdomänen verwendet werden.Mehr dazu auf Wikipedia:

https://en.wikipedia.org/wiki/Broadcast_domain

+0

Damnit, dachte ich, dass die Schalter-Router sind, und der Router ist das Tor. –