Bring your own IP
BYOIP la Infomaniak: propriile adrese IP în Infomaniak Public Cloud
Ce documentează Infomaniak este o permisiune pentru proiectul dvs., așa că acest ghid arată ce trebuie lămurit în cererea către suportul Infomaniak înainte să mutați un serviciu.
Ce acceptă Infomaniak
Din documentația Public Cloud a Infomaniak, în ziua în care am verificat:
- Mărime, registre și statut. Nepublicate.
- Cine este originea. Nepublicat: Infomaniak nu numește ASN-ul și nu spune dacă vrea un ROA, un obiect route sau o Letter of Authorization.
- Unde. Infomaniak Public Cloud. Rețelele de tip provider network sunt create de Infomaniak, iar floating IP-urile standard vin din rețeaua sa
ext-floating1. Pagina sa despre rețele și subrețele numește aducerea propriului CIDR ca una dintre utilizările provider networks, pe care le creează Infomaniak și care nu pot fi selectate când porniți o instanță. Întrebarea 4 din cererea de mai jos întreabă ce rețea vă va purta plaja. - Preț și termen. Nepublicate.
- Cum îl obțineți. Printr-un rol BYOIP, trecut lângă rolurile standard reader și member „for advanced features” (traducere: „pentru funcții avansate”), care „must be activated by Infomaniak support before use” (traducere: „trebuie activat de suportul Infomaniak înainte de folosire”). Activarea are trei pași: „Contact Infomaniak support”, „Provide use case and IP range details”, „Wait for approval and activation” (traducere: „Contactați suportul Infomaniak”, „Furnizați cazul de utilizare și detaliile plajei IP”, „Așteptați aprobarea și activarea”).
Rolul deblochează patru apeluri de rețea pe care rolurile reader și member nu le pot face:
| Operațiune | Apel API | Descrierea Infomaniak |
|---|---|---|
| Crearea unui floating IP cu un IP anume | POST /v2.0/floatingips | Use your own IP addresses |
| Crearea unui port cu un IP anume | POST /v2.0/ports | Assign specific IP to port |
| Dezactivarea port security | POST/PUT /v2.0/ports | Disable security groups |
| Configurarea allowed address pairs | PUT /v2.0/ports/{id} | Advanced MAC/IP configuration |
Înainte să începeți
Pasul documentat de Infomaniak este o cerere la suport cu „use case and IP range details” (traducere: „cazul de utilizare și detaliile plajei IP”). O cerere completă economisește un schimb de mesaje:
- Plaja și înregistrarea ei. Prefixul, registrul, deținătorul numit în înregistrare și dacă plaja este anunțată azi undeva.
- Cazul de utilizare. Floating IP-uri pe instanțe, o instanță de router sau firewall care are nevoie de allowed address pairs sau o migrare care trebuie să își păstreze adresele.
- Originea. Întrebați din ce ASN va anunța Infomaniak plaja. Dacă blocul are ROA-uri și niciunul nu numește acel ASN, rețelele care validează RPKI aruncă ruta (RPKI și ROA).
- Proiectul. Proiectul Public Cloud care are nevoie de rol.
- Rețeaua. Întrebați ce rețea externă va transporta plaja, pentru că documentația nu numește niciuna pentru BYOIP.
Pas cu pas
01Cereți suportului Infomaniak rolul BYOIP, cu plaja, cazul de utilizare și proiectul de mai sus.
02Așteptați aprobarea și activarea. Infomaniak nu dă niciun termen.
03Actualizați registrul cu ce cere Infomaniak, înainte ca acesta să anunțe plaja.
04Creați adresele. Cu rolul, apelul pentru floating IP acceptă o adresă anume. În OpenStack CLI, cu rețeaua pe care o indică suportul:
openstack floating ip create --floating-ip-address 203.0.113.10 <network>
openstack server add floating ip <server> 203.0.113.10Pentru automatizare, documentația Infomaniak spune că application credentials trebuie create cu rolul de care aveți nevoie. Pagina sa despre ele nu trece un rol BYOIP printre rolurile pe care le poate purta o credențială, așa că întrebați suportul cum dați unei credențiale rolul BYOIP.
Capcane
- A trata rolul ca întregul serviciu. Rolul este o permisiune. Dacă plaja funcționează depinde de partea de rutare, pe care Infomaniak nu o documentează: cine o anunță, din ce ASN și ce trebuie să spună registrul. Obțineți aceste răspunsuri în scris înainte să mutați un serviciu.
- Port security. Dezactivarea ei pe un port dezactivează și security groups ale acelui port, după propria descriere a Infomaniak. O instanță de router sau firewall are atunci nevoie de propria filtrare.
- Vechiul anunț. Dacă plaja este anunțată azi în altă parte, adăugați un ROA pentru ASN-ul Infomaniak înainte de schimbare și retrageți vechiul anunț după ce al Infomaniak este activ. Două origini împart traficul.
- Mai mic decât un /24. Infomaniak nu publică niciun minim, dar rețelele de pe tot internetul filtrează orice este mai mic decât un /24. Pentru câteva adrese, un tunel este calea practică.
Dacă închiriați blocul
Infomaniak nu publică nicio regulă despre spațiul închiriat: nimic nu spune că plaja trebuie să fie înregistrată pe organizația dvs. sau că trebuie să fiți LIR. Numiți deținătorul în cererea dvs. Deținătorul face partea de registru, pentru că doar maintainerul deținătorului poate schimba înregistrările: ROA-ul pentru ASN-ul pe care îl numește Infomaniak, un obiect route dacă Infomaniak vrea unul și o Letter of Authorization dacă o cere.
Unde se încadrează RTM Networks
Închiriem /24 și mai mari din propriul spațiu de adrese RIPE NCC (închiriere IPv4) și vindem blocuri în regiunile RIPE NCC, ARIN și APNIC. Pentru spațiul închiriat de la noi, creăm ROA-ul și obiectul route pentru ASN-ul pe care îl numește Infomaniak și semnăm Letter of Authorization. Dacă aveți nevoie de mai puțin de 256 de adrese sau de adrese înainte ca Infomaniak să fi decis, anunțăm un bloc și îl livrăm la instanța dvs. Infomaniak prin GRE sau WireGuard, până la o singură adresă (tuneluri GRE și WireGuard). Alți furnizori: ghiduri BYOIP.
Contact
Vă aduceți propriile IP-uri la Infomaniak?
Spuneți-ne furnizorul, regiunea și de câte adrese aveți nevoie. Închiriem /24 și blocuri mai mari, cu munca de registru pentru furnizorul dvs. deja făcută, vindem blocuri integral sau livrăm mai puține adrese printr-un tunel. De obicei răspundem în 1-3 ore lucrătoare.

