Routing Information Protocol,RIP — один із найрозповсюдженішихпротоколівмаршрутизації в невеликихкомп'ютерних мережах, який дозволяємаршрутизаторам динамічно оновлювати маршрутну інформацію (напрямок і дальність вхопах), отримуючи її від сусідніх маршрутизаторів.
Версія RIP, яка підтримуєпротокол інтернету була включена в пакетBSD операційної системиUnix під назвоюrouted(route daemon), а також багатьма виробниками, що реалізував свою версію цього протоколу. У результаті протокол був уніфікований в документіRFC 1058.
У 1994 р. був розроблений протоколRIP2 (RFC 2453), який є розширенням протоколу RIP, що забезпечує передачу додаткової маршрутної інформації в повідомленнях RIP і підвищує рівень безпеки.
Для роботи в середовищіIPv6 була розроблена версіяRIPng.
RIP — так званийдистанційно-векторний протокол, який оперуєхопами якметрикою маршрутизації. Максимальна кількістьхопів, дозволений RIP — 15 (метрика 16 означає «нескінченно велику метрику», тобто недосяжний сегмент мережі). Кожен RIP-маршрутизатор за замовчуванням сповіщає в мережу свою повну таблицю маршрутизації раз на 30 секунд, генеруючи досить багатотрафіку на низькошвидкісних лініях зв'язку. RIP працює на мережевому рівні стекаTCP/IP, використовуючиUDPпорт 520.
У сучасних мережних середовищах RIP —не найкраще рішення для вибору як протоколу маршрутизації, тому що його можливості поступаються сучаснішим протоколам, таким якEIGRP,OSPF. Обмеження в 15 хопів не дає застосовувати його у великих мережах. Перевага цього протоколу — простота конфігурування. Внаслідок простоти його підтримують практично всі маршрутизатори початкового рівня.
Address Family Identifier — (AFI) Тип адреси, звичайно підтримується тільки запис AF_INET, яке дорівнює 2 (тобто використовується для протоколу IP)
Route Tag — (RT) Тег маршруту. Призначений для поділу «внутрішніх» маршрутів від «зовнішніх», взяті наприклад з іншого IGP або EGP
IP Address — IP адреса місця призначення
Subnet Mask — Маска підмережі
Next Hop — Наступний хоп. Містить IP адреса маршрутизатора до місця призначення. Значення 0.0.0.0 — хопом до місця призначення є відправник пакета. Незамінне, якщо протокол RIP не може бути запущений на всіх маршрутизаторах!
Під час включеноїаутентифікації проводиться обробка тільки тих повідомлень, які містять правильний кодаутентифікації Це використовується для підвищення безпеки передачі пакетівRIP. Також існує можливістьшифрувати аутентифікаційний код за допомогоюMD5.