0% au considerat acest document util (0 voturi)
4 vizualizări16 pagini

Rețele de Calculatoare În Automatizări - Curs 4 - Nivelul Rețea (2) Nivelul Legătură de Date

Documentul discută despre nivelurile rețelei și legăturii de date în contextul rețelelor de calculatoare, concentrându-se pe protocolul ARP și pe conceptul de VLAN-uri. ARP este utilizat pentru a determina adresa MAC pe baza adresei IP, iar VLAN-urile permit crearea de domenii de broadcast eficiente. De asemenea, se abordează metodele de rutare între VLAN-uri, inclusiv metoda clasică și metoda 'Router on a Stick'.

Încărcat de

toiaemilia853
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
4 vizualizări16 pagini

Rețele de Calculatoare În Automatizări - Curs 4 - Nivelul Rețea (2) Nivelul Legătură de Date

Documentul discută despre nivelurile rețelei și legăturii de date în contextul rețelelor de calculatoare, concentrându-se pe protocolul ARP și pe conceptul de VLAN-uri. ARP este utilizat pentru a determina adresa MAC pe baza adresei IP, iar VLAN-urile permit crearea de domenii de broadcast eficiente. De asemenea, se abordează metodele de rutare între VLAN-uri, inclusiv metoda clasică și metoda 'Router on a Stick'.

Încărcat de

toiaemilia853
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

Rețele de Calculatoare în

Automatizări
- Curs 4 -

Nivelul Rețea (2)


Nivelul Legătură de Date (2)
Obiective

• Servicii de nivel 2 (Legătură de Date) utile la servirea cererilor de la


nivelul 3 (Rețea):
• Protocolul ARP
• Limitarea domeniilor de difuzare (broadcast) în rețele locale:
• VLAN-uri
• Trunk-ing
• Rutare inter-VLAN

2
ARP – Address Resolution Protocol
• Rol:
• Determină adresa MAC a unei staţii pe baza adresei IP a stației respective

• Format cadru ARP – (încapsulat în câmpul de date al cadrului Ethernet!)


0 15 16 31
Tipul de hardware (1) Tipul de protocol (0x0800)
Lungime adresă MAC (6) Lungime adresă IP (4) Cod operaţie (Cerere – 1 / Răspuns – 2)

Adresa MAC sursă (32 biţi)


Adresa MAC sursă (16 biţi) Adresa IP sursă (16 biţi)
Adresa IP sursă (16 biţi) Adresa MAC destinaţie (16 biţi)
Adresa MAC destinaţie (32 biţi)
Adresa IP destinaţie (32 biţi)

3
ARP – Funcționare
1. Dacă destinația se află în rețeaua locală (sursa și destinația au aceeași adresă de rețea):
• Stația sursă trimite un mesaj de tip cerere la adresa MAC [Link] (broadcast!) și adresa IP a destinației (se
solicită adresa MAC a destinației)
• Mesajul ajunge la toate stațiile (pentru că este un mesaj de tip broadcast!)
• Doar stația cu IP-ul din cerere răspunde

2. Dacă destinația nu este în rețeaua locală (între sursă și destinație se interpune cel puțin un ruter):
• Dacă stația cunoaște adresa punctului de ieșire din rețea (default gateway -> ruter):
• Trimite o cerere ARP folosind adresa IP a default gateway-ului ca adresă destinație
• Ruterul (default gateway) răspunde cu propria adresa MAC urmând să preia apoi pachetul spre exteriorul rețelei

• Dacă stația nu cunoaște adresa default gateway (ruter):


• Trimite o cerere ARP de tip broadcast
• DACĂ ruterul are activat serviciul de Proxy ARP va răspunde cu adresa lui MAC și va prelua transmiterea
mesajului în exterior

NOTĂ: există și protocol invers – utilizat pentru obtinerea adresei IP cand se cunoaște doar adresa
MAC => RARP (Reverse Address Resolution Protocol); necesită existența unui server RARP în
fiecare rețea locală

4
ARP – Exemplu – completarea tabelei ARP
PC0 - Completarea tabelei ARP

5
ARP – Exemplu – stații din aceeași rețea locală
Cerere ARP Răspuns ARP

Tabela ARP (stația sursă) Tabela ARP (stația destinație)

6
ARP – Exemplu – stații din rețele diferite
Cerere ARP Răspuns ARP (de la ruter!)

Tabela ARP (ruter!)


Tabela ARP (stația sursă)

7
• Reprezintă un domeniu de broadcast compus doar din anumite
VLAN – Virtual LANs
porturi ale unor switch-uri
• Un VLAN este definit prin porturile ce îi aparțin
• Definiție:
• un domeniu de broadcast compus doar din anumite porturi ale unor switch-uri

Fa0/1 Fa0/1

Fa0/2 Fa0/2
Fa0/3 Fa0/4 Fa0/3 Fa0/4

A B C D

• De ce sunt necesare: 11

• Eficiență, reducere cost de administrare, calitate mai bună a comunicației,


creșterea securității (fără să folosim rutere!)

8
VLAN - detalii
• VLAN-uri: identificate prin numere → VLAN ID
• VLAN ID: reprezentat pe 12 biți (1 – 4095)
• Switch-ul asociază intern un port cu un VLAN ID
• Pe switch-urile Cisco toate porturile aparțin inițial VLAN-ului 1
• Un port ce aparține unui singur VLAN poartă numele de Access Port
• Pentru stațiile conectate la un Access Port faptul că aparțin unui
VLAN este transparent
• Un VLAN trebuie creat pe un switch înainte să îi fie asociate porturi
• Pentru a comuta trafic aparținând unui VLAN <n> un switch trebuie
să aibă configurat VLAN-ul <n>

9
VLAN - Trunking

• Problemă: Ce fac
dacă am mai multe
VLAN-uri între
diferite switch-uri?

• Soluție: Trunking

• Avem nevoie de Trunk Ports - porturi ce pot transmite trafic din mai
multe VLAN-uri
10
VLAN - Trunking – IEEE 802.1q (extensie IEEE 802)
• Cum știe un switch pe ce VLAN să trimită un cadru venit pe un Trunk?

• Soluție: extinderea IEEE 802 (Ethernet) la IEEE 802.1q – folosit pe


legăturile de tip trunk
Adresa MAC Adresa MAC Tag 802.1q Lungime/Tip Date FCS
Destinatie Sursă (32 biți) Cadru

16 biți 3 biți 1 bit 12 biți


Protocol 802.1q Prioritate DEI VLAN ID
ID (0x8100) (CFI)

• VLAN Nativ – unul singur pe fiecare Trunk - folosește direct IEEE 802!

11
Rutare între VLAN-uri

• Problema: cum comunic cu o stație aflată în alt VLAN? → RUTER

• Router – echipament de nivelul 3 (rețea) cu rol de dirijare a traficului între


domenii de broadcast (LAN – LAN și prin extensie VLAN – VLAN)
• Soluții de “ieșire” din rețeaua locală/VLAN:
• Metoda Clasică
• Metoda Router on a Stick

12
Rutare inter-VLAN – metoda ”clasică”

• Folosescclasică:
Soluția mai multeExemplu
interfețe de pe ruter; fiecare interfață e într-un alt VLAN

Fa0/1
Fa0/2 R1
A
Fa0/3

SW1
B
VLAN 10
VLAN 20
Nativ: 10 VLAN 30
SW0 SW2 Trunk

C D E

13
Rutare inter-VLAN – metoda ”Router on a Stick”

• Folosesc
Soluția Router-on-a-stick
o singură interfață de pe ruter, separată în subinterfețe

Fa0/1 R1
A

SW1
B
VLAN 10
VLAN 20
Nativ: 10 VLAN 30
SW0 SW2 Trunk

C D E

14
• Folosește o singură interfață fizică
Metoda “Router
• Legătura dintreon a stick”
switch - Subinterfețe
și ruter va fi configurată ca trunk
• Fiecare subinterfață trebuie informată că traficul va veni în format
• Interfață fizică (placă de rețea) - împărțită în mai multe subinterfețe (câte
una 802.1q
pentru și nu Ethernet
fiecare VLAN);
• Când dintre
• Legătura se configurează încapsularea
switch și ruter 802.1q se
va fi configurată caasociază
trunk și VLAN-ul
corespunzător subinterfeței
• Fiecare subinterfață trebuie informată că traficul va fi în format 802.1q
• Când se configurează încapsularea 802.1q se asociază și VLAN-ul
corespunzător subinterfeței

Fa0/1.30 – 802.1q; VLAN 30

Fa0/1 Fa0/1.30
Fa0/1.10 Fa0/1.10 – 802.1q, VLAN 10
R1 Fa0/1.20
Fa0/1.20 – 802.1q; VLAN 20

15
34
Metoda “Clasica” versus “Router on a Stick”

Clasic Router on a Stick

Avantaje • Apartenența la VLAN-uri este • Folosește o singură interfață a ruterului,


transparenta ruterului deci are nevoie de un număr redus de
• Folosește eficient capacitatea de legă̆turi
transfer a mediului • Soluție scalabilă!

Dezavantaje • Soluția clasică consumă un număr • VLAN-urile nu mai sunt transparente


mare de interfețe de ruter ruterului
• Sunt necesare multe cabluri pentru • Lățimea de bandă a interfeței fizice este
a realiza legăturile partajată între cele logice (gâtuire)
• Nu este o soluție scalabilă! • (Funcționalitatea nu este disponibilă pe
orice ruter)

16

S-ar putea să vă placă și