Bring your own IP
BYOIP в Infomaniak: власні IP-адреси в Infomaniak Public Cloud
Те, що документує Infomaniak, це дозвіл для вашого проєкту, тож цей посібник описує, що з’ясувати у вашому запиті до підтримки Infomaniak, перш ніж переносити послугу.
Що приймає Infomaniak
З документації Infomaniak Public Cloud, у день нашої перевірки:
- Розмір, реєстри і статус. Не опубліковано.
- Хто анонсує. Не опубліковано: Infomaniak не називає ASN і не каже, чи потрібні йому ROA, об’єкт route або лист авторизації.
- Де. Infomaniak Public Cloud. Provider networks створює Infomaniak, а стандартні floating IPs беруться з його мережі
ext-floating1. Його сторінка про мережі та підмережі називає використання власного CIDR одним із застосувань provider networks, які створює Infomaniak і які не можна вибрати під час запуску інстансу. Запит нижче стосується того, яка мережа нестиме ваш діапазон. - Ціна і терміни. Не опубліковано.
- Як це отримати. Через роль BYOIP, вказану поряд зі стандартними ролями reader і member «for advanced features» (переклад: «для розширених функцій»), яка «must be activated by Infomaniak support before use» (переклад: «має бути активована підтримкою Infomaniak перед використанням»). Активація має три кроки: «Contact Infomaniak support» (переклад: «Зверніться до підтримки Infomaniak»), «Provide use case and IP range details» (переклад: «Надайте дані про сценарій використання і діапазон IP»), «Wait for approval and activation» (переклад: «Дочекайтеся схвалення і активації»).
Роль відкриває чотири мережеві виклики, яких не можуть робити ролі reader і member:
| Операція | Виклик API | Опис Infomaniak |
|---|---|---|
| Create floating IP with specific IP | POST /v2.0/floatingips | Use your own IP addresses |
| Create port with specific IP | POST /v2.0/ports | Assign specific IP to port |
| Disable port security | POST/PUT /v2.0/ports | Disable security groups |
| Configure allowed address pairs | PUT /v2.0/ports/{id} | Advanced MAC/IP configuration |
Перед початком
Задокументований крок Infomaniak це запит до підтримки з «use case and IP range details» (переклад: «даними про сценарій використання і діапазон IP»). Повний запит заощаджує зайве коло листування:
- Діапазон і його запис. Префікс, реєстр, власник, названий у записі, і чи анонсується діапазон десь сьогодні.
- Сценарій використання. Floating IPs на інстансах, інстанс маршрутизатора чи фаєрвола, якому потрібні allowed address pairs, або міграція, що має зберегти свої адреси.
- Origin. Запитайте, з якого ASN Infomaniak анонсуватиме діапазон. Якщо блок має ROA і жоден не називає цей ASN, мережі, що перевіряють RPKI, відкидають маршрут (RPKI та ROA).
- Проєкт. Проєкт Public Cloud, якому потрібна роль.
- Мережа. Запитайте, яка зовнішня мережа нестиме діапазон, бо його документація не називає жодної для BYOIP.
Крок за кроком
01Попросіть підтримку Infomaniak про роль BYOIP, з діапазоном, сценарієм використання і проєктом, переліченими вище.
02Дочекайтеся схвалення і активації. Infomaniak не дає термінів.
03Оновіть реєстр тим, що попросить Infomaniak, перш ніж він почне анонсувати діапазон.
04Створіть адреси. З роллю виклик floating IP приймає конкретну адресу. В OpenStack CLI, з мережею, яку назве підтримка:
openstack floating ip create --floating-ip-address 203.0.113.10 <network>
openstack server add floating ip <server> 203.0.113.10Для автоматизації документація Infomaniak каже, що application credentials треба створювати з потрібною роллю. Його сторінка про них не вказує роль BYOIP серед ролей, які може мати credential, тож запитайте підтримку, як надати credential роль BYOIP.
Підводні камені
- Сприймати роль як усю послугу. Роль це дозвіл. Чи працює діапазон, залежить від маршрутизації, яку Infomaniak не документує: хто його анонсує, з якого ASN і що має бути в реєстрі. Отримайте ці відповіді письмово, перш ніж переносити послугу.
- Port security. Її вимкнення на порту також вимикає групи безпеки цього порту, за власним описом Infomaniak. Тоді інстанс маршрутизатора чи фаєрвола потребує власної фільтрації.
- Старий анонс. Якщо діапазон сьогодні анонсується деінде, додайте ROA для ASN Infomaniak до перемикання і відкличте старий анонс, щойно запрацює анонс Infomaniak. Два origin розділяють трафік.
- Менше за /24. Infomaniak не публікує мінімуму, але мережі по всьому інтернету фільтрують усе, що менше за /24. Для кількох адрес практичний шлях це тунель.
Якщо ви орендуєте блок
Infomaniak не публікує жодного правила щодо орендованого простору: ніщо не каже, що діапазон має бути зареєстрований на вашу організацію чи що ви маєте бути LIR. Назвіть власника у своєму запиті. Власник робить частину в реєстрі, оскільки змінювати записи може лише maintainer власника: ROA для ASN, який назве Infomaniak, об’єкт route, якщо Infomaniak його захоче, і лист авторизації, якщо він його попросить.
Де тут RTM Networks
Ми здаємо в оренду /24 і більші блоки з нашого власного адресного простору RIPE NCC (оренда IPv4) і продаємо блоки в регіонах RIPE NCC, ARIN та APNIC. Для простору, орендованого в нас, ми створюємо ROA і об’єкт route для ASN, який назве Infomaniak, і підписуємо лист авторизації. Якщо вам потрібно менше ніж 256 адрес або адреси ще до рішення Infomaniak, ми анонсуємо блок і доставляємо його до вашого інстансу Infomaniak через GRE або WireGuard, аж до однієї адреси (GRE- і WireGuard-тунелі). Інші провайдери: посібники BYOIP.
Контакти
Переносите власні IP до Infomaniak?
Скажіть провайдера, регіон і скільки адрес вам потрібно. Ми здаємо в оренду /24 і більше з уже виконаною роботою з реєстром для вашого провайдера, продаємо блоки у власність або доставляємо меншу кількість адрес через тунель. Ми зазвичай відповідаємо протягом 1–3 годин у робочий час.

