Cos'è un sistema autonomo?
Internet è composta da decine di migliaia di reti indipendenti, dette sistemi autonomi (AS). Ciascuna ha una propria politica di instradamento ed è identificata da un numero, l'ASN. Quando due reti si scambiano traffico, usano il protocollo BGP dichiarando il proprio ASN e i prefissi che sono in grado di raggiungere.
Gli ASN sono assegnati dai registri regionali; per l'Europa, il Medio Oriente e parte dell'Asia centrale il registro è RIPE NCC. Oggi i numeri sono a 32 bit (4 byte); esistono anche ASN privati, riservati all'uso interno e non annunciabili su Internet pubblica.
A cosa serve un ASN
Se la tua rete ha un solo fornitore e usa indirizzi di quest'ultimo, l'ASN non serve. Diventa necessario quando vuoi:
- Multihoming: collegarti a due o più fornitori per ridondanza, e continuare a funzionare se uno cade.
- Portabilità degli IP: annunciare i tuoi prefissi indipendentemente dal fornitore, senza rinumerare le reti quando cambi operatore.
- Controllo del traffico: scegliere i percorsi con prepending, local preference e BGP communities.
- Peering: scambiare traffico direttamente con altre reti, anche presso Internet Exchange.
Scenari tipici: ISP e WISP, content provider, aziende con più sedi, data center e chi gestisce servizi critici. Per capire come si collega a un fornitore leggi anche cos'è l'IP Transit.
Come si ottiene un ASN
Ci sono due strade principali:
- Richiesta diretta a RIPE NCC: richiede di essere membro (LIR) o di avere un sponsor, accordi di contratto e il rispetto dei requisiti di routing, in particolare il multihoming dichiarato.
- Sponsorizzazione tramite un LIR: un LIR registra l'ASN a nome del cliente e gestisce gli aspetti contrattuali con RIPE, mentre il cliente lo usa per annunciare le proprie reti.
C1V è LIR RIPE NCC e offre la sponsorizzazione di ASN, anche combinata con blocchi IPv6 (ASN + IPv6), con un team tecnico in italiano. Per le basi del ruolo di LIR leggi cos'è un LIR RIPE.
ASN, IP e BGP: come si incastrano
| Elemento | Cosa identifica | Esempio d'uso |
|---|---|---|
| ASN | La tua rete come sistema autonomo | Identità nelle sessioni BGP |
| Prefisso IPv4/IPv6 | Gli indirizzi che annunci | Un /24 IPv4 o un /48 IPv6 |
| BGP | Il protocollo che propaga le rotte | Sessione con il fornitore di transito |
| Oggetti RIPE (route, aut-num) | La registrazione pubblica delle risorse | Filtri dei fornitori e dei peer |
Per annunciare un prefisso serve un ASN, un blocco di indirizzi (proprio o in leasing) e un fornitore che accetti la sessione BGP. In pratica, i blocchi IPv4 più piccoli generalmente accettati nell'instradamento globale sono i /24.
Esempio concreto: la rete C1V
C1V Hosting opera con l'ASN AS212271 dal datacenter di Pomezia (Roma). Un Looking Glass pubblico permette di consultare lo stato della rete e una pagina dedicata elenca le BGP communities supportate, per controllare l'export IPv4 e IPv6, il prepending e la mitigazione DDoS.
Puoi vedere le rotte e provare i comandi da looking-glass.c1vhosting.it e leggere le communities in looking-glass.c1vhosting.it/bgp_communities.html. Se vuoi sperimentare con BGP senza hardware, un VPS MikroTik CHR è un modo rapido per costruire un laboratorio.
Dall'ASN al primo annuncio: il flusso passo-passo
Ottenere un ASN è solo il primo passo: perché la tua rete sia raggiungibile servono altri elementi, da preparare in quest'ordine.
- Ottieni l'ASN tramite RIPE NCC o la sponsorizzazione di un LIR (vedi sponsorizzazione ASN).
- Procurati un prefisso annunciabile: un blocco proprio o in leasing, come descritto in affitto IPv4.
- Registra gli oggetti nel database RIPE: l'oggetto route (o route6) collega il prefisso al tuo ASN e viene usato dai fornitori per costruire i filtri.
- Scegli un fornitore di transito che accetti la sessione BGP, ad esempio con un servizio di IP Transit.
- Configura la sessione BGP sul tuo router, annunciando solo i prefissi che ti appartengono.
- Verifica la propagazione con un Looking Glass pubblico e controlla che il prefisso sia visibile da più reti.
Sul Looking Glass di C1V (looking-glass.c1vhosting.it) puoi vedere come appaiono le rotte di una rete reale e consultare le BGP communities supportate.
Errori comuni con gli ASN
- Confondere ASN e indirizzi IP: l'ASN identifica la rete, non i suoi indirizzi; senza un prefisso da annunciare non serve a molto.
- Dimenticare gli oggetti route nel database RIPE: molti fornitori filtrano gli annunci non registrati, e la sessione resta senza rotte accettate.
- Annunciare prefissi non propri o troppo specifici: un annuncio errato può causare problemi anche ad altre reti; filtra sempre in uscita.
- Usare un ASN privato su Internet pubblica: gli ASN privati sono riservati all'uso interno e non vanno annunciati globalmente.
- Avere un solo fornitore e pensare di essere ridondati: con un unico transito il guasto del fornitore ferma anche te, anche se hai un ASN.
- Non aggiornare i contatti: contatti tecnici e abuse non aggiornati rallentano la gestione di incidenti e verifiche.
Glossario essenziale
- ASN
- Numero che identifica un sistema autonomo su Internet.
- aut-num
- Oggetto del database RIPE che registra un ASN e la sua politica di routing.
- Prefisso
- Blocco di indirizzi IP annunciato, per esempio un /24 IPv4.
- BGP
- Protocollo che scambia le rotte tra sistemi autonomi; approfondito in cos'è il BGP.
- Multihoming
- Collegamento a due o più fornitori per ridondanza.
- Prepending
- Ripetizione dell'ASN nel percorso per rendere meno preferita una rotta.
- Community BGP
- Etichetta associata a una rotta per chiedere al fornitore un comportamento specifico.
- Peering
- Scambio diretto di traffico tra due reti, spesso presso un Internet Exchange.
Pronto a passare alla pratica?
Supporto tecnico in italiano, infrastruttura a Pomezia (Roma), rete AS212271.
Scopri la sponsorizzazione ASNDomande frequenti
Un ASN è lo stesso che un indirizzo IP?
No. L'IP identifica un singolo dispositivo o una rete di indirizzi; l'ASN identifica l'intera rete che li gestisce come entità di routing. I prefissi IP vengono annunciati da un ASN.
Posso avere un ASN senza essere un LIR?
Sì, tramite sponsorizzazione: un LIR registra l'ASN per tuo conto e ne gestisce gli aspetti contrattuali con RIPE NCC. È la strada scelta da molte aziende e piccoli operatori.
Serve un ASN per usare un solo fornitore?
In genere no: con un unico fornitore si usano i suoi indirizzi. L'ASN serve soprattutto per multihoming, portabilità degli IP e peering.
Quanti IP servono per annunciare una rete?
Per essere accettati dagli operatori sul Internet pubblica l'IPv4 deve essere almeno un /24; per IPv6 il prefisso minimo comunemente accettato è un /48.
C1V offre la sponsorizzazione dell'ASN?
Sì, C1V è LIR RIPE NCC e offre sponsorizzazione ASN, anche in combinazione con risorse IPv6, oltre a leasing di subnet IPv4.
Cosa succede se annuncio un prefisso senza oggetto route?
Molti fornitori e peer filtrano gli annunci non registrati nel database RIPE, quindi il prefisso potrebbe non essere accettato o non propagarsi. Registra sempre l'oggetto route prima di attivare la sessione.
Posso usare un ASN privato per collegarmi a un fornitore?
Sì, in alcuni casi con il tuo fornitore, ma l'ASN privato non può essere annunciato su Internet pubblica. Per un annuncio globale serve un ASN pubblico.
Come verifico che la mia rete sia visibile su Internet?
Puoi consultare un Looking Glass pubblico e cercare il tuo prefisso: se compare con il tuo ASN nel percorso da più reti, l'annuncio si è propagato.