Marshrutlarning maksimal sonini aniqlash, m tarmoqning topologik xaritasini ikki yo‘nalishga keltirish
DM menejeri va agentlarining dastur tuzilmasi
Download 113.74 Kb.
|
blok sxem
2.2.2 DM menejeri va agentlarining dastur tuzilmasi
DM CS arxitekturasini uning elementlarining o‘zaro bog‘lanish strukturasidan, har bir elementning dastur tuzilmasidan, ularning interfeyslaridan va o‘zaro ta’sir protokolidan foydalanib, har bir funktsional imkoniyatlar guruhi elementni tashkil etuvchi dastur modullari tomonidan amalga oshirilishini hisobga olgan holda tasvirlaylik ( modulli dasturlash paradigmasi). Zamonaviy tarmoqlarni boshqarish tamoyillarini o‘rganish [18-20, 24-30, 119], mavjud arxitektura turlari [21-23, 31-37, 120-123], shuningdek, ma’lumotlar bazasini aniqlash va ishlashga yondashuvlar. , tarmoq xavfsizligi va monitoring masalalari SU DM ning quyidagi strukturasini sintez qilishga imkon berdi (2.8-rasm). 2.8-rasm - SU DM ning strukturaviy diagrammasi DM CS ning taqdim etilgan tuzilishi yuqoridagi talablarga mos keladi. MDM markaziy, ADM esa bo‘ysunuvchi elementlardir. MDM "ko‘rsatma-harakat" so‘rovlari va "natija-ko‘rsatma" javoblari orqali tarmoq xavfsiz axborot kanali orqali ADM bilan o‘zaro ta’sir qiladi. Ma’lumotlar bazasi MDM ga mahalliy himoyalanmagan axborot kanali orqali ulangan. Shuningdek, MDM funksiyalarining bir qismi, masalan, WHOIS serverlarini so‘rash va tarmoq topologiyasi xaritasini yaratish ochiq tarmoq orqali standart yordamchi dasturlar va protokollar yordamida amalga oshiriladi. MDM to‘plangan ma’lumotlarni rasmiylashtirilgan shaklda ko‘rsatish vositasiga ega: bu ma’lumotlar tugunlar uskunasiga masofadan kirish va ADMni amalga oshirish uchun ishlatiladi (tugunlarni ishonchlilarga aylantirish bosqichi amalga oshiriladi). MDM ning kerakli funksionalligini dasturiy ta’minotni amalga oshirish uchun quyidagi dasturiy modullardan elementni bajarish tavsiya etiladi. Birinchidan, DM usulining bosqichlarini bajarish uchun asosiy modul (VEDM moduli) talab qilinadi. U barcha boshqa modullarning o‘zaro ta’sirini, ularning algoritmlarini ishga tushirish, bajarish, sinxronlashtirish va monitoringini ta’minlashi kerak. Ikkinchidan, VEDM modulini boshqarish uchun Usulni tashqi ishga tushirish, uni to‘xtatish va asosiy boshqarish (masalan, ro‘yxatga olish, to‘xtatib turish, oraliq ma’lumotlarga o‘zgartirishlar kiritish) operatsiyalarini qo‘llab-quvvatlaydigan o‘zaro ta’sir interfeysi moduli (IW moduli) talab qilinadi. Uchinchidan, menejerning tarmoq bilan o‘zaro ta’sir qilish moduli (CBM-modul) MDM ning tarmoq bilan o‘zaro ta’sirini ta’minlaydi, masalan, paketlarni jo‘natish va qabul qilish, ma’lumotlarni shifrlash, tarmoq utilitlarini ishga tushirish. To‘rtinchidan, o‘zaro ta’sir shuningdek, ma’lumotlar bazasini boshqa modullarga ma’lumotlar bilan ishlash uchun yuqori darajadagi interfeysni ta’minlaydigan alohida modulga (DB-modul) ko‘chirish tavsiya etiladi (masalan, ishonchli marshrutning IP manzillarini olish). Beshinchidan, marshrutni ishonchli holatda saqlash uchun tugunni tekshirish moduli (PU moduli) talab qilinadi. Oltinchidan, tugunlarni ishonchlilarga aylantirish jarayonini ikki bosqichli ta’minlash uchun alohida tugunni boshqarish modulini (KU-modul) ajratish tavsiya etiladi. Va ettinchidan, majburiy marshrutlash uchun tegishli modul (PM moduli) talab qilinadi. Axborotni tahlil qilish moduli (AI-modul) axborotni analitik qayta ishlash uchun mo‘ljallangan. Ma’lumotlar bazasi ish stantsiyasida boshlang‘ich tugundagi (ya’ni mahalliy) joylashgan va Usulni bajarish jarayonida foydalaniladigan ma’lumotlarni saqlaydi. MDM ning modulli dastur strukturasi barcha ichki va tashqi o‘zaro ta’sirlarni o‘z ichiga olgan holda 2.9-rasmning a) fragmentida ko‘rsatilgan. VEDM moduli asosan ma’lumotlar bazasi moduli, SVM moduli va AIni boshqaradi element strukturasi doirasida yordamchi deb hisoblanishi mumkin bo‘lgan modul. Ma’lumotlar bazasi moduli ko‘rsatmalar orqali ma’lumotlar bazasi bilan o‘zaro ishlaydi, faqat so‘rov bo‘yicha ma’lumotlarni taqdim etadi. CBM moduli barcha tarmoq funksiyalarini, xususan, ADM ga ko‘rsatmalar yuborishni qo‘llab-quvvatlaydi. PU moduli CBM moduli yordamida ishonchli marshrutdagi tugunlarni davriy kengaytirilgan identifikatsiyalash orqali tizim holatini nazorat qiladi. Agar uzatiladigan ma’lumotlar yo‘lida ishonchsiz tugun aniqlansa, PU moduli bu haqda VEDM moduliga signal beradi, bu esa ishonchsiz marshrutdan foydalanishni bir zumda to‘xtatishga olib keladi va boshqa ishonchlini qidirish mumkin. Shunday qilib, PU-modul fonda VEDM-modul bilan parallel ishlaydi va bu ma'noda "MDM daemoni" hisoblanadi. a) MDM b) ADM 2.9-rasm - DM SU elementlarining modulli dastur tuzilishi VEDM modulining so‘roviga ko‘ra, KU moduli tugunni ishonchliga aylantirish jarayonini boshlaydi. Buning uchun u tugun haqidagi rasmiylashtirilgan ma’lumotlardan foydalanadi va o‘zgartirilgan dasturiy ta’minot uchun so‘rov hosil qiladi. Bu ma’lumotlarning barchasi allaqachon ma’lumotlar bazasida saqlanadi. Bunga javoban modul kerakli dasturiy ta’minotni oladi, uni tugunga avtomatlashtirilgan masofadan kirish orqali, masalan, FTP (TFTP) yordamida tugun uskunasiga yuklaydi. Shuningdek, VEDM modulining so‘roviga ko‘ra, PM moduli majburiy marshrutlash jarayonini boshlaydi. Buning uchun u ma’lumotlar bazasidan ishonchli marshrut haqida ma’lumot oladi va qayta yo‘naltiradi ushbu yo‘nalish bo‘ylab harakatlanish. Kerakli funksionallikni dasturiy ta’minotni amalga oshirish uchun quyidagi dasturiy modullardan ADM elementini bajarish tavsiya etiladi. Birinchidan, asosiy tugunni tekshirish moduli (PU-modul) agentning o‘zini o‘zi tekshirish, apparat dasturiy ta’minotining o‘zgarmasligini va tugun ma’lumotlarining to‘g‘riligini tekshirish uchun kerak. Ikkinchidan, MDM-da bo‘lgani kabi, tarmoq moduli kerak bo‘lib, u tarmoq paketlarini shifrlashdan tashqari, ularni qayta ishlashga, "ko‘rsatma-harakat" ning maxsus turlarini tanlashga, ularda harakat haqida uzatiladigan ma’lumotlarni aniqlashga va "hosil qilish" imkoniyatiga ega bo‘ladi. ko‘rsatma-javoblar". Uchinchidan, agar xost konfiguratsiyasini o‘zgartirish kerak bo‘lsa (ba’zi xizmatlarni yoqish/o‘chirish yoki statik marshrutni kiritish), sizga konfiguratsiyani boshqarish moduli (CM moduli) kerak bo‘ladi. Barcha ichki va tashqi o‘zaro ta’sirlarni o‘z ichiga olgan ADM ning modulli dastur tuzilmasi 2.9-rasmning b) fragmentida ko‘rsatilgan. ADM elementi faqat MDM dan olingan ko‘rsatmalarni bajaradi, shuning uchun uning markaziy moduli yo‘q. Uning ish sxemasi ko‘rsatmalarda talab qilingan harakatlarning bajarilishiga asoslanadi. Tarmoq paketlarini tahlil qilish asosida agentning tarmoq o‘zaro ta’siri moduli (CBA-modul) unga mo‘ljallangan ko‘rsatmalarni tanlaydi, ularni shifrini hal qiladi (agar kerak bo‘lsa) va modullardan biriga yuboradi: PU moduliga, agar tugunni tekshirish bo‘lsa. so‘ralgan; Agar tugun konfiguratsiyasini o‘zgartirish kerak bo‘lsa, UC moduliga. MDM va ADM dasturiy ta’minot modullari tomonidan yaratilgan muhit TraConDa deb nomlandi, bu "Maxfiy ma’lumotlarni uzatish" so‘zlarining qisqartmasi (inglizcha "Maxfiy ma’lumotlarni uzatish" dan). Download 113.74 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling