Come ho costruito un ISP siciliano da zero

Da zero a BGP announced in meno di sei mesi. AS199920, IPv4 leasing, colocation e BGP — tutto quello che non trovi scritto da nessuna parte.

Il punto di partenza

Avviare un ISP in Italia non è complicato tecnicamente quanto sembra, ma richiede di navigare una serie di passaggi burocratici e tecnici che nessuno documenta in modo completo. Questo articolo raccoglie tutto quello che ho imparato costruendo Velix, un ISP con sede in Sicilia.

Step 1: Diventare LIR RIPE NCC

Il primo passo è diventare Local Internet Registry (LIR) presso RIPE NCC, oppure appoggiarsi a un LIR esistente tramite sponsorship. Ho scelto la strada diretta: registrazione come membro RIPE NCC.

I costi da mettere in conto:

  • Fee di registrazione iniziale: €1.000 (una tantum)
  • Quota annuale: €1.800/anno

I documenti richiesti:

  • Documento d'identità del responsabile tecnico
  • Visura camerale dell'entità richiedente
  • Compilazione del form RIPE NCC per la membership

Tempi: circa 2-3 settimane dall'invio dei documenti.

Step 2: Ottenere un Autonomous System Number

Una volta diventato LIR, la richiesta di ASN è quasi automatica. Ho ricevuto AS199920 in pochi giorni.

Il form RIPE richiede:

  • Giustificazione del peering (almeno 2 upstream o peer)
  • Descrizione dell'infrastruttura
  • Dati del NOC e abuse contact

Step 3: IPv4 e IPv6

Per l'IPv4, RIPE non assegna più blocchi liberamente ai nuovi LIR — il pool è esaurito. Le opzioni sono:

  1. Leasing da un broker — ho scelto questa strada, ottenendo 80.71.239.0/24 tramite InterLIR a €250/mese
  2. Acquisto sul mercato secondario — prezzi attuali circa €15-25/IP per un /24

Per l'IPv6 ho ricevuto direttamente da RIPE un blocco 2a13:4d00::/29 — la procedura è semplice e gratuita per i membri.

Step 4: Colocation e hardware

L'hardware principale è un MikroTik CCR2116-12G-4S+ in colocation presso Aruba IT4 a Roma. Scelta motivata da:

  • Latenza bassa verso i principali IXP italiani
  • Connettività ridondante
  • Costi ragionevoli per rack space

Step 5: Transit e BGP

La sessione BGP è configurata sul CCR2116 con filtri prefix-list e as-path per evitare leak di route.

# Esempio configurazione BGP su RouterOS
/routing bgp connection
add name=upstream remote.address=X.X.X.X remote.as=XXXXX \
    local.role=ebgp output.filter-chain=EXPORT_TO_TRANSIT \
    input.filter-chain=IMPORT_FROM_TRANSIT

Costi fissi mensili

| Voce | Costo |

|---|---|

| Leasing IPv4 /24 | €250 |

| RIPE LIR (mensile) | €150 |

| Totale ricorrente | €400/mese |

Da aggiungere alla valutazione iniziale la fee RIPE una tantum di €1.000 per la registrazione come nuovo membro.

Conclusioni

Il punto critico non è la tecnologia — è la pianificazione finanziaria. La crescita richiede investimenti in infrastruttura FTTH che cambiano completamente il modello di costo.

Nel prossimo articolo entro nel dettaglio della configurazione FreeRADIUS + MikroTik per il provisioning PPPoE automatico.

← Articolo precedente
FreePBX module development: struttura corretta per sopravvivere agli update
Articolo successivo →
Proxmox vs VMware: perché ho scelto Proxmox e non tornerei indietro
← Torna al blog