Маршруты и лучший маршрут
Маршрут — это "сетевой путь" к месту назначения, с которым связаны определенные затраты. Затраты представлены административными предпочтениями и метрикой, относящейся к протоколу. Маршруты с более низкими затратами предпочтительнее, чем все остальные маршруты.
Запись маршрута в таблице маршрутизации включает:
- Дескриптор назначения
- Владелец этого маршрута
- Сосед (одноранговый узел), который предоставил сведения о маршруте
- Флаги, связанные с состоянием маршрута
- Флаги, связанные с маршрутом
- Предпочтения и метрика для маршрута
- Список представлений, к которым принадлежит маршрут
- Сведения, которые являются частными для владельца маршрута
- Список следующих прыжков, используемых для достижения пункта назначения
Следующие значения, взятые вместе, однозначно определяют маршрут в таблице маршрутизации:
- Конечная сеть
- Владелец маршрута
- Сосед, который предоставил маршрут
Метрики и предпочтения
Каждый маршрут имеет административные предпочтения (заданные политикой маршрутизации) и метрику, зависимую от клиента. Диспетчер таблиц маршрутизации использует эти сведения, чтобы определить, какой маршрут лучше всего подходит для назначения. Маршруты с более низким приоритетом являются лучшими маршрутами (один из них самый низкий, и, следовательно, лучший). Если два маршрута имеют одинаковые предпочтения, маршрут с меньшей метрикой будет лучшим.
Как правило, предпочтение маршрута определяется предпочтениями клиента, который добавил маршрут. Однако для любых маршрутов, добавленных с помощью средства управления Netsh.exe, можно указать значение предпочтения для каждого маршрута.
Предпочтение обычно используется для указания приоритета между клиентами. Например, администратор может назначить OSPF более низкий (лучший) приоритет, чем RIP. В этом случае маршруты OSPF предпочтительнее маршрутов RIP.