DR становится центром для сбора и распространения объявлений LSA, поэтому этот маршрутизатор должен иметь достаточно мощный ЦП и объём памяти для обработки рабочей нагрузки. На процесс выбора DR/BDR можно повлиять через определённые конфигурации.
Если на всех маршрутизаторах приоритеты интерфейсов равны, то в качестве DR будет выбран маршрутизатор с наивысшим идентификатором. Идентификатор маршрутизатора можно настроить специально для манипуляции выбора DR/BDR. Однако этот процесс сработает лишь в том случае, если на всех маршрутизаторах существует строгий порядок настройки идентификатора. В крупных сетях использование данного метода может вызвать трудности.
Вместо того чтобы полагаться на идентификатор маршрутизатора, рекомендуется управлять выбором посредством настройки приоритетов интерфейсов. Приоритеты — это значение для интерфейса, исходя из которого интерфейс обеспечивает улучшенное управление сетью с множественным доступом. Также это позволяет маршрутизатору выполнять роль DR в одной сети, и DROTHER — в другой.
Чтобы настроить приоритет интерфейса, используйте следующие команды:
- ip ospf priority value — команда интерфейса OSPFv2
- ipv6 ospf priority value — команда интерфейса OSPFv3
Это value может быть:
- 0 — маршрутизатор не становится DR или BDR.
- От 1 до 255 — чем выше значение приоритета, тем больше вероятность, что маршрутизатор станет DR или BDR на данном интерфейсе.
На рисунке все маршрутизаторы имеют одинаковый приоритет OSPF, т.к. для всех интерфейсов маршрутизатора значение приоритета по умолчанию установлено на 1. Поэтому идентификатор маршрутизатора используется для определения DR (R3) и BDR (R2). При изменении приоритета на интерфейсе со значения 1 на большее значение маршрутизатор станет DR или BDR во время следующего выбора.
Если приоритет интерфейса настраивается после включения OSPF, то администратор должен отключить процесс OSPF на всех маршрутизаторах, а затем повторно включить его, чтобы инициировать новый процесс выбора DR/BDR.