Gli articoli della squadra

Perché ISP e imprese si affidano al CIDR per un instradamento efficiente

Come il CIDR raggruppa gli indirizzi e riassume le rotte: un esempio con /22, le lunghezze dei prefissi, i vantaggi per l’instradamento e i limiti dell’aggregazione.

Contenuto

Quattro case bianche, ciascuna con un sentiero blu, si collegano a un’unica strada di accesso blu.

Una sola direzione può condurre verso un intero gruppo di destinazioni. All’interno di quel gruppo, i percorsi più dettagliati restano importanti.

Un corriere non ha bisogno delle indicazioni per ogni stanza di un edificio prima di arrivare all’ingresso. Le reti possono adottare una semplificazione simile: una rotta può indicare un gruppo di destinazioni, mentre i router più vicini gestiscono i dettagli. Il CIDR consente questo raggruppamento senza le vecchie classi fisse di indirizzi.

Prima di tutto, leggi il numero dopo la barra

CIDR significa Classless Inter-Domain Routing. In 192.168.0.0/24, /24 indica che i primi 24 dei 32 bit di un indirizzo IPv4 costituiscono il prefisso comune. Restano otto bit, quindi il blocco contiene 256 indirizzi. Un /25 ne contiene 128; un /22 ne contiene 1.024. Un numero più grande dopo la barra indica un blocco più piccolo.

Si tratta del numero totale di indirizzi, non della garanzia di poter collegare altrettanti dispositivi. Una normale sottorete LAN IPv4 riserva gli indirizzi di rete e di broadcast, e anche i gateway hanno bisogno di indirizzi. Per esempio, un /25 convenzionale ha 126 indirizzi host, prima di tenere conto del gateway e delle altre infrastrutture. La nostra guida alla struttura degli indirizzi IPv4 spiega i calcoli.

Quattro rotte possono diventare una sola rotta riassuntiva utile

Considera quattro sottoreti private all’interno di una rete aziendale:

  • 192.168.0.0/24
  • 192.168.1.0/24
  • 192.168.2.0/24
  • 192.168.3.0/24

Insieme occupano esattamente 192.168.0.0/22, da 192.168.0.0 a 192.168.3.255. Un router a monte può usare una sola rotta riassuntiva verso la rete che serve tutte e quattro, anziché mantenere quattro voci separate. I router all’interno di quella rete hanno comunque bisogno dei percorsi più dettagliati. È un esempio interno: gli intervalli di indirizzi privati non devono essere annunciati su Internet pubblico.

Il confine conta. Riunire soltanto le ultime tre sottoreti in quel /22 includerebbe anche 192.168.0.0/24. Aggregare non significa semplicemente scegliere un contenitore abbastanza grande. Verifica tutti gli indirizzi inclusi nella rotta riassuntiva, le rotte che vi stanno dietro e il tuo diritto di annunciare il blocco.

I vantaggi per operatori e imprese

Per un operatore, aggregare rotte compatibili dei clienti può ridurre le informazioni di instradamento che le altre reti devono mantenere. BGP, il protocollo usato dalle reti per scambiarsi informazioni di raggiungibilità, supporta questi prefissi. Il vantaggio consiste in uno stato di instradamento gestibile e in un minor numero di annunci separati; non garantisce che ogni pacchetto o pagina web diventi più veloce.

Per un’impresa, le lunghezze dei prefissi permettono di pianificare sottoreti adeguate alle esigenze effettive, con spazio per crescere, invece di scegliere soltanto le dimensioni delle classi storiche A, B o C. Pianificare gli indirizzi e riassumere le rotte sono attività collegate, ma suddividere un blocco in sottoreti non crea automaticamente una rotta riassuntiva utile in ogni punto della rete.

Una rotta riassuntiva deve comunque condurre nel posto giusto

Nella tabella di inoltro, una rotta corrispondente più specifica prevale su una più ampia. Se sono presenti sia un /22 sia un /24 corrispondente, è il /24 a dirigere quel traffico. Un cliente connesso a più operatori o una scelta deliberata di ingegneria del traffico può quindi richiedere annunci separati e più specifici.

Il router che origina la rotta riassuntiva ha inoltre bisogno di una rotta di scarto per le destinazioni comprese nel riepilogo ma prive di un percorso più specifico. Altrimenti, una sottorete mancante potrebbe rimandare i pacchetti verso un router a monte e creare un ciclo. Queste regole di aggregazione sono descritte nella RFC 4632.

Efficienza senza confondere coordinamento e controllo

Il CIDR consente alle reti di descrivere dove può andare il traffico con meno informazioni ripetitive. Non risolve le questioni della proprietà, dei diritti di trasferimento o di chi debba controllare le risorse numeriche. Chiarire il meccanismo tecnico rende più facile esaminare queste questioni più ampie. Parti dall’ambito degli indirizzi pubblici e privati, poi leggi la Nota 29 di Lu Heng per conoscere la sua argomentazione sull’autonomia degli operatori e sugli asset IPv4.