OSPF Router-ID¶
OSPF Router-ID уникально идентифицирует каждый маршрутизатор и необходим для работы OSPF, так как используется для:
- формирования соседства
- указания источника LSA в LSDB
- участия в выборах DR/BDR
Router-ID можно настроить вручную, в противном случае маршрутизатор выбирает Router-ID автоматически из IP адресов активных интерфейсов. При перезагрузке маршрутизатора Router-ID, настроенный вручную, остается неизменным, а выбранный автоматически может измениться в соответствии с правилами выбора Router-ID.
Router-ID выбирается по следующим правилам:
- Router-ID, назначенный вручную
- Наибольший IP адрес среди активных интерфейсов Loopback
- Наибольший IP адрес среди активных физических интерфейсов
Изменение состояния интерфейсов после выбора Router-ID не влияет на значение Router-ID.
Примечание
Изменение Router-ID воспринимается OSPF как появление нового маршрутизатора и приводит к перестроению соседств и LSDB.
Необходимые условия и предварительные требования¶
Router-ID фиксируется при старте OSPF-процесса. Если изменить Router-ID в уже работающем процессе OSPF, то соседство будет переустановлено заново, как следствие - LSDB будет перестроена и маршруты будут пересчитаны. Пример:
Риск конфликта Router-ID
Один и тот же Router-ID не может использоваться на двух маршрутизаторах в одном OSPF-домене. Это может привести к отсутствию соседства и к ошибкам в базе данных.
Предварительное проектирование
Рекомендуется до настройки Router-ID спроектировать значения Router-ID для каждого маршрутизатора, участвующего в процессе OSPF.
Назначение применяемой команды/конфигурации¶
– команда для задания Router-ID вручную - в формате IP адресаПример конфигурирования¶
Первоначальное состояние коммутатора:
- OSPF не настроен
- активные интерфейсы:
- loopback 3 c адресом 10.30.0.3/24
- vlan 3030 c адресом 10.30.30.3/24
- 10gigaethernet 1/0/3 c адресом 10.30.33.3/24
- создание исходной конфигурации:
Пошаговая настройка:
-
переход к настройке OSPF 1
-
проверка Router-ID, выбранного автоматически:
– в качестве Router-ID процесс OSPF выбирает IP адрес активного интерфейса loopback -
изменение Router-ID на произвольное значение 10.3.3.3:
– если соседство уже было установлено, то оно будет разорвано и переустановлено заново с новым Router-ID -
проверка Router-ID, настроенного вручную:
– Router-ID изменился на то значение, которое было введено вручную.
Полный вывод выполненных конфигураций¶
Вывод представлен в виде команды show running-config, в формате для удобного последующего copy-paste.
Изучение состояния устройства¶
Router-ID вашего маршрутизатора можно посмотреть в конфигурации устройства командой show running-configuration, а также в выводе команды, показывающей состояние OSPF процесса: show ip ospf brief.
Router-ID соседнего OSPF-маршрутизатора можно посмотреть с помощью команды show ip ospf neighbor.
Просмотр конфигурации¶
Данный вывод отображает информацию о настройках в глобальной конфигурации.
Просмотр параметров работы¶
Данный вывод отображает информацию о работе процесса OSPF на маршрутизаторе:
Ниже представлен пример просмотра OSPF Router-ID на соседнем OSPF маршрутизаторе:
Рекомендации выполнения команд/настроек¶
Уникальность Router-ID
Router-ID должен быть уникальным для каждого маршрутизатора.
Ручная настройка
Рекомендуется настраивать Router-ID вручную, предварительно спроектировав Router-ID для каждого маршрутизатора OSPF.
История возникновения команды¶
Версия ПО
Настройки и выводы команд выполнялись на версии ПО 5.3.0
Ссылка на внешнюю документацию¶
Стандарт
OSPF Router-ID описан в RFC 2328