Documente noi - cercetari, esee, comentariu, compunere, document
Documente categorii

Subnetarea (Subnetting)

Subnetarea (Subnetting)


CIDR se utilizeaza si pentru alocarea adreselor IP in LAN-uri impartite in mai multe retele (subretele), process ce poarta denumirea de subnetting.

Sa presupunem ca alocam domeniul de adrese (adresa de retea):

200.15.100.0

cu masca de subretea: 255.255.255.0

Daca avem nevoie numai de 254 de gazde, se poate utiliza metoda clasica, adica se poate crea o retea de clasa C.

Sa presupunem insa ca reteaua trebuie segmentata (pe criterii logice) in grupuri mai mici - de exmplu 30 gazde/retea (segment).



Utilizand CIDR, putem determina care este punctual de separare intre ID-ul de retea si cel de gazda, in functie de numarul de gazde necesar de cati biti avem nevoie in portiunea de ID de gazda cati biti rezulta pentru ID-ul de retea.

Pentru aceasta calculam:

2N -2 = X (in cazul de fata X=30 gazde)

N

Puterea lui 2

7

6

5

4

3

2

1

0

X

Valoarea

128

64

32

16

8

4

2

1

Ultimul octetet din masca de subretea

128

192

224

240

248

252

254

255

Avem nevoie de 5 biti pentru 32-2 adrese de gazda (se scad adresele de retea si de broadcast)

Pentru determinarea mastii de subretea, se calculeaza de la dreapta la stanga (de la bitul cel mai semnificativ):

Rezulta masca de subretea:

255.255.255.224

numarul de biti ramas disponibil pentru ID-ul de retea: 27

notatia CIDR:

200.15.100.0/27

Intrebari esentiale la proiectarea unei retele TCP/IP:

  1. De cate retele este nevoie ?

De cate gazde/retea este nevoie ?

  1. Care este masca de subretea ?
  2. De cate gazde este nevoie ?

Cate retele vor furniza acest numar de gazde ?

  1. Ce domenii de adrese vor fi utilizate ?

Revenind la exemplul anterior:

Numarul de gazde/retea = 30

Masca de subretea = 255.255.255.224

Cate astfel de retele pot exista si care va fi domeniul de adrese IP ?

Pentru aceasta, vom analiza pentru adresa: 200.15.100.0

ce inseamna marirea ID-ului de retea cu 3 biti citim din tabela de mai sus 23 = 8 Nr. de retele posibile: 8 / 30 gazde pe retea

De fapt, primul si ultimul domeniu de adrese nu poate fi folosit, deoarece primul cuprinde reteaua mare din care au provenit subretelele: 200.15.100.0, iar domeniul 200.15.100.255 cuprinde adresa de broadcast pentru aceeasi retea. Astfel raman pentru subretele 6 domenii de adrese IP ce vor corespunde unui increment de 32 (conf. mastii de subretea):

Reteaua #1: 200.15.100.32/27

Domeniul de adrese de gazda:

200.15.100.33/27-200.15.100.62/27

Adresa de broadcast:

200.15.100.63/27

Reteaua #2: 200.15.100.64/27

Domeniul de adrese de gazda:

200.15.100.65/27 -200.15.100.94/27

Adresa de broadcast:

200.15.100.95/27

Reteaua #3: 200.15.100.96/27

Domeniul de adrese de gazda:

200.15.100.97/27 -200.15.100.126/27

Adresa de broadcast:

200.15.100.127/27

Reteaua #4: 200.15.100.128/27

Domeniul de adrese de gazda:

200.15.100.129/27 -200.15.100.158/27

Adresa de broadcast:

200.15.100.159/27

Reteaua #5: 200.15.100.16/27

Domeniul de adrese de gazda:

200.15.100.1/27-200.15.100.30/27

Adresa de broadcast:

200.15.100.31/27

Reteaua #1: 200.15.100.0/27

Domeniul de adrese de gazda:

200.15.100.161/27 -200.15.100.190/27

Adresa de broadcast:

200.15.100.191/27

Reteaua #6: 200.15.100.192/27

Domeniul de adrese de gazda:

200.15.100.193/27 -200.15.100.222/27

Adresa de broadcast:

200.15.100.223/27

Alt exemplu:

Adresa IP pentru reteaua:131.150.0.0

Cu masca de subretea : 255.255.0.0 conf. impartirii pe clase (clasa B) vor exista > 65 000 adrese IP disponibile pentru gazde risipa de adrese.

Utilizand insa CIDR, se poate face o subnetare.

Prima intrebare: de cate retele avem nevoie ? Cate gazde/retea ? Sau invers: De cate gazde avem nevoie in cea mai mare subretea ? rezulta numarul de (sub)retele.

Presupunem ca sunt necesare 2000 gazde/retea:

2N - 2 = X (unde X = 2000)

De fapt, intrebarea este: cati biti sunt necesari pentru a avea disponibile 2000 adrese IP de gazda ?

2N - 2 > = 2000 N = 11 (211 = 2048)



Sunt necesari 11 biti in portiunea de ID de gazda



Numarul de subretele va fid at de cei 5 biti suplimentari care au trecut de la ID-ul de gazda la ID-ul de retea (fata de situatia initiala - retea clasica clasa B):

25 - 2 = 30 subretele

cu cate 2048 - 2gazde fiecare

Incrementul pentru fiecare domeniu va fi 23 = 8 (bitul cel mai nesemnificativ din ID-ul de retea)


7 6 5 4 3 2 1 0

128       64 32 16 8 4 2 1

ID retea



Domeniile de adrese IP vor fi:


Reteaua #1:131.150.8.0/21

131.150.8.1/21 - 131.150.15.254/21

Adresa de broadcast: 131.150.15.255


Reteaua #2:131.150.16.0/21

131.150.16.1/21 - 131.150.23.254/21

Adresa de broadcast: 131.150.23.255/21

Reteaua #3:131.150.24.0/21

131.150.24.1/21 - 131.150.32.254/21

Adresa de broadcast: 131.150.32.255/21


Reteaua #30:131.150.240.0/21

131.150.240.1/21 - 131.150.254.254/21

Adresa de broadcast: 131.150.240.255/21