Das Hot-Standby-Router-Protokoll (HSRP) ist ein IP-Routing-Redundanzprotokoll, das ein transparentes Failover am First-Hop-IP-Router ermöglicht. HSRP bietet eine hohe Netzwerkverfügbarkeit, da es IP-Datenverkehr von Hosts in Netzwerken weiterleitet, ohne auf die Verfügbarkeit eines einzelnen Routers angewiesen zu sein. HSRP wird in einer Gruppe von Routern zur Auswahl eines aktiven Routers und eines Standby-Routers verwendet. (Ein aktiver Router ist der Router der Wahl für das Routing von Paketen; ein Standby-Router ist ein Router, der die Routing-Aufgaben übernimmt, wenn ein aktiver Router ausfällt oder wenn voreingestellte Bedingungen erfüllt sind.)
Konfigurationsbeispiel:
HSRP wird mit etwas anders gehandhabt iOS XR. Bei IOS konfigurieren Sie Ihre Standby-Befehle unter den Schnittstellen; In IOS XR verwenden Sie ROUTER HSRP.
Im folgenden Beispiel konfigurieren wir HSRP für die PE1- und PE2-Schnittstelle gig0/0/0/1 und verwenden das Subnetz 10.1.1.0/24
Zuerst konfigurieren wir die IP-Adresse für die Schnittstelle auf PE1 und PE2:
RP/0/0/CPU0:PE1#conf t
Freitag, 17. Mai 19:40:33.130 UTC
RP/0/0/CPU0:PE1(config)#int gig0/0/0/1
RP/0/0/CPU0:PE1(config-if)#ipv4 fügt 10.1.1.2 255.255.255.0 hinzu
RP/0/0/CPU0:PE1(config-if)#no sh
RP/0/0/CPU0:PE1(config-if)#commit
Freitag, 17. Mai 19:41:40.375 UTC
RP/0/0/CPU0: 17. Mai 19:41:40.995: ifmgr[223]: %PKT_INFRA-LINK-3-UPDOWN : Schnittstelle GigabitEthernet0/0/0/1, Status geändert auf Down
RP/0/0/CPU0: 17. Mai 19:41:41.035: ifmgr[223]: %PKT_INFRA-LINK-3-UPDOWN : Schnittstelle GigabitEthernet0/0/0/1, Zustand auf Up geändert
RP/0/0/CPU0:PE1(config-if)#end
RP/0/0/CPU0:PE2#conf t
Freitag, 17. Mai 19:41:41.375 UTC
RP/0/0/CPU0:PE2(config)#int gig0/0/0/1
RP/0/0/CPU0:PE2(config-if)#ipv4 fügt 10.1.1.3 255.255.255.0 hinzu
RP/0/0/CPU0:PE2(config-if)#no sh
RP/0/0/CPU0:PE2(config-if)#commit
Freitag, 17. Mai 19:41:55.064 UTC
RP/0/0/CPU0: 17. Mai 19:41:55.834: ifmgr[223]: %PKT_INFRA-LINK-3-UPDOWN : Schnittstelle GigabitEthernet0/0/0/1, Status geändert auf Down
RP/0/0/CPU0: 17. Mai 19:41:55.884: ifmgr[223]: %PKT_INFRA-LINK-3-UPDOWN : Schnittstelle GigabitEthernet0/0/0/1, Zustand auf Up geändert
RP/0/0/CPU0:PE2(config-if)#end
RP/0/0/CPU0:PE2#
Lassen Sie uns die Konnektivität auf PE1 überprüfen:
RP/0/0/CPU0:PE1#ping 10.1.1.3
Freitag, 17. Mai 19:44:19.914 UTC
Geben Sie zum Abbrechen eine Escape-Sequenz ein.
Beim Senden von 5 100-Byte-ICMP-Echos an 10.1.1.3 beträgt die Zeitüberschreitung 2 Sekunden:
!!!!!
Die Erfolgsrate beträgt 100 Prozent (5/5), Round-Trip Min/Durchschnitt/Max = 9/173/819 ms
RP/0/0/CPU0:PE1#
Lassen Sie uns nun HSRP auf PE1 und PE2 konfigurieren:
RP/0/0/CPU0:PE1#conf t
Freitag, 17. Mai 20:05:59.395 UTC
RP/0/0/CPU0:PE1(config)#router hsrp
RP/0/0/CPU0:PE1(config-hsrp)#int gig0/0/0/1
RP/0/0/CPU0:PE1(config-hsrp-if)#address-family ipv4
RP/0/0/CPU0:PE1(config-hsrp-ipv4)#hsrp 1
RP/0/0/CPU0:PE1(config-hsrp-gp)#Adresse 10.1.1.1
RP/0/0/CPU0:PE1(config-hsrp-gp)#Priorität 110
RP/0/0/CPU0:PE1(config-hsrp-gp)#preempt
RP/0/0/CPU0:PE1(config-hsrp-gp)#authentication cisco
RP/0/0/CPU0:PE1(config-hsrp-gp)#commit
Freitag, 17. Mai 20:07:01.211 UTC
RP/0/0/CPU0:PE1(config-hsrp-gp)#end
RP/0/0/CPU0:PE1#
RP/0/0/CPU0:PE2#conf t
Freitag, 17. Mai 20:08:05.236 UTC
RP/0/0/CPU0:PE2(config)#router hsrp
RP/0/0/CPU0:PE2(config-hsrp)#int gi0/0/0/1
RP/0/0/CPU0:PE2(config-hsrp-if)#address-family ipv4
RP/0/0/CPU0:PE2(config-hsrp-ipv4)#hsrp 1
RP/0/0/CPU0:PE2(config-hsrp-gp)#Adresse 10.1.1.1
RP/0/0/CPU0:PE2(config-hsrp-gp)#authentication cisco
RP/0/0/CPU0:PE2(config-hsrp-gp)#commit
Freitag, 17. Mai 20:09:15.331 UTC
RP/0/0/CPU0:PE2(config-hsrp-gp)#end
RP/0/0/CPU0:PE2#
Um die Konfiguration auf dem HSRP-Router zu überprüfen, verwenden Sie „sh running-config router hsrp“ Befehl.
RP/0/0/CPU0:PE1#sh running-config router hsrp
Freitag, 17. Mai 20:23:31.853 UTC
Router hsrp
Schnittstelle GigabitEthernet0/0/0/1
Adressfamilie IPv4
HSR 1
Authentifizierung Cisco
vorwegnehmen
Priorität 110
Adresse 10.1.1.1
!
!
!
!
RP/0/0/CPU0:PE1#
RP/0/0/CPU0:PE2#sh running-config router hsrp
Freitag, 17. Mai 20:23:35.143 UTC
Router hsrp
Schnittstelle GigabitEthernet0/0/0/1
Adressfamilie IPv4
HSR 1
Authentifizierung Cisco
Adresse 10.1.1.1
!
!
!
!
RP/0/0/CPU0:PE2#
Um HSRP-Staaten zu überprüfen, verwenden Sie „hsrp anzeigen“ Befehl.
RP/0/0/CPU0:PE1#sh hsrp
Freitag, 17. Mai 20:29:32.108 UTC
IPv4-Gruppen:
P zeigt an, dass es für Preempt konfiguriert ist.
|
Interface Grp Pri P State Aktive Adr. Standby-Adr. Gruppenadr
Gi0/0/0/1 1 110 P Aktiv lokal 10.1.1.3 10.1.1.1
IPv6-Gruppen:
P zeigt an, dass es für Preempt konfiguriert ist.
|
Interface Grp Pri P State Aktive Adr. Standby-Adr. Gruppenadr
RP/0/0/CPU0:PE1#
Aus der obigen Ausgabe können Sie sehen, dass 10.1.1.1 die Gruppenadresse für Gruppe 1 ist. Wir sind ein aktiver Router und 10.1.1.3 ist die Adresse des Standby-Routers. Die Priorität des lokalen Routers ist 110.
Siehe auch HSRP-Status auf PE2:
RP/0/0/CPU0:PE2#sh hsrp
Freitag, 17. Mai 20:32:56.144 UTC
IPv4-Gruppen:
P zeigt an, dass es für Preempt konfiguriert ist.
|
Interface Grp Pri P State Aktive Adr. Standby-Adr. Gruppenadr
Gi0/0/0/1 1 100 Standby 10.1.1.2 lokal 10.1.1.1
IPv6-Gruppen:
P zeigt an, dass es für Preempt konfiguriert ist.
|
Interface Grp Pri P State Aktive Adr. Standby-Adr. Gruppenadr
RP/0/0/CPU0:PE2#
Alles ist gleich, außer Vorkaufsrecht und Priorität. P zeigt an, dass es für Preempt konfiguriert ist und die Standardpriorität 100 ist.
Um Detailinformationen anzuzeigen, können Sie verwenden „hsrp-Detail anzeigen“ Befehl.
RP/0/0/CPU0:PE1#sh hsrp-Detail
Freitag, 17. Mai, 22:28:43.459 UTC
GigabitEthernet0/0/0/1 – IPv4 Gruppe 1 (Version 1)
Lokalstaat ist Aktiv, Priorität 110kann vorwegnehmen
Hellotime 3000 ms Haltezeit 10000 ms
Mindestverzögerung 1 Sek., Nachladeverzögerung 5 Sek
Hot-Standby-IP-Adresse ist 10.1.1.1 konfiguriert
Aktiver Router ist lokal
Standby-Router ist 10.1.1.3 läuft um 00:00:08 ab
Die virtuelle Standby-MAC-Adresse lautet 0000.0c07.ac01
9 Zustandswechsel, letzter Zustandswechsel 00:50:16
Statusänderungshistorie:
17. Mai 21:27:13.061 UTC Init -> Learn Virtual IP konfiguriert
17. Mai 21:34:12.543 UTC Learn -> Init Virtual IP konfiguriert
17. Mai 21:34:12.583 UTC Init -> Listen Virtual IP konfiguriert
17. Mai 21:34:22.602 UTC Listen -> Speak Active Timer abgelaufen
17. Mai 21:34:32.621 UTC Speak -> Standby Standby-Timer abgelaufen
17. Mai 21:34:32.621 UTC Standby -> Active Active Timer abgelaufen
17. Mai 21:37:45.708 UTC Aktiv -> Init Virtual IP konfiguriert
17. Mai 21:38:26.405 UTC Init -> Listen Virtual IP konfiguriert
17. Mai 21:38:28.045 UTC Listen -> Active Aktiv mit niedrigerer Priorität empfangen
Letzter Putsch gesendet: 17. Mai 21:38:28.145 UTC
Letzter erhaltener Coup: Nie
Letzte gesendete Kündigung: 17. Mai 21:37:45.708 UTC
Letzte erhaltene Kündigung: 17. Mai 21:38:28.145 UTC
RP/0/0/CPU0:PE2#sh hsrp-Detail
Freitag, 17. Mai, 22:30:48.070 UTC
GigabitEthernet0/0/0/1 – IPv4 Gruppe 1 (Version 1)
Lokalstaat ist Stehen zu, Priorität 100
Hellotime 3000 ms Haltezeit 10000 ms
Mindestverzögerung 1 Sek., Nachladeverzögerung 5 Sek
Hot-Standby-IP-Adresse ist 10.1.1.1
Aktiver Router ist 10.1.1.2, Priorität 110 läuft um 00:00:09 ab
Standby-Router ist lokal
Die virtuelle Standby-MAC-Adresse lautet 0000.0c07.ac01
7 Statusänderungen, letzte Statusänderung 00:52:53
Statusänderungshistorie:
17. Mai 21:26:26.244 UTC Init -> Learn Virtual IP konfiguriert
17. Mai 21:33:49.364 UTC Learn -> Listen Virtuelle IP gelernt
17. Mai 21:33:59.383 UTC Listen -> Speak Standby-Timer abgelaufen
17. Mai 21:34:09.403 UTC Speak -> Standby Standby-Timer abgelaufen
17. Mai 21:37:02.451 UTC Standby -> Active Resign empfangen
17. Mai 21:37:44.768 UTC Aktiv -> Sprechen Aktives mit höherer Priorität empfangen
17. Mai 21:37:54.787 UTC Speak -> Standby Standby-Timer abgelaufen
Letzter Putsch gesendet: Niemals
Letzter Putsch erhalten: 17. Mai 21:37:44.868 UTC
Letzte gesendete Kündigung: 17. Mai 21:37:44.788 UTC
Letzte erhaltene Kündigung: 17. Mai 21:37:02.451 UTC
RP/0/0/CPU0:PE2#
Befehlsvergleich für Cisco IOS und IOS XR:
Cisco-IOS | Cisco IOS XR |
Intfa0/0
IP hinzufügen 10.1.1.2 255.255.255.0 Standby 1 ip 10.1.1.1 Standby 1 vorwegnehmen Standby 1 Priorität 110 Standby 1 Authentifizierung md5 Schlüsselzeichenfolge Cisco Standby 1 Track 1 Dekrement 20 Überprüfung: 1) Standby anzeigen 2) Standby kurz anzeigen |
Int gig0/0/0/1
ipv4 10.1.1.2 255.255.255.0 hinzufügen Router hsrp Schnittstelle GigabitEthernet0/0/0/1 Adressfamilie IPv4 HSR 1 Adresse 10.1.1.1 vorwegnehmen Priorität 110 Authentifizierung Cisco Objekt verfolgen 1 20 Überprüfung: 1) sh laufen Router hsrp 2) sch hsrp |
—Originaldokument von https://supportforums.cisco.com/docs/DOC-33184
Weitere verwandte Informationen:
Grundlegende Informationen zum Konfigurieren von HSRP auf einem Cisco-Router
Wie konfiguriere ich IGRP (Interior Gateway Routing Protocol)?
Tipps zum BGP-Routing-Protokoll, die Sie kennen müssen