Видео: Протокол RIP | Компьютерные сети. Продвинутые темы 2025
Протокол информации маршрутизации ( RIP ) , поскольку протокол маршрутизации основанные на методологиях, которые возвращаются к началу маршрутизации TCP / IP с формированием ARPANET, который является предшественником того, что теперь называется Интернетом.
RIP является открытым протоколом и был впервые опубликован в RFC1058 (и его преемник RIPv2 в RFC1723), который позднее был принят как стандарт Интернета 34. RIP является протоколом маршрутизации вектора расстояния , что означает, что каждый маршрутизатор может не знать, где находится конечная сеть назначения, но он знает, в каком направлении он существует и как далеко он находится.
RIP устанавливает ограничение на максимальное расстояние до целевого компьютера как 16 переходов или 16 маршрутизаторов, причем каждый маршрутизатор представляет собой перехват из одной сети в другую. Поскольку маршрут начинается с маршрутизатора 0, вы имеете дело с маршрутами, которые касаются 15 или менее других маршрутизаторов. Для маршрутизаторов, расположенных дальше, информация о маршрутизации отбрасывается или игнорируется.
Вы можете подумать, что 16 перелетов - это ограничение, но даже в сети, такой же большой, как в Интернете, вы обычно можете добраться туда, где вы хотите пройти 16 перелетов. Когда вы traceroute ( tracert в Windows), адрес, traceroute трассировки всего за 30 переходов, и в большинстве случаев он доставит вас к месту назначения меньше, чем 15 прыжков.
Для достижения этой эффективности требуется высокий уровень сетевого планирования, чтобы обеспечить максимально возможное количество ваших переходов.
Что касается обмена информацией о маршрутизации с другими, RIP-версия 1 (RIPv1) делила свою информацию о маршрутизации с другими маршрутизаторами, передавая ее информацию о таблице маршрутизации через все сконфигурированные сетевые интерфейсы. Каждый маршрутизатор, который получил эту информацию, сохранил его в своей собственной таблице маршрутизации с обновленными подсчетами переходов, игнорируя или отбрасывая количество переходов на 15.
Одна из основных проблем, которые RIPv1 заключал в том, что это classful , а это означает, что все сегменты сети в сети должны быть одного размера. Вы не можете отклонить маску подсети от значения по умолчанию для класса; все сегменты сети должны были использовать одну и ту же маску. Следующий рисунок иллюстрирует эту проблему в трехстрочном макете с пятью сегментами, где только три сегмента имеют компьютеры.
Если вы должны использовать адресное пространство класса C типа 192. 168. 1. 0, ваша маска должна быть 255. 255. 255. 224, которая даст вам 8 сегментов из 30 устройств; но в случае RIP вы сможете использовать только 6 сегментов, а одним из ваших 30 устройств будет интерфейс маршрутизатора, оставив вам 29 устройств в сетевых сегментах.
При отправке информации о маршрутизации отправляются только сетевые идентификаторы, а не соответствующие маски подсети.
Чтобы устранить некоторые из ограничений RIP версии 1, RIP-версия 2 (RIPv2) была предложена в RFC1388 и обновлена в RFC2453, которая стала Интернет-стандартом 56. RIPv2 позволяет протоколу передавать информацию о подсети, позволяя поддерживать > Бесклассовая междоменная маршрутизация (CIDR) , , которая игнорирует границы класса при маршрутизации и позволяет каждому сегменту поддерживать уникальную маску подсети. Без необходимости поддерживать одну и ту же маску подсети во всех сегментах сети позволяет сохранить сетевые IP-адреса, как показано ниже; где обновленный макет сетевой адресации существует с соответствующими масками подсети на каждом сегменте.
В этом случае вы можете назначить более крупный идентификатор сети сегменту A (192. 168. 1. 0/25) из 126 хостов; меньший сегмент D (192. 168. 1. 128/26) из 62 хостов; и меньший сегмент E (192. 168. 1. 192/27) из 30 хостов; при назначении меньших адресов, расположенных на отрезках B и C 192. 168. 1. 248/30 и 192. 168. 1. 252/30. Остались два других небольших блока адресов 192. 168. 1. 224/28, позволяющий 14 хостов и 192. 168. 1. 240/29, позволяющий 6 хостов.
В этом случае вы тратите мало адресов, потому что сегменты маршрутизатора к маршрутизатору имеют только минимальное количество назначенных им адресов (2), тогда как ранее у вас было два потраченных впустую сегмента из 16 адресов, а также маршрутизатор- сегментов маршрутизатора, которым было выделено 14 адресов, когда им было нужно только 2.
RIPv2 также переключился с использования широковещательных рассылок для распространения информации маршрутизатора на использование многоадресных рассылок по адресу 224. 0. 0. 9, тем самым уменьшив сетевой трафик до ненужных систем. Для дальнейшего совершенствования протокола была добавлена аутентификация маршрутизатора (для проверки участия роутера в RIP), поэтому в таблицы маршрутизации добавляются только данные маршрутизации из доверенных маршрутизаторов, что предотвращает повреждение таблиц маршрутизации от несанкционированных маршрутизаторов в вашей сети.
С появлением IPv6 RIP получила еще один подтяжку лица в виде следующего поколения RIP (RIPng), который увеличивает размер полей адреса и изменил механизм аутентификации на IPSec.
