rete su 3 piani di edificio....help me:ho un esame

Pubblicità
Stato
Discussione chiusa ad ulteriori risposte.

ultimo2

Nuovo Utente
Messaggi
22
Reazioni
0
Punteggio
25
Salve,
sono Adriano, uno studente del Corso di Laurea in Informatica, all'Università Parthenope di Napoli!!!A breve devo sostenere l'esame di Reti di Calcolatori e sono abbastanza preparato teoricamente, ho solo una difficoltà nel sostenere questo esame: cioè quella di non sapere progettare una rete lan su 3 piani di un edificio. ecco una domanda d'esame:
1)Edificio con 3 piani:
1 piano = 50 Host
2 piano= 30 Host
3 piano= 100 Host
Come organizzi nel modo migliore questa rete in qst edificio, utilizzando IP di classe C???
Vi prego di aiutarmi perchè a breve ho l'esame...inoltre premetto ke navigando sul web ho trovato molti esempi di creazione di due sottoreti e li ho capiti senza problemi, ma in questo caso non so proprio cosa fare....in attesa di una vostra risposta vi porgo
Distinti Saluti
 
ultimo2 ha detto:
Salve,
sono Adriano, uno studente del Corso di Laurea in Informatica, all'Università Parthenope di Napoli!!!A breve devo sostenere l'esame di Reti di Calcolatori e sono abbastanza preparato teoricamente, ho solo una difficoltà nel sostenere questo esame: cioè quella di non sapere progettare una rete lan su 3 piani di un edificio. ecco una domanda d'esame:
1)Edificio con 3 piani:
1 piano = 50 Host
2 piano= 30 Host
3 piano= 100 Host
Come organizzi nel modo migliore questa rete in qst edificio, utilizzando IP di classe C???
Vi prego di aiutarmi perchè a breve ho l'esame...inoltre premetto ke navigando sul web ho trovato molti esempi di creazione di due sottoreti e li ho capiti senza problemi, ma in questo caso non so proprio cosa fare....in attesa di una vostra risposta vi porgo
Distinti Saluti

Ciao Adriano,
un paio di domandine per capire come è strutturata logicamente la rete che andrai a creare.
Suppongo che fisicamente i 3 gruppi di Host siano collegati tra di loro tramite una dosrale di edificio ma tutti questi 130 host devono "vedersi" tra di loro?(fanno parte di una corporate?)
hanno risorse condivise o condividono tra di loro solo un'eventuale connessione ad internet?
le soluzioni sono varie a seconda delle funzionalità specifiche della rete che andrai ad implementare.

sarò felice di aiutarti se mi dai tutte le informazioni necessarie per poter progettare la rete che i9nteni implementare

ciao
 
Ok....

ok....la mia rete deve condividere solo le connessioni INTERNET!!!!
Magari mi dici anke quanti router (se ne basta anke uno) e quanti switch devo utilizzare...sappi ke devo ottimizzare e fare una configurazione ottimale di tutta la rete!!!!

cmq x qls cosa: adrianocalvo@hotmail.it
 
allora. Non puoi andare in classe c perche non avresti, facendo il subnetting, host sufficienti ( o reti sufficienti).

Potresti ma sarebbe un errore grossolano di design usare il supernetting e libereresti molti piu host, ma non sarebbe ottimizzato. In piu il supernetting si usa per altri scopi non per liberare host o reti.

Allora in classe b. Secondo l'rfc1918 in classe b possiamo utilizzare dalla 172.16.0.0 alla 172.31.255.255 in reti private. In classe b avremmo 65mila e rotti subnet e 65mila e rotti host. Da quello che ho capito devi ottimizzare le reti per cui facciamo un po di subnetting in classe b.

Allora possiamo ridurre gli host aumentando le reti, avendo a disposizione in classe b di 2 ottetti di host. Allora secondo la regola 2^nbit-2 vediamo che 2^7 =128-2=126 va bene per cui: una subnet del tipo:

255.255.255.128 in binario 11111111.11111111.11111111.10000000

Cosi hai 126 host per rete. Basta è fatto.

Quindi avrai:

x.y.0.0 - x.y.0.127
x.y.0.128 - x.y.0.255
x.y.1.0 - x.y.0.127
x.y.1.128 - x.y.0.255
x.y.2.0 - x.y.0.127
x.y.2.128 - x.y.0.255
x.y.3.0 - x.y.0.127
x.y.3.128 - x.y.0.255
<fino a>
x.y.255.0 - x.y.0.127
x.y.255.128 - x.y.0.255

x.y.0.0 - x.y.0.127
x.y.0.128 - x.y.0.255
x.y.1.0 - x.y.0.127
x.y.1.128 - x.y.0.255
x.y.2.0 - x.y.0.127
x.y.2.128 - x.y.0.255
x.y.3.0 - x.y.0.127
x.y.3.128 - x.y.0.255
<cut>
x.y.255.0 - x.y.0.127
x.y.255.128 - x.y.0.255


x.y.z.0 e x.y.z.128 sono gli indirizzi delle reti delle subnet
x.y.z.127 e x.y.z.255 sono gli indirizzi dei broadcast delle subnet

Per ottimizzare al massimo puoi dividere ogni piano con un router (e quindi una subnet). Quindi 3 router e dividi 3 domini di broadcast. 3 switch per le subnet, cosi dividi i domini di collisione. Piu un router per andare su internet con nat.
ciao

fammi sapere com'è andato l'esame! ghghghg

:figo:
 
ok....ma il prof all'esame fa solo classe C

Quei numeri di host nei piani sono solo d'esempio...il prof utilizza sempre le classi C ed io devo creare la rete...mi fai sapere....grazie ciao
 
Quei numeri di host nei piani sono solo d'esempio...il prof utilizza sempre le classi C ed io devo creare la rete...mi fai sapere....grazie ciao

beh non è che in classe c ci fai molto...fatti 2 conti. 100 host ce li fai stare solo se usi una sola rete per cui non puoi fare subnet. Al massimo puoi avere 62 host utilizzabili e 2 subnet utilizzabili. Con i numeri che hai dato tu devi andare per forza in classe b.

Supernettando forse intendi, ma ripeto che il supernetting, per quanto molti amministratori lo utilizzano per "ignoranza", non serve per liberare host/reti ma per problemi relativi alle tabelle di routing e per l'elezione del router principale. In piu il supernet esce dalla logica delle classi.

boh fammi sapere...

cosi come hai detto semplicemente non puoi :nunu:
 
comunque se devi fare tutto in classe c il procedimento è lo stesso della classe b solo che hai a disposizione un ottetto in meno.

Se hai bisogno di una guida passo passo dimmelo che te la faccio.
 
Ma fare invece una cosa del tipo
piano 3: xxx.xxx.xxx.0/25
piano 2: xxx.xxx.xxx.128/26
piano 1: xxx.xxx.xxx.192/27
e avanzano ancora 32 indirizzi dal 224 al 255 per un'altra eventuale subnet?
tutto fatto con classe c...
Poi ci vorrebbe un bello switch per piano e un router (o pc dedicato a tale scopo) con tre interfaccie (una per ogni subnet) collegato ad internet. e qui il problema dovrebbe essere risolto.
 
piano 3: xxx.xxx.xxx.0/25
piano 2: xxx.xxx.xxx.128/26
piano 1: xxx.xxx.xxx.192/27

No.

con una maschera a 25 non ci fai un tubo. Ti ricordo la formula che è:

(2^nbit)-2. Il -2 sta per il fatto che quelle 2 subnet non le puoi utilizzare. Quindi /25 in classe c non puoi usare nessuna rete.

con il /26 quindi ultimo ottetto 11000000. Puoi fare 2 reti con 62 hosts quindi anche troppi andrebbe bene per il primo piano.

con il /27 quindi ultimo ottetto 11100000. Puoi fare 6 reti con 30 hosts.Va bene solo per il secondo piano.

Il problema è il terzo piano con 100 hosts devi per forza andare in classe b e subnettare oppure supernettare ma non è un design corretto.

ciao!
 
In un altro forum, mi hanno risposto così:


L'esercizio dice di prendere degli indirizzi di classe C.
Quindi devi subnettare utilizzando il range 192.168.0.0/16
Io farei così:

1° piano: 192.168.0.0/26 (subnet 255.255.255.192) che mi da 64 indirizzi (da .0 a .63) di cui 62 utilizzabili.
2° piano: 192.168.0.64/27 (subnet 255.255.255.224) che mi da 32 indirizzi (da .64 a .95) di cui 30 utilizzabili
3° piano: 192.168.0.96/25 (subnet 255.255.255.128) che mi da 128 indirizzi (da .96 a .224) di cui 126 utilizzabili

Se conosci la teoria, non dovrebbe essere difficile capire perchè si utilizza questo subnetting.

Breve riassunto sul subnetting:

affinchè due indirizzi IP possano appartenere alla stessa subnet il risultato bit a bit dell'operazione booleana AND tra indirizzo IP e subnet mask deve dare lo stesso risultato (che sarà l'indirizzo di rete). Questo comporta che, andando a subnettare una rete, perdo due indirizzi, il primo e l'ultimo, che, rispettivamente, rappresentano l'indirizzo della subnet di appartenza e l'indirizzo di broadcast della rete.
Una subnet di classe C avrà, per definizione, il valore 255.255.255.0 e conterrà 256 indirizzi (254 indirizzi host)
Se voglio incrementare il numero di host appartenenti ad una rete devo diminuire il numero di 1 all'interno della subnet (es. 255.255.254.0 che mi dà 512 indirizzi di cui 510 utilizzabili).
Viceversa se voglio diminuire il numero di host devo aumentare il numero di 1 della subnet (es. 255.255.255.192 che mi dà 128 indirizzi di cui 126 utilizzabili).

A livello algebrico è facile da spiegare:
code:decimale | binario-----------------------------------------------------255.255.255.0 | 11111111.11111111.11111111.00000000255.255.254.0 | 11111111.11111111.11111110.00000000255.255.255.128 | 11111111.11111111.11111111.10000000
E' facilmente intuibile che nel primo caso ho 8 bit a disposizione per comporre indirizzi IP della stessa rete e quindi (2^8 = 256 possibili indirizzi)
nel secondo caso ho 9 bit (2^9 = 512)
nel terzo ho 7 bit (2^7 = 128).

Se non ti fidi, prova a fare quest'esercizio:
trasforma in binario i seguenti indirizzi e fai un AND logico con la subnet data e verifica che il risultato sia uguale (o diverso):
IP
192.168.0.5
192.168.0.60
SUBNET
255.255.255.128
__________________
IP
192.168.0.52
192.168.0.75
SUBNET
255.255.255.192


A chi credere???Ragazzi non mi disorientate, xkè se non non ci capisco niente...se potete fatemi una guida passo passo così capisco meglio il tutto....grazie
 
3° piano: 192.168.0.96/25 (subnet 255.255.255.128) che mi da 128 indirizzi (da .96 a .224) di cui 126 utilizzabili

male male male malissisisisisisiismo.

E' quello che dicevo prima allora:

Se voglio incrementare il numero di host appartenenti ad una rete devo diminuire il numero di 1 all'interno della subnet (es. 255.255.254.0 che mi dà 512 indirizzi di cui 510 utilizzabili).

NOOOOOOOOOOOOOO.:nono: sbagliatisssiismisissisismo.

Lo puoi fare ma utilizzando il Classless INternDOmain Rounting CIDR. MA A QUESTO PUNTO NON SEI PIU IN CLASSE C PERCHE IL CIDR ESCE DALLA LOGICA DELLE CLASSI MA SOPRATTUTTO IL SUPERNETTING SERVE A TUTTALLTRO!!!

Viceversa se voglio diminuire il numero di host devo aumentare il numero di 1 della subnet (es. 255.255.255.192 che mi dà 128 indirizzi di cui 126 utilizzabili).

NO allora. A livello pratico funziona ma è completamente sbagliato l'approccio.

Se ti servono piu host devi andare su di classe (le classi esistono proprio per questo altrimenti era inutile inventarle) e basta.

IL SUPERNETTING SERVE AD ALTRO

Per dimostrarti cio che dico vai su http://www.subnet-calculator.com/

Vedrai che facendo l'operazione di SUBNETTING su una rete in classe C non hai la possibilità di selezionare subnet del tipo 255.255.254.0 cioe con il terzo ottetto modificato.

Se usi IL SUPERNETTING SI.

RIBADISCO: SE FAI IL SUPERNETTING VA PER ANDARE MA IL SUPERNETTING SI FA PER ALTRE RAGIONI. SE USI INDIRIZZI CON SUBNET 255.255.254.0 SEI IN CLASSE B. FINE.

:figo:
 
CIDR - Classless Inter Domain Routing - was adopted to help ease the load imposed on internet and large network backbone routers by the INCREASING SIZE OF ROUTING TABLES.

IL CIDR SERVE A QUESTO.

CIAO!
Posta pure tutto quello che ho scritto nel forum dove hai trovato quello che ti ha risposto.
 
Guida:

prendi i numeri di hosts che ti vengono chiesti. Con la formula

(2^nbit)-2 dove nbit sono i bit della parte host (Meno significativi quindi a destra) (parte host che in classe C è solo l 'ultimo ottetto) e vedi un po quanti host ci riesci ad avere. Esempio:

23 hosts

quindi 2^5-2=30 ci stiamo dentro quindi prendiamo 5 bit dell'ultimo ottetto. Avrai una maschera del tipo: 11111111.11111111.11111111.11100000 cioe 255.255.255.224

OK?

Bon.

Una maschera cosi 255.255.255.128 in classe c non ti serve un tubo perche avresti 2 reti libere ma riservate e quindi inutilizzabili. In Classe B invece una subnet cosi andrebbe bene perche la parte di host è di 2 ottetti OK?

Bon

Cosi ti calcoli le subnet e ci metti dentro i pc.

Poi utilizzi tanti switch quante sono le reti e i relativi router che ti servono.

Basta.

Ciao!
 
Senti io ti voglio pure credere, ma in qst momento non ci sto capendo un tubo....il mio prof vuole questo:

Costruire una rete su 3 piani di un edificio

1 piano: 40 host
2 paino: 50 host
3 piano 110 host

Utilizzare la classe C e schematizzare come uso i router e gli switch!!!Non dovrebbe essere una cosa molto complessa.....tu come faresti....????

AIUTAMI xkè ho una gran confusione in qst materia!!!!!!Come si dice qui a Napoli: "Sto ascenne pazze!!!":muro:

Mi dai la tua mail???la mia è adrianocalvo@hotmail.it
 
Allora lo risolvi cosi:

Il primo e secondo piano:


2^6-2=62 hosts ci stai dentro.

quindi la maschera è 11000000 cioe 192. Quindi 4 reti:

(la x ci puoi mettere quello che vuoi)

192.168.x.0 alla 192.168.x.63 (il primo è la network l'ultimo il broadcast)

192.168.x.64 alla 192.168.x.127 (il primo è la network l'ultimo il broadcast)

192.168.x.128 alla 192.168.x.191 (il primo è la network l'ultimo il broadcast)

192.168.x.192 alla 192.168.x.255 (il primo è la network l'ultimo il broadcast)

Scegli un intervallo per la rete da 40 e uno per quello da 50. Esempio:

1° piano 192.168.0.65.....192.168.0.105 compresi.

2° piano 192.168.0.129.....192.168.0.179 compresi.

La subnet è 255.255.255.192

I pc delle 2 lan li colleghi con uno switch a testa (quindi 2 switch). Ci metti in mezzo un router che gira il traffico tra le 2 lan.
Subnettando hai ottimizzato le reti e gli host.

Per il terzo piano devi usare tutta una rete in classe c quindi la subnet è la classica della classe c 255.255.255.0

quindi ad esempio:

192.168.1.0.........192.168.1.255 (usa gli indirizzi di mezzo il primo e l'ultimo sono rispettivamente la network e il broadcast)

se usi 100 pc usa:

192.168.1.1 a 192.168.1.100

Attacchi tutto sul router di cui sopra.

come qui http://www.cisco.com/univercd/illus/s/19/s6619.jpg

Guarda solo la figura di sinistra. Non sono hub ma switch nel nostro caso.

Aggiungi un altro "cavo che va verso internet". Sei a posto.

E' il massimo dell'ottimizzazione.

Ciao!
 
Stato
Discussione chiusa ad ulteriori risposte.
Pubblicità
Pubblicità
Indietro
Top