Bring your own IP
BYOIP su Infomaniak: i tuoi indirizzi IP su Infomaniak Public Cloud
Ciò che Infomaniak documenta è un permesso per il tuo progetto, quindi questa guida espone cosa chiarire nella tua richiesta al supporto Infomaniak prima di spostare un servizio.
Cosa accetta Infomaniak
Dalla documentazione del Public Cloud di Infomaniak, il giorno in cui l’abbiamo verificata:
- Dimensione, registri e stato. Non pubblicati.
- Chi lo origina. Non pubblicato: Infomaniak non indica l’ASN, né dice se vuole una ROA, un route object o una Letter of Authorization.
- Dove. Infomaniak Public Cloud. Le provider network sono create da Infomaniak, e i floating IP standard provengono dalla sua rete
ext-floating1. La sua pagina su reti e subnet indica il portare un proprio CIDR come uno degli usi delle provider network, che Infomaniak crea e che non si possono selezionare quando avvii un’istanza. La richiesta qui sotto chiede quale rete porterà il tuo range. - Prezzo e tempi. Non pubblicati.
- Come lo ottieni. Tramite un ruolo BYOIP, elencato accanto ai ruoli standard reader e member “for advanced features” (traduzione: “per funzioni avanzate”), che “must be activated by Infomaniak support before use” (traduzione: “deve essere attivato dal supporto Infomaniak prima dell’uso”). L’attivazione richiede tre passaggi: “Contact Infomaniak support” (traduzione: “Contatta il supporto Infomaniak”), “Provide use case and IP range details” (traduzione: “Fornisci il caso d’uso e i dettagli del range IP”), “Wait for approval and activation” (traduzione: “Attendi approvazione e attivazione”).
Il ruolo sblocca quattro chiamate di rete che i ruoli reader e member non possono fare:
| Operazione | Chiamata API | Descrizione di Infomaniak |
|---|---|---|
| Creare un floating IP con un IP specifico | POST /v2.0/floatingips | Use your own IP addresses |
| Creare una porta con un IP specifico | POST /v2.0/ports | Assign specific IP to port |
| Disattivare la port security | POST/PUT /v2.0/ports | Disable security groups |
| Configurare gli allowed address pairs | PUT /v2.0/ports/{id} | Advanced MAC/IP configuration |
Prima di iniziare
Il passaggio documentato da Infomaniak è una richiesta al supporto con “use case and IP range details” (traduzione: “caso d’uso e dettagli del range IP”). Una richiesta completa risparmia un giro di scambi:
- Il range e il suo record. Il prefisso, il registro, il titolare indicato nel record, e se il range è annunciato oggi da qualche parte.
- Il caso d’uso. Floating IP su istanze, un’istanza router o firewall che ha bisogno degli allowed address pairs, o una migrazione che deve mantenere i propri indirizzi.
- L’origin. Chiedi da quale ASN Infomaniak annuncerà il range. Se il blocco ha delle ROA e nessuna indica quell’ASN, le reti che validano l’RPKI scartano la route (RPKI e ROA).
- Il progetto. Il progetto Public Cloud che ha bisogno del ruolo.
- La rete. Chiedi quale rete esterna porterà il range, perché la sua documentazione non ne indica nessuna per il BYOIP.
Passo per passo
01Chiedi al supporto Infomaniak il ruolo BYOIP, con il range, il caso d’uso e il progetto elencati sopra.
02Attendi approvazione e attivazione. Infomaniak non indica i tempi.
03Aggiorna il registro con ciò che Infomaniak chiede, prima che annunci il range.
04Crea gli indirizzi. Con il ruolo, la chiamata per i floating IP accetta un indirizzo specifico. Nella OpenStack CLI, con la rete indicata dal supporto:
openstack floating ip create --floating-ip-address 203.0.113.10 <network>
openstack server add floating ip <server> 203.0.113.10Per l’automazione, la documentazione di Infomaniak dice che le application credentials devono essere create con il ruolo che ti serve. La sua pagina su di esse non elenca un ruolo BYOIP tra quelli che una credenziale può avere, quindi chiedi al supporto come dare a una credenziale il ruolo BYOIP.
Insidie
- Considerare il ruolo come l’intero servizio. Il ruolo è un permesso. Se il range funziona dipende dalla parte di routing, che Infomaniak non documenta: chi lo annuncia, da quale ASN, e cosa deve dire il registro. Fatti dare queste risposte per iscritto prima di spostare un servizio.
- Port security. Disattivarla su una porta disattiva anche i security group di quella porta, secondo la descrizione di Infomaniak stessa. Un’istanza router o firewall ha allora bisogno di un proprio filtraggio.
- Il vecchio annuncio. Se oggi il range è annunciato altrove, aggiungi una ROA per l’ASN di Infomaniak prima del passaggio, e ritira il vecchio annuncio quando quello di Infomaniak è attivo. Due origin dividono il traffico.
- Più piccolo di un /24. Infomaniak non pubblica un minimo, ma le reti di tutta internet filtrano tutto ciò che è più piccolo di un /24. Per pochi indirizzi, un tunnel è la strada pratica.
Se il blocco è in affitto
Infomaniak non pubblica alcuna regola sullo spazio in affitto: nulla dice che il range debba essere registrato alla tua organizzazione, o che tu debba essere un LIR. Indica il titolare nella tua richiesta. Il titolare si occupa della parte del registro, perché solo il suo maintainer può modificare i record: la ROA per l’ASN indicato da Infomaniak, un route object se Infomaniak ne vuole uno, e una Letter of Authorization se la chiede.
Dove entra RTM Networks
Affittiamo /24 e blocchi più grandi dal nostro spazio di indirizzi RIPE NCC (affitto di indirizzi IPv4), e vendiamo blocchi nelle regioni del RIPE NCC, dell’ARIN e dell’APNIC. Per lo spazio affittato da noi, creiamo la ROA e il route object per l’ASN indicato da Infomaniak, e firmiamo la Letter of Authorization. Se ti servono meno di 256 indirizzi, o indirizzi prima che Infomaniak abbia deciso, annunciamo un blocco e lo consegniamo alla tua istanza Infomaniak via GRE o WireGuard, fino a un solo indirizzo (tunnel GRE e WireGuard). Altri provider: guide BYOIP.
Contatti
Porti i tuoi IP su Infomaniak?
Indicaci il provider, la regione e quanti indirizzi ti servono. Affittiamo /24 e blocchi più grandi con il lavoro sul registro già fatto per il tuo provider, vendiamo blocchi in piena proprietà, o consegniamo meno indirizzi tramite un tunnel. Di solito rispondiamo entro 1-3 ore lavorative.

