Añadió una dirección VPN y esperaba que la solicitud la usara, pero el servidor seguía registrando el prefijo antiguo. Nada del túnel había fallado; el equipo tomó una decisión de dirección de origen antes de consultar siquiera la ruta que usted miraba. La selección de origen IPv6 es una competición ordenada y aparte entre las direcciones candidatas del equipo, y el prefijo coincidente más largo es solo una regla cerca del final de esa competición. Conseguir el resultado que quiere significa saber qué regla ya ha ganado. Las reglas son aburridas y precisas, y esa es justamente la razón para leerlas en orden.

Dos consultas, no una

La selección de destino elige el siguiente salto y la interfaz de salida. Después, la selección de origen elige cuál de las direcciones del equipo aparece en la cabecera, y a las dos preguntas responden mecanismos distintos aunque ambas usen prefijos. Un equipo con una dirección física, una dirección temporal y una dirección VPN tiene tres candidatas para cualquier destino, y la ruta hacia la VPN no propone la tercera automáticamente.

Por eso una ruta correcta y un origen incorrecto conviven con tanta facilidad, y por eso la misma solicitud puede comportarse de forma distinta desde un navegador y desde una vinculación forzada. Trate las dos consultas como separadas hasta tener pruebas que las unan.

Lea las reglas como una competición ordenada

RFC 6724 enumera las reglas en orden, y cada una solo desempata lo que dejaron las anteriores. La preferencia de interfaz de salida y la coincidencia de etiquetas aparecen mucho antes de la comparación de prefijos, así que una dirección en la interfaz que usa la ruta ya ha ganado una ventaja que una mejor coincidencia de prefijo no puede borrar. La obsolescencia y el alcance también participan, y por eso una dirección vieja a veces deja de elegirse sin que nadie cambie la política.

La lectura práctica es que no puede razonar sobre el ganador solo a partir del destino. Enumere los candidatos, recorra las reglas en orden y vea dónde se tomó realmente la decisión.

Fíjese también en que esta es la mitad de origen del problema. Mezclar las dos comparaciones de prefijos produce explicaciones que suenan rigurosas y predicen la dirección equivocada. Diga a qué comparación se refiere siempre que use la palabra prefijo en un tique.

La vinculación de una aplicación cambia la pregunta

Una aplicación puede pedir una dirección de origen concreta, y una elección explícita válida traslada la pregunta de “qué dirección preferiría el equipo” a “puede esa dirección llegar al destino y volver”. Las herramientas que se vinculan a un origen, o que piden datos auxiliares sobre la dirección elegida, lo exponen directamente, y son la forma más rápida de demostrar qué dirección usó realmente una conexión. Ese experimento supera la tercera lectura de la tabla de rutas, porque informa de lo que decidió el núcleo y no de lo que usted configuró. Repítalo tras el cambio y compare las dos respuestas.

Eso convierte la vinculación de origen en una herramienta de diagnóstico y también en un apaño: vincule la dirección VPN y observe si la solicitud tiene éxito. Si lo tiene, el camino está bien y el problema era la selección. Si falla, el problema era desde el principio el camino de vuelta o la política del extremo remoto.

Compruebe que el extremo remoto acepta ese origen

Elija lo que elija el equipo, debe encajar en el ámbito protegido de la VPN y en la ruta de vuelta y las reglas de acceso del extremo remoto. Un origen fuera de los selectores puede viajar al túnel y ser descartado en el extremo remoto, lo que parece un fallo de un solo sentido y se achaca al enrutamiento. Compare el origen interno elegido con el ámbito de protección antes de tocar la configuración de cifrado, porque cambiar de modo no elige entre direcciones candidatas.

Mantenga también aparte la dirección del punto final exterior en su razonamiento. Identifica el transporte entre los participantes de la VPN y no es el origen del paquete de la aplicación dentro.

Decida con cuatro observaciones

Anote el destino utilizado, los orígenes locales elegibles, el origen realmente elegido y el camino de salida efectivo. Cuatro líneas bastan para explicar casi cualquier caso, y pueden compararse entre un equipo que funciona y otro que falla sin volver a discutir la teoría. Para el paso de selección use la vista compatible del propio sistema operativo en lugar de un nombre del estándar, porque las implementaciones añaden preferencias locales propias.

Cuando la respuesta sigue sorprendiéndole, el orden hace algo que su modelo mental no hace, y el arreglo es cambiar las entradas en lugar de discutir con el algoritmo. Escriba las cuatro observaciones en el tique y el siguiente lector podrá reproducir su conclusión.

Artículos relacionados