
2. Мережі IP.
_______________________________________________________________________________________
___________________________________________________________________________________________________
М. Павликевич. Телекомунікаційні мережі. Навчальний посібник для студентів спеціальності
"Інформаційні мережі зв'язку, 2009.
Зокрема, не кожна пара роутерів може бути зсинхронізована. Якщо всі сусіди зсинхронізовані, то
кількість зсинхронізованих пар у мережі з багатьма доступами, наприклад, у LAN, може становити
n(n-1)/2, де n -кількість роутерів у LAN. У великих мережах трафік синхронізації може
перевантажити мережу, зменшуючи її придатність. Концепція суміжності використовується для
обмеження кількості пар, які синхронізуються, до 2n-1 , завдяки чому обсяг трафіку синхронізації
стає керованим.
6.5.4.8.
Виявлення сусідів
Роутери, які використовують спільний сегмент мережі, можуть стати сусідами у цьому
сегменті. Сусіди вибираються за допомогою протоколу Hello. Пакети Hello періодично висилаються
через кожен інтерфейс з використанням групової широкомовності IP.
Роутери стають сусідами, як тільки вони взаємно бачать себе у пакетах Hello. Таким способом
гарантується двостороння комунікація. Узгодження сусідів застосовує тільки первинну адресу
(primary address). Вторинні адреси можна сконфігурувати на інтерфейсі з обмеженням, що вони
будуть належати до тієї самої області, що й первинна адреса.
Два роутери не можуть стати сусідами, якщо вони не дотримуються таких вимог:
Ідентифікатор області (Area-id): два роутери повинні мати спільний сегмент, а їх інтерфейси
повинні відноситися до тієї самої області цього сегменту. Відповідні інтерфейси цих роутерів
повинні належать до тієї самої підмережі і мати однакові маски.
Автентифікація (Authentication): OSPF дозволяє конфігурувати пароль для певної області.
Роутери, які бажають стати сусідами, повинні обмінюватися тим самим паролем в окремому
сегменті.
Інтервали Hello і Dead: OSPF здійснює обміни пакетами Hello у кожному сегменті. Це
потрібне для того, щоб роутери підтверджували своє існування у сегменті і для вибору
призначеного роутера (DR) у сегменті з багатьма доступами. Інтервал Hello визначає часовий
інтервал у секундах між послідовними висиланнями роутером пакетів Hello через інтерфейс
OSPF. Інтервал нечинності (dead interval ) – це кількість секунд, яка повинна минути перед
тим, як сусуди даного роутера, які не бачать пакетів Hello від нього, визнають цей роутер
нечинним.
OSPF вимагає, щоб ці інтервали були точно однаковими для двох сусідів, інакше дані роутери
не можуть стати сусідами у конкретному сегменті. Команди для інтерфейсу роутера, які
вживаються для встановлення цих таймерів: ip ospf hello-interval seconds та ip ospf dead-
interval seconds .
Прапорець області-відгалуження (Stub area flag): два роутери повинні також узгодити
прапорець області-відгалуження в пакетах Hello для того, щоб стати сусідами.
6.5.4.9.
Вибір призначеного роутера
Тут наведено тільки короткий опис процесу, із повним описом можна ознайомитися в RFC
1583. Роутер перевіряє список своїх сусідів, відкидає всіх, які не мають двостороннього зв’язку або
мають пріоритет роутера, рівний нулю, і записує призначений роутер, резервний призначений роутер
і пріоритет роутера, задекларований кожним. Роутер додає себе до списку, використовуючи
пріоритет роутера, сконфігурований для інтерфейсу, і нуль (невідомий) для значень призначеного
роутера і резервного призначеного роутера, якщо роутер, який здійснює обчислення, тільки що
з’явився.
Для визначення резервного призначеного роутера застосовують такі правила:
якщо один або більше роутерів декларують самих себе як претендентів на резервний
призначений роутер і не були призначеним роутером, то виграє один із них із найвищим
пріоритетом;
при рівних пріоритетах виграє роутер із найбільшим значенням ідентифікатора роутера;
якщо нема роутера, який декларує себе як кандидата на резервний призначений роутер, то
вибирається роутер із найвищим пріоритетом, незважаючи на те, що він не декларував себе як
претендента;