Содержание
Описание
RIP (Routing Information Protocol - протокол маршрутной информации) - протокол динамической маршрутизации, в основе которого лежит алгоритм Беллмана-Форда. Протокол обладает следующими характеристиками:
- первая версия протокола RIP разработан в 1969 году, описана в RFC 1058;
- вторая версия протокола RIP разработана в 1994 году, описана в RFC 2454. Эта версия является основной для использования в IPv4-сетях;
- существует версия протокола RIP, разработанная для IPv6-сетей. Эта версия называется RIPng и описана в RFC 2080;
- протокол RIP является внутренним протоколом маршрутизации дистанционно-векторного типа;
- в качестве метрики используется число хопов, т.е. число маршрутизаторов, через которое проходит путь к сети назначения. Максимальное значение метрики - 16, что ограничивает размер сети, в которой может быть использован протокол RIP;
- за протоколом RIP версии 2 зарезервирован адрес групповой рассылки 224.0.0.9. В первой версии протокола используется широковещательный адрес 255.255.255.255;
- для передачи служебной информации используются UDP-датаграммы, за протоколом закреплён порт 520;
- первая версия протокола RIP поддерживает только передачу маршрутов о классовых сетях, вторая - бесклассовых;
- для протокола RIP используется значение distance 120.
Алгоритм работы RIP
Алгоритм RIP
определение списка интерфейсов
групповая рассылка (возможность юникаста) маршрутной информации. Таймеры рассылки.
пример рассылки с демонстрацией метрики
Добавление маршрута в RIB. Принцип, чтобы метрика была не хуже, кроме того же маршрутизатора.
Удаление маршрута из RIB (таймер протухания). Два сценария удаления маршрута.
Возникновение ложных маршрутов
Пример с двумя маршрутизаторами, рассылающие друг другу тухлый маршрут.
Механизмы борьбы с возникновением ложных маршрутов: split-horizont и poison-reverse.
Достоинства и недостатки