Resumen
- El estado Activo de RFC 9568 identifica al participante que ganó una elección para una instancia VRRP; no autentica su autoridad ni certifica su capacidad de reenviar tráfico.
- La evidencia de una conmutación real debe unir el temporizador y la elección con la MAC virtual, ARP o Neighbor Discovery, las adyacencias, la ruta ascendente, las instancias separadas de IPv4 e IPv6 y el resultado observado por la aplicación.
Hay una escena conocida en los centros de operaciones: el equipo secundario deja de recibir anuncios, vence su temporizador y se declara Activo. La consola registra la transición con precisión de centésimas de segundo. El tablero marca alta disponibilidad. Los usuarios, sin embargo, continúan sin acceso.
No hay paradoja. La palabra Activo pertenece al vocabulario de VRRP, no al del cliente. RFC 9568 construye una elección distribuida para que los hosts puedan seguir usando una dirección de primer salto sin ejecutar ellos mismos un protocolo dinámico. Su resultado asigna una responsabilidad local. Convertirlo en una afirmación de disponibilidad extremo a extremo añade conclusiones que el protocolo nunca midió.
Lo que cabe dentro del anuncio
Cada anuncio corresponde a un VRID y a una sola familia de direcciones. Comunica prioridad, intervalo máximo y direcciones protegidas. El dueño configurado de la dirección utiliza prioridad 255; los respaldos usan 1–254 y el valor predeterminado es 100. El cero comunica que el Activo renuncia. La suma de comprobación detecta corrupción accidental. El TTL o Hop Limit de 255 limita el origen al enlace inmediato.
Esos controles sirven para que la elección sea interoperable, pero no describen el estado operativo completo. No aparecen la tabla de reenvío, la resolución de vecinos, el enlace ascendente, las políticas, el estado de un cortafuegos ni una transacción de usuario. Tampoco hay autenticación en VRRPv3. La propia norma explica que un nodo hostil en la LAN puede actuar como Activo y provocar la coexistencia de varios routers activos. El límite de salto frena la inyección remota; no verifica la identidad del emisor local.
Por eso la prioridad 255 no debe leerse como propiedad probada. Es una afirmación de configuración dentro de la instancia. Si dos routers usan 255, el sistema tiene una contradicción que debe registrarse, no una autoridad que pueda deducirse del número. Incluso una firma hipotética sobre el mensaje probaría quién lo emitió, no que el emisor sea capaz de entregar el tráfico.
Tres intervalos más un sesgo
El respaldo guarda el intervalo anunciado por el Activo. Calcula Skew_Time según su propia prioridad y declara caída tras tres intervalos más ese sesgo. Los respaldos con mayor prioridad esperan menos, lo que ayuda a ordenar la sucesión.
La expiración solo demuestra que el receptor no vio anuncios válidos durante ese periodo. El router anterior puede haber muerto, pero también puede existir un filtro multicast, una pausa del proceso, una partición del segmento o una pérdida asimétrica. El caso inverso es igual de importante: un router puede seguir anunciando mientras su ASIC, su uplink o su ruta por defecto ya no sirven. El latido del control no es el pulso de todos los planos.
Acortar el intervalo reduce el tiempo hasta la elección, no necesariamente el tiempo hasta la recuperación. RFC 9568 advierte que un Activo lento y de prioridad alta puede ser reemplazado temporalmente por un respaldo de menor prioridad pero más rápido, que luego cederá al recibir el anuncio tardío. Si varios respaldos tienen prioridades demasiado próximas, pueden cruzar el umbral casi al mismo tiempo. El temporizador cambia tanto velocidad como estabilidad.
La elección tiene que convertirse en conectividad
El nuevo Activo adopta la MAC virtual y anuncia el cambio. En IPv4 interviene ARP; en IPv6, Neighbor Discovery. Entre emitir el mensaje y restablecer el servicio existe una cadena de dependencias: aprendizaje de la MAC por los switches, aceptación del anuncio por los vecinos, actualización de cachés y disponibilidad de la ruta de salida.
Una captura junto al router solo confirma que transmitió. Un switch puede conservar el puerto anterior. Un host puede aceptar la actualización y otro rechazarla. Los controles de seguridad pueden filtrar anuncios no solicitados. RFC 9131 indica que puede ser necesaria configuración adicional para que ciertas notificaciones IPv6 actualicen la caché. La convergencia del enlace no es atómica.
El ping a la dirección virtual tampoco entrega un veredicto simple. Con Accept_Mode desactivado, que es el valor predeterminado, un Activo que no sea dueño puede no aceptar como propios los paquetes dirigidos a la dirección protegida y aun así reenviar tráfico de tránsito correctamente. Un ping fallido no prueba una caída. Uno exitoso prueba como mucho que alcanzó ese destino local, no que cruzó el camino que necesita la aplicación.
La doble pila no comparte elección
IPv4 e IPv6 son instancias independientes. Que ambas vivan en el mismo chasis no hace que una herede el resultado de la otra. Es posible tener una transición correcta en IPv4 y una caché IPv6 obsoleta, o un Activo diferente por familia. Cualquier panel que reduzca ambas a un único estado “gateway OK” pierde una distinción que la norma preserva deliberadamente.
También hay servicios que viajan en los Router Advertisements de IPv6. RFC 9568 recomienda no trasladar opciones especiales al respaldo salvo que este pueda asumir el servicio completo y tenga su estado sincronizado. Heredar la dirección no significa heredar la capacidad que había detrás.
Una recepción que sí merece llamarse prueba
El expediente operativo debe identificar VRID, familia y direcciones; congelar prioridad, preemption, intervalo y modo de aceptación; conservar el último anuncio y el cálculo exacto de expiración; explicar el desempate; observar la MAC virtual desde los switches; muestrear ARP o ND en más de un segmento; verificar interfaces, adyacencias, FIB y políticas; probar el camino ascendente; y medir pérdida y recuperación de la aplicación por familia.
BFD puede aportar una señal explícita sobre un camino bidireccional si está integrado de verdad. El modelo YANG de VRRP puede aportar estados y contadores. Son piezas adicionales, no significados secretos de Activo. Solo una unión trazable entre ellas permite afirmar que la conmutación produjo disponibilidad.
RFC 9568 no necesita prometer más. Su valor está en definir una transición estrecha y reproducible. La disciplina del operador consiste en no usar esa precisión para ocultar lo que sigue sin observarse.
Fuentes
- https://www.rfc-editor.org/rfc/rfc9568.html
- https://www.rfc-editor.org/info/rfc9568
- https://datatracker.ietf.org/doc/rfc9568/
- https://datatracker.ietf.org/doc/rfc9568/history/
- https://www.rfc-editor.org/errata/rfc9568
- https://www.rfc-editor.org/rfc/rfc5798.html
- https://www.rfc-editor.org/rfc/rfc8347.html
- https://www.rfc-editor.org/rfc/rfc5082.html
- https://www.rfc-editor.org/rfc/rfc4861.html
- https://www.rfc-editor.org/rfc/rfc9131.html
- https://www.rfc-editor.org/rfc/rfc9099.html
- https://www.rfc-editor.org/rfc/rfc5880.html
- https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml
- https://www.iana.org/assignments/multicast-addresses/multicast-addresses.xhtml
- https://www.iana.org/assignments/ethernet-numbers/ethernet-numbers.xhtml
- https://heng.lu/on-reality-layers-symbolic-power-and-why-clarity-feels-so-hostile/
- https://heng.lu/running-code-primary-the-patch-needed-to-preserve-the-internet-original-design/
- https://heng.lu/on-why-btw-media-exists-and-why-reality-not-advocacy-is-the-product/
Informe para miembros
Contexto ampliado del perfil
Inicia sesión con el nivel de membresía adecuado para desbloquear el informe completo y las notas de las fuentes.
Solo para Strategic Circle
Strategic Circle
Abierto a todos los lectores. Desbloquea informes de perfil después de unirte e iniciar sesión.
Únete a Strategic CircleSolo para Leadership Alliance
Leadership Alliance
Para propietarios y directivos cualificados de activos de propiedad intelectual; inicia sesión para desbloquear los informes de la alianza.
Unirse a Leadership Alliance

