Saltar para o conteúdo
Networks

Bring your own IP

BYOIP na Oracle Cloud: traga os seus próprios endereços IPv4 para a OCI

BYOIP disponívelEstados UnidosVerificado na documentação da Oracle Cloud Infrastructure a Traduzido do inglês. Ler o original

Importa o bloco, prova que é o titular com um token no seu registo e um ROA para o ASN da Oracle, e anuncia-o quando estiver pronto.

O que a Oracle Cloud aceita

Segundo a documentação da Oracle, no dia em que a consultámos:

  • Tamanho. Blocos IPv4 de "a minimum of /24 and a maximum of /8" (tradução: «no mínimo /24 e no máximo /8»).
  • Registo e estatuto. Apenas estes:
RegistoEstatuto ou tipo de rede aceite
ARINDirect Allocation, Direct Assignment
RIPE NCCALLOCATED PA, LEGACY, ASSIGNED PI, ALLOCATED-BY-RIR
APNICALLOCATED PORTABLE, ASSIGNED PORTABLE
  • Propriedade. "You must have ownership" (tradução: «Tem de ser o proprietário») do bloco, registado num registo suportado.
  • Historial. Limpo: a Oracle pode rejeitar um intervalo que contenha um endereço associado a comportamento malicioso (manter um bloco limpo).
  • Quem origina. A Oracle, a partir de AS31898, exceto em Serbia Central (Jovanovac), que usa AS14544. O seu próprio ASN é possível através de BYOASN.
  • Onde. Uma região Oracle por bloco, e um compartimento de cada vez.
  • Quantos. A página de BYOIP da Oracle permite "up to 20 IPv4 CIDR blocks or IPv6 prefixes" (tradução: «até 20 blocos CIDR IPv4 ou prefixos IPv6») para a sua conta, e a sua tabela de limites define esse limite por região.
  • Que contas. Não o Free Tier, e os clientes pay-as-you-go têm de o pedir.
  • Preço. A documentação de BYOIP da Oracle não indica nenhum preço.
  • Prazo. Até um dia para as alterações no registo produzirem efeito, depois até 10 dias úteis.

Antes de começar

Um ROA para o ASN da Oracle, AS31898 ou AS14544 em Serbia Central, com uma data de expiração pelo menos seis meses no futuro (RPKI e ROA). Sem ele, a Oracle não pode anunciar o bloco.

O OCITOKEN no registo. A consola mostra-o pronto a colar, como OCITOKEN::203.0.113.0/24:<validationToken>. Através da API ou da CLI constrói essa cadeia a partir do token devolvido. Onde fica:

RegistoOnde fica o token
RIPE NCCUma nova linha descr no objeto inetnum
ARINPublic Comments da rede
APNICremarks, através da APNIC, pelo contacto autorizado do intervalo

Nem Letter of Authorization nem objeto route. A Oracle não pede nenhum dos dois, e cria ela própria o objeto route no RADb, sob o seu próprio ASN.

Passo a passo

01Inicie a importação. Na região que pretende, abra Networking, depois IP management, depois BYOIP, e selecione Import BYOIP CIDR block/prefix com um nome, um compartimento e o bloco. Com a 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

02Acrescente o token ao registo, como na tabela acima. Pode demorar até um dia a produzir efeito.

03Crie o ROA para AS31898 no seu registo.

04Termine a importação quando ambos estiverem visíveis, com Finish Import na página de detalhes do pedido, ou:

Shell
oci network byoip-range validate --byoip-range-id <byoip-range-ocid>

Conte com até 10 dias úteis. O work request mostra o progresso.

05Preencha um public IP pool. Acrescente o bloco a um pool (Manage BYOIP CIDR block, depois Add to public IP pool) e reserve endereços a partir dele. Um pool aceita intervalos de /28 a /24, por isso um /24 entra inteiro e um bloco maior como /24 ou subintervalos mais pequenos:

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>

06Anuncie. O bloco tem de estar aprovisionado primeiro. Selecione Advertise na sua página de detalhes, ou:

Shell
oci network byoip-range advertise --byoip-range-id <byoip-range-ocid>

A página da Oracle nada diz sobre o mesmo bloco ser anunciado noutro lado ao mesmo tempo, por isso planeie a mudança de forma a que só uma rede o anuncie.

O seu próprio ASN

Com o bring your own ASN (BYOASN), a Oracle anuncia o bloco com o seu ASN como origem e o dela por trás como ASN de trânsito. Importa o ASN com um token no registo do ASN, o que demora até 10 dias úteis, cria ROA tanto para o seu ASN como para o da Oracle, e escolhe Update Origin ASN no bloco, com até 20 prepends se os quiser. A Oracle mantém o objeto route no RADb sob o ASN da Oracle e acrescenta o seu ASN a um AS-SET, por isso, se uma rede filtrar de forma estrita, atualize o RADb com o seu ASN como origem. A Oracle avisa que algumas redes demoram até 24 horas a adotar a alteração.

Erros que custam um dia

  • Terminar a importação cedo demais. Selecionar Finish Import antes de o token e o ROA produzirem efeito pode atrasar o processo até um dia.
  • O token na organização. A Oracle é explícita: o token vai para o registo do intervalo de endereços, não para o registo da organização que o detém.
  • Um estatuto que a Oracle não indica. ASSIGNED PA no RIPE NCC e as reatribuições na ARIN não estão na lista. Verifique o registo antes de alugar ou comprar.
  • Retirar não é sair. Um bloco retirado mantém as suas entradas nos registos de geolocalização e do RADb da Oracle até eliminar também o intervalo BYOIP. Um intervalo eliminado obriga a refazer toda a importação.

Se alugar o bloco

A Oracle diz que tem de ser dono do bloco, registado num registo suportado, e nada publica de específico sobre espaço alugado. O titular trata do lado do registo: o OCITOKEN no registo do intervalo, que só o maintainer do titular pode editar, e o ROA para o ASN da Oracle, mais um para o seu ASN se usar BYOASN. Antes de assinar, verifique o estatuto do registo onde vai o token: o espaço alugado na região do RIPE NCC está normalmente registado como ASSIGNED PA, que não está na lista da Oracle. A Oracle não pede nenhuma Letter of Authorization.

Onde entra a RTM Networks

Alugamos /24 e maiores a partir do nosso próprio espaço de endereçamento do RIPE NCC, e vendemos blocos nas regiões RIPE NCC, ARIN e APNIC. Como a Oracle não indica ASSIGNED PA, um bloco para a OCI compensa normalmente mais comprado do que alugado: transferido para a sua própria conta LIR, fica registado como ALLOCATED PA, que a Oracle aceita (comprar IPv4). Para espaço PI ou legacy que patrocinamos, acrescentamos o OCITOKEN e criamos o ROA para o ASN da Oracle, e patrocinamos o número AS de que o BYOASN precisa (patrocínio). Para menos de 256 endereços numa instância OCI, anunciamos nós próprios um bloco e entregamo-lo por GRE ou WireGuard, em qualquer tamanho até um único endereço (túneis GRE e WireGuard). Outros fornecedores: guias BYOIP.

Contacto

Vai trazer o seu próprio IP para a Oracle Cloud Infrastructure?

Indique o fornecedor, a região e de quantos endereços precisa. Para este fornecedor, normalmente compensa mais comprar um bloco do que alugá-lo: vendemos /24 e maiores em definitivo, ou entregamos menos endereços através de um túnel. Normalmente respondemos em 1 a 3 horas úteis.

Contacte-nos

Perguntas frequentes

BYOIP na Oracle Cloud Infrastructure: perguntas

A Oracle Cloud suporta BYOIP?

Sim. A OCI importa blocos IPv4 de um /24 a um /8 para uma região depois de um token no registo e um ROA para o seu ASN mostrarem que é o titular, e começa a anunciá-los quando estiver pronto. Não está disponível no Free Tier, e as contas pay-as-you-go têm de o pedir.

De que ASN precisa o ROA para a OCI?

AS31898 para a cloud comercial, exceto a região Serbia Central (Jovanovac), que usa AS14544. Defina o ROA para expirar pelo menos seis meses no futuro. Para anunciar a partir do seu próprio ASN através de BYOASN, crie ROA tanto para o ASN da Oracle como para o seu.

Quanto tempo demora o BYOIP na OCI?

Até um dia para o token e o ROA produzirem efeito, depois até 10 dias úteis após selecionar Finish Import, enquanto a Oracle verifica junto do registo e aprovisiona o bloco. Selecionar Finish Import antes de ambos estarem visíveis pode acrescentar um dia.

Que estatutos de registo aceita a OCI?

No RIPE NCC, ALLOCATED PA, LEGACY, ASSIGNED PI e ALLOCATED-BY-RIR. Na ARIN, Direct Allocation e Direct Assignment; na APNIC, ALLOCATED PORTABLE e ASSIGNED PORTABLE. ASSIGNED PA não está na lista, por isso verifique o estatuto do registo antes de se comprometer com um bloco.

Posso levar espaço alugado para a OCI?

A Oracle diz que tem de ser dono do bloco, e indica os estatutos de registo que aceita. O espaço alugado na região do RIPE NCC está normalmente registado como ASSIGNED PA, que não está na lista, por isso verifique o registo antes de assinar, ou compre antes o bloco.