Pereiti prie turinio
Networks

Savi IP adresai (BYOIP)

Google Cloud BYOIP: savi IPv4 adresai Compute Engine

BYOIP prieinamasJungtinės Amerikos ValstijosPatikrinta pagal Google Cloud dokumentaciją Išversta iš anglų kalbos. Skaityti originalą

Bloko kontrolę įrodote ROA, nurodančiu Google ASN, ir PTR įrašu su vardu, kurį Jums pateikia Google, tada iš jo išskiriate deleguotus prefiksus ir iš jų kuriate statinius išorinius adresus.

Šis vadovas apima IPv4 konfigūracijoje, kurią rekomenduoja Google, t. y. regioninį (v2) prefiksą Premium Tier, per gcloud CLI. Globalūs adresai globaliems apkrovos balansavimo įrenginiams naudoja senesnę v1 konfigūraciją, o Jūsų projektas pirmiausia turi būti įtrauktas į leidžiamųjų sąrašą.

Ką priima Google Cloud

Pagal Google Cloud dokumentaciją tą dieną, kai tikrinome:

  • Dydis. Public advertised prefix nuo „/16 to /24“ (vertimas: „/16 iki /24“) Premium Tier, numatytajame lygmenyje, arba „/16 to /23“ (vertimas: „/16 iki /23“) Standard Tier, kuris yra Preview stadijoje. Jį galite padalyti iki /28 blokų.
  • Registras. Google pateikia ROA instrukcijų nuorodas kiekvienam regioniniam registrui, tarp jų ARIN, RIPE NCC ir APNIC. Ji nieko neskelbia apie PA, PI ar legacy statusą, nei apie tai, kieno vardu blokas turi būti.
  • Kas skelbia. Google, iš AS396982 Premium Tier arba AS19527 Standard Tier. Ji neaprašo jokios galimybės skelbti iš savo ASN.
  • Jokio persidengimo. „Google does not support overlapping BYOIP route announcements“ (vertimas: „Google Cloud nepalaiko persidengiančių BYOIP maršrutų skelbimų“): nei prefiksas, nei jokia jo dalis negali būti skelbiama kitur, kol jį skelbia Google.
  • Regionai. Kiekvienas deleguotas prefiksas aptarnauja vieną regioną arba globalią apimtį. Google BYOIP puslapiai nenurodo jokių neįtrauktų regionų.
  • Kaina. „There are no charges for idle or in-use IP addresses.“ (vertimas: „Už nenaudojamus ar naudojamus IP adresus mokestis neimamas.“)
  • Trukmė. „Approximately 2 weeks“ (vertimas: „Maždaug 2 savaitės“) v2 prefiksui po patvirtinimo, „approximately 4 weeks“ (vertimas: „maždaug 4 savaitės“) v1 ir globaliems. Paruošimo „cannot be accelerated“ (vertimas: „negalima paspartinti“).
  • Ištekliai. Dauguma tų, kurie priima statinį išorinį adresą, bet ne GKE mazgai ir Pods ar Cloud VPN šliuzo išorinis adresas. Adresų negalima perkelti tarp projektų.

Prieš pradedant

ROA Google ASN. Premium Tier jis nurodo prefiksą, jo tikslų ilgį ir AS396982. Standard Tier jis nurodo AS19527, arba po vieną ROA kiekvienam prefiksui, kurį paruošite, kaip rekomenduoja Google, arba vienu ROA su didžiausiu ilgiu /24 (RPKI ir ROA).

Antras ROA Jūsų ASN. Google rekomenduoja tokį su tais pačiais duomenimis ir Jūsų ASN kaip origin, kad tinklai, tikrinantys maršruto kilmę, nelaikytų prefikso negaliojančiu, jei kada nors jį skelbsite patys.

Atvirkštinio DNS kontrolė. Google nuosavybę tikrina PTR įrašu, o ne žetonu registro įraše. Pasirenkate nenaudojamą prefikso adresą, Google grąžina vardą (savo bendrą paslaptį), o Jūs paskelbiate PTR įrašą tam adresui, nukreipiantį į tą vardą po Jūsų domenu.

Nieko daugiau iš registro. Google neprašo nei sertifikato, nei įgaliojimo rašto, nei route objekto. Jos pusėje projekte Jums reikia Compute Public IP Admin vaidmens (roles/compute.publicIpAdmin).

Žingsnis po žingsnio

01Sukurkite public advertised prefix, nurodydami adresą, kurį naudosite DNS patvirtinimui:

Shell
gcloud compute public-advertised-prefixes create pap-203-0-113-0-24 \
    --range=203.0.113.0/24 \
    --pdp-scope=REGIONAL \
    --dns-verification-ip=203.0.113.144

Standard Tier naudokite gcloud beta ir pridėkite --network-tier=STANDARD.

02Paskelbkite PTR įrašą. gcloud compute public-advertised-prefixes describe pap-203-0-113-0-24 --format='value(sharedSecret)' pateikia vardą. Jei jis yra 55kk88tt00, o Jūsų domenas example.net, tada dig +short -x 203.0.113.144 turi grąžinti 55kk88tt00.example.net.

03Paleiskite patvirtinimą:

Shell
gcloud compute public-advertised-prefixes update pap-203-0-113-0-24 --status=PTR-CONFIGURED

Būsena tampa VALIDATED arba REVERSE_DNS_LOOKUP_FAILED, jei Google įrašo neranda. Paruošimas baigtas, kai describe su --format='value(status)' rodo PREFIX_CONFIGURATION_COMPLETE.

04Deleguokite bloką regionui. Tai galima atlikti laukiant:

Shell
gcloud compute public-delegated-prefixes create pdp-203-0-113-0-25 \
    --public-advertised-prefix=pap-203-0-113-0-24 \
    --range=203.0.113.0/25 \
    --region=europe-west4

05Sukurkite adresus. Regioniniai viešieji deleguoti prefiksai, sukurti po 2025 m. gruodžio 13 d., leidžia pavienius adresus:

Shell
gcloud compute addresses create web-1 --network-tier=PREMIUM \
    --ip-collection=pdp-203-0-113-0-25 --addresses=203.0.113.10 --region=europe-west4

Senesni prefiksai ir globalūs adresai priima tik ištisus blokus, per delegated-sub-prefixes create --create-addresses. Prijunkite adresus prie VM ar persiuntimo taisyklių (forwarding rules). Jie dar nepasiekiami.

06Skelbkite. Įsitikinkite, kad joks kitas tinklas bloko neskelbia. Pirmiausia paskelbkite deleguotą prefiksą, kurį Google perduoda savo tinklo viduje, tada public advertised prefix, kuris iš visų Google buvimo taškų keliauja į internetą:

Shell
gcloud compute public-delegated-prefixes update pdp-203-0-113-0-25 --region=europe-west4 --announce-prefix
gcloud compute public-advertised-prefixes update pap-203-0-113-0-24 --announce-prefix

Iš išorės RIPEstat tikrintuvas turėtų rodyti prefiksą kaip galiojantį AS396982: curl "https://stat.ripe.net/data/rpki-validation/data.json?resource=396982&prefix=203.0.113.0/24".

Klaidos, kainuojančios dieną

  • Du tinklai skelbia. Persidengimas apima ir konkretesnį maršrutą: kitur skelbiamas /24 Jūsų atsinešto /23 viduje taip pat skaičiuojamas. Google įspėja apie „unexpected routing and packet loss“ (vertimas: „netikėtą maršrutizavimą ir paketų praradimą“).
  • v1 skelbiasi pats. Globalus (v1) prefiksas paskelbiamas, kai tik paruošiamas jo deleguotas prefiksas. Google sako nekurti deleguotų prefiksų, kol bloko niekas kitas neskelbia.
  • Pasibaigęs ROA. Jei ROA nustoja galioti ir jo neatnaujinate per keturias savaites nuo Google pranešimo apie atnaujinimą, Google nustoja skelbti prefiksą.
  • Vardai ir regionai fiksuoti. Pervadinti prefiksą reiškia jį ištrinti ir sukurti iš naujo, o deleguoto prefikso perkėlimas į kitą regioną „can take approximately eight weeks“ (vertimas: „gali užtrukti maždaug aštuonias savaites“). Rinkitės tokius vardus kaip pap-203-0-113-0-24 ir deleguokite tik tai, kuo esate tikri.
  • Per ankstyvas ROA pašalinimas. Ištrynę public advertised prefix, palaukite 14 dienų prieš pašalindami ROA Google ASN.

Jei bloką nuomojatės

Google neskelbia jokios taisyklės, kieno vardu blokas turi būti užregistruotas, ir neprašo įgaliojimo rašto. Abi jos patikros, ROA ir PTR įrašas, išnuomoto bloko atveju priklauso turėtojui. Turėtojas sukuria ROA AS396982 arba AS19527, ir ROA Jūsų ASN, jei jo norite. Turėtojas taip pat sukuria PTR įrašą su Google vardu arba deleguoja bloko atvirkštinę zoną į Jūsų kontroliuojamus vardų serverius. Susitarkite, kad ROA būtų atnaujinamas tol, kol Google skelbia bloką, ir išlaikomas 14 dienų po Jūsų išėjimo.

Kur čia RTM Networks

Nuomojame /24 ir didesnius blokus iš savo RIPE NCC adresų erdvės ir parduodame blokus RIPE NCC, ARIN ir APNIC regionuose. Iš mūsų išnuomotai erdvei sukuriame ROA Google ASN ir PTR įrašą su Google vardu (IPv4 nuoma). Jei Compute Engine VM reikia mažiau nei 256 adresų, bloką skelbiame patys ir pristatome per GRE arba WireGuard, bet kokio dydžio iki vieno adreso (GRE ir WireGuard tuneliai). Kaip susideda valandinis IPv4 mokestis didžiosiose debesijose: tikroji debesijos IPv4 kaina. Kiti teikėjai: BYOIP vadovai.

Kontaktai

Atsinešate savo IP į Google Cloud?

Nurodykite teikėją, regioną ir kiek adresų Jums reikia. Nuomojame /24 ir didesnius blokus su atliktais registro darbais Jūsų teikėjui, parduodame blokus nuosavybėn arba mažesnį adresų kiekį pristatome per tunelį. Paprastai atsakome per 1–3 darbo valandas.

Susisiekite su mumis

DUK

Google Cloud BYOIP: klausimai

Ar Google Cloud palaiko BYOIP?

Taip, kaip standartinė funkcija. /24 ar didesnio bloko kontrolę įrodote ROA, nurodančiu Google ASN, ir PTR įrašu su vardu, kurį Jums pateikia Google, tada jo dalis deleguojate regionams ir projektams. Google už adresus nieko neima, nei už nenaudojamus, nei už naudojamus, bet paruošimas trunka savaites.

Kurio ASN reikia ROA Google Cloud atveju?

AS396982 Premium Tier, numatytajame lygmenyje, prefiksui jo tiksliu ilgiu. Standard Tier, kuris yra Preview stadijoje, AS19527, pageidautina po vieną ROA kiekvienam paruošiamam prefiksui. Google taip pat rekomenduoja antrą ROA su Jūsų ASN, kad blokas liktų galiojantis, jei kada nors jį skelbsite patys.

Kiek trunka Google Cloud BYOIP?

Apie dvi savaites po patvirtinimo regioniniam (v2) prefiksui ir apie keturias savaites v1 ir globaliems, o Google teigia, kad paruošimo paspartinti negalima. Deleguoti prefiksai v2 atveju tada užtrunka minutes. Prefikso ištrynimas trunka tiek pat, todėl regionus suplanuokite prieš pradėdami.

Ar galiu Google Cloud naudoti dalį savo bloko?

Taip. Prefiksą padalijate į deleguotus prefiksus ir subprefiksus iki /28, kiekvienas susietas su vienu regionu ir projektu, o regioniniai viešieji deleguoti prefiksai, sukurti po 2025 m. gruodžio 13 d., leidžia kurti ir pavienius adresus. Atsinešamas prefiksas vis tiek turi būti /24 ar didesnis.

Ar galiu atsinešti išnuomotą erdvę į Google Cloud?

Google neskelbia jokios taisyklės, kieno vardu blokas turi būti užregistruotas, ir neprašo įgaliojimo rašto (Letter of Authorization). Turėtojas sukuria ROA Google ASN ir arba sukuria PTR įrašą, arba deleguoja Jums atvirkštinę zoną. Iš mūsų išnuomotai erdvei abu sukuriame mes.