Grundlegende RIPng-Konfiguration
Grundlegendes RIPng-Routing
Standardmäßig werden RIP-Routen der nächsten Generation (RIPng) nicht neu verteilt. Sie müssen die Exportrichtlinie konfigurieren, um RIPng-Routen neu zu verteilen.
Um Routerrouten mit anderen Routern auszutauschen, müssen Sie RIPng-Gruppen und Nachbarn konfigurieren. RIPng-Routen, die von Routern empfangen werden, die nicht als RIPng-Nachbarn konfiguriert sind, werden ignoriert. Ebenso werden RIPng-Routen nur Routern angeboten, die als RIPng-Nachbarn konfiguriert sind.
Beispiel: Konfigurieren eines grundlegenden RIPng-Netzwerks
Dieses Beispiel zeigt, wie Sie ein grundlegendes RIPng-Netzwerk konfigurieren.
Anforderungen
Vor der Konfiguration dieses Beispiels ist keine spezielle Konfiguration erforderlich, die über die Geräteinitialisierung hinausgeht.
Übersicht
In diesem Beispiel konfigurieren Sie ein grundlegendes RIPng-Netzwerk, erstellen eine RIPng-Gruppe namens ripng-group und fügen die direkt verbundenen Schnittstellen zur RIPng-Gruppe hinzu. Dann konfigurieren Sie eine Routing-Richtlinie, um direkte Routen mit der Richtlinienaussage "advertise-routes-through-ripng" anzukündigen.
Standardmäßig kündigt Junos OS keine RIPng-Routen an, nicht einmal Routen, die durch RIPng gelernt wurden. Um RIPng-Routen anzukündigen, müssen Sie eine Export-Routing-Richtlinie konfigurieren und anwenden, die RIPng-erlernte und direkte Routen ankündigen.
Um RIPng auf dem Gerät zu verwenden, müssen Sie RIPng auf allen RIPng-Schnittstellen innerhalb des Netzwerks konfigurieren. Abbildung 1 zeigt die in diesem Beispiel verwendete Topologie.

Cli-Schnellkonfiguration zeigt die Konfiguration für alle Geräte in Abbildung 1. Im Abschnitt #d44e63__d44e187 werden die Schritte auf Gerät R1 beschrieben.
Topologie
Konfiguration
Verfahren
CLI-Schnellkonfiguration
Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen sie in eine Textdatei ein, entfernen alle Zeilenumbrüche, ändern alle erforderlichen Details, um mit Ihrer Netzwerkkonfiguration zu übereinstimmen, und kopieren Sie dann die Befehle und fügen sie auf Hierarchieebene in die [edit]
CLI ein.
Gerät R1
set interfaces fe-1/2/0 unit 1 description to-R2 set interfaces fe-1/2/0 unit 1 family inet6 address 2001:db8:0:1::/64 eui-64 set interfaces lo0 unit 1 family inet6 address 2001:db8::1/128 set protocols ripng group ripng-group export advertise-routes-through-ripng set protocols ripng group ripng-group neighbor fe-1/2/0.1 set policy-options policy-statement advertise-routes-through-ripng term 1 from protocol direct set policy-options policy-statement advertise-routes-through-ripng term 1 from protocol ripng set policy-options policy-statement advertise-routes-through-ripng term 1 then accept
Gerät R2
set interfaces fe-1/2/0 unit 2 description to-R1 set interfaces fe-1/2/0 unit 2 family inet6 address 2001:db8:0:2::/64 eui-64 set interfaces fe-1/2/1 unit 5 description to-R3 set interfaces fe-1/2/1 unit 5 family inet6 address 2001:db8:0:3::/64 eui-64 set interfaces lo0 unit 2 family inet6 address 2001:db8::2/128 set protocols ripng group ripng-group export advertise-routes-through-ripng set protocols ripng group ripng-group neighbor fe-1/2/0.2 set protocols ripng group ripng-group neighbor fe-1/2/1.5 set policy-options policy-statement advertise-routes-through-ripng term 1 from protocol direct set policy-options policy-statement advertise-routes-through-ripng term 1 from protocol ripng set policy-options policy-statement advertise-routes-through-ripng term 1 then accept
Gerät R3
set interfaces fe-1/2/0 unit 6 description to-R2 set interfaces fe-1/2/0 unit 6 family inet6 address 2001:db8:0:4::/64 eui-64 set interfaces lo0 unit 3 family inet6 address 2001:db8::3/128 set protocols ripng group ripng-group export advertise-routes-through-ripng set protocols ripng group ripng-group neighbor fe-1/2/0.6 set policy-options policy-statement advertise-routes-through-ripng term 1 from protocol direct set policy-options policy-statement advertise-routes-through-ripng term 1 from protocol ripng set policy-options policy-statement advertise-routes-through-ripng term 1 then accept
Schritt-für-Schritt-Verfahren
Im folgenden Beispiel müssen Sie auf verschiedenen Ebenen in der Konfigurationshierarchie navigieren. Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI-Benutzerhandbuch.
So konfigurieren Sie ein grundlegendes RIPng-Netzwerk:
Konfigurieren Sie die Netzwerkschnittstellen.
Verwenden Sie die
eui-64
Anweisung, um automatisch den Host-Teil der Schnittstellenadresse und die link-lokale Adresse zu generieren.Für die Loopback-Schnittstelle müssen Sie eine 128-Bit-Adresse zuweisen.
[edit interfaces] user@R1# set fe-1/2/0 unit 1 description to-R2 user@R1# set fe-1/2/0 unit 1 family inet6 address 2001:db8:0:1::/64 eui-64 user@R1# set lo0 unit 1 family inet6 address 2001:db8::1/128
Erstellen Sie die RIPng-Gruppe, und fügen Sie die Schnittstelle hinzu.
Um RIPng in Junos OS zu konfigurieren, müssen Sie eine Gruppe konfigurieren, die die Schnittstellen enthält, auf denen RIPng aktiviert ist. Sie müssen RIPng nicht auf der Loopback-Schnittstelle aktivieren.
[edit protocols ripng group ripng-group] user@R1# set neighbor fe-1/2/0.1
Erstellen Sie die Routing-Richtlinie, um sowohl direkte als auch RIPng-gelernte Routen anzukündigen.
[edit policy-options policy-statement advertise-routes-through-ripng term 1] user@R1# set from protocol direct user@R1# set from protocol ripng user@R1# set then accept
Wenden Sie die Routing-Richtlinie an.
In Junos OS können Sie RIPng-Exportrichtlinien nur auf Gruppenebene anwenden.
[edit protocols ripng group ripng-group] user@R1# set export advertise-routes-through-ripng
Ergebnisse
Bestätigen Sie ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfaces
Befehle und show policy-options
show protocols
die Befehle eingeben. Wenn in der Ausgabe die beabsichtigte Konfiguration nicht angezeigt wird, wiederholen Sie die Konfigurationsanweisungen in diesem Beispiel, um sie zu korrigieren.
user@R1# show interfaces
fe-1/2/0 {
unit 1 {
description to-R2;
family inet6 {
address 2001:db8:0:1::/64 {
eui-64;
}
}
}
}
lo0 {
unit 1 {
family inet6 {
address 2001:db8::1/128;
}
}
}
user@R1# show protocols
ripng {
group ripng-group {
export advertise-routes-through-ripng;
neighbor fe-1/2/0.1;
}
}
user@R1# show policy-options
policy-statement advertise-routes-through-ripng {
term 1 {
from protocol [ direct ripng ];
then accept;
}
}
Wenn Sie mit der Konfiguration des Geräts fertig sind, geben Sie Commit aus dem Konfigurationsmodus ein.
Überprüfung
Bestätigen Sie, dass die Konfiguration ordnungsgemäß funktioniert.
- Überprüfen der Routing-Tabelle
- Überprüfen der Schnittstellenadressen
- Schauen Sie sich die Routen an, die Gerät R1 für Gerät R2 werben
- Überprüfung der RIPng-fähigen Schnittstellen
- Schauen Sie sich die Routen an, die Gerät R1 von Gerät R2 empfängt
- Überprüfung des Austauschs von RIPng-Nachrichten
- Verifizieren der Erreichbarkeit aller Hosts im RIPng-Netzwerk
Überprüfen der Routing-Tabelle
Zweck
Stellen Sie sicher, dass die Routing-Tabelle mit den erwarteten Routen gefüllt ist.
Aktion
Geben Sie im Betriebsmodus den show route protocol ripng
Befehl ein.
user@R1> show route protocol ripng inet6.0: 12 destinations, 12 routes (12 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 2001:db8::2/128 *[RIPng/100] 3d 19:24:43, metric 2, tag 0 > to fe80::2a0:a514:0:24c via fe-1/2/0.1 2001:db8::3/128 *[RIPng/100] 3d 19:24:40, metric 3, tag 0 > to fe80::2a0:a514:0:24c via fe-1/2/0.1 2001:db8:0:2::/64 *[RIPng/100] 3d 19:24:43, metric 2, tag 0 > to fe80::2a0:a514:0:24c via fe-1/2/0.1 2001:db8:0:3::/64 *[RIPng/100] 3d 19:24:43, metric 2, tag 0 > to fe80::2a0:a514:0:24c via fe-1/2/0.1 2001:db8:0:4::/64 *[RIPng/100] 3d 19:24:40, metric 3, tag 0 > to fe80::2a0:a514:0:24c via fe-1/2/0.1 ff02::9/128 *[RIPng/100] 3d 19:24:47, metric 1 MultiRecv
Bedeutung
Die Ausgabe zeigt, dass die Routen von Gerät R2 und Gerät R3 gelernt wurden.
Wenn Sie die Aus-Protokoll-Ripng-Bedingung in der Routing-Richtlinie auf Gerät R2 löschen würden, werden die Remote-Routen vom Gerät R3 auf Gerät R1 nicht gelernt.
Überprüfen der Schnittstellenadressen
Zweck
Stellen Sie sicher, dass die eui-64
Anweisung automatisch den Hostteil der Schnittstellenadresse und die link-lokale Adresse generiert hat.
Aktion
Geben Sie im Betriebsmodus den show interfaces terse
Befehl ein.
user@R1> show interfaces terse Interface Admin Link Proto Local Remote fe-1/2/0 fe-1/2/0.1 up up inet6 2001:db8:0:1:2a0:a514:0:14c/64 fe80::2a0:a514:0:14c/64 lo0 lo0.1 up up inet6 2001:db8::1 fe80::2a0:a50f:fc56:14c
Bedeutung
Die Ausgabe zeigt, dass die Schnittstellenadresse auf fe-1/2/0.1 sowohl den Netzwerkabschnitt (2001:db8:0:1) als auch den Host-Teil (2a0:a514:0:14c) umfasst.
Außerdem werden link-lokale (fe80)-Adressen schnittstellen fe-1/2/0.1 und lo0.1 zugewiesen.
Schauen Sie sich die Routen an, die Gerät R1 für Gerät R2 werben
Zweck
Stellen Sie sicher, dass Gerät R1 die erwarteten Routen sendet.
Aktion
Geben Sie im Betriebsmodus den show route advertising-protocol ripng
Befehl ein und verwenden Sie die link-lokale Adresse des Geräts R1 als Nachbarnadresse.
user@R1> show route advertising-protocol ripng fe80::2a0:a514:0:14c inet6.0: 12 destinations, 12 routes (12 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 2001:db8::1/128 *[Direct/0] 3d 19:45:55 > via lo0.1 2001:db8:0:1::/64 *[Direct/0] 3d 19:45:55 > via fe-1/2/0.1
Bedeutung
Gerät R1 sendet Routen an seine direkt verbundenen Netzwerke.
Überprüfung der RIPng-fähigen Schnittstellen
Zweck
Stellen Sie sicher, dass alle RIPng-fähigen Schnittstellen verfügbar und aktiv sind.
Aktion
Geben Sie im Betriebsmodus den show ripng neighbor
Befehl ein.
user@R1> show ripng neighbor Source Dest In Neighbor State Address Address Send Recv Met -------- ----- ------- ------- ---- ---- --- fe-1/2/0.1 Up fe80::2a0:a514:0:14c ff02::9 yes yes 1
Bedeutung
Die Ausgabe zeigt, dass die RIPng-fähige Schnittstelle auf Gerät R1 betriebsbereit ist.
Die Ausgabe zeigt auch die link-lokale Adresse, die der direkt verbundenen link-lokalen Schnittstelle von Gerät R2 zugewiesen ist.
Im Allgemeinen für diesen Befehl zeigt die Ausgabe eine Liste der RIPng-Nachbarn, die auf dem Gerät konfiguriert sind. Überprüfen Sie die folgenden Informationen:
Jede konfigurierte Schnittstelle ist vorhanden. Schnittstellen werden in alphabetischer Reihenfolge aufgelistet.
Jede konfigurierte Schnittstelle ist verfügbar. Der Status der Schnittstelle wird in der Statusspalte aufgeführt. Ein Up-Status zeigt an, dass die Verbindung RIPng-Datenverkehr passiert. Ein Status von Dn zeigt an, dass der Link den RIPng-Datenverkehr nicht weitergibt. In einer Punkt-zu-Punkt-Verbindung bedeutet dieser Zustand im Allgemeinen, dass entweder der Endpunkt nicht für RIPng konfiguriert ist oder der Link nicht verfügbar ist.
Schauen Sie sich die Routen an, die Gerät R1 von Gerät R2 empfängt
Zweck
Stellen Sie sicher, dass Gerät R1 die erwarteten Routen empfängt.
Aktion
Geben Sie im Betriebsmodus den show route receive-protocol ripng
Befehl ein und verwenden Sie die direkt verbundene link-lokale Schnittstellenadresse des Geräts R2 als Nachbarnadresse.
user@R1> show route receive-protocol ripng fe80::2a0:a514:0:24c inet6.0: 12 destinations, 12 routes (12 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 2001:db8::2/128 *[RIPng/100] 3d 19:58:09, metric 2, tag 0 > to fe80::2a0:a514:0:24c via fe-1/2/0.1 2001:db8::3/128 *[RIPng/100] 3d 19:58:06, metric 3, tag 0 > to fe80::2a0:a514:0:24c via fe-1/2/0.1 2001:db8:0:2::/64 *[RIPng/100] 3d 19:58:09, metric 2, tag 0 > to fe80::2a0:a514:0:24c via fe-1/2/0.1 2001:db8:0:3::/64 *[RIPng/100] 3d 19:58:09, metric 2, tag 0 > to fe80::2a0:a514:0:24c via fe-1/2/0.1 2001:db8:0:4::/64 *[RIPng/100] 3d 19:58:06, metric 3, tag 0 > to fe80::2a0:a514:0:24c via fe-1/2/0.1
Bedeutung
Gerät R1 empfängt von Gerät R2 alle direkt verbundenen Netzwerke von Gerät R2. Gerät R1 empfängt auch von Gerät R2 alle direkt verbundenen Netzwerke von Gerät R3, was Gerät R2 von Gerät R3 bis RIPng gelernt hat.
Überprüfung des Austauschs von RIPng-Nachrichten
Zweck
Stellen Sie sicher, dass RIPng-Nachrichten auf allen RIPng-fähigen Schnittstellen gesendet und empfangen werden.
Aktion
Geben Sie im Betriebsmodus den show ripng statistics
Befehl ein.
user@R1> show ripng statistics RIPng info: port 521; holddown 120s. rts learned rts held down rqsts dropped resps dropped 5 0 0 0 fe-1/2/0.1: 5 routes learned; 2 routes advertised; timeout 180s; update interval 30s Counter Total Last 5 min Last minute ------- ----------- ----------- ----------- Updates Sent 11632 10 2 Triggered Updates Sent 0 0 0 Responses Sent 0 0 0 Bad Messages 0 0 0 Updates Received 11634 11 2 Bad Route Entries 0 0 0 Updates Ignored 0 0 0 RIPng Requests Received 1 0 0 RIPng Requests Ignored 0 0 0
Bedeutung
Die Ausgabe zeigt die Anzahl der gelernten RIPng-Routen. Es zeigt auch die Anzahl der RIPng-Updates an, die auf den RIPng-fähigen Schnittstellen gesendet und empfangen wurden. Überprüfen Sie die folgenden Informationen:
Die Anzahl der gelernten RIPng-Routen entspricht der Anzahl der erwarteten Routen. Subnets, die durch direkte Konnektivität über eine ausgehende Schnittstelle gelernt werden, werden nicht als RIPng-Routen aufgeführt.
RiPng-Updates werden über jede RIPng-fähige Schnittstelle gesendet. Wenn keine Updates gesendet werden, wird die Routing-Richtlinie möglicherweise nicht für den Export von Routen konfiguriert.
RIPng-Updates werden auf jeder RIPng-fähigen Schnittstelle empfangen. Wenn keine Updates empfangen werden, wird die Routing-Richtlinie möglicherweise nicht für den Export von Routen auf dem Host konfiguriert, der mit diesem Subnetz verbunden ist. Das Fehlen von Updates kann auch auf einen Authentifizierungsfehler hinweisen.
Verifizieren der Erreichbarkeit aller Hosts im RIPng-Netzwerk
Zweck
Indem Sie den Befehl traceroute für jede Loopback-Adresse im Netzwerk verwenden, stellen Sie sicher, dass alle Hosts im RIPng-Netzwerk von jedem Gerät von Juniper Networks aus erreichbar sind.
Aktion
Geben Sie im Betriebsmodus den traceroute
Befehl ein.
user@R1> traceroute 2001:db8::3 traceroute6 to 2001:db8::3 (2001:db8::3) from 2001:db8:0:1:2a0:a514:0:14c, 64 hops max, 12 byte packets 1 2001:db8:0:2:2a0:a514:0:24c (2001:db8:0:2:2a0:a514:0:24c) 8.881 ms 1.175 ms 1.101 ms 2 2001:db8::3 (2001:db8::3) 1.544 ms 2.445 ms 2.043 ms
Bedeutung
Jede nummerierte Zeile in der Ausgabe zeigt einen Routing-Hop im Pfad zum Host an. Die drei Zeitschritte geben die Round-Trip-Time (RTT) zwischen dem Gerät und dem Hop für jedes Traceroute-Paket an.
Um sicherzustellen, dass das RIPng-Netzwerk fehlerfrei ist, überprüfen Sie die folgenden Informationen:
Der letzte Hop in der Liste ist der Host, den Sie erreichen möchten.
Die Anzahl der erwarteten Hops zum Host entspricht der Anzahl der Hops in der Traceroute-Ausgabe. Das Auftreten von mehr Hops als erwartet in der Ausgabe zeigt, dass ein Netzwerksegment wahrscheinlich nicht erreichbar ist. Es kann auch bedeuten, dass die ein- oder ausgehende Metrik auf einem oder mehreren Hosts unerwartet festgelegt wurde.