Summarization degli indirizzi

Tutto ciò che ha a che fare con le reti

Moderatore: Federico.Lagni

Rispondi
system1990
n00b
Messaggi: 12
Iscritto il: mar 17 nov , 2015 8:12 am

Mi potete spiegare come si fa a calcolare velocemente e normalmente?
Non riesco a trovare la spiegazione in italiano.

L'esercizio

What is the most efficient summarization that R1 can use to advertise its network to R2?

Nell'esercizio ci sono due router, al R1 sono connessi tutti questi indirizzi e al router R1 poi è connesso R2.
172.1.4.128/25
172.1.4.0/25
172.1.5.0/24
172.1.6.0/24
172.1.7.0/24

Risposta
172.1.4.0/22
paolomat75
Messianic Network master
Messaggi: 2965
Iscritto il: ven 29 gen , 2010 10:25 am
Località: Prov di GE

Ciao.
Ci sono tanti modi per arrivare alla soluzione. Provo a darti la spiegazione più semplice che conosco.
Per prima cosa calcoliamo i range delle varie sottoreti

172.1.4.0/25 ( da 172.1.4.0 a 172.1.4.127)
172.1.4.128/25 (da 172.1.4.128 a 172.1.4.255)
172.1.5.0/24 (da 172.1.5.0 a 172.1.5.255)
172.1.6.0/24 (da 172.1.6.0 a 172.1.6.255)
172.1.7.0/24 (da 172.1.7.0 a 172.1.7.255)

Come puoi vedere il range va da 172.1.4.0 a 172.1.7.255.
I primi 2 ottetti non cambiano, perciò bisogna lavorare sul terzo.
Usando il metodo con il magic number, che ricordo che va di potenza di 2 (2, 4, 16,32,64,128,192), proviamo ad usare il 2. Le sotto reti sarebbero:

172.1.0.0
172.1.2.0
172.1.4.0
172.1.6.0
....

Non va bene, non comprende tutto il range. Proviamo con il magic number successivo, 4:

172.1.0.0
172.1.4.0
172.1.8.0
....

Come si vede con il 4 comprendiamo completamente tutte le sottoreti di R1.
Per trovare la subnet mask corrispondente, basta sottrarre 4 a 256 del terzo ottetto (256-4 = 252), perciò la risulta la summary net 172.1.4.0 255.255.252.0, che è /22.

Paolo
Non cade foglia che l'inconscio non voglia (S.B.)
system1990
n00b
Messaggi: 12
Iscritto il: mar 17 nov , 2015 8:12 am

Ti ringrazio per la spiegazione, molto gentile
system1990
n00b
Messaggi: 12
Iscritto il: mar 17 nov , 2015 8:12 am

Credevo di aver capito ma invece ho ancora qualche difficoltà.

1) ho una serie di indirizzo, trasformo in binario l'ottetto che mi interessa
2) ricavo il subnet mask, e lo so come si fa.
3) non riesco a capire come si fa ottenere l'indirizzo nell'ottetto che mi interessa in questo caso il .96

Se mi puoi spiegare, grazie.

168.192.100.0 /24 10101000.11000000.01100100.00000000
168.192.101.0 /24 10101000.11000000.01100101.00000000
168.192.102.0 /24 10101000.11000000.01100110.00000000
168.192.103.0 /24 10101000.11000000.01100111.00000000
168.192.104.0 /24 10101000.11000000.01101000.00000000
168.192.105.0 /24 10101000.11000000.01101001.00000000

Risultato

168.192.96.0 /20 10101000.11000000.01100000.00000000
paolomat75
Messianic Network master
Messaggi: 2965
Iscritto il: ven 29 gen , 2010 10:25 am
Località: Prov di GE

Ciao.
Hai fatto il 99% del lavoro.
Per il terzo ottetto basta che mantieni i bit che non variano tra tutte le subnet, e gli altri bit diventano 0.
Nel tuo caso 01100000, che in decimale vale 96.

Paolo
Non cade foglia che l'inconscio non voglia (S.B.)
system1990
n00b
Messaggi: 12
Iscritto il: mar 17 nov , 2015 8:12 am

Grazie ancora, ora è tutto chiaro al 100%
Rispondi