Bring your own IP
BYOIP в Infomaniak: собствени IP адреси в Infomaniak Public Cloud
Това, което Infomaniak документира, е разрешение за Вашия проект, затова това ръководство описва какво да изясните в заявката си към поддръжката на Infomaniak, преди да преместите услуга.
Какво приема Infomaniak
От документацията на Infomaniak Public Cloud, в деня на проверката:
- Размер, регистри и статус. Не са публикувани.
- Кой анонсира. Не е публикувано: Infomaniak не посочва ASN и не казва дали иска ROA, route обект или Letter of Authorization.
- Къде. Infomaniak Public Cloud. Provider networks се създават от Infomaniak, а стандартните floating IPs идват от мрежата му
ext-floating1. Страницата му за мрежи и подмрежи посочва внасянето на собствен CIDR като една от употребите на provider networks, които Infomaniak създава и които не могат да се избират при стартиране на инстанция. Въпрос 4 от заявката по-долу пита коя мрежа ще носи диапазона Ви. - Цена и срок. Не са публикувани.
- Как го получавате. Чрез роля BYOIP, посочена до стандартните роли reader и member „for advanced features“ (превод: „за разширени функции“), която „must be activated by Infomaniak support before use“ (превод: „трябва да бъде активирана от поддръжката на Infomaniak преди използване“). Активирането е в три стъпки: „Contact Infomaniak support“, „Provide use case and IP range details“, „Wait for approval and activation“ (превод: „Свържете се с поддръжката на Infomaniak“, „Предоставете данни за случая на използване и IP диапазона“, „Изчакайте одобрение и активиране“).
Ролята отключва четири мрежови извиквания, които ролите reader и member не могат да правят:
| Операция | API извикване | Описание на Infomaniak |
|---|---|---|
| Създаване на floating IP с конкретен IP | POST /v2.0/floatingips | Use your own IP addresses |
| Създаване на порт с конкретен IP | POST /v2.0/ports | Assign specific IP to port |
| Изключване на port security | POST/PUT /v2.0/ports | Disable security groups |
| Конфигуриране на 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. Изключването ѝ на порт изключва и security groups на този порт, по собственото описание на Infomaniak. Тогава инстанция рутер или защитна стена има нужда от собствено филтриране.
- Старото анонсиране. Ако диапазонът се анонсира другаде днес, добавете ROA за ASN на Infomaniak преди превключването и оттеглете старото анонсиране, след като това на Infomaniak заработи. Два origin разделят трафика.
- По-малко от /24. Infomaniak не публикува минимум, но мрежите в интернет филтрират всичко по-малко от /24. За няколко адреса тунелът е практичният път.
Ако наемате блока
Infomaniak не публикува правило за наети адреси: нищо не казва, че диапазонът трябва да е регистриран на Вашата организация или че трябва да сте LIR. Посочете държателя в заявката си. Държателят поема регистровата страна, тъй като само неговият maintainer може да променя записите: ROA за ASN, който Infomaniak посочи, route обект, ако Infomaniak иска такъв, и Letter of Authorization, ако го поиска.
Къде се вписва RTM Networks
Отдаваме под наем /24 и по-големи блокове от нашето собствено адресно пространство в RIPE NCC (наем на IPv4) и продаваме блокове в регионите на RIPE NCC, ARIN и APNIC. За адреси, наети от нас, създаваме ROA и route обекта за ASN, който Infomaniak посочи, и подписваме Letter of Authorization. Ако са Ви нужни по-малко от 256 адреса или адреси, преди Infomaniak да е решил, анонсираме блок и го доставяме до инстанцията Ви в Infomaniak през GRE или WireGuard, до един адрес (GRE и WireGuard тунели). Други доставчици: ръководства за BYOIP.
Контакт
Използвате собствени IP адреси в Infomaniak?
Кажете ни доставчика, региона и колко адреса Ви трябват. Отдаваме под наем /24 и по-големи блокове с извършена регистрова работа за Вашия доставчик, продаваме блокове изцяло или доставяме по-малко адреси през тунел. Обикновено отговаряме в рамките на 1–3 работни часа.

