Vai al contenuto
Networks

Bring your own IP

BYOIP su Oracle Cloud: porta i tuoi indirizzi IPv4 su OCI

BYOIP disponibileStati UnitiVerificato sulla documentazione di Oracle Cloud Infrastructure il Tradotto dall’inglese. Leggi l’originale

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:
RegistroStato o tipo di rete accettato
ARINDirect Allocation, Direct Assignment
RIPE NCCALLOCATED PA, LEGACY, ASSIGNED PI, ALLOCATED-BY-RIR
APNICALLOCATED 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:

RegistroDove va il token
RIPE NCCUna nuova riga descr nell’oggetto inetnum
ARINPublic Comments della rete
APNICremarks, 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:

Shell
oci network byoip-range create --compartment-id <compartment-ocid> \
  --cidr-block 203.0.113.0/24 --display-name byoip-203-0-113-0-24

02Aggiungi 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:

Shell
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:

Shell
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:

Shell
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.

Contattaci

Domande frequenti

BYOIP su Oracle Cloud Infrastructure: domande

Oracle Cloud supporta il BYOIP?

Sì. OCI importa blocchi IPv4 da un /24 a un /8 in una regione quando un token nel record del registro e una ROA per il suo ASN dimostrano che li detieni, e inizi ad annunciarli quando sei pronto. Non è disponibile sul Free Tier, e gli account pay-as-you-go devono richiederlo.

Quale ASN deve avere la ROA per OCI?

AS31898 per il cloud commerciale, tranne la regione Serbia Central (Jovanovac), che usa AS14544. Imposta la scadenza della ROA ad almeno sei mesi nel futuro. Per annunciare dal tuo ASN tramite BYOASN, crea ROA sia per l’ASN di Oracle sia per il tuo.

Quanto tempo richiede il BYOIP su OCI?

Fino a un giorno perché il token e la ROA abbiano effetto, poi fino a 10 giorni lavorativi dopo aver selezionato Finish Import, mentre Oracle verifica con il registro e fa il provisioning del blocco. Selezionare Finish Import prima che entrambi siano visibili può aggiungere un giorno.

Quali stati del registro accetta OCI?

Presso il RIPE NCC, ALLOCATED PA, LEGACY, ASSIGNED PI e ALLOCATED-BY-RIR. Presso l’ARIN, Direct Allocation e Direct Assignment; presso l’APNIC, ALLOCATED PORTABLE e ASSIGNED PORTABLE. ASSIGNED PA non è nell’elenco, quindi controlla lo stato del record prima di impegnarti su un blocco.

Posso portare su OCI spazio in affitto?

Oracle dice che devi avere la proprietà del blocco, ed elenca gli stati del registro che accetta. Lo spazio in affitto nella regione del RIPE NCC è di solito registrato come ASSIGNED PA, che non è nell’elenco, quindi controlla il record prima di firmare, oppure acquista il blocco.