Newsgroup: it.comp.reti.ip-admin
Titolo: SuperNetting : chiarimenti

Salve,
 avrei un'altra domandina per voi: riguarda la tecnica di indirizzamento
CIDR , meglio nota come SuperNetting, che ha permesso di eliminare le classi
all'interno degli indirizzi IP. Chiedo scusa per la lunghezza della
domanda,..ma l'argomento merita.....forse...(ma non vi dico cosa
merita..altrimenti divento volgare ^_^ )
Il concetto fondamentale su cui si basa il SuperNetting e' : accorpare
blocchi di indirizzi , specificando un indirizzo di base ed un offset. Per
rappresentare mediante maschere binarie tale offset, il numero di indirizzi
allocati e' sempre una potenza di 2.
L'intero blocco di indirizzi puo' esser cosi' manipolato *come se*
consistesse di un singolo indirizzo di rete (...cioe' l'indirizzo base)
mediante l'uso di una mask.
Ad esempio, se chiedo l'allocazione di 32 indirizzi, essi mi possono esser
concessi come
[XX.XX.XX.96 , /27 ] equivalente a [xx.xx.xx.011 00000, /27]
oppure
[XX.XX.XX.128, /27 ] equivalente a [xx.xx.xx.100 00000, /27]
L'indirizzo di base e' detto anche "prefisso" ; nei suddetti casi i prefissi
sono XX.XX.XX.96 ed XX.XX.XX.128
- E' giusto quanto ho affermato ?
- E' vero che e' scorretto definire la mask " /27" come SubNetMask, poiche'
essa e' in realta' una SuperNetMask ?
- Nelle entry di una tabella di routing viene memorizzata anche la
SuperNetMask o soltanto il prefisso ?
- Se nelle entry di una tabella di routing vengono memorizzati solo i
prefissi, come si fa a capire *dove termina il prefisso"?...forse essi
vengono memorizzati come stringhe binarie del tipo xx.xx.xx.100 opp.
xx.xx.xx.011..(questo e' l'unico modo per rappresentare un indirizzo di base
ed un offset contemporaneamente)..??
Vi pregoo help me :))
A.C.

 SuperNetMask o soltanto il prefisso ?
Viene memorizzato il prefisso con la sua lunghezza (netmask). per es.
- rete 
127.0.0.0/32
 direttamante connessa via loopback (è l'indirizzo
loopbak)
- rete 
172.16.1.1/32
 direttamante connessa via ethernet 1 (è l'indirizzo
della porta eth)
- rete 
172.16.1.0/25
 direttamante connessa via ethernet 1
- rete 
172.16.1.0/24
 connessa via 172.16.1.123
- rete 
172.16.81.0/24
 connessa via 172.16.1.124
- rete 
172.16.0.0/16
 connessa via 172.16.1.125
- rete 
0.0.0.0/0
 connessa via 172.16.1.126
Guarda un po' i prefissi sono tutti seguiti dalla loro "netmask" (dopo la
barra) espressa in numero di bit.
La prima e la seconda indicano degli indirizzi e quindi la mascheratura è a
32 bit (netmask=255.255.255.255).
Le altre quatro indicano reti che sono comprese una nell'altra ma con
mascherature diverse. Niente paura, il router invierà il pacchetto nella
direzione che corrisponde ma con la mascheratura più stretta. Non a caso
sono in questo ordine!
L'ultimo è il default-gateway che include tutte le reti ed è la via di
uscita per tutte le destinazioni non meglio specificate. Potrebbe essere il
router verso internet.
Osserva anche che, probabilmente, questa rete è tutta divisa in reti
mascherate a 25 (netmask=255.255.255.128) e 24 (netmask=255.255.255.0) bit e
sicuramente qualche "punto-punto" a 30 bit, quindi la penultima voce è un
"riassunto" di molte altre, si dice che è una summarizzazione.
Più si riesce a summarizzare le voci, meno sono le voci nella tabella e più
leggero diventa il processo di routing.
In Internet gli indirizzi sono globalmente organizzati in modo da effettuare
una migliore summarizzazione. Sai che casino doversi passare le informazioni
di TUTTE le singole reti esistenti su internet?
Divertente no?
Se ho detto cose inesatte o proprio sbagliate, vi prego, correggetemi ;o)
Ciao Mau

 Ciao Mau
...Io quasi quasi mi do all'ippica....mi sta venendo il panico piu' totale:
piu' chiedo e meno capisco :((
Affrantamente
A.C.

 > - rete 
172.16.1.0/24
 connessa via 172.16.1.123
aggiungo una cosetta...
In casi come questo non c'e' ambiguita' nella decodifica di un
indirizzo?...E' molto facile che un indirizzo relativo alla prima rete
coincida con un indirizzo nella seconda: come si fa a discriminare?

 coincida con un indirizzo nella seconda: come si fa a discriminare?
Nel routing, le routes piu' specifiche hanno priorita'.
Ciao.
-- 
 Daniele Orlandi
 Planet Srl

 selezionata? Cosa intendi per "Summatizzazione" e a come viene gestita ?
Sbagli: pensa all'inidirzzo 172.16.10.10, tanto per fare un esempio...
ovvero, quella route comprende tutti i casi precedenti, ma mica solo quelli!
ciao

 SuperNetMask o soltanto il prefisso ?
Se non sbaglio, anche la mask.
buon cidr a tutti
bepin

 ovvero, quella route comprende tutti i casi precedenti, ma mica solo
quelli!
si,..allo stesso modo
--> Se i precedenti casi non sono stati verificati allora
Se l'indirizzo va da 172.16.0.0 (esclusi dli indirizzi  contemplati prima)
fino a 172.16.255.255. allora si usa come next_hop ..<qualcos'altro>.....si
forse ho capito....
Ed ho capito forse anche perche' si fa cosi'...In pratica il router prende
un indirizzo ip ....ne verifica l'eventuale occorrenza nella routing_table
come indirizzo hosto_specific...se non lo trova accorcia l'indirizzo di un
bit ed usa i 31 bit cercandone un'occorrenza nella routing table come
prefisso.
Se non trova nessuna occorrenza...allora accorcia l'indirizzo a 30 bit...e
cerca......fino a ridursi ad un indirizzo lungo "0" bit.....che guarda caso
equivale ( maschera /0) al percorso di default....
Giusto ?

 equivale ( maschera /0) al percorso di default....
Io non so esattamente che meccanismo adotti il router, ma non credo che
lavori sull'indirizzo di destinazione come hai ipotizzato tu, mi sembra piu'
probabile che faccia una scansione della tabella di routing, ordinandola
dalle route piu' specifiche a quelle meno specifiche, e applichi la prima
route applicabile. Con il tuo algoritmo, nel caso peggiore fai 32 scansioni
della tabella di routing, mentre e' sufficente fare una sola scansione.
Probabilmente vengono usati degli algoritmi + complessi e +efficenti, pensa
quanto lavoro deve fare un router e a quanto velocemente lo deve fare!
buon routing a tutti
bepin

 wrote in message
9im6mg$10t3s$1...@news02.it.net...


 Queste subnet , se e' cosi',...formano per caso una struttura ad albero?
Se vuoi da un certo punto di vista si. Io li vedo più come insiemi.
Me se pianifichi una architettura complessa ad albero puoi prevedere che il
router "root" conosca solo una summarizzazione delle reti sotto ogni ramo
demandando a router di secondo livello una distinzione più precisa.
Internet è stata pianificata in maniera il più possibile summarizzabile ma
non sarà mai possibile fare più di tanto. Ho sentito dire che la tabella di
instradamento di un router dorsale di internet è attorno ai 60MB!!!
Spero di essere stato chiaro, ma l'ora non aiuta....
Ciao Maurizio

 Ciao Maurizio
urgh...dammi un po di tempo per riflettere su quanto hai detto.
Beh...una cosa di certo l'ho capita: c'e' una marea di cose che non so,...e'
come un puzzle di cui ho solo pochi pezzi..
Boh, forse col tempo....
Per ora grazie: se mi viene un altro dubbio postero' :))
GRAZIE !
Dubbiosamente
A.C.