Към съдържанието
Networks

Bring your own IP

BYOIP в Oracle Cloud: собствени IPv4 адреси в OCI

BYOIP е наличенСъединени щатиПроверено спрямо документацията на Oracle Cloud Infrastructure на Преведено от английски. Прочетете оригинала

Импортирате блока, доказвате, че го държите, с токен в записа му в регистъра и ROA за ASN на Oracle и го анонсирате, когато сте готови.

Какво приема Oracle Cloud

От документацията на Oracle, в деня на проверката:

  • Размер. IPv4 блокове от „a minimum of /24 and a maximum of /8“ (превод: „минимум /24 и максимум /8“).
  • Регистър и статус. Само следните:
РегистърПриеман статус или тип мрежа
ARINDirect Allocation, Direct Assignment
RIPE NCCALLOCATED PA, LEGACY, ASSIGNED PI, ALLOCATED-BY-RIR
APNICALLOCATED PORTABLE, ASSIGNED PORTABLE
  • Собственост. „You must have ownership“ (превод: „трябва да притежавате“) блока, регистриран в поддържан регистър.
  • История. Чиста: Oracle може да отхвърли диапазон, съдържащ адрес, свързан със злонамерено поведение (как да поддържате блока чист).
  • Кой анонсира. Oracle, от AS31898, с изключение на Serbia Central (Jovanovac), който използва AS14544. Собствен ASN е възможен чрез BYOASN.
  • Къде. Един регион на Oracle на блок и по едно compartment в даден момент.
  • Колко. Страницата на Oracle за BYOIP допуска „up to 20 IPv4 CIDR blocks or IPv6 prefixes“ (превод: „до 20 IPv4 CIDR блока или IPv6 префикса“) за акаунта Ви, а таблицата му с ограничения задава това ограничение на регион.
  • Кои акаунти. Не и Free Tier, а клиентите pay-as-you-go трябва да го заявят.
  • Цена. Документацията на Oracle за BYOIP не посочва цена.
  • Срок. До един ден, докато промените в регистъра влязат в сила, след това до 10 работни дни.

Преди да започнете

ROA за ASN на Oracle, AS31898 или AS14544 в Serbia Central, с дата на изтичане поне шест месеца напред (RPKI и ROA). Без него Oracle не може да анонсира блока.

OCITOKEN в записа в регистъра. Конзолата го показва готов за поставяне, като OCITOKEN::203.0.113.0/24:<validationToken>. Чрез API или CLI сглобявате този низ сами от върнатия токен. Къде отива:

РегистърКъде отива токенът
RIPE NCCНов ред descr в обекта inetnum
ARINPublic Comments на мрежата
APNICremarks, чрез APNIC, от упълномощения контакт за диапазона

Без Letter of Authorization или route обект. Oracle не иска нито едното, нито другото и сам създава route обекта в RADb, под собствения си ASN.

Стъпка по стъпка

01Започнете импорта. В желания регион отворете Networking, след това IP management, след това BYOIP и изберете Import BYOIP CIDR block/prefix с име, compartment и блока. С 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

02Добавете токена в записа в регистъра, както в таблицата по-горе. Може да отнеме до един ден, докато влезе в сила.

03Създайте ROA за AS31898 във Вашия регистър.

04Завършете импорта, след като и двете са видими, с Finish Import на страницата с данни на заявката или:

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

Предвидете до 10 работни дни. Work request показва напредъка.

05Попълнете public IP pool. Добавете блока в пул (Manage BYOIP CIDR block, след това Add to public IP pool) и резервирайте адреси от него. Пулът приема диапазони от /28 до /24, така че /24 влиза цял, а по-голям блок се добавя като няколко /24 или по-малки поддиапазони:

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>

06Анонсирайте. Блокът първо трябва да е предоставен. Изберете Advertise на страницата му с данни или:

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

Страницата на Oracle не казва нищо за едновременно анонсиране на същия блок другаде, затова планирайте превключването така, че само една мрежа да го анонсира.

Собствен ASN

С bring your own ASN (BYOASN) Oracle анонсира блока с Вашия ASN като origin и своя зад него като транзитен ASN. Импортирате ASN с токен в записа на ASN в регистъра, което отнема до 10 работни дни, създавате ROA както за Вашия ASN, така и за този на Oracle, и избирате Update Origin ASN за блока, с до 20 prepends, ако ги искате. Oracle запазва route обекта в RADb под собствения си ASN и добавя Вашия в AS-SET, така че ако някоя мрежа филтрира стриктно, обновете RADb с Вашия ASN като origin. Oracle предупреждава, че на някои мрежи са нужни до 24 часа, за да възприемат промяната.

Грешки, които струват един ден

  • Твърде ранно завършване на импорта. Изборът на Finish Import, преди токенът и ROA да са влезли в сила, може да забави процеса с до един ден.
  • Токенът в организацията. Oracle е категоричен: токенът отива в записа на адресния диапазон, а не в записа на организацията, която го държи.
  • Статус, който Oracle не посочва. ASSIGNED PA в RIPE NCC и преприсвояванията (reassignments) в ARIN не са в списъка. Проверете записа, преди да наемете или купите.
  • Оттеглянето не е напускане. Оттеглен блок запазва записите си в данните за геолокация на Oracle и в RADb, докато не изтриете и BYOIP диапазона. Изтрит диапазон изисква целия импорт отново.

Ако наемате блока

Oracle казва, че трябва да притежавате блока, регистриран в поддържан регистър, и не публикува нищо конкретно за наети адреси. Държателят поема регистровата страна: OCITOKEN в записа на диапазона, който може да редактира само maintainer на държателя, и ROA за ASN на Oracle, плюс един за Вашия ASN, ако използвате BYOASN. Преди да подпишете, проверете статуса на записа, в който отива токенът: наетите адреси в региона на RIPE NCC обикновено са регистрирани като ASSIGNED PA, който не е в списъка на Oracle. Oracle не иска Letter of Authorization.

Къде се вписва RTM Networks

Отдаваме под наем /24 и по-големи блокове от нашето собствено адресно пространство в RIPE NCC и продаваме блокове в регионите на RIPE NCC, ARIN и APNIC. Тъй като Oracle не посочва ASSIGNED PA, блок за OCI обикновено е по-добре да се купи, отколкото да се наеме: прехвърлен в собствения Ви LIR акаунт, той е регистриран като ALLOCATED PA, който Oracle посочва (покупка на IPv4). За PI или legacy адреси, които спонсорираме, добавяме OCITOKEN и създаваме ROA за ASN на Oracle, а също спонсорираме AS номера, нужен за BYOASN (спонсорство). За по-малко от 256 адреса на OCI инстанция анонсираме блок сами и го доставяме през GRE или WireGuard, във всякакъв размер до един адрес (GRE и WireGuard тунели). Други доставчици: ръководства за BYOIP.

Контакт

Използвате собствени IP адреси в Oracle Cloud Infrastructure?

Кажете ни доставчика, региона и колко адреса Ви трябват. За този доставчик блокът обикновено е по-добре да бъде купен, отколкото нает: продаваме /24 и по-големи блокове изцяло или доставяме по-малко адреси през тунел. Обикновено отговаряме в рамките на 1–3 работни часа.

Свържете се с нас

Въпроси

BYOIP в Oracle Cloud Infrastructure: въпроси

Поддържа ли Oracle Cloud BYOIP?

Да. OCI импортира IPv4 блокове от /24 до /8 в един регион, след като токен в записа в регистъра и ROA за неговия ASN покажат, че ги държите, а Вие започвате да ги анонсирате, когато сте готови. Не е налично във Free Tier, а акаунтите pay-as-you-go трябва да го заявят.

За кой ASN трябва да е ROA при OCI?

AS31898 за търговския облак, с изключение на региона Serbia Central (Jovanovac), който използва AS14544. Задайте изтичането на ROA поне шест месеца напред. За да анонсирате от собствения си ASN чрез BYOASN, създайте ROA както за ASN на Oracle, така и за Вашия.

Колко време отнема BYOIP в OCI?

До един ден, докато токенът и ROA влязат в сила, след това до 10 работни дни, след като изберете Finish Import, докато Oracle проверява с регистъра и предоставя блока. Ако изберете Finish Import, преди и двете да са видими, може да се добави един ден.

Кои статуси в регистъра приема OCI?

В RIPE NCC ALLOCATED PA, LEGACY, ASSIGNED PI и ALLOCATED-BY-RIR. В ARIN Direct Allocation и Direct Assignment; в APNIC ALLOCATED PORTABLE и ASSIGNED PORTABLE. ASSIGNED PA не е в списъка, затова проверете статуса на записа, преди да се обвържете с блок.

Мога ли да внеса наето адресно пространство в OCI?

Oracle казва, че трябва да притежавате блока, и изброява статусите в регистъра, които приема. Наетите адреси в региона на RIPE NCC обикновено са регистрирани като ASSIGNED PA, който не е в списъка, затова проверете записа, преди да подпишете, или вместо това купете блока.