Muhammad al-xorazmiy nomidagi toshkent axborot texnogiyalari universiteti


Download 308.75 Kb.
bet3/12
Sana07.04.2023
Hajmi308.75 Kb.
#1336252
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
Виртуализация.en.uz

3.1 Oqim maydoni
Bir bo'lakni tashkil etuvchi oqimlar to'plamini mumkin bo'lgan paket sarlavhalarining butun geometrik fazosining aniq belgilangan pastki fazosini tashkil etuvchi deb hisoblash mumkin. Masalan, OpenFlowning joriy versiyasi paket sarlavhasining 10 ta maydonidagi (paket kelgan jismoniy portdan, MAC manzillaridan, TCP port raqamlarigacha) har qanday bit to'plamiga mos keladigan oqim yozuvlari deb ataladigan yo'naltirish qoidalarini qo'llab-quvvatlaydi. ). 10 ta maydon jami 256 bit uzunlikda. Agar biz oqimni 256 bitli ma'lum bir satrda mos keladigan deb belgilasak, biz 256 o'lchovli geometrik fazoda bitta nuqtani (2 256 nuqtadan) aniqlaymiz. Yovvoyi kartalardan (yoki bit maskalari) foydalanib, biz bo'shliqdagi istalgan hududni aniqlashimiz mumkin. Misol uchun, agar biz 256 − k '0' yoki '1' bit va k joker belgi yoki 'X' bitli oqimni tasvirlasak, u holda biz k o'lchovli mintaqani aniqlaymiz.

1-rasm: FlowVisor mehmon kontrollerlaridan OpenFlow xabarlarini ushlab turadi (1) va foydalanuvchining kesish siyosatidan (2) foydalanib, tarmoqning faqat bir qismini boshqarish uchun xabarni shaffof tarzda qayta yozadi (3). Kalitlardan (4) kelgan xabarlar faqat mehmonlarga, agar u ularning tilim siyosatiga mos kelsa, yuboriladi.

FlowVisor tilimni oqimlar to‘plami sifatida belgilaganligi sababli, biz tilimni (ehtimol, qo‘shni bo‘lmagan) mintaqalar to‘plami bilan aniqlangan deb o‘ylashimiz mumkin; Buni biz bitlarning "oqim maydoni" deb ataymiz. Umuman olganda, biz FlowVisor oqim bo'shliqlari yordamida trafikni ajratadi deb aytamiz. Paket sarlavhasini (bitta "nuqta") hisobga olsak, FlowVisor qaysi oqim maydonida mavjudligini va shuning uchun u qaysi bo'limga (yoki bo'laklarga) tegishli ekanligini hal qilishi mumkin. FlowVisor ikkita bo'lakni ularning oqim bo'shliqlari topologiyaning hech bir joyida bir-biriga mos kelmasligiga ishonch hosil qilish orqali ajratib qo'yishi mumkin; yoki u bir bo'lakdan ikkinchisiga o'tish uchun qaysi kalitlardan foydalanish mumkinligini hal qilishi mumkin. Shuningdek, u paketning ikki yoki undan ortiq bo'laklarga tegishli bo'lishiga ruxsat berishi mumkin; masalan, bir tilim boshqa tilimlarni kuzatish uchun ishlatilsa.




Download 308.75 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   12




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling