Har bir IoT-VPN rejasida uch manzil chalkashadi va ular bir xil turdagi qaror emas. Biri masofaviy operator tunnelning oxirgi nuqtasini qanday topishi, biri sayt o‘zi sayt ekanini qanday isbotlashi, uchinchisi sensor xizmati aslida qayerda tinglashi. O‘sha tartibda javob bering va dizayn ko‘pincha o‘z-o‘zidan chiqadi. Ularga bitta savol sifatida javob bering va siz hech qachon kerak bo‘lmagan qurilmalarga ommaviy manzillar ajratishga yetib borasiz. Chiquvchi sayt tunneli orqasidagi sensor sensor tomon yo‘naltirilgan hech qanday kiruvchi qoidasiz vakolatli operator uchun ochiqdir.

Kim boshlashidan boshlang

Kim qo‘ng‘iroq qilishi keyingi deyarli hamma narsani belgilaydi. Sayt hubga qo‘ng‘iroq qilganda, saytga kiruvchi yetib borish kerak emas, hubga esa sayt hal qila oladigan nom yoki manzil kerak. Shu bitta tanlov statik ommaviy manzillash bahsining katta qismini boshlanishidan oldin olib tashlaydi.

Keyin uch rol toza ajraladi va quyidagi jadval qarorning eng qisqa shakli.

DecisionWhat you are actually choosingUsual default
Hub endpointHow the tunnel service is publishedA DNS name, no inbound rule toward the site
Site peerHow the site proves its identity and which prefixes it carriesOne key pair or certificate per site, prefix in the tunnel config
Sensor serviceHow the application is addressed inside the siteA stable private address from the site plan

Har bir satrning egasi boshqa, va asosiy masala shu. Hub VPN xizmatini yuritadigan kishiga, sayt hamkori tarmoq jamoasiga, sensor manzili esa qurilmaga ega bo‘lgan kishiga tegishli.

Hub manzili — ishga tushish, manzil emas

Qo‘llab-quvvatlanadigan ommaviy manzilga hal bo‘ladigan nom hub uchun yetarli. DNS yozuvi oxirgi nuqta ko‘chganda unga ergashishi mumkin, har bir sayt konfiguratsiyasini qo‘lda tahrirlamasdan. DNS qilmaydigan narsa — yetib borishni yaratish yoki eski javobni keshlagan mijozni yangilash, va bular alohida muammolar alohida yechimlar bilan.

Hubsiz sayt-sayt tunnellarini yuritsangiz, xuddi shu mantiq boshqa shaklda amal qiladi: bir tomonga yetib borish mumkin bo‘lgan oxirgi nuqta kerak, yoki ikkala tomon uchinchi tomonga qo‘ng‘iroq qiladi. Kimdir baribir o‘sha manzilga va uning yangilanishlariga ega bo‘lishi kerak.

Sayt hamkori prefiks biriktirilgan shaxsiyatdir

Hamkor avval shaxsiyat, keyin prefiks. WireGuard atamalarida hamkor kalit juftini saqlaydi va hubning AllowedIPs yozuvi shu kalitni sayt prefiksiga bog‘laydi. IKEv2 atamalarida sertifikat yoki oldindan bo‘lishilgan kalit saytni aniqlaydi, uning trafik selektorlari esa nima tashiy olishini aytadi. Faqat bir yarmini o‘zgartirish tartibni buzadi, shuning uchun manzil o‘zgarishi hech qachon shaxsiyat o‘zgarishi sifatida qaralmasligi kerak.

Kalit yoki sertifikat egaligini hub operatorida emas, saytda saqlang, provayder o‘zgarishi shaxsiyat o‘zgarishiga aylanmasligi uchun.

Prefiks — odamlar rejalashtirishni unutadigan qism. Hub sensor quyi tarmog‘ini to‘g‘ri hamkor bilan bog‘lashi kerak, operator mijozi esa u yerga marshrut talab qiladi; faqat mijozda mavjud marshrut trafikni jimgina tashlab yuboradigan tunnelga yuboradi. Prefiksni kalit barmoq izi yonidagi sayt yozuviga yozing, almashtirilgan shlyuz sezilmasdan boshqa qamrov bilan chiqmasligi uchun.

Sensor manzili ilovaga tegishli

Sayt rejasidagi shaxsiy manzil yetarli, va unga ommaviy yetib borish emas, barqarorlik kerak: DHCP rezervatsiyasi, statik tayinlash yoki saytning o‘z zonasidagi nom. Agar qurilmani qayta raqamlash mumkin bo‘lmasa, sayt shlyuzidagi tarjima qonuniy javob, tarjima hujjatlashtirilgan va qaytish trafigi unga ergashsa.

Saqlashga arziydigan yana bir odat: hubning ommaviy manzilini sensor xostidagi keyingi sakrash maydoniga hech qachon yopishtirmang. VPN o‘z yo‘lini o‘rnatadi, ommaviy oxirgi nuqtaga oddiy Ethernet qo‘shnichiligi esa ishonarli ko‘rinadigan konfiguratsiya yaratadigan uydirma.

Javoblar — o‘tkazib yuboriladigan yarmi. Qurilma javobini tunnelga qarab qaytarishi kerak, yo operator mijoziga marshrut orqali yoki so‘rovni tarjima qilgan o‘sha shlyuz orqali. Noto‘g‘ri standart shlyuzli sensor so‘rovni qabul qiladi va hech qayerga javob beradi, va yo‘naltirish bo‘yicha eslatmalar kelish va javob marshrutlash nega bitta emas, ikkita talab ekanini tushuntiradi.

Qaror qiling, keyin chegarani yozing

Kimdir ulanmasdan oldin kirish chegarasini yozing. Shlyuzni IoT segmenti va operatorga kerak bo‘lgan aniq xizmatlar bilan cheklang, chunki ishlaydigan marshrut tasodifan umumiy kirishga aylanadi. Faqat o‘qish monitoringi va konfiguratsiya vakolatini alohida shaxsiyatlarga ega alohida rollar sifatida saqlang va shartnoma tugaganda kirishni olib tashlaydigan shaxsni nomlang.

Tasdiq tarmoq egasiga tegishli, DMZda bo‘lish esa kirish siyosati emas.

Joylashtirishdan keyingi sinov zerikarli va hal qiluvchi: ruxsat etilgan prefiks ichidagi bitta so‘rov muvaffaqiyatli bo‘ladi, shlyuzda hisoblagich oshadi, prefiksdan tashqaridagi bitta ataylab urinish muvaffaqiyatsiz bo‘ladi.

O'xshash maqolalar