Bring your own IP
Oracle Cloud BYOIP: sopstvene IPv4 adrese na OCI-ju
Uvozite blok, dokazujete da ga držite tokenom u njegovom zapisu registra i ROA-om za Oracle-ov ASN, i najavljujete ga kada ste spremni.
Šta Oracle Cloud prihvata
Iz Oracle-ove dokumentacije, na dan kada smo proverili:
- Veličina. IPv4 blokovi od „a minimum of /24 and a maximum of /8“ (prevod: „najmanje /24 i najviše /8“).
- Registar i status. Samo sledeći:
| Registar | Prihvaćen status ili tip mreže |
|---|---|
| ARIN | Direct Allocation, Direct Assignment |
| RIPE NCC | ALLOCATED PA, LEGACY, ASSIGNED PI, ALLOCATED-BY-RIR |
| APNIC | ALLOCATED PORTABLE, ASSIGNED PORTABLE |
- Vlasništvo. „You must have ownership“ (prevod: „morate imati vlasništvo“) nad blokom, registrovanim kod podržanog registra.
- Istorija. Čista: Oracle može da odbije opseg koji sadrži adresu povezanu sa zlonamernim ponašanjem (kako održati blok čistim).
- Ko najavljuje (poreklo rute). Oracle, sa AS31898, osim u regionu Serbia Central (Jovanovac), koji koristi AS14544. Sopstveni ASN je moguć preko BYOASN-a.
- Gde. Jedan Oracle region po bloku, i samo jedan compartment u jednom trenutku.
- Koliko. Oracle-ova BYOIP stranica dozvoljava „up to 20 IPv4 CIDR blocks or IPv6 prefixes“ (prevod: „do 20 IPv4 CIDR blokova ili IPv6 prefiksa“) za Vaš nalog, a njegova tabela ograničenja to ograničenje postavlja po regionu.
- Koji nalozi. Ne Free Tier, a pay-as-you-go korisnici moraju da ga zatraže.
- Cena. Oracle-ova BYOIP dokumentacija ne navodi cenu.
- Trajanje. Do jednog dana da izmene u registru stupe na snagu, zatim do 10 radnih dana.
Pre nego što počnete
ROA za Oracle-ov ASN, AS31898 ili AS14544 u regionu Serbia Central, sa datumom isteka najmanje šest meseci u budućnosti (RPKI i ROA). Bez njega Oracle ne može da najavljuje blok.
OCITOKEN u zapisu registra. Konzola ga prikazuje spremnog za lepljenje, kao OCITOKEN::203.0.113.0/24:<validationToken>. Preko API-ja ili CLI-ja taj niz sastavljate sami od vraćenog tokena. Gde ide:
| Registar | Gde ide token |
|---|---|
| RIPE NCC | Novi descr red na inetnum objektu |
| ARIN | Public Comments mreže |
| APNIC | remarks, preko APNIC-a, od ovlašćenog kontakta za opseg |
Bez Letter of Authorization i route objekta. Oracle ne traži ni jedno ni drugo, a route objekat u RADb pravi sam, pod svojim ASN-om.
Korak po korak
01Pokrenite uvoz. U regionu koji želite otvorite Networking, zatim IP management, pa BYOIP, i izaberite Import BYOIP CIDR block/prefix sa imenom, compartment-om i blokom. Sa OCI CLI-jem:
oci network byoip-range create --compartment-id <compartment-ocid> \
--cidr-block 203.0.113.0/24 --display-name byoip-203-0-113-0-2402Dodajte token u zapis registra, kao u tabeli iznad. Može trebati do jednog dana da stupi na snagu.
03Napravite ROA za AS31898 kod svog registra.
04Završite uvoz kada su oba vidljiva, pomoću Finish Import na stranici sa detaljima zahteva, ili:
oci network byoip-range validate --byoip-range-id <byoip-range-ocid>Računajte na do 10 radnih dana. Work request prikazuje napredak.
05Napunite public IP pool. Dodajte blok u pool (Manage BYOIP CIDR block, pa Add to public IP pool) i rezervišite adrese iz njega. Pool prima opsege od /28 do /24, pa /24 ide ceo, a veći blok kao /24 ili manji podopsezi:
oci network public-ip-pool create --compartment-id <compartment-ocid> --display-name pool-203-0-113-0-24
oci network public-ip-pool add --public-ip-pool-id <pool-ocid> \
--byoip-range-id <byoip-range-ocid> --cidr-block 203.0.113.0/24
oci network public-ip create --compartment-id <compartment-ocid> \
--lifetime RESERVED --public-ip-pool-id <pool-ocid>06Najavite. Za blok najpre mora biti obavljen provisioning. Izaberite Advertise na stranici sa njegovim detaljima, ili:
oci network byoip-range advertise --byoip-range-id <byoip-range-ocid>Oracle-ova stranica ne kaže ništa o tome da se isti blok istovremeno najavljuje drugde, pa prebacivanje isplanirajte tako da ga najavljuje samo jedna mreža.
Vaš sopstveni ASN
Sa bring your own ASN (BYOASN), Oracle najavljuje blok sa Vašim ASN-om kao poreklom i svojim iza njega kao tranzitnim ASN-om. Uvozite ASN sa tokenom u zapisu registra za ASN, što traje do 10 radnih dana, pravite ROA i za svoj i za Oracle-ov ASN, i na bloku birate Update Origin ASN, sa do 20 prepend-ova ako ih želite. Oracle zadržava route objekat u RADb pod svojim ASN-om i dodaje Vaš u AS-SET, pa ako neka mreža strogo filtrira, ažurirajte RADb sa svojim ASN-om kao poreklom. Oracle upozorava da nekim mrežama treba do 24 sata da preuzmu izmenu.
Greške koje koštaju dan
- Prerano završen uvoz. Izbor Finish Import pre nego što su token i ROA stupili na snagu može da odloži postupak do jednog dana.
- Token na organizaciji. Oracle je izričit: token ide u zapis opsega adresa, ne u zapis organizacije koja ga drži.
- Status koji Oracle ne navodi. ASSIGNED PA kod RIPE NCC-a i reassignments kod ARIN-a nisu na spisku. Proverite zapis pre nego što zakupite ili kupite.
- Povlačenje nije odlazak. Povučen blok zadržava svoje unose u Oracle-ovim geolokacionim i RADb zapisima dok ne obrišete i BYOIP opseg. Obrisan opseg traži ceo uvoz ponovo.
Ako zakupljujete blok
Oracle kaže da morate imati vlasništvo nad blokom, registrovanim kod podržanog registra, i ne objavljuje ništa posebno o zakupljenom prostoru. Nosilac obavlja deo u registru: OCITOKEN u zapisu opsega, koji može da menja samo maintainer nosioca, i ROA za Oracle-ov ASN, plus jedan za Vaš ASN ako koristite BYOASN. Pre nego što potpišete, proverite status zapisa u koji ide token: zakupljeni prostor u regionu RIPE NCC-a obično je registrovan kao ASSIGNED PA, koji nije na Oracle-ovom spisku. Oracle ne traži Letter of Authorization.
Gde se uklapa RTM Networks
Dajemo u zakup /24 i veće iz sopstvenog adresnog prostora RIPE NCC-a i prodajemo blokove u regionima RIPE NCC-a, ARIN-a i APNIC-a. Pošto Oracle ne navodi ASSIGNED PA, blok za OCI je obično bolje kupiti nego zakupiti: prenet na Vaš sopstveni LIR nalog, registruje se kao ALLOCATED PA, koji Oracle navodi (kupovina IPv4). Za PI ili legacy prostor koji sponzorišemo dodajemo OCITOKEN i pravimo ROA za Oracle-ov ASN, a sponzorišemo i AS broj koji traži BYOASN (sponzorstvo). Za manje od 256 adresa na OCI instanci sami najavljujemo blok i isporučujemo ga preko GRE ili WireGuard-a, u bilo kojoj veličini do jedne adrese (GRE i WireGuard tuneli). Drugi provajderi: BYOIP vodiči.
Kontakt
Donosite sopstvene IP adrese kod provajdera Oracle Cloud Infrastructure?
Navedite provajdera, region i koliko adresa Vam treba. Za ovog provajdera blok je obično bolje kupiti nego zakupiti: prodajemo /24 i veće blokove u trajno vlasništvo ili isporučujemo manji broj adresa preko tunela. Obično odgovaramo u roku od 1 do 3 radna sata.

