Page 157 - 4784
P. 157
Тайм-аут працює в тих випадках, коли маршрутизатор не
може послати сусідам повідомлення про маршрут що відмовив, так
як або він сам непрацездатний, або непрацездатна лінія зв'язку, по
якій можна було б передати повідомлення.
Коли ж повідомлення послати можна, RIP-маршрутизатори
не використовують спеціальну ознаку в повідомленні, а вказують
нескінченну відстань до мережі, причому в протоколі RIP вона
вибрана рівною 16 хопам (при іншій метриці необхідно вказати
маршрутизатору її значення, що вважається нескінченністю).
Отримавши повідомлення, в якому деяка мережа супроводжується
відстанню 16 (або 15, що призводить до того ж результату, так як
маршрутизатор нарощує отримане значення на 1), маршрутизатор
повинен перевірити, чи виходить ця «погана» інформація про
мережу від того ж маршрутизатора, повідомлення якого послужило
свого часу підставою для запису про дану мережу в таблиці
маршрутизації. Якщо це той же маршрутизатор, то інформація
вважається достовірною і маршрут позначається як недоступний.
Таке велике значення «нескінченної» відстані викликано
тим, що в деяких випадках відмови зв'язків у мережі викликають
тривалі періоди некоректної роботи RIP-маршрутизаторів, що
виражається в зациклення пакетів в петлях мережі. І чим менша
відстань, використовувана як «нескінченна», тим такі періоди
стають коротшими.
Розглянемо випадок зациклення пакетів на прикладі мережі,
зображеної на рис. 7.1.
Нехай маршрутизатор M1 виявив, що його зв'язок з
безпосередньо підключено. мережею 201.36.14.0 втраченbq
(наприклад, з причини відмови інтерфейсу 201.36.14.3). M1 зазначив
у своїй таблиці маршрутизації, що мережа 201.36.14.0 недоступна. У
гіршому випадку він виявив це відразу ж після відправлення
чергових RIP-повідомлень, так що до початку нового циклу його
оголошень, в якому він повинен повідомити сусідам, що відстань до
мережі 201.36.14.0 стала рівною 16, залишається майже 30 секунд.
Кожен маршрутизатор працює на підставі свого
внутрішнього таймера, не синхронізуючи роботу по розсилці
оголошень з іншими маршрутизаторами. Тому дуже ймовірно,
маршрутизатор М2 випередив маршрутизатор M1 і передав йому
155