Определение идентификатора маршрутизатора

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

В реализациях EIGRP для IPv4 использование идентификатора маршрутизатора не так очевидно. EIGRP для IPv4 использует 32-битовый идентификатор маршрутизатора для определения исходного маршрутизатора с целью перераспределения внешних маршрутов. Необходимость идентификатора маршрутизатора становится очевиднее при обсуждении EIGRP для IPv6. Хотя идентификатор маршрутизатора необходим для перераспределения, сведения о перераспределении EIGRP не рассматриваются в этом учебном курсе. Для этого курса необходимо только понять, что такое идентификатор маршрутизатора и как он получается.

Маршрутизаторы Cisco создают идентификаторы маршрутизаторов на основе трех критериев в следующем порядке:

1. Используйте адрес IPv4, настроенный с помощью команды режима конфигурации маршрутизатора eigrp router-id.

2. Если идентификатор маршрутизатора не задан, маршрутизатор выбирает наивысший IPv4-адрес любого из его интерфейсов loopback.

3. Если интерфейсы loopback не настроены, маршрутизатор выбирает наивысший активный IPv4-адрес любого из своих физических интерфейсов.

Если сетевой администратор не определил идентификатор маршрутизатора явно с помощью команды eigrp router-id, EIGRP создает собственный идентификатор маршрутизатора, используя IPv4-адрес либо интерфейса loopback, либо физического интерфейса. Loopback-адрес — это виртуальный интерфейс, который после настройки автоматически оказывается во включенном состоянии. Этот интерфейс не нужно включать для EIGRP, то есть его не нужно добавлять ни в одну из команд сети EIGRP. Но интерфейс должен находиться в активном состоянии (up/up).

С помощью вышеописанных критериев на рис. показаны идентификаторы маршрутизаторов EIGRP по умолчанию, определяемые наивысшими активными IPv4-адресами маршрутизаторов.

Примечание. Чтобы настроить идентификатор маршрутизатора для EIGRP, используется команда eigrp router-id. Некоторые выпуски IOS допускают использование команды router-id (идентификатор маршрутизатора) без предварительного указания eigrp. Но в текущей конфигурации, независимо от использованной команды, показывается eigrp router-id.