lunes, 7 de septiembre de 2009

HSRP segunda parte

Según habíamos visto, con HSRP podemos lograr que varios equipos dialoguen para que uno de ellos genere un router virtual con failover que nos brinda tolerancia a fallos, como es el caso de la red con dos salidas a la WAN del diagrama que vemos a continuación:

 
Ahora bien, en el ejemplo anterior solo configuramos el primer paso de la topología, dado que le dijimos a R1 y R2 cuál es la IP virtual que van a utilizar, y el que configuramos primero fué el que quedó como activo dejando al otro en standby.
Hay una propiedad muy importante de HSRP que se llama prioridad. Con la misma nosotros definimos cuál va a ser el equipo que deba quedar como activo.
La prioridad por defecto de los equipos al momento de configurar HSRP es 100.
Supongamos que R2 quedó activo por haberlo configurado primero, pero nosotros queremos que R1 sea siempre el router activo en caso que los dos estén funcionando correctamente, deberíámos cambiar su prioridad a un número mayor que 100, como vemos a continuación:
!En R1:
interface FastEthernet 0/0
ip address 192.168.1.1 255.255.255.0
standby 1 ip 192.168.1.3
standby 1 priority 101

Ahora bien, debemos tener en cuenta lo siguiente:
Por defecto HSRP no está configurado para reemplazar al router activo si es que tiene una prioridad mayor.
Por lo tanto, si R2 resultó ser el router activo y nosotros ponemos la priority de R1 en 101, nada ocurrirá hasta que R2 se caiga.

Para lograr reemplazar al router activo debemos el denominado preempt.
En caso de que los dos routers tengan la misma prioridad, quedará activo el que tenga la IP más alta del grupo

!En R1:
interface FastEthernet 0/0
ip address 192.168.1.1 255.255.255.0
standby 1 ip 192.168.1.3
standby 1 priority 101
standby 1 preempt

Una vez listo esto, R1 asumirá el rol de router activo en caso de tener mayor prioridad, y aunque R2 no falló.

Veamos el debug:

R1#debug standby events
R1#conf t
R1(config)#int f0/0
R1(config-if)#stan 1 prio 101
R1(config-if)#^Z
*%HSRP: Fa0/0 Grp 1 Priority 100 ->; 101
R1#sh stan
FastEthernet0/0 - Group 1
  State is Standby
    1 state change, last state change 00:04:05
  Virtual IP address is 192.168.1.3
  Active virtual MAC address is 0000.0c07.ac01
    Local virtual MAC address is 0000.0c07.ac01 (v1 default)
  Hello time 3 sec, hold time 10 sec
    Next hello sent in 0.048 secs
  Preemption disabled
  Active router is 192.168.1.2, priority 100 (expires in 9.168 sec)
  Standby router is local
  Priority 101 (configured 101)
  Group name is "hsrp-Fa0/0-1" (default)

Nada pasa... pongamos el preempt en R1:

R1#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R1(config)#int f0/0
R1(config-if)#stan 1 pree
R1(config-if)#^Z
R1#
*%SYS-5-CONFIG_I: Configured from console by console
*%HSRP: Fa0/0 Grp 1 Standby: h/Hello rcvd from lower pri Active router (100/192.168.1.2)
*%HSRP: Fa0/0 Grp 1 Active router is local, was 192.168.1.2
*%HSRP: Fa0/0 Nbr 192.168.1.2 no longer active for group 1 (Standby)
%HSRP-5-STATECHANGE: FastEthernet0/0 Grp 1 state Standby ->; Active
*%HSRP: Fa0/0 Grp 1 Redundancy "hsrp-Fa0/0-1" state Standby ->; Active
*%HSRP: Fa0/0 Added 192.168.1.3 to ARP (0000.0c07.ac01)
*%HSRP: Fa0/0 Grp 1 Activating MAC 0000.0c07.ac01
*%HSRP: Fa0/0 Grp 1 Adding 0000.0c07.ac01 to MAC address filter
*%HSRP: Fa0/0 IP Redundancy "hsrp-Fa0/0-1" update, Standby ->; Active
R1#sh standby
FastEthernet0/0 - Group 1
  State is Active
    2 state changes, last state change 00:00:09
  Virtual IP address is 192.168.1.3
  Active virtual MAC address is 0000.0c07.ac01
    Local virtual MAC address is 0000.0c07.ac01 (v1 default)
  Hello time 3 sec, hold time 10 sec
    Next hello sent in 0.960 secs
  Preemption enabled
  Active router is local
  Standby router is unknown
  Priority 101 (configured 101)
  Group name is "hsrp-Fa0/0-1" (default)
R1#
*Sep  7 14:30:30.691: HSRP: Fa0/0 Grp 1 Standby router is 192.168.1.2
*Sep  7 14:30:30.695: HSRP: Fa0/0 Nbr 192.168.1.2 standby for group 1

Hasta aquí llegamos hoy, nos vemos en la próxima entrega.

Saludos!

0 comentarios:

Publicar un comentario