Markazlashtirilgan marshrutlash va taqsimlangan marshrutlash protokollari
Marshrutlash - bu tarmoq trafigini yuborish uchun qaysi yoʻllardan foydalanishni tanlash va tanlangan quyi tarmoq boʻylab paketlarni joʻnatish jarayoni. Kompyuter tarmog'i terminologiyasida marshrutlash protokoli tarmoqlardagi tugunlarning (ayniqsa, marshrutizatorlar) bir-biri bilan o'zaro ta'sirini belgilaydi, kerakli havola ma'lumotlarini almashish orqali tarmoq trafigini yuborish uchun qaysi yo'llarni tanlashni hal qiladi. Odatda, tugunlar unga to'g'ridan-to'g'ri ulangan boshqa tugunlar haqida dastlabki ma'lumotlarga ega va marshrutlash protokoli bu ma'lumotni birinchi navbatda yaqin atrofdagi tugunlarga, keyin esa boshqa tugunlarga tarqatadi. Shunday qilib marshrutlash protokollari tarmoqning marshrutizatorlariga tarmoq topologiyasi haqidagi bilimlarni dastlab ham, oʻzgarishlar sodir boʻlgandan keyin ham beradi.
Dinamik va statik protokollar deb tasniflangan marshrutlash protokollarining ikki turi mavjud. Statik protokollar faqat qo'lda sozlangan marshrutlash jadvallari bilan ishlaydi, dinamik protokollar esa tarmoq topologiyasidagi o'zgarishlarga muvofiq marshrutlash jadval(lar)ini moslashtirilgan tarzda yangilaydi. Dinamik protokollar markazlashtirilgan va taqsimlangan deb tasniflanadi. Markazlashtirilgan protokollar barcha marshrutlash qarorlari uchun markaziy tugunga qaratilgan, taqsimlangan protokollar esa tarmoqdagi har bir qurilmani marshrutlash qarorlarini qabul qilish uchun javobgar qiladi.
Markazlashtirilgan marshrutlash protokollari nima?
Yuqorida aytib o'tilganidek, markazlashtirilgan marshrutlash protokollari dinamik marshrutlash protokollari oilasiga kiradi. Markazlashtirilgan marshrutlash protokolidan foydalanadigan tarmoqda "markaziy" tugunda ishlaydigan markaziy ishlov berish qurilmasi tarmoqdagi har bir havola bo'yicha ma'lumotlarni (yuqoriga/pastga holati, sig'im va joriy foydalanish kabi holat) to'playdi. Keyinchalik, ushbu ishlov berish qurilmasi boshqa barcha tugunlar uchun marshrutlash jadvallarini hisoblash uchun to'plangan ma'lumotlardan foydalanadi. Ushbu marshrutlash protokollari ushbu hisob-kitoblar uchun markaziy tugunda joylashgan markazlashtirilgan ma'lumotlar bazasidan foydalanadi. Boshqacha qilib aytadigan bo'lsak, marshrutlash jadvali bitta "markaziy" tugunda saqlanadi, boshqa tugunlar marshrutlash to'g'risida qaror qabul qilishlari kerak bo'lganda ular bilan maslahatlashish kerak.
Taqsimlangan marshrutlash protokollari nima?
Taqsimlangan marshrutlash protokollari dinamik marshrutlash protokollari oilasiga ham tegishli. Tarqalgan marshrutlash protokoli bo'yicha tarmoqdagi har bir qurilma marshrutlash qarorlarini qabul qilish uchun javobgardir. Izolyatsiya qilingan (tugunlar aloqa qilmaydi) va izolyatsiyalanmagan (tugunlar bir-biri bilan aloqa qiladi) deb ataladigan dinamik, taqsimlangan protokollarning ikki turi mavjud. Shunday qilib, ushbu kichik toifa (dinamik, taqsimlangan va izolyatsiyalanmagan) ostida bugungi kunda ko'proq qo'llaniladigan ikkita keng toifadagi protokollar mavjud. Ular masofaviy vektor protokollari va ulanish holati protokollari. Masofaviy vektor protokollari tugunlarni maqsad va narx kabi ma'lumotlarni muntazam ravishda yoki kerak bo'lganda almashishga majbur qiladi. Bog‘lanish holati protokollari har bir tugunga tarmoq “xaritasini” yaratishga ruxsat berish uchun butun tarmoq bo‘ylab havola holati ma’lumotlarini to‘ldiradi.
Markazlashtirilgan marshrutlash protokollari va taqsimlangan marshrutlash protokollari oʻrtasidagi farq nima?
Markazlashtirilgan va taqsimlangan marshrutlash protokollari dinamik marshrutlash protokollari boʻlsa-da, ular ishlash uslubida bir-biridan ancha farq qiladi. Ularning orasidagi asosiy farq tarmoqdagi qaysi qurilmalar marshrutlash bo'yicha qaror qabul qilishiga asoslanadi. Bitta markaziy tugun markazlashtirilgan marshrutlashda barcha marshrutlash qarorlari uchun mas'uldir, har bir qurilma taqsimlangan protokollar bo'yicha marshrutlash qarorlari uchun javobgardir. Markazlashtirilgan protokollar taqsimlangan protokollar bilan solishtirganda juda ko'p muammolarga ega, masalan, bitta nosozlik nuqtasi va markaziy tugun atrofida tarmoq tiqilib qolishi mumkin. Shu sabablarga ko'ra, taqsimlangan protokollar ko'proq qo'llaniladi.