Интерпретация столбца метрики в таблице маршрутизации

2

Я немного озадачен выводом, который вижу в своей таблице маршрутизации, особенно в столбце «метрика»:

$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 wlan0
172.16.35.0     0.0.0.0         255.255.255.0   U     0      0        0 vmnet1
192.168.0.0     0.0.0.0         255.255.255.0   U     9      0        0 wlan0
192.168.82.0    0.0.0.0         255.255.255.0   U     0      0        0 vmnet8

Согласно справочной странице, метрика показывает «расстояние» до цели. Я был немного озадачен тем, что именно было «целью». Я предположил, что это был мой маршрутизатор (он идет к шлюзу 0.0.0.0, который затем идет к моему маршрутизатору в 192.168.0.1) Таким образом, я ожидал, что метрика будет одним прыжком для моего маршрутизатора. Тем не менее, это 9! Почему это так много?

Alexander Kohler
источник
1
Метрика == Стоимость. Это не связано с каким-либо конкретным измерением. Цель всегда следующий переход (шлюз в вашей таблице).
Daniel B

Ответы:

2

Согласно справочной странице, метрика показывает «расстояние» до цели.

Я ожидал, что метрика будет одним прыжком для моего маршрутизатора. Тем не менее, это 9! Почему это так много?

metric Поле имеет несколько различных значений:

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

Метрики могут указывать различные способы выражения предпочтения маршрута:

  • Хоп Граф.

    Общая метрика. Указывает количество маршрутизаторов (прыжков) в пути   к идентификатору сети.

  • Задержка.

    Мера времени, которое требуется, чтобы пакет достиг   идентификатор сети. Задержка используется для указания скорости пути - локальная зона   сети (LAN) имеют низкую задержку, каналы глобальной сети (WAN)   имеют высокую задержку или перегруженное состояние пути.

  • Пропускная способность.

    Эффективное количество данных, которые могут быть отправлены по пути за   второй. Пропускная способность не обязательно отражает скорость передачи   канал, так как очень занятый канал Ethernet может иметь меньшую пропускную способность   чем неиспользованный канал 64-кбит / с WAN.

  • Надежность.

    Мера постоянства пути. Некоторые типы ссылок более склонны   связывать неудачи, чем другие. Например, с WAN-соединениями, сданными в аренду   линии более надежны, чем линии дозвона.

Источник Таблицы маршрутизации

DavidPostill
источник
Спасибо! Значит, у метрического поля нет конкретной единицы? Это просто относительная стоимость?
Alexander Kohler
В общем, насколько я понимаю.
DavidPostill