Baliq ko'zlari yo'nalishi - Fisheye State Routing

Baliq ko'zlari yo'nalishi (FSR) - bu yashirin ierarxik taklif marshrutlash protokoli maqsadli vaqtinchalik tarmoqlar.[1] FSRning asosiy tamoyillari boshqa faol, bog'lanish holatida bo'lishadi marshrutlash protokollari. Proaktiv havola holatidagi protokollarda har bir tarmoq tuguni doimo topologiyaning xaritasini yangilaydi, bu esa tarmoqdagi istalgan manzilga eng qisqa yo'lni (va shu tariqa keyingi sakrashni) hisoblash imkonini beradi. FSRning o'ziga xosligi "baliq ko'zi "grafik ma'lumotlarni aks ettirish uchun zarur bo'lgan ma'lumot hajmini kamaytirish texnikasi: Baliqning ko'zlari fokus nuqtasi yaqinidagi piksellarni yuqori detallar bilan ushlaydi, fokal nuqtadan masofa oshgani sayin detal kamayadi.

Marshrutlashda baliq ko'zlari yondashuvi masofaning o'sishi bilan tobora kamroq yangilanadigan ma'lumotlarga nisbatan tugunning yaqin atrofidagi masofa va yo'l sifati to'g'risidagi ma'lumotlarning yangilangan to'plamini saqlashga aylanadi. Baliq ko'zlari marshrutlash protokoli orqali boshqarish xabarlarini hosil qilish sababli marshrutlash funktsiyasi aniqligi va qo'shimcha xarajatlar o'rtasidagi to'g'ri kelishuvni anglatadi.

FSR hech qachon mustaqil marshrutlash protokoli sifatida jamoatchilikka chiqarilmagan va uning spetsifikatsiyasi hech qachon yakunlanmagan.[2] Asosiy printsip keng qo'llaniladigan narsalarga kiritilgan OLSRd daemon (OLSR marshrutlash protokolining ochiq manbali dasturi[3]).

Protokolning ishlash printsipi

FSR - bu bog'lanish holatidagi marshrutlash protokoli, shuning uchun u uchta vazifadan iborat:

  1. Qo'shni kashfiyoti: har bir tugun qo'shnichilik munosabatlarini o'rnatish va saqlab qolish uchun har bir δ soniyada bitta hopli qo'shnilariga HELLO xabarini yuboradi.
  2. Ma'lumotni tarqatish: har bir tugun har bir Δ soniyada (Δ> δ bilan) bog'lanish holati to'g'risidagi xabarlarni (LSA) tarmoqdagi boshqa barcha tugunlarga tarqatadi.
  3. Marshrutni hisoblash: LSA xabarlaridagi ma'lumotlardan tugun butun tarmoq topologiyasini qayta tiklay oladi va undan foydalanishi mumkin. Djikstaning algoritmi marshrutlarni tarmoqdagi istalgan tugunga hisoblash uchun.

FSRning o'ziga xos xususiyati shundaki, LSA xabarlari har Δ soniyada aniq ketma-ketlik yordamida hosil qilinadi Jonli efir vaqti qiymatlar. 1, 3, 8, 64 ketma-ketligini misol qilib oling, 1-hop qo'shnilari LSA ni har soniyada oladi, shuning uchun ular eng yangilangan ma'lumotlarga ega. 2-hop qo'shnilar LSA-ni TTL 3, 8, 24 bilan olishadi. 4 dan 8 gacha bo'lgan tugunlar faqat TTL 8 va 64 bilan LSA-ni oladi. Qolganlari esa faqat TTL 64 bilan LSA oladi. Natijada har bir tugun masofa oshgani sayin tarmoq topologiyasida tobora kamroq yangilanadigan ma'lumotlarga ega.

Paket manbadan manzilga o'tayotganda, eng qisqa yo'lda uchraydigan tugunlar borar joyning topologik holati to'g'risida tobora aniqroq topologik ma'lumotga ega bo'lishidan foydalanadi (maqsadga bo'lgan masofa kamayganligi sababli), shuning uchun yo'qotish Manba tugunidan eng qisqa yo'lni hisoblashda aniqlik maqsadga yo'naltirilgan yo'l bo'ylab qoplanadi.

Shunday qilib, FSR tarmoqda tarqalgan ma'lumotlarning umumiy miqdorini kamaytiradi, chunki LSA belgilangan maksimal TTL bilan yuborilmaydi.

Kamchiliklari

Bog'lanish holati protokollari bilan bog'liq odatiy masalalardan biri shundaki, tugun yoki havola uzilib qolganda, vaqtinchalik tsikllar yaratilishi mumkin. Buning sababi, HELLO xabarlari LSA xabarlariga qaraganda yuqori chastotada yuboriladi, shuning uchun tugun ishlamay qolsa, qo'shnilar boshqa tugunlardan oldin singan bog'lanish yo'lini sezadilar. Ular darhol o'zlarining marshrut jadvallarini qayta hisoblashadi, bu boshqa tugunlarning marshrutlash jadvaliga zid bo'lishi mumkin va a loop yaratilishi mumkin. Bu ikki tugunda turli yoshdagi ma'lumotlarga ega bo'lganda va ular o'zlarining marshrut jadvallarini ikki xil tarmoq topologiyalarida hisoblashganda yuz berishi mumkin. FSR buni dizayni bo'yicha amalga oshiradi, tarmoqdagi potentsial turli xil ma'lumotlar to'plamlari bilan maydonlarni taqdim etadi, shuning uchun vaqtinchalik ko'chadan yaratish ehtimolini oshiradi.[4]

Adabiyotlar