AQShdagi ish yuklamasi HA VPN orqali ofis prefiksiga muammosiz yetib boradi, lekin o'sha VPCdagi Yevropa yuklamasi hech narsa olmaydi. Uning marshrutlash jadvalida bu prefiks uchun hech qanday yozuv yo'q, hech bir tunnel ishlamay qolmagan va hech bir firewall qoidasi o'zgarmagan. Tunnel va uning BGP sessiyasi ikkala yo'nalishda ham sog'lom. Mintaqalarni qamrab oluvchi VPC uning o'rganilgan marshrutlari mintaqalarni qamrab olishi bilan bir xil narsa emas va butun simptomni aynan shu tafovut izohlaydi.

Bu yerda ikkita xususiyat aralashtirilmoqda: subnetlar qayerda joylashgani va o'rganilgan keyingi sakrash qayerda ishlatilishi mumkinligi.

Mintaqaviy qamrov qayerdan keladi

Cloud Router o'rganilgan marshrutlarni VPCning dinamik marshrutlash rejimiga mos keladigan qamrov bilan o'rnatadi. Mintaqaviy rejimda bir mintaqada o'rganilgan marshrutni faqat shu mintaqa resurslari ishlatishi mumkin, shu sababli Yevropa jadvali buzilgan keyingi sakrashni ko'rsatish o'rniga bo'sh. Global rejimda mos keladigan o'rganilgan marshrutlar VPCning har bir mintaqasidagi resurslar uchun ochiq bo'ladi. Biror narsani o'zgartirishdan oldin joriy qiymatni o'qing, chunki mintaqaviy rejim standart. Sozlama tarmoqda, tunnelda yoki routerda emas.

Inventar buyrug'i faqat o'qish uchun va bunga bir qatorda javob beradi:

gcloud compute networks describe VPC_NAME --format='value(routingConfig.routingMode)'

VPC umumiy bo'lganda uni host loyihasida ishga tushiring. Tarmoq o'sha loyihaga tegishli va ish yuklamasi loyihasidagi kuzatuvchi roli marshrutlash konfiguratsiyasini umuman ko'rsatmasligi mumkin. Noto'g'ri loyihadan olingan tez javob javobsizlikdan yomonroq.

O'zgarish bitta buyruq va bitta yo'nalish

Almashtirish butun VPC uchun boshqaruv tekisligini tahrirlash, har bir VM uchun aylanma yo'l emas: gcloud compute networks update VPC_NAME --routing-mode=GLOBAL. U bir yo'nalishli ham, chunki globalga o'rnatilgan tarmoqni mintaqaviylikka qaytarib bo'lmaydi. Ishga tushirishdan oldin loyiha va tarmoq nomini yana bir bor tekshiring, chunki buyruq tasdiqlashni so'ramaydi. Bu o'zgarish texnik xizmat yozuvi va tarmoq egasining roziligiga loyiq, umumiy VPCda tezkor tajribaga emas.

O'sha tarmoqdagi har bir Cloud Router, VPN va Interconnect ulanishi yangi qamrovni birdan meros oladi. Bunga o'zgarish so'rovida hech kim eslatmagan ulanishlar ham kiradi. Ilgari bu marshrut bo'lmagan mintaqalar o'zgarish kuchga kirishi bilan uni qabul qila boshlaydi, shuning uchun bu almashtirish uchun bosqichma-bosqich joriy etish yo'q.

Global — qamrov, kafolat emas

Muvofiqlik va afzallik qamrovdan alohida. Aniqroq prefiks bilan ziddiyatga tushadigan, eng yaxshi yo'l tanlovida yutqazadigan yoki siyosat bilan filtrlanadigan marshrut xuddi avvalgidek harakat qiladi. Global rejim marshrut qayerda ishlatilishini kengaytiradi, lekin qaysi marshrut g'alaba qozonishini hal qilmaydi. O'rganilgan marshrut qamrov ichida bo'lib, baribir o'sha VPCdagi statik yoki aniqroq yo'lga yutqazishi mumkin.

Bu tafovut muhim, chunki rejim o'zgarishini keyin ayblash oson. Agar almashtirishdan keyin ham Yevropa subnetida marshrut bo'lmasa, savol marshrut mavjudmi va mosmi, qamrov kuchga kirdimi emas. Prefiks to'qnashuvlari va keyingi sakrash salomatligi — o'qish kerak bo'lgan keyingi ikki narsa.

Uzoq tomon ham boshqacha e'lon qiladi

E'lon qilish xatti-harakati o'sha sozlamaga bo'ysunadi. Standart xatti-harakatda mintaqaviy rejimdagi router o'z mintaqasining subnetlarini e'lon qiladi, global rejim esa VPC subnetlarini kengroq e'lon qiladi. Shuning uchun rejimni o'zgartirish faqat sizning mintaqalaringiz nima ishlatishini emas, uzoq tomon nima o'rnatishini ham o'zgartiradi.

Moslashtirilgan e'lon ro'yxati rejim o'zgarganda kengaymaydi. Agar mahalliy routerda qo'lda yozilgan diapazonlar ro'yxati bo'lsa, Yevropa prefiksi unda yo'qligicha qoladi. Bunday holatda qaytish yo'li chiqish marshruti endi mavjud bo'lsa ham buzilgan holda qoladi. Uzoq tomon nima o'rnatganini tekshiring, o'zingiz nima eksport qilganingizni emas.

Rejim hech qachon tuzatmaydigan narsa

Global marshrutlash ommaviy internetga kirish, bog'lanmagan VPClar orasidagi tranzit yoki yetishmayotgan statik marshrutlarni bermaydi. U firewall qoidalarini yoki IAMni o'zgartirmaydi, shuning uchun siyosat bilan rad etilgan ulanish rad etilgan holda qoladi.

Bu nosozliklar ish yuklamasi ichidan bir xil ko'rinadi va marshrut qamroviga hech qanday aloqasi yo'q.

Uzoq mintaqadan haqiqiy xizmatgacha sinab ko'ring, so'ng javob ko'zda tutilgan tunnel orqali qaytishini tasdiqlang. Rejimni, e'lon konfiguratsiyasini va siz sinagan manzilni yozib oling. Agar sinov baribir muvaffaqiyatsiz bo'lsa, rejimga yana tegishdan oldin uzoq routerning BGP jadvalini VPC marshrutlar ro'yxati bilan solishtiring. Shunda keyingi mintaqalararo hisobot rejim o'zgarishidan emas, faktlardan boshlanadi.

O'xshash maqolalar