¿Qué significa "En enlace" en el resultado del comando "ruta de impresión"?

66

Estoy usando Windows 7. Cuando escribo "route print" en el símbolo del sistema, obtengo una tabla de ruta IPv4 con varios valores "en enlace" en la columna Gateway. Por ejemplo, como este:

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0      192.168.1.1      192.168.1.5     25
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
      137.132.0.0      255.255.0.0     172.18.180.1    172.18.180.10     31
    137.132.80.16  255.255.255.255      192.168.1.1      192.168.1.5     26
      169.254.0.0      255.255.0.0         On-link     172.18.180.10    306
  169.254.255.255  255.255.255.255         On-link     172.18.180.10    286
       172.18.0.0      255.254.0.0     172.18.180.1    172.18.180.10     31
     172.18.180.0    255.255.255.0         On-link     172.18.180.10    286
    172.18.180.10  255.255.255.255         On-link     172.18.180.10    286
   172.18.180.255  255.255.255.255         On-link     172.18.180.10    286
      172.25.64.0    255.255.240.0     172.18.180.1    172.18.180.10     31
      192.168.1.0    255.255.255.0         On-link       192.168.1.5    281
      192.168.1.5  255.255.255.255         On-link       192.168.1.5    281
    192.168.1.255  255.255.255.255         On-link       192.168.1.5    281
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link     172.18.180.10    286
        224.0.0.0        240.0.0.0         On-link       192.168.1.5    281
      255.254.0.0      255.254.0.0     172.18.180.1    172.18.180.10     31
      255.255.0.0      255.255.0.0     172.18.180.1    172.18.180.10     31
    255.255.240.0    255.255.240.0     172.18.180.1    172.18.180.10     31
    255.255.254.0    255.255.254.0     172.18.180.1    172.18.180.10     31
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link     172.18.180.10    286
  255.255.255.255  255.255.255.255         On-link       192.168.1.5    281
  255.255.255.255  255.255.255.255      192.168.1.1      192.168.1.5     26
===========================================================================

Entonces, ¿qué significa "On-link"?

hujunfeng
fuente
Es posible que desee comprobar si tiene instalado lo siguiente. C: \ Archivos de programa \ Bonjour contendrá mDNSResponder y un dll asociado. Eliminé la carpeta y el problema desapareció. Bonjour es un servicio de Apple, pero no se instaló ningún software de Apple, así que no estoy seguro de cómo se instaló. Parece que el mDNSResponder es lo que está causando el problema.
@ user318934 - Microsoft instala nDNSResponder porque muchas cosas usan Bonjour y la implementación de Apple es más pequeña / más rápida / mejor de lo que querían reescribir. ¿Bórralo? ¿Deshabilitarlo? ¿déjalo? Usted elige, pero generalmente no es un problema.
Jesse Chisholm
@hujunfeng, Wow, ¿por qué tienes una mesa tan grande?
Pacerier

Respuestas:

56

Son direcciones que se pueden resolver localmente. No necesitan una puerta de enlace porque no necesitan ser enrutados.

MDMarra
fuente
2
¿Por qué las métricas son tan altas si las direcciones son directamente accesibles? ¿Tiene algo que ver con que se resuelvan todas las máscaras locales?
Erik Reppen
23

Sí, las otras tres respuestas son correctas: es solo una ruta directamente accesible (la NIC está en contacto directo con ella; en la misma subred). Sin embargo, para explicar un poco más: por el contrario, las rutas que tienen una puerta de enlace IP listada deben contactarse a través de esa puerta de enlace.

Entonces, en la tabla que proporcionó anteriormente, se contacta a 192.168.1.255 simplemente colocando un paquete en la red desde 192.168.1.5, marcado como yendo a 192.168.1.255. La máquina de destino vería el paquete y lo sacaría directamente de la red.

Pero para llegar a 137.132.0.0 , el paquete se enviaría desde 172.18.180.10 , a la puerta de enlace 172.18.180.1 , donde la puerta de enlace vería que se debe reenviar a donde va.

Tenga en cuenta que no me he molestado en mirar toda la tabla de enrutamiento para asegurarme de que no haya más rutas específicas que las anulen, ya que está un poco fuera de lugar para este problema.

Lee B
fuente
En el segundo último párrafo, ¿qué significa gateway de todos modos? ¿Gateway significa enrutador?
Pacerier
3

on-link es algo de vista y significa que hay una conexión directa que significa "directamente accesible". En general, dicho registro se generará después de establecer una conexión de acceso telefónico.

harrymc
fuente
1
Entonces, ¿antes de Vista?
Pacerier
2

Conjetura salvaje: subredes sin enrutar que se manejan localmente.

Joey
fuente