Comandi Cisco IOS: Debug, Interfacce, Routing Statico e RIP
Debug e verifica del routing
R1# debug ip routing: mostra i rotte configurate e il debug dei processi nella tabella di routing.
R1# shutdown: si spegne temporaneamente l'interfaccia.
R1# undebug all: disattiva tutti i debug.
R1# show cdp neighbors: mostra i vicini collegati.
R1# show cdp neighbors detail: mostra dettagli dei vicini e il loro indirizzo IP.
R1# debug ip routing: mostra il messaggio visualizzato quando si aggiunge una rete alla tabella di routing.
Configurazione delle interfacce
R1(config)# interface ?: visualizza le interfacce disponibili.
A1(config)# interface f0/0: configura l'interfaccia Ethernet.
R1(config-if)# ip address 10.10.10.1 255.255.0.0: assegna l'indirizzo IP Ethernet e la subnet mask.
R1(config-if)# no shutdown: attiva l'interfaccia (per default l'interfaccia è in stato shutdown).
Ctrl+Z: per uscire dalla modalità di configurazione e tornare alla modalità privilegiata.
R1# conf t
R1(config)# interface serial s0/0/0: configura l'interfaccia seriale.
R1(config-if)# ip address 150.150.20.1 255.255.255.0: assegna l'indirizzo IP alla seriale.
R1(config-if)# clock rate 64000: imposta la frequenza di clock (solo se il router è DCE).
R1(config-if)# bandwidth 2048: imposta la limitazione di banda.
R1(config-if)# no shutdown
R1(config-if)# exit
Routing statico
Route statica: sintassi ip route [rete] [netmask] [hop successivo o interfaccia di uscita].
R1(config)# ip route 0.0.0.0 0.0.0.0 serial0/0/0 (o altra interfaccia): imposta la route di default.
Floating static route: R1(config)# ip route [rete] [netmask] [hop successivo] [distanza amministrativa].
- Distanza amministrativa 0: route direttamente collegata.
- Route statiche 1 e 2: la route con distanza maggiore (2) funge da percorso di backup.
- La distanza amministrativa 2 è necessaria per mettere il percorso di riserva in standby.
Verifica della configurazione
R1# show controllers: mostra se l'interfaccia è configurata come DCE.
R1# show version: mostra la versione del router, il modello e i dettagli.
R1# show flash: mostra dimensioni e contenuto della flash.
R1# show running-config: mostra la configurazione corrente nella RAM.
R1# copy running-config startup-config: copia la configurazione corrente in NVRAM.
R1# show startup-config: mostra la configurazione di avvio del router.
R1# show ip route: mostra la tabella di routing.
R1# show interfaces: mostra il dettaglio di tutte le interfacce.
R1# show ip interface brief: mostra una sintesi delle interfacce IP.
R1# show protocols: mostra i protocolli attivi.
Routing dinamico RIP
R1# debug ip rip: mostra eventi di informazione, aggiornamenti e modifiche.
R1(config)# router rip
R1(config-router)# network [rete]
A1(config-router)# passive-interface f0/0: impedisce l'invio di aggiornamenti RIP sull'interfaccia.
R1(config-router)# no shutdown
Propagazione della route di default con RIP
Nel caso in cui il router sia configurato fuori dalla rete RIP:
R1(config)# router rip
R1(config-router)# default-information originate: propaga le informazioni di route di default.
In alternativa, la route di default deve essere configurata manualmente con 0.0.0.0 0.0.0.0.
CIDR, RIPv1 e RIPv2
CIDR: Classless Inter-Domain Routing, routing tra domini senza classe, che consente di aggregare le sottoreti.
RIPv2: utilizza il multicast 224.0.0.9.
RIPv1: utilizza il broadcast 255.255.255.255.
Configurazione di RIPv2
R1(config)# router rip
R1(config-router)# version 2
R1(config-router)# network [rete di classe] con VLSM
R1(config-router)# no auto-summary: disattiva la sommarizzazione automatica per supportare VLSM e subnet non contigue.