Statisches Routing auf logischen Systemen
Beispiel: Konfigurieren statischer Routen zwischen logischen Systemen innerhalb desselben Routers
In diesem Beispiel wird gezeigt, wie statische Routen zwischen logischen Systemen konfiguriert werden. Die logischen Systeme werden in einem einzigen physischen Router konfiguriert und sind über logische Tunnelschnittstellen verbunden.
Anforderungen
Sie müssen die logischen Systeme über logische Tunnelschnittstellen (lt) verbinden. Siehe Beispiel: Verbinden logischer Systeme innerhalb desselben Geräts mithilfe logischer Tunnelschnittstellen auf Routern der MX-Serie und Switches der EX-Serie.
Übersicht
Eine statische Route ist ein hartcodierter Pfad im Gerät, der angibt, wie die Route mithilfe eines bestimmten Pfads zu einem bestimmten Subnetz gelangt. Router, die mit Stub-Netzwerken verbunden sind, sind häufig für die Verwendung statischer Routen konfiguriert. Ein Stub-Netzwerk ist ein Netzwerk ohne Kenntnisse über andere Netzwerke. Stub-Netzwerke senden nicht-lokalen Datenverkehr über einen einzigen Pfad, wobei das Netzwerk nur eine Standardroute zu nicht lokalen Zielen kennt. In diesem Beispiel konfigurieren Sie das logische System LS1 mit einer statischen Route zum Netzwerk 10.10.10.0/30 und definieren die Adresse des nächsten Hops als 192.168.10.2. Außerdem konfigurieren Sie das logische System LS1 mit einer statischen Route zum Netzwerk 192.168.10.0/30 und definieren die Next-Hop-Adresse 10.10.10.1.
Topologie
Abbildung 1 zeigt das Beispielnetzwerk.
Konfiguration
CLI-Schnellkonfiguration
Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle Details, die für Ihre Netzwerkkonfiguration erforderlich sind, und kopieren Sie dann die Befehle und fügen Sie sie in die CLI auf Hierarchieebene [edit] ein.
set logical-systems LS1 interfaces lt-1/2/0 unit 0 description LS1->LS2 set logical-systems LS1 interfaces lt-1/2/0 unit 0 encapsulation ethernet set logical-systems LS1 interfaces lt-1/2/0 unit 0 peer-unit 1 set logical-systems LS1 interfaces lt-1/2/0 unit 0 family inet address 192.168.10.1/30 set logical-systems LS2 interfaces lt-1/2/0 unit 1 description LS2->LS1 set logical-systems LS2 interfaces lt-1/2/0 unit 1 encapsulation ethernet set logical-systems LS2 interfaces lt-1/2/0 unit 1 peer-unit 0 set logical-systems LS2 interfaces lt-1/2/0 unit 1 family inet address 192.168.10.2/30 set logical-systems LS2 interfaces lt-1/2/0 unit 9 description LS2->LS3 set logical-systems LS2 interfaces lt-1/2/0 unit 9 encapsulation ethernet set logical-systems LS2 interfaces lt-1/2/0 unit 9 peer-unit 10 set logical-systems LS2 interfaces lt-1/2/0 unit 9 family inet address 10.10.10.1/30 set logical-systems LS3 interfaces lt-1/2/0 unit 10 description LS3->LS2 set logical-systems LS3 interfaces lt-1/2/0 unit 10 encapsulation ethernet set logical-systems LS3 interfaces lt-1/2/0 unit 10 peer-unit 9 set logical-systems LS3 interfaces lt-1/2/0 unit 10 family inet address 10.10.10.2/30 set logical-systems LS1 routing-options static route 10.10.10.0/30 next-hop 192.168.10.2 set logical-systems LS3 routing-options static route 192.168.10.0/30 next-hop 10.10.10.1
Verfahren
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI-Benutzerhandbuch.
So konfigurieren Sie statische Routen zwischen logischen Systemen:
Führen Sie den
show interfaces terseBefehl aus, um zu überprüfen, ob der Router über eine logische Tunnelschnittstelle (lt) verfügt.user@host> show interfaces terse Interface Admin Link Proto Local Remote so-0/0/0 up down so-0/0/1 up down so-0/0/2 up down so-0/0/3 up down gr-1/2/0 up up ip-1/2/0 up up lt-1/2/0 up up ...
Konfigurieren Sie die logische Tunnelschnittstelle auf dem logischen System LS1, das eine Verbindung zum logischen System LS2 herstellt.
[edit] user@host# set logical-systems LS1 interfaces lt-1/2/0 unit 0 description LS1->LS2 user@host# set logical-systems LS1 interfaces lt-1/2/0 unit 0 encapsulation ethernet user@host# set logical-systems LS1 interfaces lt-1/2/0 unit 0 peer-unit 1 user@host# set logical-systems LS1 interfaces lt-1/2/0 unit 0 family inet address 192.168.10.1/30
Konfigurieren Sie die logische Tunnelschnittstelle auf dem logischen System LS2, das eine Verbindung zum logischen System LS1 herstellt.
[edit] user@host# set logical-systems LS2 interfaces lt-1/2/0 unit 1 description LS2->LS1 user@host# set logical-systems LS2 interfaces lt-1/2/0 unit 1 encapsulation ethernet user@host# set logical-systems LS2 interfaces lt-1/2/0 unit 1 peer-unit 0 user@host# set logical-systems LS2 interfaces lt-1/2/0 unit 1 family inet address 192.168.10.2/30
Konfigurieren Sie die logische Tunnelschnittstelle auf dem logischen System LS2, das eine Verbindung zum logischen System LS3 herstellt.
[edit] user@host# set logical-systems LS2 interfaces lt-1/2/0 unit 9 description LS2->LS3 user@host# set logical-systems LS2 interfaces lt-1/2/0 unit 9 encapsulation ethernet user@host# set logical-systems LS2 interfaces lt-1/2/0 unit 9 peer-unit 10 user@host# set logical-systems LS2 interfaces lt-1/2/0 unit 9 family inet address 10.10.10.1/30
Konfigurieren Sie die logische Tunnelschnittstelle auf dem logischen System LS3, das eine Verbindung zum logischen System LS2 herstellt.
[edit] user@host# set logical-systems LS3 interfaces lt-1/2/0 unit 10 description LS3->LS2 user@host# set logical-systems LS3 interfaces lt-1/2/0 unit 10 encapsulation ethernet user@host# set logical-systems LS3 interfaces lt-1/2/0 unit 10 peer-unit 9 user@host# set logical-systems LS3 interfaces lt-1/2/0 unit 10 family inet address 10.10.10.2/30
Konfigurieren Sie die statische Route auf dem logischen System LS1, das eine Verbindung zum Netzwerk 10.10.10.0/30 herstellt.
[edit] user@host# set logical-systems LS1 routing-options static route 10.10.10.0/30 next-hop 192.168.10.2
Konfigurieren Sie die statische Route auf dem logischen System LS3, das eine Verbindung zum Netzwerk 192.168.10.0/30 herstellt.
[edit] user@host# set logical-systems LS3 routing-options static route 192.168.10.0/30 next-hop 10.10.10.1
Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.
[edit] user@host# commit
Ergebnisse
Bestätigen Sie Ihre Konfiguration, indem Sie den show logical-systems Befehl eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
user@host# show logical-systems
LS1 {
interfaces {
lt-1/2/0 {
unit 0 {
description LS1->LS2;
encapsulation ethernet;
peer-unit 1;
family inet {
address 192.168.10.1/30;
}
}
}
}
routing-options {
static {
route 10.10.10.0/30 next-hop 192.168.10.2;
}
}
}
LS2 {
interfaces {
lt-1/2/0 {
unit 1 {
description LS2->LS1;
encapsulation ethernet;
peer-unit 0;
family inet {
address 192.168.10.2/30;
}
}
unit 9 {
description LS2->LS3;
encapsulation ethernet;
peer-unit 10;
family inet {
address 10.10.10.1/30;
}
}
}
}
}
LS3 {
interfaces {
lt-1/2/0 {
unit 10 {
description LS3->LS2;
encapsulation ethernet;
peer-unit 9;
family inet {
address 10.10.10.2/30;
}
}
}
}
routing-options {
static {
route 192.168.10.0/30 next-hop 10.10.10.1;
}
}
}
Überprüfung
Vergewissern Sie sich, dass die Konfiguration ordnungsgemäß funktioniert.
- Überprüfen, ob die logischen Systeme aktiv sind
- Überprüfen der Konnektivität zwischen den logischen Systemen
Überprüfen, ob die logischen Systeme aktiv sind
Zweck
Stellen Sie sicher, dass die Schnittstellen ordnungsgemäß konfiguriert sind.
Aktion
user@host> show interfaces terse Interface Admin Link Proto Local Remote ... lt-1/2/0 up up lt-1/2/0.0 up up inet 192.168.10.1/30 lt-1/2/0.1 up up inet 192.168.10.2/30 lt-1/2/0.9 up up inet 10.10.10.1/30 lt-1/2/0.10 up up inet 10.10.10.2/30 ...
Überprüfen der Konnektivität zwischen den logischen Systemen
Zweck
Stellen Sie sicher, dass die statischen Routen in den Routing-Tabellen der logischen Systeme LS1 und LS3 angezeigt werden. Stellen Sie außerdem sicher, dass sich die logischen Systeme gegenseitig anpingen können.
Aktion
user@host> show route logical-system LS1
inet.0: 3 destinations, 3 routes (3 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
10.10.10.0/30 *[Static/5] 18:43:25
> to 192.168.10.2 via lt-1/2/0.0
192.168.10.0/30 *[Direct/0] 18:43:25
> via lt-1/2/0.0
192.168.10.1/32 *[Local/0] 18:43:25
Local via lt-1/2/0.0
user@host> show route logical-system LS3
inet.0: 3 destinations, 3 routes (3 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
10.10.10.0/30 *[Direct/0] 23:11:21
> via lt-1/2/0.10
10.10.10.2/32 *[Local/0] 23:11:21
Local via lt-1/2/0.10
192.168.10.0/30 *[Static/5] 00:23:31
> to 10.10.10.1 via lt-1/2/0.10
Von LS1, Ping LS3
user@host> set cli logical-system LS1
user@host:LS1> ping 10.10.10.2 PING 10.10.10.2 (10.10.10.2): 56 data bytes 64 bytes from 10.10.10.2: icmp_seq=0 ttl=63 time=1.263 ms 64 bytes from 10.10.10.2: icmp_seq=1 ttl=63 time=1.086 ms 64 bytes from 10.10.10.2: icmp_seq=2 ttl=63 time=1.077 ms
Von LS3, Ping LS1
user@host> set cli logical-system LS3
user@host:LS3> ping 192.168.10.1 PING 192.168.10.1 (192.168.10.1): 56 data bytes 64 bytes from 192.168.10.1: icmp_seq=0 ttl=63 time=10.781 ms 64 bytes from 192.168.10.1: icmp_seq=1 ttl=63 time=1.167 ms 64 bytes from 192.168.10.1: icmp_seq=2 ttl=63 time=1.152 ms