Протокол rip - комп’ютерні мережі
протокол RIP
Протокол RIP (Routing Information Protocol - протокол маршрутної інформації) був одним з перших протоколів внутрішньої маршрутизації, які застосовувались в Інтернеті; він і в наші дні, як і раніше популярний. Своїм походженням і назвою він зобов'язаний архітектурі XNS (Xerox Network Systems). Широке поширення протоколу RIP було багато в чому викликано тим, що він був включений у версію 1982 року операційної системи Berkeley UNIX, що підтримує стек протоколів TCP / IP. Протокол RIP версії 1 визначено в RFC 1058, назад сумісна версія 2 цього протоколу визначено в RFC 2453.


Таким чином, маршрутизатор D оновлює свою таблицю просування даних, щоб врахувати більш короткий найкоротший шлях, як показано в табл. 4.7. Як же так, можливо, запитаєте ви, найкоротший шлях до мережі z став ще коротше? Можливо, децентралізований дистанційно-векторний алгоритм все ще перебував у процесі сходження (див. Розділ «Основи маршрутизації») або в нього були додані нові лінії і / або маршрутизатори, в результаті чого в мережі з'явилися нові найкоротші маршрути.

На рис. 4.29 зображена схема типової реалізації протоколу RIP в операційній системі UNIX, наприклад на робочої станції, що грає роль маршрутизатора. Протокол RIP виконує процес, званий routed; він обробляє інформацію про маршрути і обмінюється повідомленнями з такими ж процесами, що працюють на сусідніх маршрутизаторах. Оскільки протокол RIP реалізований як процес прикладного рівня (хоча і вельми специфічний, наприклад, він здатний управляти таблицями просування даних, що знаходяться в ядрі операційної системи UNIX), він може відправляти і отримувати повідомлення через стандартний сокет і використовувати стандартний транспортний протокол. Таким чином, протокол RIP є протокол прикладного рівня (див. Розділ 2), що працює поверх протоколу UDP.

Нарешті, розглянемо реальну таблицю просування даних протоколу RIP (табл. 4.8), взяту з маршрутизатора _giroflee.eurecom.fr, що працює під управлінням операційної системи UNIX. Якщо в операційній системі UNIX виконати команду netstat -rn, ви можете побачити таблицю просування даних (в дійсності звану в документації netstat «таблицею маршрутизації») для даного хоста або маршрутизатора.

Відповідальність, за все зміни, внесені в систему за порадами даної статті, Ви берете на себе.