[Internet-e-architetture-di-rete] esercizi VLSM IPv4

Claudio Criscuoli claudio.criscuoli at gmail.com
Thu May 26 15:21:30 CEST 2016


Buongiorno Antonio,
rileggendolo mi rendo conto di essermi espresso in maniera ambigua.
Intendevo dire che se prendiamo in esame le seguenti quattro maschere di rete
vediamo che ognuna presenta un certo numero di bit "significativi" per quanto
riguarda il far variare l'operatore AND.

   Subnet mask                  Conversione binaria

1. 255.255.0.255        11111111.11111111.00000000.11111111

2. 255.255.255.88      11111111.11111111.11111111.01011000

3. 255.255.64.0          11111111.11111111.01000000.00000000

4. 255.255.255.1        11111111.11111111.11111111.00000001

Adesso consideriamo solo l'ottetto con bit non contigui

1. 00000000
2. 01011000
3. 01000000
4. 00000001

Nel primo caso non ci sono bit che fanno variare l'AND quindi 2^0=1
dominio di broadcast
Nel secondo caso ci sono tre bit significativi in quel senso 2^3=8
domini di broadcast
Nel terzo caso c'è un solo bit che fa variare l'ANDing 2^1=2 domini di broadcast
Nel quarto caso idem come sopra 2^1=2 domini di broadcast

È solo una casualità?

> grazie per gli spunti


Grazie a te per le spiegazioni e la pazienza :)

Ciao

Claudio

Il 26 maggio 2016 14:10, Antonio Prado <antonio at prado.it> ha scritto:
> On 5/26/16 11:01 AM, Claudio Criscuoli wrote:
>> A quanto già abbiamo detto a proposito delle subnet mask con bit non
>> contigui, si può aggiungere che i bit non contigui non operano
>> un'effetiva "mascheratura" (riducendo quindi il numero di indirizzi
>> disponibili all'interno della rete) ma piuttosto spezzano la rete in
>> più tronconi e il numero degli indirizzi disponibili è quello che si
>> avrebbe comunque, senza la presenza di bit non contigui?
>
> certo, proprio cosi'.
>
> e' questo il motivo per cui ritengo che nel calcolo delle possibilita'
> numeriche (e di conseguenza degli host numerabili) occorra tenere
> presente quanti domini di broadcast si possono rintracciare.
>
> quando i bit della maschera sono contigui il calcolo e' presto fatto
> dato che i domini di broadcast hanno buchi numerici:
>
> 255 11111111
> 254 11111110
> 252 11111100
> 248 11111000
> 240 11110000
> 224 11100000
> 192 11000000
> 128 10000000
>   0 00000000
>
> per esempio nel caso di una maschera 255.255.255.255:
> 256-255=1
> 2^8-(2^0+2^1+2^2+2^3+2^4+2^5+2^6+2^7)=2^0
> 2^(32-32)=2^0
>
> nel caso di una maschera 255.255.255.0 mi aspetto che il numero di
> possibilita' sia
> 256-0=256
> [2^8-0=256]
> 2^(32-24)=2^8
>
> nel caso di una maschera 255.255.255.240 mi aspetto che il numero di
> possibilita' sia
> 256-240=16
> 2^8-(2^4+2^5+2^6+2^7)=2^4
> 2^(32-28)=2^4
>
> quando invece si ha a che fare con bit non contigui nella maschera i
> calcoli sono leggermente diversi.
>
> nel caso di una maschera 255.255.255.1 mi aspetto che il numero di host
> non sia espresso come 2^7-2 (seppure aritmeticamente corretto), ma come
> 2^8/2-2 cosi' da mostrare di aver compreso quanti domini di broadcast si
> possono contare.
>
> il parallelo e' con 255.255.255.128 (o CIDR /25):
> 256-128=128
> 2^8-(2^7)=2^7
> 2^(32-25)=2^7
>
> nel caso di una maschera 255.255.255.64 mi aspetto che il numero di host
> sia espresso, per ciascun dominio di broadcast, come 2^8/2-2
>
> nel caso di una maschera 255.255.64.0 mi aspetto che il numero di host
> sia espresso, per ciascun dominio di broadcast, come 2^16/2-2
>
> il parallelo qui e' con 255.255.128.0 (o CIDR /17):
> 65536-32768=32768
> 2^16-(2^15)=2^15
> 2^(32-17)=2^15
>
> nel caso di una maschera 255.255.255.88 mi aspetto che il numero di host
> sia espresso, per ciascun dominio di broadcast, come 2^8/8-2
>
> il parallelo qui e' con 255.255.255.224
> 256-224=32
> 2^8-(2^7+2^6+2^5)=2^5
> 2^(32-27)=2^5
>
> direi che in quest'ultimo esempio si apprezza tutta la differenza che
> intendo dimostrare:
>
> in questo contesto (aggiungerei _solo_ in questo contesto) 2^8/8 mi
> intendere che nell'ottetto ci sono 8 domini di broadcast, ciascuno con
> 1/8 delle possibilita' numeriche che l'ottetto esprime.
>
> 2^5 invece mi fa pensare semplicemente a 32 possibilita', cioe' a una /27
>
>> Inoltre, è solo un caso o il numero di variazioni che l'ANDing subisce
>> è l'esponente in base 2 del numero di domini di broadcast che si
>> creano?
>
> se capisco bene quello che scrivi, risponderei di no.
>
> prendi il caso della maschera 255.255.255.88:
> i network-ID che si rintracciano sono 8 (cioe' "il numero di variazioni
> che l'ANDing subisce").
>
> i domini di broadcast infatti sono 8 (e non 2^8, se ho compreso bene la
> tua posizione).
>
> aggiungo infine che il numero di domini di broadcast, nel caso di
> maschere con bit contigui, emergono autonomamente:
>
> /0   1 dominio di broadcast (2^0)
> /1   2 domini di broadcast  (2^1)
> /2   4 domini di broadcast  (2^2)
> /3   8 domini di broadcast  (2^3)
> /4  16 domini di broadcast  (2^4)
> /5  32 domini di broadcast  (2^5)
> /6  64 domini di broadcast  (2^6)
> /7 128 domini di broadcast  (2^7)
> /8 256 domini di broadcast  (2^8)
>
> grazie per gli spunti
> --
> antonio
>
>



More information about the Internet-e-architetture-di-rete mailing list