Resumen
- RFC 5302 reutiliza un bit reservado en las métricas de los TLV 128 y 130 para señalar que un prefijo llegó de Level 2 a Level 1 y no debe anunciarse de regreso.
- La compatibilidad depende del papel del equipo: un receptor antiguo que solo opera en Level 1 no abre por sí solo el camino de vuelta; un borde antiguo Level 1/Level 2 sí puede hacerlo.
El incidente empieza con una amnesia, no con un rechazo
La imagen intuitiva de una incompatibilidad es un router que descarta una ruta nueva. Aquí ocurre lo contrario. El equipo antiguo puede aceptarla, calcularla y utilizarla. Esa tolerancia facilita la transición, pero también produce el indicio equivocado: si todos los receptores visibles funcionan, la política parece segura.
En el diseño de RFC 1195, las áreas Level 1 se conectan mediante una topología Level 2. Un router Level 1 suele alcanzar destinos externos a través del borde adjunto más próximo. Las rutas podían ascender de Level 1 a Level 2; no había una ruta interárea definida en sentido descendente. RFC 5302 permite distribuir selectivamente información de Level 2 hacia Level 1 para ofrecer caminos más concretos.
El nuevo trayecto crea una posibilidad de retorno. Si otro borde interpreta la ruta descendida como una ruta normal originada en Level 1, puede anunciarla otra vez en Level 2. La amenaza no depende de que el primer receptor rechace algo. Depende de que un actor con dos funciones olvide la procedencia.
Una reserva de un bit se convierte en frontera
RFC 1195 asigna el TLV 128 a información de alcanzabilidad IP interna y el TLV 130 a información externa. El bit más alto de Default Metric estaba reservado: se emitía a cero y los receptores debían ignorarlo. RFC 5302 le da una función nueva, el bit up/down.
Un router Level 1/Level 2 lo pone a uno cuando anuncia en un LSP Level 1 un prefijo derivado de Level 2. Para los demás prefijos del modelo de dos niveles queda a cero. Si un borde aprende por Level 1 un prefijo con el bit activo, no debe anunciarlo hacia Level 2. Así, una sola marca transporta una prohibición de retorno.
La marca no certifica selección, instalación ni entrega. Tampoco convierte la autenticación del LSP en una prueba de política. Un mensaje puede ser auténtico y proceder de un router autorizado, pero ese router puede ejecutar una versión que no comprende la marca. Autenticidad y respeto de la jerarquía son propiedades distintas.
El rol decide si la tolerancia es segura
La compatibilidad con RFC 1195 fue posible porque los equipos antiguos ya ignoraban el bit reservado. Un router que funciona únicamente en Level 1 puede recibir el prefijo nuevo y tratarlo como alcanzabilidad intraárea. RFC 5302 explica que esa conducta, por sí sola, no forma el bucle decisivo entre routers Level 1.
En un router Level 1/Level 2, ignorar lo mismo tiene otra consecuencia. Al no reconocer que la información bajó, el borde puede exportarla hacia arriba como una ruta Level 1. El RFC advierte de bucles, rutas subóptimas e inestabilidad adicional.
Por eso la unidad de cambio no es toda la red, pero tampoco el único router que origina la distribución. Son todos los bordes Level 1/Level 2 de cada área habilitada. Incluye el respaldo que hoy no lleva tráfico, el equipo usado durante mantenimiento y la ruta de contingencia. La pregunta no es quién anunció ayer, sino quién podría cerrar o reabrir mañana el circuito de retorno.
Un TLV no resume toda la decisión
El tipo de TLV y el tipo de métrica son ejes separados. El TLV 128 contiene alcanzabilidad interna y el 130, externa. Una métrica interna es comparable con los costes de enlaces del dominio; una externa no lo es. La métrica externa solo es válida para prefijos externos, de modo que el receptor debe ignorar la combinación de TLV 128 con métrica externa.
Para la preferencia SPF, un prefijo interno y uno externo que lleve métrica interna reciben el mismo trato. Un prefijo externo con métrica externa es menos preferido que el mismo prefijo con métrica interna, sin que importe el número de la métrica. Las rutas Level 1 ordinarias preceden a Level 2, y estas a las interárea descendidas; después vienen las clases de métrica externa.
La errata verificada 3994 corrige el origen del cálculo de una ruta externa interárea con métrica externa: se deriva durante SPF de Level 2, no de Level 1. La precisión importa porque una columna que diga simplemente “instalada” no permite reconstruir la elección. Hay que conservar nivel original, LSP, TLV, tipo de ruta, clase y valor de métrica, bit, cálculo SPF, RIB y FIB.
La configuración manual es el momento de pedir pruebas
RFC 5302 recomienda que la distribución de Level 2 a Level 1 esté desactivada por defecto y que el administrador tenga que habilitarla. Esa fricción puede funcionar como frontera de autorización si la decisión enumera áreas, prefijos, generación de política, inventario de bordes, capacidades, filtros, agregación, ventana de observación y condición de reversión.
Configurar un borde no demuestra que sus pares sean capaces. Antes de activar, se necesita un inventario completo. Durante el cambio, conviene observar el anuncio marcado desde varios puntos. Después, cada salida potencial debe demostrar que el prefijo no reaparece en anuncios Level 2. En este caso, probar una ausencia no es burocracia: es la propiedad de seguridad.
También importa la disciplina del flujo normal hacia arriba. Un borde debería anunciar a Level 2 solo las rutas Level 1 que realmente usa para reenviar, no copiar automáticamente toda la base de datos. El filtrado y el resumen determinan qué parte del detalle puede atravesar la jerarquía.
Level 2 no usa la marca de la misma manera
Sería un error convertir “no reanunciar hacia Level 2” en “rechazar cualquier LSP Level 2 cuyo bit esté activo”. En el modelo de dos niveles de RFC 5302, el bit no tiene función operativa dentro de un LSP Level 2; la recomendación es ignorarlo allí y aceptar el prefijo. RFC 7775 aclara que no existe una ruta interárea Level 2 en ese modelo y corrige la preferencia IPv6 inconsistente de RFC 5308.
Toda alarma debe guardar el nivel del LSP y el rol del receptor. Sin ese contexto, el mismo valor binario puede desencadenar una regla más amplia que el estándar y ocultar el punto real de control: la frontera que aprende en Level 1 y considera reexportar.
Una cadena de evidencias que no se detiene en la RIB
El recibo puede relacionar prefijo, familia, nivel original, sistema y LSP de origen, TLV, carácter interno o externo, tipo y valor de métrica, bit al ingreso, política descendente y generación, versión y capacidad de todos los bordes, anuncio a Level 1, observaciones en cada salida, ausencia explícita en Level 2, origen del SPF, decisión de RIB, programación de FIB, resultado de reenvío y decisión de reversión.
Recibida, aceptada, seleccionada, instalada, anunciada, suprimida, reenviada y entregada describen estados diferentes. Si se agrupan bajo “ruta operativa”, la organización puede celebrar el camino corto sin ver que otro borde acaba de crear el camino de vuelta.
Fuentes
- https://www.rfc-editor.org/rfc/rfc5302.html
- https://www.rfc-editor.org/rfc/rfc5302.txt
- https://www.rfc-editor.org/info/rfc5302/
- https://datatracker.ietf.org/doc/rfc5302/
- https://datatracker.ietf.org/doc/rfc5302/history/
- https://datatracker.ietf.org/doc/rfc5302/references/
- https://datatracker.ietf.org/doc/rfc5302/referencedby/
- https://www.rfc-editor.org/errata/rfc5302
- https://www.rfc-editor.org/rfc/rfc1195.html
- https://www.rfc-editor.org/rfc/rfc2966.html
- https://www.rfc-editor.org/rfc/rfc5305.html
- https://www.rfc-editor.org/rfc/rfc5308.html
- https://www.rfc-editor.org/rfc/rfc7775.html
- https://www.rfc-editor.org/rfc/rfc5120.html
- https://www.rfc-editor.org/rfc/rfc3784.html
- https://www.rfc-editor.org/rfc/rfc5304.html
- https://www.rfc-editor.org/rfc/rfc5310.html
- https://www.iana.org/assignments/isis-tlv-codepoints/isis-tlv-codepoints.xhtml
- https://heng.lu/running-code-primary-the-patch-needed-to-preserve-the-internet-original-design/
- https://heng.lu/on-reality-layers-symbolic-power-and-why-clarity-feels-so-hostile/
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
