Принципова відмінність полягає в тому, що RIP потрапляє в категорію протоколу маршрутизації дистанційного вектора, тоді як OSPF є прикладом маршрутизації стану каналів зв'язку. Інша відмінність полягає в тому, що RIP використовує алгоритм bellman ford, а OSPF використовує алгоритм Dijkstra.
Існують два різновиди протоколів маршрутизації для мереж, які є IGP і EGP. IGP (протокол маршрутизації внутрішнього шлюзу) обмежений автономною системою, що означає, що всі маршрутизатори працюють в автономній системі. З іншого боку, EGP (протокол маршрутизації зовнішніх шлюзів) працює для двох засобів автономної системи від однієї автономної системи до іншої і навпаки. Автономна система - це логічна межа, що представляє собою мережу, яка працює під єдиним загальним управлінням.
Три класи протоколів маршрутизації:
- Distance Vector - Протокол маршрутизації векторної відстані знаходить найкращий шлях до віддаленої мережі за допомогою відносного відстані. Кожен раз, коли пакет проходить через маршрутизатор, згадується як хоп. Найкращий маршрут - це маршрут, який має найменшу кількість стрибків у мережі. RIP і EIGRP є прикладами протоколів маршрутизації векторної відстані.
- Стан посилання - Він також відомий як найкоротший шлях, в якому кожен маршрутизатор створює три окремі таблиці. Кожна таблиця виконує різні функції, наприклад, відстежує безпосередньо прикріплених сусідів, другий визначає топологію всієї міжмережевої мережі, а третя використовується для таблиці маршрутизації. OSPF - приклад протоколу маршрутизації стану Link.
- Гібрид - Використовує характеристику вектора відстані та стану зв'язку, наприклад EIGRP.
Діаграма порівняння
Основа для порівняння | RIP | OSPF |
---|---|---|
Виступає за | Протокол інформації про маршрутизацію. | Спочатку відкрийте найкоротший шлях |
Клас | Протокол маршрутизації векторної відстані | Протокол маршрутизації посилання |
Показник за умовчанням | Кількість хмелів | Пропускна здатність (вартість) |
Адміністративна відстань | 120 | 110 |
Конвергенція | Повільно | Швидко |
Узагальнення | Авто | Керівництво |
Оновлення таймера | 30 секунд | Тільки тоді, коли відбуваються зміни |
Обмеження кількості хмелю | 15 | Немає |
Використовується адреса багатоадресної передачі | 224.0.0.9 | 224.0.0.5 і 224.0.0.6 |
Використовується протокол і порт | UDP і порт 20 | IP і порт 89 |
Використовується алгоритм | Беллман-брод | Dijkstra |
Визначення RIP
Routing Information Protocol - пряма реалізація дистанційної векторної маршрутизації для локальних мереж. Кожні 30 секунд він доставляє всю таблицю маршрутизації до всіх активних інтерфейсів. Кількість хмелів - це єдиний показник, який описує найкращий шлях до віддаленої мережі, але він може бути 15 при макс. Це запобігає маршрутизації циклів, через обмеження кількості лічильників хопу, дозволених у шляху.
Існує дві версії RIP, RIP версії 1 і RIP версії 2, а різниця між обома версіями викладена в наступній діаграмі.
Особливості | RIPv1 | RIPv2 |
---|---|---|
Клас підтримки | Класичний | Безкласовий |
Підтримує маску підмережі змінної довжини (VLSM) | Ні | Так |
Надсилає маску підмережі разом з оновленням маршрутизації | Ні | Так |
Спілкується з іншим RIP маршрутизатором через наступний тип адреси | Трансляція | Багатоадресна передача |
Визначення RFC | RFC 1058 | RFC 1721, 1722 і 2453 |
Підтримує аутентифікацію | Ні | Так |
Конвергенція - це процес збору топологічної інформації або оновлення інформації для інших маршрутизаторів через реалізований протокол маршрутизації. Конвергенція відбувається, коли маршрутизатор переходить з стану перенаправлення або блокування, і це запобігає пересилання даних у цю мить.
Основною проблемою зближення є час, необхідний для оновлення інформації в пристрої. Повільна конвергенція може призвести до непослідовної таблиці маршрутизації та циклів маршрутизації. Цикли маршрутизації формуються, коли інформація про маршрутизацію не оновлюється або коли інформація, розповсюджена в мережі, є неправильною.
Розділені горизонти і отруєння маршруту є рішенням проблеми петлі маршрутизації. Розділений горизонт встановлює правило, яке запобігає надсилання форми інформації до джерела, з якого вона була отримана. При травленні маршрутів, коли будь-яка мережа знижується, маршрутизатор імітує мережу як 16 у записі таблиці (яка недоступна або нескінченна, оскільки дозволено лише 15 стрибків). Зрештою, це призводить до поширення інформації про отруєний маршрут на всі маршрути в сегменті.
Недолік RIP полягає в тому, що він неефективний у великих мережах або в мережах, де встановлено велику кількість маршрутизаторів.
Таймери RIP:
- Таймер оновлення визначає, наскільки часто маршрутизатор надсилатиме оновлення таблиці маршрутизації, а значення за замовчуванням - 30 секунд.
- Недійсний таймер визначає тривалість маршруту, до якого він може залишатися в таблиці маршрутизації, перш ніж вважати його недійсним, якщо нові оновлення не знають про цей маршрут. Неприпустимий маршрут не видаляється з таблиці маршрутизації, а він позначається як метрика 16 і поміщається в стан утримання. Стандартне значення недійсного таймера становить 180 секунд.
- Таймер утримання показує тривалість, до якої маршрут заборонено приймати оновлення. RIP не отримуватиме жодних нових оновлень для маршрутів, коли він перебуває в стані утримання; значення за замовчуванням - 180 секунд.
- Флеш-таймер вказує, як довго маршрут може бути збережений у таблиці маршрутизації перед тим, як отримати очищення, коли не отримано нових оновлень. Його значення за замовчуванням становить 240 секунд.
Визначення OSPF
Open Shortest Path First ( Відкритий найкоротший шлях) - це стан станції і ієрархічний алгоритм маршрутизації IGP. Це розширена версія RIP, яка містить функції, такі як багатопроменева маршрутизація, найменша вартість маршрутизації та балансування навантаження. Його основним показником є вартість визначення найкращого шляху.
OSPF включає тип маршрутизації послуг, що означає, що кілька маршрутів можуть бути встановлені відповідно до пріоритету або типу послуги. OSPF пропонує балансування навантаження, в якому він розподіляє загальні маршрути трафіку однаково. Вона також дозволяє розділяти мережі та маршрутизатори на підмножини та області, які підвищують зростання та легкість управління.
OSPF дозволяє (тип 0) аутентифікації у всіх біржах між маршрутизаторами, що означає, що за умовчанням ці обміни по мережі не аутентифіковані. Він пропонує два інших способи аутентифікації, просту аутентифікацію паролем і аутентифікацію MD5 . Він підтримує конкретні маршрути підмережі, маршрути, які не належать до конкретних вузлів, та безкласові маршрути.
В OSPF маршрутизація виконується шляхом підтримки бази даних з інформацією про стан зв'язку в маршрутизаторах і вагових маршрутах, обчислених за допомогою стану каналу, IP-адреси і т.д. Після цього кожен маршрутизатор будує найкоротший дерево шляхів як кореневий вузол, на основі ваг, що зберігаються в базі даних.
Ключові відмінності між RIP і OSPF
- RIP залежить від підрахунку хопу для визначення найкращого шляху, тоді як OSPF залежить від вартості (пропускної здатності), що допомагає визначити найкращий шлях.
- Адміністративні відстані (AD) вимірює достовірність отриманої інформації маршрутизації на маршрутизаторі від сусіднього маршрутизатора. Адміністративна відстань може змінюватися від цілих чисел від 0 до 255, де 0 визначає найбільш довірче ціле число, а 255 означає, що трафік не може проходити через цей маршрут. Значення AD RIP становить 120, тоді як для OSPF - 110.
- Конвергенція в RIP повільна, на відміну від OSPF.
- Підсумовування дозволяє одній записи таблиці маршрутизації проілюструвати набір номерів IP-мереж. RIP підтримує автоматичну підсумовування, оскільки проти OSPF підтримує ручну підсумовування.
- У OSPF не існує обмеження кількості хмелів. Навпаки, RIP обмежується 15 підрахунками хоп.
Висновок
RIP є найбільш часто використовуваним протоколом і генерує найнижчі накладні витрати, але він не може бути використаний у великих мережах. З іншого боку, OSPF працює краще, ніж RIP з точки зору вартості передачі і підходить для великих мереж. OSPF також забезпечує максимальну пропускну здатність і низьку затримку черги.