В процессе построения ТМ производится выбор оптимального маршрута к сетям-получателям. Поскольку на маршрутизаторе одновременно может быть запущено сразу несколько протоколов маршрутизации, необходим метод выбора между маршрутами, полученными от разных протоколов маршрутизации. Для этого используется принцип назначения административного расстояния.
Административное расстояние рассматривается как мера достоверности источника информации о маршруте. Оно имеет смысл, если маршрутизатор располагает информацией о маршруте до сети-получателя от нескольких источников маршрутной информации.
Малые значения величины административного расстояния предпочтительнее больших значений. Стандартные значения административного расстояния устанавливаются такими, чтобы значения, вводимые вручную, были предпочтительнее значений, полученных автоматически, и протоколы маршрутизации с более сложными метриками были предпочтительнее протоколов маршрутизации, имеющих простые метрики.
В табл. 2.1 представлены административные расстояния, которые применяются в маршрутизаторах Cisco для различных протоколов маршрутизации.
Таблица 2.1
Административные расстояния в маршрутизаторах Cisco
Источник информации о маршруте. | Стандартное административное расстояние. |
Прямое соединение. | |
Статический маршрут. | |
Суммарный маршрут EIGRP. | |
Внешний BGP. | |
Окончание табл. 2.1
Источник информации о маршруте. | Стандартное административное расстояние. |
Внутренний EIGRP. | |
IGRP. | |
OSPF. | |
IS—IS. | |
RIPvl RIPv2. | |
Внешний EIGRP. | |
Внутренний BGP. | |
Неизвестный. | |
Наименьшее из возможных административных расстояний принадлежит непосредственно подключенным маршрутам, поскольку один из интерфейсов маршрутизатора подключен к данной сети. Чуть меньше, но все же больше чем другим механизмам маршрутизации, маршрутизатор доверяет статическим маршрутам. Это связано с тем, что статические маршруты вносятся администратором, а он уж точно должен обладать необходимой информацией и квалификацией для построения оптимальных маршрутов.
Распределение значений административного расстояния между протоколами маршрутизации зависит от особенностей данных протоколов и установлено таким образом, чтобы при использовании значений по умолчанию ни при каких условиях не возникали маршрутные петли.