In diesem Dokument wird die Zusammenarbeit und Verwendung der HSRP-Befehle (Hot Standby Router Protocol) zur Freischaltung und Nachverfolgung von Befehlen beschrieben.
Cisco empfiehlt grundlegende Kenntnisse der Cisco Command Line Interface (CLI)
Die Informationen in diesem Dokument basieren auf folgenden Software-Versionen:
Die in diesem Dokument beschriebenen Konzepte sind nicht auf diese Softwareversion beschränkt. Die HSRP-Freischaltung und das Objektverfolgungsverhalten gelten für alle unterstützten Cisco IOS- und Cisco IOS XE-Plattformen, obwohl Befehlssyntax und Verifizierungsausgabe je nach Plattform und Softwareversion variieren können.
Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die möglichen Auswirkungen aller Befehle kennen.
Mit dem Befehl standby preempt kann ein HSRP-Router mit einer höheren Priorität als der aktuell aktive Router die aktive Rolle nach der HSRP-Auswahlverarbeitung und jeder konfigurierten Preempt-Verzögerung übernehmen. Die Priorität wird zuerst durch den konfigurierten Prioritätswert bestimmt, dann durch die IP-Adresse der HSRP-Schnittstelle, wenn die Prioritätswerte gleich sind. In jedem Fall hat ein höherer Wert eine höhere Priorität. Wenn ein Router mit höherer Priorität einen Router mit niedrigerer Priorität vorbelegt, sendet dieser eine Coup-Nachricht. Wenn ein aktiver Router mit niedrigerer Priorität eine Coup-Nachricht oder eine Hello-Nachricht von einem aktiven Router mit höherer Priorität empfängt, wechselt der Router in den Speak-Status und sendet eine Resign-Nachricht.
Mit dem Befehl standby track können Sie eine andere Schnittstelle auf dem Router angeben, die der HSRP-Prozess überwachen soll, um die HSRP-Priorität für eine bestimmte Gruppe zu ändern. Wenn das Leitungsprotokoll der angegebenen Schnittstelle ausfällt, wird die HSRP-Priorität reduziert. Dies bedeutet, dass ein anderer HSRP-Router mit höherer Priorität zum aktiven Router werden kann, wenn auf diesem Router die Standby-Freischaltung aktiviert ist.
Dieses Diagramm zeigt ein Beispiel, das den Befehl standby preempt in Verbindung mit dem Befehl standby track verwendet:
Konfiguration von HSRP-Vorbelegung und -Nachverfolgung
Im Netzwerkdiagramm wird das HSRP wie folgt konfiguriert:
| Konfigurationsschritte | Konfigurations-CLI |
| Schritt 1: Konfigurieren Sie ein Verfolgungsobjekt (optional). Erstellen Sie das Verfolgungsobjekt 10, um den Leitungsprotokollstatus von FortyGigabitEthernet0/2/4 zu überwachen. Schritt 2: Konfigurieren Sie die LAN-Schnittstelle. Konfigurieren Sie FortyGigabitEthernet0/2/0 mit der LAN-IP-Adresse. Diese Schnittstelle verbindet R1 mit dem LAN-Gerät und nimmt am HSRP teil. Schritt 3: Konfigurieren der virtuellen HSRP-IP-Adresse Konfigurieren Sie die virtuelle IP-Adresse 172.16.6.100 für die HSRP-Gruppe 1. LAN-Hosts verwenden diese IP-Adresse als Standard-Gateway. Schritt 4: Konfigurieren der HSRP-Priorität Konfigurieren Sie R1 mit der Priorität 105. Dadurch ist R1 der bevorzugte aktive Router, während das verfolgte Objekt aktiv ist. Schritt 5: Aktivieren Sie die HSRP-Freischaltung. Aktivieren Sie die Freischaltung, damit R1 zur aktiven Rolle zurückkehren kann, nachdem das verfolgte Objekt wiederhergestellt wurde und seine Priorität auf 105 zurückgeht. Schritt 6: Verfolgen Sie das Objekt unter HSRP. Konfigurieren Sie das HSRP so, dass das Objekt 10 mit einem Dezimationswert von 10 verfolgt wird. Wenn das 40-Gigabit-Ethernet0/2/4-Leitungsprotokoll ausfällt, wird das Objekt 10 ausgeschaltet, und R1 reduziert seine HSRP-Priorität von 105 auf 95. Schritt 7: Konfigurieren Sie die dem Server zugewiesene Schnittstelle. Konfigurieren Sie FortyGigabitEthernet0/2/4 mit der IP-Adresse, die zum Erreichen des Servergeräts verwendet wird. |
|
| Konfigurationsschritte | Konfigurations-CLI |
| Schritt 1: Konfigurieren Sie ein Verfolgungsobjekt (optional). Erstellen Sie das Verfolgungsobjekt 10, um den Leitungsprotokollstatus von FortyGigabitEthernet0/2/4 zu überwachen. Schritt 2: Konfigurieren Sie die LAN-Schnittstelle. Konfigurieren Sie FortyGigabitEthernet0/2/0 mit der LAN-IP-Adresse. Diese Schnittstelle verbindet R2 mit dem LAN-Gerät und gehört derselben HSRP-Gruppe wie R1 an. Schritt 3: Konfigurieren der virtuellen HSRP-IP-Adresse Konfigurieren Sie die HSRP-Gruppe 1 mit der gleichen virtuellen IP-Adresse, die in R1 unter 172.16.6.100 verwendet wird. Schritt 4: Verwenden Sie die Standard-HSRP-Priorität. R2 verwendet die standardmäßige HSRP-Priorität von 100. Da R1 die Priorität 105 hat, bleibt R2 der Standby-Router, während R1 fehlerfrei ist. Schritt 5: Aktivieren Sie die HSRP-Freischaltung. Aktivieren Sie die Freischaltung, damit R2 aktiv werden kann, wenn die R1-Priorität unter 100 fällt. Schritt 6: Verfolgen Sie das Objekt unter HSRP. Konfigurieren Sie das HSRP so, dass das Objekt 20 mit einem Dezimationswert von 10 verfolgt wird. Wenn das 40-Gigabit-Ethernet0/2/4-Leitungsprotokoll ausfällt, wird das Objekt 10 ausgeschaltet, und R2 verringert seine HSRP-Priorität von 100 auf 90. Schritt 7: Konfigurieren Sie die dem Server zugewiesene Schnittstelle. Konfigurieren Sie FortyGigabitEthernet0/2/4 mit der IP-Adresse, die zum Erreichen des Servergeräts verwendet wird. |
|
Anmerkung: Ein Verfolgungsobjekt ist optional und für den normalen HSRP-Betrieb nicht erforderlich. Das HSRP kann einen aktiven Router und einen Standby-Router auswählen, der nur über die virtuelle IP-Adresse, Priorität und Freischaltungskonfiguration verfügt. Die Nachverfolgung wird verwendet, wenn HSRP eine Routerpriorität anhand des Zustands eines anderen Objekts anpassen muss, z. B. eines Schnittstellenleitungsprotokollstatus. In diesem Beispiel ermöglicht das Tracking-Objekt dem Router, seine HSRP-Priorität zu senken, wenn die zum Server gerichtete Schnittstelle ausfällt.
Verwenden Sie den Befehl show standby, um den anfänglichen HSRP-Status zu überprüfen, wenn die Schnittstellen zum Server auf beiden Routern aktiv sind.
In diesem Zustand ist R1 der aktive HSRP-Router, da er die höhere konfigurierte Priorität von 105 hat. R2 ist der Standby-Router mit der Standardpriorität von 100.
Zu überprüfende Schlüsselpunkte:
| Überprüfen |
R1-Ausgang |
R2-Ausgang |
Ergebnis |
|---|---|---|---|
| HSRP-Status |
Status ist aktiv |
Status: Standby |
R1 ist aktiv, R2 ist Standby |
| Virtuelle IP |
172.16.6.100 |
172.16.6.100 |
Beide Router verwenden dieselbe virtuelle HSRP-IP-Adresse. |
| Aktiver Router |
lokal |
172.16.6.5, Priorität 105 |
R1 ist der aktive Router |
| Standby-Router |
172.16.6.6, Priorität 100 |
lokal |
R2 ist der Standby-Router |
| Priorität |
105 (konfiguriert 105) |
100 (Standard 100) |
R1 hat die höhere Priorität. |
| Zwangstrennung |
Freischaltung aktiviert |
Freischaltung aktiviert |
Beide Router können preempt, wenn ihre Priorität höher wird. |
| Objekt verfolgen |
Objekt verfolgen 10 Zustand Aufwärts Dekrement 10 |
Spurobjekt 20 Zustand Aufwärts Dekrement 10 |
Beide nachverfolgten, zum Server gerichteten Schnittstellen sind aktiv. |
| Virtuelle MAC-Nutzung |
Verwendete MAC |
MAC nicht verwendet |
R1 leitet gerade für die virtuelle HSRP-MAC-Adresse weiter. |
R1#show standby
FortyGigabitEthernet0/2/0 - Group 1 State is Active 2 state changes, last state change 15:44:50
Virtual IP address is 172.16.6.100
Active virtual MAC address is 0000.0c07.ac01 (MAC In Use)
Local virtual MAC address is 0000.0c07.ac01 (v1 default)
Hello time 3 sec, hold time 10 sec
Next hello sent in 0.352 secs
Preemption enabled Active router is local
Standby router is 172.16.6.6, priority 100 (expires in 10.048 sec) Priority 105 (configured 105) Track object 10 state Up decrement 10
Group name is "hsrp-Fo0/2/0-1" (default)
FLAGS: 1/1
R2#show standby
FortyGigabitEthernet0/2/0 - Group 1 State is Standby 4 state changes, last state change 00:11:06
Virtual IP address is 172.16.6.100 Active virtual MAC address is 0000.0c07.ac01 (MAC Not In Use)
Local virtual MAC address is 0000.0c07.ac01 (v1 default)
Hello time 3 sec, hold time 10 sec
Next hello sent in 1.504 secs
Preemption enabled Active router is 172.16.6.5, priority 105 (expires in 9.136 sec)
Standby router is local
Priority 100 (default 100) Track object 20 state Up decrement 10
Group name is "hsrp-Fo0/2/0-1" (default)
FLAGS: 0/1
Was passiert, wenn die FortyGigabitEthernet0/2/4-Schnittstelle von R1 ausfällt?
Wenn FortyGigabitEthernet0/2/4 auf R1 ausfällt, wechselt das Verfolgungsobjekt 10 in den Status "Down". Das HSRP wendet dann den konfigurierten Dekrementierungswert von 10 auf die Priorität R1 an. Dadurch ändert sich die Priorität R1 von dem konfigurierten Wert 105 auf einen Effektivwert 95.
Da die R2-Priorität bei 100 bleibt, hat R2 jetzt die höhere HSRP-Priorität. Da die Freischaltung aktiviert ist, übernimmt R2 die aktive Rolle. Die Ausgabe bestätigt dieses Verhalten:
An diesem Punkt verwenden LAN-Hosts weiterhin das gleiche Standard-Gateway, 172.16.6.100, aber der Datenverkehr wird über R2 weitergeleitet anstatt über R1.
Die Ausgabe des Befehls show standby sieht wie folgt aus:
R1#show standby
FortyGigabitEthernet0/2/0 - Group 1
State is Standby
4 state changes, last state change 00:00:46
Virtual IP address is 172.16.6.100
Active virtual MAC address is 0000.0c07.ac01 (MAC Not In Use) Local virtual MAC address is 0000.0c07.ac01 (v1 default)
Hello time 3 sec, hold time 10 sec
Next hello sent in 1.200 secs
Preemption enabled
Active router is 172.16.6.6, priority 100 (expires in 8.512 sec)
Standby router is local Priority 95 (configured 105)
Track object 10 state Down decrement 10
Group name is "hsrp-Fo0/2/0-1" (default)
FLAGS: 0/1
R2#show standby
FortyGigabitEthernet0/2/0 - Group 1
State is Active
5 state changes, last state change 00:01:34
Virtual IP address is 172.16.6.100
Active virtual MAC address is 0000.0c07.ac01 (MAC In Use) Local virtual MAC address is 0000.0c07.ac01 (v1 default)
Hello time 3 sec, hold time 10 sec
Next hello sent in 0.592 secs
Preemption enabled
Active router is local Standby router is 172.16.6.5, priority 95 (expires in 11.712 sec) Priority 100 (default 100) Track object 20 state Up decrement 10
Group name is "hsrp-Fo0/2/0-1" (default)
FLAGS: 1/1
Anmerkung: Wenn auf R2 keine Standby-Preempt konfiguriert ist, hätte R2 keine Coup-Nachricht an R1 gesendet, wodurch R2 aktiviert wird. Stattdessen wäre R1 der aktive Router geblieben.
Das nächste Beispiel zeigt das Verhalten, wenn Standby-Preempt auf R2 nicht konfiguriert ist. Wenn Standby-Preempt auf R2 nicht konfiguriert ist, übernimmt R2 nicht die aktive Rolle, obwohl seine Priorität 100 höher als die effektive R1-Priorität 95 ist. R1 bleibt aktiv, bis er ausfällt, zurücktritt oder ein anderes HSRP-Ereignis eine neue Wahl verursacht.
R1#show running-config interface FortyGigabitEthernet0/2/0
Building configuration...
Current configuration : 212 bytes
!
interface FortyGigabitEthernet0/2/0
ip address 172.16.6.5 255.255.255.0
no ip redirects
standby 1 ip 172.16.6.100
standby 1 priority 105
standby 1 preempt
standby 1 track 10 decrement 10
cdp enable
end
R1#show standby
FortyGigabitEthernet0/2/0 - Group 1
State is Active
5 state changes, last state change 00:12:27
Virtual IP address is 172.16.6.100
Active virtual MAC address is 0000.0c07.ac01 (MAC In Use)
Local virtual MAC address is 0000.0c07.ac01 (v1 default)
Hello time 3 sec, hold time 10 sec
Next hello sent in 0.256 secs
Preemption enabled Active router is local Standby router is 172.16.6.6, priority 100 (expires in 9.200 sec)
Priority 95 (configured 105)
Track object 10 state Down decrement 10
Group name is "hsrp-Fo0/2/0-1" (default)
FLAGS: 1/1
R1#
R2#show running-config interface FortyGigabitEthernet0/2/0
Building configuration...
Current configuration : 190 bytes
!
interface FortyGigabitEthernet0/2/0
ip address 172.16.6.6 255.255.255.0
no ip redirects
standby 1 ip 172.16.6.100
standby 1 track 20 decrement 10
no negotiation auto
cdp enable
end
R2#show standby
FortyGigabitEthernet0/2/0 - Group 1
State is Standby
7 state changes, last state change 00:11:54
Virtual IP address is 172.16.6.100
Active virtual MAC address is 0000.0c07.ac01 (MAC Not In Use)
Local virtual MAC address is 0000.0c07.ac01 (v1 default)
Hello time 3 sec, hold time 10 sec
Next hello sent in 2.032 secs
Preemption disabled Active router is 172.16.6.5, priority 95 (expires in 9.632 sec) Standby router is local Priority 100 (default 100) Track object 20 state Up decrement 10
Group name is "hsrp-Fo0/2/0-1" (default)
FLAGS: 0/1
R2#
Das nächste Beispiel zeigt, wie das HSRP mehrere Objekte unter derselben HSRP-Gruppe verfolgt. Jedes verfolgte Objekt erfordert einen eigenen Dekrementierungswert, sodass HSRP weiß, um wie viel die Router-Priorität reduziert werden muss, wenn dieses Objekt ausfällt. In diesem Ausgang wird R1 mit der Priorität 105 konfiguriert, das Track-Objekt 10 verringert die Priorität um 10 und das Track-Objekt 15 verringert die Priorität um 20. Da beide Objekte Down sind, ist das gesamte Dekrement 30, wodurch die R1-Priorität von 105 auf 75 reduziert wird. Da die R2-Priorität 100 bleibt, wird R2 zum aktiven Router und R1 wechselt zum Standby Bundesland.
R1#show running-config interface FortyGigabitEthernet0/2/0
Building configuration...
Current configuration : 245 bytes
!
interface FortyGigabitEthernet0/2/0
ip address 172.16.6.5 255.255.255.0
no ip redirects
standby 1 ip 172.16.6.100
standby 1 priority 105
standby 1 preempt
standby 1 track 10 decrement 10 standby 1 track 15 decrement 20
cdp enable
end
R1#show standby
FortyGigabitEthernet0/2/0 - Group 1
State is Standby
7 state changes, last state change 00:03:24
Virtual IP address is 172.16.6.100
Active virtual MAC address is 0000.0c07.ac01 (MAC Not In Use)
Local virtual MAC address is 0000.0c07.ac01 (v1 default)
Hello time 3 sec, hold time 10 sec
Next hello sent in 1.008 secs
Preemption enabled
Active router is 172.16.6.6, priority 100 (expires in 9.856 sec)
Standby router is local
Priority 75 (configured 105) Track object 10 state Down decrement 10 Track object 15 state Down decrement 20
Group name is "hsrp-Fo0/2/0-1" (default)
FLAGS: 0/1
| Überarbeitung | Veröffentlichungsdatum | Kommentare |
|---|---|---|
4.0 |
06-Aug-2026
|
Rezertifizierung - Aktualisierte Formatierung. |
3.0 |
04-Mar-2025
|
Teilnehmerliste und Formatierung aktualisiert. |
1.0 |
10-Dec-2001
|
Erstveröffentlichung |