AUF DIESER SEITE
RIP-Timer
Grundlegendes zu RIP-Timern
RIP verwendet mehrere Timer, um den Betrieb zu regeln.
Das Aktualisierungsintervall ist das Intervall, in dem Routen, die von RIP gelernt werden, bei Nachbarn angekündigt werden. Dieser Timer steuert das Intervall zwischen Routing-Updates. Das Aktualisierungsintervall ist standardmäßig auf 30 Sekunden festgelegt, wobei eine kleine zufällige Zeitmenge hinzugefügt wird, wenn der Timer zurückgesetzt wird. Diese zusätzliche Zeit verhindert Überlastungen, die auftreten können, wenn alle Routing-Geräte ihre Nachbarn gleichzeitig aktualisieren.
Um das Aktualisierungszeitintervall zu konfigurieren, fügen Sie die Anweisung ein update-interval
:
update-interval seconds;
seconds kann ein Wert von 10 bis 60 sein.
Sie können ein Routen-Timeout-Intervall festlegen. Wenn eine Route nach der Installation in der Routing-Tabelle um das angegebene Zeitintervall nicht aktualisiert wird, wird die Route als ungültig markiert und nach Ablauf des Haltezeitraums aus der Routing-Tabelle entfernt.
Um das Routen-Timeout für RIP zu konfigurieren, fügen Sie die Anweisung ein route-timeout
:
route-timeout seconds;
seconds kann ein Wert von 30 bis 360 sein. Der Standardwert ist 180 Sekunden.
RIP-Routen laufen ab, wenn entweder ein Routing-Timeout-Limit erreicht oder eine Route-Metrik unendlich ist und die Route nicht mehr gültig ist. Die abgelaufene Route wird jedoch für einen bestimmten Zeitraum in der Routing-Tabelle aufbewahrt, sodass Nachbarn benachrichtigt werden können, dass die Route unterbrochen wurde. Dieser Zeitraum wird durch Konfiguration des Hold-Down-Timers festgelegt. Nach Ablauf des Hold-Down-Timers wird die Route aus der Routing-Tabelle entfernt.
Um den Hold-Down-Timer für RIP zu konfigurieren, fügen Sie die holddown
Anweisung ein:
holddown seconds;
seconds kann ein Wert von 10 bis 180 sein. Der Standardwert ist 120 Sekunden.
In Junos OS Version 11.1 und höher ist ein Erneutübertragungs-Timer für RIP-Bedarfsschaltungen verfügbar.
Im Allgemeinen empfehlen wir, die RIP-Timer zu ändern, es sei denn, die Auswirkungen einer Änderung sind genau bekannt. Das Routen-Timeout sollte mindestens das Dreifache des Aktualisierungsintervalls sein. Normalerweise werden die Standardwerte am besten für Standardoperationen wirksam.
Beispiel: Konfiguration von RIP-Timern
Dieses Beispiel zeigt, wie Sie das RIP-Aktualisierungsintervall konfigurieren und die Auswirkungen der Änderung überwachen.
Anforderungen
Vor der Konfiguration dieses Beispiels ist keine spezielle Konfiguration erforderlich, die über die Geräteinitialisierung hinausgeht.
Übersicht
In diesem Beispiel hat Gerät R2 ein Aktualisierungsintervall von 60 Sekunden für seinen Nachbarn Gerät R1 und ein Aktualisierungsintervall von 10 Sekunden für seinen Nachbarn Gerät R3.
Dieses Beispiel ist nicht unbedingt praktisch, wird aber zu Demonstrationszwecken dargestellt. Im Allgemeinen empfehlen wir, die RIP-Timer zu ändern, es sei denn, die Auswirkungen einer Änderung sind genau bekannt. Normalerweise werden die Standardwerte am besten für Standardoperationen wirksam.
Eine Exportrichtlinie wird auch angezeigt, weil eine Exportrichtlinie als Teil der Mindestkonfiguration für RIP erforderlich ist.
Abbildung 1 zeigt die in diesem Beispiel verwendete Topologie.

Cli-Schnellkonfiguration zeigt die Konfiguration für alle Geräte in Abbildung 1. Im Abschnitt #d69e62__d69e183 werden die Schritte auf Gerät R2 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 family inet address 10.0.0.1/30 set interfaces lo0 unit 1 family inet address 172.16.0.1/32 set interfaces lo0 unit 1 family inet address 192.168.1.1/32 set protocols rip group rip-group export advertise-routes-through-rip set protocols rip group rip-group neighbor fe-1/2/0.1 set policy-options policy-statement advertise-routes-through-rip term 1 from protocol direct set policy-options policy-statement advertise-routes-through-rip term 1 from protocol rip set policy-options policy-statement advertise-routes-through-rip term 1 then accept
Gerät R2
set interfaces fe-1/2/0 unit 2 family inet address 10.0.0.2/30 set interfaces fe-1/2/1 unit 5 family inet address 10.0.0.5/30 set interfaces lo0 unit 2 family inet address 192.168.2.2/32 set interfaces lo0 unit 2 family inet address 172.16.2.2/32 set protocols rip group rip-group export advertise-routes-through-rip set protocols rip group rip-group neighbor fe-1/2/0.2 update-interval 60 set protocols rip group rip-group neighbor fe-1/2/1.5 update-interval 10 set policy-options policy-statement advertise-routes-through-rip term 1 from protocol direct set policy-options policy-statement advertise-routes-through-rip term 1 from protocol rip set policy-options policy-statement advertise-routes-through-rip term 1 then accept
Gerät R3
set interfaces fe-1/2/0 unit 6 family inet address 10.0.0.6/30 set interfaces lo0 unit 3 family inet address 192.168.3.3/32 set interfaces lo0 unit 3 family inet address 172.16.3.3/32 set protocols rip group rip-group export advertise-routes-through-rip set protocols rip group rip-group neighbor fe-1/2/0.6 set policy-options policy-statement advertise-routes-through-rip term 1 from protocol direct set policy-options policy-statement advertise-routes-through-rip term 1 from protocol rip set policy-options policy-statement advertise-routes-through-rip 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 das RIP-Aktualisierungsintervall:
Konfigurieren Sie die Netzwerkschnittstellen.
Dieses Beispiel zeigt mehrere Loopback-Schnittstellenadressen zur Simulation angeschlossener Netzwerke.
[edit interfaces] user@R2# set fe-1/2/0 unit 2 family inet address 10.0.0.2/30 user@R2# set fe-1/2/1 unit 5 family inet address 10.0.0.5/30 user@R2# set lo0 unit 2 family inet address 192.168.2.2/32 user@R2# set lo0 unit 2 family inet address 172.16.2.2/32
Konfigurieren Sie verschiedene Aktualisierungsintervalle für die beiden RIP-Nachbarn.
Um RIP in Junos OS zu konfigurieren, müssen Sie eine Gruppe konfigurieren, die die Schnittstellen enthält, auf denen RIP aktiviert ist. Sie müssen RIP nicht auf der Loopback-Schnittstelle aktivieren.
[edit protocols rip group rip-group] user@R2# set neighbor fe-1/2/0.2 update-interval 60 user@R2# set neighbor fe-1/2/1.5 update-interval 10
Erstellen Sie die Routing-Richtlinie, um sowohl direkte als auch RIP-erlernte Routen anzukündigen.
[edit policy-options policy-statement advertise-routes-through-rip term 1] user@R2# set from protocol direct user@R2# set from protocol rip user@R2# set then accept
Wenden Sie die Routing-Richtlinie an.
In Junos OS können Sie RIP-Exportrichtlinien nur auf Gruppenebene anwenden.
[edit protocols rip group rip-group] user@R2# set export advertise-routes-through-rip
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@R2# show interfaces
fe-1/2/0 {
unit 2 {
family inet {
address 10.0.0.2/30;
}
}
}
fe-1/2/1 {
unit 5 {
family inet {
address 10.0.0.5/30;
}
}
}
lo0 {
unit 2 {
family inet {
address 192.168.2.2/32;
address 172.16.2.2/32;
}
}
}
user@R2# show protocols
rip {
group rip-group {
export advertise-routes-through-rip;
neighbor fe-1/2/0.2 {
update-interval 60;
}
neighbor fe-1/2/1.5 {
update-interval 10;
}
}
}
user@R2# show policy-options
policy-statement advertise-routes-through-rip {
term 1 {
from protocol [ direct rip ];
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 von Gerät R2 gesendeten RIP-Updates
- Überprüfen der vom Gerät R2 empfangenen RIP-Updates
- Überprüfen der vom Gerät R3 empfangenen RIP-Updates
Überprüfen der von Gerät R2 gesendeten RIP-Updates
Zweck
Stellen Sie sicher, dass die RIP-Updatepakete im erwarteten Intervall gesendet werden.
Aktion
Geben Sie im Betriebsmodus den show rip statistics
Befehl ein.
user@R2> show rip statistics RIPv2 info: port 520; holddown 120s. rts learned rts held down rqsts dropped resps dropped 4 2 0 0 fe-1/2/0.2: 2 routes learned; 5 routes advertised; timeout 180s; update interval 60s Counter Total Last 5 min Last minute ------- ----------- ----------- ----------- Updates Sent 123 5 1 Triggered Updates Sent 0 0 0 Responses Sent 0 0 0 Bad Messages 0 0 0 RIPv1 Updates Received 0 0 0 RIPv1 Bad Route Entries 0 0 0 RIPv1 Updates Ignored 0 0 0 RIPv2 Updates Received 244 10 2 RIPv2 Bad Route Entries 0 0 0 RIPv2 Updates Ignored 0 0 0 Authentication Failures 0 0 0 RIP Requests Received 0 0 0 RIP Requests Ignored 0 0 0 none 0 0 0 fe-1/2/1.5: 2 routes learned; 5 routes advertised; timeout 180s; update interval 10s Counter Total Last 5 min Last minute ------- ----------- ----------- ----------- Updates Sent 734 32 6 Triggered Updates Sent 0 0 0 Responses Sent 0 0 0 Bad Messages 0 0 0 RIPv1 Updates Received 0 0 0 RIPv1 Bad Route Entries 0 0 0 RIPv1 Updates Ignored 0 0 0 RIPv2 Updates Received 245 11 2 RIPv2 Bad Route Entries 0 0 0 RIPv2 Updates Ignored 0 0 0 Authentication Failures 0 0 0 RIP Requests Received 0 0 0 RIP Requests Ignored 0 0 0 none 0 0 0
Bedeutung
Das Feld Aktualisierungsintervall zeigt, dass das Intervall für Neighbor R1 60 Sekunden und für Neighbor R3 10 Sekunden beträgt. Das Feld "Gesendete Updates" zeigt, dass Gerät R2 Updates an Gerät R1 mit etwa 1/6 der Geschwindigkeit sendet, mit der Updates an Gerät R3 gesendet werden.
Überprüfen der vom Gerät R2 empfangenen RIP-Updates
Zweck
Stellen Sie sicher, dass die RIP-Updatepakete im erwarteten Intervall gesendet werden.
Aktion
Geben Sie im Betriebsmodus den show rip statistics
Befehl ein.
user@R1> show rip statistics RIPv2 info: port 520; 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 312 10 2 Triggered Updates Sent 2 0 0 Responses Sent 0 0 0 Bad Messages 0 0 0 RIPv1 Updates Received 0 0 0 RIPv1 Bad Route Entries 0 0 0 RIPv1 Updates Ignored 0 0 0 RIPv2 Updates Received 181 5 1 RIPv2 Bad Route Entries 0 0 0 RIPv2 Updates Ignored 0 0 0 Authentication Failures 0 0 0 RIP Requests Received 1 0 0 RIP Requests Ignored 0 0 0 none 0 0 0
Bedeutung
Das Feld RIPv2-Updates Received zeigt die Anzahl der Updates an, die von Gerät R2 empfangen werden.
Überprüfen der vom Gerät R3 empfangenen RIP-Updates
Zweck
Stellen Sie sicher, dass die RIP-Updatepakete im erwarteten Intervall gesendet werden.
Aktion
Geben Sie im Betriebsmodus den show rip statistics
Befehl ein.
user@R3> show rip statistics RIPv2 info: port 520; holddown 120s. rts learned rts held down rqsts dropped resps dropped 5 0 0 0 fe-1/2/0.6: 5 routes learned; 2 routes advertised; timeout 180s; update interval 30s Counter Total Last 5 min Last minute ------- ----------- ----------- ----------- Updates Sent 314 11 2 Triggered Updates Sent 1 0 0 Responses Sent 0 0 0 Bad Messages 0 0 0 RIPv1 Updates Received 0 0 0 RIPv1 Bad Route Entries 0 0 0 RIPv1 Updates Ignored 0 0 0 RIPv2 Updates Received 827 31 6 RIPv2 Bad Route Entries 0 0 0 RIPv2 Updates Ignored 0 0 0 Authentication Failures 0 0 0 RIP Requests Received 0 0 0 RIP Requests Ignored 0 0 0 none 0 0 0
Bedeutung
Das Feld RIPv2-Updates Received zeigt die Anzahl der Updates an, die von Gerät R2 empfangen werden.