Метрика интерфейса что это
Перейти к содержимому

Метрика интерфейса что это

  • автор:

Метрика интерфейса что это

Это метрика данного маршрута.

Зачем это нужно?

Чтобы сравнивать этот маршрут с другими, ведущими в ту же самую сеть.

Как это настроить?

Метрика, или длина, маршрута определяет его приоритет при прочих равных условиях. В отличие от других предметов, у маршрута чем меньше метрика — тем лучше. В буквальном толковании метрика может означать число шагов маршрутизации (промежуточных шлюзов) на пути до указанной сети. Для маршрутов в непосредственно подключённые сети метрика равна 0.

Выбор маршрута производится в следующем порядке:

  1. Если пакет подпадает более чем под одну запись текущей маршрутной таблицы, то выбирается маршрут с наиболее длинной маской (т.е. наиболее точно описывающий сеть назначения).
  2. Если пакет подпадает под 2 или более записи с равными адресом сети и длиной маски, то выбирается маршрут с меньшей метрикой.
  3. Если пакет подпадает под 2 или более записи с равными адресом сети, длиной маски и метрикой, то используется первый попавшийся маршрут. Поскольку порядок следования маршрутов в текущей маршрутной таблице не контролируется, такая маршрутизация носит случайный характер. Категорически рекомендуется избегать таких ситуаций. Более осмысленный алгоритм распределения пакетов по нескольким равноценным маршрутам (equal cost multipath, load balancing in per-session mode) реализуется средствами демона динамической маршрутизации.

Чтобы определить маршрут на одиночный IP-хост, нужно указать его адрес с длиной маски /32 (маска 255.255.255.255 ). Согласно п.1, он будет иметь приоритет перед любыми другими маршрутами.

Чтобы определить маршрут по умолчанию (default gateway, или default route), нужно указать сеть 0.0.0.0/0 (IPv4) или ::/0 (IPv6). Согласно п.1, такой маршрут будет иметь наименьший приоритет и использоваться только в том случае, если не найдено никакого другого маршрута. Маршрутов по умолчанию, как и обычных маршрутов, может быть несколько, с одинаковой или с разными метриками.

ВНИМАНИЕ! В силу исторически сложившихся обстоятельств, одни компоненты ОС Linux отсчитывают маршрутизацию от 0 (т.е. считают как бы число промежуточных узлов), другие — от 1 (т.е. подразумевают число промежуточных сетей). По этой причине рекомендуется назначать метрики маршрутов не подряд, а с шагом не менее 2, чтобы они гарантированно не могли перепутаться. Поскольку понятие метрики давно уже утратило свой изначальный физический смысл и ныне является чисто умозрительной величиной, абсолютные величины метрик не имеют никакого значения, важны только их соотношения.

© Network Systems Group 2015–2024 Отдел документации

Метрика (microsoft-windows-tcpip-interfaces-interface-ipv4settings-metric)

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

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

Этот сценарий обычно применяется в серверном сценарии, где сервер имеет несколько сетевых адаптеров Ethernet и не применяется в клиентском сценарии из-за новой функции WCM.

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

Значения

Указывает метрику интерфейса для протокола IPv4. Диапазон составляет от пяти (более 2 гигабайт (ГБ) в секунду) до пятидесяти (менее 500 килобайт (КБ) в секунду).

Допустимые проходы конфигурации

Родительская иерархия

Применение

Список выпусков и архитектур Windows, поддерживаемых этим компонентом, см. в статье Microsoft-Windows-TCPIP.

Пример применения предложения XML

В следующих выходных данных XML показано, как настроить TCPIP.

     true 20 false  false 30 true  Ethernet 1 192.168.0.1/24 ffff:1::3/48   1 10 12.34.0.0 16  10 29 12.34.56.0 24     true 20 false  false 10 true  Local Area Connection 123.45.67.8   1 10 12.34.0.0 16      

Описание функции автоматической метрики для маршрутов IPv4

В этой статье описывается функция автоматической метрики, которая используется в Windows для маршрутов IPv4 протокола ИНТЕРНЕТА.

Оригинальный номер базы знаний: 299540

Сводка

Метрика — это значение, которое назначается IP-маршруту для определенного сетевого интерфейса. Он определяет затраты, связанные с использованием этого маршрута. Например, метрика может быть оценена с точки зрения скорости связи, количества прыжков или задержки по времени. Автоматическая метрика — это новая функция в Windows, которая автоматически настраивает метрику для локальных маршрутов, основанных на скорости канала. Функция автоматической метрики включена по умолчанию, и ее также можно настроить вручную для назначения определенной метрики.

Функция автоматической метрики может быть полезна, если таблица маршрутизации содержит несколько маршрутов для одного назначения. Например, если у вас есть компьютер с сетевым интерфейсом 10 мегабит (МБ) и сетевым интерфейсом 100 МБ, а на компьютере есть шлюз по умолчанию, настроенный в обоих сетевых интерфейсах, функция автоматической метрики назначает более высокую метрику более медленному сетевому интерфейсу. Эта функция позволяет заставить весь трафик, предназначенный для Интернета, использовать самый быстрый доступный сетевой интерфейс.

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

Маршруты

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

Скорость компоновки Метрика
Больше или равно 2 ГБ 5
Больше 200 МБ 10
Больше 20 МБ и меньше или равно 200 МБ 20
Больше 4 МБ и меньше или равно 20 МБ 30
Больше 500 килобит (КБ) и меньше или равно 4 МБ 40
Меньше или равно 500 КБ 50

В следующей таблице перечислены скорости связи и назначенные метрики для компьютеров под управлением Windows XP с пакетом обновления 2 (SP2) и более поздних версий операционных систем Windows.

Скорость компоновки Метрика
Больше или равно 2 ГБ 5
Больше 200 МБ 10
Больше 80 МБ и меньше или равно 200 МБ 20
Больше 20 МБ и меньше или равно 80 МБ 25
Больше 4 МБ и меньше или равно 20 МБ 30
Больше 500 КБ и меньше или равно 4 МБ 40
Меньше или равно 500 КБ 50

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

Для интерфейсов с физическими средними типами NdisPhysicalMediumWirelessLan, NdisPhysicalMediumWirelessWan NdisPhysicalMediumNative802_11:

Скорость компоновки Метрика
Больше или равно 2 ГБ 25
Больше или равно 500 МБ и меньше 2 ГБ 30
Больше или равно 200 МБ и меньше 500 МБ 35
Больше или равно 150 МБ и меньше 200 МБ 40
Больше или равно 80 МБ и меньше 150 МБ 45
Больше или равно 50 МБ и меньше 80 МБ 50
Больше или равно 20 МБ и меньше 50 МБ 55
Больше или равно 10 МБ и меньше 20 МБ 60
Больше или равно 4 МБ и меньше 10 МБ 65
Больше или равно 2 МБ и меньше 4 МБ 70
Больше или равно 500 КБ и меньше 2 МБ 75
Больше или равно 200 КБ и меньше 500 КБ 80
Менее 200 КБ 85

Для других типов интерфейсов:

Скорость компоновки Метрика
Больше или равно 100 ГБ 5
Больше или равно 40 ГБ и меньше 100 ГБ 10
Больше или равно 10 ГБ и меньше 40 ГБ 15
Больше или равно 2 ГБ и меньше 10 ГБ 20
Больше или равно 200 МБ и меньше 2 ГБ 25
Больше или равно 80 МБ и меньше 200 МБ 35
Больше или равно 20 МБ и меньше 80 МБ 45
Больше или равно 4 МБ и меньше 20 МБ 55
Больше или равно 500 КБ и меньше 4 МБ 65
Менее 500 КБ 75

Дополнительная информация

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

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

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

Функция автоматической метрики отличается от функции обнаружения мертвых шлюзов, которая может заставить сеть переключать шлюзы по умолчанию, основанные на повторной передаче по протоколу TCP. Кроме того, функция маршрутизации и удаленного доступа не активирует функцию обнаружения мертвых шлюзов. Эта активация выполняется стеком TCP/IP на компьютере, который инициирует сеанс TCP.

Чтобы настроить функцию автоматической метрики, выполните следующие действия:

  1. В панель управления дважды щелкните сетевой Connections.
  2. Щелкните сетевой интерфейс правой кнопкой мыши и выберите Пункт Свойства.
  3. Щелкните Протокол ИНТЕРНЕТА (TCP/IP), а затем выберите Свойства.
  4. На вкладке Общие выберите Дополнительно.
  5. Чтобы указать метрику, на вкладке Параметры IP-адреса снимите флажок Автоматическая метрика проверка, а затем введите нужную метрику в поле Метрика интерфейса.

Метрика интерфейса что это

Каждый сетевой интерфейс имеет так называемую метрику, которая относится к протоколу TCP/IP.

Значение этого параметра определяет приоритет, который назначается маршруту, связанному с определенным интерфейсом. Чем меньше число метрики, тем выше приоритет. Метрики маршрутов можно увидеть, если выполнить команду route print (Windows 2000, 2003, XP). Кроме того, метрики назначаются под Windows 2003 в свойствах протокола TCP/IP, кнопка “Дополнительно”, первая закладка “Параметры IP”. Когда стоит галочка “Автоматическое назначение метрики” (установка по умолчанию), то метрика на разные интерфейсы (если их в системе несколько) назначается разная, и не всегда приоритет маршрутов получается таким, какой нужен.

Из-за неправильной настройки метрики у меня никак не хотела работать программа NetWriter на NAT-маршрутизаторе — она упорно пыталась отправлять и принимать сообщения через интерфейс, подключенный к Интернет (он имел меньшую метрику по умолчанию), а интерфейс локальной сети упорно игнорировала. Ситуацию спасло снятие галочки “Автоматическое назначение метрики” и назначение метрики вручную с последующей перезагрузкой. Подчеркну — изменение метрик вступает в силу только после перезагрузки, хотя никаких предупреждающих сообщений об этом не выводится.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *