problema di subnetting

Area di discussione libera.

Moderatore: Staff

Regole del forum
1) Rispettare le idee altrui.
2) Evitare le offese dirette.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
kobaiachi
Linux 4.x
Linux 4.x
Messaggi: 1368
Iscritto il: gio 14 lug 2005, 0:00
Località: roma
Contatta:

problema di subnetting

Messaggio da kobaiachi »

dunque credevo di avere imparato bene a subnettare le reti,
ma facendo un esercizio di preparazione per la ccna mi sono accorto che ancora ci sono alcune cose che mi sfuggono, se qualcuno di voi mi aiutasse a dipanare i miei dubbi glie ne sarei grato.

il problema riguarda il subnetting di una rete di classe A in subnet da 1000 host l'una .

Supponiamo di avere assegnata una rete di classe A sia ad esempio la 10.0.0.0/8, volgiamo effettuare il subnetting di tale rete per ottenere delle s.reti di 1000 host .
il Numero di host per sottorete è determinato dai bit della Subnet Mask riservati agli host,siano questi x, si puo affermare quindi che 2^x -2 =host disponibili (il -2 serve per eliminare sia l'indirizzo di rete che di broadcast)
in questo caso sara 2^x - 2 =1000 quindi possiamo affermare che un valore di x=10 soddisfa le nostre esigenze .
le S.reti disponibili saranno invece date dalla formula 2^k -2=Num s.reti utilizzabili (anche qui il -2 serve per eliminare la 0 subnet e la subnet di broadcast) dove k è il numero di bit della netmask assegnati alla sottorete.
in questo caso k sarà dato da 32(bit complessivi della subnet mask) - 8 (bit riservati alla Major Network ) -10 (bit riserati agli host) 2^14-2=16382 reti

avremo quindi un indirizzo diviso come segue .

NNNNNNNN.SSSSSSSS.SSSSSSHH.HHHHHHH

111111111.11111111. 11111100. 00000000
(subnet mask 255.255.252.0)
in cui il primo ottetto identifica la major network i successivi 14 bit la subnet ed i restanti 10 gli host.

a questo punto mi chiedo come indivuduo gli indirizzi delle S.reti visto che i bit significativi si estendono su due ottetti ?

nel caso banale in cui i bit significativi si estendano solo su un ottetto si sottrae a 256(2^8 ) il valore dell'ottetto significativo della netmask ma in questo caso come devo fare ??

qualsiasi indizio è gradito

kobaiachi
Linux 4.x
Linux 4.x
Messaggi: 1368
Iscritto il: gio 14 lug 2005, 0:00
Località: roma
Contatta:

Messaggio da kobaiachi »

dunque forse ho risolto

però non ho ancora la certezza della correttezza della soluzione, e se qualcuno mi potesse confermare la correttezza della soluzione glie ne sarei grato .

se si assegnano i bit assegnati alla subnetwork partendo dall ultimo bit verso destra e si procede incrementando verso sinistra ..

si ha che la prima rete valida sarà (essendo la rete 10.0.0.0)


nnnnnnnn.ssssssss.sssssshh.hhhhhhhh
00001010.00000000.00000100.00000000
11111111.11111111.11111100.00000000
------------------------------------------------------------
00001010.00000000.00000100.00000000 = 10.0.4.0 e gli indirzzi di rete validi andranno da 10.0.4.1 a 10.0.7.255

infatti andando a trovare l'indrizzo di broadcast si ha :
nnnnnnnn.ssssssss.ssssshhh.hhhhhhhh
00001010.00000000.00000111.11111111
10 . 0 . 7 .255 (broadcast)

successivamente la seconda rete sarà

nnnnnnnn.ssssssss.sssssshh.hhhhhhhh
00001010.00000000.00001000.00000000
11111111.11111111.11111100.00000000
------------------------------------------------------------
00001010.00000000.00001000.00000000= 10.0.8.0

ed il broadcast sarà

nnnnnnnn.ssssssss.sssssshh.hhhhhhhh
00001010.00000000.00001011.11111111= 10 .0.11.255

continuando cosi la 3 rete sara

nnnnnnnn.ssssssss.sssssshh.hhhhhhhh
00001010.00000000.00001100.00000000
11111111.11111111.11111100.00000000
------------------------------------------------------------
00001010.00000000.00001100.00000000=10.0.12.0

ed il relativo broadcast
nnnnnnnn.ssssssss.sssssshh.hhhhhhhh
00001010.00000000.00001111.11111111= 10.0.15.255


e cosi via fino ad arrivare ad impegnare anche il secondo ottetto riservato alla subnet.

Avatar utente
Litie
Linux 2.x
Linux 2.x
Messaggi: 291
Iscritto il: sab 26 nov 2005, 11:30
Località: Pavia
Contatta:

Messaggio da Litie »

Stai facendo la certificazione CISCO???

kobaiachi
Linux 4.x
Linux 4.x
Messaggi: 1368
Iscritto il: gio 14 lug 2005, 0:00
Località: roma
Contatta:

Messaggio da kobaiachi »

si la ccna

Rispondi