In acest articol vorbim despre Subnetarea unei Retele pe IPv4. Mai exact vom afla ce adrese IP compun o retea, ce dimensiune poate avea o retea si cum . Hai sa incepem !

Ce este Subnetarea ? 

Subnetarea este foarte importanta cand vorbim de Design-ul si functionalitatea (la parametri optimi) unei retele. In cazul in care nu este gandit intr-un mod organizat si eficient poate duce la cresterea costurilor si o scadere a eficientei rutarii in retea. 

O adresa IPv4 este alcatuita din 32 de biti. Astfel fiecare ea va contine 4 campuri fiecare a cate 8 biti. Fiecare camp poate avea o valoare intre 0 si 255, in total 256 de valori (pentru ca 2^8 = 256). Iata un exemplu clasic de adresa IP:  192.168.0.0/24 

  • 192.168.0.0 = adresa de retea (gandeste-te la ea ca la denumirea unei strazi)
  • /24 = masca de retea (te poti gandi la masca, ca fiind numarul maxim de case care pot fi construite pe o strada).
  • Masca de retea = indica dimensiunea unei retele (numarul total de IP-uri care alcatuiesc reteaua)

Cand vorbim de subnetare/adresare IP o adresa IP este compusa din:

  1. Portiunea de Network (Retea) – aka. Masca de retea
  2. Portiunea de Host – aka. diferenta: 32 – Masca

Iar acum, 192.168.0.0/24 fiind adresa de retea (numele strazii):

/24 – reprezinta masca, adica primii 24 de biti reprezinta portiunea de network (retea), iar restul de 8 biti reprezinta portiunea de host. 

Asadar, daca dorim sa alocam (setam pe dispozitive) adrese IP din reteaua 192.168.0.0, atunci primele 3 campuri vor ramane la fel (192.168.0), iar ultimul camp va identifica fiecare dispozitiv (de la .1 la .254):

subnetarea unei retele de calculatoare
Figura 1

Exemplu: 3 dispozitive carora le vom aloca o adresa IP din reteaua 192.168.0.0/24

Primul dispozitiv: 192.168.0.8

Al 2-lea dispozitiv: 192.168.0.11

Al 3-lea dispozitiv: 192.168.0.20

Pe langa asta, de obicei Routerul are prima adresa (192.168.0.1) sau ultima adresa (192.168.0.254) din retea. Asadar IP-ul lui R1 va fi: 192.168.0.1

Acum te invit sa urmaresti video-ul de mai jos unde iti explica mai in detaliu conceptul de subnetare al unei retele:

Subnetarea unei Retele 

Pentru a putea face subnetarea unei retele trebuie mai intai sa raspundem la urmatoarele intrebari:

  • 1) Cate IP-uri pot avea intre retea cu o masca data ?  ex: /24
  • 2) Care este primul si ultimul IP ?
  • 3) Ce IP-uri apartin retelei ?

Exemplul #1

Sa luam reteaua 172.16.0.0/24 si sa raspundem la prima intrebare:

1) 32 – 24 = 8, 2^8 = 256 – numarul maxim de IP-uri dintr-o retea cu masca /24

2) Primul IP: 172.16.0.1, Ultimul IP: 172.16.0.255

3) Toate IP-urile in intervalul 172.16.0.1 – 172.16.0.255, apartin retelei.

Exemplul #2

Sa luam reteaua 172.22.9.0/27 si sa raspundem la prima intrebare:

1) 32 – 27 = 5, 2^5 = 32 – numarul maxim de IP-uri dintr-o retea cu masca /27

2) Primul IP: 172.22.9.1, Ultimul IP: 172.22.9.31

3) Toate IP-urile in intervalul 172.22.9.1 – 172.22.9.30, apartin retelei.

“Care este urmatoarea retea ?”

La majoritatea cursurilor mele, cand predau subnetare, apare inevitabil intrebarea: “Care este urmatoarea retea ?”, si o liniste profunda se aseaza peste sala. Nimeni nu stie ce sa zica (sau mai exact la ce ma refer) asadar hai sa vedem despre ce e vorba:

Cand vine vorba de subnetare, nu ne intereseaza doar retea actuala ci si care poate fi urmatoarea retea dupa aceasta. Daca avem la dispozitie urmatoarea retea:

192.168.0.0/27

32 – 27 = 5, 2^5 = 32, in acest scenariu 32 indica numarul total de IP-uri dintr-o retea cu masca /27, dar totodata indica si delimitare fiecarei retele in parte (sau incrementul, cum imi place mie sa ii spun).

Deci, conform acestui principiu, urmatoarea retea va fi:

192.168.0.32/27, apoi:

192.168.0.64/27

192.168.0.96/27 

192.168.0.128/27

Asadar in incremente de 32 pentru o masca /27.

Iata tabelul de mai jos pentru a vedea si alte exemplu:

Reteaua – IPPrimul IPUltimul IPUrmatoarea Retea
192.168.0.0/24192.168.0.1192.168.0.255192.168.1.0/24
10.0.0.0/2710.0.0.110.0.0.3110.0.0.32/27
10.10.0.128/2610.10.0.12910.10.0.19110.10.0.192/26

Daca avem o masca /24 numarul total de IP-uri este 256. Pentru orice camp dintr-un IP valoarea maxima poate fi intre 0 – 255 (nu putem aveam valoarea 256). Nu putem avea scenariul 192.168.0.256, dar putem avea 192.168.1.0. 

Acest exemplu este similar cu urmatorul: 

Sa ne gandim ca avem un ceas si este ora 11:59 (aka 192.168.0.255). Peste 1 minut se poate sa avem ora 11:60 ? NU, bineinteles, dar putem avea ora 12:00 (aka 192.168.1.0). Ei bine, asta se intampla si in cazul subnetarii in aceasta situatie:

Oricand avem o retea care se termina in (192.168.0).255 si vrem sa mergem la urmatoarea retea, atunci aceasta va avea valoarea (192.168).1.0

Subnetarea unei Retele in functie de Numarul Dispozitivelor

Sa presupunem ca vrem sa deschidem o afacere care va oferi servicii in domeniul IT. Aceasta afacere va avea 3 departamente:

  • Vanzari
  • Marketing
  • si IT.

Fiecare dintre aceste departamente va avea anumite dispozitive (Laptop-uri, Imprimante, Servere, etc.) care necesita cate o adresa IP pentru a comunica intre ele si in Internet.

Sa presupunem ca avem nevoie de 15 IP-uri pentru departamentul de Vanzari, 5 pentru Marketing si 158 pentru IT. Spatiul de adrese disponibil pe care il avem este urmatorul: 10.23.0.0/16

Acest spatiu de adrese (daca e sa urmam exemplul de mai sus) va cuprinde urmatoarele:

1) /16 => 65536 de IP-uri

2) Primul IP: 10.23.0.1, Ultimul IP: 10.23.255.255

3) Toate IP-urile in intervalul 10.23.0.1 – 10.23.255.254, apartin retelei

Gandeste-te ca fiecare dintre aceste IP-uri au costul de 1$/luna. Scopul nostru este sa facem subnetarea cat mai eficient. Daca nu facem asta riscam sa platim 65536$/luna doar pe IP-uri !

!!! Asadar noi incepem subnetarea intotdeauna cu reteaua cea mai mare (ca numar de dispozitive).

  1. 158 – IT
  2. 15 – Vanzari
  3. 5 – Marketing

Acum trebuie sa aflam raspunsul la urmatoarele intrebari:

1) Care este masca ? – ex: /24
2) Care este reteaua ?
3) Ce IP-uri apartin retelei ?

Pentru a afla masca de retea trebuie mai intai sa ne punem intrebare “Care este cea mai apropiata putere a lui 2, mai mare decat numarul de dispozitive ?”

2^02^12^22^32^42^52^62^72^8
1248163264128256

In cazul IT-ului de 156, cea mai apropiata putere este 2^8 = 256. 

256 reprezinta numarul Maxim de IP-uri, dar nu le putem folosi pe toate. Motivul este urmatorul: prima adresa (.0) este rezervata pentru retea, iar ultima adresa (.255) este rezervata pentru Broadcast.

Asadar trebuie sa scadem 2 IP-uri din totalul de 256, rezultatul fiind 254.

Din acest numar, ne intereseaza puterea lui 2, in cazul acesta 8. Astfel vom raspunde la intrebarea 1:

1) 32 – 8 = 24 => /24 reprezinta masca de retea

2) Reteaua va fi chiar 10.23.0.0/24 (dar dupa cum poti vedea, schimbam masca).

3) Toate IP-urile in intervalul 10.23.0.1 – 10.23.0.254, apartin retelei

Urmareste tutorialul de mai jos pentru a intelege mai bine 🙂

Urmatoarea retea disponibila, dupa aceasta incepe cu: 10.23.1.0

In cazul retelei departamentului de Vanzari vom face acelasi lucru:

1) 15 IP-uri necesare, 2^4 = 16; 16 – 2 (adresa de retea si broadcast) = 14, iar 15 > 14 => masca /28 nu este buna

Cea mai buna masca este: 32 – 5 = 27 => /27

32 – 27 = 5, iar 2^5 = 30 > 15 => masca /27 este cea potrivita

2) Reteaua va fi 10.23.1.0/27

3) Toate IP-urile in intervalul 10.23.1.1 – 10.23.1.30, apartin retelei

In cazul retelei departamentului de Marketing, vom face acelasi lucru:

1) 5 IP-uri necesare, 2^3 = 8; 8 – 2 (adresa de retea si broadcast) = 6, iar 6 > 5 => Cea mai buna masca este: 32 – 3 = 29 => /29

2) Reteaua va fi 10.23.1.32/29

3) Toate IP-urile in intervalul 10.23.1.33 – 10.23.1.38, apartin retelei

Urmareste tutorialul de mai jos pentru a aprofunda si mai mult subnetarea:

Rezumat despre Subnetarea unei retele pe IPv4

Ce este Subnetarea?

Subnetarea este foarte importanta cand vorbim de Design-ul si functionalitatea (la parametri optimi) unei retele. In cazul in care nu este gandit intr-un mod organizat si eficient poate duce la cresterea costurilor si o scadere a eficientei rutarii in retea. 

Ce este o adresa IP?

O adresa IPv4 este alcatuita din 32 de biti. Astfel fiecare ea va contine 4 campuri fiecare a cate 8 biti. Fiecare camp poate avea o valoare intre 0 si 255, in total 256 de valori (pentru ca 2^8 = 256). Iata un exemplu clasic de adresa IP: 192.168.0.0/24 

Cum faci subnetarea unei retele?

Pentru a putea face subnetarea unei retele trebuie mai intai sa raspundem la urmatoarele intrebari:
1) Cate IP-uri pot avea intre retea cu o masca data ?  ex: /24
2) Care este primul si ultimul IP ?
3) Ce IP-uri apartin retelei ?

Exerseaza, Exerseaza 

Rezolva exercitiul de mai jos pentru a-ti perfectiona cunostiintele de subnetare: LINK Exercitiu

Iti multumesc pentru interesul si atentia acordata acestui articol despre subnetarea unei retele.


Cum sa inveti mai multe despre Subnetare?

Daca esti interesat sa inveti mai multe despre Subnetare, atunci iti recomand cartea mea “Introducere in Retele de Calculatoare“, care este #1 Best-Seller pe Amazon.

Notiunile explicate in aceasta carte te vor ajuta extrem de mult sa intelegi atat elementele teoretice cat si cele practice care au de a face cu retelele de calculatoare, internetul si cu configurarea echipamentelor Cisco. Click AICI pentru a afla mai multe.

Ramon Nastase

Eu sunt Ramon, am 25 de ani si sunt Pasionat de IT (Retelistica, Programare, Securitate, Tehnologie) si Training. Misiunea mea este sa te ajut pe tine sa-ti atingi potentialul maxim in cariera ta din domeniul IT. Cu acest gand in minte din 2017 pana in prezent, am construit o comunitate de peste 70.000 de persoane pasionate de IT si de invatare continua. Te invit sa citesti articolele de pe acest blog si sa urmaresti celelalte materiale educative de mai jos 👇
Summary
Review Date
Reviewed Item
Subnetarea unei Retele pe IPv4 | Invata Retelistica #12
Author Rating
51star1star1star1star1star