This is an old revision of the document!
Laborator 3. Adresarea IP
Cunoștințe și abilități ce vor fi dobândite
adresă IP, subnet mask, adresă de rețea, adresă de broadcast
împărțirea unui spațiu de adresă (subnetare - VLSM)
configurarea adreselor IP (CISCO)
Navigare
Exerciții
00. [M][5p] Lucru cu biți
Reprezentarea adreselor IP se face în grupuri de câte 8 biți. Drept pentru care, vă sunt necesare cunoștințe bune de lucru în binar.
Atunci când faceți reprezentarea în binar a unui număr cel mai bine este să îl descompuneți în puteri ale lui 2. De exemplu:
Exerciții
01. [M][5p] Adresă IP și mască de rețea
Ne propunem să sistematizăm noțiunile de adresă IP, mască de rețea, adresă de rețea și adresă de broadcast.
Pentru asigurarea conectivității avem nevoie de o adresă de nivel 3, numită și adresă IP. Pe fiecare echipament cu suport de nivel 3 (stații, rutere, switch-uri layer 3) avem nevoie de adrese IP.
Atunci când cunoaștem adresa IP și masca de rețea și vrem să obținem adresa de rețea și adresa de broadcast, este util să folosim masca de rețea pentru a împărți adresa IP în două:
O parte de subrețea, care se întinde pe câți biți de 1 are masca de rețea. E vorba de 24 de biți, pentru o mască /24 (sau 255.255.255.0) sau 16 biți pentru o mască /16 (sau 255.255.0.0) sau 20 de biți pentru o mască /20 (sau 255.255.240.0).
O parte de stație (sau parte de host) care se întinde pe restul spațiului (32 - numărul de biți de 1 ai măștii de rețea). E vorba de 8 biți pentru o mască /24 (32-24 = 8) sau de 16 biți pentru o mască /16 (32-16 = 16) sau de 12 biți pentru o mască /20 (32-20 = 12).
Pe această împărțire vom obține aceeași pentru adresa 192.168.100.200/24 aceleași valori precum cele calculate mai sus, lucru reflectat și în figura de mai jos.
Să obținem adresa de rețea și adresa de broadcast pentru adresa 172.16.200.100/20
.
Transformăm adresa într-o adresă hibridă punând biți de 0 acolo unde se găsește masca de rețea: al treilea octet din cei patru ai adresei IP: 172.16.1100|1000.xxxxxxxx
.
Am folosit operatorul | (pipe) pentru a separa partea de rețea (primii 20 de biți, aferenți rețelei) de partea de stație (host) (ceilalți biți (32-20 = 12 biți) aferenți stației). Nu sunt relevanți pentru calculul nostru biții ultimului octet așa că am pus xxxxxxxx
în locul lor.
Adresa de rețea are toți biții de stație puși pe 0, deci va fi 172.16.1100|0000.00000000
. Rezultă adresa de rețea 172.16.192.0/20
.
Adresa de broadcast are toți biții de stație puși pe 1, deci va fi 172.16.1100|1111.11111111
. Rezultă adresa de broadcast 172.16.207.255/20
.
02. [M][10p] Calcul adresă de rețea și adresă de broadcast
03. [M][5p] Utilitate mască de rețea
Topologie: download
Topologia conține 3 calculatoare legate printr-un switch și au configurate adresele IP. După ce toate legăturile devin active (toate beculețele devin verzi), trimiteți câte un pachet între oricare două stații.
Observați că nu există conectivitate între stația PC1
și celelalte două stații (PC0
si PC2
).
Vizualizați adresele IP și măștile de rețea configurate pe fiecare din stații.
Motivul pentru care nu funcționează transmiterea pachetelor de la PC1
este pentru că stația PC1
se află în altă rețea față de stațiile PC0
și PC2
.
Deși aparent este în aceeași rețea, diferă masca de rețea. Vom demonstra acest lucru calculând adresele de rețea:
PC0
: 172.16.10.10 & 255.255.0.0 (/16)
= 172.16.0.0
PC1
: 172.16.20.20 & 255.255.255.0 (/24)
= 172.16.20.0
PC2
: 172.16.30.30 & 255.255.0.0 (/16)
= 172.16.0.0
Se observă că stațiile PC0
și PC2
fac parte din aceeași rețea, pe când PC1
se află în altă rețea, lucru indicat de masca de rețea.
Apartenența unei adrese IP la o rețea se poate decide doar folosind atât adresa IP cât și masca de rețea. O configurație fără mască de rețea este incompletă.
04. [M][5p] Număr de stații în rețea
Masca de rețea face separația între partea de rețea și partea de stație. Numărul de biți pentru partea de stație reflectă adresele IP posibile pentru stații.
Două dintre aceste adrese, însă, nu sunt asignabile stațiilor (nu pot fi configurate pe stații). Este vorba de prima adresă IP a spațiului și ultima adresă IP a spațiului posibil.
Prima adresă IP a spațiului de adrese conține doar biți de 0 pentru partea de host și este adresa de rețea.
Ultima adresă IP a spațiului de adrese conține doar biți de 1 pentru partea de host și este adresa de broadcast.
Dacă avem masca de rețea /24, adică 8 biți (32-24) pentru partea de stație, vom avea un spațiul posibil de 28 = 256
adrese. Din aceste adrese 2 nu sunt folosibile (adresa de rețea și adresa de broadcast) și vom avea, așadar 254 de adrese asignabile.
În general, dacă avem N
biți alocați pentru partea de stație, vom avea 2N-2
adrese asignabile.
05. [M][5p] Prezentare subnetare
În rețele mari, se pornește de la un spațiu de adresă oferit de o autoritate și apoi se fac subrețele la acest spațiu. Subrețelele vor acoperi zone/departamente diferite. Procesul de împărțire în subrețele se cheamă subnetting sau subnetare.
În forma simplă, se împart în subrețele egale, de dimensiune fixă.
Tutorial
Vom realiza subnetarea rețelei 78.78.32.0/22
în 4 subrețele
În forma binară hibridă, adresa rețelei mari este 78.78.001000|00.00000000/22
. Am folosit caracterul | (pipe) pentru a separa partea de rețea de partea de host.
Avem 4 subrețele deci avem nevoie de 2 biți suplimentari pentru indicarea rețelei: 00, 01, 10, 11. Înseamnă că subrețelele vor avea masca /22 + 2 biți =/24. Adică vor avea 28-2 = 254
stații fiecare.
06. [M][10p] Întrebări de subnetare
Câte adrese asignabile (care pot fi asociate unei stații) se găsesc într-o rețea cu masca /23?
Câți biți sunt necesari pentru partea de subrețea dacă dorim să creăm 7 subrețele cu cât mai multe stații?
Câți biți sunt necesari pentru partea de stație dacă dorim să creăm cât mai multe rețele cu 7 stații?
Pornim de la o rețea /22. Care va fi masca noilor subrețele dacă dorim să creăm 6 subrețele de dimensiune egală cu cât mai multe stații?
Pornim de la o rețea /22. Care va fi masca noilor subrețele dacă dorim să creăm cât mai multe subrețele cu 27 de stații?
Dați exemplu de două măști de (sub)rețea pentru care adresa 78.78.78.159
este adresă de broadcast și două măști de (sub)rețea pentru care adresa 78.78.78.159
este adresă de stație.
07. [M][10p] Subnetare
O firmă are la dispoziție un spațiu de adrese /24
și un ruter cu mai multe interfețe.
Ruterul distribuie spațiul de adrese în 4 subrețele cu număr egal de stații.
Stabiliți adresa de rețea și adresa de broadcast a fiecărei subrețele, precum și prima adresă asignabilă și ultima adresă asignabilă pentru fiecare subrețea:
17.18.19.0/24
08. [M][10p] Subnetare avansată
O firmă are la dispoziție un spațiu de adrese /22
și un ruter cu mai multe interfețe.
Ruterul distribuie spațiul de adrese în 6 subrețele cu număr egal de stații.
Stabiliți adresa de rețea a fiecărei subrețele și adresa ultimei adrese asignabile pentru fiecare subrețea.
17.18.16.0/22
09. [M][5p] Prezentare VLSM
A: o subrețea cu un număr de 100 de stații
B: o subrețea cu 60 de stații
C: o subrețea cu 50 de stații
Când facem subnetting folosind VLSM, sortăm în ordine descrescătoare subrețelele după numărul de stații. Pornim de la subrețeaua cea mai mare și apoi continuăm, pas cu pas, la rețelele mai mici.
Prima subrețea are 100 de stații, deci are nevoie de 7 biți pentru partea de host, adică de o mască /25
. Împărțim rețeaua mare în două subrețele:
17.18.19.0/25
17.18.19.128/25
Prima subrețea o alocăm primul departament: A
- 17.18.19.0/25
.
A doua subrețea (17.18.19.128/25
) o împărțim în continuare.
Trebuie să folosim spațiul rămas pentru celelalte două subrețele (B și C) cu câte 60, respectiv 50 de stații.
Avem nevoie de 6 biți pentru partea de host a fiecărei subrețele, adică de o mască /26
. Împărțim noua subrețea în două subrețele:
17.18.19.128/26
17.18.19.192/26
Alocăm fiecare dintre cele două subrețele rezultate celor două departamente: B
- 17.18.19.128/26
și C
- 17.18.19.192/26
.
Întrucât spațiul inițial a fost împărțit în subrețele cu mască diferită, numim acest process Variable Length Subnet Mask (VLSM).
10. [M][10p] VLSM
O firmă are la dispoziție un spațiu de adrese /25
și un ruter cu mai multe interfețe.
Ruterul distribuie spațiul de adrese în 3 subrețele cu următorul număr de stații: 54, 27, 19. Determinați aceste subrețele pentru următoarele spații de adrese:
12.13.14.128/25
11. [M][10p] VLSM avansat
Realizați o distribuție a spațiului de adresă folosind VLSM în cadrul celor cinci rețele.
Precizați care vor fi adresele pentru rutere. În cazul rețelelor C, D, E, alocați ruterului prima adresă din rețea.
12. [A][10p] Configurare adrese IP și ruter în Packet Tracer
Topologie: download
Topologia este formată dintr-un ruter și 2 stații conectate la 2 interfețe diferite ale ruterului prin switch-uri.
Pentru a avea conectivitate între stații și ruter trebuie sa configurăm adrese IP pe fiecare din ele.
Vom folosi 2 clase, câte una pentru fiecare rețea reprezentată de cele 2 interfețe ale ruterului:
192.168.0.0/24
10.0.0.0/24
Configurați pe stația PC0
adresa IP 192.168.0.10
cu masca 255.255.255.0
, iar pe PC1
adresa IP 10.0.0.10
cu masca 255.255.255.0
.
Pe interfața Fa0/0
a ruterului vom configura adresa IP 192.168.0.1
cu masca 255.255.255.0
:
Router>enable
Router#configure terminal
Router(config)#interface fa0/0
Router(config-if)#no shutdown
Router(config-if)#ip address 192.168.0.1 255.255.255.0
Router(config-if)#exit
Router(config)#exit
Router# ping 192.168.0.10
Pentru a ridica interfața, folosiți comanda
no shutdown
.
De pe ruter, verificați conectivitatea la stația PC1 folosind comanda ping
.
Puteți realiza verificarea folosind și mesajele din Packet Tracer.
13. [A][BONUS - 10p] Configurare VLSM în Packet Tracer
Topologie: download
Interfețele ruterului trebuie să fie pornite; folosiți comanda
no shutdown
. Beculețele trebuie să fie verzi.
Pentru a afla pe ce interfață a ruterului se conectează o legătură fizică (Fa1/0
, Fa4/0
etc.) plasați mouse-ul (hover) peste beculețul aferent legăturii și interfeței.