Протокол інформації про маршрутизацію (RIP) — це протокол динамічної маршрутизації, який використовує кількість переходів як показник маршрутизації для пошуку найкращого шляху між вихідною та кінцевою мережами. Це дистанційно-векторний протокол маршрутизації, який має значення AD 120 і працює на мережевому рівні моделі OSI. RIP використовує номер порту 520.
Підрахунок стрибків
Кількість переходів — це кількість маршрутизаторів, що виникають між вихідною та цільовою мережами. Шлях із найменшою кількістю переходів вважається найкращим маршрутом для доступу до мережі, тому його поміщають у таблицю маршрутизації. RIP запобігає петлям маршрутизації, обмежуючи кількість стрибків, дозволених на шляху від джерела до місця призначення. Максимальна кількість переходів, дозволена для RIP, становить 15, а кількість переходів 16 вважається недоступною для мережі.
Особливості RIP
1. Оновлення мережі періодично обмінюються.
2. Оновлення (інформація про маршрут) завжди транслюються.
3. Повні таблиці маршрутизації надсилаються в оновленнях.
4. Маршрутизатори завжди довіряють інформації про маршрутизацію, отриманій від сусідніх маршрутизаторів. Це також відомо як Маршрутизація ввімкнена чутки.
Версії RIP:
Існує три версії інформаційного протоколу маршрутизації: RIP Версія 1 , RIP Версія 2 , і RIPng .
| RIP v1 | RIP v2 | RIPng |
|---|---|---|
| Надсилає оновлення як трансляцію | Надсилає оновлення як групову розсилку | Надсилає оновлення як групову розсилку |
| Трансляція на 255.255.255.255 | Групова розсилка на 224.0.0.9 | Багатоадресна передача на FF02::9 (RIPng може працювати лише в мережах IPv6) |
| Не підтримує автентифікацію оновлених повідомлень | Підтримує автентифікацію повідомлень про оновлення RIPv2 | – |
| Класовий протокол маршрутизації | Оновлений безкласовий протокол підтримує класовий | Безкласові оновлення надсилаються |
RIP v1 відомий як Класний Протокол маршрутизації, оскільки він не надсилає інформацію про маску підмережі під час оновлення маршрутизації.
RIP v2 відомий як Безкласовий Протокол маршрутизації, оскільки він надсилає інформацію про маску підмережі під час оновлення маршрутизації.
>> Використовуйте команду debug, щоб отримати деталі:
# debug ip rip>>> Використовуйте цю команду, щоб показати всі маршрути, налаштовані в маршрутизаторі, скажімо, для маршрутизатора R1:
Актор РехаR1# show ip route>>> Використовуйте цю команду, щоб показати всі протоколи, налаштовані в маршрутизаторі, скажімо, для маршрутизатора R1:
R1# show ip protocols>
Конфігурація:

Розглянемо наведену вище топологію, яка має 3 маршрутизатори R1, R2, R3. R1 має IP-адресу 172.16.10.6/30 на s0/0/1, 192.168.20.1/24 на fa0/0. R2 має IP-адресу 172.16.10.2/30 на s0/0/0, 192.168.10.1/24 на fa0/0. R3 має IP-адресу 172.16.10.5/30 на s0/1, 172.16.10.1/30 на s0/0, 10.10.10.1/24 на fa0/0.
Налаштуйте RIP для R1:
R1(config)# router rip R1(config-router)# network 192.168.20.0 R1(config-router)# network 172.16.10.4 R1(config-router)# version 2 R1(config-router)# no auto-summary>
Примітка: жодна команда автоматичного підсумовування не вимикає автоматичне підсумовування. Якщо ми не виберемо жодного автоматичного підсумку, тоді маска підмережі вважатиметься класовою у версії 1.
рядок n java
Налаштування RIP для R2:
R2(config)# router rip R2(config-router)# network 192.168.10.0 R2(config-router)# network 172.16.10.0 R2(config-router)# version 2 R2(config-router)# no auto-summary>
Подібним чином налаштуйте RIP для R3:
R3(config)# router rip R3(config-router)# network 10.10.10.0 R3(config-router)# network 172.16.10.4 R3(config-router)# network 172.16.10.0 R3(config-router)# version 2 R3(config-router)# no auto-summary>
Таймери RIP:
- Оновити таймер: Час за замовчуванням для обміну інформацією маршрутизації між маршрутизаторами, що працюють з RIP, становить 30 секунд. Використовуючи таймер оновлення, маршрутизатори періодично обмінюються таблицею маршрутизації.
- Недійсний таймер: Якщо оновлення не надходить до 180 секунд, маршрутизатор призначення вважає його недійсним. У цьому сценарії стрибок позначки маршрутизатора призначення вважається 16 для цього маршрутизатора.
- Утримуйте таймер: Це час, протягом якого маршрутизатор чекає на відповідь сусіднього маршрутизатора. Якщо маршрутизатор не може відповісти протягом заданого часу, він оголошується мертвим. За замовчуванням це 180 секунд.
- Час промивання: Це час, після якого запис маршруту буде скинуто, якщо він не відповість протягом часу очищення. За замовчуванням це 60 секунд. Цей таймер запускається після визнання маршруту недійсним і через 60 секунд, тобто час становитиме 180 + 60 = 240 секунд.
Зауважте, що всі ці часи можна регулювати. Використовуйте цю команду, щоб змінити таймери:
R1(config-router)# timers basic R1(config-router)# timers basic 20 80 80 90>
Нормальне використання RIP:
- Мережі малого та середнього розміру: RIP зазвичай використовується в мережах малого та середнього розміру, які мають помірні базові передумови керування. Його не складно розробити та потребує невеликої підтримки, що супроводжується відомим рішенням для невеликих організацій. Застарілі організації: RIP ще використовується в деяких мережах спадщини, які були створені до того, як були створені подальші розвинені керівні конвенції. Ці організації можуть не заслуговувати витрат і зусиль на капітальний ремонт, тому вони продовжують залучати RIP як свою керівну конвенцію. Лабораторні умови: більша частина часу RIP використовується в лабораторних умовах для тестування та навчання. Базову конвенцію не важко створити, що робить її гідним рішенням для повчальних цілей. Резервне або повторюване керування: у певних організаціях RIP може використовуватися як підсилення або додаткове керування угодою, на випадок, якщо основна угода керування не вдасться або виникнуть проблеми. RIP, як правило, не такий продуктивний, як інші режисерські конвенції, однак він може бути корисним як підкріплення, якщо трапиться криза.
Переваги RIP:
- Простота: RIP є відносно простим протоколом для налаштування та керування, що робить його ідеальним вибором для малих та середніх мереж з обмеженими ресурсами. Просте впровадження: RIP легко впровадити, оскільки для його налаштування та обслуговування не потрібно багато технічних знань. Конвергенція: RIP відомий своїм швидким часом конвергенції, що означає, що він може швидко адаптуватися до змін у топології мережі та ефективно маршрутизувати пакети. Автоматичні оновлення: RIP автоматично оновлює таблиці маршрутизації через регулярні проміжки часу, гарантуючи, що для маршрутизації пакетів використовується найновіша інформація. Низька пропускна здатність: RIP використовує відносно низьку пропускну здатність для обміну інформацією про маршрутизацію, що робить його ідеальним вибором для мереж з обмеженою пропускною здатністю. Сумісність: RIP сумісний з багатьма різними типами маршрутизаторів і мережевих пристроїв, що полегшує інтеграцію в існуючі мережі.
Недоліки RIP:
- Обмежена масштабованість: RIP має обмежену масштабованість, і це може бути не найкращим вибором для великих мереж зі складною топологією. RIP може підтримувати лише до 15 стрибків, чого може бути недостатньо для великих мереж. Повільна конвергенція: хоча RIP відомий своїм швидким часом конвергенції, він може бути повільнішим для конвергенції, ніж інші протоколи маршрутизації. Це може призвести до затримок і неефективності в роботі мережі. Петлі маршрутизації: RIP іноді може створювати петлі маршрутизації, що може спричинити перевантаження мережі та знизити загальну продуктивність мережі. Обмежена підтримка балансування навантаження: RIP не підтримує складне балансування навантаження, що може призвести до неоптимальних шляхів маршрутизації та нерівномірного розподілу мережевого трафіку. Уразливості безпеки: RIP не надає жодних вбудованих функцій безпеки, що робить його вразливим до таких атак, як підробка та підробка. Неефективне використання пропускної здатності: RIP використовує велику пропускну здатність для періодичних оновлень, що може бути неефективним у мережах з обмеженою пропускною здатністю.