AUF DIESER SEITE
Beispiel: Konfigurieren einer IS-IS-Standardroutenrichtlinie auf logischen Systemen
Dieses Beispiel zeigt logische Systeme, die auf einem einzelnen physischen Router konfiguriert sind, und erläutert, wie eine Standardroute auf einem logischen System konfiguriert wird.
Anforderungen
Vor der Konfiguration dieses Beispiels ist keine spezielle Konfiguration erforderlich, die über die Geräteinitialisierung hinausgeht.
Überblick
Dieses Beispiel zeigt ein logisches System, das eine Standardroute an andere logische Systeme verteilt. Alle logischen Systeme laufen mit IS-IS. Ein häufiger Grund für eine Standardroute ist die Bereitstellung eines Pfads zum Senden von Datenverkehr, der außerhalb der IS-IS-Domäne bestimmt ist.
In diesem Beispiel wird die Standardroute nicht zum Weiterleiten von Datenverkehr verwendet. Die no-install
Anweisung verhindert, dass die Route in der Weiterleitungstabelle des logischen Systems LS3 installiert wird. Wenn Sie eine Route so konfigurieren, dass sie nicht in der Weiterleitungstabelle installiert ist, kann die Route weiterhin aus der Routing-Tabelle in andere Protokolle exportiert werden. Die discard
Anweisung löscht Pakete stillschweigend und ohne Vorankündigung.
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 erforderlich sind, um sie an Ihre Netzwerkkonfiguration anzupassen, kopieren Sie die Befehle, fügen Sie sie auf der [edit]
Hierarchieebene in die CLI ein, und geben Sie dann den Commit-Befehl aus dem Konfigurationsmodus ein.
set logical-systems LS3 interfaces lt-1/2/0 unit 3 description LS3->LS2 set logical-systems LS3 interfaces lt-1/2/0 unit 3 encapsulation ethernet set logical-systems LS3 interfaces lt-1/2/0 unit 3 peer-unit 4 set logical-systems LS3 interfaces lt-1/2/0 unit 3 family inet address 10.0.2.1/30 set logical-systems LS3 interfaces lt-1/2/0 unit 3 family iso set logical-systems LS3 interfaces lt-1/2/0 unit 5 description LS3->LS1 set logical-systems LS3 interfaces lt-1/2/0 unit 5 encapsulation ethernet set logical-systems LS3 interfaces lt-1/2/0 unit 5 peer-unit 0 set logical-systems LS3 interfaces lt-1/2/0 unit 5 family inet address 10.0.1.1/30 set logical-systems LS3 interfaces lt-1/2/0 unit 5 family iso set logical-systems LS3 interfaces lo0 unit 3 family iso address 49.0001.1234.1600.2231.00 set logical-systems LS3 protocols isis export isis-default set logical-systems LS3 protocols isis interface lt-1/2/0.3 set logical-systems LS3 protocols isis interface lt-1/2/0.5 set logical-systems LS3 protocols isis interface lo0.3 passive set logical-systems LS3 routing-options static route 0.0.0.0/0 discard set logical-systems LS3 routing-options static route 0.0.0.0/0 no-install set logical-systems LS3 policy-options policy-statement isis-default from protocol static set logical-systems LS3 policy-options policy-statement isis-default from route-filter 0.0.0.0/0 exact set logical-systems LS3 policy-options policy-statement isis-default then accept
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 eine IS-IS-Standardroutenrichtlinie auf logischen Systemen:
Konfigurieren Sie die logischen Tunnelschnittstellen.
[edit logical-systems LS3 interfaces lt-1/2/0] user@R1# set unit 3 description LS3->LS2 user@R1# set unit 3 encapsulation ethernet user@R1# set unit 3 peer-unit 4 user@R1# set unit 3 family inet address 10.0.2.1/30 user@R1# set unit 3 family iso user@R1# set unit 5 description LS3->LS1 user@R1# set unit 5 encapsulation ethernet user@R1# set unit 5 peer-unit 0 user@R1# set unit 5 family inet address 10.0.1.1/30 user@R1# set unit 5 family iso [edit logical-systems LS3 interfaces lo0 unit 3] user@R1# set family iso address 49.0001.1234.1600.2231.00
Aktivieren Sie IS-IS auf den Schnittstellen.
[edit logical-systems LS3 protocols isis] user@R1# set interface lt-1/2/0.3 user@R1# set interface lt-1/2/0.5 user@R1# set interface lo0.3 passive
Konfigurieren Sie die Standardroute auf dem logischen System LS3.
[edit logical-systems LS3 routing-options] user@R1# set static route 0.0.0.0/0 discard user@R1# set static route 0.0.0.0/0 no-install
Konfigurieren Sie die Standard-Routing-Richtlinie für das logische System LS3.
[edit logical-systems LS3 policy-options] user@R1# set policy-statement isis-default from protocol static user@R1# set policy-statement isis-default from route-filter 0.0.0.0/0 exact user@R1# set policy-statement isis-default then accept
Wenden Sie die Exportrichtlinie auf IS-IS auf dem logischen System LS3 an.
[edit logical-systems LS3 protocols isis] user@R1# set export isis-default
Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.
[edit] user@R1# commit
Befund
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie den show logical-systems LS3
Befehl eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
user@R1# show logical-systems LS3 interfaces { lt-1/2/0 { unit 3 { description LS3->LS2; encapsulation ethernet; peer-unit 4; family inet { address 10.0.2.1/30; } family iso; } unit 5 { description LS3->LS1; encapsulation ethernet; peer-unit 0; family inet { address 10.0.1.1/30; } family iso; } } lo0 { unit 3 { family iso { address 49.0001.1234.1600.2231.00; } } } } protocols { isis { export isis-default; interface lt-1/2/0.3; interface lt-1/2/0.5; interface lo0.3 { passive; } } } policy-options { policy-statement isis-default { from { protocol static; route-filter 0.0.0.0/0 exact; } then accept; } } routing-options { static { route 0.0.0.0/0 { discard; no-install; } } } }
Verifizierung
Vergewissern Sie sich, dass die Konfiguration ordnungsgemäß funktioniert.
Überprüfen, ob die statische Route neu verteilt wird
Zweck
Stellen Sie sicher, dass die IS-IS-Richtlinie funktioniert, indem Sie die Routing-Tabellen überprüfen.
Aktion
user@R1> show route logical-system LS3 inet.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 0.0.0.0/0 *[Static/5] 00:00:45 Discard 10.0.0.0/30 *[IS-IS/15] 1w0d 10:14:14, metric 20 to 10.0.2.2 via lt-1/2/0.3 > to 10.0.1.2 via lt-1/2/0.5 10.0.1.0/30 *[Direct/0] 1w0d 10:15:18 > via lt-1/2/0.5 10.0.1.1/32 *[Local/0] 1w0d 10:15:18 Local via lt-1/2/0.5 10.0.2.0/30 *[Direct/0] 1w0d 10:15:18 > via lt-1/2/0.3 10.0.2.1/32 *[Local/0] 1w0d 10:15:18 Local via lt-1/2/0.3 iso.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 49.0001.1234.1600.2231/72 *[Direct/0] 1w0d 10:17:19 > via lo0.3
user@R1> show route logical-system LS2 inet.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 0.0.0.0/0 *[IS-IS/160] 00:01:38, metric 10 > to 10.0.2.1 via lt-1/2/0.4 10.0.0.0/30 *[Direct/0] 1w0d 10:16:11 > via lt-1/2/0.1 10.0.0.2/32 *[Local/0] 1w0d 10:16:11 Local via lt-1/2/0.1 10.0.1.0/30 *[IS-IS/15] 1w0d 10:15:07, metric 20 > to 10.0.0.1 via lt-1/2/0.1 to 10.0.2.1 via lt-1/2/0.4 10.0.2.0/30 *[Direct/0] 1w0d 10:16:11 > via lt-1/2/0.4 10.0.2.2/32 *[Local/0] 1w0d 10:16:11 Local via lt-1/2/0.4 iso.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 49.0001.1720.1600.2002/72 *[Direct/0] 1w0d 10:18:12 > via lo0.2
user@R1> show route logical-system LS1 inet.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 0.0.0.0/0 *[IS-IS/160] 00:02:01, metric 10 > to 10.0.1.1 via lt-1/2/0.0 10.0.0.0/30 *[Direct/0] 1w0d 10:16:34 > via lt-1/2/0.2 10.0.0.1/32 *[Local/0] 1w0d 10:16:34 Local via lt-1/2/0.2 10.0.1.0/30 *[Direct/0] 1w0d 10:16:34 > via lt-1/2/0.0 10.0.1.2/32 *[Local/0] 1w0d 10:16:34 Local via lt-1/2/0.0 10.0.2.0/30 *[IS-IS/15] 1w0d 10:15:55, metric 20 to 10.0.1.1 via lt-1/2/0.0 > to 10.0.0.2 via lt-1/2/0.2 iso.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 49.0001.1720.1600.1001/72 *[Direct/0] 1w0d 10:18:35 > via lo0.1
Bedeutung
Die Routing-Tabelle auf dem logischen System LS3 enthält die Standardroute 0.0.0.0/0 vom Protokoll Static
. Die Routing-Tabellen im logischen System LS1 und im logischen System LS2 enthalten die Standardroute 0.0.0.0/0 vom Protokoll IS-IS
. Wenn das logische System LS1 und das logische System LS2 Pakete empfangen, die für Netzwerke bestimmt sind, die nicht in ihren Routing-Tabellen angegeben sind, werden diese Pakete zur weiteren Verarbeitung an das logische System LS3 gesendet. Bei dieser Konfiguration wird davon ausgegangen, dass das logische System LS3 über eine Verbindung zu einem ISP oder einem anderen externen Netzwerk verfügt.