Bring your own IP
BYOIP su Oracle Cloud: porta i tuoi indirizzi IPv4 su OCI
Importi il blocco, dimostri di detenerlo con un token nel suo record del registro e una ROA per l’ASN di Oracle, e lo annunci quando sei pronto.
Cosa accetta Oracle Cloud
Dalla documentazione di Oracle, il giorno in cui l’abbiamo verificata:
- Dimensione. Blocchi IPv4 di “a minimum of /24 and a maximum of /8” (traduzione: “minimo /24 e massimo /8”).
- Registro e stato. Solo questi:
| Registro | Stato o tipo di rete accettato |
|---|---|
| ARIN | Direct Allocation, Direct Assignment |
| RIPE NCC | ALLOCATED PA, LEGACY, ASSIGNED PI, ALLOCATED-BY-RIR |
| APNIC | ALLOCATED PORTABLE, ASSIGNED PORTABLE |
- Proprietà. “You must have ownership” (traduzione: “Devi avere la proprietà”) del blocco, registrato presso un registro supportato.
- Storia. Pulita: Oracle può rifiutare un range che contiene un indirizzo associato a comportamenti malevoli (tenere pulito un blocco).
- Chi lo origina. Oracle, da AS31898, tranne in Serbia Central (Jovanovac), che usa AS14544. Il tuo ASN è possibile tramite BYOASN.
- Dove. Una regione Oracle per blocco, e un compartment alla volta.
- Quanti. La pagina BYOIP di Oracle consente “up to 20 IPv4 CIDR blocks or IPv6 prefixes” (traduzione: “fino a 20 blocchi CIDR IPv4 o prefissi IPv6”) per il tuo account, e la sua tabella dei limiti fissa quel limite per regione.
- Quali account. Non il Free Tier, e i clienti pay-as-you-go devono richiederlo.
- Prezzo. La documentazione BYOIP di Oracle non indica un prezzo.
- Tempi. Fino a un giorno perché le modifiche al registro abbiano effetto, poi fino a 10 giorni lavorativi.
Prima di iniziare
Una ROA per l’ASN di Oracle, AS31898 o AS14544 in Serbia Central, con una data di scadenza ad almeno sei mesi nel futuro (RPKI e ROA). Senza di essa, Oracle non può annunciare il blocco.
L’OCITOKEN nel record del registro. La console lo mostra pronto da incollare, come OCITOKEN::203.0.113.0/24:<validationToken>. Tramite API o CLI costruisci tu quella stringa dal token restituito. Dove va:
| Registro | Dove va il token |
|---|---|
| RIPE NCC | Una nuova riga descr nell’oggetto inetnum |
| ARIN | Public Comments della rete |
| APNIC | remarks, tramite APNIC, dal contatto autorizzato del range |
Nessuna Letter of Authorization né route object. Oracle non chiede né l’una né l’altro, e crea da sé il route object in RADb, con il proprio ASN.
Passo per passo
01Avvia l’importazione. Nella regione che vuoi, apri Networking, poi IP management, poi BYOIP, e seleziona Import BYOIP CIDR block/prefix con un nome, un compartment e il blocco. Con la OCI CLI:
oci network byoip-range create --compartment-id <compartment-ocid> \
--cidr-block 203.0.113.0/24 --display-name byoip-203-0-113-0-2402Aggiungi il token al record del registro, come nella tabella sopra. Può richiedere fino a un giorno per avere effetto.
03Crea la ROA per AS31898 presso il tuo registro.
04Completa l’importazione quando entrambi sono visibili, con Finish Import nella pagina dei dettagli della richiesta, oppure:
oci network byoip-range validate --byoip-range-id <byoip-range-ocid>Calcola fino a 10 giorni lavorativi. La work request mostra l’avanzamento.
05Riempi un public IP pool. Aggiungi il blocco a un pool (Manage BYOIP CIDR block, poi Add to public IP pool) e riserva indirizzi da esso. Un pool accetta range da /28 a /24, quindi un /24 entra intero e un blocco più grande come /24 o sotto-range più piccoli:
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>06Annuncia. Il blocco deve prima essere in stato provisioned. Seleziona Advertise nella sua pagina dei dettagli, oppure:
oci network byoip-range advertise --byoip-range-id <byoip-range-ocid>La pagina di Oracle non dice nulla sullo stesso blocco annunciato altrove nello stesso momento, quindi pianifica il passaggio in modo che lo annunci una sola rete.
Il tuo ASN
Con il bring your own ASN (BYOASN), Oracle annuncia il blocco con il tuo ASN come origin e il proprio dietro come ASN di transito. Importi l’ASN con un token nel record del registro dell’ASN, che richiede fino a 10 giorni lavorativi, crei ROA sia per il tuo ASN sia per quello di Oracle, e scegli Update Origin ASN sul blocco, con fino a 20 prepend se li vuoi. Oracle mantiene il route object in RADb con il proprio ASN e aggiunge il tuo a un AS-SET, quindi se una rete filtra in modo rigoroso, aggiorna RADb con il tuo ASN come origin. Oracle avverte che alcune reti impiegano fino a 24 ore a recepire la modifica.
Errori che costano una giornata
- Completare l’importazione troppo presto. Selezionare Finish Import prima che il token e la ROA abbiano effetto può ritardare il processo fino a un giorno.
- Il token sull’organizzazione. Oracle è esplicita: il token va sul record del range di indirizzi, non sul record dell’organizzazione che lo detiene.
- Uno stato che Oracle non elenca. ASSIGNED PA presso il RIPE NCC e le reassignment presso l’ARIN non sono nell’elenco. Controlla il record prima di affittare o acquistare.
- Ritirare non è uscire. Un blocco ritirato mantiene le sue voci nei record di geolocalizzazione di Oracle e in RADb finché non elimini anche il range BYOIP. Un range eliminato richiede di rifare tutta l’importazione.
Se il blocco è in affitto
Oracle dice che devi avere la proprietà del blocco, registrato presso un registro supportato, e non pubblica nulla di specifico sullo spazio in affitto. Il titolare si occupa della parte del registro: l’OCITOKEN nel record del range, che solo il maintainer del titolare può modificare, e la ROA per l’ASN di Oracle, più una per il tuo ASN se usi il BYOASN. Prima di firmare, controlla lo stato del record su cui va il token: lo spazio in affitto nella regione del RIPE NCC è di solito registrato come ASSIGNED PA, che non è nell’elenco di Oracle. Oracle non chiede una Letter of Authorization.
Dove entra RTM Networks
Affittiamo /24 e blocchi più grandi dal nostro spazio di indirizzi RIPE NCC, e vendiamo blocchi nelle regioni del RIPE NCC, dell’ARIN e dell’APNIC. Poiché Oracle non elenca ASSIGNED PA, per OCI un blocco di solito conviene acquistarlo anziché affittarlo: trasferito nel tuo account LIR, è registrato come ALLOCATED PA, che Oracle elenca (acquisto di IPv4). Per lo spazio PI o legacy che sponsorizziamo, aggiungiamo l’OCITOKEN e creiamo la ROA per l’ASN di Oracle, e sponsorizziamo il numero AS che serve al BYOASN (sponsorizzazione). Per meno di 256 indirizzi su un’istanza OCI, annunciamo noi un blocco e lo consegniamo via GRE o WireGuard, in qualsiasi dimensione fino a un solo indirizzo (tunnel GRE e WireGuard). Altri provider: guide BYOIP.
Contatti
Porti i tuoi IP su Oracle Cloud Infrastructure?
Indicaci il provider, la regione e quanti indirizzi ti servono. Per questo provider di solito conviene acquistare un blocco anziché affittarlo: vendiamo /24 e blocchi più grandi in piena proprietà, o consegniamo meno indirizzi tramite un tunnel. Di solito rispondiamo entro 1-3 ore lavorative.

