Filial internet provayderini almashtiradi, fayl serveri esa o‘z manzilini saqlab qoladi. Bu natija marshrutlangan sayt VPN uchun odatiy va tunnelning oxirgi nuqta manzilini ilova manzili deb hisoblaydigan har kim uchun hayratlanarli. Ikkalasi dizaynning turli qatlamlarida yashaydi va faqat bittasi ko‘chdi. Ularni bir deb qarash provayder migratsiyasini qayta raqamlash loyihasiga aylantiradi.

Mustaqil harakatlanadigan ikki manzil rejasi

Ichki reja ilovalar ishlatadigan xususiy manzillarni tasvirlaydi: 10.55.8.20 dagi filial serveri, unga marshrut beruvchi bosh ofis prefiksi va qaytish marshruti. Tashqi reja esa ikki shlyuzning bir-biriga qanday yetib borishini tasvirlaydi: peer manzillari, tinglash portlari va internet bo‘ylab yo‘l.

Provayder o‘zgarishi tashqi rejaga tegadi. O‘z-o‘zidan ichki rejaning o‘zgarishini talab qilmaydi.

Ikki inventarni alohida saqlash, ilova o‘z trafigini allaqachon shifrlasa ham overlay ishlatishning amaliy sababidir. Overlay sizga tashqi o‘zgarishlarga bardosh beradigan barqaror ichki topologiya beradi. Ilova o‘z manzilini, xavfsizlik devori qoidalarini va DNS yozuvlarini saqlaydi. Faqat transport yozuvlari o‘zgaradi va bu ancha kichik ko‘rik.

Tashqi tunnel ichki suhbatni tashiydi

Shlyuzdan shlyuzga tunnelda tashqi IP sarlavhasi ikki shlyuzni manzillaydi. Ichki sarlavha esa hali ham haqiqiy ilova oxirgi nuqtalarini nomlaydi. RFC 7296 ning shlyuzdan shlyuzga tavsifi buni trafikni tunnel oxirgi nuqtalari orqali yetkazuvchi oddiy marshrutlash deb qaraydi.

Shu sababli filial serveri shlyuzning ommaviy manzili o‘zgarganda ham 10.55.8.20 ni saqlab qolishi mumkin. Ichki paket provayder manzilini umuman o‘z ichiga olmaydi.

Ajratish dizayn xususiyatidir, avtomatik kafolat emas. Agar zaxira yuqori havola qo‘llab-quvvatlanadigan tunnelni qura olmasa yoki ichki marshrutlar qayta o‘rnatilmasa, manzili o‘zgarmagan bo‘lsa ham ilova o‘z yo‘lini yo‘qotadi.

Provayderga o‘tishning baribir tekshiruv ro‘yxati bor

Tashqi tekshiruv ro‘yxatida besh band bor: peer manzili yoki saqlanadigan nom, tinglovchi va har qanday yuqori oqim filtri, yo‘ldagi tarjima, kutilgan peer identifikatsiyasi va boshqa shlyuzning ruxsat etilgan sozlamalari. Har biri alohida ishdan chiqishi mumkin. Administratsiyani tashuvchi havolani almashtirayotganda alohida tiklanish yo‘lini saqlang. Yuqori havola almashinuvida masofaviy kirishni uzish o‘zingiz keltirib chiqargan uzilishdir.

Shundan keyin filial prefiksini, ikki yo‘nalishdagi marshrutni, himoya siyosatini va bitta haqiqiy ilova oqimini tekshiring. Yangi autentifikatsiya qilingan tunnel eski xususiy quyi tarmoqqa ishora qiluvchi marshrutni tuzatmaydi.

Boshqa ulangan sayt bilan manzil ustma-ustligi alohida rejalashtirish muammosi. Provayder o‘zgarishi uni yaratmaydi, lekin migratsiya odatda u paydo bo‘ladigan payt bo‘ladi.

Nima saqlanib qolmaydi: ommaviy manba va sessiyalar

Barqaror xususiy server manzili barqaror ommaviy manba emas. Agar ko‘rish to‘g‘ridan-to‘g‘ri yangi provayder orqali chiqsa, veb-saytlar yangi provayderga qaragan manzilni ko‘radi.

O‘sha manzilni barqaror ushlab turish uchun o‘z mavjudligi va siyosati bo‘lgan puxta chiqish dizayni kerak. U tunnel bilan birga bepul kelmaydi.

O‘rnatilgan sessiyalar ham yo‘l o‘zgarishidan omon qolmaydi. Tunnel soniyalar ichida qayta o‘rnatilishi mumkin va baribir eski yo‘lga bog‘langan uzoq muddatli ulanishlarni uzadi. O‘tishni qayta ulanishlar maqbul bo‘lgan oyna uchun rejalashtiring. Aniq mijozlar va ularning kutish vaqtlari sinalmaguncha migratsiya ko‘zga tashlanmaydi deb da’vo qilmang.

O‘tishni to‘rtta tekshiruv bilan tasdiqlang

O‘zgarishdan keyin to‘rt narsani tartib bilan tekshiring: tunnel mo‘ljallangan peer bilan o‘rnatilgan, filial prefiksiga ichki marshrut mavjud, siyosat ilova oqimiga ruxsat beradi va ilova javob beradi. Har birining o‘z buyrug‘i bor.

Linux shlyuzida bu uchtasi o‘sha ro‘yxatning o‘rtasini qoplaydi:

ip route get 10.55.8.20
ip xfrm policy list
curl -sS -o /dev/null -w "%{http_code}" --max-time 8 http://10.55.8.20/health

Transport manzillarini bir inventarda, ilova manzillarini boshqasida saqlang. Faqat haqiqatan ko‘chgan yozuvlarni yangilang. Tunnelning tashqi manzili o‘zgargani uchun ichki bog‘liqliklarni qayta raqamlash — oldini olish mumkin bo‘lgan ish.

O'xshash maqolalar