AUF DIESER SEITE
Beispiel: Konfigurieren einer mehrstufigen IS-IS-Topologie zur Steuerung von Interarea Flooding
In diesem Beispiel wird gezeigt, wie eine mehrstufige IS-IS-Topologie konfiguriert wird.
Anforderungen
Vor der Konfiguration dieses Beispiels ist keine spezielle Konfiguration erforderlich, die über die Geräteinitialisierung hinausgeht.
Überblick
Wie OSPF unterstützt auch das IS-IS-Protokoll die Partitionierung einer Routing-Domain in mehrere Bereiche mit Ebenen, die das Interarea Flooding steuern. Die Verwendung mehrerer Ebenen verbessert die Skalierbarkeit von Protokollen, da Link-State-PDUs der Stufe 2 (Backbone) normalerweise nicht in einen Bereich der Ebene 1 geflutet werden.
Ein IS-IS-Level-2-Bereich entspricht dem OSPF-Backbone-Bereich (0), während ein Level-1-Bereich ähnlich wie ein OSPF-Bereich mit Total-Stubby-Bereich funktioniert, da normalerweise eine Standardroute verwendet wird, um sowohl Inter-Level- als auch AS-externe Routen zu erreichen.
Im Gegensatz zu OSPF gibt es IS-IS-Bereichsgrenzen zwischen Routern, sodass sich ein bestimmtes Routing-Gerät immer vollständig in einem bestimmten Bereich befindet. Nachbarschaften der Ebene 1 können zwischen Routern gebildet werden, die sich eine gemeinsame Bereichsnummer teilen, während eine Nachbarschaftsebene 2 zwischen Routern gebildet werden kann, die sich eine Bereichsnummer teilen können oder nicht.
Abbildung 1 zeigt die in diesem Beispiel verwendete Topologie.

Die CLI-Schnellkonfiguration zeigt die Konfiguration für alle Geräte in Abbildung 1. Im Abschnitt #configuration69__isis-multi-level-step-by-step werden die Schritte auf Gerät R5 beschrieben.
Dieses Beispiel weist die folgenden Merkmale auf:
-
Das Gerät R5 fungiert als Level-1-/Level-2-Router, um den Level-2-Backbone-Bereich 49.0001 und den Level-1-Bereich 49.0002, der die Geräte R6 und R7 enthält, miteinander zu verbinden.
-
Die System-ID basiert auf den IPv4-lo0-Adressen der Geräte.
-
Der Ausfall einer einzelnen Schnittstelle stört den IS-IS-Betrieb nicht vollständig.
-
Die IPv4 lo0-Adressen aller Router sind über IS-IS erreichbar.
-
Die Verbindung zwischen Gerät R3 und Gerät S1 erscheint im Bereich 49.0001 als Route innerhalb des Bereichs. Auf dieser Schnittstelle können keine IS-IS-Nachbarschaften hergestellt werden. Dies wird erreicht, indem die Anweisung auf der
passive
Schnittstelle von Gerät R3 für Gerät S1 konfiguriert wird. -
Die Loopback-Adressen von Level-2-Geräten werden nicht in einem Level-1-Bereich angezeigt.
-
Für jede Gerätekopplung gibt es nur eine Nachbarschaft.
Topologie
Konfiguration
Verfahren
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, damit sie Ihrer Netzwerkkonfiguration entsprechen, und kopieren Sie dann die Befehle, und fügen Sie sie dann in die CLI auf der [edit]
Hierarchieebene ein.
Gerät R3
set interfaces fe-1/2/0 unit 0 description to-R4 set interfaces fe-1/2/0 unit 0 family inet address 10.0.0.17/30 set interfaces fe-1/2/0 unit 0 family iso set interfaces fe-1/2/1 unit 0 description to-R5 set interfaces fe-1/2/1 unit 0 family inet address 10.0.0.21/30 set interfaces fe-1/2/1 unit 0 family iso set interfaces fe-1/2/2 unit 0 family inet address 10.0.0.41/30 set interfaces fe-1/2/2 unit 0 description to-S1 set interfaces lo0 unit 0 family inet address 192.168.0.3/32 set interfaces lo0 unit 0 family iso address 49.0001.0192.0168.0003.00 set protocols isis interface fe-1/2/0.0 level 1 disable set protocols isis interface fe-1/2/1.0 level 1 disable set protocols isis interface lo0.0 level 1 disable set protocols isis interface fe-1/2/2.0 passive
Gerät R4
set interfaces fe-1/2/0 unit 0 description to-R3 set interfaces fe-1/2/0 unit 0 family inet address 10.0.0.18/30 set interfaces fe-1/2/0 unit 0 family iso set interfaces fe-1/2/1 unit 0 description to-R5 set interfaces fe-1/2/1 unit 0 family inet address 10.0.0.25/30 set interfaces fe-1/2/1 unit 0 family iso set interfaces lo0 unit 0 family inet address 192.168.0.4/32 set interfaces lo0 unit 0 family iso address 49.0001.0192.0168.0004.00 set protocols isis interface fe-1/2/0.0 level 1 disable set protocols isis interface fe-1/2/1.0 level 1 disable set protocols isis interface lo0.0 level 1 disable
Gerät R5
set interfaces fe-1/2/0 unit 0 description to-R3 set interfaces fe-1/2/0 unit 0 family inet address 10.0.0.22/30 set interfaces fe-1/2/0 unit 0 family iso set interfaces fe-1/2/1 unit 0 description to-R4 set interfaces fe-1/2/1 unit 0 family inet address 10.0.0.26/30 set interfaces fe-1/2/1 unit 0 family iso set interfaces fe-1/2/2 unit 0 description to-R6 set interfaces fe-1/2/2 unit 0 family inet address 10.0.0.29/30 set interfaces fe-1/2/2 unit 0 family iso set interfaces fe-1/2/3 unit 0 description to-R7 set interfaces fe-1/2/3 unit 0 family inet address 10.0.0.38/30 set interfaces fe-1/2/3 unit 0 family iso set interfaces lo0 unit 0 family inet address 192.168.0.5/32 set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0005.00 set protocols isis interface fe-1/2/0.0 level 1 disable set protocols isis interface fe-1/2/1.0 level 1 disable set protocols isis interface fe-1/2/2.0 level 2 disable set protocols isis interface fe-1/2/3.0 level 2 disable set protocols isis interface lo0.0 level 1 disable
Gerät R6
set interfaces fe-1/2/0 unit 0 description to-R5 set interfaces fe-1/2/0 unit 0 family inet address 10.0.0.30/30 set interfaces fe-1/2/0 unit 0 family iso set interfaces fe-1/2/1 unit 0 description to-R7 set interfaces fe-1/2/1 unit 0 family inet address 10.0.0.33/30 set interfaces fe-1/2/1 unit 0 family iso set interfaces lo0 unit 0 family inet address 192.168.0.6/32 set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0006.00 set protocols isis interface fe-1/2/0.0 level 2 disable set protocols isis interface fe-1/2/1.0 level 2 disable set protocols isis interface lo0.0 level 2 disable
Gerät R7
set interfaces fe-1/2/0 unit 0 description to-R6 set interfaces fe-1/2/0 unit 0 family inet address 10.0.0.34/30 set interfaces fe-1/2/0 unit 0 family iso set interfaces fe-1/2/1 unit 0 description to-R5 set interfaces fe-1/2/1 unit 0 family inet address 10.0.0.37/30 set interfaces fe-1/2/1 unit 0 family iso set interfaces lo0 unit 0 family inet address 192.168.0.7/32 set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0007.00 set protocols isis interface fe-1/2/0.0 level 2 disable set protocols isis interface fe-1/2/1.0 level 2 disable set protocols isis interface lo0.0 level 2 disable
Gerät S1
set interfaces fe-1/2/0 unit 0 family inet address 10.0.0.42/30 set interfaces fe-1/2/0 unit 0 description to-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.
So konfigurieren Sie mehrstufigen IS-IS:
-
Konfigurieren Sie die Netzwerkschnittstellen.
Aktivieren Sie IS-IS auf den Schnittstellen, indem Sie die ISO-Adressfamilie auf jeder Schnittstelle einschließen.
[edit interfaces] user@R5# set fe-1/2/0 unit 0 description to-R3 user@R5# set fe-1/2/0 unit 0 family inet address 10.0.0.22/30 user@R5# set fe-1/2/0 unit 0 family iso user@R5# set fe-1/2/1 unit 0 description to-R4 user@R5# set fe-1/2/1 unit 0 family inet address 10.0.0.26/30 user@R5# set fe-1/2/1 unit 0 family iso user@R5# set fe-1/2/2 unit 0 description to-R6 user@R5# set fe-1/2/2 unit 0 family inet address 10.0.0.29/30 user@R5# set fe-1/2/2 unit 0 family iso user@R5# set fe-1/2/3 unit 0 description to-R7 user@R5# set fe-1/2/3 unit 0 family inet address 10.0.0.38/30 user@R5# set fe-1/2/3 unit 0 family iso
-
Konfigurieren Sie zwei Loopback-Schnittstellenadressen.
Eine Adresse ist für IPv4.
Die andere ist für den IS-IS-Bereich 49.0002 vorgesehen, so dass Gerät R5 mit den anderen Geräten der Ebene 1 im Bereich 49.0002 benachbart werden kann. Obwohl sich das NET von Gerät R5 als zum Level-1-Bereich 49.0002 gehörend identifiziert, ist seine Loopback-Schnittstelle nicht als Level-1-Schnittstelle konfiguriert. Dies würde dazu führen, dass die Route zum Loopback von Gerät R5 in den Bereich der Ebene 1 eingespeist wird.
[edit interfaces lo0 unit 0] user@R5# set family inet address 192.168.0.5/32 user@R5# set family iso address 49.0002.0192.0168.0005.00
-
Geben Sie die IS-IS-Ebene für jede Schnittstelle an.
Gerät R5 wird auf jeder Verbindung auf der gleichen Ebene an die anderen Routing-Geräte angrenzen.
Standardmäßig ist IS-IS für IS-IS-Bereiche auf allen Schnittstellen aktiviert, auf denen die ISO-Protokollfamilie (auf Hierarchieebene
[edit interfaces interface-name unit logical-unit-number]
) aktiviert ist. Um IS-IS auf einer bestimmten Ebene auf einer Schnittstelle zu deaktivieren, schließen Sie diedisable
Anweisung ein.Die Loopback-Schnittstelle von Gerät R5 ist nur für die Ausführung von Level 2 konfiguriert. Wenn der Level-1-Betrieb auf lo0.0 aktiviert wäre, würde Gerät R5 seine Loopback-Adresse in seine Level-1-Link-State-PDU aufnehmen, was in diesem Beispiel falsch ist, in dem die Loopback-Adressen von Level-2-Geräten nicht in einem Level-1-Bereich angezeigt werden dürfen.
Im Gegensatz zu OSPF müssen Sie die lo0-Schnittstelle des Routers explizit auf der
[edit protocols isis]
Hierarchieebene auflisten, da diese Schnittstelle die Quelle des NET des Routers ist und daher als IS-IS-Schnittstelle konfiguriert werden muss. In IS-IS arbeitet die lo0-Schnittstelle standardmäßig im passiven Modus, was ideal ist, da auf einer virtuellen Schnittstelle niemals Nachbarschaftsbildung stattfinden kann.[edit protocols isis] user@R5# set interface fe-1/2/0.0 level 1 disable user@R5# set interface fe-1/2/1.0 level 1 disable user@R5# set interface fe-1/2/2.0 level 2 disable user@R5# set interface fe-1/2/3.0 level 2 disable user@R5# set interface lo0.0 level 1 disable
Befund
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die show interfaces
Befehle 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.
user@R5# show interfaces
fe-1/2/0 {
unit 0{
description to-R3;
family inet {
address 10.0.0.22/30;
}
family iso;
}
}
fe-1/2/1 {
unit 0 {
description to-R4;
family inet {
address 10.0.0.26/30;
}
family iso;
}
}
fe-1/2/2 {
unit 0 {
description to-R6;
family inet {
address 10.0.0.29/30;
}
family iso;
}
}
fe-1/2/3 {
unit 0 {
description to-R7;
family inet {
address 10.0.0.38/30;
}
family iso;
}
}
lo0 {
unit 0 {
family inet {
address 192.168.0.5/32;
}
family iso {
address 49.0002.0192.0168.0005.00;
}
}
}
user@R5# show protocols
isis {
interface fe-1/2/0.0 {
level 1 disable;
}
interface fe-1/2/1.0 {
level 1 disable;
}
interface fe-1/2/2.0 {
level 2 disable;
}
interface fe-1/2/3.0 {
level 2 disable;
}
interface lo0.0 {
level 1 disable;
}
}
Wenn Sie mit der Konfiguration des Geräts fertig sind, wechseln commit
Sie aus dem Konfigurationsmodus.
Verifizierung
Vergewissern Sie sich, dass die Konfiguration ordnungsgemäß funktioniert.
- Überprüfen von Schnittstellen-zu-Bereich-Zuordnungen
- Überprüfen der IS-IS-Nachbarschaften
- Untersuchen der IS-IS-Datenbank
Überprüfen von Schnittstellen-zu-Bereich-Zuordnungen
Zweck
Stellen Sie sicher, dass die Schnittstellen-zu-Bereichs-Zuordnungen wie erwartet konfiguriert sind.
Aktion
Geben Sie im Betriebsmodus den show isis interface
Befehl ein.
user@R5> show isis interface IS-IS interface database: Interface L CirID Level 1 DR Level 2 DR L1/L2 Metric lo0.0 3 0x1 Disabled Passive 0/0 fe-1/2/0.0 2 0x3 Disabled R5.03 10/10 fe-1/2/1.0 2 0x2 Disabled R5.02 10/10 fe-1/2/2.0 1 0x1 R6.02 Disabled 10/10 fe-1/2/3.0 1 0x4 R5.04 Disabled 10/10
Bedeutung
Die Ausgabe zeigt, dass die Schnittstellen des Geräts R5 korrekt mit der ISO-Familie konfiguriert wurden und dass die Schnittstellen in den richtigen Ebenen platziert wurden.
Sie können auch sehen, dass sich das Gerät R5 selbst als Designated Intermediate System (DIS) auf seinen sendefähigen IS-IS-IS-Schnittstellen ausgewählt hat.
Überprüfen der IS-IS-Nachbarschaften
Zweck
Vergewissern Sie sich, dass sich die erwarteten Nachbarschaften zwischen Gerät R5 und seinen IS-IS-Nachbarn gebildet haben.
Aktion
Geben Sie im Betriebsmodus den show isis adjacency detail
Befehl ein.
user@R5> show isis adjacency detail R3 Interface: fe-1/2/0.0, Level: 2, State: Up, Expires in 25 secs Priority: 64, Up/Down transitions: 1, Last transition: 03:19:31 ago Circuit type: 2, Speaks: IP, IPv6, MAC address: 0:5:85:8f:c8:bc Topologies: Unicast Restart capable: Yes, Adjacency advertisement: Advertise LAN id: R5.03, IP addresses: 10.0.0.21 R4 Interface: fe-1/2/1.0, Level: 2, State: Up, Expires in 24 secs Priority: 64, Up/Down transitions: 1, Last transition: 03:19:36 ago Circuit type: 2, Speaks: IP, IPv6, MAC address: 0:5:85:8f:c8:bc Topologies: Unicast Restart capable: Yes, Adjacency advertisement: Advertise LAN id: R5.02, IP addresses: 10.0.0.25 R6 Interface: fe-1/2/2.0, Level: 1, State: Up, Expires in 6 secs Priority: 64, Up/Down transitions: 1, Last transition: 03:20:24 ago Circuit type: 1, Speaks: IP, IPv6, MAC address: 0:5:85:8f:c8:bd Topologies: Unicast Restart capable: Yes, Adjacency advertisement: Advertise LAN id: R6.02, IP addresses: 10.0.0.30 R7 Interface: fe-1/2/3.0, Level: 1, State: Up, Expires in 21 secs Priority: 64, Up/Down transitions: 1, Last transition: 03:19:29 ago Circuit type: 1, Speaks: IP, IPv6, MAC address: 0:5:85:8f:c8:bc Topologies: Unicast Restart capable: Yes, Adjacency advertisement: Advertise LAN id: R5.04, IP addresses: 10.0.0.37
Bedeutung
Diese Ergebnisse bestätigen, dass Gerät R5 zwei Nachbarschaften der Ebene 2 und zwei Nachbarschaften der Ebene 1 aufweist.
Untersuchen der IS-IS-Datenbank
Zweck
Da es sich bei Gerät R5 um einen angeschlossenen Router der Stufe 1/Ebene 2 (L1/L2) handelt, überprüfen Sie die Verbindungsstatusdatenbank der Ebene 1, die dem Bereich 49.0002 zugeordnet ist, um sicherzustellen, dass Loopback-Adressen von Backbone-Routern nicht im Bereich der Ebene 1 angekündigt werden.
Aktion
Geben Sie im Betriebsmodus den show isis database detail
Befehl ein.
user@R5> show isis database detail IS-IS level 1 link-state database: R5.00-00 Sequence: 0x19, Checksum: 0x7488, Lifetime: 727 secs IS neighbor: R5.04 Metric: 10 IS neighbor: R6.02 Metric: 10 IP prefix: 10.0.0.28/30 Metric: 10 Internal Up IP prefix: 10.0.0.36/30 Metric: 10 Internal Up R5.04-00 Sequence: 0x14, Checksum: 0x2668, Lifetime: 821 secs IS neighbor: R5.00 Metric: 0 IS neighbor: R7.00 Metric: 0 R6.00-00 Sequence: 0x17, Checksum: 0xa65, Lifetime: 774 secs IS neighbor: R6.02 Metric: 10 IS neighbor: R7.02 Metric: 10 IP prefix: 10.0.0.28/30 Metric: 10 Internal Up IP prefix: 10.0.0.32/30 Metric: 10 Internal Up IP prefix: 192.168.0.6/32 Metric: 0 Internal Up R6.02-00 Sequence: 0x13, Checksum: 0xd1c0, Lifetime: 908 secs IS neighbor: R5.00 Metric: 0 IS neighbor: R6.00 Metric: 0 R7.00-00 Sequence: 0x17, Checksum: 0xe39, Lifetime: 775 secs IS neighbor: R5.04 Metric: 10 IS neighbor: R7.02 Metric: 10 IP prefix: 10.0.0.32/30 Metric: 10 Internal Up IP prefix: 10.0.0.36/30 Metric: 10 Internal Up IP prefix: 192.168.0.7/32 Metric: 0 Internal Up R7.02-00 Sequence: 0x13, Checksum: 0x404d, Lifetime: 966 secs IS neighbor: R6.00 Metric: 0 IS neighbor: R7.00 Metric: 0 IS-IS level 2 link-state database: R3.00-00 Sequence: 0x17, Checksum: 0x5f84, Lifetime: 1085 secs IS neighbor: R4.02 Metric: 10 IS neighbor: R5.03 Metric: 10 IP prefix: 10.0.0.16/30 Metric: 10 Internal Up IP prefix: 10.0.0.20/30 Metric: 10 Internal Up IP prefix: 10.0.0.40/30 Metric: 10 Internal Up IP prefix: 192.168.0.3/32 Metric: 0 Internal Up R4.00-00 Sequence: 0x17, Checksum: 0xab3a, Lifetime: 949 secs IS neighbor: R4.02 Metric: 10 IS neighbor: R5.02 Metric: 10 IP prefix: 10.0.0.16/30 Metric: 10 Internal Up IP prefix: 10.0.0.24/30 Metric: 10 Internal Up IP prefix: 192.168.0.4/32 Metric: 0 Internal Up R4.02-00 Sequence: 0x14, Checksum: 0xf2a8, Lifetime: 1022 secs IS neighbor: R3.00 Metric: 0 IS neighbor: R4.00 Metric: 0 R5.00-00 Sequence: 0x1f, Checksum: 0x20d7, Lifetime: 821 secs IS neighbor: R5.02 Metric: 10 IS neighbor: R5.03 Metric: 10 IP prefix: 10.0.0.20/30 Metric: 10 Internal Up IP prefix: 10.0.0.24/30 Metric: 10 Internal Up IP prefix: 10.0.0.28/30 Metric: 10 Internal Up IP prefix: 10.0.0.32/30 Metric: 20 Internal Up IP prefix: 10.0.0.36/30 Metric: 10 Internal Up IP prefix: 192.168.0.5/32 Metric: 0 Internal Up IP prefix: 192.168.0.6/32 Metric: 10 Internal Up IP prefix: 192.168.0.7/32 Metric: 10 Internal Up R5.02-00 Sequence: 0x14, Checksum: 0x6135, Lifetime: 977 secs IS neighbor: R4.00 Metric: 0 IS neighbor: R5.00 Metric: 0 R5.03-00 Sequence: 0x14, Checksum: 0x1483, Lifetime: 1091 secs IS neighbor: R3.00 Metric: 0 IS neighbor: R5.00 Metric: 0
Bedeutung
Diese Anzeige zeigt an, dass die Loopback-Schnittstelle von Gerät R5 korrekt konfiguriert ist, um nur Level 2 auszuführen. Wäre der Level-1-Betrieb auf lo0.0 aktiviert gewesen, hätte Gerät R5 seine Loopback-Adresse in seine Level-1-Link-State-PDU aufgenommen.
Sie können auch sehen, dass Gerät R5 über Link-State-PDUs der Ebene 2 verfügt, die von seinen benachbarten Nachbarn empfangen wurden.
Wie in einem OSPF-Bereich mit völlig stumpfem Zustand werden standardmäßig kein Backbone (Level 2) oder externe Präfixe in einen Bereich der Ebene 1 geleitet. Level-1-Präfixe werden jedoch in das IS-IS-Backbone durchgesickert, wie in der Level-2-Link-State-PDU von Gerät R5 zu sehen ist.