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

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

До нових маршрутів RIP-маршрутизатори пристосовуються просто – вони передають нову інформацію в черговому повідомленні своїх сусідів, і поступово ця інформація стає відома всім маршрутизаторам мережі. А ось до негативних змін, пов’язаних з втратою якого-небудь маршруту, RIP-маршрутизатори адаптуються складніше.
Це пов’язано з тим, що у форматі повідомлень протоколу RIP немає поля, яке б указувало на те, що шлях до даної мережі більше не існує.

Натомість використовуються два механізми повідомлення про те, що деякий маршрут більш недійсний:

закінчення часу життя маршруту;

вказівка спеціальної відстані (нескінченність) до мережі, недоступної, що стала.

Для відробітку першого механізму кожен запис таблиці маршрутизації (як і записи таблиці просування моста/комутатора), отриманий по протоколу RIP, має час життя (TTL). Під час вступу чергового RIP-повідомлення, яке підтверджує справедливість даного запису, таймер TTL встановлюється в початковий стан, а потім з нього кожну секунду віднімається одиниця.
Якщо за час тайм-ауту не прийде нове маршрутне повідомлення про цей маршрут, то він позначається як недійсний.

Час тайм-ауту пов’язаний з періодом розсилки векторів по мережі. У RIP IP період розсилки вибраний рівним 30 з, а як тайм-аут вибрано шестикратне значення періоду розсилки, тобто 180 з. Вибір достатньо малого часу періоду розсилки пояснюється декількома причинами, які будуть зрозумілі та подальшого викладу.
Шестикратний запас часу потрібний для упевненості в тому, що мережа дійсно стала недоступною, а не просто відбулися втрати RIP-повідомлень (а це можливо, оскільки RIP використовує транспортний протокол UDP, який не забезпечує надійної доставки повідомлень).

Якщо який-небудь маршрутизатор відмовляє і перестає слати своїм сусідам повідомлення про досяжні через нього мережі, то через 180 зі всі записи, які породив цей маршрутизатор, у його найближчих сусідів стануть недійсними.
Після цього процес повториться вже для сусідів найближчих сусідів – вони викреслять подібні записи вже через 360 з, оскільки перші 180 з найближчі сусіди ще передавали повідомлення про ці записи.

Як видно з пояснення, відомості про недоступні через маршрутизатор, що відмовив, мережі розповсюджуються по мережі не дуже швидко, час розповсюдження кратний часу життя запису, а коефіцієнт кратності рівний кількості хопов між найдальшими маршрутизаторами мережі. У цьому полягає одна з причин вибору як період розсилки невеликої величини в 30 з.

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

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

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

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

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

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

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

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

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

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

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

Поняття «internetworking»

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

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

Протокол IP

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

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

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

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

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