Типи протоколів маршрутизації: статичний, динамічний, IP, CISCO
⚡ Розумний підсумок
Протоколи маршрутизації – це правила, які маршрутизатори використовують для обміну інформацією про досяжність та побудови таблиць маршрутизації, дозволяючи пакетам проходити найкращим шляхом через мережі через статичні маршрути або динамічні вектори відстані, стан каналу та гібридні методи, такі як RIP, OSPF та BGP.
Що таке протоколи маршрутизації?
Протоколи маршрутизації – це набір визначених правил, що використовуються маршрутизаторами для зв'язку між джерелом і пунктом призначення. Вони не переміщують самі дані; вони лише оновлюють таблицю маршрутизації, яка містить інформацію про шлях.
Протоколи маршрутизації також визначають, як маршрутизатори взаємодіють один з одним, і дозволяють мережі вибирати маршрути між будь-якими двома вузлами в комп'ютерній мережі.
Типи протоколів маршрутизації
Існує два основних типи протоколів мережевої маршрутизації:
- Статичний
- Dynamic
На діаграмі нижче показано, як протоколи маршрутизації групуються на статичні та динамічні категорії, а також основні динамічні протоколи кожного типу:
Статичні протоколи маршрутизації
Статичні протоколи маршрутизації використовуються, коли адміністратор вручну призначає шлях від мережі джерела до мережі призначення. Такий підхід забезпечує більшу безпеку мережі.
Переваги
- Відсутність накладних витрат на процесор маршрутизатора.
- Немає невикористаної пропускної здатності між посиланнями.
- Тільки адміністратор може додавати маршрути.
Недоліки
- Адміністратор повинен знати, як підключений кожен маршрутизатор.
- Це не ідеальний варіант для великих мереж, оскільки він вимагає багато часу.
- Щоразу, коли з'єднання виходить з ладу, мережа виходить з ладу, що неможливо у великих мережах.
Протоколи динамічної маршрутизації
Динамічні протоколи маршрутизації – це ще один важливий тип протоколів маршрутизації. Вони допомагають маршрутизаторам автоматично додавати інформацію з підключених маршрутизаторів до своїх таблиць маршрутизації. Ці протоколи також надсилають оновлення топології щоразу, коли змінюється топологічна структура мережі.
Переваги
- Легше налаштувати, навіть у великих мережах.
- Вони можуть динамічно вибирати інший маршрут, якщо посилання вийде з ладу.
- Вони допомагають вам розподілити трафік між кількома посиланнями.
Недоліки
- Оновлення передаються між маршрутизаторами, тому вони споживають пропускну здатність.
- Протоколи маршрутизації створюють додаткове навантаження на процесор і оперативну пам'ять маршрутизатора.
Протокол дистанційної векторної маршрутизації (DVR)
Протоколи вектора відстані анонсують свою таблицю маршрутизації кожному безпосередньо підключеному сусіду через певні інтервали часу, використовуючи велику пропускну здатність та повільно збіжаючись.
У протоколі маршрутизації Distance Vector, коли маршрут стає недоступним, усі таблиці маршрутизації необхідно оновити новою інформацією.
Переваги
- Оновлення мережі періодично обмінюються та завжди транслюються.
- Протокол довіряє маршрутній інформації, отриманій від сусідніх маршрутизаторів.
Недоліки
- Оскільки маршрутна інформація обмінюється періодично, генерується непотрібний трафік, який споживає доступну пропускну здатність.
Протоколи маршрутизації Інтернету
Нижче наведено типи протоколів, які допомагають пакетам даних знаходити свій шлях через Інтернет. Кожен з них належить до категорії вектора відстані, стану каналу або гібридної категорії, описаної вище.
Протокол інформації про маршрутизацію (RIP)
RIP використовується як у локальних, так і в глобальних мережах, і він працює на прикладному рівні... Модель OSIІснує дві версії RIP:
- RIPv1
- RIPv2
Оригінальна версія, RIPv1, визначає мережеві шляхи на основі IP-адреси призначення та кількості переходів у процесі подорожі. RIPv1 взаємодіє з мережею, транслюючи свою таблицю IP-адрес усім маршрутизаторам, підключеним до мережі.
RIPv2 трохи складніший, оскільки він надсилає свою таблицю маршрутизації на адресу багатоадресної розсилки замість широкомовної розсилки.
Протокол маршрутизації внутрішнього шлюзу (IGRP)
IGRP — це протокол внутрішнього шлюзу з вектором відстані, розроблений CISCO. Він був запроваджений для подолання обмежень RIP. Він використовує такі метрики, як навантаження, пропускна здатність, затримка, MTU та надійність, а також обмін даними маршрутизації всередині автономної системи.
Цей протокол підходить для великих мереж, оскільки він розсилає дані кожні 90 секунд і підтримує максимальну кількість переходів 255. Він протистоїть петлям маршрутизації, автоматично оновлюючись при зміні маршрутів, і може балансувати навантаження трафіку між шляхами з однаковою або нерівною вартістю метрик.
Протокол маршрутизації стану посилання
Протоколи стану з’єднання використовують унікальний підхід до пошуку найкращого шляху маршрутизації. У цьому протоколі маршрут розраховується на основі швидкості шляху до пункту призначення та вартості ресурсів.
Таблиці протоколів маршрутизації
Протокол маршрутизації стану каналу підтримує три таблиці, наведені нижче:
- Таблиця сусідів: Ця таблиця містить інформацію лише про сусідів маршрутизатора, наприклад, про маршрутизатори, з якими сформовано суміжність.
- Таблиця топології: У цій таблиці зберігається інформація про всю топологію — наприклад, як найкращий, так і резервний маршрути до певної оголошеної мережі.
- Таблиця маршрутизації: Ця таблиця містить усі найкращі маршрути до рекламованої мережі.
Переваги
- Протокол підтримує окремі таблиці як для найкращого маршруту, так і для резервних маршрутів, тому він має більше знань про міжмережеву мережу, ніж будь-який протокол маршрутизації на основі вектора відстані.
- Використовуються тригерні оновлення, тому не споживається зайва пропускна здатність.
- Часткові оновлення запускаються лише тоді, коли відбувається зміна топології, тому не потрібно обмінювати всю таблицю маршрутизації.
Протокол зовнішнього шлюзу (EGP)
EGP – це протокол, який використовується для обміну даними між шлюзовими хостами, що є сусідами в автономних системах. Він дозволяє маршрутизаторам обмінюватися інформацією між різними доменами, включаючи відомі маршрутизатори, мережеві адреси, вартість маршрутів та сусідні пристрої.
Розширений внутрішній протокол маршрутизації шлюзу (EIGRP)
EIGRP — це гібридний протокол маршрутизації, який поєднує в собі функції протоколів маршрутизації на основі вектора відстані та стану каналу. Він маршрутизує ті ж протоколи, що й IGRP, використовуючи ті ж складені метрики, що й IGRP, що допомагає мережі вибрати найкращий шлях до пункту призначення.
Спочатку відкрити найкоротший шлях (OSPF)
Open Shortest Path First (OSPF) – це IGP на основі стану каналу, спеціально розроблений для IP-мереж, що використовує метод SPF (Shortest Path First).
OSPF підтримує бази даних, що детально описують топологію мережі. Він використовує алгоритм Дейкстри для визначення найкоротшого шляху для перерахунку мережевих шляхів у разі зміни топології. Він також безпечний, оскільки може автентифікувати зміни протоколу для захисту даних.
Ось деякі основні відмінності між протоколами маршрутизації на основі вектора відстані та стану каналу:
| Вектор відстані | Стан зв’язку |
|---|---|
| Протокол Distance Vector надсилає всю таблицю маршрутизації. | Протокол стану зв’язку надсилає лише інформацію про стан зв’язку. |
| Він чутливий до петель маршрутизації. | Він менш сприйнятливий до петель маршрутизації. |
| Оновлення іноді надсилаються за допомогою трансляції. | Він використовує лише метод багатоадресної розсилки для маршрутизації оновлень. |
| Його легко налаштувати. | Його складніше налаштувати. |
| Він не знає топології мережі. | Він знає всю топологію. |
| Приклади: RIP, IGRP. | Приклади: OSPF, IS-IS. |
Проміжна система-проміжна система (IS-IS)
IS-IS – це протокол маршрутизації CISCO, який використовується в Інтернеті для надсилання IP-маршрутизація інформації. Він складається з ряду компонентів, включаючи кінцеві системи, проміжні системи, області та домени.
Згідно з протоколом IS-IS, маршрутизатори організовані в групи, які називаються областями, а кілька областей групуються для формування домену.
Протокол прикордонного шлюзу (BGP)
BGP – це останній протокол маршрутизації у цьому списку, і той, який керує Інтернетом. Він класифікується як протокол вектора шляху відстані (DPVP).
Цей протокол надсилає оновлені дані таблиці маршрутизаторів лише тоді, коли вносяться зміни. Автоматичного виявлення змін топології не відбувається, а це означає, що BGP потрібно налаштовувати вручну.
Яке призначення протоколів маршрутизації?
Протоколи маршрутизації потрібні з таких причин:
- Вони дозволяють вибрати оптимальний шлях.
- Вони пропонують маршрутизацію без петель.
- Вони забезпечують швидку конвергенцію.
- Вони мінімізують трафік оновлень.
- Їх легко налаштувати.
- Вони адаптуються до змін.
- Вони масштабуються до великих розмірів.
- Вони залишаються сумісними з існуючими хостами та маршрутизаторами.
- Вони підтримують маски підмережі змінної довжини.
Класний проти Протоколи безкласової маршрутизації
Ось основні відмінності між цими двома сімействами протоколів маршрутизації:
| Протоколи класової маршрутизації | Протоколи безкласової маршрутизації |
|---|---|
| Класові протоколи маршрутизації ніколи не надсилають деталі маски підмережі під час оновлень маршрутизації. | Безкласові протоколи маршрутизації можуть надсилати інформацію про маску підмережі IP під час оновлень маршрутизації. |
| RIPv1 та IGRP є класовими протоколами, оскільки вони не містять інформації про маску підмережі. | RIPv2, OSPF, EIGRP та IS-IS є безкласовими протоколами, оскільки вони містять інформацію про маску підмережі у своїх оновленнях. |
Порівняння RIP, IGRP, OSPF та EIGRP
У таблиці нижче підсумовано, чим відрізняються найпоширеніші протоколи маршрутизації:
| Функції | RIP версії 1 | RIP версії 2 | IGRP | ОСПФ | EIGRP |
|---|---|---|---|---|---|
| Класовий/Безкласовий | Класний | Безкласовий | Класний | Безкласовий | Безкласовий |
| Metric | Хоп | Хоп | Composite | Пропускна здатність (вартість) | Композитний (смуга пропускання, затримка) |
| Періодичне оновлення | 30 секунд: | 30 секунд: | 90 секунд: | ніхто | Немає (спрацьовано) |
| Адреса для реклами | 255.255.255.255 | 224.0.0.9 | 255.255.255.255 | 224.0.0.5 / 224.0.0.6 | 224.0.0.10 |
| Категорія | Вектор відстані | Вектор відстані | Вектор відстані | Стан зв’язку | гібрид |
| Адміністративна відстань за замовчуванням | 120 | 120 | 100 | 110 | 90 |


