Протокол динамической маршрутизации RIP

RIP (англ. Routing information Protocol) — один из самых простых протоколов маршрутизации. Применяется в небольших компьютерных сетях, позволяет маршрутизаторам динамически обновлять маршрутную информацию (направление и дальность в хопах), получая ее от соседних маршрутизаторов.

Почему именно RIP? В чем его преимущества?

  • Простота
  • Отсутствие в нем большой глубины, как в OSPF
  • Поддержка Windows
  • Можно использовать, как способ доставки маршрутов до VPN-клиентов
  • Несложно диагностировать

Кратко рассмотрим принцип работы RIP:

Маршрутизаторы, работающие через этот протокол, отправляют  таблицы маршрутизации соседним устройствам  для их обновления.

Если рассмотреть поэтапно:

  1. Посылает свои пакеты в нужный интерфейс и, в случае наличия соседнего устройства, он принимает эти широковещательные пакеты
  2. «Сосед» определяет количество переходов до нужной сети
  3. Отправляет свои маршруты в этот же интерфейс
  4. Следующий «сосед», принимая данный пакет, понимает, какое количество переходов нужно сделать до нужной сети.*

*есть ограничение на количество переходов  (это связано с настройками по умолчанию и старостью протокола)

Настройка протокола RIP на роутерах MikroTik (RouterOS 7)

Для начала создадим Instance, т.е. процесс для интерфейса или же таблиц маршрутизации

Далее создаем шаблон интерфейса, где указываем тот интерфейс, на котором будет вещать протокол

Как итог, на интерфейсе ether2 включен протокол RIP.
Отметим, что этот интерфейс должен иметь IP-адрес.

Проверим, что этот IP-адрес принадлежит соседнему устройству

Как итог, на интерфейсе ether2 включен протокол RIP.

Настройка соседнего устройства (RouterOS 6)

Выбираем интерфейс на котором будет работать RIP? а так же версию протокола и аунтификацию если требуется

Галочки в настройках RIP у пункта Redistribute Connected Routes не должно быть

  • Static Routers — это статические маршруты, которые мы делали сами;
  • Connected Routes — это маршруты которые создались, при указании ip адреса на интерфейсах маршрутизатора;
  • OSPF и BGP — маршруты полученные соответственно по OSPF и BGP.

Далее выбираем сети, которые будут передаваться

Посмотреть какие маршруты передались и получены можно в разделе Routes

Еще полученные маршруты можно посмотреть в разделе IP/Routes