Адаптація RIP-маршрутизаторів до змін стану мережі

У рубриці: Дистанційно-векторний протокол RIP — від admin at 7:15 AM on Субота, Січень 20, 2007
Мітки: , , , , , ,

Тайм-аут працює в тих випадках, коли маршрутизатор не може послати сусідам повідомлення про маршрут, що відмовив, оскільки або він сам непрацездатний, або непрацездатна лінія зв’язку, по якому можна було б передати повідомлення.

Коли ж повідомлення послати можна, RIP-маршрутизатори не використовують спеціальну ознаку в повідомленні, а указують нескінченну відстань до мережі, причому в протоколі RIP воно вибране рівним 16 хопам (при іншій метриці необхідно вказати маршрутизатору її значення, що вважається нескінченністю).
Отримавши повідомлення, в якому деяка мережа супроводжується відстанню 16 (або 15, що приводить до того ж результату, оскільки маршрутизатор нарощує набутого значення на 1), маршрутизатор повинен перевірити, чи виходить ця «погана» інформація про мережу від того ж маршрутизатора, повідомлення якого послужило свого часу підставою для запису про дану мережу в таблиці маршрутизації.
Якщо це той же маршрутизатор, то інформація вважається достовірною і маршрут позначається як недоступний.

Таке невелике значення «нескінченного» відстані викликано тим, що в деяких випадках відмови зв’язків в мережі викликають тривалі періоди некоректної роботи RIP-маршрутизаторів, що виражається в «зацикленні» пакетів в петлях мережі. І чим менше відстань, використовувана як «нескінченний», тим такі періоди стають коротше.

Розглянемо випадок «зациклення» пакетів на прикладі мережі, показаної раніше на мал. 14.3.

Хай маршрутизатор Ml виявив, що його зв’язок з безпосередньо підключеною мережею 201.36.14.0 втрачена (наприклад, унаслідок відмови інтерфейсу 201.36.14.3). Ml відзначив в своїй таблиці маршрутизації, що мережа 201.36.14.0 недоступна.
У гіршому разі він виявив це відразу ж після відправки чергових RIP-повідомлень, так що до початку нового циклу його оголошень, в якому він повинен повідомити сусідів, що відстань до мережі 201.36.14.0 стало рівним 16, залишається майже 30 з.

Кожен маршрутизатор працює на підставі свого внутрішнього таймера, не синхронізуючи роботу по розсилці оголошень з іншими маршрутизаторами. Тому мабуть, маршрутизатор М2 випередив маршрутизатор Ml і передав йому своє повідомлення раніше, ніж Ml встиг передати новину про недосяжність мережі 201.36.14.0.
А в цьому повідомленні є дані, породжені наступним записом в таблиці маршрутизації М2 (табл. 14.5).

Таблиця 14.5. Таблиця маршрутизації маршрутизатора М2

Адаптація RIP маршрутизаторів до змін стану мережі

Цей запис був отриманий від маршрутизатора Ml і коректний повністю інтерфейсу 201.36.14.3, а зараз вона застаріла, але маршрутизатор М2 про це не дізнався.

Тепер маршрутизатор Ml отримав нову інформацію про мережу 201.36.14.0 – ця мережа досяжна через маршрутизатор М2 з метрикою 2. Раніше Ml також отримував цю інформацію від М2, але ігнорував її, оскільки його власна метрика для 201.36.14.0 була краща.

  1. Приклади таблиць для маршрутизаторів різних типів
  2. Побудова таблиці маршрутизації
  3. Додаткові функціональні можливості маршрутизаторів
  4. Методи боротьби з помилковими маршрутами в протоколі RIP
  5. Два етапи побудови таблиці маршрутизації

Коментарів немає

RSS коментарів до цього запису.

Дистанційно-векторний протокол RIP

Доступ комп\'ютер-мережа

Комутатори з пам\'яттю, що розділяється

Маршрутизатори

Організація доступу

Первинні мережі

Передача даних

Поняття «internetworking»

Принципи побудови мереж

Пристрої для підключення до комутованого каналу ISDN

Протокол IP

Протокол стану зв\'язків OSPF

Протоколи дозволу адрес

Техніка віртуальних каналів і дейтаграмні мережі

Цифрові мережі з інтегральними послугами

Якість обслуговування в пакетних мережах