Osa avalikust plokist jääb asukohta ja osa liigub Google Cloudi. See lause kirjeldab kahte plaani, mitte ühte: interneti-teadaande plaan ja privaatse edastuse plaan. Nende käsitlemine ühe marsruutimisprobleemina on koht, kus BYOIP-i lahendused nurjuvad.

Asjassepuutuvad objektid vastavad erinevatele küsimustele ja ainult üks neist käsitleb seda, kuhu paketid edasi lähevad.

Kolm objekti, kolm küsimust

Avalikult teadaannetatud eesliide on üksus, mida Google teie nimel internetis teadaannetab. Avalikult delegeeritud eesliide on see, kuidas imporditud ruum jaotatakse toetatud Cloudi ressurssidele. VPC marsruut, sealhulgas VPN-ist Cloud Routeri kaudu õpitud marsruut, valib privaatse järgmise hüppe. Igal neist on oma ulatus, oma API ja oma veateade.

Tabeliversioon on lühem.

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

Ainult kolmas rida käsitleb edastust teie võrgu sees.

Mida BYOIP-i kattuvuse hoiatus hõlmab

Google’i BYOIP dokumentatsioon käsitleb teadaannetatud eesliidet teadaande üksusena ja hoiatab kattuvate väliste teadaannete eest, sealhulgas väljaspool Google’it teadaannetatud alameesliite eest. See hoiatus puudutab avaliku teadaande plaani. See ei ole väide iga privaatse marsruudi kohta, mille võiksite lisada.

Väiksema eraldise delegeerimine imporditud eesliite sees ei anna teile iseenesest luba teadaannetada ülejäänut teisest allikast.

Esitage küsimus selles võtmes, kes mida teadaannetab. Kui Google teadaannetab kogu imporditud eesliite, loob teine allikas, mis teadaannetab alameesliite, täpselt selle kattuvuse, mille eest dokumentatsioon hoiatab, ükskõik kui korrastatud teie VPC marsruudid ka paistavad.

Mida privaatne marsruut otsustab

VPN-i kaudu õpitud eesliide ei ole interneti teadaanne ja ükski BGP kogus ei tee sellest seda. See on VPC marsruuditabeli kirje, mis ütleb, milline tunnel või lüüs peaks selle sihtkoha liiklust kandma. Kas see kirje on sobilik, valitud või kasutatav, sõltub VPC enda marsruutimisreeglitest.

Pikima eesliite sobivus kehtib marsruuditabeli sees, seega pikem VPN-i marsruut võib lokaalselt võita, muutmata midagi avalikus servas.

Eesliite jagamine: otsus, mis tuleb esimesena

Kui arhitektuur nõuab, et pool plokki teadaannetataks andmekeskusest ja pool Google’ist, otsustage teadaande plaan enne millegi importimist. Kinnitage, milliseid vahemikke Google tohib teadaannetada, millised jäävad teadaannetatuks mujal ja kas need kaks kattuvad. Seejärel kavandage privaatne tee iga sihtkoha ja selle tagasitee jaoks. Kui teenusepakkujad ei toeta soovitud jaotust, muutke jaotust, selle asemel et loota, et pikem VPN-i eesliide tühistab avaliku serva otsuse.

See järjekord on oluline, sest teine plaan ei saa esimest parandada.

Kontrollige mõlemat plaani eraldi

Kontrollige avalikku poolt käsuga gcloud compute public-advertised-prefixes list ja kinnitage vahemikud ja nende olek. Kontrollige privaatset poolt käsuga gcloud compute routes list ja gcloud compute routers get-status, mis näitab, mida BGP tegelikult vahetas.

Üks väljundite kogum ütleb teile, mida internet näeb. Teine ütleb teile, kuhu teie liiklus läheb. Kumbki ei asenda teist.

Seotud artiklid