Рекомендуємо, 2024

Вибір Редакції

Різниця між OSPF і BGP

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

Операції маршрутизації, що виконуються всередині автономної системи, відомі як маршрутизація внутрішньої мережі або внутрішня маршрутизація шлюзів, а коли маршрутизація виконується між двома автономними системами, вона називається маршрутизацією міжзонних або зовнішніх шлюзів. Автономна система являє собою комбінацію мереж і маршрутизатора, яка контролюється одним адмініструванням.

Діаграма порівняння

Основа для порівнянняOSPFBGP
Виступає за
Спочатку відкрийте найкоротший шляхПротокол прикордонного шлюзу
Протокол шлюзу
OSPF - протокол внутрішнього шлюзуBGP - це зовнішній протокол шлюзу
РеалізаціяЛегко реалізуватиКомплекс для реалізації
Конвергенція
ШвидкоПовільно
ДизайнМожлива ієрархічна мережаСітка
Необхідність ресурсів пристроюІнтенсивна пам'ять і процесорМасштабування краще в BGP, хоча вона залежить від розміру таблиці маршрутизації.
Розмір мережВикористовується насамперед у мережі меншого масштабу, яка може управлятися централізовано.Найчастіше використовується на великих мережах, таких як Інтернет.
ФункціяНайшвидший шлях є кращим, ніж найкоротший.Найкращий шлях визначається для дейтаграми.
Використовуваний алгоритмАлгоритм ДейкстриКращий алгоритм шляху
ПротоколIPTCP
Порт89179
ТипДержава посиланняШлях вектор

Визначення OSPF

Відкритий найкоротший шлях - це внутрішній протокол шлюзу. Робоча група з внутрішнього шлюзового протоколу (IGP) створена для розробки IGP на основі алгоритму найкоротшого шляху (SPF), щоб використовувати його в мережах Інтернет-протоколу. Він використовує маршрутизацію стану каналу зв'язку. OSPF було створено через обмеження RIP; Протокол RIP мав обмежену можливість обслуговувати великі гетерогенні мережі. OSPF - це маршрутизація стану каналів зв'язку, яка може працювати в ієрархії. Верхній рівень і найбільший об'єкт в ієрархії - це автономна система. OSPF виклик маршрутизаторам в межах ієрархічної області для відправки реклами стану станції.

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

У OSPF безліч мереж групуються в автономній зоні. Область приховує свою топологію з решти автономної системи і з інших областей. Таке приховування інформації зменшує трафік маршрутизації. Щоб відрізнити отриману інформацію в мережі (внутрішні джерела) від інформації, отриманої від зовнішнього маршрутизатора (зовнішніх джерел), в OSPF використовуються різні формати повідомлень.

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

Визначення BGP

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

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

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

Він називається протоколом Border Gateway Protocol, тому що в цьому маршрутизатор BGP повинен обмінюватися даними з одноранговою мережею в іншій автономній системі, яка зазвичай знаходиться біля краю (кордону) автономної системи. Ця комунікація відбувається, коли пара автономних систем приймає на обмін інформацією про маршрутизацію і яка залучає маршрутизатори до рівних BGP.

Ключові відмінності між OSPF і BGP

  1. OSPF означає Open Shortest Path First, тоді як BGP розширюється до протоколу Border Gateway.
  2. OSPF - протокол маршрутизації внутрішнього шлюзу, в якому операція маршрутизації виконується всередині автономної системи. З іншого боку, BGP - це зовнішній протокол маршрутизації шлюзу, який дозволяє виконувати маршрутизацію між двома автономними системами.
  3. OSPF простий у застосуванні, тоді як BGP є складним для реалізації.
  4. Час, який минув маршрутизатор для обміну та оновлення останньої інформації про маршрутизацію, називається конвергенцією. Отже, OSPF може досягти конвергенції, витрачаючи менше часу. На відміну від цього, BGP має повільну швидкість конвергенції, як у порівнянні з OSPF.
  5. OSPF має ієрархічну структуру, тоді як BGP зазвичай приймає сітчасту структуру.
  6. OSPF вимагає інтенсивного використання пам'яті і ресурсів процесора. На відміну від цього, в BGP потреба в ресурсах пристрою залежить від розміру таблиці маршрутизації.
  7. BGP є більш гнучким і масштабованим, ніж OSPF і використовується на великій мережі, на відміну від OSPF.
  8. Основною метою OSPF є визначення найкращого маршруту, тобто найшвидшого. Навпаки BGP підкреслює визначення кращого шляху.
  9. OSPF використовує маршрутизацію стану каналу зв'язку, тоді як BGP використовує маршрутизацію вектора шляху.

Висновок

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

Top