GCP BYOIP: ommaviy eʼlon alohida marshrut emas
BYOIP prefiksini sayt va bulut o‘rtasida bo‘lish ikki reja talab qiladi. Ommaviy eʼlonni, delegatsiyani va xususiy keyingi qadamni ajrating.
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.
| Object | Question it answers |
|---|---|
| Public advertised prefix | Which authorized range Google announces publicly |
| Public delegated prefix | How imported space is allocated to Cloud resources |
| VPN or Cloud Router route | Which 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.