Как OSPF понимает общую топологию для выбора DR/BDR
-
Симптомы:
С приложенной схемой, которая имеет точечную связь L3 с помощью коммутаторов, почему здесь происходит выбор DR/BDR, вывод сделан ниже:
Router0#show ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface
192.168.20.1 1 FULL/DR 00:00:31 11.0.0.2 GigabitEthernet0/0/1
Router0#
Router1#show ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface
192.168.10.1 1 FULL/BDR 00:00:37 11.0.0.1 GigabitEthernet0/0/1
Router1#
![RichR_0-1745498229492.png]
Диагностика:
Важное различие, которое необходимо учитывать при проектировании или анализе сетей OSPF (Open Shortest Path First). В представленной вами топологии, несмотря на наличие точечных соединений между маршрутизаторами и коммутаторами, тип сети, интерпретируемый OSPF, зависит от типа интерфейса и конфигурации, а не только от физической схемы. Решение- Вы видите выборы DR/BDR, потому что OSPF использует тип сети широковещательной передачи по умолчанию на интерфейсах Ethernet.
- Если вы не хотите DR/BDR (и прямую смежность между маршрутизаторами), настройте эти интерфейсы как OSPF «точка-точка».
- Коммутаторы в этой конфигурации действуют как носители уровня 2, но OSPF рассматривает Ethernet как способный к широковещательной передаче, если не указано иное.


-
- Если вы не хотите использовать DR/BDR (и прямую смежность между маршрутизаторами), настройте эти интерфейсы как OSPF point-to-point. @guhanece,
если вы советуете людям так поступать, то вам следует хотя бы объяснить, как это настроить, а именно:
ip ospf network point-to-point
,
настроенный на IP-интерфейсе.
И предоставьте людям справочные материалы, к которым они могут обратиться:
https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/iproute_ospf/configuration/xe-16-8/iro-xe-16-8-book/iro-multi-area-adj-xe.html
https://www.cisco.com/c/en/us/support/docs/ip/open-shortest-path-first-ospf/118879-configure-ospf-00.html
https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/iproute_ospf/command/iro-cr-book/m_ospf-i1.html#wp3564440872
- Если вы не хотите использовать DR/BDR (и прямую смежность между маршрутизаторами), настройте эти интерфейсы как OSPF point-to-point. @guhanece,
-
В дополнение к комментарию
@Rich R
, у меня тоже есть несколько критических замечаний. Во-первых, хотя я уверен, что цель этого документа заключалась в рассмотрении поведения OSPF по умолчанию в среде с множественным доступом (в данном примере — Ethernet), которое может быть не самым оптимальным выбором, но когда акцент делается на категориях «Симптомы», «Диагностика» и «Решение», это дает понять, что мы имеем дело с какой-то проблемой. Опять же, на самом деле нет никакой проблемы, поскольку OSPF будет работать нормально в этом случае с соседними соседями, использующими DR/BDR, что опять же является поведением по умолчанию и ожидаемым. (Кстати, я полагаю, что один из наших VIP-персон,
@MHM Cisco World
, на самом деле предпочитает использовать в таких случаях DR/BDR, когда может быть настроен OSPF p2p.) Во-вторых, я считаю, что представленная топология действительно не дает понять, что между двумя маршрутизаторами, транзитными коммутаторами, существует (логическая) топология p2p. Конечно, она может быть, но коммутаторы неявно поддерживают подключение нескольких устройств к домену L2 в дополнение к этим двум маршрутизаторам. Если бы между двумя маршрутизаторами использовалось фактическое физическое p2p Ethernet-соединение, это лучше подчеркнуло бы, что, поскольку Ethernet предполагает многоточечный доступ, OSPF по умолчанию использовал бы соседство DR/BDR. Или, возможно, следует показать обе физические топологии, т. е. физическое p2p и соединение через коммутатор. (Кроме того, второй коммутатор, на мой взгляд, не имеет отношения к этому примеру). В случае, если вы настраиваете OSPF p2p на топологии, которая физически не обеспечивает p2p, вы также можете упомянуть, что при использовании только двух маршрутизаторов они могут быть определены для p2p, но если будет добавлен третий маршрутизатор, он не сможет автоматически сформировать соседство с двумя уже существующими. Кстати, «3)
Коммутаторы в этой конфигурации действуют как средства связи уровня 2, но OSPF рассматривает Ethernet как способный к широковещательной передаче, если не указано иное».
Это так, но для двух маршрутизаторов это не имеет значения. Важно то, что «- Вы видите выборы DR/BDR, потому что OSPF использует тип широковещательной сети по умолчанию на интерфейсах Ethernet». «2) Если вы не хотите DR/BDR (и прямую соседскую связь между маршрутизаторами), настройте эти интерфейсы как OSPF point-to-point». Это нормально, если вы уверены, что это то, что вам нужно. Опять же, OSPF будет нормально работать с DR/BDR. Однако есть несколько преимуществ использования p2p, на которые вы можете обратить внимание.
-
Спасибо за ваши комментарии и быстрый ответ с подробным объяснением необходимости использования CLI - «
ip ospf network point-to-point» для явного указания OSPF-соединения как Point-to-Point. Я поделился с читателями информацией по теме OSPF, чтобы они могли наглядно понять и принять участие в обсуждении темы различий между P2P и non-P2P-связью/broadcast-связью с выбором DR/BDR.
Здравствуйте! Похоже, вам интересна эта беседа, но у вас пока нет учетной записи.
Вы устали просматривать одни и те же посты каждый раз, когда заходите на сайт? После регистрации, вам не придётся искать обсуждения в которых вы принимали участие, настройте уведомления о новых сообщениях так как вам это удобно (по электронной почте или уведомлением). У вас появится возможность сохранять закладки и ставить лайки постам, чтобы выразить свою благодарность другим участникам сообщества.
С вашими комментариями этот пост может стать ещё лучше 💗
Зарегистрироваться Войти