Протоколи маршрутизації

Протоколи маршрутизації

Протоколи маршрутизації призначені для збору даних про топології міжмережевих з 'єднань. Головне завдання маршрутизації, або, по-іншому, підбору найбільш оптимального маршруту, зазвичай вирішується за допомогою аналізу особливих таблиць, які розміщені у всіх кінцевих мережевих вузлах і маршрутизаторах.


Для того щоб автоматично побудувати необхідні таблиці, маршрутизатори змінюються один з одним певною інформацією за допомогою спеціально призначених службових протоколів, вони і мають назву "протоколи маршрутизації". До них належать протоколи NLSP, RIP, OSPF, які потрібно відрізняти від мережевих, наприклад, таких, як IP.


За допомогою відповідних протоколів маршрутизатори поступово складають карту мережевих зв 'язків. Вже на підставі цих даних для кожного з номерів мережі приймається рішення, якому конкретно маршрутизатору необхідно передавати пакети, які направляються в цю мережу, щоб маршрут у підсумку виявився найбільш раціональним. Результати прийнятих рішень записуються в таблицю маршрутизації. Якщо налаштування мережі змінюються, деякі записи автоматично стають недійсними. Тоді пакети, які відправлені по помилкових маршрутах, можуть загубитися або зациклитися. Від того, як швидко протоколи машрутизації призводять вміст таблиці до реального положення в мережі, безпосередньо залежить якість роботи такої.

Протоколи маршрутизації мають кілька класифікацій. Вони можуть бути як одношаговими, так і багатошаговими, статичними, динамічними, класовими, безкласовими. Крім того, такі протоколи можуть бути зовнішніми і внутрішніми. В одношагових при виборі найбільш раціонального маршруту спочатку визначається тільки ближній маршрутизатор, а не вся їх послідовність. Статичні маршрути заносяться адміністратором мережі вручну. Зазвичай їх використовують у невеликих мережах, які відрізняються простою і зрозумілою структурою. Плюсом, природно, є легкість налаштування, відсутність будь-яких втрат трафіку на передачу інформації про маршрутизацію і низькі вимоги до ресурсів. Але якщо відбуваються зміни в конфігурації мережі, доводиться змінювати таблицю маршрутизації на всіх хостах вручну. Однак велику популярність мають протоколи динамічної маршрутизації.

Протокол BGP - один з основних протоколів маршрутизації в Інтернеті. Він призначений для обміну даними про маршрути між великими автономними системами, тому, крім стандартної інформації, переносить дані про маршрути саме на автономні системи. Протокол BGP вибирає найкращий маршрут виходячи з правил, які прийняті в мережі, і не використовує у своїй роботі технічні метрики. Також цей протокол використовує підсумовування маршрутів для того, щоб зменшити таблиці маршрутизації. На даний момент діє четверта версія протоколу.

OSPF також є досить популярним динамічним протоколом. Він заснований на технології, яка відстежує стан каналу і використовує для своєї роботи алгоритм Дейкстри. До його переваг відноситься висока швидкість схожості, найбільш раціональне використання пропускної здатності і підтримка масок мережі змінної довгі.

RIP-протокол - один з найстаріших, який, однак, досить широко поширений і донині. Він використовується в маленьких мережах з простою структурою. Протокол простий в експлуатації та установці. В основі його роботи лежать алгоритми вектора відстаней. При використанні RIP всі записи в таблицях маршрутизації містять або адресу мережі, або хоста одержувача.

Протоколи маршрутизації досить різноманітні, їх налічується велика кількість, і кожен має як свої переваги, так і негативні сторони.