2009-10-24 17:10:12 +0000 2009-10-24 17:10:12 +0000
67
67

Que signifie "On-link" sur le résultat de la commande "route print" ?

J'utilise Windows 7. Lorsque je tape “route print” sous l'invite de commande, j'obtiens une table de routes IPv4 avec plusieurs valeurs “On-link” sous la colonne Passerelle. Par exemple, comme celui-ci :

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
===========================================================================

Alors que signifie “On-link” ?

Réponses (4)

56
56
56
2009-10-24 17:29:10 +0000

Il s'agit d'adresses qui peuvent être résolues localement. Elles n'ont pas besoin de passerelle car elles n'ont pas besoin d'être acheminées.

24
24
24
2009-10-24 21:57:55 +0000

Oui, les trois autres réponses sont correctes : c'est juste un itinéraire directement accessible (le NIC est en contact direct avec lui ; sur le même sous-réseau). Mais expliquons un peu plus loin : en revanche, les routes qui ont une passerelle IP répertoriée doivent être contactées par cette passerelle.

Ainsi, dans le tableau que vous avez donné ci-dessus, 192.168.1.255 est contacté en mettant simplement un paquet sur le réseau à partir de 192.168.1.5, marqué comme allant vers 192.168.1.255. La machine de destination voit le paquet et le retire directement du réseau.

Mais pour atteindre 137.132.0.0, le paquet est envoyé de 172.18.180.10 à la passerelle 172.18.180.1, où la passerelle voit qu'il doit être transféré vers sa destination.

Notez que je n'ai pas pris la peine de regarder l'ensemble de la table de routage pour m'assurer qu'il n'y a pas de routes spécifiques qui prévalent, car cela n'a rien à voir avec ce problème.

4
4
4
2009-10-24 17:41:49 +0000

on-link est un truc de vista et cela signifie qu'il y a une connexion directe, c'est-à-dire “directement accessible”. En général, cet enregistrement sera généré après l'établissement d'une connexion par ligne commutée.

2
2
2
2009-10-24 17:24:00 +0000

Devinette : Sous-réseaux non routés qui sont traités localement.