- Scegliere, configurare e utilizzare i dispositivi di interfaccia di rete
- Pianificare e configurare sistemi di indirizzamento e instradamento (routing)
- Configurare i servizi di rete e i protocolli per l'interconnessione di reti locali e geografiche
- Analizzare e risolvere problemi di connettività in reti complesse (Troubleshooting)
Il Routing Dinamico rappresenta l'evoluzione dell'instradamento statico. In una rete complessa, i router devono essere in grado di scambiarsi informazioni sulle reti raggiungibili senza l'intervento manuale costante dell'amministratore.
Il protocollo OSPF (Open Shortest Path First) è un protocollo di tipo Link-State. A differenza dei protocolli Distance-Vector (come il RIP), l'OSPF non si limita a conoscere la direzione, ma costruisce una vera e propria "mappa" topologica della rete.
Caratteristiche principali di OSPF:
| Concetto | Spiegazione Tecnica |
|---|---|
| Algoritmo SPF | Utilizza l'algoritmo di Dijkstra per calcolare il percorso a costo minimo (basato sulla banda). |
| Area 0 (Backbone) | Area centrale obbligatoria per il transito delle informazioni di routing. |
| Hello Packet | Pacchetti inviati ogni 10 secondi per mantenere l'adiacenza con i router vicini. |
| Wildcard Mask | L'opposto bit a bit della subnet mask, usata per definire il range di indirizzi nell'annuncio OSPF. |
Per attivare OSPF, è necessario definire un Process ID. Questo numero ha valenza puramente locale al router (non deve necessariamente coincidere tra router diversi, ma per standard didattico utilizzeremo lo stesso numero).
Gli LSA nel Database OSPF
Il Link State Database (LSDB) è la memoria del router che contiene tutti i pacchetti LSA ricevuti. Ecco come distinguerli rapidamente:
| Tipo | Nome LSA | Generato da | Cosa descrive? | Propagazione |
|---|---|---|---|---|
| 1 | Router LSA | Ogni Router | Stato dei link locali del router. | Solo entro l'area. |
| 2 | Network LSA | DR (Designated Router) | Elenco dei router nel segmento Ethernet. | Solo entro l'area. |
| 3 | Summary LSA | ABR | Reti di altre aree (Inter-Area). | Tra aree diverse. |
| 4 | ASBR Summary | ABR | Come raggiungere l'ASBR. | In tutto il dominio. |
| 5 | AS External | ASBR | Rotte esterne (es. Internet). | In tutto il dominio. |
Interpretare la Tabella di Routing (Codici OSPF)
Quando eseguiamo show ip route, OSPF identifica la provenienza della rotta con codici specifici:
- O : Rotta Intra-Area (generata da LSA Tipo 1 o 2). È una rete nella nostra stessa area.
- O IA : Rotta Inter-Area (generata da LSA Tipo 3). È una rete che appartiene a un'altra area della nostra azienda.
- O E1 / O E2 : Rotta Esterna (generata da LSA Tipo 5). Proviene da fuori (Internet o altro protocollo).
1. Attivazione del Processo OSPF
Il primo passo è entrare in modalità di configurazione del protocollo. Il numero che segue il comando è il Process ID, che ha valenza locale.
Router(config)# router ospf 10
2. Configurazione del Router ID
Sebbene il router possa sceglierlo automaticamente, è buona norma didattica e professionale assegnarlo manualmente per identificare univocamente l'apparato nel database (LSDB).
Router(config-router)# router-id 1.1.1.1
3. Annuncio delle reti (Network Advertisement)
Questo è il comando fondamentale. Indica al router su quali interfacce attivare OSPF e a quale area appartengono. Utilizziamo la Wildcard Mask.
Router(config-router)# network [Indirizzo_Rete] [Wildcard_Mask] area [ID_Area]
Esempio pratico per una rete 192.168.1.0/24 in Area 0:
Router(config-router)# network 192.168.1.0 0.0.0.255 area 0
4. Configurazione delle Passive Interface
Per sicurezza e per risparmiare risorse, non dobbiamo inviare pacchetti Hello verso le reti dove sono presenti solo PC (LAN) e non altri router.
Router(config-router)# passive-interface GigabitEthernet 0/0
5. Propagazione della rotta di default (Opzionale)
Se questo router è il gateway verso Internet (ASBR), deve informare tutti gli altri router OSPF.
Router(config-router)# default-information originate