9
Протоколы динамической маршрутизации выбирают лучший маршрут
до каждой подсети используя параметр, который называется “метрика”.
Например, RIP использует количество маршрутизаторов между устройством,
на котором запущен и подсетью назначения как метрику. OSPF использует
“стоимость” (cost) всех каналов на определённом отрезке как метрику для
определения кратчайшего маршрута к той или иной подсети. [19]
Большинство компаний и организаций используют всего один протокол
маршрутизации. Тем не менее, в некоторых случаях бывает необходимо
использование двух и более протоколов маршрутизации. К примеру, если две
компании хотят объединить свои сети для обмена данными, возможно, им
также придётся обменяться маршрутной информацией. Если одна компания
использует EIGRP, а другая, к примеру, OSPF, то обмен маршрутной
информацией между этими протоколами возможен, если запустить оба этих
протокола на одном из маршрутизаторов и использовать функцию
перераспределения маршрутов (route redistribution).
В зависимости от топологии сети, два протокола маршрутизации могут
выучить маршруты до одних и тех же подсетей. Когда один протокол
маршрутизации получает маршрут до одной и той же подсети из нескольких
источников, он определяет какой из двух маршрутов лучший исходя из
метрики. Но в случае, когда два протокола маршрутизации на одном
устройстве получают маршрут до одной и той же подсети, использование
метрики для определения лучшего маршрута невозможно. Из-за того, что
каждый протокол маршрутизации использует разные атрибуты для
определения метрики, становится невозможным сравнение этих метрик. Когда
маршрутизатору необходимо выбрать между двумя маршрутами,
полученными от разных протоколов маршрутизации, он использует
концепцию “Административного расстояния”. Каждому протоколу
маршрутизации, в зависимости от производителя маршрутизатора, как
правило, присвоен уникальный номер по умолчанию. Чем меньше этот номер,
тем вероятнее, что маршрут изученный с помощью этого протокола
маршрутизации будет объявлен лучшим. К примеру, в cisco IOS OSPF имеет
административное расстояние равное 110-ти, а RIP 120-ти. Выбирая между
одинаковыми маршрутами, полученными из этих двух протоколов
маршрутизации, независимо от метрики каждого из этих маршрутов, будет
выбран маршрут, полученный от OSPF.