Адаптація RIP-маршрутизаторів до змін стану мережі
Тайм-аут працює в тих випадках, коли маршрутизатор не може послати сусідам повідомлення про маршрут, що відмовив, оскільки або він сам непрацездатний, або непрацездатна лінія зв’язку, по якому можна було б передати повідомлення.
Коли ж повідомлення послати можна, 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
Цей запис був отриманий від маршрутизатора Ml і коректний повністю інтерфейсу 201.36.14.3, а зараз вона застаріла, але маршрутизатор М2 про це не дізнався.
Тепер маршрутизатор Ml отримав нову інформацію про мережу 201.36.14.0 – ця мережа досяжна через маршрутизатор М2 з метрикою 2. Раніше Ml також отримував цю інформацію від М2, але ігнорував її, оскільки його власна метрика для 201.36.14.0 була краща.

