Hallo Matthias, hallo Andreas, Am Sonntag, 18. April 2004 20:55 schrieb Matthias Houdek:
Stimmt, ich hab mal nachgeschlagen und irgendwann auch was gefunden. Mir war aber so, als wenn ich vor einiger Zeit etwas darüber gelesen hab, dass im Header auch der "Next-Hop" mitgegeben wird. Das hat mir dann auch plausibel gemacht, warum es in meinen beiden Netzen, in denen derart geroutet wird, funxt. Ich hab das dann irgendwie so verinnerlicht, denn es klang irgendwie logisch.
IP-Header-Felder (in dieser Reihenfolge): IP-Header-Feld Beschreibung Länge ----------------------------------------------------------------------- Version Versionsnummer 4 Bits Header-Länge Header-Länge in 32-Bit-Wörtern 4 Bits Priorität und Art Wie der Datenblock gehandhabt 8 Bits des Dienstes werden sollte Totale Länge Totale Länge (Header plus Daten) 16 Bits Identifikation Eindeutiger IP-Datenblock-Wert 16 Bits Flags Legt fest, ob Fragmentierung 3 Bits auftreten kann. Fragment Offset Fragmentierung von Datenblöcken 13 Bits um unterschiedliche MTUs im Internet zu erlauben. TTL Lebenszeit 8 Bits Protokoll Protokoll der höheren Schicht (4), 8 Bits das den Datenblock sendet Header-Prüfsumme Prüfung der Unversehrtheit des 16 Bits Headers Quell-IP-Adresse 32-Bit-Quell-IP-Adressen 32 Bits Ziel-IP-Adresse 32-Bit-Ziel-IP-Adressen 32 Bits IP-Optionen Netzwerk testen, Fehler suchen Sicherheit und anderes wenn nicht vorhanden 0 Bits wenn vorhanden 32 Bits Daten Daten des Protokolls der höheren Variiert Schicht ----------------------------------------------------------------------- Tabelle nach meinem ICND-Buch, Seiten 260 und 261. Ohne das Options-Feld ist ein IP-Header also 20 Bytes lang (IPv4). Von dem "Mitgeben" eines Next-Hop kann ich in dem Header nichts entdecken.
Klappt bei mir jedenfalls an zwei Standorten prima:
LAN #1 --, LAN #2 --->- Router - Server LAN #3 --´ | Gateway ---------> Internet
DMZ (Mailserver, Web-Server)
Alle Clients haben das Gateway als Default-Route, der Router selbst hat keine Default-Route.
Es wundert mich, dass das so funktioniert. Mit "normalem" IP-Routing hat das aber IMHO nichts zu tun. Und du hast sicher keinen Tunnel zwischen LAN-Clients und Gateway, oder den Router als Bridge o.ä. konfiguriert?
Hm, die Router sind nicht von mir. Der Router wie auch die Server (rechts) sind Novell-Kisten, das Routing war alles so eingestellt. An Stelle des Gateway-Linux hing allerdings ein ISDN-Router von Cisco.
Novell? Laufen Dein LAN-Router (so nenn' ich den jetzt mal) und Deine Server unter IPX/SPX (alte Novell-Versionen) oder unter TCP/IP (v4) (neuere Novell-Versionen)? Wir haben immer über IP gesprochen. Bei IPX müsste ich mich erst mal über den Header schlau machen. Aber soviel ich weiß, kann hier außer der (IPX-)Quell- und Ziel-Adresse auch keine weitere Routing-Information mitgegeben werden.
Mann, ist das spannend - und das zum Sonntagabend ;-) Ich glaub ich war noch nie so scharf drauf, am Montag wieder arbeiten zu dürfen *g*
Ja, wir sind alle gespannt (ich jedenfalls)... Viele Grüße, Marcus