Централізований протокол маршрутизації проти протоколів розподіленого маршрутизації
Маршрутизація - це процес вибору маршрутів, які будуть використовуватися для передачі мережевого трафіку, та відправлення пакетів по вибраній підмережі. У термінології комп'ютерних мереж протокол маршрутизації визначає, як вузли в мережах (зокрема маршрутизаторах) взаємодіють між собою, щоб вирішити, які шляхи вибрати для передачі мережевого трафіку, обмінюючись необхідною інформацією про зв'язок. Як правило, вузли мають початкові знання про інші вузли, підключені безпосередньо до нього, і протокол маршрутизації поширюватиме цю інформацію спочатку на довколишні вузли, а потім на інші вузли. Ось як протоколи маршрутизації надають знання маршрутизації мережі маршрутизаторам мережі спочатку, а також після зміни.
Існує два типи протоколів маршрутизації, класифікованих як динамічні та статичні протоколи. Статичні протоколи працюють лише з налаштованими вручну таблицями маршрутизації, тоді як динамічні протоколи адаптивно оновлюють таблицю маршрутизації відповідно до змін в топології мережі. Динамічні протоколи далі класифікуються як централізовані та розподілені. Централізовані протоколи фокусуються на центральному вузлі для всіх рішень про маршрутизацію, а розподілені протоколи роблять кожен пристрій у мережі відповідальним за прийняття рішень про маршрутизацію..
Що таке протоколи централізованого маршрутизації?
Як було сказано вище, централізовані протоколи маршрутизації належать до сімейства динамічних протоколів маршрутизації. У мережі, яка використовує централізований протокол маршрутизації, центральний пристрій обробки, який працює на “центральному” вузлі, збирає інформацію (стан, такий як статус вгору / вниз, потужність та поточне використання) по кожному каналу мережі. Потім цей обробний пристрій використовує зібрану інформацію для обчислення таблиць маршрутизації для всіх інших вузлів. Ці протоколи маршрутизації використовують для цих обчислень централізовану базу даних, розташовану на центральному вузлі. Іншими словами, таблиця маршрутизації зберігається на одному "центральному" вузлі, з яким слід звертатися, коли інші вузли потребують прийняття рішення про маршрутизацію.
Що таке розподілені протоколи маршрутизації?
Розподілені протоколи маршрутизації також належать до сімейства динамічних протоколів маршрутизації. За протоколом розподіленої маршрутизації кожен пристрій у мережі відповідає за прийняття рішень про маршрутизацію. Існує два типи динамічних, розподілених протоколів, які називаються ізольованими (вузли не спілкуються) та неізольованими (вузли спілкуються один з одним). Отже, під цією підкатегорією (динамічний, розподілений та неізольований) є два широких класи протоколів, які сьогодні використовуються частіше. Вони є протоколами векторних відстаней і протоколами стану зв'язку. Протоколи векторних відстаней змушують вузли обмінюватися інформацією, такою як призначення та вартість, через регулярні проміжки часу або за потребою. Протоколи стану посилань заповнюють інформацію про стан зв’язку по всій мережі, щоб кожен вузол міг створити мережу «карта».
У чому різниця між протоколами централізованого маршрутизації та протоколами розподіленого маршрутизації?
Хоча як централізовані, так і розподілені протоколи маршрутизації є динамічними протоколами маршрутизації, вони сильно відрізняються за способом роботи. Основна відмінність між ними полягає в тому, які пристрої в мережі приймають рішення щодо маршрутизації. Один центральний вузол відповідає за всі рішення про маршрутизацію в централізованій маршрутизації, тоді як кожен пристрій відповідає за рішення маршрутизації за розподіленими протоколами. У централізованих протоколів виникає багато проблем порівняно з розподіленими протоколами, наприклад, з єдиною точкою несправності та потенційними перевантаженими мережами навколо центрального вузла. Через ці причини поширені протоколи частіше використовуються.