Процесс выбора DR и BDR по протоколу OSPF не является приоритетным. Если после завершения выбора DR/BDR в сети появляется новый маршрутизатор с более высоким приоритетом или идентификатором, то этот новый маршрутизатор не перенимает роль DR или BDR, поскольку эти роли уже назначены. Добавление нового маршрутизатора не приводит к новому процессу выбора.

Когда какой-либо маршрутизатор выбран в качестве DR, то он сохраняет эту роль, пока не произойдет одно из следующих событий:

Если происходит сбой DR, то его роль автоматически перенимает BDR. Это происходит даже в том случае, если после первоначального выбора DR/BDR к сети добавляется другой маршрутизатор DROTHER с более высоким идентификатором или приоритетом. Однако когда BDR перенимает роль DR, происходит новый выбор BDR и его роль получает маршрутизатор DROTHER с высоким идентификатором или приоритетом.

На рис. 1-4 проиллюстрированы различные сценарии, связанные с процессом выбора DR и BDR.

На рис. 1 происходит сбой текущего DR (R3), поэтому его роль перенимает предварительно выбранный BDR (R2). После этого выполняется выбор нового BDR. Поскольку R1 является маршрутизатором DROTHER, то он и выбирается в качестве BDR.

На рис. 2 R3 повторно подключился к сети после того, как был недоступен в течение нескольких минут. Поскольку маршрутизаторы DR и BDR уже выбраны, R3 не получает ни одну из этих ролей. Вместо этого он становится маршрутизатором DROTHER.

На рис. 3 к сети добавляется новый маршрутизатор (R4) с более высоким идентификатором. DR (R2) и BDR (R1) сохраняют свои роли. R4 автоматически становится маршрутизатором DROTHER.

На рис. 4 проиллюстрирован сбой маршрутизатора R2. BDR (R1) автоматически принимает роль DR. В результате процесса выбора маршрутизатор R4 становится BDR, поскольку он обладает более высоким идентификатором.