Я использую Windows 7. Когда я набираю «route print» в командной строке, я получаю таблицу маршрутов IPv4 с несколькими значениями «On-link» в столбце «Шлюз». Например, вот так:
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
===========================================================================
Так что же означает «On-link»?
Ответы:
Это адреса, которые могут быть разрешены локально. Им не нужны шлюзы, потому что их не нужно маршрутизировать.
источник
Да, остальные три ответа верны: это просто маршрут, который напрямую доступен (сетевой адаптер напрямую с ним связан; в той же подсети). Объясним немного подробнее: наоборот, через маршруты, для которых указан IP-адрес шлюза, необходимо связаться через этот шлюз.
Итак, в приведенной выше таблице с 192.168.1.255 связываются, просто помещая пакет в сеть из 192.168.1.5, помеченный как идущий к 192.168.1.255. Машина назначения увидит пакет и сразу же отключит его от сети.
Но для достижения 137.132.0.0 пакет будет отправлен от 172.18.180.10 к шлюзу 172.18.180.1 , где шлюз увидит, что его нужно направить туда, куда он идет.
Обратите внимание, что я не потрудился просмотреть всю таблицу маршрутизации, чтобы убедиться, что нет более специфических маршрутов, переопределяющих их, так как это немного не относится к этой проблеме.
источник
on-link - это перспектива, и это означает, что существует прямая связь, означающая «прямой доступ». В общем случае такая запись будет сгенерирована после установления модемного соединения.
источник
Дикая догадка: неразведенные подсети, которые обрабатываются локально.
источник