ѕоддержим в трудное врем€ —пециальное предложение на техническую поддержку вашей »“ - инфраструктуры силами наших экспертов ѕодобрать тариф
ѕоставка оборудовани€ √аранти€ и помощь с настройкой. —кидка дл€ наших читателей по промокоду WIKIMERIONET  упить
»нтерфейс статистики Merion Mertics показывает ключевые диаграммы и графики по звонкам, а также историю звонков в формате, который легко поймет менеджер ѕопробовать бесплатно
¬недрение
офисной телефонии
Ўаг на пути к созданию доступных унифицированных коммуникаций в вашей компании ¬недрить
»нтеграци€ с CRM ѕомогаем навести пор€док с данными
и хранить их в единой экосистеме
ѕодключить
»“ Ѕезопастность ”мна€ информационна€ безопасность дл€ вашего бизнеса «аказать
ћерион Ќетворкс

6 минут чтени€

Ёта сери€ статей подробно объ€сн€ет основные пон€ти€, принципы и операции протокола маршрутизации RIP с примерами. ”знайте, как работает RIP (Routing Information Protocol) и как обновл€ет таблицу маршрутизации из широковещательного сообщени€ шаг за шагом.

ћаршрутизаторы используют таблицу маршрутизации дл€ прин€ти€ решени€ о переадресации. “аблица маршрутизации содержит информацию о сетевых пут€х. —етевой путь - это простой фрагмент информации, который говорит, кака€ сеть подключена к какому интерфейсу маршрутизатора.

¬с€кий раз, когда маршрутизатор получает пакет данных, он ищет в таблице маршрутизации адрес назначени€. ≈сли маршрутизатор найдет запись сетевого пути дл€ адреса назначени€, он переадресует пакет из св€занного интерфейса. ≈сли маршрутизатор не найдет никакой записи дл€ адреса назначени€, он отбросит пакет.

—уществует два способа обновлени€ таблицы маршрутизации: статический и динамический. ¬ статическом методе мы должны обновить его вручную. ¬ динамическом методе мы можем использовать протокол маршрутизации, который будет обновл€ть его автоматически. RIP - это самый простой протокол маршрутизации. ¬ этой статье мы узнаем, как RIP обновл€ет таблицу маршрутизации.

¬ протоколе RIP маршрутизаторы узнают о сет€х назначени€ от соседних маршрутизаторов через процесс совместного использовани€. ћаршрутизаторы, работающие по протоколу RIP, периодически транслируют настроенные сети со всех портов. —писок маршрутизаторов обновит их таблицу маршрутизации на основе этой информации.

ƒавайте посмотрим, как работает процесс RIP шаг за шагом. —ледующий рисунок иллюстрирует простую сеть, работающую по протоколу маршрутизации RIP.

сеть, работающа€ по протоколу маршрутизации RIP

 огда мы запускаем эту сеть, маршрутизаторы знают только о непосредственно подключенной сети.

  • OFF1 знает, что сеть 10.0.0.0/8 подключена к порту F0/1, а сеть 192.168.1.252/30 подключена к порту S0/0.
  • OFF2 знает, что сеть 192.168.1.252/30 подключена к порту S0/0, а сеть 192.168.1.248/30 подключена к порту S0/1.
  • OFF3 знает, что сеть 20.0.0.0/8 подключена к порту F0/1, а сеть 192.168.1.248/30 подключена к порту S0/0.

¬ отличие от статической маршрутизации, где мы должны настроить все маршруты вручную, в динамической маршрутизации все, что нам нужно сделать, это просто сообщить протоколу маршрутизации, какой маршрут мы хотим объ€вить. ј остальное будет сделано автоматически, запустив динамический протокол. ¬ нашей сети мы используем протокол маршрутизации RIP, поэтому он будет обрабатыватьс€ RIP.

»ногда RIP также известен как маршрутизаци€ прослушки. ѕотому что в этом протоколе маршрутизации маршрутизаторы изучают информацию о маршрутизации от непосредственно подключенных соседей, а эти соседи учатс€ от других соседних маршрутизаторов.

ѕротокол RIP будет совместно использовать настроенные маршруты в сети через широковещательные передачи. Ёти широковещательные передачи называютс€ обновлени€ми маршрутизации. ѕрослушивающие маршрутизаторы обнов€т свою таблицу маршрутизации на основе этих обновлений.

маршрутизаторы обнов€т свою таблицу маршрутизации
  • OFF1 будет слушать трансл€цию из OFF2. ќт OFF2, он узнает об одной новой сети 192.168.1.248/30
  • OFF2 будет слушать две передачи с OFF1 и OFF3. »з OFF1 он узнает о 10.0.0.0/8 и от OFF3 он узнает о сети 20.0.0.0/8.
  • OFF3 будет слушать трансл€цию из OFF2. ќт OFF2 он узнает о сети 192.168.1.252.

ћаршрутизатор выполн€ет несколько измерений, обрабатыва€ и помеща€ новую информацию о маршруте в таблицу маршрутизации. ћы объ€сним их позже в этой статье. ≈сли маршрутизатор обнаружит новый маршрут в обновлении, он поместит его в таблицу маршрутизации.

маршрутизатор обнаружит новый маршрут

„ерез 30 секунд (интервал времени по умолчанию между двум€ обновлени€ми маршрутизации) все маршрутизаторы снова будут транслировать свои таблицы маршрутизации с обновленной информацией.

¬ данный момент времени:

  • OFF1 будет транслироватьс€ дл€ 10.0.0.0/8, 192.168.1.248/30 и 192.168.1.252/30.
  • OFF2 будет транслировать дл€ 10.0.0.0/8, 20.0.0.0/8, 192.168.1.248/30 и 192.168.1.252/30.
  • OFF3 будет транслироватьс€ дл€ 20.0.0.0/8, 192.168.1.248/30 и 192.168.1.252/30.
  • OFF1 узнает о сети 20.0.0.0/8 из трансл€ции OFF2.
  • ” OFF2 нет ничего, чтобы обновить из трансл€ции OFF1 и OFF2.
  • OFF3 узнает о сети 10.0.0.0/8 из трансл€ции OFF2.
маршрутизаторы снова будут транслировать свои таблицы маршрутизации

„ерез 30 секунд маршрутизатор снова будет транслировать новую информацию о маршрутизации. Ќа этот раз маршрутизаторам нечего обновл€ть. Ёта стади€ называетс€ конвергенцией.


 онвергенци€

 онвергенци€ - это термин, который относитс€ к времени, затраченному всеми маршрутизаторами на понимание текущей топологии сети.


ћетрика протокола маршрутизации RIP

” нас может быть два или более путей дл€ целевой сети. ¬ этой ситуации RIP использует измерение, называемое метрикой, чтобы определить наилучший путь дл€ целевой сети. RIP использует подсчет прыжков как метрику. ѕрыжки - это количество маршрутизаторов, необходимое дл€ достижени€ целевой сети.

хопы EIGRP

Ќапример, в приведенной выше сети OFF1 есть два маршрута дл€ достижени€ сети 20.0.0.0/8.

  • ћаршрут 1: - через OFF3 [на интерфейсе S0/1]. — прыжком - один.
  • ћаршрут 2: - через OFF2-OFF3 [на интерфейсе S0/0]. — прыжком - два.

»так, по какому маршруту OFF1 доберетс€ до места назначени€? ћаршрут 1 имеет один прыжок, в то врем€ как маршрут 2 имеет два прыжка. ћаршрут 1 имеет меньшее количество переходов, поэтому он будет помещен в таблицу маршрутизации.


–езюме

  • ѕротокол маршрутизации RIP использует локальную широковещательную передачу дл€ обмена информацией о маршрутизации.
  • RIP транслирует обновлени€ маршрутизации каждые 30 секунд, независимо от того, изменилось что-то в сети или нет. ѕо истечении 30 секунд маршрутизаторы, работающие по протоколу RIP, будут транслировать информацию о своей маршрутизации на любые устройства, подключенные к их интерфейсам.
  • ѕеред отправкой обновлений маршрутизации маршрутизатор добавл€ет метрику инициализации ко всем маршрутам, которые он имеет, и увеличивает метрику вход€щих маршрутов в объ€влени€х, чтобы маршрутизатор листинга мог узнать, как далеко находитс€ сеть назначени€.
  • ѕри отправке широковещательных передач RIP не заботитс€ о том, кто слушает эти широковещательные обновлени€ или нет.
  • ѕосле отправки широковещательного сообщени€ RIP не заботитс€ о том, получили ли соседи эти широковещательные обновлени€ или нет.
  •  огда маршрутизатор получает обновлени€ маршрутизации, он сравнивает их с маршрутами, которые уже есть в его таблице маршрутизации.
  • ≈сли обновление содержит информацию о маршруте, котора€ недоступна в его таблице маршрутизации, маршрутизатор будет рассматривать этот маршрут как новый маршрут.
  • ћаршрутизатор добавит все новые маршруты в таблицу маршрутизации перед обновлением существующего.
  • ≈сли обновление содержит лучшую информацию дл€ любого существующего маршрута, маршрутизатор заменит старую запись новым маршрутом.
  • ≈сли обновление содержит худшую информацию дл€ любого существующего маршрута, маршрутизатор проигнорирует ее.
  • ≈сли обновление содержит точно такую же информацию о любом существующем маршруте, маршрутизатор сбросит таймер дл€ этой записи в таблице маршрутизации

ƒалее, почитайте нашу статью о функци€х и терминологии RIP.