Las entradas de la tabla de enrutamiento tienen un atributo scope
. Me gustaría saber cómo el cambio de global
a link
(o al revés) afecta el sistema de red.
linux
networking
routing
Hauke Laging
fuente
fuente
El alcance influye en la selección de la dirección de origen.
Para las conexiones / asociaciones donde la dirección de origen aún no está fija (por ejemplo, iniciar una conexión TCP, pero no cuando reacciona a un paquete entrante), la dirección de origen se seleccionará dependiendo del alcance de la ruta que el paquete está a punto de alcanzar.
Es por eso que las direcciones también tienen un atributo de alcance.
Ejemplo en el que no se realiza la selección de la dirección de origen: se responderá un inicio de conexión TCP entrante o un paquete de ping con las direcciones IP invertidas (origen → destino, destino → origen), de lo contrario el otro host no reconocería el paquete como respuesta.
Ejemplo donde se produce la selección de la dirección de origen:
ping xyz
otelnet xyz
. Los programas comunes no le dicen al sistema operativo qué dirección de origen usar (y ese es un buen hábito). El sistema operativo necesita elegir uno y está preparado para hacerlo: prueba el paquete saliente potencial para la ruta que alcanzaría (el enrutamiento normal usa solo la dirección de destino, si usa enrutamiento avanzado, ¡el paquete aún no tendrá una dirección de origen! ) El alcance resultante reduce la selección a direcciones del alcance correspondiente en la interfaz saliente, si hay alguna disponible.fuente