Стану ospf сусіда, cisco, статті, програмування - програмування c, delphi, c #

Коли формується OSPF-з'єднання, роутер проходить через кілька станів перш ніж стане повністю зв'язковим зі своїм сусідом. Ці стани описуються в OSPF RFC 2328 і є: Down, Attempt, Init, 2-Way, Exstart, Exchange, Loading, і Full. Даний документ детально описує кожне.

Це перший стан OSPF-сусіда. Воно означає, що ніяка інформація (hello пакети) не береться від цього сусіда, але hello пакети можуть надсилатися сусідові в цьому стані.
Під час повнозв'язну стані з сусідом, якщо роутер не приймає hello пакети протягом часу RouterDeadInterval (як правило RouterDeadInterval = 4 * HelloInterval) або якщо конфігурований сусід був видалений з конфігурації, тоді стан сусіда змінюється з Full на Down.

Цей стан справедливо тільки для вручну налаштованих сусідів в NBMA середовищі. У стані Attempt, роутер посилає унікастовие hello пакети через певний інтервал опитування сусідові, від якого не були отримані hello пакети протягом Dead інтервалу.

Цей стан вказує, що роутер прийняв hello пакет від свого сусіда, але приймає ID роутера не був включений в цей hello пакет. Коли роутер приймає hello пакет від сусіда, він повинен вставити router ID відправника в свій hello пакет як підтвердження того, що прийнятий hello пакет правильний.

Цей стан означає, що між роутерами встановлено двунаправленная зв'язок. Двунаправленная - означає, що роутери побачили hello пакети один одного. Такий стан виходить коли роутер, який приймає hello пакет, бачить свій власний RouterID в приходить hello пакеті. У цьому стані роутер вирішує, чи ставати йому зв'язковим з цим сусідом. На броадкастовой середовищі або на НЕ-броадкастовой середовищі з множинним доступом, роутер ставати FULL тільки з основним роутером (Designated Router, DR) і з резервним (Backup Designated router, BDR). З усіма іншими сусідами він залишається в стані 2-Way.

Якщо в мережі немає DR або BDR, то в кінці цього стану відбуваються вибори і в мережі вибираються DR і BDR.

Як тільки обрані DR і BDR, між роутерами і їх DR і BDR починається процес обміну інформацією про стан каналів. У цьому стані, роутери та їх DR і BDR встановлюють відносини провідний-ведений і вибирають початковий номер послідовності при формуванні з'єднання. Роутер з більш високим RouterID ставати провідним, починає обмін, і тільки він є роутером, хто може збільшувати номер послідовності.

У цьому стані відбувається безпосередньо обмін інформацією про стан каналу. Грунтуючись на інформації отриманої через DBD, роутери посилають пакети запити про стан каналу. Потім сусід надає запитану інформацію в пакетах оновлення. Під час зв'язування, якщо роутер прийняв застарілу або відсутню LSA, він запитує цю LSA, посилаючи пакет запит.

У цьому стані, роутери є повністю пов'язаними один з одним. Роутери обмінялися мережевими і маршрутними LSA і база даних на роутерах повністю синхронізована. У цьому стані у всіх роутерів перебувати однакова топологія мережі.
Стан Full є нормальним станом для OSPF роутера. Якщо роутер застраял в якомусь іншому стані це вказує на проблему в формуванні зв'язності. Винятком з цього є стан 2-Way, яке є звичайним для броадкастових мереж. Роутери досягають стану Full тільки зі своїми DR і BDR. З іншими сусідами стан завжди залишається як 2-Way.