Konfigurieren mehrerer unabhängiger IGP-Instanzen von IS-IS
Erfahren Sie, wie Sie mehrere Instanzen von IS-IS auf einem Router konfigurieren und ausführen.
Konfigurieren mehrerer IGP-Instanzen von IS-IS
Erfahren Sie mehr über die Vorteile und verschaffen Sie sich einen Überblick über die Ausführung mehrerer IGP-Instanzen (Interior Gateway Protocol) von IS-IS auf einem Router.
Vorteile von Multi-Instance IS-IS
- Sie können mehrere IGP-Instanzen von IS-IS verwenden, um Routen auf unabhängigen IS-IS-Domänen auf einem einzigen Router neu zu verteilen.
- Sie können flexible IS-IS-Hierarchien über unabhängige IGP-Domänen hinweg erstellen.
- Ermöglicht die Entkopplung mehrerer IS-IS-Flooding-Domänen und somit eine besser skalierbare IS-IS-Bereitstellung.

Abbildung 1 veranschaulicht mehrere Vorteile der Konfiguration mehrerer IGP-Instanzen von IS-IS auf dem Router. Router F ist z. B. an zwei unabhängigen IS-IS-Instanzen beteiligt. Router F behandelt das IS-IS-Aggregationsnetzwerk-1 und das IS-IS-Core-Netzwerk als zwei unabhängige IGP-Domänen, während gleichzeitig die Routen zwischen diesen Domänen neu verteilt werden. Netzbetreiber können diese Flexibilität nutzen, um eine Hierarchie von IS-IS-Domänen zu erstellen.
Abbildung 1 veranschaulicht auch die Verwendung mehrerer IGP-Instanzen von IS-IS, um Metro-Netzwerke in unabhängige IS-IS-Flooding-Domänen zu trennen. Im Beispiel nehmen die Router D und E an den Netzwerken IS-IS metro-a, IS-IS metro-b und IS-IS metro-c sowie am IS-IS Aggregationsnetzwerk-1 teil. Die Router D und E überfluten die verschiedenen IS-IS-Domänen nicht mit IS-IS-Ankündigungen. Stattdessen verteilen sie spezifische Routen auf die verschiedenen IS-IS-Domänen neu, was skalierbarere Metro-Bereitstellungen ermöglicht.
Übersicht über mehrere Instanzen von IS-IS
Sie können mehrere unabhängige IGP-Instanzen von IS-IS gleichzeitig auf einem Router konfigurieren und ausführen. Diese Instanzen sind der Standardroutinginstanz zugeordnet und installieren Routen in der Standard-Routing-Tabelle. Jede IS-IS-Instanz kann auch die im Routing-Tabelle installierten Routen anderer IS-IS-Instanzen mit der Standardkonfiguration Junos OS Routing-Richtlinie exportieren. Standardmäßig haben die von den verschiedenen IS-IS-Instanzen installierten Routen die gleiche Routenpräferenz.
Junos OS unterstützt nicht die Konfiguration derselben logischen Schnittstelle in mehreren IGP-Instanzen von IS-IS.
In den meisten Bereitstellungsszenarien installiert nur eine IS-IS-Instanz auf einem Router eine Route für ein bestimmtes Präfix. Daher müssen Sie keine unterschiedlichen Routeneinstellungen für mehrere IS-IS-Instanzen konfigurieren. Für bestimmte Bereitstellungsszenarien, in denen mehrere IS-IS-Instanzen die Routen für dasselbe Präfix in der Routing-Tabelle installieren, können Sie jedoch eine andere Routenpräferenz für die von anderen IS-IS-Instanzen installierten Routen festlegen. Auf diese Weise kann die Routing-Tabelle die Routen mit der besten Routenpräferenz auswählen und diese Routen in der Weiterleitungstabelle installieren.
Sie können die Funktion für mehrere IS-IS-Instanzen sowohl für hierarchische als auch für parallele Bereitstellungen verwenden. Bei hierarchischen Bereitstellungen gibt es genau definierte Grenzen zwischen den Gruppen von Routern, die an verschiedenen IGP-Instanzen teilnehmen. In parallelen Bereitstellungen erstrecken sich verschiedene IGP-Instanzen (in der Regel nicht mehr als zwei oder drei) über ganze Routergruppen. Sie können auch gemischte Bereitstellungen verwenden, wobei einige Domänen in einer hierarchischen Bereitstellung IGP-Instanzen parallel ausführen.
Sie können mehrere unabhängige IGP-Instanzen von IS-IS konfigurieren, indem Sie die isis-instance
Konfigurationsanweisung auf der Hierarchieebene [edit protocols
] einschließen. Die Konfigurationsanweisungen, die Sie auf der Hierarchieebene [edit protocols isis-instance igp-instance-name
] verwenden, sind die gleichen wie die Anweisungen, die auf der Hierarchieebene [edit protocols isis
] verfügbar sind.
Die isis-instance
Konfigurationsanweisung wird auf der Hierarchieebene [edit routing-instances routing-instance-name protocols
] nicht unterstützt.
Beispiel: Konfigurieren unabhängiger IS-IS-Instanzen in Metro Flooding-Domänen
In diesem Beispiel erfahren Sie, wie Sie unabhängige Metro-Flooding-Domänen konfigurieren, in denen mehrere IGP-Instanzen von IS-IS ausgeführt werden.
Überblick
In diesem Beispiel wird gezeigt, wie mehrere unabhängige IGP-Instanzen von IS-IS in Metro Flooding-Domänen konfiguriert und ausgeführt werden.
Topologie
Abbildung 2 zeigt ein Beispiel für Metro-Flooding-Domänen (metro-a und metro-b), auf denen unabhängige IGP-Instanzen von IS-IS ausgeführt werden. In der Topologie sind die Router R3 und R4 an Metro-IS-IS-Domänen (IS-IS metro-a und IS-IS metro-b) und der IS-IS-IS-Core-Netzwerkdomäne beteiligt. Die Router R3 und R4 überfluten die verschiedenen IS-IS-Domänen nicht mit IS-IS-Ankündigungen. Stattdessen verteilen sie spezifische Routen auf die verschiedenen IS-IS-Domänen neu, was eine besser skalierbare Metro-Bereitstellung ermöglicht.

Anforderungen
In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:
- Router der MX-Serie
- Junos OS Version 21.1R1 oder höher läuft auf allen Geräten
Sie müssen den Netzwerkdienstmodus als Erweiterte IP konfigurieren. Die erweiterte IP-Konfiguration stellt sicher, dass der Router Funktionen für den erweiterten Modus verwendet.
[edit] user@CE1#set chassis network-services enhanced-ip
Nachdem Sie die enhanced-ip
Anweisung konfiguriert und die Konfiguration bestätigt haben, wird die folgende Warnmeldung angezeigt, in der Sie aufgefordert werden, den Router neu zu starten:
'chassis' WARNING: Chassis configuration for network services has been changed. A system reboot is mandatory. Please reboot the system NOW. Continuing without a reboot might result in unexpected system behavior. commit complete
Beim Neustart werden die FPCs auf dem Router angezeigt.
[Siehe show chassis network-services.]
Konfiguration
Führen Sie die folgenden Aufgaben aus, um mehrere IGP-Instanzen von IS-IS auf dem Router zu konfigurieren und auszuführen:
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 erforderlichen Details, um sie an Ihre Netzwerkkonfiguration anzupassen, und kopieren Sie dann die Befehle und fügen Sie sie in die CLI auf der Hierarchieebene [Bearbeiten] ein.
Gerät R1
set interfaces ge-0/0/1 description R1-to-R4 set interfaces ge-0/0/1 unit 0 family inet address 192.168.1.1/24 set interfaces ge-0/0/1 unit 0 family iso set interfaces ge-0/0/2 description R1-to-R3 set interfaces ge-0/0/2 unit 0 family inet address 192.168.2.1/24 set interfaces ge-0/0/2 unit 0 family iso set interfaces lo0 unit 0 family inet address 192.168.100.1/32 set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0001.00 set protocols isis interface ge-0/0/1.0 level 2 metric 100 set protocols isis interface ge-0/0/1.0 level 1 disable set protocols isis interface ge-0/0/1.0 point-to-point set protocols isis interface ge-0/0/2.0 level 1 disable set protocols isis interface ge-0/0/2.0 level 2 metric 100 set protocols isis interface ge-0/0/2.0 point-to-point set protocols isis interface lo0.0 passive set routing-options router-id 192.168.100.1
Gerät R2
set interfaces ge-0/0/1 description R2-to-R3 set interfaces ge-0/0/1 unit 0 family inet address 192.168.3.1/24 set interfaces ge-0/0/1 unit 0 family iso set interfaces ge-0/0/2 description R2-to-R4 set interfaces ge-0/0/2 unit 0 family inet address 192.168.4.1/24 set interfaces ge-0/0/2 unit 0 family iso set interfaces lo0 unit 0 family inet address 192.168.100.2/32 set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0002.00 set protocols isis interface ge-0/0/1.0 level 1 disable set protocols isis interface ge-0/0/1.0 level 2 metric 100 set protocols isis interface ge-0/0/1.0 point-to-point set protocols isis interface ge-0/0/2.0 level 1 disable set protocols isis interface ge-0/0/2.0 level 2 metric 100 set protocols isis interface ge-0/0/2.0 point-to-point set protocols isis interface lo0.0 passive set routing-options router-id 192.168.100.2
Gerät R3
set interfaces ge-0/0/1 description R3-to-R2 set interfaces ge-0/0/1 unit 0 family inet address 192.168.3.2/24 set interfaces ge-0/0/1 unit 0 family iso set interfaces ge-0/0/2 description R3-to-R1 set interfaces ge-0/0/2 unit 0 family inet address 192.168.2.2/24 set interfaces ge-0/0/2 unit 0 family iso set interfaces ge-0/0/3 description R3-to-R5 set interfaces ge-0/0/3 unit 0 family inet address 192.168.6.1/24 set interfaces ge-0/0/3 unit 0 family iso set interfaces ge-0/0/4 description R3-to-R4 set interfaces ge-0/0/4 vlan-tagging set interfaces ge-0/0/4 unit 0 vlan-id 10 set interfaces ge-0/0/4 unit 0 family inet address 192.168.5.1/24 set interfaces ge-0/0/4 unit 0 family iso set interfaces ge-0/0/4 unit 1 vlan-id 11 set interfaces ge-0/0/4 unit 1 family inet address 192.168.9.1/24 set interfaces ge-0/0/4 unit 1 family iso set interfaces ge-0/0/4 unit 2 vlan-id 12 set interfaces ge-0/0/4 unit 2 family inet address 192.168.10.1/24 set interfaces ge-0/0/4 unit 2 family iso set interfaces lo0 unit 0 family inet address 192.168.100.3/32 set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0003.00 set policy-options policy-statement export-direct-loopback from protocol direct set policy-options policy-statement export-direct-loopback from route-filter 192.168.100.3/32 exact set policy-options policy-statement export-direct-loopback then accept set policy-options policy-statement export-isis from protocol isis set policy-options policy-statement export-isis from level 2 set policy-options policy-statement export-isis from route-filter 192.168.100.0/24 longer set policy-options policy-statement export-isis then accept set policy-options policy-statement export-isis-metro-a from igp-instance metro-a set policy-options policy-statement export-isis-metro-a from protocol isis set policy-options policy-statement export-isis-metro-a from level 2 set policy-options policy-statement export-isis-metro-a from route-filter 192.168.100.0/24 longer set policy-options policy-statement export-isis-metro-a then accept set policy-options policy-statement export-isis-metro-b from igp-instance metro-b set policy-options policy-statement export-isis-metro-b from protocol isis set policy-options policy-statement export-isis-metro-b from level 2 set policy-options policy-statement export-isis-metro-b from route-filter 192.168.100.0/24 longer set policy-options policy-statement export-isis-metro-b then accept set protocols isis interface ge-0/0/3.0 level 1 disable set protocols isis interface ge-0/0/3.0 level 2 metric 100 set protocols isis interface ge-0/0/3.0 point-to-point set protocols isis interface ge-0/0/4.0 level 1 disable set protocols isis interface ge-0/0/4.0 level 2 metric 100 set protocols isis interface ge-0/0/4.0 point-to-point set protocols isis interface lo0.0 passive set protocols isis export export-isis-metro-a set protocols isis export export-isis-metro-b set protocols isis-instance metro-b interface ge-0/0/1.0 level 1 disable set protocols isis-instance metro-b interface ge-0/0/1.0 level 2 metric 100 set protocols isis-instance metro-b interface ge-0/0/1.0 point-to-point set protocols isis-instance metro-b interface ge-0/0/4.2 level 1 disable set protocols isis-instance metro-b interface ge-0/0/4.2 level 2 metric 100 set protocols isis-instance metro-b interface ge-0/0/4.2 point-to-point set protocols isis-instance metro-b export export-isis set protocols isis-instance metro-b export export-direct-loopback set protocols isis-instance metro-b export export-isis-metro-a set protocols isis-instance metro-a interface ge-0/0/2.0 level 1 disable set protocols isis-instance metro-a interface ge-0/0/2.0 level 2 metric 100 set protocols isis-instance metro-a interface ge-0/0/2.0 point-to-point set protocols isis-instance metro-a interface ge-0/0/4.1 level 1 disable set protocols isis-instance metro-a interface ge-0/0/4.1 level 2 metric 100 set protocols isis-instance metro-a interface ge-0/0/4.1 point-to-point set protocols isis-instance metro-a export export-isis set protocols isis-instance metro-a export export-direct-loopback set protocols isis-instance metro-a export export-isis-metro-b set routing-options router-id 192.168.100.3
Gerät R4
set interfaces ge-0/0/1 description R4-to-R1 set interfaces ge-0/0/1 unit 0 family inet address 192.168.1.2/24 set interfaces ge-0/0/1 unit 0 family iso set interfaces ge-0/0/2 description R4-to-R2 set interfaces ge-0/0/2 unit 0 family inet address 192.168.4.2/24 set interfaces ge-0/0/2 unit 0 family iso set interfaces ge-0/0/3 description R4-to-R6 set interfaces ge-0/0/3 unit 0 family inet address 192.168.7.1/24 set interfaces ge-0/0/3 unit 0 family iso set interfaces ge-0/0/4 description R4-to-R3 set interfaces ge-0/0/4 vlan-tagging set interfaces ge-0/0/4 unit 0 vlan-id 10 set interfaces ge-0/0/4 unit 0 family inet address 192.168.5.2/24 set interfaces ge-0/0/4 unit 0 family iso set interfaces ge-0/0/4 unit 1 vlan-id 11 set interfaces ge-0/0/4 unit 1 family inet address 192.168.9.2/24 set interfaces ge-0/0/4 unit 1 family iso set interfaces ge-0/0/4 unit 2 vlan-id 12 set interfaces ge-0/0/4 unit 2 family inet address 192.168.10.2/24 set interfaces ge-0/0/4 unit 2 family iso set interfaces lo0 unit 0 family inet address 192.168.100.4/32 set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0004.00 set policy-options policy-statement export-direct-loopback from protocol direct set policy-options policy-statement export-direct-loopback from route-filter 192.168.100.4/32 exact set policy-options policy-statement export-direct-loopback then accept set policy-options policy-statement export-isis from protocol isis set policy-options policy-statement export-isis from level 2 set policy-options policy-statement export-isis from route-filter 192.168.100.0/24 longer set policy-options policy-statement export-isis then accept set policy-options policy-statement export-isis-metro-a from igp-instance metro-a set policy-options policy-statement export-isis-metro-a from protocol isis set policy-options policy-statement export-isis-metro-a from level 2 set policy-options policy-statement export-isis-metro-a from route-filter 192.168.100.0/24 longer set policy-options policy-statement export-isis-metro-a then accept set policy-options policy-statement export-isis-metro-b from igp-instance metro-b set policy-options policy-statement export-isis-metro-b from protocol isis set policy-options policy-statement export-isis-metro-b from level 2 set policy-options policy-statement export-isis-metro-b from route-filter 192.168.100.0/24 longer set policy-options policy-statement export-isis-metro-b then accept set protocols isis interface ge-0/0/3.0 level 1 disable set protocols isis interface ge-0/0/3.0 level 2 metric 100 set protocols isis interface ge-0/0/3.0 point-to-point set protocols isis interface ge-0/0/4.0 level 1 disable set protocols isis interface ge-0/0/4.0 level 2 metric 100 set protocols isis interface ge-0/0/4.0 point-to-point set protocols isis interface lo0.0 passive set protocols isis export export-isis-metro-a set protocols isis export export-isis-metro-b set protocols isis-instance metro-a interface ge-0/0/1.0 level 1 disable set protocols isis-instance metro-a interface ge-0/0/1.0 level 2 metric 100 set protocols isis-instance metro-a interface ge-0/0/1.0 point-to-point set protocols isis-instance metro-a interface ge-0/0/4.1 level 1 disable set protocols isis-instance metro-a interface ge-0/0/4.1 level 2 metric 100 set protocols isis-instance metro-a interface ge-0/0/4.1 point-to-point set protocols isis-instance metro-a export export-isis set protocols isis-instance metro-a export export-direct-loopback set protocols isis-instance metro-a export export-isis-metro-b set protocols isis-instance metro-b interface ge-0/0/2.0 level 1 disable set protocols isis-instance metro-b interface ge-0/0/2.0 level 2 metric 100 set protocols isis-instance metro-b interface ge-0/0/2.0 point-to-point set protocols isis-instance metro-b interface ge-0/0/4.2 level 1 disable set protocols isis-instance metro-b interface ge-0/0/4.2 level 2 metric 100 set protocols isis-instance metro-b interface ge-0/0/4.2 point-to-point set protocols isis-instance metro-b export export-isis set protocols isis-instance metro-b export export-direct-loopback set protocols isis-instance metro-b export export-isis-metro-a set routing-options router-id 192.168.100.4
Gerät R5
set interfaces ge-0/0/2 description R5-to-R6 set interfaces ge-0/0/2 unit 0 family inet address 192.168.8.1/24 set interfaces ge-0/0/2 unit 0 family iso set interfaces ge-0/0/3 description R5-to-R3 set interfaces ge-0/0/3 unit 0 family inet address 192.168.6.2/24 set interfaces ge-0/0/3 unit 0 family iso set interfaces lo0 unit 0 family inet address 192.168.100.5/32 set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0005.00 set protocols isis interface ge-0/0/2.0 level 1 disable set protocols isis interface ge-0/0/2.0 level 2 metric 100 set protocols isis interface ge-0/0/2.0 point-to-point set protocols isis interface ge-0/0/3.0 level 1 disable set protocols isis interface ge-0/0/3.0 level 2 metric 100 set protocols isis interface ge-0/0/3.0 point-to-point set protocols isis interface lo0.0 passive set routing-options router-id 192.168.100.5
Gerät R6
set interfaces ge-0/0/2 description R6-to-R5 set interfaces ge-0/0/2 unit 0 family inet address 192.168.8.2/24 set interfaces ge-0/0/2 unit 0 family iso set interfaces ge-0/0/3 description R6-to-R4 set interfaces ge-0/0/3 unit 0 family inet address 192.168.7.2/24 set interfaces ge-0/0/3 unit 0 family iso set interfaces lo0 unit 0 family inet address 192.168.100.6/32 set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0006.00 set protocols isis interface ge-0/0/2.0 level 1 disable set protocols isis interface ge-0/0/2.0 level 2 metric 100 set protocols isis interface ge-0/0/2.0 point-to-point set protocols isis interface ge-0/0/3.0 level 1 disable set protocols isis interface ge-0/0/3.0 level 2 metric 100 set protocols isis interface ge-0/0/3.0 point-to-point set protocols isis interface lo0.0 passive set routing-options router-id 192.168.100.6
Konfigurieren von R1
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.
Sie können die Schritte in diesem Beispiel verwenden, um auch die Router R2, R5 und R6 zu konfigurieren. Siehe CLI-Schnellkonfiguration und Abbildung 2 finden Sie Informationen zu den Schnittstellen-IDs, IP-Adressen und Loopback-Adressen, die auf diesen Routern verwendet werden.
So konfigurieren Sie R1:
-
Konfigurieren Sie die Schnittstellen, um die Unterstützung der IP-Familie (
inet
) und der ISO-Familie zu aktivieren.user@R1# set interfaces ge-0/0/1 description R1-to-R4 user@R1# set interfaces ge-0/0/1 unit 0 family inet address 192.168.1.1/24 user@R1# set interfaces ge-0/0/1 unit 0 family iso user@R1# set interfaces ge-0/0/2 description R1-to-R3 user@R1# set interfaces ge-0/0/2 unit 0 family inet address 192.168.2.1/24 user@R1# set interfaces ge-0/0/2 unit 0 family iso
-
Erstellen Sie die Loopbackschnittstelle, und konfigurieren Sie die IP- und NET-Adressen.
user@R1# set interfaces lo0 unit 0 family inet address 192.168.100.1/32 user@R1# set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0001.00
-
Konfigurieren Sie Routing-Optionen, um den Router in der Domäne zu identifizieren.
user@R1# set routing-options router-id 192.168.100.1
-
Aktivieren Sie IS-IS auf den Schnittstellen.
user@R1# set protocols isis interface ge-0/0/1.0 level 2 metric 100 user@R1# set protocols isis interface ge-0/0/1.0 level 1 disable user@R1# set protocols isis interface ge-0/0/1.0 point-to-point user@R1# set protocols isis interface ge-0/0/2.0 level 1 disable user@R1# set protocols isis interface ge-0/0/2.0 level 2 metric 100 user@R1# set protocols isis interface ge-0/0/2.0 point-to-point user@R1# set protocols isis interface lo0.0 passive
Befund
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die show interfaces
Befehle , show routing-options
und show protocols
eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
interfaces { ge-0/0/1 { description R1-to-R4; unit 0 { family inet { address 192.168.1.1/24; } family iso; } } ge-0/0/2 { description R1-to-R3; unit 0 { family inet { address 192.168.2.1/24; } family iso; } } lo0 { unit 0 { family inet { address 192.168.100.1/32; } family iso { address 49.0002.0192.0168.0001.00; } } } } protocols { isis { interface ge-0/0/1.0 { level 2 metric 100; level 1 disable; point-to-point; } interface ge-0/0/2.0 { level 1 disable; level 2 metric 100; point-to-point; } interface lo0.0 { passive; } } } routing-options { router-id 192.168.100.1; }
Konfigurieren von R3
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.
Sie können die Schritte in diesem Beispiel verwenden, um auch den R4-Router zu konfigurieren. Siehe CLI-Schnellkonfiguration und Abbildung 2 Informationen zu den Schnittstellen-IDs, IP-Adressen und der Loopback-Adresse, die auf dem Router verwendet werden.
So konfigurieren Sie R3:
-
Konfigurieren Sie die Schnittstellen, die mit R1, R2 und R5 verbunden sind, um die Unterstützung der IP- und ISO-Familie zu aktivieren.
user@R3# set interfaces ge-0/0/1 description R3-to-R2 user@R3# set interfaces ge-0/0/1 unit 0 family inet address 192.168.3.2/24 user@R3# set interfaces ge-0/0/1 unit 0 family iso user@R3# set interfaces ge-0/0/2 description R3-to-R1 user@R3# set interfaces ge-0/0/2 unit 0 family inet address 192.168.2.2/24 user@R3# set interfaces ge-0/0/2 unit 0 family iso user@R3# set interfaces ge-0/0/3 description R3-to-R5 user@R3# set interfaces ge-0/0/3 unit 0 family inet address 192.168.6.1/24 user@R3# set interfaces ge-0/0/3 unit 0 family iso
-
Konfigurieren Sie drei Subschnittstellen (logische Schnittstellen), die R3 und R4 verbinden (eine IS-IS-Standardinstanz und zwei IS-IS-Metro-Instanzen (IS-IS metro-a und IS-IS metro-b)).
Anmerkung:Die Standard-IS-IS-Instanz bezieht sich auf die IS-IS-IGP-Instanz, die auf der Hierarchieebene [
edit protocols isis
] konfiguriert ist.user@R3# set interfaces ge-0/0/4 description R3-to-R4 user@R3# set interfaces ge-0/0/4 vlan-tagging user@R3# set interfaces ge-0/0/4 unit 0 vlan-id 10 user@R3# set interfaces ge-0/0/4 unit 0 family inet address 192.168.5.1/24 user@R3# set interfaces ge-0/0/4 unit 0 family iso user@R3# set interfaces ge-0/0/4 unit 1 vlan-id 11 user@R3# set interfaces ge-0/0/4 unit 1 family inet address 192.168.9.1/24 user@R3# set interfaces ge-0/0/4 unit 1 family iso user@R3# set interfaces ge-0/0/4 unit 2 vlan-id 12 user@R3# set interfaces ge-0/0/4 unit 2 family inet address 192.168.10.1/24 user@R3# set interfaces ge-0/0/4 unit 2 family iso
-
Erstellen Sie die Loopbackschnittstelle, und konfigurieren Sie die IP- und NET-Adressen.
user@R3# set interfaces lo0 unit 0 family inet address 192.168.100.3/32 user@R3# set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0003.00
-
Konfigurieren Sie Richtlinien für die Neuverteilung von Loopback-Adressen von IS-IS Metro-Instanz- (IS-IS Metro-A und IS-IS Metro-B)- und IS-IS-Standardinstanz-Routern (Core-Netzwerk), sodass die Routen nach Bedarf auf IS-IS-Domänen verteilt werden können.
-
Konfigurieren Sie Richtlinien, um die Loopback-Adresse von R3 zu verteilen.
user@R3# set policy-options policy-statement export-direct-loopback from protocol direct user@R3# set policy-options policy-statement export-direct-loopback from route-filter 192.168.100.3/32 exact user@R3# set policy-options policy-statement export-direct-loopback then accept
-
Konfigurieren Sie Richtlinien für die Verteilung der Loopback-Adressen der R5- und R6-Router (Standard-IS-IS-Instanz).
user@R3# set policy-options policy-statement export-isis from protocol isis user@R3# set policy-options policy-statement export-isis from level 2 user@R3# set policy-options policy-statement export-isis from route-filter 192.168.100.0/24 longer user@R3# set policy-options policy-statement export-isis then accept
-
Konfigurieren Sie Richtlinien, um die Loopback-Adressen von R1 (IS-IS Metro-A-Instanz) zu verteilen.
user@R3# set policy-options policy-statement export-isis-metro-a from igp-instance metro-a user@R3# set policy-options policy-statement export-isis-metro-a from protocol isis user@R3# set policy-options policy-statement export-isis-metro-a from level 2 user@R3# set policy-options policy-statement export-isis-metro-a from route-filter 192.168.100.0/24 longer user@R3# set policy-options policy-statement export-isis-metro-a then accept
-
Konfigurieren Sie Richtlinien, um die Loopback-Adressen von R2 (IS-IS Metro-B-Instanz) zu verteilen.
user@R3# set policy-options policy-statement export-isis-metro-b from igp-instance metro-b user@R3# set policy-options policy-statement export-isis-metro-b from protocol isis user@R3# set policy-options policy-statement export-isis-metro-b from level 2 user@R3# set policy-options policy-statement export-isis-metro-b from route-filter 192.168.100.0/24 longer user@R3# set policy-options policy-statement export-isis-metro-b then accept
-
-
Aktivieren Sie IS-IS auf der Standardinstanzschnittstelle (Verbindung von R3 mit R5) und auf der Subschnittstelle (Verbindung von R3 mit R4).
user@R3# set protocols isis interface ge-0/0/3.0 level 1 disable user@R3# set protocols isis interface ge-0/0/3.0 level 2 metric 100 user@R3# set protocols isis interface ge-0/0/3.0 point-to-point user@R3# set protocols isis interface ge-0/0/4.0 level 1 disable user@R3# set protocols isis interface ge-0/0/4.0 level 2 metric 100 user@R3# set protocols isis interface ge-0/0/4.0 point-to-point user@R3# set protocols isis interface lo0.0 passive
-
Konfigurieren Sie IS-IS so, dass Loopback-Adressen von IS-IS Metro-A- und IS-IS Metro-B-Instanzen in die IS-IS-Standardinstanz exportiert werden. Diese Konfiguration verteilt bestimmte Routen, anstatt die gesamte Metro-Domäne zu überfluten.
user@R3# set protocols isis export export-isis-metro-a user@R3# set protocols isis export export-isis-metro-b
-
Aktivieren Sie IS-IS auf der IS-IS metro-b-Instanzschnittstelle (die R3 mit R2 verbindet) und auf der Subschnittstelle (R3 mit R4).
user@R3# set protocols isis-instance metro-b interface ge-0/0/1.0 level 1 disable user@R3# set protocols isis-instance metro-b interface ge-0/0/1.0 level 2 metric 100 user@R3# set protocols isis-instance metro-b interface ge-0/0/1.0 point-to-point user@R3# set protocols isis-instance metro-b interface ge-0/0/4.2 level 1 disable user@R3# set protocols isis-instance metro-b interface ge-0/0/4.2 level 2 metric 100 user@R3# set protocols isis-instance metro-b interface ge-0/0/4.2 point-to-point
-
Konfigurieren Sie IS-IS so, dass die Loopback-Adressen von IS-IS metro-a- und Standard-IS-IS-Instanzen in die IS-IS metro-b-Instanz exportiert werden. Diese Konfiguration verteilt bestimmte Routen, anstatt die gesamten Standard-IS-IS-Instanzen und Metro-A-Domäneninstanzen zu überfluten.
user@R3# set protocols isis-instance metro-b export export-isis user@R3# set protocols isis-instance metro-b export export-direct-loopback user@R3# set protocols isis-instance metro-b export export-isis-metro-a
-
Aktivieren Sie IS-IS auf der IS-IS metro-a-Instanzschnittstelle (die R3 mit R1 verbindet) und auf der Subschnittstelle (R3 mit R4).
user@R3# set protocols isis-instance metro-a interface ge-0/0/2.0 level 1 disable user@R3# set protocols isis-instance metro-a interface ge-0/0/2.0 level 2 metric 100 user@R3# set protocols isis-instance metro-a interface ge-0/0/2.0 point-to-point user@R3# set protocols isis-instance metro-a interface ge-0/0/4.1 level 1 disable user@R3# set protocols isis-instance metro-a interface ge-0/0/4.1 level 2 metric 100 user@R3# set protocols isis-instance metro-a interface ge-0/0/4.1 point-to-point
-
Konfigurieren Sie IS-IS so, dass die Loopback-Adressen von IS-IS Metro-B- und Standard-IS-IS-Instanzen in die IS-IS Metro-A-Instanz exportiert werden. Diese Konfiguration verteilt bestimmte Routen, anstatt die gesamten Standard-IS-IS-IS-Instanzen und Metro-B-Domäneninstanzen zu überfluten.
user@R3# set protocols isis-instance metro-a export export-isis user@R3# set protocols isis-instance metro-a export export-direct-loopback user@R3# set protocols isis-instance metro-a export export-isis-metro-b
-
Konfigurieren Sie Routing-Optionen, um den Router in der Domäne zu identifizieren.
user@R3# set routing-options router-id 192.168.100.3
Befund
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die show interfaces
Befehle , show routing-options
und show protocols
eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
interfaces { ge-0/0/1 { description R3-to-R2; unit 0 { family inet { address 192.168.3.2/24; } family iso; } } ge-0/0/2 { description R3-to-R1; unit 0 { family inet { address 192.168.2.2/24; } family iso; } } ge-0/0/3 { description R3-to-R5; unit 0 { family inet { address 192.168.6.1/24; } family iso; } } ge-0/0/4 { description R3-to-R4; vlan-tagging; unit 0 { vlan-id 10; family inet { address 192.168.5.1/24; } family iso; } unit 1 { vlan-id 11; family inet { address 192.168.9.1/24; } family iso; } unit 2 { vlan-id 12; family inet { address 192.168.10.1/24; } family iso; } } lo0 { unit 0 { family inet { address 192.168.100.3/32; } family iso { address 49.0002.0192.0168.0003.00; } } } } policy-options { policy-statement export-direct-loopback { from { protocol direct; route-filter 192.168.100.3/32 exact; } then accept; } policy-statement export-isis { from { protocol isis; level 2; route-filter 192.168.100.0/24 longer; } then accept; } policy-statement export-isis-metro-a { from { igp-instance metro-a; protocol isis; level 2; route-filter 192.168.100.0/24 longer; } then accept; } policy-statement export-isis-metro-b { from { igp-instance metro-b; protocol isis; level 2; route-filter 192.168.100.0/24 longer; } then accept; } } protocols { isis { interface ge-0/0/3.0 { level 1 disable; level 2 metric 100; point-to-point; } interface ge-0/0/4.0 { level 1 disable; level 2 metric 100; point-to-point; } interface lo0.0 { passive; } export [ export-isis-metro-a export-isis-metro-b ]; } isis-instance metro-b { interface ge-0/0/1.0 { level 1 disable; level 2 metric 100; point-to-point; } interface ge-0/0/4.2 { level 1 disable; level 2 metric 100; point-to-point; } export [ export-isis export-direct-loopback export-isis-metro-a ]; } isis-instance metro-a { interface ge-0/0/2.0 { level 1 disable; level 2 metric 100; point-to-point; } interface ge-0/0/4.1 { level 1 disable; level 2 metric 100; point-to-point; } export [ export-isis export-direct-loopback export-isis-metro-b ]; } } routing-options { router-id 192.168.100.3; }
Verifizierung
Führen Sie die folgenden Schritte aus, um zu überprüfen, ob die Konfiguration ordnungsgemäß funktioniert:
- Überprüfen von IS-IS-Ankündigungen
- Überprüfen der Routing-Tabelle
- Überprüfen der Routen in der IS-IS-Routingtabelle
- IS-IS-Schnittstellen überprüfen
Überprüfen von IS-IS-Ankündigungen
Zweck
Überprüfen Sie die IS-IS-Ankündigungseinträge in der IS-IS-Link-State-Datenbank (LSDB), die Daten zu PDU-Paketen enthält.
Aktion
Führen Sie den show isis database level 2
Befehl im Betriebsmodus aus.
Auf R3
user@R3>show isis database level 2 IS-IS level 2 link-state database: LSP ID Sequence Checksum Lifetime Attributes R6.00-00 0x75d 0x1ff7 1181 L1 L2 R5.00-00 0x75b 0xffdc 741 L1 L2 R4.00-00 0x780 0x4e1 552 L1 L2 R3.00-00 0x7f0 0x8643 496 L1 L2 4 LSPs
user@R3>show isis database level 2 igp-instance metro-a IS-IS level 2 link-state database: LSP ID Sequence Checksum Lifetime Attributes R1.00-00 0x136 0x46e5 1046 L1 L2 R4.00-00 0x781 0xf65e 768 L1 L2 R3.00-00 0x7f2 0x871b 764 L1 L2 3 LSPs
user@R3>show isis database level 2 igp-instance metro-b IS-IS level 2 link-state database: LSP ID Sequence Checksum Lifetime Attributes R2.00-00 0x13a 0x7997 1013 L1 L2 R4.00-00 0x781 0x86ba 771 L1 L2 R3.00-00 0x7f2 0x1288 510 L1 L2 3 LSPs
Auf R1
user@R1>show isis database level 2 IS-IS level 2 link-state database: LSP ID Sequence Checksum Lifetime Attributes R1.00-00 0x136 0x46e5 851 L1 L2 R4.00-00 0x781 0xf65e 571 L1 L2 R3.00-00 0x7f2 0x871b 565 L1 L2 3 LSPs
Bedeutung
Diese Ausgabe auf R3 veranschaulicht, dass R3 die IS-IS-Ankündigungen von R4, R5 und R6 sieht, bei denen es sich um eine Standard-IS-IS-IS-Instanz handelt. R3 sieht auch die IS-IS-Ankündigungen von R1 (IS-IS metro-a), R2 (IS-IS metro-b) und R4 (sowohl IS-IS metro-a als auch IS-IS metro-b). Daraus können Sie ersehen, dass es sich bei R3 um einen gemeinsamen Router handelt, der IS-IS-Routen zwischen der IS-IS Metro-A-Instanz, der IS-IS Metro-B-Instanz und der Standard-IS-IS-Instanz (Core-Netzwerk) neu verteilt.
Die Ausgabe von R1 zeigt, dass R1 die IS-IS-Ankündigungen nur von R3 und R4 sieht. R1 sieht keine IS-IS-Ankündigungen von R2. Sie sehen also, dass IS-IS metro-a und IS-IS metro-b separate IS-IS-Flooding-Domänen sind. Sie können diese Eigenschaft verwenden, um skalierbarere Netzwerke zu erstellen.
Überprüfen der Routing-Tabelle
Zweck
Überprüfen Sie die Routeneinträge in der Routing-Tabelle.
Aktion
Führen Sie den show route table inet.0 route-destination address extensive
Befehl im Betriebsmodus aus.
Auf R3
user@R3>show route table inet.0 192.168.100.1 extensive
inet.0: 28 destinations, 28 routes (28 active, 0 holddown, 0 hidden)
192.168.100.1/32 (1 entry, 1 announced)
TSI:
KRT in-kernel 192.168.100.1/32 -> {192.168.2.1}
IS-IS level 1, LSP fragment 0
IS-IS level 2, LSP fragment 0
IS-IS level 1, LSP fragment 0
IS-IS level 2, LSP fragment 0
*IS-IS Preference: 18
Level: 2
Next hop type: Router, Next hop index: 601
Address: 0xc5b21cc
Next-hop reference count: 2
Next hop: 192.168.2.1 via ge-0/0/2.0, selected
Session Id: 0x140
State: <Active Int>
Age: 2d 18:10:36 Metric: 63
Validation State: unverified
ORR Generation-ID: 0
Task: IS-IS-metro-a
Announcement bits (3): 0-KRT 2-IS-IS 10-IS-IS-metro-b
AS path: I
Thread: junos-main
user@R3>show route table inet.0 192.168.100.2 extensive
inet.0: 28 destinations, 28 routes (28 active, 0 holddown, 0 hidden)
192.168.100.2/32 (1 entry, 1 announced)
TSI:
KRT in-kernel 192.168.100.2/32 -> {192.168.3.1}
IS-IS level 1, LSP fragment 0
IS-IS level 2, LSP fragment 0
IS-IS level 1, LSP fragment 0
IS-IS level 2, LSP fragment 0
*IS-IS Preference: 18
Level: 2
Next hop type: Router, Next hop index: 602
Address: 0xc5b2234
Next-hop reference count: 2
Next hop: 192.168.3.1 via ge-0/0/1.0, selected
Session Id: 0x141
State: <Active Int>
Age: 2d 18:18:48 Metric: 63
Validation State: unverified
ORR Generation-ID: 0
Task: IS-IS-metro-b
Announcement bits (3): 0-KRT 2-IS-IS 4-IS-IS-metro-a
AS path: I
Thread: junos-main
Bedeutung
Die Ausgabe zeigt, dass die Loopback-Adresse von R1 (192.168.100.1) der IS-IS metro-a-Instanz (IS-IS-metro-a) und die Loopback-Adresse von R2 (192.168.100.2) der IS-IS metro-b-Instanz (IS-IS-metro-b) zugeordnet ist, wie in R3 konfiguriert.
Überprüfen der Routen in der IS-IS-Routingtabelle
Zweck
Überprüfen Sie die Routen in der IS-IS-Routing-Tabelle.
Aktion
Führen Sie den show isis route
Befehl im Betriebsmodus aus.
Auf R3
user@R3>show isis route IS-IS routing table Current version: L1: 1885 L2: 1956 IPv4/IPv6 Routes ---------------- Prefix L Version Metric Type Interface NH Via Backup Score 192.168.7.0/24 2 1956 126 int ge-0/0/4.0 IPV4 R4 192.168.8.0/24 2 1956 126 int ge-0/0/3.0 IPV4 R5 192.168.100.4/32 2 1956 63 int ge-0/0/4.0 IPV4 R4 192.168.100.5/32 2 1956 63 int ge-0/0/3.0 IPV4 R5 192.168.100.6/32 2 1956 126 int ge-0/0/3.0 IPV4 R5 ge-0/0/4.0 IPV4 R4
user@R3>show isis route igp-instance metro-a IS-IS routing table Current version: L1: 1889 L2: 1961 IPv4/IPv6 Routes ---------------- Prefix L Version Metric Type Interface NH Via Backup Score 192.168.1.0/24 2 1961 126 int ge-0/0/4.1 IPV4 R4 ge-0/0/2.0 IPV4 R1 192.168.100.1/32 2 1961 63 int ge-0/0/2.0 IPV4 R1
user@R3>show isis route igp-instance metro-b IS-IS routing table Current version: L1: 1892 L2: 1949 IPv4/IPv6 Routes ---------------- Prefix L Version Metric Type Interface NH Via Backup Score 192.168.4.0/24 2 1949 126 int ge-0/0/4.2 IPV4 R4 ge-0/0/1.0 IPV4 R2 192.168.100.2/32 2 1949 63 int ge-0/0/1.0 IPV4 R2
Auf R1
user@R1>show isis route IS-IS routing table Current version: L1: 313 L2: 392 IPv4/IPv6 Routes ---------------- Prefix L Version Metric Type Interface NH Via Backup Score 192.168.9.0/24 2 392 126 int ge-0/0/2.0 IPV4 R3 ge-0/0/1.0 IPV4 R4 192.168.100.2/32 2 392 126 int ge-0/0/2.0 IPV4 R3 ge-0/0/1.0 IPV4 R4 192.168.100.3/32 2 392 73 int ge-0/0/2.0 IPV4 R3 192.168.100.4/32 2 392 73 int ge-0/0/1.0 IPV4 R4 192.168.100.5/32 2 392 126 int ge-0/0/2.0 IPV4 R3 ge-0/0/1.0 IPV4 R4 192.168.100.6/32 2 392 126 int ge-0/0/2.0 IPV4 R3 ge-0/0/1.0 IPV4 R4
Bedeutung
Die Ausgabe auf R3 zeigt die Loopbackadressen und die IS-IS-Instanzzuordnungsinformationen von R1, R2, R4, R5 und R6 an.
Die Ausgabe auf R1 zeigt die Loopbackadressen von R2, R3, R4, R5 und R6 an.
IS-IS-Schnittstellen überprüfen
Zweck
Überprüfen Sie die Statusinformationen zu IS-IS-fähigen Schnittstellen.
Aktion
Führen Sie den show isis interface
Befehl im Betriebsmodus aus.
Auf R3
user@R3>show isis interface IS-IS interface database: Interface L CirID Level 1 DR Level 2 DR L1/L2 Metric ge-0/0/3.0 2 0x1 Disabled Point to Point 10/100 ge-0/0/4.0 2 0x1 Disabled Point to Point 10/100 lo0.0 3 0x1 Passive Passive 0/0
user@R3>show isis interface igp-instance metro-a IS-IS interface database: Interface L CirID Level 1 DR Level 2 DR L1/L2 Metric ge-0/0/2.0 2 0x1 Disabled Point to Point 10/100 ge-0/0/4.1 2 0x1 Disabled Point to Point 10/100
user@R3>show isis interface igp-instance metro-b IS-IS interface database: Interface L CirID Level 1 DR Level 2 DR L1/L2 Metric ge-0/0/1.0 2 0x1 Disabled Point to Point 10/100 ge-0/0/4.2 2 0x1 Disabled Point to Point 10/100
Auf R1
user@R1>show isis interface IS-IS interface database: Interface L CirID Level 1 DR Level 2 DR L1/L2 Metric ge-0/0/1.0 2 0x1 Disabled Point to Point 10/100 ge-0/0/2.0 2 0x1 Disabled Point to Point 10/100 lo0.0 3 0x1 Passive Passive 0/0
Bedeutung
Die Ausgabe zeigt die Schnittstellen, die verschiedenen IS-IS-Instanzen zugeordnet sind.