Peer-to-peer VPN hanuz markaziy bog‘liqliklarga ega
Tengdoshlar orasida to‘g‘ridan-to‘g‘ri ma’lumot yo‘li hanuz ro‘yxatga olish, aniqlash va reletni talab qilishi mumkin. VPN’ni markazlashtirilmagan deb atashdan oldin bu uch vazifani alohida taqqoslang.
Peer-to-peer ilova paketlarining qanday sayohat qilishini tasvirlaydi, boshqa hech narsani emas. Tengdoshlar hanuz bir-birini topishi, kimligini isbotlashi va ba’zan to‘g‘ridan-to‘g‘ri yo‘l qurish imkoni bo‘lmaganda reletga murojaat qilishi kerak edi. Bular uchta alohida xizmat bo‘lib, joylashtirish ma’lumotlar uchun peer-to-peer bo‘lishi mumkin, qolgan hamma narsa uchun esa butunlay markazlashtirilgan. Dizaynlarni taqqoslash bu vazifalarni taqqoslash demakdir, diagrammadagi o‘qni emas.
Markaziy yo‘naltirish o‘qi bo‘lmagan diagramma ro‘yxatga olish organini, aniqlash xizmatini va reletni yashirishi mumkin, ularning barchasi operatsion bog‘liqliklardir.
To‘g‘ridan-to‘g‘ri yo‘l, umumiy boshqaruv tekisligi
Paketlarni to‘g‘ridan-to‘g‘ri almashadigan ikki mashina hanuz sertifikatlarini bergan umumiy organga va har biriga ikkinchisining qayerdaligini aytgan xizmatga bog‘liq bo‘lishi mumkin. Ikki roldan hech biri ilova trafigini yo‘naltirmaydi, shuning uchun topologiya chizmasi ularni tashlab ketadi. O‘sha organ yoki xizmat ishlamay qolganda, mavjud sessiyalar davom etishi mumkin, yangi tengdosh esa qo‘shila olmaydi. Sessiyani boshlash va uni davom ettirish o‘rtasidagi farq har qanday dizaynga beriladigan birinchi savoldir.
Har bir vazifani alohida chizing, hatto hammasini bitta host bajarsa ham. Aks holda chizma markazlashtirilmagan ma’lumot tekisligini ko‘rsatadi va har bir yangi tengdoshga ayni ikki xizmat kerakligini yashiradi.
Aniqlash, ishonch va relet uch vazifadir
Nebula dizayni foydali misoldir, chunki uning hujjatlari bularni alohida saqlaydi. Hostlar shaxsni tasdiqlash uchun sertifikatlar olib yuradi, mayaklar qayerda degan savolga javob beradi va NAT orqali o‘tishga yordam beradi, reletlar esa to‘g‘ridan-to‘g‘ri yo‘l o‘rnatib bo‘lmaganda trafikni yo‘naltiradi. Reletning roli mayak rolidan ataylab ajratilgan, shuning uchun erishish mumkin bo‘lgan mayak muayyan juftlik gaplasha olishiga va’da bermaydi. Boshqa mahsulotlar chegaralarni boshqa joyda tortadi, shuning uchun bu shablon emas, misoldir.
Taklif etilayotgan joylashtirish uchun to‘g‘ridan-to‘g‘ri ulana olmaydigan juftlik uchun qo‘llab-quvvatlanadigan zaxira yo‘lni yozib qo‘ying. Muvaffaqiyatsiz teshik teshish bitta tarmoq haqida bitta ma’lumot nuqtasidir, NAT orqasidagi ikki tengdosh hech qachon uchrasha olmaydi degan dalil emas; qarama-qarshi da’vo, ya’ni to‘g‘ridan-to‘g‘ri aloqa har qanday siyosat ostida ishlaydi, xuddi shunchalik asossizdir.
Har bir bog‘liqlik nimada muvaffaqiyatsiz bo‘ladi
Sinovdan o‘tkazilayotgan bog‘liqlik mavjud bo‘lmaganda to‘rtta holatni alohida baholang: tengdoshlar orasidagi mavjud trafik, butunlay yangi tengdosh aloqasi, oxirgi nuqtasi o‘zgargan tengdosh va yaqinda bekor qilingan kirish. Har biri turli xizmatlarga tayanadi va turlicha muvaffaqiyatsiz bo‘ladi. Mavjud sessiyalar aniqlash uzilishidan omon qolishi mumkin, bekor qilingan kalit esa hanuz rad etiladi, yangi tengdosh esa yo‘naltirishga hech qanday aloqasi bo‘lmagan sabablarga ko‘ra muvaffaqiyatsiz bo‘lishi mumkin. Ularni alohida sinang, bitta holatdan xulosa chiqarmang.
Bitta uzilishdan omon qolgan aloqa cheksiz mustaqillikni o‘rnatmaydi. U siz keltirib chiqargan uzilish o‘sha yo‘lni buzadigan uzilish emasligini tasdiqlaydi, bu esa nima keltirib chiqarganingizni yozib qo‘ygan bo‘lsangiz, hanuz foydali ma’lumotdir.
Qaysi uzilishdan omon qola olishingizni so‘rang
Bir xil eshitiladigan talablar turli dizaynga olib keladi. Bitta yo‘naltirish tor joyidan qochish yetkazib beruvchi joylashtirgan boshqaruv tekisligidan qochish bilan bir xil emas va hech biri koordinator ishlamay qolganda faoliyatni davom ettirishga mos kelmaydi. Joylashtirish shu uchtadan qaysi birini bajarishi kerakligini ayting, so‘ng muvofiqlikni tekshiring. Birinchisini bajarib, ikkinchisida muvaffaqiyatsizlikka uchragan dizayn keng tarqalgan va hech kim uni to‘liq markazlashtirilmagan deb atamasa, insofsiz emas.
Aniqlash, ishonch va reletlarni kim boshqarishini va ularning har biri qanday almashtirilishini yozib qo‘ying. O‘sha yozuv keyingi odamga haqiqiy savolga javob berish imkonini beradi: bu tarmoq qanday nosozliklardan omon qoladi va umumiy bo‘lib qoladigan holatni kim saqlaydi?
Markazlashtirilmagan so‘zi o‘sha nosozliklarni nomlaganda o‘z o‘rnini topadi. O‘sha ro‘yxatsiz u tizimni emas, diagrammani tasvirlaydi.