Esercizio sulle tabelle di routing |
|
|
|
Per la realizzazione di questo modulo useremo Netkit4TIC.
Per questa prova ci riferiremo all'esercizio che ho trovato in un esame di "Impianti di Elaborazione" di cui non riesco più a trovare l'URL e di cui ho solo copia cartacea:
"La mappa
(pdf,
xml)
della rete proposta contiene un errore nella tabella di
routing di uno dei cinque router.
Identificare l'errore
ed indicare la sequenza di comandi route per
correggere il malfunzionamento.
Indicare l'output del
comando pc1# traceroute pc2.
Le tabelle di routing sono le seguenti:
|
|
|
||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||
Soluzione |
|
Fai partire l'esperienza virtuale con il comando:
realHost$ lstart -d exercise-04
in modo da costruire la rete dell'esercizio proposto composta da 2 host, 5 router e 9 hub per un totale di 18 NIC.
Se andiamo ad eseguire il comando suggerito scopriamo un loop infinito:
pc1# traceroute pc2
traceroute to pc2 (10.0.4.254), 64 hops max, 40 byte packets
1 10.0.1.1 (10.0.1.1) 4 ms 6 ms 4 ms
2 10.0.2.2 (10.0.2.2) 8 ms 6 ms 6 ms
3 10.0.6.5 (10.0.6.5) 5 ms 8 ms 7 ms
4 10.0.7.4 (10.0.7.4) 8 ms 6 ms 6 ms
5 10.0.2.2 (10.0.2.2) 9 ms 10 ms 5 ms
6 10.0.6.5 (10.0.6.5) 10 ms 11 ms 6 ms
7 10.0.7.4 (10.0.7.4) 7 ms 10 ms 9 ms
8 10.0.2.2 (10.0.2.2) 9 ms * 408 ms
9 10.0.6.5 (10.0.6.5) 528 ms 15 ms 10 ms
10 10.0.7.4 (10.0.7.4) 16 ms 11 ms 12 ms
[...]
Il settaggio della tabella di routing di r2 è errata per la destinazione 10.0.4.0/24 in quanto trasferisce i pacchetti per questa destinazione verso r5 il quale trasferisce verso r4 che per default trasferisce su r2 costruendo quindi un ciclo senza fine. Una possibile sequenza di comandi per risolvere questo problema può essere:
r2# route del -net 10.0.4.0 netmask 255.255.255.0 gw 10.0.6.5 r2# route add -net 10.0.4.0 netmask 255.255.255.0 gw 10.0.3.3
infatti la situazione è risolta:
pc1# traceroute pc2
traceroute to 10.0.4.254 (10.0.4.254), 64 hops max, 40 byte packets
1 (10.0.1.1) 2 ms 2 ms 2 ms
2 (10.0.2.2) 4 ms 3 ms 4 ms
3 (10.0.3.3) 4 ms 4 ms 5 ms
4 pc2 (10.0.4.254) 7 ms 5 ms 5 ms
|
|
Sandro Doro (email me)