In questo documento viene descritto come usare i comandi Hot Standby Router Protocol (HSRP) per diritti di priorità e track insieme.
Cisco consiglia di avere una conoscenza base di Cisco Command Line Interface (CLI)
Le informazioni fornite in questo documento si basano sulle seguenti versioni software:
I concetti descritti in questo documento non si limitano a questa versione del software. La priorità HSRP e il comportamento del tracciamento degli oggetti si applicano a tutte le piattaforme Cisco IOS e Cisco IOS XE supportate, anche se la sintassi dei comandi e i risultati della verifica possono variare a seconda della piattaforma e della versione software.
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Il comando standby priority consente a un router HSRP con una priorità più alta rispetto al router attivo corrente di assumere il ruolo attivo dopo l'elaborazione della selezione HSRP e qualsiasi ritardo di interruzione per diritti di priorità configurato. La priorità viene determinata prima dal valore di priorità configurato, quindi dall'indirizzo IP dell'interfaccia HSRP quando i valori di priorità sono uguali. In ogni caso, un valore più alto ha una priorità maggiore. Quando un router con priorità più alta usa come priorità un router con priorità più bassa, il router invia un messaggio Coup. Quando un router attivo con priorità inferiore riceve un messaggio Coup o Hello da un router attivo con priorità superiore, il router passa allo stato Speak e invia un messaggio di rifiuto.
Il comando standby track consente di specificare un'altra interfaccia sul router monitorata dal processo HSRP per modificare la priorità HSRP di un determinato gruppo. Se il protocollo di linea dell'interfaccia specificata non è attivo, la priorità HSRP viene ridotta. Ciò significa che un altro router HSRP con priorità più alta può diventare il router attivo se su tale router è abilitata la priorità di standby.
Questo diagramma mostra un esempio che usa il comando standby priority in combinazione con il comando standby track:
Configurazione di registrazione e interruzione per diritti di priorità HSRP
Nel diagramma di rete la configurazione di HSRP è la seguente:
| Procedura di configurazione | CLI di configurazione |
| Passaggio 1. Configurare un oggetto di rilevamento (facoltativo). Creare l'oggetto di rilevamento 10 per monitorare lo stato del protocollo di linea di Quaranta Gigabit Ethernet0/2/4. Passaggio 2. Configurare l'interfaccia con connessione LAN. Configurare FortyGigabit Ethernet0/2/0 con l'indirizzo IP della LAN. Questa interfaccia connette R1 al dispositivo LAN e partecipa a HSRP. Passaggio 3. Configurare l'indirizzo IP virtuale HSRP. Configurare il gruppo HSRP 1 con l'indirizzo IP virtuale 172.16.6.100. Gli host LAN utilizzano questo indirizzo IP come gateway predefinito. Passaggio 4. Configurare la priorità HSRP. Configurare R1 con priorità 105. In questo modo R1 diventa il router attivo preferito quando l'oggetto rilevato è attivo. Passaggio 5. Abilitare l'interruzione per diritti di priorità HSRP. Abilitare l'interruzione per diritti di priorità in modo che R1 possa tornare al ruolo attivo dopo il ripristino dell'oggetto rilevato e il ritorno della relativa priorità a 105. Passaggio 6. Tenere traccia dell'oggetto in HSRP. Configurare HSRP per tenere traccia dell'oggetto 10 con un valore di decremento pari a 10. Se il protocollo di linea 40 Gigabit Ethernet 0/2/4 diventa inattivo, l'oggetto 10 diventa inattivo e R1 riduce la priorità HSRP da 105 a 95. Passaggio 7. Configurare l'interfaccia rivolta verso il server. Configurare FortyGigabit Ethernet0/2/4 con l'indirizzo IP utilizzato per raggiungere il dispositivo server. |
|
| Procedura di configurazione | CLI di configurazione |
| Passaggio 1. Configurare un oggetto di rilevamento (facoltativo). Creare l'oggetto di rilevamento 10 per monitorare lo stato del protocollo di linea di Quaranta Gigabit Ethernet0/2/4. Passaggio 2. Configurare l'interfaccia con connessione LAN. Configurare FortyGigabit Ethernet0/2/0 con l'indirizzo IP della LAN. Questa interfaccia connette R2 al dispositivo LAN e fa parte dello stesso gruppo HSRP di R1. Passaggio 3. Configurare l'indirizzo IP virtuale HSRP. Configurare il gruppo HSRP 1 con lo stesso indirizzo IP virtuale utilizzato in R1, 172.16.6.100. Passaggio 4. Utilizzare la priorità HSRP predefinita. R2 utilizza la priorità predefinita HSRP di 100. Poiché R1 ha priorità 105, R2 rimane il router in standby mentre R1 è integro. Passaggio 5. Abilitare l'interruzione per diritti di priorità HSRP. Abilitare l'interruzione per diritti di priorità in modo che R2 possa diventare attivo quando la priorità R1 scende al di sotto di 100. Passaggio 6. Tenere traccia dell'oggetto in HSRP. Configurare HSRP per tenere traccia dell'oggetto 20 con un valore di decremento pari a 10. Se il protocollo di linea 40 Gigabit Ethernet 0/2/4 diventa inattivo, l'oggetto 10 diventa inattivo e R2 riduce la priorità HSRP da 100 a 90. Passaggio 7. Configurare l'interfaccia rivolta verso il server. Configurare FortyGigabit Ethernet0/2/4 con l'indirizzo IP utilizzato per raggiungere il dispositivo server. |
|
Nota: Un oggetto di rilevamento è facoltativo e non è necessario per il normale funzionamento di HSRP. HSRP può selezionare un router attivo e in standby con la sola configurazione dell'indirizzo IP virtuale, della priorità e dei diritti di priorità. Il rilevamento viene utilizzato quando l'HSRP deve modificare la priorità di un router in base allo stato di un altro oggetto, ad esempio lo stato di un protocollo della linea di interfaccia. Nell'esempio, l'oggetto di rilevamento consente al router di ridurre la priorità HSRP se l'interfaccia rivolta al server non funziona.
Utilizzare il comando show standby per verificare lo stato HSRP iniziale quando le interfacce rivolte al server sono attive su entrambi i router.
In questo stato, R1 è il router HSRP attivo perché ha la priorità configurata più alta, pari a 105. R2 è il router in standby con la priorità predefinita di 100.
Punti chiave da verificare:
| Assegno |
Uscita R1 |
Uscita R2 |
Risultato |
|---|---|---|---|
| Stato HSRP |
Stato attivo |
Lo stato è Standby |
R1 è attivo, R2 è in standby |
| IP virtuale |
172.16.6.100 |
172.16.6.100 |
Entrambi i router utilizzano lo stesso IP virtuale HSRP |
| Router attivo |
locale |
172.16.6.5, priorità 105 |
R1 è il router attivo |
| Router di standby |
172.16.6.6, priorità 100 |
locale |
R2 è il router di standby |
| Priority |
105 (configurazione 105) |
100 (valore predefinito 100) |
R1 ha la priorità più alta |
| Modalità di prelazione |
Interruzione per diritti di priorità abilitata |
Interruzione per diritti di priorità abilitata |
Entrambi i router possono esercitare diritti di priorità quando la loro priorità aumenta |
| Oggetto Track |
Oggetto traccia 10 stato Su decremento 10 |
Oggetto traccia 20 stato Su decremento 10 |
Entrambe le interfacce server monitorate sono attive |
| Utilizzo di MAC virtuali |
MAC in uso |
MAC non in uso |
Inoltro di R1 in corso per l'indirizzo MAC virtuale HSRP |
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
Cosa succede se l'interfaccia 40 Gigabit Ethernet 0/2/4 di R1 non funziona?
Dopo il passaggio a 40 Gigabit Ethernet0/2/4 su R1, l'oggetto di rilevamento 10 passa allo stato Giù. HSRP applica quindi il valore di decremento configurato da 10 a priorità R1. Di conseguenza, la priorità di R1 cambia dal valore configurato di 105 a un valore effettivo di 95.
Poiché la priorità R2 rimane 100, R2 ha ora la priorità HSRP più alta. Poiché l'interruzione per diritti di priorità è attivata, R2 assume il ruolo attivo. L'output conferma questo comportamento:
A questo punto, gli host LAN continuano a usare lo stesso gateway predefinito, 172.16.6.100, ma il traffico viene inoltrato tramite R2 anziché tramite R1.
L'output del comando show standby è simile al seguente:
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
Nota: Se su R2 non è configurata l'opzione standby priority, R2 non avrebbe inviato un messaggio Coup a R1, che determina l'attivazione di R2. Al contrario, R1 sarebbe rimasto il router attivo.
Nell'esempio seguente viene mostrato il comportamento quando la priorità di standby non è configurata su R2. Quando la priorità di standby non è configurata su R2, R2 non assume il ruolo attivo anche se la sua priorità 100 è superiore alla priorità effettiva R1 95; R1 rimane attivo fino a quando non si interrompe, si dimette o un altro evento HSRP causa una nuova elezione.
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#
Nell'esempio seguente viene illustrato come eseguire il rilevamento di più oggetti nello stesso gruppo HSRP. Ogni oggetto tracciato richiede un valore di decremento specifico, in modo che l'HSRP sappia di quanto ridurre la priorità del router quando l'oggetto diventa inattivo. In questo output, R1 è configurato con priorità 105, l'oggetto traccia 10 riduce la priorità di 10 e l'oggetto traccia 15 riduce la priorità di 20. Poiché entrambi gli oggetti sono inattivi, la diminuzione totale è 30, che riduce la priorità R1 da 105 a 75. Poiché la priorità R2 rimane 100, R2 diventa il router attivo e R1 passa allo stato di standby.
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
| Revisione | Data di pubblicazione | Commenti |
|---|---|---|
4.0 |
06-Aug-2026
|
Nuova certificazione - Formattazione aggiornata. |
3.0 |
04-Mar-2025
|
Elenco collaboratori e formattazione aggiornati. |
1.0 |
10-Dec-2001
|
Versione iniziale |