Video: Wie verbinde ich zwei lokale Netzwerke? (Routing Teil 01) (Filius) 2024
Bei einem kleinen statischen Netzwerk mit einem Router und 2 Computern können Sie müssen einen zweiten Router hinzufügen. Sie setzen keine Computer auf das mittlere Segment; Sie würden diese typische Konfiguration feststellen, wenn Sie einen privaten Link oder eine virtuelle Verbindung von Ihrer Telefongesellschaft leasen oder wenn Sie über eine interne Backbone-Verbindung in Ihrem Netzwerk routen.
In diesem Fall sind die Netzwerke, zu denen Sie eine Verbindung herstellen möchten (mit Computer1 und Computer2 ) nicht direkt mit einem einzelnen Router verbunden. Vielmehr ist ein Segment direkt mit jedem Router in Ihrem Netzwerk verbunden. Beachten Sie, dass Sie normalerweise jeden Computer so konfigurieren würden, dass er den lokalen Router als Standardgateway verwendet. Daher wird dies in diesem Szenario erwartet.
Wenn Sie einen Befehl wie ping ausgeben, um die Verbindung zum Remote-Computer zu testen, dessen IP-Adresse 192 lautet. 168. 5. 10, führt der Computer den logischen UND-Vorgang aus. auf Ihrer IP-Adresse und der Remote-IP-Adresse unter Verwendung der Subnetzmaske. In diesem Fall identifiziert der UND-Prozess die Zieladresse als eine entfernte Adresse.
In allen Fällen, in denen die Adresse entfernt ist, konsultiert der Computer seine lokale Routing-Tabelle. In diesem Fall ist nichts in der lokalen Routingtabelle außer den Standardrouten und der Route zum Standardgateway. Da sich keine Routen näher befinden, verwendet der Computer die Route "catch all" über das Standardgateway.
Wenn der Befehl ping ausgeführt wird, sehen die Ergebnisse wie folgt aus. Der Fehler kann sein, dass der Zielhost nicht verfügbar ist. Oder es kann sein, dass das gesamte Zielnetzwerk nicht verfügbar ist, weil der Router bei 192. 168. 1. 1 nicht weiß, wie man zum Zielnetzsegment gelangt.
C:> ping 192. 168. 5. 10 Pinging 192. 168. 5. 10 mit 32 Datenbytes: Antwort von 192. 168. 1. 1: Zielhost nicht erreichbar. Antwort von 192. 168. 1. 1: Zielhost nicht erreichbar. Antwort von 192. 168. 1. 1: Zielhost nicht erreichbar. Antwort von 192. 168. 1. 1: Zielhost nicht erreichbar. Ping-Statistik für 192. 168. 5. 10: Pakete: Gesendet = 4, Empfangen = 0, Verloren = 4 (100% Verlust), Ungefähre Umlaufzeiten in Millisekunden: Minimum = 0 ms, Maximum = 1 ms, Durchschnitt = 0 ms
Der folgende Code macht zwei Dinge. Erstens ermöglicht es das Routing auf dem Router, was sogar notwendig ist, um ein Routing in dem Zwei-Segment-Netzwerk zu haben (dies ist keine Standardeinstellung; Sie müssen einen Router anweisen zu routen, wenn es mehr als eine Schnittstelle gibt). Zweitens fügt es eine Route zum Netzwerksegment 192. 168. 5. 0 hinzu (siehe Abbildung 4-2 für eine Veranschaulichung).
Router1> enable Passwort: Router1 # Terminal konfigurieren Geben Sie Konfigurationsbefehle ein, einen pro Zeile. Beenden Sie mit CNTL / Z. Router1 (config) #ip routing Router1 (config) #ip route 192. 168. 5. 0 255. 255. 255. 0 192. 168. 3. 2 Router1 (config) #exit
Wenn Sie verwenden > ping Befehl, der Remote-Computer bei 192. 168. 5. 10, erhalten Sie einen etwas anderen Fehler. Der folgende Fehler kann mehrere Ursachen haben. Im Allgemeinen bedeutet der Fehler Request timed out , dass die Router wissen, wie die Daten an ihr Ziel gelangen (andernfalls haben Sie die Zielfehler der vorherigen Verwendung von ping ) oder zumindest Sie glauben, dass sie es tun. C:> ping 192. 168. 5. 10 Pinging 192. 168. 5. 10 mit 32 Datenbytes: Zeitüberschreitung der Anforderung. Zeitüberschreitung der Anforderung. Zeitüberschreitung der Anforderung. Zeitüberschreitung der Anforderung. Ping-Statistik für 192. 168. 5. 10: Pakete: Gesendet = 4, Empfangen = 0, Verloren = 4 (100% Verlust), Ungefähre Umlaufzeiten in Millisekunden: Minimum = 0 ms, Maximum = 1 ms, Durchschnitt = 0 ms
Wenn Sie ein Problem mit Ihren Routingtabellen haben, vielleicht einen Router mit dem Standardgateway anstelle der statischen Route, die Sie konfiguriert haben sollten, wird möglicherweise der vorherige Fehler angezeigt, da die Router denken, dass sie die Daten an das Ziel weiterleiten können.
Dieser Fehler wird möglicherweise auch angezeigt, wenn die Routen zum Zielnetzwerk korrekt sind, die Router im umgekehrten Pfad jedoch nicht korrekt konfiguriert sind. Der
traceroute Befehl kann Ihnen ein wenig mehr Informationen über die Art des Fehlers geben. Im folgenden Beispiel ist die Windows-Version von traceroute ( tracert ) so konfiguriert, dass die Route für nur vier Hops mit der Option -h 4 verfolgt wird. Befehl. D: utils> tracert -h 4 192. 168. 5. 10 Tracing-Route zu 192. 168. 3. 1 über maximal 30 Hops 1 <1>
Dieser Code zeigt nur an, dass die Routing-Tabelle Ihres Computers ist korrekt und Sie haben die Daten an Ihren lokalen Router weitergeleitet. Weiß Ihr Router wohin er gehen soll? Sie können immer noch nicht sicher sein. Sie können eine Verbindung mit Ihrem Router herstellen und die Route überprüfen. Anschließend können Sieping verwenden, um den Zielrouter zu testen und versuchen, traceroute zum Testen der Zieladresse zu verwenden. Route zum Ziel: Router1> aktivieren Passwort: Router1 # show ip route statisch S 192. 168. 5. 0/24 [1/0] über 192. 168. 3. 2 Router1 # ping 192. 168. 3 2 Geben Sie die Escape-Sequenz ein, um den Vorgang abzubrechen. Sende 5, 100 Byte ICMP Echos an 192. 168. 3. 2, Timeout ist 2 Sekunden:! ! ! ! ! Erfolgsrate ist 100 Prozent (5/5), Umlauf min / avg / max = 1/1/4 ms Router1 # traceroute 192. 168. 5. 10 Geben Sie die Escape-Sequenz ein, um abzubrechen. Verfolgen der Route zu 192. 168. 5. 10 1 192. 168. 3. 2 0 ms 0 ms 4 ms 2 192. 168. 5. 10 0 ms 4 ms 0 ms
Wenn Sie diese Befehle am Router, in meinem FallRouter1 , können Sie Antworten erhalten, aber Sie können keine Antworten von Computer1 bekommen, was hinter Router1 liegt. Da die Befehle von Router1 funktionieren, können Sie ziemlich sicher sein, dass Router1 die richtigen Routen hat. Denken Sie an den Unterschied zwischen den Quelladressen, die für
Computer1 und Router1 verwendet werden. Für Router2 und Computer2 lautet die Quelladresse von Computer1 192. 168. 1. 10 und Router1 ist 192. 168. 3. 1. Also ist die Quelladresse die Differenz, weil Router2 weiß, wie man zu 192 kommt. 168. 3. 1, weiß aber nicht, wie man zu 192 kommt. 168. 1. 10. < Das Nettoergebnis ist, dass Sie nicht von Computer1
bis Computer2 kommunizieren können, aber was ist der wahre Grund? Mit dem Test, der gemacht wurde, ist die Route zum 192. 168. 5. 0/24 Netzwerk, also liegt das Problem bei der Rückfahrt. Wenn Sie den Befehl ping
auf Computer2 verwenden, um die Adresse von Computer1 zu testen, würden Sie dasselbe sehen, wenn Sie dies sehen. Übung gestartet - die Ergebnisse wären entweder Zielnetz unerreichbar oder Zielhost nicht erreichbar . Die Lösung besteht darin, die richtige Route für diese Daten zu ermitteln, um zu Computer1 zurückzukehren, und sicherzustellen, dass das IP-Routing aktiviert ist, sodass ein Netzwerk wie in der folgenden Abbildung angezeigt wird. Da der letzte Test erfolgreich abgeschlossen wurde, sind Sie sicher, dass der Befehl ip routing
bereits im globalen Konfigurationsmodus ausgeführt wurde. Wenn er nicht aktiviert war, haben Sie keine Ergebnisse erhalten. Router2> aktivieren Passwort: Router2 # Terminal konfigurieren Geben Sie Konfigurationsbefehle ein, einen pro Zeile. Beenden Sie mit CNTL / Z. Router2 (config) #ip routing Router2 (config) #ip route 192. 168. 1. 0 255. 255. 255. 0 192. 168. 3. 1 Router2 (config) #exit Um die Verbindung zu testen, Gehen Sie zurück zur ursprünglichen Verwendung des
Ping-Befehls, um zu testen, was zu Beginn gemacht wurde. Das Ergebnis ist jetzt erfolgreich. Sie haben jetzt eine gültige Route zum und vom 192. 168. 5. 0/24 Netzwerk. C:> ping 192. 168. 5. 10 Pinging 192. 168. 5. 10 mit 32 Datenbytes: Antwort von 192. 168. 5. 10: bytes = 32 time = 1ms TTL = 253 Antwort von 192 168. 5. 10: bytes = 32 time <1ms> Wenn Sie den
tracertnoch einmal untersuchen, ist das ein Erfolg! C:> tracert -h 4 192. 168. 5. 10 Tracing-Route zu 192. 168. 5. 10 über maximal 4 Hops 1 <1> Das Routing ist nun für ein kleines Netzwerk eingerichtet..
Je größer das Netzwerk wird, desto komplexer wird es mit mehr Routen, die konfiguriert und gewartet werden müssen.