Поиск по сайту

    Мои услуги на Kwork

Почему для соседних узлов OSPF сохраняется состояние Exstart/Exchange?

Введение

В OSPF для формирования смежности используются следующие состояния: Down(отключение), Init (инициализация), Attempt (попытка), 2-way (двухстороннее согласование), Exstart (запуск обмена), Exchange (обмен), Loading (загрузка) и Full (заполненное состояние). Зависание соседних узлов OSPF в состоянии Exstart/Exchange может быть вызвано многими причинами. В этой статье  внимание уделяется несоответствию размеров MTU между соседними узлами OSPF, приводящему к состоянию Exstart/Exchange.

Состояние Exstart

После того как два соседних маршрутизатора OSPF устанавливают двустороннюю связь и завершают выбор DR/BDR (на сетях множественного доступа), эти маршрутизаторы переходят в состояние exstart. В этом состоянии соседние маршрутизаторы устанавливают ведущее устройство/подчиненное отношение и определяют начальный дескриптор базы данных (DBD) порядковый номер для использования при обмене Пакетами dbd.

Состояние обмена

Как только о ведущем устройстве/подчиненном отношении выполнили согласование (маршрутизатор с самым высоким Router-ID становится ведущим устройством), переход соседних маршрутизаторов в состояние обмена. В этом состоянии маршрутизаторы обмениваются пакетами DBD, которые описывают всю их базу данных состояний каналов.
Маршрутизаторы также передают пакеты запроса состояния канала, в которых запрашиваются последние анонсы состояния канала (LSA) от соседей.
Несмотря на то, что переход окружений OSPF через состояния Exstart/Exchange во время обычного процесса создания смежностей OSPF, это не обычно для окружений OSPF для застревания в этом состоянии. Далее описывается наиболее распространенная причина, по
которой соседние узлы OSPF продолжают оставаться в этом состоянии.

Стек соседних узлов в состоянии обмена Exstart/Exchange

Проблема происходит наиболее часто при попытке выполнить OSPF между маршрутизатором Juniper (Или Cisco) с маршрутизаторами других поставщиков. Когда параметры настройки максимального размера передаваемого блока данных (MTU) для интерфейсов соседнего маршрутизатора не совпадают, проблема происходит. Если маршрутизатор с более высоким MTU передает пакет, больше, чем набор MTU на соседнем маршрутизаторе, соседний маршрутизатор игнорирует пакет 0. Когда эта проблема происходит, выходные данные показов команды show ospf neighbor

Маршрутизатор 10.255.255.6 и маршрутизатор 10.255.255.5 в скрине  связаны линком irb.52.  и имеют разные MTU (1500 и 9206)

После того, как в настройках порта были выставлены принудительно одинаковые mtu – состояние порта перешло в состояние Full

Comments

So empty here ... leave a comment!

Добавить комментарий

Sidebar



Яндекс.Метрика Рейтинг@Mail.ru