Общеизвестно , что более низкое значение метрики определяет приоритет одного маршрута над другим. Хотя кажется, что система в конечном итоге выбирает правильный маршрут (метрика 2), все еще существует заметная задержка, которая полностью исчезает после ручного удаления нарушающего маршрута (метрика 1000). Напомним, что устройство metric 1000 является адаптером Ethernet, а другое - устройством совместного использования NDIS (телефон Android с USB-модемом).

Изменить: оба маршрута являются Dest 0.0.0.0 маска 0.0.0.0

Edit2: "показатель интерфейса" согласно этому также, кажется, ниже для моего предпочтительного маршрута, который не работает должным образом

Edit3: вставка в моей таблице маршрутизации для справки

    ===========================================================================
Interface List
  3...02 50 01 0a 36 63 ......Remote NDIS based Internet Sharing Device
 18...f0 79 59 68 07 d9 ......Intel(R) Ethernet Connection (2) I218-V
 23...0a 00 27 00 00 17 ......VirtualBox NDIS 6.0 Miniport Driver
 17...0a 00 27 00 00 11 ......VirtualBox Host-Only Ethernet Adapter
  1...........................Software Loopback Interface 1
 13...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
  8...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
 21...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #3
  5...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
  9...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #4
===========================================================================

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0    192.168.1.254    192.168.1.105   1000
          0.0.0.0          0.0.0.0   192.168.42.129   192.168.42.140      2
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    331
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    331
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    331
      192.168.1.0    255.255.255.0         On-link     192.168.1.105    756
    192.168.1.105  255.255.255.255         On-link     192.168.1.105    756
    192.168.1.255  255.255.255.255         On-link     192.168.1.105    756
     192.168.42.0    255.255.255.0         On-link    192.168.42.140    257
   192.168.42.140  255.255.255.255         On-link    192.168.42.140    257
   192.168.42.255  255.255.255.255         On-link    192.168.42.140    257
     192.168.56.0    255.255.255.0         On-link      192.168.56.1    281
     192.168.56.1  255.255.255.255         On-link      192.168.56.1    281
   192.168.56.255  255.255.255.255         On-link      192.168.56.1    281
    192.168.128.0    255.255.255.0         On-link     192.168.128.2    281
    192.168.128.2  255.255.255.255         On-link     192.168.128.2    281
  192.168.128.255  255.255.255.255         On-link     192.168.128.2    281
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    331
        224.0.0.0        240.0.0.0         On-link      192.168.56.1    281
        224.0.0.0        240.0.0.0         On-link     192.168.128.2    281
        224.0.0.0        240.0.0.0         On-link     192.168.1.105    756
        224.0.0.0        240.0.0.0         On-link    192.168.42.140    257
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    331
  255.255.255.255  255.255.255.255         On-link      192.168.56.1    281
  255.255.255.255  255.255.255.255         On-link     192.168.128.2    281
  255.255.255.255  255.255.255.255         On-link     192.168.1.105    756
  255.255.255.255  255.255.255.255         On-link    192.168.42.140    257
===========================================================================

1 ответ1

0

Выбор маршрута на окнах, включает в себя:

  1. Поиск наиболее конкретных маршрутов к месту назначения
  2. Выбор наиболее конкретного маршрута с самой низкой метрикой.

Первый шаг включает в себя оценку каждой записи таблицы маршрутов, чтобы увидеть, сколько сетевых битов маршрута совпадает с битами адресов назначения (строго слева направо или от старшего к младшему). Значение (я) с наиболее совпадающими битами переходит к шагу 2. В общем случае выиграет маршрут с наибольшим числом битов маски подсети (адреса, которые занимают больше места в битах сети).

например:10.0.0.0/8 является менее конкретным маршрутом к 10.1.2.132 чем 10.1.0.0/16 который менее специфичен, чем 10.1.2.0/24 который менее специфичен, чем 10.1.2.128/25 , который менее специфичен, чем 10.1.2.132/32

При наличии количества совпадающих сетевых битов метрика пути используется для определения победителя.

Из этих этапов выбор окончательного маршрута по метрике является тривиальным по сравнению с оценкой записей в таблице маршрутизации, поэтому наличие меньшего количества маршрутов для выбора всегда уменьшит сложность операции больше, чем метрики фальсификации. В большинстве случаев метрика даже не будет оцениваться, если только не существует нескольких путей к одному и тому же пункту назначения.

Примечание о шлюзах по умолчанию однако; они всегда будут использоваться, когда другого подходящего маршрута нет. Любой маршрут до пункта назначения, независимо от того, насколько он конкретен, будет использоваться до использования маршрута шлюза по умолчанию.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .