Exploration 1 - ABC del routing

Tutto ciò che ha a che fare con le reti

Moderatore: Federico.Lagni

Rispondi
imlearning
n00b
Messaggi: 12
Iscritto il: lun 03 gen , 2011 8:53 pm

Ciao a tutti. Come si può dedurre dall'oggetto, sono alle… elementari :-) con la CCNA, oltre che al mio vero primo post su questo forum. Spero di poter contare sulla vostra pazienza per risolvermi alcuni dubbi che probabilmente appariranno ai più di voi estremamente banali. Avrei bisogno infatti di capire da zero (appunto come ad uno che sta imparando l’alfabeto) come interpretare il seguente output di uno “show ip route”. Per comodità di esposizione ho numerato le righe tra parentesi graffe

{1} Gateway of last resort is 192.168.1.3 to network 0.0.0.0

{2} 10.0.0.0/24 is subnetted, 2 subnets

{3} R 10.1.1.0 [120/2] via 192.168.1.3, 00:00:03 FastEthernet0/1

{4} R 10.1.2.0 [120/2] via 192.168.1.3, 00:00:03 FastEthernet0/1

{5} 192.168.1.0/29 is subnetted, 1 subnets

{6} C 192.168.1.0 is directly connected, FastEthernet0/1

{7} 192.168.2.0/29 is subnetted, 2 subnets

{8} C 192.168.2.0 is directly connected, FastEthernet0/0

{9} S 0.0.0. [1/0] via 192.168.1.3

L’ideale sarebbe una spiegazione riga per riga, tuttavia, per non abusare della vostra pazienza, ma anche per “circostanziare” meglio i dubbi da risolvere, mi limito a fissare almeno alcuni precisi quesiti.

Riga 1: che vuol dire esattamente “Gateway of last resort is 192.168.1.3 to network 0.0.0.0”? Che si intende precisamente per “Gateway of last resort” e per “network 0.0.0.0”?

Righe 2-8: che differenza c’è tra quelle in cui è specificato, per così dire, l’indirizzo di sinistra “via” quello di destra e quelle in cui c’è scritto “is directly connected”?

Che differenza c’è tra le righe 2,3,4 e le righe 5,6 per quanto riguarda la gestione dei pacchetti in ingresso ed in uscita?
Sarebbe possibile avere degli esempi di pacchetti che verranno destinati al next-hop (precisando quale), altri che verranno destinati direttamente all’host destinazione, altri che verranno inoltrati all’interfaccia ethernet ed altri che verranno scartati?
Per esempio, come verrà gestito un pacchetto destinato a 192.168.1.4? Perché?

Infine, (riga 9), che vuol dire 0.0.0.0/0 via 192.168.1.3?

Grazie mille.
Avatar utente
rain3
Network Emperor
Messaggi: 266
Iscritto il: gio 31 lug , 2008 4:55 pm
Località: Battipaglia (SA)

{1} Gateway of last resort is 192.168.1.3 to network 0.0.0.0
Indica che tutto il traffico verso network non dichiarate o meglio di cui non vi è un path nella routing table viene instradato attraverso il next hop address 192.168.1.3 .

Gateway of last resort sarebbe da interpretare come "ultima risorsa d'uscita" questo perchè in breve quando un router deve instradare un pacchetto , va a guardare nella sua routing table se è presente una rotta verso la network di destinazione "routing lookup" se non vi è nessun match instrada il pacchetto utilizzando la default route . In questo modo il pacchetto va al next hop che farà la stessa cosa finche uno dei router durante tutto il percorso non avrà un match con la network richiesta . Ho riassunto il discorso è un po' + lungo ma grossomodo è questo .

{3} R 10.1.1.0 [120/2] via 192.168.1.3, 00:00:03 FastEthernet0/1

{4} R 10.1.2.0 [120/2] via 192.168.1.3, 00:00:03 FastEthernet0/1

In questo caso il path verso le reti 10.1.1.0 e 10.1.2.0 viene appreso in modo dinamico tramite il protocollo [R] rip che ha distanza amministrativa di [120] e metrica [2] . La metrica di rip è l'hop count ed in questo caso il router raggiunge la network di destinazione attraversando altri 2 router "2 hops -salti- " .

{6} C 192.168.1.0 is directly connected, FastEthernet0/1

La network 192.168.1.0 è direttamente connessa al router attraverso la porta fa 0/1 . In sintesi la fa 0/1 avrà un ip del range 192.168.1.0/24 quindi fa parte direttamente di quella rete e viene indicata come direttamente connessa . Per cui la raggiungi senza nessun tipo di rotta .



{8} C 192.168.2.0 is directly connected, FastEthernet0/0

Stesso discorso del punto 6 ma cambia la network è l'interfaccia d'uscita .

{9} S 0.0.0.0 [1/0] via 192.168.1.3

Ha lo stesso significato del punto 1 , vuol dire che in fase di configurazione hai dichiarato una default route " ip route 0.0.0.0 0.0.0.0 192.168.1.3" per cui il router ti riassume che c'e' un gaeway of last resort "riga 1" ed una rotta [S] statica verso network non dichiarate con distanza amministrativa di 1 .

{7} 192.168.2.0/29 is subnetted, 2 subnets

Qualcosa di simile indica che la network è stata subnettata, ovvero divisa in più sottoreti .

Spero di non aver commesso errori ed esserti stato utile .
CCNA 640-802
CCNP SWITCH 642-813
imlearning
n00b
Messaggi: 12
Iscritto il: lun 03 gen , 2011 8:53 pm

Innanzitutto grazie per la rapidità e la disponibilità. Quanto al fatto se ho capito o no, diciamo che... ho ancora molto da imparare, nel senso che devo prima studiare quanto mi hai così cortesemente illustrato e poi, casomai ne avessi bisogno, chiederò qualche altro chiarimento.
Ancora grazie mille
Avatar utente
rain3
Network Emperor
Messaggi: 266
Iscritto il: gio 31 lug , 2008 4:55 pm
Località: Battipaglia (SA)

Di niente, ma a che punto sei del curriculum, ?
CCNA 640-802
CCNP SWITCH 642-813
imlearning
n00b
Messaggi: 12
Iscritto il: lun 03 gen , 2011 8:53 pm

Mi preoccupa la domanda. Se ti dico che ho appena finito Exploration 1 e devo fare l'esame, la domanda che ti ho fatto implica che ne so ancora troppo poco per sperare di superarlo? Spero proprio di no: anzi, credo che se ho capito quello che mi hai spiegato, almeno sul routing credo di aver fatto un grosso passo avanti.
Proprio appellandomi a quanto appena detto, approfitto della tua disponibilità e provo a ripetere a parole mie quanto mi hai spiegato, solo per chiedere di correggermi se sbaglio.

{1} Gateway of last resort is 192.168.1.3 to network 0.0.0.0
Qualunque pacchetto il cui indirizzo di rete non è nella routing table inoltralo verso il successivo router all’indirizzo 192.168.1.3

{3} R 10.1.1.0 [120/2] via 192.168.1.3, 00:00:03 FastEthernet0/1
{4} R 10.1.2.0 [120/2] via 192.168.1.3, 00:00:03 FastEthernet0/1
A prescindere dai concetti di distanza amministrativa e di metrica, che mi sono meno chiari in quanto mi pare siano argomenti che dovrei incontrare più approfonditamente in Exploration 2, qui mi pare di capire che sia i pacchetti diretti verso 10.1.1.0 che quelli diretti verso 10.1.2.0 vanno anch’essi inoltrati, come nel caso precedente, verso il next hop 192.168.1.3, solo che in queste due righe, a differenza della prima, viene precisato che l’interfaccia di uscita verso 192.168.1.3 è la FastEthernet0/1 È così?

{6} C 192.168.1.0 is directly connected, FastEthernet0/1
e
{8} C 192.168.2.0 is directly connected, FastEthernet0/0
I pacchetti diretti verso 192.168.1.0 e 192.168.2.0 vanno verso dispositivi inclusi nella rete locale rispettivamente attraverso le interfacce 0/1 e 0/0. È così?
Grazie
Avatar utente
rain3
Network Emperor
Messaggi: 266
Iscritto il: gio 31 lug , 2008 4:55 pm
Località: Battipaglia (SA)

Non conosco l'exploration io ho studiato sul discovery, ma se l'ordine degli argomenti è rimasto invariato quello che hai chiesto lo trovi probabilmente nel 2 e 3 modulo.

{1} Gateway of last resort is 192.168.1.3 to network 0.0.0.0
Qualunque pacchetto il cui indirizzo di rete non è nella routing table inoltralo verso il successivo router all’indirizzo 192.168.1.3

Interpreta cosi: Qualunque network di destinazione di cui il router non ne conosce il percorso instradalo attraverso 192.168.1.3 .
Ti faccio un esempio ridotto ai minimi termini: Dal tuo pc apri www.google.it, il pc manda il pacchetto al router, il router controlla la sua routing table ed ovviamente non trova una rotta per l'ip di google cosa fa ? Inoltra il pacchetto verso il suo nexthop "un apparato del tuo isp" il quale grossomodo compie la stessa operazione cosi via finchè il pacchetto non arriva ad un router che ha una rotta verso la network dell'ip di google e lo "consegna" . Spero di averti reso l'idea .

{3} R 10.1.1.0 [120/2] via 192.168.1.3, 00:00:03 FastEthernet0/1
{4} R 10.1.2.0 [120/2] via 192.168.1.3, 00:00:03 FastEthernet0/1
A prescindere dai concetti di distanza amministrativa e di metrica, che mi sono meno chiari in quanto mi pare siano argomenti che dovrei incontrare più approfonditamente in Exploration 2, qui mi pare di capire che sia i pacchetti diretti verso 10.1.1.0 che quelli diretti verso 10.1.2.0 vanno anch’essi inoltrati, come nel caso precedente, verso il next hop 192.168.1.3, solo che in queste due righe, a differenza della prima, viene precisato che l’interfaccia di uscita verso 192.168.1.3 è la FastEthernet0/1 È così?
In questo caso la rotta è sta appresa attraverso un protocollo di routing dinamico R indica il protocollo RIP, 192.168.1.3 è il next hop address ed l'interfaccia d'uscita è la fastethernet 0/1 . La differenza sostanziale in questo caso è il modo con cui il router ha appreso la rotta .

Quando definisci la default route puoi specificare o il next hop address oppure l'interfaccia d'uscita .
ip route 0.0.0.0 0.0.0.0 192.168.1.3 >> next hop
ip route 0.0.0.0 0.0.0.0 fastethernet 0/1 >> int. uscita
Il risultato è lo stesso, nel primo caso però il router effettua due volte il lookup della routing table; una volta per controllare la rotta da utilizzare ed una seconda volta per determinare l'interfaccia su cui far uscire il pacchetto .


{6} C 192.168.1.0 is directly connected, FastEthernet0/1
e
{8} C 192.168.2.0 is directly connected, FastEthernet0/0
I pacchetti diretti verso 192.168.1.0 e 192.168.2.0 vanno verso dispositivi inclusi nella rete locale rispettivamente attraverso le interfacce 0/1 e 0/0. È così?
Esatto
Comunque troverai gradualmente questi argomenti durante il percorso ccna, studiando la teoria e facendo i vari laboratori avrai modo di capire con estrema semplicità questi concetti che se pur semplici sono comunque fondamentali per apprendere i protocolli di routing .
CCNA 640-802
CCNP SWITCH 642-813
imlearning
n00b
Messaggi: 12
Iscritto il: lun 03 gen , 2011 8:53 pm

Chiarissimo. Solo un'altra cosa e poi la smetto di rompere, almeno per oggi :-)
Un questionario di esercitazione mi propone un semplice PC configurato con i seguenti parametri di indirizzamento statico:

IP 192.168.34.47
Subnet Mask 255.255.255.224
Default Gateway 192.168.34.1

Dopodichè chiede quali tra le affermazioni proposte sono vere
Ebbene, io ho dato tra le vere che l'indirizzo assegnato è routabile in internet, mentre il correttore mi dice che al contrario il computer, con questi parametri di internet non può comunicare al di fuori della rete locale. Il problema è che il correttore si limita ad indicare le risposte esatte senza fornire spiegazioni, ragion per cui non capisco perché la mia risposta sia errata: il default gateway 192.168.1.34 non può essere l'indirizzo di un router configurato per uscire su internet? Perchè mi dice che invece il pc non può comunicare al di fuori della sua LAN?
Sarà semplicemente che, trattandosi di un indirizzamento statico, avrebbe dovuto specificare ANCHE un indirizzo DNS? Se è così, ebbene non so che mi farei: ci ho pensato solo in questo preciso istante, man mano che scrivevo, accidenti a me...
paolomat75
Messianic Network master
Messaggi: 2965
Iscritto il: ven 29 gen , 2010 10:25 am
Località: Prov di GE

La risposta è ancora più semplice.
L'indirizzo assegnato al PC (192.168.34.47) fa parte della classe di indirizzi 192.168.x.y che sono privati per uso interno e NON devono essere usati su Internet. ;-)

Ciao
Avatar utente
rain3
Network Emperor
Messaggi: 266
Iscritto il: gio 31 lug , 2008 4:55 pm
Località: Battipaglia (SA)

La risposta è ancora più semplice.
L'indirizzo assegnato al PC (192.168.34.47) fa parte della classe di indirizzi 192.168.x.y che sono privati per uso interno e NON devono essere usati su Internet. Wink

Ciao
Sbagliato , il pc ed il default gateway sono su due differenti subnet, per cui il pc non raggiunge il gateway e di conseguenza non va in internet .


Subnet Mask 255.255.255.224 = cidr /27

Default Gateway 192.168.34.1 Rete 192.168.34.0/27 Ip per gli host: 192.168.34.1 a 192.168.34.30 il broadcast 192.168.34.31

192.168.34.47 = Rete 192.168.34.32/27 Ip per gli hosts 192.168.34.33 192.168.34.62 Broadcast 192.168.34.63

In ogni caso quell'indirizzo è privato ma il pc non naviga per il motivo di cui sopra
CCNA 640-802
CCNP SWITCH 642-813
paolomat75
Messianic Network master
Messaggi: 2965
Iscritto il: ven 29 gen , 2010 10:25 am
Località: Prov di GE

rain3 ha scritto:
La risposta è ancora più semplice.
L'indirizzo assegnato al PC (192.168.34.47) fa parte della classe di indirizzi 192.168.x.y che sono privati per uso interno e NON devono essere usati su Internet. Wink

Ciao
Sbagliato , il pc ed il default gateway sono su due differenti subnet, per cui il pc non raggiunge il gateway e di conseguenza non va in internet .


Subnet Mask 255.255.255.224 = cidr /27

Default Gateway 192.168.34.1 Rete 192.168.34.0/27 Ip per gli host: 192.168.34.1 a 192.168.34.30 il broadcast 192.168.34.31

192.168.34.47 = Rete 192.168.34.32/27 Ip per gli hosts 192.168.34.33 192.168.34.62 Broadcast 192.168.34.63

In ogni caso quell'indirizzo è privato ma il pc non naviga per il motivo di cui sopra
Hai ragione! Mi sono limitato a vedere solo l'indirizzo :-(
imlearning
n00b
Messaggi: 12
Iscritto il: lun 03 gen , 2011 8:53 pm

Vedere ciò che ci sta sotto il naso richiede uno sforzo costante (George Orwell)
Naturalmente questo vale prima per me...
Avatar utente
rain3
Network Emperor
Messaggi: 266
Iscritto il: gio 31 lug , 2008 4:55 pm
Località: Battipaglia (SA)

Succede anche a me, succede a tutti sopratutto se si e' stanchi :)
CCNA 640-802
CCNP SWITCH 642-813
Rispondi