Introducción

El protocolo de redundancia de router virtual (VRRP) es un protocolo de redundancia que selecciona uno o más routers de un grupo virtual que actúa como modo de espera. En caso de error, este protocolo asigna dinámicamente la responsabilidad de un router activo a uno de los routers físicos de una red de área local (LAN). Ante una posible falla de red, este protocolo aumenta la disponibilidad y la fiabilidad de las rutas de ruteo en su red.

En VRRP, se elige un router físico en un grupo de routers virtuales como Active, mientras que el otro router físico del mismo grupo de routers virtuales actúa como Standbys en caso de que el Active falle. Los routers físicos se denominan routers VRRP.

El gateway predeterminado de un host se asigna a la dirección IP del grupo de routers virtuales en lugar de a una dirección IP del router físico. Si el router físico que está ruteando paquetes dentro del grupo del router virtual falla, se selecciona otro router físico para reemplazarlo automáticamente. El router físico que reenvía paquetes en cualquier momento se denomina router activo.

VRRP también permite compartir la carga del tráfico. El tráfico se puede compartir equitativamente entre los routers disponibles mediante la configuración de VRRP de manera que el tráfico hacia y desde los clientes LAN sea compartido por varios routers.

A continuación se muestra una topología LAN en la que se configura el VRRP. En este ejemplo, los Routers A, B, C son VRRP y comprenden un router virtual. La dirección IP del grupo de routers virtuales es la misma que la configurada para la interfaz Ethernet del router A (192.168.2.1).

En esta situación, el router virtual utiliza la dirección IP de la interfaz Ethernet física del router A, el router A asume la función del router virtual Activo y también se conoce como propietario de la dirección IP. Como router virtual Activo, el router A controla la dirección IP del router virtual y es responsable de rutear paquetes en nombre del router virtual. Los clientes 1 a 4 están configurados con la dirección IP predeterminada para el gateway: 192.168.2.1.

El router VRRP que es el propietario de la dirección IP responde/procesa los paquetes cuyo destino es la dirección IP. El router VRRP que es el router virtual Activo, pero no el propietario de la dirección IP, no responde/procesa esos paquetes.

El router B y C funciona como un router virtual Standbys. Si falla el router virtual Activo, el router configurado con la prioridad más alta se convierte en el router virtual Activo y proporciona servicio a los hosts LAN con una interrupción mínima.

La prioridad del router VRRP depende de lo siguiente: Si el router VRRP es el propietario, su prioridad es 255 (la más alta), si no es un propietario, la prioridad se configura manualmente y siempre es inferior a 255.

Cuando el Router A se recupera, vuelve a ser el router virtual Activo. Durante el período en el que el Activo se recupera, ambos Actives reenvían paquetes y, como resultado, hay alguna duplicación (comportamiento normal) pero no interrupción.

El siguiente ejemplo muestra una topología LAN en la que se configura VRRP. Los routers A y B comparten el tráfico hacia y desde los clientes 1 a 4 y los routers A y B actúan como routers virtuales en espera entre sí si cualquiera de los routers falla.

En esta topología, se configuran dos routers virtuales. Para el router virtual 1, el router A es el propietario de la dirección IP 192.168.2.1 y es el router virtual Activo, y el router B es el router virtual Standby al router A. Los clientes 1 y 2 se configuran con la dirección IP de gateway predeterminada 192.168.2.1. Para el router virtual 2, el router B es el propietario de la dirección IP 192.168.2.2 y el router virtual Active, y el router A es el router virtual Standby al router B. Los clientes 3 y 4 se configuran con la dirección IP de gateway predeterminada 192.168.2.2.

En este documento, configuraremos la primera topología donde el Router A es el Activo y el Router B actúa como el Standby. Si el Router A falla, el Router B se convertirá en el Router Activo.

Si no está familiarizado con los siguientes términos, consulte Cisco Business: Glosario de nuevos términos.

Objetivo

En este artículo se proporcionan instrucciones sobre cómo configurar los parámetros de VRRP en los switches a través de la interfaz de línea de comandos (CLI).

Dispositivos aplicables

- Serie SG550X

Versión del software

- 2.3.0.130

Configuración de Routers Virtuales VRRP en un Switch

Paso 1. SSH al switch. El nombre de usuario y la contraseña predeterminados son cisco/cisco. Si ha configurado un nuevo nombre de usuario o contraseña, introduzca las credenciales en su lugar.

Nota: Para saber cómo acceder a una CLI de switch SMB a través de SSH o Telnet, haga clic aquí.

Nota: Los comandos pueden variar dependiendo del modelo exacto de su switch. En este ejemplo, se utiliza SG550XG-24T.

Paso 2. Desde el modo EXEC privilegiado del switch, ingrese el modo Global Configuration ingresando lo siguiente:

SG550XG#configure terminal

Paso 3. Para configurar los parámetros del router virtual VRRP en una interfaz VLAN, ingrese el siguiente comando:

SG550XG#interface [vlan-id]

En este ejemplo, utilizamos la interfaz vlan 1 para configurar los parámetros del router virtual VRRP.

Paso 4. Para definir una dirección IP de un router virtual, utilice el comando vrrp ip en el modo Interface Configuration. La interfaz IP del router VRRP y el grupo virtual deben estar en la misma subred IP. Un router virtual surge cuando tiene uno o más routers VRRP participantes. Un router VRRP puede utilizar su dirección IP real para el grupo VRRP, lo que permite que ese router VRRP se convierta en el Active del grupo VRRP. También puede asignar una dirección IP virtual que no está asignada a ninguna interfaz de router, pero el router con la prioridad más alta se convertirá en el Active. Sólo puede haber un propietario para el grupo VRRP.

SG550XG#(config)#vrrp [vrid] ip [ip-address]

- vrid: identificador de router virtual en la interfaz para la que se está definiendo VRRP. El intervalo es de 1 a 255.

- ip-address: dirección IP del router virtual.

Para esta demostración, utilizamos el comando vrrp 1 ip 192.168.2.1 para establecer la dirección IP 192.168.2.1 para el router virtual.

Nota: Para quitar la dirección IP, utilice el comando no vrrp [vrid] ip [ip-address].

Paso 5. Para habilitar el router virtual VRRP en la interfaz, utilice el siguiente comando:

SG550XG#(config-if)#no vrrp [vrid] shutdown

- vrid: identificador de router virtual en la interfaz para la que se está definiendo VRRP. El intervalo es de 1 a 255.

Estaremos ingresando no vrrp 1 shutdown para habilitar el router virtual VRRP en la interfaz.

Nota: Para inhabilitar el router virtual VRRP en la interfaz, utilice el comando vrrp shutdown en el modo de configuración de la interfaz. Cuando se inhabilita un router virtual VRRP en una interfaz, su configuración no se elimina.

Paso 6. Para asignar una descripción al router virtual VRRP, utilice el siguiente comando en el modo de configuración de la interfaz.

SG550XG#(config-if)#vrrp [vrid] descripción [texto]

- vrid: identificador de router virtual en la interfaz para la que se está definiendo VRRP. El intervalo es de 1 a 255.

- text - Texto que describe el propósito o uso del router virtual. El parámetro puede contener de 0 a 160 caracteres.

Para este ejemplo, ingresamos el comando vrrp 1 description VirtualRouter1 para asignar la descripción VirtualRouter1 para nuestro vrid 1.

Paso 7. Para definir la versión VRRP soportada, utilice el comando vrrp version en el modo de configuración de la interfaz. La elección de una versión depende de la configuración de la red. Sin embargo, si su topología lo permite, la última versión debería ser su elección. Tenga en cuenta que la versión 3 también admite IPv6.

Nota: Cada switch debe configurarse con la misma versión para que VRRP funcione correctamente.

SG550XG#(config-if)#vrrp [vrid] versión [número de versión]

- vrid: identificador de router virtual en la interfaz para la que se está definiendo VRRP. El intervalo es de 1 a 255.

- 2 - Se admite VRRPv2 especificado por RFC3768. El router virtual VRRP descarta los mensajes VRRPv3 recibidos. Sólo se envían anuncios VRRPv2. VRRPv2 sólo admite direcciones IPv4. Los temporizadores están en segundos y utilizan 224.0.0.18 para la dirección multicast. VRRP debe activarse por interfaz y nodo con el mismo valor de prioridad, pero una IP más alta podría causar prioridad.

- 3 - VRRPv3 especificado por RFC5798 es compatible sin compatibilidad con VRRPv3 (8.4, RFC5798). El router virtual VRRP descarta los mensajes VRRPv2 recibidos. Sólo se envían anuncios VRRPv3. VRRPv3 admite el uso de direcciones IPv4 e IPv6. Los temporizadores son en milisegundos y utilizan 224.0.0.18 para multidifusión IPv4 y FF02:0:0:0:0:0:0:0:0:12 para IPv6. VRRP debe activarse globalmente y sólo una prioridad más alta provocará prioridad.

- 2&3: VRRPv3 especificado por RFC5798 es compatible con VRRPv2 (8.4, RFC5798). Los mensajes VRRPv2 recibidos son tratados por el router virtual VRRP. Se envían los anuncios VRRPv3 y VRRPv2.

Para esta demostración, usaremos la versión 2 ingresando el comando vrrp 1 versión 2.

Paso 8. Para definir una dirección VRRP real que se utilizará como la dirección IP de origen de los mensajes VRRP, ingrese el siguiente comando en el modo de configuración de la interfaz. Cada router VRRP que admite un router virtual utiliza su propia dirección IP como dirección IP de origen en sus mensajes VRRP de salida para el router virtual.

SG550XG#(config-if)#vrrp [vrid] source-ip [ip-address]

- vrid: identificador de router virtual en la interfaz para la que se está definiendo VRRP. El intervalo es de 1 a 255.

- ip-address - Dirección IP del router VRRP: una de las direcciones IP del router VRRP definidas en la misma interfaz.

En este ejemplo, ingresamos la dirección IP del switch como la dirección ip de origen ingresando el comando vrrp 1 source-ip 192.168.2.1.

Paso 9. (Opcional) Para definir la prioridad del protocolo de redundancia de router virtual (VRRP), utilice el comando vrrp priority en el modo de configuración de la interfaz.

SG550XG#(config-if)#vrrp [vrid] priority [priority number]

- vrid: identificador de router virtual en la interfaz para la que se está definiendo VRRP. El intervalo es de 1 a 255.

- Prioridad: prioridad del router virtual. El rango es 1-254.

Para esta demostración, el switch es el propietario y tiene una prioridad de 255.

Nota: La prioridad predeterminada para el propietario es 255 y no se puede cambiar. Para los no propietarios, la prioridad predeterminada es 100. La siguiente imagen muestra un ejemplo de cómo se debe escribir el comando pero no se ingresó.

Paso 10. Para habilitar la prioridad del protocolo de redundancia de router virtual (VRRP), utilice el comando preempt en el modo de configuración de la interfaz. De forma predeterminada, el router VRRP que se está configurando con este comando pasará a ser un router virtual activo para el grupo si tiene una prioridad más alta que el router virtual activo actual. El router que es el propietario de la dirección IP será preferente, independientemente de la configuración de este comando.

SG550XG#(config-if)#vrrp [vrid] preempt

Nota: Para inhabilitar la preferencia VRRP al router virtual VRRP especificado, utilice el siguiente comando: no vrrp [vrid] preempt.

Paso 11. Para configurar el VRRP en modo de aceptación, ingrese el siguiente comando:

SG550XG#(config-if)#vrrp [vrid] modo de aceptación [accept | drop]

Las opciones se definen de la siguiente manera:

- vrid: identificador de router virtual en la interfaz para la que se está definiendo VRRP. El intervalo es de 1 a 255.

- accept - El router virtual en estado Activo aceptará los paquetes dirigidos a la dirección IP del router virtual como propios aunque no sea el propietario de la dirección.

- drop - El router virtual en estado activo descartará los paquetes dirigidos a la dirección IP del router virtual incluso si no es el propietario de la dirección.

En este ejemplo, Active se configura para aceptar paquetes mediante el comando vrrp 1 accept mode.

Paso 12. Para definir el intervalo entre los anuncios sucesivos del router virtual VRRP activo, utilice el comando vrrp timers advertise en el modo de configuración de la interfaz. En este ejemplo, dejamos el anuncio de temporizadores como el valor predeterminado de 1 segundo. La siguiente imagen muestra un ejemplo de cómo se debe escribir el comando durante 2 segundos.

SG550XG#(config-if)#vrrp [vrid] timers anuncian el intervalo msec [msec]

Las opciones se definen de la siguiente manera:

- vrid: identificador de router virtual en la interfaz para la que se está definiendo VRRP. El intervalo es de 1 a 255.

- msec - (Opcional) Cambia la unidad del tiempo del anuncio de segundos a milisegundos. Sin la palabra clave, el intervalo del anuncio está en segundos.

- intervalo: intervalo de tiempo entre los anuncios sucesivos. Si la palabra clave msec está presente, el rango válido es de 50 a 40950 milisegundos. Si se omite la palabra clave msec, el intervalo válido es de 1 a 40 segundos.

Paso 13. (Opcional) El seguimiento de objetos es un proceso independiente que administra la creación, supervisión y eliminación de objetos de seguimiento como el estado del protocolo de línea de una interfaz, el estado de una ruta IP o el alcance de una ruta. El proceso de seguimiento interroga periódicamente a los objetos sometidos a seguimiento y anota cualquier cambio del valor. El seguimiento de objetos de VRRP da a este protocolo acceso a todos los objetos disponibles en el proceso de seguimiento. La prioridad del dispositivo virtual se incrementa o disminuye en función del estado del objeto del seguimiento.

Para obtener más información sobre el seguimiento de objetos para VRRPv3, consulte el enlace: VRRPv3: Integración de seguimiento de objetos

Para configurar VRRP para realizar un seguimiento de un objeto, introduzca lo siguiente:

SG550XG#(config-if)#vrrp [vrid] pista [object-id] disminución [priority]

- vrid: identificador de router virtual en la interfaz para la que se está definiendo VRRP. El rango está entre 1 y 255.

- object-id: número de asociados para realizar un seguimiento del objeto con este router VRRP. Los valores válidos para el argumento number van de 1 a 64. Este valor se ingresó en las pistas SLA, haga clic aquí para obtener más información.

- priority (Prioridad): Cantidad (opcional) por la que la prioridad del router se reduce o aumenta cuando el objeto sometido a seguimiento se desactiva o vuelve a funcionar. El valor predeterminado es 10. Las reducciones se pueden establecer en cualquier valor entre 1 y 253.

En este ejemplo, no configuramos VRRP para realizar un seguimiento de un objeto, pero hemos escrito en el comando para mostrarle un ejemplo de cómo sería.

Paso 14. Ingrese el comando end para volver al modo EXEC privilegiado.

SG550XG#(config-if)#end

Paso 15. (Opcional) En el modo EXEC privilegiado del switch, guarde los parámetros configurados en el archivo de configuración de inicio. A continuación, presione Y para Sí o N para No en el teclado una vez que aparezca el mensaje Sobrescribir archivo [startup-config]... .

SG550XG#copy running-config startup-config

Paso 16. Repita los pasos del 1 al 15 en el siguiente switch para configurar otro router virtual. En este ejemplo, hemos configurado un segundo switch para que se convierta en el router virtual en espera.

Verificación/Prueba de VRRP

Paso 1. Para mostrar un estado breve o detallado de uno o todos los routers virtuales VRRP de configuraciones, ingrese el siguiente comando:

SG550XG#show vrrp {all | resumen | interface [interface-id]}

Las opciones son:

- all - (Todos) (Opcional) Proporciona información del router virtual VRRP sobre todos los routers virtuales VRRP, incluidos los routers virtuales en estado desactivado. Si no se introduce ninguna palabra clave, se aplica la palabra clave all.

- brief - (Opcional) Proporciona una vista resumida de la información del router virtual VRRP.

- interface interface interface-id - (identificador de interfaz opcional).

En este ejemplo, usamos show vrrp all.

Paso 2. En el segundo switch, hemos utilizado el siguiente comando para mostrar una información detallada del router VRRP.

SG550XG#show vrrp all

Paso 3. Este paso muestra un ejemplo de lo que sucede cuando el primer switch (Activo) se desactiva. El segundo switch (En espera) se convierte en el Active como el ejemplo que se muestra a continuación. El estado es Activo para el segundo switch con la dirección IP de origen de 192.168.2.2.

Conclusión

Ahora debería haber configurado correctamente VRRP en un switch SG550X a través de la CLI.