Newsgroup: it.comp.reti.locali
Titolo: Subnetting: /25 inutile?

Ho letto che in caso di subnetting, è ovviamente impossibile
utilizzare per la parte host indirizzi che in binario siano
rappresentati da tutti 0 o tutti uno, visto che nel primo caso (0)
hanno il significato di indirizzo di rete e nel secondo caso (1) hanno
il significato di broadcast, e fin lì tutto ok.
Pero' i testi sconsigliano anche vivamente di utilizzare tutti 0 e
tutti 1 nella parte di subnetting di rete, tant'è che quando fanno
vedere le combinazioni possibili di rete, ne tolgono 2 (quella con
tutti 0 e quella con tutti 1)*.
Mi chiedo allora come facciano a esistere reti /25 visto che la NM è
255.255.255.128 cioe' 11111111.11111111.11111111.10000000 e la parte
di subnetting è un solo bit che puo' essere 0 o 1, ma essendo un solo
bit, se è zero sono "tutti zero" e se è un uno sono "tutti uno".
Insomma alla luce di quanto scritto sui testi (sottoreti = (2^n)-2,
ecc ecc) sembrerebbe che quel bit preso in prestito alla parte host
per fare una /25 anziché una /24 sia inutile.
Di fatto non è cosi' visto che anch'io sto usando una /25 senza
problemi.
Dov'è l'inghippo?
Grazie
Stefano
* Cioe' in pratica se la parte relativa al subnetting è composta da 3
bit le combinazioni sono
111
110
100
000
001
011
010
101
ma vengono "scartati" 000 e 111 in quanto "dice" che alcuni router
potrebbero non supportarli.
Ma allora se la parte relativa al subnetting è un solo bit (caso della
/25), quindi le combinazioni per la rete sono:
0
1
cosa faccio, scarto 0 e 1 perché sono "tutti zeri" e "tutti uni" e
quindi le combinazioni diventano... nessuna? Allora tantovale mi
tenevo la /24 e avevo un bit in piu' per gli indirizzi degli host!

 Dov'è l'inghippo?
sono 3:
1) non è detto che delle reti /25 debbano necessariamente essere una /24
subnettata. Potrebbero anche derivare dal subnetting di una /16...
2) potrebbero non essere un subnetting per nulla ed essere semplicemente
CIDR, visto che le classi ormai esistono pocopiù che come fossili e
pertanto non è detto che la "rete madre" sia byte boundary
3) l'esclusione della prima e ultima rete dal subnetting è stata
consigliata a suo tempo per un eccesso di prudenza, e per via del
funzionamento interamente dipendente dalle classi del routing protocol
RIPv1.
Dato che quest'ultimo non è ormai utilizzato più da nessuna parte, il
"consiglio" può dichiararsi decaduto.
I miei due centesimi...

...

ti ringrazio per la risposta.
Quindi se ti chiedessero quante reti sono disponibili avendo netmask
/25 senza specificare se è un subnetting o un CIDR includeresti anche
i due estremi di cui parlavamo prima?
Grazie

 Grazie
ricapitolando: i 25 bit di netmask da soli voglino solo dire "una rete
con 2^7-2 host".
Quante di queste reti ne saltan fuori dipende dentro cosa stanno.
Posto che sia il subnetting di una classe C (/24), avresti 2 reti
distinte (si, le conto ;-) ).
Ovviamente se fossero di una classe B sarebbero 512, ecc.
Byez.
-- 
Emanuele Balla  aka Skull -  Public Key #661E5CBF on 
www.keyserver.com
+----------------------------------------------------------------------+
"And 1.1.81 is officially BugFree(tm), so if you receive any bug-reports
on it, you know they are just evil lies." (By Linus Torvalds)