Resumen

  • Assisted Replication permite que una hoja EVPN con poca capacidad entregue una sola copia broadcast o multicast a un nodo que replica por ella.
  • La ruta Replicator-AR demuestra que un nodo anuncia el rol; no demuestra que ya haya recibido y programado la ruta Regular-IR de la hoja.
  • El temporizador de activación, configurable y de tres segundos por defecto, conserva la réplica ordinaria mientras se cierra esa brecha; no observa ni certifica el cierre.

Una cuenta atrás con una pregunta abierta

La hoja ve una nueva ruta, el next hop resuelve y el AR-IP entra en su selección. En ese momento podría parecer razonable enviarle el siguiente paquete multicast. RFC 9574 recomienda lo contrario: iniciar una cuenta atrás y seguir usando ingress replication ordinaria.

El motivo no es abstracto. El replicador recién incorporado o reiniciado necesita recibir la ruta Regular-IR de la hoja y programarla antes de poder incluirla correctamente. La cuenta atrás reconoce un tramo de estado que no viaja dentro del anuncio Replicator-AR.

Tres segundos es el valor inicial, no una observación. Si el control plane tarda más, el reloj puede vencer antes que la programación. Si tarda menos, el reloj solo aporta margen. El dato operativo es cuándo apareció el estado correcto, no cuándo terminó el temporizador.

La réplica no desaparece: cambia de dueño

Ingress replication evita mantener árboles PIM en el underlay, pero puede repetir el mismo paquete en un enlace varias veces. PIM reduce esas copias y desplaza estado multicast al fabric. RFC 9574 mueve la tarea a AR-REPLICATORs elegidos por su capacidad.

Una AR-LEAF envía una copia broadcast o multicast y el replicador la abre en abanico. Así se protege a hipervisores o equipos con baja capacidad de réplica. A la vez, aumenta el ancho de banda y la responsabilidad concentrados en el replicador. La optimización es una redistribución de estado, tráfico y riesgo.

El unicast desconocido no entra en este atajo: sigue la ruta del unicast conocido. Los indicadores de listas podadas pueden excluir receptores, pero son otra decisión. Un control que solo mida «menos copias BUM» corre el riesgo de mezclar mecanismos diferentes.

La dirección exterior funciona como verbo

El AR-IP no solo localiza una máquina. Ordena que el receptor aplique las reglas asistidas y pueda replicar de un túnel overlay a otros. El IR-IP ordena el comportamiento clásico y limita la entrega a los circuitos locales. Cuando se comparte una sola IP, AR-VNI e IR-VNI conservan la separación.

Por eso el análisis debe mirar la combinación de destino, origen, VNI y pertenencia al conjunto selectivo. Un anuncio correcto puede coexistir con una entrada ausente, una lista vieja o una rama equivocada. BGP explica la intención; el paquete canario revela la acción.

El camino antiguo sigue siendo el salvavidas

En modo no selectivo, cada hoja decide localmente qué replicador o replicadores usar. Si no descubre ninguno, todos caen o dejan de anunciar el rol, debe volver a ingress replication. Esa regla preserva continuidad cuando el servicio asistido pierde autoridad operativa.

En modo selectivo, la hoja escoge un único replicador por dominio y publica una ruta Leaf A-D dirigida a él. Esa señal alimenta la lista selectiva. Al fallar el replicador, se elige otro, se anuncia una nueva Leaf A-D y se recomienda volver temporalmente a la réplica ordinaria durante el temporizador de activación.

El repliegue puede aumentar mucho la carga justo en las hojas que motivaron la optimización. De ahí que su mera existencia no baste. Hay que probar su programación y su capacidad con un fallo ensayado.

El segundo reloj no mide lo mismo

El join-wait timer del modo selectivo también parte de tres segundos. Su objetivo es permitir que la hoja reúna las rutas Replicator-AR del dominio antes de anunciar a quién eligió. El temporizador de activación, en cambio, deja tiempo para que el replicador conozca y programe la hoja.

Uno protege la calidad de la selección; el otro protege la transición al reenvío. Ninguno recibe confirmación de la FIB. Confundirlos oculta qué condición sigue sin demostrarse.

Una política madura conserva ambas marcas temporales y añade recibos explícitos: conjunto de candidatos visto, decisión local, Leaf A-D importada, lista instalada y resultado de tráfico. Solo la cadena completa permite atribuir una pérdida o un duplicado.

Un dominio, una interpretación del modo

Los replicadores selectivos anuncian L=1. Si aparece al menos uno con L=0, los demás deben abandonar el modo selectivo y operar de forma no selectiva. Las hojas selectivas y no selectivas tampoco deberían convivir en el mismo dominio.

La mezcla no es una discrepancia estética. Un paquete de una hoja no selectiva puede llegar a un replicador selectivo cuya lista no contiene a otras hojas; aquellas dejan de recibirlo. La presencia de todas las rutas no salva una lista construida bajo premisas incompatibles.

La retirada de Replicator-AR retira también la Leaf A-D correspondiente. Ese vínculo limpia intención de control. No es un comprobante de que todas las entradas anteriores hayan sido borradas ni de que el tráfico haya cruzado la transición sin daño.

Riesgos declarados, resultados no observados

La norma advierte de ataques o bajo rendimiento del replicador, bucles por implementaciones incorrectas, duplicación por modos mezclados y tráfico requerido perdido por listas podadas mal configuradas. Preservar la IP origen para split horizon introduce además una decisión explícita sobre uRPF.

Estas advertencias no describen una incidencia concreta. El texto no mide pérdidas, no acusa a un proveedor y no demuestra adopción. El juicio válido es más estrecho: el rol anunciado abre una dependencia que necesita evidencia de instalación y entrega.

Fuentes

Fuentes