INTERCONECTAREA LAN

De ce interconectam LAN-uri?

O singura retea LAN are limite fizice (distanta, numar de statii). Pentru a extinde reteaua sau a conecta retele diferite, folosim echipamente de interconectare care opereaza la nivele diferite ale modelului OSI. Nivelul la care opereaza determina ce informatii intelege dispozitivul si cat de inteligent filtreaza traficul.

7 Aplicatie
6 Prezentare
5 Sesiune
4 Transport
3 Retea Router
2 Legatura de Date Bridge, Switch
1 Fizic Repeater, Hub

Nivel 1 — Fizic

RPT
Repeater — Repetor
Regenereaza semnalul electric; extinde distanta.
Semnal degradat → Repeater → Semnal regenerat
PC1
RPT
PC2

Primeste semnalul electric atenuat, il regenereaza (amplifica + reclocheaza) si il retransmite. Nu intelege cadre, adrese MAC sau pachete — lucreaza doar cu biti.

2 porturi Punct-la-punct Extinde distanta Nu filtreaza
Retine

Repetorul e "un amplificator" — nu separa domenii de coliziune. Tot traficul (inclusiv coliziunile) trece prin el. Un singur domeniu de coliziune si broadcast.

HUB
Hub — Concentrator
Repeater cu mai multe porturi; retransmite pe toate porturile.
Hub = Repeater multiport — trimite pe TOATE porturile
PC1
trimite
HUB
PC2
primeste
PC3
primeste

Un Hub este un repeater cu N porturi (tipic 4, 8, 16, 24). Cand primeste un semnal pe un port, il retransmite pe toate celelalte porturi — fara nicio filtrare.

4-24 porturi Broadcast tot Half-duplex 10 Mbps partajat
Retine

Hub-ul e "prost" — un singur domeniu de coliziune pentru toate porturile. Bandwidth-ul e partajat (10 Mbps / N statii). Inlocuit de switch in retelele moderne.

Nivel 2 — Legatura de Date

BRG
Bridge — Punte
Conecteaza 2 segmente LAN; filtreaza traficul dupa adresa MAC.
Bridge filtreaza — trimite DOAR daca destinatia e pe celalalt segment
PC1
Segment A
BRG
PC3
Segment B
PC1 → PC2 (acelasi segment) = Bridge NU transmite pe B

Bridge-ul invata adresele MAC vazute pe fiecare port (tabel MAC / forwarding table). Cand primeste un cadru, verifica destinatia: daca e pe acelasi segment, il filtreaza (nu transmite); daca e pe alt segment, il trimite doar acolo.

Algoritmul de invatare

1. Cadru soseste pe portul X → Bridge memoreaza adresa MAC sursa pe portul X
2. Cauta adresa MAC destinatie in tabel:
  • Gasita pe acelasi port X → filtreaza (nu transmite)
  • Gasita pe alt port Y → trimite doar pe Y
  • Negasita → flood (trimite pe toate porturile, mai putin sursa)

2 porturi (tipic) Tabel MAC Filtreaza trafic Store-and-forward
Retine

Bridge-ul separa domenii de coliziune (cate unul per segment), dar NU separa domenii de broadcast — broadcast-urile trec prin el. E "inteligent" — invata singur unde sunt statiile.

SW
Switch — Comutator
Bridge multiport; un domeniu de coliziune per port.
Switch = Bridge cu N porturi — fiecare port = domeniu de coliziune separat
PC1
port 1
SW
PC3
port 3
PC2
port 2
PC1 → PC3: trimite DOAR pe port 3 (full-duplex, dedicated bandwidth)

Switch-ul este un bridge multiport de mare viteza. Fiecare port are propriul domeniu de coliziune, iar bandwidth-ul este dedicat per port (nu partajat). Suporta full-duplex si are capacitate de comutare simultana (wire-speed).

Metode de comutare
Store-and-Forward (verifica CRC) Cut-Through (latenta minima) Fragment-Free (primii 64 bytes)
Retine

Switch-ul e cel mai comun dispozitiv din LAN-uri moderne. N porturi = N domenii de coliziune. Insa tot este un singur domeniu de broadcast (ca si bridge-ul). VLAN-urile pot separa broadcast-urile pe un switch.

Nivel 3 — Retea

RTR
Router — Ruter
Conecteaza retele diferite; ruteaza pachete dupa adresa IP.
Router separa retele — fiecare interfata = retea diferita + broadcast domain separat
PC1
192.168.1.0/24
RTR
PC3
10.0.0.0/24
Broadcast din 192.168.1.x NU trece in 10.0.0.x

Routerul lucreaza cu adrese IP (Layer 3). Primeste pachetul, citeste IP-ul destinatie, consulta tabela de rutare si trimite pachetul pe interfata corecta. Schimba adresa MAC sursa/destinatie la fiecare hop, dar pastreaza IP-urile.

Ce face routerul la fiecare hop

1. Decapsuleaza cadrul Layer 2 (citeste antetul MAC)
2. Citeste IP-ul destinatie din pachetul Layer 3
3. Cauta in tabela de rutare (longest prefix match)
4. Decrementeaza TTL (Time-To-Live)
5. Creaza un nou cadru Layer 2 cu MAC-urile next-hop
6. Trimite pe interfata de iesire

Adrese IP Tabela de rutare TTL NAT Inter-VLAN routing
Retine

Routerul e singurul dispozitiv care separa AMBELE: domenii de coliziune SI domenii de broadcast. Fiecare interfata = retea IP separata. Routerul e "granita" intre retele diferite.

Domenii de Coliziune vs Broadcast

Domeniu de Coliziune

Zona in care doua statii pot suferi o coliziune daca transmit simultan. Cu cat domeniul e mai mic, cu atat mai putine coliziuni.

Hub 1 domeniu pentru toate porturile
Bridge Separa — 1 per segment
Switch Separa — 1 per port
Router Separa — 1 per interfata

Domeniu de Broadcast

Zona in care un cadru de broadcast (FF:FF:FF:FF:FF:FF) ajunge la toate statiile. Broadcast-urile mari pot incetini reteaua.

Hub NU separa — 1 domeniu
Bridge NU separa — 1 domeniu
Switch NU separa — 1 domeniu*
Router Separa — 1 per interfata

* Switch-ul poate separa broadcast-uri cu VLAN-uri

Exemplu: Hub + Switch + Router — domenii de coliziune si broadcast
Broadcast Domain 1
Coliziune
PC1
PC2
via HUB
Coliziune
PC3
port SW
Coliziune
PC4
port SW
ROUTER
Broadcast Domain 2
Coliziune
PC5
PC6
via HUB

Tabel Comparativ

Dispozitiv Nivel OSI Adresa folosita Separa coliziuni Separa broadcast Inteligenta
Repeater 1 — Fizic Niciuna (biti) Nu Nu Regenereaza semnalul
Hub 1 — Fizic Niciuna (biti) Nu Nu Retransmite pe toate porturile
Bridge 2 — Legatura Date MAC Da (per segment) Nu Filtreaza + invata MAC
Switch 2 — Legatura Date MAC Da (per port) Nu* Filtreaza + invata + full-duplex
Router 3 — Retea IP Da Da Ruteaza + NAT + ACL

* Switch-ul separa broadcast-uri doar cu VLAN-uri configurate