Hallo Matthias. * Samstag, 17. April 2004 um 11:49 (+0200) schrieb Matthias Houdek:
Marcus Glöder, Samstag, 17. April 2004 01:29:
Nein, ist schon richtig. Aber die Pakete werden doch zum Routen über ein Gateway verpackt: .______________________. | Header mit Ziel-IP | | des Routers | Das intern verschickte Paket ist |----------------------| um den zusätzlichen Header größer |,--------------------,| als das Origrinal-Paket. || Header mit Ziel-IP || || des Internet-Hosts || Deshalb muss man z.B. den MTU-Wert ||--------------------|| bei DSL über interne Router ent- || Daten des Paketes || sprechend heruntersetzen. || .... || :: ::
Jetzt willst du aber Marcus komplett verwirren, oder? Beim "normalen Routing" (also kein Tunnel, VPN o.ä.) werden keine Pakete verpackt; Quell- und Zieladresse des Paketes werden während des gesamten "Weges" nie verändert (Ausnahme: NAT, und da werden die Pakete auch nicht mit zusätzlichen Headern versehen, sondern Ziel-, bzw. Quell-Adressen werden im ursprünglichen Header umgeschrieben.).
Damit ist das (verpackte) Paket primär an das Gateway zum Internet (hier der WLAN-Router) adressiert und die Router im lokalen Netz müssen dafür nur die Route zu diesem Ziel-Host kennen.
Nö.
Doch, siehe oben. Weil eben beim Senden an ein Gateway dieses Gateway die Zieladresse des Pakete ist. Die eigentliche Zieladresse muss das Gateway vor dem Weitersenden erst auspacken. ] ... ] Eben nicht. Der PC-Router erhält ein Paket, das an 192.168.2.1 (WLAN-Router) adressiert ist, welches das eigentliche Paket an 134.95.100.203 enthält.
Auch "Nö".
Ein Router macht genau das, was du oben beschreibst: Er nimmt ein Paket an und schickt es an die entsprechende Zieladresse weiter, wenn es nicht für ihn selbst bestimmt ist. Das Weitersenden erfolgt entsprechend der Routing-Tabellen, die genaue Auskunft darüber geben, welches Zielhosts über welchen weiteren Weg erreichbar sind. Alle hier nicht explizit definierten Ziele sind über die Default-Route erreichbar (so diese angegeben ist) oder werden gedroped.
OK.
Dein Verständnis-Problem liegt vermutlich aus dem Source-Host. Dieser verpackt Pakete, die über ein Gateway laufen sollen, in einen neuen IP-Header, der direkt an das Gateway gerichtet ist. Damit kann dann auch jeder Router, der nur den Weg zu diesem Gateway kennt, das Paket exakt zustellen.
Und wieder "Nö".
Gruß
Andreas
--
Andreas Könecke "Andreas Koenecke