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

Wat betekent "On-link" op het resultaat van "route print" commando?

Ik gebruik Windows 7. Wanneer ik “route print” typ onder command prompt, krijg ik een IPv4 Route Tabel met verschillende “On-link” waarden onder de Gateway kolom. Bijvoorbeeld, zoals deze:

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

Dus wat betekent “On-link”?

Antwoorden (4)

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

Het zijn adressen die lokaal kunnen worden opgelost. Ze hebben geen gateway nodig omdat ze niet gerouteerd hoeven te worden.

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

Yep, de andere drie antwoorden zijn correct: het is gewoon een route die rechtstreeks bereikbaar is (de NIC staat er rechtstreeks mee in contact; op hetzelfde subnet). Maar om het wat verder uit te leggen: de routes die een gateway IP hebben, moeten daarentegen via die gateway benaderd worden.

Dus, in de tabel die je hierboven gaf, wordt 192.168.1.255 gecontacteerd door eenvoudigweg een pakket op het netwerk te zetten vanaf 192.168.1.5, gemarkeerd als gaande naar 192.168.1.255. De bestemmingsmachine zou het pakket zien, en het direct van het netwerk halen.

Maar om 137.132.0.0 te bereiken, zou het pakket vanaf 172.18.180.10 , naar de gateway 172.18.180.1 gestuurd worden, waar de gateway zou zien dat het doorgestuurd moet worden naar waar het heen gaat.

Merk op dat ik niet de moeite heb genomen om de hele routing tabel te bekijken om er zeker van te zijn dat er geen meer specifieke routes zijn die deze overschrijven, omdat dat een beetje naast de kwestie is voor dit probleem.

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

on-link is een Vista ding en het betekent dat er een directe verbinding is, wat betekent “direct bereikbaar”. In het algemeen wordt zo'n record gegenereerd nadat een inbelverbinding tot stand is gebracht.

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

Wilde gok: Unrouted subnets die lokaal worden afgehandeld.