Introducción
Este documento describe cómo los comandos standby preempt y standby track funcionan conjuntamente y cómo utilizarlos.
Prerequisites
Requirements
No hay requisitos específicos para este documento.
Componentes Utilizados
La información que contiene este documento se basa en estas versiones de software:
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Convenciones
Consulte Convenciones de Consejos Técnicos de Cisco para obtener más información sobre las convenciones del documento.
Antecedentes
El comando estandby preemptpermite que el router con la prioridad más alta del protocolo de router en espera en caliente (HSRP) se convierta inmediatamente en el router activo. La prioridad se determina en primer lugar por el valor de prioridad configurado y luego, por la dirección IP. En cualquier caso, el valor más alto tiene mayor prioridad. Cuando un router de prioridad más alta invalida a un router de prioridad más baja, el router envía un mensaje de golpe. Cuando un router activo de prioridad inferior recibe un mensaje de golpe o un mensaje de saludo desde un router activo de prioridad superior, cambia al estado hablar y envía un mensaje de renuncia.
El comando standby le permite especificar otra interfaz en el router para que el proceso HSRP monitoree a fin de alterar la prioridad HSRP para un grupo determinado. Si se interrumpe el protocolo de línea de la interfaz especificada, se reduce la prioridad de HSRP. Esto significa que otro router HSRP con mayor prioridad puede convertirse en el router activo si ese router tiene la opción standby preempt habilitada.
Este diagrama muestra un ejemplo que utiliza el comando standby preempt junto con el comando standby trackcommand.
Standby Preempt y Standby Track Configuration
Ejemplos de Configuración
En el diagrama de red, HSRP está configurado de la siguiente manera:
-
R1 es el router activo y hace el seguimiento del estado de la interfaz serial 0 de R1. Cuando R1 es el router activo, todo el tráfico de los hosts (host 1, 2, 3) a los servidores se enruta a través de R1.
-
R2 es el router en reserva y hace el seguimiento del estado de la interfaz serial 1 de R2.
-
Si la interfaz serial 0 de R1 deja de funcionar, la prioridad de HSRP de R1 se reduce en 10. En este momento, la prioridad de HSRP de R2 es mayor que la de R1, y R2 pasa a ser el router activo.
-
Cuando R2 se convierte en el router activo, todo el tráfico de los hosts a los servidores se rutea a través de R2.
Nota: La gateway predeterminada de los hosts 1, 2 y 3 está configurada con la dirección IP virtual de HSRP (en este caso, 172.16.6.100). En los routers se ha configurado un protocolo de enrutamiento como RIP para habilitar la conectividad entre hosts y servidores.
Esta es la configuración para cada router:
Router 1 (Cisco 2503) |
interface Ethernet0
ip address 172.16.6.5 255.255.255.0
!--- Assigns an IP address to the interface.
no ip redirects
standby 1 ip 172.16.6.100
!--- Assigns a standby group and standby IP address
standby 1 priority 105
!--- Assign a priority (105 in this case) to the router interface (e0) !--- for a particular group number (1). The default is 100.
standby 1 preempt
!--- Allows the router to become the active router when the priority !--- is higher than all other HSRP-configured routers in the hot standby group. !--- If you do not use the standby preempt command in the configuration !--- for a router, that router does not become the active router, even if !--- the priority is higher than all other routers.
standby 1 track Serial0
!--- Indicates that HSRP tracks Serial0 interface. !--- The interface priority can also be configured, which indicates the !--- amount by which the router priority decreases when !--- the interface goes down. The default is 10.
interface Serial0
ip address 172.16.2.5 255.255.255.0
|
Router 2 (Cisco 2503) |
interface Ethernet0
ip address 172.16.6.6 255.255.255.0
!--- Assigns an IP address to the interface.
no ip redirects
standby 1 ip
!--- Indicates the hot standby group. Here the IP address of the virtual
router !--- is not configured. See the note after this table.
standby 1 preempt
!--- Allows the router to become the active router when the priority !--- is higher than all other HSRP-configured routers in the hot standby group. !--- If you do not use the standby preempt command in the configuration !--- for a router, that router does not become the active router, even if !--- the priority is higher than all other routers.
standby 1 track Serial1
!--- Indicates that HSRP tracks Serial1 interface. !--- The interface priority can also be configured, which indicates the !--- amount by which the router priority decreases when !--- the interface goes down. The default is 10. !--- The priority is also not configured and hence the default !--- priority value of 100 is applied.
interface Serial1
ip address 172.16.7.6 255.255.255.0
|
Nota: R2 no tiene configurada una dirección IP de reserva. Esto es intencional, tiene como objetivo demostrar que es una configuración válida. Cuando R1 y R2 intercambian saludos de HSRP, R2 detecta la dirección IP de reserva de R1. Configurar R2 con una dirección IP en espera (la misma dirección en espera configurada en R1) también es una configuración válida.
R1#show standby
Ethernet0 - Group 1
Local state is Active, priority 105, may preempt
Hellotime 3 sec, holdtime 10 sec
Next hello sent in 1.458
Virtual IP address is 172.16.6.100 configured
Active router is local
Standby router is 172.16.6.6 expires in 8.428
Virtual mac address is 0000.0c07.ac01
2 state changes, last state change 02:09:49
IP redundancy name is "hsrp-Et0-1" (default)
Priority tracking 1 interface, 1 up:
Interface Decrement State
Serial0 10 Up
R2#show standby
Ethernet0 - Group 1
Local state is Standby, priority 100, may preempt
Hellotime 3 sec, holdtime 10 sec
Next hello sent in 1.814
Virtual IP address is 172.16.6.100
Active router is 172.16.6.5, priority 105 expires in 9.896
Standby router is local
3 state changes, last state change 00:10:21
IP redundancy name is "hsrp-Et0-1" (default)
Priority tracking 1 interface, 1 up:
Interface Decrement State
Serial1 10 Up
Si bien R2 no tiene configurada una prioridad de HSRP, en el resultado se ve que la prioridad de R2 es el valor predeterminado de HSRP, 100. La salida de ambos routers indica que los routers realizan un seguimiento del estado de la interfaz serial. El estado del R1 es activo y el del R2 es inactivo. Por último, ambos routers están configurados con el comando standby preempt.
¿Qué ocurre si la interfaz serial 0 de R1 se desactiva? La salida del comando show standby es similar a esto:
R1#show standby
Ethernet0 - Group 1
Local state is Standby, priority 95 (confgd 105), may preempt
Hellotime 3 sec, holdtime 10 sec
Next hello sent in 2.670
Virtual IP address is 172.16.6.100 configured
Active router is 172.16.6.6, priority 100 expires in 8.596
Standby router is local
4 state changes, last state change 00:01:45
IP redundancy name is "hsrp-Et0-1" (default)
Priority tracking 1 interface, 0 up:
Interface Decrement State
Serial0 10 Down
R2#show standby
Ethernet0 - Group 1
Local state is Active, priority 100, may preempt
Hellotime 3 sec, holdtime 10 sec
Next hello sent in 0.810
Virtual IP address is 172.16.6.100
Active router is local
Standby router is 172.16.6.5 expires in 9.028
Virtual mac address is 0000.0c07.ac01
4 state changes, last state change 00:01:38
IP redundancy name is "hsrp-Et0-1" (default)
Priority tracking 1 interface, 1 up:
Interface Decrement State
Serial1 10 Up
Observe en el resultado que la prioridad HSRP de R1 se reduce de 10 a 95. Este cambio hace que la prioridad de R2, que es 100, sea superior. Dado que R2 se configuró para standby preempt cuando la prioridad de R2 pasó a ser superior, R2 se convierte en el router activo y R1 pasa a quedar en espera. Ahora bien, si la interfaz serial 0 de R1 vuelve a activarse, la prioridad de R1 volverá a ser 105. En dicho caso, R1 tendrá prioridad y volverá a ser el router activo HSRP.
Nota: Si standby preempt no estuviera configurado en R2, este router no hubiera enviado un mensaje coup a R1, que activaría R2. En vez de ello, R1 hubiera seguido siendo el router activo.
Tomemos por ejemplo la configuración siguiente:
standby priority 120
standby track serial 0
standby track serial 1
Una prioridad HSRP de 120 se configura con el comando standby priority y HSRP se configura para rastrear el estado de dos interfaces, Serial0 y Serial1. Como no hay especificado ningún valor de disminución en el comando standby track, la prioridad de HSRP se reduce en el valor predeterminado de 10 cuando la interfaz seguida deja de funcionar. Al principio, ambas interfaces están activadas y la prioridad de HSRP de la interfaz es de 120, como se indica en el resultado del comando show standby:
R1#show standby
Ethernet0 - Group 1
Local state is Active, priority 120, may preempt
Hellotime 3 sec, holdtime 10 sec
Next hello sent in 1.034
Virtual IP address is 10.0.0.5 configured
Active router is local
Standby router is unknown
Virtual mac address is 0000.0c07.ac01
2 state changes, last state change 00:00:04
IP redundancy name is "hsrp-Et0-1" (default)
Priority tracking 2 interfaces, 2 up:
Interface Decrement State
Serial0 10 Up
Serial1 10 Up
Ahora se desactiva la interfaz Serial 0.
R1#
1w0d: %LINK-3-UPDOWN: Interface Serial0, changed state to down
1w0d: %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0, changed state to down
R1#
Esto reduce la prioridad HSRP en 10 de 120 a un valor de 110. Puede utilizar el comando show standby para verificar esto:
R1#show standby
Ethernet0 - Group 1
Local state is Active, priority 110 (confgd 120), may preempt
Hellotime 3 sec, holdtime 10 sec
Next hello sent in 2.544
Virtual IP address is 10.0.0.5 configured
Active router is local
Standby router is unknown
Virtual mac address is 0000.0c07.ac01
2 state changes, last state change 00:00:48
IP redundancy name is "hsrp-Et0-1" (default)
Priority tracking 2 interfaces, 1 up:
Interface Decrement State
Serial0 10 Down (line protocol down)
Serial1 10 Up
A continuación, la segunda interfaz a la que se realiza seguimiento (Serial 1) se desactiva:
R1#
1w0d: %LINK-3-UPDOWN: Interface Serial1, changed state to down
1w0d: %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial1, changed state to down
R1#
Esto reduce nuevamente la prioridad HSRP en 10 de 110 a un valor de 100. Puede utilizar el comando show standby para verificar esto:
R1#show standby
Ethernet0 - Group 1
Local state is Active, priority 100 (confgd 120), may preempt
Hellotime 3 sec, holdtime 10 sec
Next hello sent in 1.846
Virtual IP address is 10.0.0.5 configured
Active router is local
Standby router is unknown
Virtual mac address is 0000.0c07.ac01
2 state changes, last state change 00:01:06
IP redundancy name is "hsrp-Et0-1" (default)
Priority tracking 2 interfaces, 0 up:
Interface Decrement State
Serial0 10 Down (line protocol down)
Serial1 10 Down (line protocol down)
Cuando cualquiera de las interfaces seriales seguidas (serial 0 o serial 1) deja de funcionar, la prioridad resultante es de 110. Cuando ambas interfaces seriales seguidas (serial 0 y serial 1) dejan de funcionar, la prioridad resultante es de 100.
Información Relacionada