Назад | Перейти на главную страницу

Метрика интерфейса и метрика маршрута

Как Windows обрабатывает метрику интерфейса (которую можно установить в настройках IP интерфейса) и настройки маршрута? Какой он предпочитает? Что делать, если у меня есть интерфейс с метрикой 1, но для этого адреса есть другой маршрут интерфейса с более высокой метрикой?

Из Microsoft route статья на Technet:

Выбирается маршрут с наименьшей метрикой.

Вопрос: Что делать, если у меня есть интерфейс с метрикой 1, но для этого адреса есть другой маршрут интерфейса с более высокой метрикой?

Если у вас есть похожие маршруты с разными метриками, выбирается маршрут с самой низкой метрикой для пункта назначения.

В случае перекрытия маршрутов имейте в виду, что совпадения маршрутов с более длинными сетевыми масками всегда лучше, чем совпадения маршрутов с более короткими сетевыми масками (поэтому длина совпадения маршрута более важна, чем более низкая метрика). Если у вас когда-либо возникнет вопрос о том, какие окна маршрута выбрали для пункта назначения, используйте route print <destination> из командной строки

Тривиальный пример:

[Mike_Pennington@Win7 ~]$ route print 127.0.0.1
===========================================================================
Interface List
 15...5c 26 0a 39 ac 9d ......Intel(R) 82577LM Gigabit Network Connection
 12...58 94 6b e4 c8 28 ......Intel(R) Centrino(R) Advanced-N 6200 AGN
  1...........................Software Loopback Interface 1
 24...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
 11...00 00 00 00 00 00 00 e0 Microsoft Teredo Tunneling Adapter
===========================================================================

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306 <---
===========================================================================
Persistent Routes:
  None

IPv6 Route Table
===========================================================================
Active Routes:
  None
Persistent Routes:
  None
[Mike_Pennington@Win7 ~]$

Из Метрическая | Документы Microsoft:

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

Этот вопрос беспокоил меня несколько часов, прежде чем я наткнулся на него.