AUF DIESER SEITE
Beispiel: Konfiguration von IS-IS
In diesem Beispiel wird gezeigt, wie IS-IS in einer einfachen Netzwerktopologie mit zwei Geräten konfiguriert wird.
Unser Content-Testing-Team hat dieses Beispiel validiert und aktualisiert.
Anforderungen
Vor der Konfiguration dieses Beispiels ist keine spezielle Konfiguration erforderlich, die über die Geräteinitialisierung hinausgeht.
Möchten Sie diese Funktion selbst ausprobieren?
Reservieren Sie Ihre vorkonfigurierte vLab Sandbox: IS-IS – Single-area bei Juniper vLabs und testen Sie sie kostenlos!
Überblick
In diesem Beispiel konfigurieren Sie zwei Geräte, Gerät R1 und Gerät R2, in einem einzelnen IS-IS-Bereich.
Um IS-IS-Routing zu aktivieren, müssen Sie:
-
Konfigurieren Sie eine NET-Adresse (auch als System-ID oder NSAP-Adresse bezeichnet) auf einer der Geräteschnittstellen (vorzugsweise die lo0-Schnittstelle), indem Sie die
family iso address net-addressAnweisung in die Schnittstelle einfügen. -
Konfigurieren Sie die ISO-Familie auf allen Schnittstellen, die das IS-IS-Protokoll unterstützen, indem Sie die
family isoAnweisung in die Schnittstelle einfügen. -
Kündigen Sie die Geräteschnittstellen in IS-IS an, indem Sie die
interface interface-nameAnweisung in die Protokollkonfiguration aufnehmen. -
(Nur auf Sicherheitsgeräten) Aktivieren Sie die Weiterleitung von IS-IS-Datenverkehr, indem Sie die
family mode packet-basedAnweisung in die Konfiguration der Sicherheitsweiterleitungsoptionen aufnehmen.Anmerkung:Junos-Versionen vor und einschließlich 19.2R1-S2 unterstützten den ISIS-PDU-Austausch, ohne den Paketmodus für ISIS explizit unter
[edit security forwarding-options family iso]festzulegen. In neueren Versionen ist diese Einstellung erforderlich, damit ISIS ordnungsgemäß funktioniert. Wenn Sie ein Upgrade eines SRX-Geräts auf eine Junos-Version aktualisieren, die neuer als 19.2R1-S2 ist, müssen Sie den Paketmodus so konfigurieren, dass sich sonst keine Nachbarschaften bilden.
Abbildung 1 zeigt die in diesem Beispiel verwendete Topologie.
Die CLI-Schnellkonfiguration zeigt die Konfiguration für beide Geräte in Abbildung 1.
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 R1
set security forwarding-options family iso mode packet-based set interfaces ge-0/0/0 unit 0 description "To R2" set interfaces ge-0/0/0 unit 0 family inet address 10.100.12.1/30 set interfaces ge-0/0/0 unit 0 family iso set interfaces lo0 unit 0 family inet address 192.168.0.1/32 set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0001.00 set protocols isis interface ge-0/0/0.0 set protocols isis interface lo0.0
Gerät R2
set security forwarding-options family iso mode packet-based set interfaces ge-0/0/0 unit 0 description "To R1" set interfaces ge-0/0/0 unit 0 family inet address 10.100.12.2/30 set interfaces ge-0/0/0 unit 0 family iso set interfaces lo0 unit 0 family inet address 192.168.0.2/32 set interfaces lo0 unit 0 family iso address 49.0002.0192.0168.0002.00 set protocols isis interface ge-0/0/0.0 set protocols isis interface lo0.0
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 IS-IS:
-
(Nur auf Sicherheitsgeräten) Aktivieren Sie die Weiterleitung von IS-IS-Datenverkehr, um das Standardverhalten des Verwerfens von IS-IS-Datenverkehr zu überwinden.
[edit security] user@R1# set forwarding-options family iso mode packet-based
-
Konfigurieren Sie die Geräteschnittstelle, und aktivieren Sie die ISO-Familie auf der Schnittstelle.
[edit interfaces] user@R1# set ge-0/0/0 unit 0 description "To R2" user@R1# set ge-0/0/0 unit 0 family inet address 10.100.12.1/30 user@R1# set ge-0/0/0 unit 0 family iso
-
Konfigurieren Sie die Loopbackschnittstelle, und legen Sie die NET-Adresse fest.
[edit interfaces] user@R1# set lo0 unit 0 family inet address 192.168.0.1/32 user@R1# set lo0 unit 0 family iso address 49.0002.0192.0168.0001.00
-
Aktivieren Sie IS-IS für die Geräteschnittstellen.
[edit protocols] user@R1# set isis interface ge-0/0/0.0 user@R1# set isis interface lo0.0
Befund
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie den show 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
security {
forwarding-options {
family iso {
mode packet-based;
}
}
}
interfaces {
ge-0/0/0 {
unit 0 {
description "To R2";
family inet {
address 10.100.12.1/30;
}
family iso;
}
}
lo0 {
unit 0 {
family inet {
address 192.168.0.1/32;
}
family iso {
address 49.0002.0192.0168.0001.00;
}
}
}
}
protocols {
isis {
interface ge-0/0/0.0;
interface lo0.0;
}
}
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 IS-IS-Nachbarschaften und Schnittstellen
Zweck
Stellen Sie sicher, dass IS-IS-Nachbarschaften aktiviert sind und dass die IS-IS-Schnittstellen in der Protokollkonfiguration enthalten sind.
Aktion
Geben Sie im Betriebsmodus die Befehle show isis adjacency und show isis interface ein.
user@R1> show isis adjacency Interface System L State Hold (secs) SNPA ge-0/0/0.0 R2 1 Up 7 56:4:1e:0:5f:58 ge-0/0/0.0 R2 2 Up 7 56:4:1e:0:5f:58
user@R1> show isis interface IS-IS interface database: Interface L CirID Level 1 DR Level 2 DR L1/L2 Metric ge-0/0/0.0 3 0x1 R2.02 R2.02 10/10 lo0.0 3 0x1 Passive Passive 0/0
Bedeutung
Das Gerät R1 hat eine Nachbarschaft zu Gerät R2 hergestellt, was durch das State Ausgabefeld angezeigt wird Up.
Schnittstellen von Gerät R1 werden in IS-IS angekündigt, wobei Gerät R2 der designierte Router ist, der für das Senden von Link-State-Ankündigungen verantwortlich ist. Beide Geräte sind mit Level 1 und Level 2 IS-IS aktiviert, was durch das L 3 Ausgabefeld angezeigt wird.
End-to-End-Konnektivität überprüfen
Zweck
Stellen Sie sicher, dass die Geräte erreichbar sind, indem Sie ihre Loopback-Adressen pingen.
Aktion
Geben Sie im Betriebsmodus den ping 192.168.0.1 source 192.168.0.2 count 100 rapid Befehl ein.
user@R1> ping 192.168.0.1 source 192.168.0.2 count 100 rapid PING 192.168.0.2 (192.168.0.2): 56 data bytes !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --- 192.168.0.2 ping statistics --- 100 packets transmitted, 100 packets received, 0% packet loss round-trip min/avg/max/stddev = 1.807/2.425/6.447/0.553 ms
Bedeutung
Die Geräte können sich gegenseitig erfolgreich an die Loopback-Adresse pingen.