Ommaviy blokning bir qismi saytda qoladi, bir qismi Google Cloud ga ko‘chadi. Bu gap bitta emas, ikki rejani tasvirlaydi: internetda eʼlon qilish rejasi va xususiy yo‘naltirish rejasi. Ularni bitta marshrutlash muammosi deb qarash BYOIP loyihalari xato qiladigan joydir.

Tegishli obyektlar turli savollarga javob beradi va ulardan faqat bittasi paketlar keyin qayerga ketishi haqida.

Uch obyekt, uch savol

Ommaviy eʼlon qilingan prefiks — Google sizning nomingizdan internetda eʼlon qiladigan birlik. Ommaviy delegatsiya qilingan prefiks — import qilingan fazo qo‘llab-quvvatlanadigan Cloud resurslariga qanday taqsimlanishi. VPC marshruti, jumladan VPN dan Cloud Router orqali o‘rganilgani ham, xususiy keyingi qadamni tanlaydi. Har birining o‘z doirasi, o‘z API si va o‘z xato xabari bor.

Jadval versiyasi qisqaroq.

ObjectQuestion it answers
Public advertised prefixWhich authorized range Google announces publicly
Public delegated prefixHow imported space is allocated to Cloud resources
VPN or Cloud Router routeWhich private next hop carries a destination

Faqat uchinchi qator sizning tarmog‘ingiz ichidagi yo‘naltirish haqida.

BYOIP qoplanish ogohlantirishi nimani qamrab oladi

Googleʼning BYOIP hujjatlari eʼlon qilingan prefiksni eʼlon birligi deb qaraydi va Googleʼdan tashqarida eʼlon qilingan subprefiksni ham qo‘shib, qoplanadigan tashqi eʼlonlar haqida ogohlantiradi. Bu ogohlantirish ommaviy eʼlon rejasi haqida. Bu siz qo‘shishingiz mumkin bo‘lgan har bir xususiy marshrut haqida bayonot emas.

Import qilingan prefiks ichida kichikroq taqsimotni delegatsiya qilish o‘z-o‘zidan qolganini boshqa manbadan eʼlon qilishga ruxsat bermaydi.

Savolni kim nima eʼlon qiladi degan nuqtai nazardan bering. Agar Google import qilingan prefiksning hammasini eʼlon qilsa, subprefiksni eʼlon qiladigan ikkinchi manba hujjatlar ogohlantiradigan qoplanishni aynan yaratadi, VPC marshrutlaringiz qanchalik tartibli ko‘rinmasin.

Xususiy marshrut nimani hal qiladi

VPN orqali o‘rganilgan prefiks internet eʼloni emas va hech qanday BGP miqdori uni bunday qilmaydi. Bu VPC marshrutlar jadvalidagi yozuv bo‘lib, o‘sha manzil uchun trafikni qaysi tunnel yoki shlyuz olib o‘tishini bildiradi. Bu yozuvning mos, tanlangan yoki foydalanish mumkinligi VPC ning o‘z marshrutlash qoidalariga bog‘liq.

Eng uzun prefiks mosligi marshrutlar jadvali ichida amal qiladi, shuning uchun uzunroq VPN marshruti ommaviy chekkada hech narsani o‘zgartirmasdan mahalliy darajada g‘alaba qozonishi mumkin.

Prefiksni bo‘lish: birinchi keladigan qaror

Agar arxitektura blokning yarmi maʼlumotlar markazidan va yarmi Googleʼdan eʼlon qilinishini talab qilsa, biror narsani import qilishdan oldin eʼlon rejasini hal qiling. Google qaysi diapazonlarni eʼlon qilishi mumkinligini, qaysilari boshqa joyda eʼlon qilingan holda qolishini va ikkalasi qoplanadimi-yo‘qmi, tasdiqlang. Keyin har bir manzil uchun xususiy yo‘lni va uning qaytish yo‘lini loyihalashtiring. Agar provayderlar siz xohlagan bo‘linishni qo‘llab-quvvatlamasa, uzunroq VPN prefiksi ommaviy chekkadagi qarorni bekor qiladi deb umid qilish o‘rniga bo‘linishni o‘zgartiring.

Bu tartib muhim, chunki ikkinchi reja birinchisini tuzata olmaydi.

Ikkala rejani alohida tekshiring

Ommaviy tomonni gcloud compute public-advertised-prefixes list bilan tekshirib, diapazonlar va ularning holatini tasdiqlang. Xususiy tomonni gcloud compute routes list va gcloud compute routers get-status bilan tekshiring, bu BGP aslida nima almashganini ko‘rsatadi.

Chiqishlarning bir to‘plami internet nima ko‘rishini aytadi. Ikkinchisi trafigingiz qayerga ketishini aytadi. Hech biri ikkinchisining o‘rnini bosmaydi.

O'xshash maqolalar