Bring your own IP
BYOIP в Oracle Cloud: собствени IPv4 адреси в OCI
Импортирате блока, доказвате, че го държите, с токен в записа му в регистъра и ROA за ASN на Oracle и го анонсирате, когато сте готови.
Какво приема Oracle Cloud
От документацията на Oracle, в деня на проверката:
- Размер. IPv4 блокове от „a minimum of /24 and a maximum of /8“ (превод: „минимум /24 и максимум /8“).
- Регистър и статус. Само следните:
| Регистър | Приеман статус или тип мрежа |
|---|---|
| ARIN | Direct Allocation, Direct Assignment |
| RIPE NCC | ALLOCATED PA, LEGACY, ASSIGNED PI, ALLOCATED-BY-RIR |
| APNIC | ALLOCATED 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 |
| ARIN | Public Comments на мрежата |
| APNIC | remarks, чрез APNIC, от упълномощения контакт за диапазона |
Без Letter of Authorization или route обект. Oracle не иска нито едното, нито другото и сам създава route обекта в RADb, под собствения си ASN.
Стъпка по стъпка
01Започнете импорта. В желания регион отворете Networking, след това IP management, след това BYOIP и изберете Import BYOIP CIDR block/prefix с име, compartment и блока. С 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-2402Добавете токена в записа в регистъра, както в таблицата по-горе. Може да отнеме до един ден, докато влезе в сила.
03Създайте ROA за AS31898 във Вашия регистър.
04Завършете импорта, след като и двете са видими, с Finish Import на страницата с данни на заявката или:
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 или по-малки поддиапазони:
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 на страницата му с данни или:
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 работни часа.

