Sunteți pe pagina 1din 21

Reele de calculatoare

Dispozitive de
reelele locale

Lector univ. dr. ing. C. N. Calistru

interconectare

pentru

n cele ce urmeaz vor fi prezentate dispozitivelor de interconectare ntr-o clasificare cu trei


categorii: repetoare, puni i rutere - chiar dac exist o serie de productori care ncearc si impun produsele ca pe o nou clas de dispozitive. Aceast tipologie prezint avantajul de
a urmri de aproape stiva de protocoale OSI, prezentnd astfel aciunile specifice fiecrui
nivel.

1 Repetorul
Repetorul este dispozitivul de interconectare ce funcioneaz la nivel fizic. Deoarece la
nivelul fizic nu exist date ci doar bii, repetorul nu este preocupat de identificarea destinaiei
sau de verificarea unui cod de corecie, ci doar de semnalul electric pe care-l primete i de
regenerarea acestuia.
Principala sa funcie este aceea de a extinde suprafaa acoperit de o reea local cu un cost i
o laten foarte sczute.
irul de bii generat de o plac de reea este clar, respectnd strict nivelurile de tensiune
standardizate. Cu ct irul de bii cltorete mai mult prin cablu, semnalul electric se
deterioreaz i devine din ce n ce mai slab. Pentru a opri deteriorarea semnalului peste o
limit ce l-ar face de nerecunoscut pentru destinaie, repetorul ia irul de bii, l aduce la
treptele de semnalizare standardizate i l amplific.
Deprecierea semnalului nu apare doar cnd acesta cltorete prin mediul de cupru, dar i
cnd atam prea multe dispozitive la mediul de transmisie, deoarece fiecare nou dispozitiv
ataat la mediu va provoca o mic degradare a semnalului.
Exist repetoare pentru toate mediile de transmisie pe cupru - de la cablul coaxial de diferite
impedane pn la cel torsadat. Cele mai des ntlnite reele locale sunt totui fr ndoial i
n Romnia reelele Ethernet. Din aceast cauz m voi referi n continuare cu precdere la
acestea.
n reelele Ethernet ntlnim deseori repetoare multiport numite huburi. Huburile vor
transmite datele primite pe unul dintre porturi pe toate celelalte porturi. Pentru mediul torsadat
acestea ndeplinesc o funcie suplimentar i anume asigur conectarea tuturor nodurilor la un
mediu de transmisie distribuit.
Iniial au existat dou tipuri de huburi: pasive i active. Huburile pasive ofer posibilitatea
interconectrii la acelai mediu de transmisie a mai multor dispozitive, fr a regenera
semnalul la trecerea prin ele. Huburile active vor oferi n plus fa de primele regenerarea
semnalului. Datorit scderii extrem de rapide a preurilor i avantajelor ce le ofer aceast
regenerare de semnal huburile pasive au disprut de pe pia nc de la sfritul anilor '80, din
aceast cauz n continuare prin huburi vom nelege huburi active.

Reele de calculatoare

Lector univ. dr. ing. C. N. Calistru

Una din componentele eseniale ale protocolului Ethernet este detecia coliziunilor. Ne
intereseaz care este efectul unui repetor asupra coliziunilor. nainte de a merge mai departe,
ar fi bine ns s definim dou noiuni pe care le vom mai ntlni deseori pe parcursul acestei
cri.
Ce sunt domeniile de coliziune? Un domeniu de coliziune reprezint acea seciune dintr-o
reea n care se va propaga o coliziune.
Ce sunt domeniile de difuzare? Un domeniu de difuzare (domeniu de broadcast) reprezint
acea seciune dintr-o reea n care se va propaga un pachet de difuzare (broadcast).
Pentru un repetor nu exist noiunea de coliziune, dup cum nu exist noiunea de pachet de
date. Deci repetoarele extind att domeniile de coliziune ct i pe cele de difuzare.
Repetoarele mpart reeaua n microsegmente. Aceast denumire nu este general acceptat,
cteodat fiind folosit termenul de segment pentru cele dou sau mai multe seturi de
calculatoare pe care le conecteaz un repetor.
Exist o regul foarte important pentru proiectarea reelelor Ethernet: regula 5-4-3.
Regula 5-4-3:
Comunicaia dintre oricare dou calculatoare sau dispozitive dintr-o reea nu trebuie s
treac prin mai mult de
5 microsegmente
4 repetoare consecutive
3 microsegmente populate
De ce regula 5-4-3?
Exist o fereastr de timp pentru transmiterea unui bit. Pentru Ethernet, ce ofer o vitez de
10 Mbps, durata transmiterii unui singur bit este de 100 de nanosecunde. Dimensiunea
minim a cadrului Ethernet este de 64 de octei. Rezult c timpul necesar transmiterii
cadrului de dimensiune minim este de 51,2 microsecunde.
De ce ne intereseaz acest timp? Pentru c apariia unei coliziuni trebuie detectat nainte de
expirarea acestui interval de timp. Altminteri, apariia unei coliziuni va fi interpretat ca o
coliziune la cel de-al doilea cadru i nu pentru primul.
Latena introdus de mediul de transmisie va fi dat de viteza de propagare a semnalului
electric, aceasta fiind aproximativ dou treimi din viteza luminii. Rezult c propagarea pe un
segment de 100 de metri va dura aproximativ 0,5 microsecunde. Comparativ cu latena
introdus de un repetor Ethernet de aproximativ 5,6 microsecunde, latena introdus de
mediul de conectare este cu patru ordine de mrime mai mic, deci neglijabil.
Cel mai defavorabil caz se obine cnd sursa i destinaia se afl la distana maxim, iar
coliziunea apare lng destinaie, astfel nct coliziunea ce trebuie detectat i de surs trebuie
s parcurg de dou ori distana maxim.
Dac vom considera acum c ntre surs i destinaie se afl cinci repetoare, vom determina c
n cel mai defavorabil caz detecia coliziunii va fi posibil doar dup cel puin 56 de
microsecunde, asta nsemnnd c un alt doilea pachet deja a fost trimis.
2

Reele de calculatoare

Lector univ. dr. ing. C. N. Calistru

Ce se ntmpl dac nu respectm regula 5-4-3?


n primul rnd se va cere retransmisia unui cadru corect, n vreme ce cel pierdut n urma
coliziunii va fi considerat ca ajuns la destinaie intact. Astfel responsabilitatea integritii
datelor va fi pasat nivelului superior i anume nivelului reea. Din pcate, acest nivel nu are
posibilitatea manipulrii de cadre, i va determina c ntregul pachet din care face parte i
cadrul eronat este incorect, cernd retransmiterea pachetului. Aceast practic, dei va asigura
integritatea datelor, introduce o laten semnificativ.
Dei la o nclcare nu prea violent a acestei reguli (cum ar fi folosirea a cinci repetoare n loc
de patru) deprecierea performanelor este mic, dac vrem s garantm c reeaua Ethernet
instalat va oferi o lime de band de 10 Mbps, atunci cinci repetoare nseamn deja un
repetor n plus.
Doar pentru a sesiza flexibilitatea enorm a regulii 5-4-3 s considerm cazul transmiterii
cadrelor Ethernet de lungime maxim, adic 1500 de octei. Pentru acest caz este necesar o
fereastr de timp de 1,2 milisecunde, astfel nct performanele pentru o reea Ethernet ce ar
folosi doar cadre de lungime maxim nu ar fi afectate nici n cazul folosirii a 100 de
repetoare. Cu toate acestea n realitate se folosesc i cadre de lungime mic i, dei cadrele de
lungime minim nu sunt folosite prea des, corectarea erorilor de ctre nivelul reea poate
constitui un cost prea mare n termeni de laten.
Dei nu este principala sa funcie, repetorul ofer, precum orice dispozitiv de interconectare,
posibilitatea legrii de grupuri de calculatoare ce difer prin mediul de transmisie folosit,
adic prin nivelul fizic. Altfel spus, numeroase dintre huburile actuale ofer pe lng porturile
RJ-45 i un port BNC, sau mai rar chiar un port AUI.

2 Puntea
Puntea sau bridge-ul este primul dispozitiv de interconectare ce poate lua decizii logice.
Pentru el semnalele electrice se transform n octei i n date.
Puntea este dispozitivul de interconectare ce funcioneaz la nivelul legtur de date.
Punile sunt folosite i la interconectarea a grupuri de calculatoare ce difer prin protocolul
folosit la nivelul legtur de date sau a mediului de transmisie. Astfel, exist puni ce
conecteaz reele Ethernet cu reele Token Ring, sau reele Token Ring cu reele Token Bus.
Care sunt mecanismele ce i permit punii s ia decizii logice? Cele dou mecanisme ce fac
din punte un dispozitiv de interconectare "inteligent" sunt: ncapsularea datelor la nivel
legtur de date i folosirea unei scheme de adresare pentru livrarea acestora.
Gruparea datelor nu se face la nivel de bit, ci la nivel de cadru, un cadru putnd conine pn
la 1500 de octei n cazul cadrului Ethernet, sau chiar 8000 de octei.

Reele de calculatoare

Lector univ. dr. ing. C. N. Calistru

1 Adrese MAC
Folosirea unei scheme de adresare presupune adugarea unei informaii suplimentare numite
overhead la fiecare unitate de date, aceast informaie coninnd suportul pentru identificarea
destinaiei.
Pentru nivelul fizic implementarea unui astfel de mecanism nu este rentabil. S lum o reea
cu doar 4 staii. n cazul acesta dou treimi din limea de band va fi folosit pentru
transferul informaiei suplimentare. Astfel, singurul tip de comunicaie la nivel fizic va fi cel
bazat pe difuzare (broadcast).
Exist dou scheme de adresare folosite n telecomunicaii: adresarea plat i cea ierarhic. O
schem de adresare se refer de fapt la modul de distribuie al adreselor.
n cazul distribuiei plate spaiul de adrese este ocupat treptat i complet, adic, dac am
atribuit adresa n, urmtoarea adres pe care trebuie s o atribuim va fi neaprat n+1. Care este
avantajul acestui tip de adresare? Folosirea eficient a spaiului de adrese! Preul pltit n
acest caz este imposibilitatea implementrii unor algoritmi eficieni de cutare, deoarece
spaiul adreselor va fi o mulime neordonat. De multe ori acesta este considerat un pre mult
prea mare pentru a putea fi suportat; de aceea, adresarea plat nu este prea des ntlnit.
Exemplul deja clasic al unei distribuii plate este cel al numerelor de asigurare social din
SUA, dar tot adresarea plat este folosit i pentru numerotarea bancnotelor sau a biletelor de
transport n comun.
Adresarea ierarhic este mult mai frecvent prezent n societatea noastr, de la codul de bare
de pe produse pn la numerele de telefon. Acesta presupune nglobarea n adres a unei
informaii suplimentare ce va permite identificarea mai nti a grupului de adrese creia i
aparine adresa destinaie i abia apoi, n interiorul acestui grup, identificarea adresei
destinaie. Dac privim invers procesul, o adres ierarhic este rezultatul concatenrii a dou
sau mai multe adrese. S lum cazul numerelor de telefon. Un numr de telefon din Romnia
va conine adresa rii, adresa judeului i abia n final adresa postului telefonic destinaie.
Avantajul adresrii ierarhice este posibilitatea ordonrii spaiului de adrese. Preul pltit este
pierderea unei pri din spaiul de adrese. S ne ntoarcem la exemplul numerelor de telefon:
dac nu mai exist numere de telefon disponibile n Bucureti, nu m ajut cu nimic existena
a 10.000 de numere nealocate n judeul Timi. Numerele de telefon din Timi nu vor putea fi
alocate unor posturi telefonice din Bucureti.

2 Principiile de funcionare a punilor


Puntea interconecteaz dou sau mai multe segmente de reea. n plus fa de un simplu
calculator, care la nivelul legtur de date se preocup doar de ncapsularea datelor n cadre, o
punte trebuie s ia decizia spre ce segment s trimit cadrul primit.
Va regenera puntea semnalul electric?
Da! n cazul n care pe una dintre interfee primete un ir de bii ale cror valori nu sunt
0,85V sau -0,85V (n cazul Ethernetului), va ncerca s-i dea seama care au fost valorile
iniiale a acestor bii pentru a putea nelege cadrul primit. Odat obinut un cadru valid, adic
dup corectarea biilor ce nu mai aveau niveluri de tensiune corect, puntea va desface antetul
4

Reele de calculatoare

Lector univ. dr. ing. C. N. Calistru

cadrului i va analiza informaiile legate de adresa destinaie. Dup determinarea interfeei pe


care trebuie trimis cadrul, placa de reea l va transforma n bii, trecndu-l la nivelul fizic.
Placa de reea poate genera doar cteva niveluri de tensiune, astfel nct nici nu ar fi posibil
trimiterea irului de bii depreciat.
Principala funcie a unei puni este filtrarea traficului pe baza adresei fizice.
S ne aplecm un pic asupra procesului prin care puntea ia decizii de comutare a unui cadru.
Pentru a putea lua astfel de decizii punile folosesc o tabel, numit tabel de comutare
(bridging / switching table) n care fiecrei adrese fizice i este asociat una dintre interfeele
sale. n figura 4.1 avem o astfel de tabel.

Figura: Tabel de comutare cu 3 intrri


De exemplu, prima intrare are urmtoarea semnificaie: destinaia 00.48.C2.01.78.12 se afl
pe segmentul conectat pe interfaa E0 a punii (E0 este prescurtarea de la Ethernet 0, prima
interfa Ethernet).
Care este rolul punii n comunicaia din interiorul aceluiai segment?
Protocolul Ethernet ofer un mediu de comunicaie distribuit, adic comunicaia dintre dou
staii va fi accesibil nivelului legtur de date a oricrei alte staii conectate pe acelai
segment. Pentru fiecare cadru primit de o staie, nivelul legtur de date va verifica dac
aceast staie este sau nu destinaia. n cazul afirmativ cadrul va fi pasat nivelului reea,
altminteri va fi ignorat.
Pentru cazul comunicaiei n interiorul aceluiai segment, s considerm reeaua din figura
4.2. Presupunem c staia A1 vrea s transmit date staiei A2.

Reele de calculatoare

Lector univ. dr. ing. C. N. Calistru

Figura: Reea segmentat cu puni


Suntem ntr-o reea Ethernet, aa c primul lucru pe care-l va face staia A1 va fi ascultarea
mediului. Dac mediul este liber va ncepe transmisia datelor. Cadrul emis de A1 se va
propaga ctre toate staiile conectate pe acest segment, inclusiv ctre punte. Staia A2 va trece
cadrul ctre nivelul reea, staia A3 l va ignora. Odat ajuns la punte cadrul este despachetat
i adresa destinaie este cutat n tabela de comutare a punii. Puntea va decide c destinaia
se afl chiar pe interfaa pe care a primit cadrul. n acest caz puntea ia decizia c acest cadru
nu mai trebuie transmis, deoarece retransmiterea cadrului ar duce la o duplicare a acestuia la
destinaie.
Cum va aciona puntea 1 n cazul comunicaiei ntre B1 i B2? Ambele puni (dei vor
recepiona cadrele) vor lua decizia de a nu le mai retransmite.
Dar s presupunem c cele dou comunicaii apar simultan: att A1 transmite ctre A2, ct i
B1 ctre B2. Va aprea n acest caz o coliziune? Dac n loc de puntea 1 am fi folosit un
repetor, cu siguran am fi avut o coliziune. n cazul nostru, de vreme ce nici un cadru din
comunicaia dintre A1 i A2 nu va ajunge pe segmentul B, i nici un cadru din comunicaia
dintre B1 i B2 nu va ajunge pe segmentul A, este imposibil s apar o coliziune.
Puntea izoleaz comunicaia ntre staii aflate n acelai segment la nivelul segmentului.
Consecinele acestui fapt sunt extrem de importante. n primul rnd, puntea va mrgini
domeniile de coliziune. Totodat ea va oferi mai mult band disponibil, deoarece
comunicaia n interiorul aceluiai segment nu va consuma din banda disponibil a ntregii
reele.
O alt consecin o reprezint minimizarea riscurilor de securitate legate de atacurile din
interiorul reelei locale. Unul dintre cele mai populare atacuri este ascultarea liniei (sniffing
attack), prin care pe una dintre staiile conectate la mediul distribuit se foreaz nivelul
6

Reele de calculatoare

Lector univ. dr. ing. C. N. Calistru

legtur de date s trimit spre nivelurile superioare toate cadrele - inclusiv cele ce nu sunt
destinate acestei staii. Cu ajutorul unor aplicaii dedicate datele sunt reasamblate i astfel va
fi monitorizat tot traficul ce traverseaz segmentul de reea. Prin folosirea punilor putem
izola de restul reelei staiile ce prezint un risc de securitate.
Care este rolul punii n comunicaia dintre segmente?
Pentru acest caz vom considera aceeai reea din figura precedent i un trafic ntre staia A1
i B1. Staia A1 va asculta mediul i cnd acesta va fi liber va transmite un cadru. Cadrul se va
propaga spre staiile A2, A3 i spre puntea 1. Staiile vor ignora cadrul, acesta nefiind adresat
lor, n schimb puntea va cuta adresa destinaie n tabela sa de comutare. Va determina
interfaa pe care trebuie trimis cadrul i apoi va decide c aceast interfa este diferit de cea
pe care cadrul a fost primit. Astfel nct puntea va transmite cadrul primit din segmentul A,
doar pe segmentul B. Cadrul va fi recepionat att de B1, ct i de B2, dar doar B1 l va
prelucra.
Care este suprafaa maxim pe care o poate ocupa o reea ce folosete doar puni?
Suprafaa maxim pe care se poate ntinde o reea folosind doar puni nu face obiectul nici
unei reglementri explicite. Cu toate acestea, n plus fa de avantajele prezentate mai sus,
puntea aduce i o serie de dezavantaje, fcnd astfel ca procesul de proiectare a unei reele
locale s fie un lucru foarte delicat.
n comparaie cu repetorul, puntea nltur limitrile impuse de regula 5-4-3, izoleaz traficul
din interiorul unui segment la nivelul segmentului i ofer posibilitatea interconectrii unor
segmente de reea ce folosesc protocoale de nivel legtur de date diferite. Punile vor extinde
domeniile de difuzare, dei le limiteaz pe cele de coliziune. n acelai timp, costul unei puni
este cu cel puin un ordin de mrime mai mare dect cel al unui repetor.
nlocuirea repetoarelor cu puni duce o cretere a latenei n reea cu 10-30 %, datorit
timpului necesar prelucrrii informaiei de nivel legtur de date. n cazul unui trafic intens
ntre staii aflate n segmente diferite puntea poate duce la o gtuire a traficului.
Pentru a putea funciona eficient o punte trebuie s aib la dispoziie o tabel de comutare ce
conine cte o intrare pentru fiecare dintre staiile din acea reea local. Cutarea n aceast
tabel este o cutare secvenial, deci extrem de ineficient pentru o dimensiune prea mare a
tabelei. Astfel dimensionarea optim a reelei ce folosete doar puni, dei nu se supune nici
unei restricii de lungime, va fi puternic influenat de numrul de staii, precum i de tipul
traficului, mai exact de latena pe care ne-o putem asuma pentru diferite tipuri de trafic.
Cum i construiete puntea tabela de comutare?
n exemplele anterioare am presupus c tabela de comutare era deja construit. Aceast tabel
este pstrat bineneles n memoria RAM a punii, prin urmare se va pierde dac reiniializm
puntea. n plus, o punte trebuie s fie n stare s includ dinamic n tabela de comutare
informaii despre o nou staie conectat n reea.
S considerm reeaua din figura 4.3, unde puntea 1 a fost reiniializat, i staia A1 vrea s
comunice cu staia B1.

Reele de calculatoare

Lector univ. dr. ing. C. N. Calistru

Figura 4.3: Construirea tabelei pentru puntea 1


Staia A1 ascult mediul, iar cnd acesta este liber trimite un cadru ce are ca destinaie staia
B1. Staiile A2 i A3 vor ignora cadrul. Puntea 1 va primi cadrul i va ncerca s gseasc
adresa destinaie n tabela sa de comutare. Puntea nu va reui s gseasc destinaia, deoarece
tabela sa de comutare era goal, astfel nct va retransmite cadrul pe toate segmentele la care
este ea conectat, n afar de segmentul de pe care a fost primit cadrul. nainte de a
retransmite cadrul puntea va verifica dac adresa surs este prezent n tabela sa de comutare.
n cazul nostru ea nu este, astfel nct puntea va crea prima intrare n tabela de comutare ce va
conine adresa fizic a staiei A1 i interfaa ce conecteaz segmentul A. Cadrul va ajunge att
pe segmentul D, unde staiile D1 i D2 vor determina c nu acesta nu le este adresat lor, deci
l vor ignora; ct i pe segmentul B, la staia B1, B2 i puntea 2. Puntea 2 va determina c
destinaia este n acelai segment din care a primit cadrul i va decide s nu-l mai retransmit,
iar staia B1 va determina c ea este destinatarul cadrului.
Chiar i comunicaia ntre dou staii aflate n acelai segment poate afecta limea de band
din ntreaga reea dac puntea nu a apucat s-i construiasc tabela de comutare.
Dup cadrul trimis ctre staia B1, s considerm c staia A1 va trimite un cadru pentru A2.
Cadrul va ajunge la destinaie fr ajutorul punii, dar puntea, neidentificnd destinaia n
tabela sa de comutare, va retransmite cadrul att pe segmentul B, ct i pe segmentul D.
Datorit dificultii cutrii ntr-o mulime neordonat, n tabela de comutare nu se vor pstra
toate adresele staiilor din reeaua local, ci doar a celor ce au o probabilitate mare s
transmit n viitorul apropiat, mai exact a ultimilor staii ce au transmis. Pentru implementarea
acestui concept, o intrare ntr-o tabel de comutare va avea, pe lng adresa MAC i interfaa,
i o etichet de timp. Aceast etichet de timp este actualizat la o nou primire a unui cadru
cu aceeai adres surs. Acest mecanism permite nlturarea intrrilor nvechite i deci
restrngerea dimensiunii tabelei de comutare. Preul pltit pentru aceasta este consumul din
limea de band a tuturor segmentelor din reea n cazul n care o staie nu transmite nici un
cadru un interval de timp.

Reele de calculatoare

Lector univ. dr. ing. C. N. Calistru

3 Comutatoarele (switch-urile)
Definiia cea mai rspndit a switchurilor identific orice punte multiport cu un comutator
sau switch. n realitate, dei aceast definiie acoper vasta majoritate a cazurilor, exist puni
multiport ce nu sunt switchuri.
Uneori comutatorul este privit ca un dispozitiv de interconectare ce acioneaz att la nivel
fizic, ct i la nivel legtur de date. Aceasta nu se datoreaz unei latene mai mici sau unui
cost mai sczut comparativ cu o punte, ci datorit faptului c n reelele Ethernet ce folosesc
mediul torsadat comutatorul preia funcia principal a hubului, i anume aceea de a asigura
conectarea tuturor nodurilor la un mediu de transmisie.
Exist dou paradigme n reelele de calculatoare: arhitecturi bazate pe magistral i indirect
pe difuzare i arhitecturi bazate pe comutare. Optarea pentru una dintre cele dou paradigme
se traduce n decizia de a folosi un comutator sau un hub.
O reea bazat pe huburi are un cost mai sczut i o laten mai mic. Principalul avantaj al
nlocuirii huburilor cu comutatoare nu l reprezint nlturarea restriciilor impuse de regula 54-3, ci reducerea numrului de utilizatori ce partajeaz aceeai lime de band.
Comutatoarele vor oferi protecie mpotriva atacurilor prin ascultare a liniei.
"Rzboiul" hub versus comutator opune costul i latena mai sczute, pe de o parte, cu
cerinele crescnde de lime de band disponibil i de securitate, pe de alt parte.
Am lmurit care sunt diferenele dintre comutatoare i repetoare, dar care sunt diferenele
ntre puni i comutatoare? Numrul de interfee sau porturi este fr ndoial cea mai
important diferen. Cerinele de laten pentru o punte cu dou interfee sunt mult mai
relaxate dect pentru un comutator. Din aceast cauz punile, n general, comut pachete
folosind componente software, n vreme ce comutatoarele vor lua toate deciziile la nivel
hardware.
Dup cum am vzut, puntea reface semnalul la nivel de bit, pentru a obine un cadru, apoi
despacheteaz cadrul, folosete informaiile din cmpul adres destinaie pentru a filtra sau nu
cadrul, iar adresa surs va fi folosit pentru construirea tabelei de comutare. Dar una dintre
funciile nivelului legtur de date este acela de a oferi mecanisme de corecie a datelor la
nivel de cadru. Ofer comutatoarele astfel de mecanisme?

Figura 4.4: Structura cadrului Ethernet


n figura 4.4 este prezentat structura cadrului Ethernet. Este important de remarcat c
informaiile de detecie sau corecie a erorilor se afl n finalul cadrului. Asta nseamn c,
pentru a putea detecta erorile dintr-un cadru, trebuie mai nti ateptat recepionarea integral
a acestuia. Problema care apare n acest caz este c latena pentru un cadru de dimensiune
maxim pentru Ethernet va fi de 1,2 milisecunde. Aparent, mutarea cmpului de control n
antetul cadrului ar rezolva problema. Practic, acest lucru este imposibil, deoarece suma de
9

Reele de calculatoare

Lector univ. dr. ing. C. N. Calistru

control nu este un ir continuu de bii aflai dup zona biilor de date, ci biii ce compun cei 2
sau 4 octei ai sumei de control sunt intercalai cu biii de date.
Care sunt tipurile de comutare folosite de un comutator?
Exist dou metode de comutare a pachetelor: comutare direct (cut through) i comutare
dup stocare (store and forward).
Metoda de comutare dup stocare se bazeaz pe recepionarea ntregului cadru nainte de a
ncepe retransmisia acestuia. Latena acestei metode crete odat cu dimensiunea cmpului de
date. Cu toate acestea, performanele metodei de comutare dup stocare pot fi superioare celor
oferite de comutarea direct, mai ales n cazul linilor expuse unor interferene puternice.
Mecanismele de detecie a erorilor pe care le ofer aceast metod de comutare permite
asigurarea unei conexiuni sigure la nivelul legtur de date.
Aparent, metoda de comutare dup stocare ridic i problema asigurrii memoriei pentru
stocarea cadrelor. S lum exemplul unui comutator cu 24 de porturi. Acesta va trebui s
poat gestiona 12 comunicaii simultane, care n cel mai defavorabil caz posibil vor transfera
cadre de lungime maxim. Am ajuns astfel la o dimensionare a memoriei RAM pentru
stocarea cadrelor de aproape 18 kB. Dei dimensionarea memoriei RAM folosite pentru
stocarea cadrelor nu este principalul factor de stabilire a preului unui switch, nu trebuie omis
faptul c preurile pentru memoriile dispozitivelor dedicate este de cteva ori mai ridicat dect
cel pentru memoriile folosite n calculatoarele personale.
Comutarea direct presupune ca puntea s nceap transmiterea cadrului pe portul destinaie
imediat ce adresa destinaie a fost trecut prin tabela de comutare i interfaa de plecare a fost
determinat. Cel mai adesea se ntmpl ca transmisia cadrului s nceap nainte de
recepionarea integral a cadrului. Astfel comutatorul va primi pe una dintre interfee octei ce
compun cadrul, transmind n acelai timp pe portul destinaie octei din acelai cadru primii
mai devreme.
Pentru comutarea direct nu este necesar nici mcar recepionarea integral a antetului
cadrului, adresa destinaie fiind suficient. Aceast metod se numete comutare direct
rapid (fast forward) i ofer o laten de aproximativ 21 de microsecunde. Datorit faptului
c retransmisia cadrului ncepe imediat dup citirea adresei destinaie, cadrele eronate vor fi
transmise cu erori. Dei aceste cadre sunt respinse la nivelul legtur de date al destinaiei (de
ctre placa de reea), traficul generat de retransmisia lor poate, n cazul unui mediu de
transmisie cu multe erori, s duc la o depreciere sever a performanelor reelei.
Al doilea tip de comutare direct este comutarea fr fragmente (fragment free). Pentru
aceast metod de comutare vor fi filtrate fragmentele de cadre rezultate n urma unei
coliziuni. ntr-o reea ce respect specificaiile standardului Ethernet dimensiunea
fragmentelor de coliziuni nu poate depi 64 de octei. Pentru comutarea fr fragmente,
comutatorul va determina c irul de octei recepionai nu fac parte dintr-un fragment de
coliziune i abia apoi va ncepe retransmisia pe portul destinaie. Latena n acest caz este de
minim 51,2 microsecunde, ceea ce reprezint timpul necesar recepionrii a 64 de octei.
Odat prezentate modurile de comutare putem s ne ntoarcem la definiia switchului i s
ncercm s vedem care sunt diferenele dintre un switch i un bridge.

10

Reele de calculatoare

Lector univ. dr. ing. C. N. Calistru

Care sunt diferenele dintre un switch i un bridge?


Cele mai importante dou diferene dintre un comutator i o punte se refer la metodele de
comutare oferite i la proiectarea backplain-ului.
Fa de puni, comutatoarele n general implementeaz metode de comutare mai rapide. n
general punile, dei nu sunt interesate de detecia unui numr ct mai mare de erori,
implementeaz doar comutarea dup stocare, aceasta mai degrab din raiuni istorice dect ca
rezultat al unei decizii de optimizare a traficului n reea
Cea de a doua diferen se refer la capacitatea comutatoarelor de a permite mai multe
comunicaii simultane fr a scdea limea de band alocat fiecreia dintre conexiuni. Spre
deosebire de un switch, un bridge va avea un backplane (adic o capacitate de comutare
intern) nu mult mai mare dect viteza porturilor, astfel c, dac avem o conexiune la 10
Mbps ntre dou porturi ale unei puni i mai este iniiat o nou conexiune, fiecare dintre cele
dou conexiuni va avea o band disponibil de 5 Mbps.
Cele dou diferene dintre switchuri i bridge-uri sunt n fapt avantaje importante ale
switchurilor, iar preul unui switch este foarte apropiat de cel al unui bridge. Cu toate acestea
nc se mai produc bridge-uri i n ziua de azi.
Exist un caz n care cele dou avantaje ale comutatoarelor nu mai sunt relevante. Este vorba
de interconectarea a dou reele ce folosesc protocoale de nivel 2 diferite. n acest caz singura
metod de comutare posibil este store-and-forward, deoarece cel mai adesea cadrele trebuie
rempachetate. n plus, n general pentru interconectarea a dou reele cu protocol de nivel
legtur de date diferit se folosete un dispozitiv dedicat, astfel nct backplane-ul
dipozitivului s nu necesite s fac fa la mai mult de o conexiune la un moment dat.
Care este rolul comutatoarelor n implementarea conexiunilor Ethernet half-duplex?
Comunicaia semi-duplex (half-duplex) permite doar unui singur nod s transmit date. n
Ethernet aceasta este controlat cu ajutorul coliziunilor. Dac dou sau mai multe staii
ncearc s comunice simultan, rezultatul va fi o coliziune.
Pe interfeele unui comutator putem conecta o staie sau un segment ntreg. Cu toate acestea,
reelele comutate sunt rspunsul pentru cerinele crescnde de securitate i de lime de band
pentru fiecare nod. Reelele comutate vor folosi cte un port pentru fiecare staie, reducnd
dimensiunea domeniilor de coliziune la doar dou noduri (unul fiind placa de reea din
respectiva staie, iar cel de-al doilea portul din comutator ce o conecteaz pe aceasta).
Altfel spus, comutatoarele ofer suportul pentru implementarea reelelor comutate, reele n
care domeniile de coliziune nu depesc dou noduri.
Care este rolul comutatoarelor n implementarea conexiunilor Ethernet full-duplex?
Ethernetul full-duplex permite trimiterea i recepionarea simultan. Pentru implementarea sa
este suficient folosirea a dou perechi de fire, la fel ca i n cazul comunicaiei semi-duplex.
Diferena fa de semi-duplex apare n numrul nodurilor (a staiilor) ce pot participa ntr-o
astfel de conexiune. Astfel, pentru o legtur full-duplex este considerat punct-la-punct,

11

Reele de calculatoare

Lector univ. dr. ing. C. N. Calistru

adic poate fi folosit de dou i numai dou noduri. Acesta este i motivul pentru care doar
comutatoarele i nu i huburile pot comunica full-duplex.
Ethernetul, datorit coliziunilor, folosete n medie 50-60% din band, n vreme ce Ethernetul
full-duplex ofer 100% din band n ambele sensuri, adic o band potenial de 20 Mbps
(cte 10 Mbps pe sens).
n plus, eliminarea coliziunilor duce i la eliminarea circuitelor de detecie a coliziunilor de la
nivelul plcilor de reea i a comutatorului, deci i a latenei introdus de detecia acestora.
Crui fapt se datoreaz variaia de pre ntre comutatoare?
Numrul de porturi este unul din factori ce determin preul unui comutator. Exist un cost
mediu pe port, acest cost variind n funcie de vitez i de productor. De exemplu costul
pentru un port Ethernet se situeaz ntre 10 i 12 $.
Pe de alt parte, datorit numrului mare de servicii ce le poate oferi un comutator, de la
simpla comutare de pachete pn la rularea STP sau chiar a SNMP, preurile comutatoarelor
variaz extrem de mult. Astfel, dac un comutator cu 8 porturi fr nici o facilitate
suplimentar poate s coste doar 100$, un comutator aparinnd aceluiai productor, dar
oferind un management avansat, precum i posibilitatea inserrii de noi module, poate ajunge
la 2000$.

4 STP
O bucl de nivel legtur de date apare ntr-o reea cnd ntre dou dispozitive ale acesteia
exist dou sau mai multe legturi active, fiecare conexiune folosind doar dispozitive de
interconectare ce pot analiza cel mult informaii de nivel legtur de date.

Figura: Reea n care s-a creat o bucl


Care este efectul apariiei buclelor de nivel legtur de date?

12

Reele de calculatoare

Lector univ. dr. ing. C. N. Calistru

Apariia buclelor de nivel legtur de date este corelat cu faptul c punile i comutatoarele
nu filtreaz pachetele de difuzare i duc la o depreciere semnificativ a performanelor reelei
prin determinarea unor avalane de difuzri (broadcast storm).
S considerm reeaua din figura 4.5. Presupunem c staia A1 trimite un cadru de difuzare.
Comutatorul 1 nu va gsi adresa destinaie n tabela sa de comutare, astfel nct va transmite
cadrul pe celelalte segmente: segmentul ce conine staia B, segmentul dintre comutatoarele 1
i 2, i segmentul dintre comutatoarele 1 i 3. Staia B va examina cadrul, va decide c i este
adresat i l va trece spre nivelul legtur de date. Comutatorul 2 va lua decizia de a transmite
cadrul pe toate interfeele sale, cu excepia celei de pe care a primit cadrul. Am ajuns s avem
n reea dou cadre destinate staiei FF.FF.FF.FF.FF.FF, adic dou cadre de difuzare.
Indiferent de ordinea n care acestea ajung la comutatorul 3, acesta va determina c nu
cunoate adresa destinaie i le va retransmite ctre staia C, dar i ctre celelalte comutatoare.
Avalana de difuzri consum din banda util a reelei, ducnd la o micorare a bandei
efective disponibile. O avalan de difuzri se va opri doar n cazul ntreruperii buclei.
Cum se poate preveni apariia avalanelor de difuzri?
Soluia trivial ar fi s instruim punile i comutatoarele s nu retransmit cadrele de difuzare.
Din pcate acest lucru nu este posibil, deoarece o serie de protocoale folosesc cadre de
difuzare pentru a funciona corect, unul dintre acestea fiind chiar ARP - Address Resolution
Protocol. Altfel spus, filtrarea cadrelor de difuzare de ctre puni ar presupune rescrierea
protocoalelor fundamentale ce asigur suportul de comunicaie.
Soluia valid presupune identificarea buclelor i ntreruperea lor. Protocolul ce realizeaz
aceasta se numete STP - Spanning Tree Protocol, i presupune construirea unui arbore de
acoperire pe graful determinat de dispozitivele de interconectare i de conexiunile dintre
acestea.
Cum funcioneaz STP?
Funcionarea acestui protocol se bazeaz pe crearea topologiei reelei folosind nite cadre
speciale numite cadre BPDU (Bridge Protocol Data Unit). Aceste cadre speciale sunt folosite
intens la iniializarea comutatoarelor; ulterior, la fiecare dou secunde vor fi schimbate cadre
BDPU, pentru a verifica dac nu au aprut modificri. Totodat sunt definite cinci stri n care
se poate afla o interfa a comutatorului: starea blocat, de ascultare, de nvare, de comutare
de cadre i nefuncional (blocking, listening, learning, forwarding, disabled). n starea blocat
nu se accept dect cadre BPDU, n cea de ascultare se primesc i cadre, dar acestea nu sunt
retransmise. n starea de nvare, n plus fa de starea de ascultare, este inspectat adresa
surs a cadrelor primite, permind astfel construirea tabelei de comutare. n starea de
comutare cadrele primite sunt retransmise, iar tabela de comutare este actualizat. n starea
nefuncional nu se vor accepta nici cadre BPDU.
Pentru construirea arborelui de acoperire sunt necesare aproximativ 30 de secunde, timp n
care toate porturile comutatoarelor sunt n starea blocat. Exist trei pai ce trebuie urmai
pentru construirea arborelui de acoperire: mai nti trebuie aleas rdcina arborelui (root
bridge), apoi trebuie alese porturile rdcin, pentru ca n final s fie determinate porturile
active.

13

Reele de calculatoare

Lector univ. dr. ing. C. N. Calistru

Prioritatea punii este o valoare numeric pstrat n memoria nevolatil a fiecrei puni. Pe
baza comparrii prioritilor tuturor punilor din reea se va determina puntea cu prioritatea
cea mai sczut, aceasta devenind rdcina arborelui de acoperire.
Prioritatea punii are o valoare implicit atribuit de productor, valoare ce poate fi modificat
ulterior. n cazul folosirii mai multor echipamente produse de aceeai firm, se ntmpl
adesea s existe mai multe puni ce vor avea aceeai prioritate. Cum vom putea decide care
dintre dou sau mai multe puni cu aceeai prioritate s devin rdcina arborelui? Pe baza
adresei fizice. Puntea cu cea mai mic adres fizic va deveni rdcina arborelui de acoperire.
Pasul al doilea presupune identificarea cilor redundante dintre fiecare punte i puntea
rdcin, apoi selectarea unei sigure ci ntre respectiva punte i rdcin i, n final,
dezactivarea celorlalte.
Pentru evaluarea unei ci vom determina costul cii, care va fi definit ca sum a costurilor
porturilor prin care trece calea. Costul unui port este definit pe limea de band pe care o
ofer portul, sau uneori chiar pe mediul de transmisie folosit pentru conectarea la port. De
exemplu, pentru comutatoarele Cisco costul portului este determinat prin mprirea lui 1000
la limea de band pe care o ofer portul, astfel nct un port Ethernet va avea costul 100.
Pentru alegerea porturilor rdcin vor avea prioritate porturile conectate direct la rdcina
arborelui de acoperire. n cazul n care nu exist nici un port cu o conexiune direct spre
puntea rdcin, sau cnd avem mai mult de un singur port cu conexiune direct spre
rdcin, va fi ales portul ce are cel mai sczut cost al cii spre rdcin.

Figura 4.6: Construirea arborelui de acoperire


Fie reeaua din figura 4.3. Vom urmri pentru aceast reea etapele construirii arborelui de
acoperire.

14

Reele de calculatoare

Lector univ. dr. ing. C. N. Calistru

Prima ntrebare pe care trebuie s ne-o punem este: care este prioritatea fiecrui comutator?
S considerm c toate cele trei comutatoare sunt produse de acelai fabricant i n plus sunt
abia scoase din cutie. Asta nseamn c toate comutatoarele vor avea aceeai prioritate. n
acest caz va trebui s aflm adresele fizice.
comutatorul 1 00.C2.45.26.57.A1
comutatorul 2 00.C2.45.2E.08.EF
comutatorul 3 00.C2.45.A2.11.49
Din analiza tabelului de mai sus, rezult c rdcina arborelui de acoperire va fi comutatorul
1.
n continuare vom determina pentru restul comutatoarelor costurile porturilor ce ofer ci spre
comutatorul rdcin. Pentru comutatorul 2 costul portului 1 va fi 10 (=1000/100), iar pentru
portul 2 va fi 110 (10 + costul portului 1 din comutatorul 3). Pentru comutatorul 3, portul 1 va
avea costul 100, iar portul 4 costul 20.
Pentru comutatorul 2 portul rdcin va fi portul 1, astfel nct portul 1 trece n starea de
comutare, n vreme ce portul 2 va rmne n starea de blocat.
Pentru comutatorul 3 portul rdcin va fi portul 1, deoarece, chiar dac are un cost mai mare
dect portul 4, este direct conectat la rdcin, astfel nct portul 1 va trece n starea de
comutare.

3 Ruterul
Ruterul este dispozitivul de interconectare ce are rolul de a determina calea ce trebuie urmat
de un pachet pentru a ajunge la destinaie, de a interconecta i a schimba pachete ntre reele
diferite.
Ruterul este un dispozitiv de interconectare ce poate fi ntlnit mai ales la nivel WAN, dar i la
nivelul reelei locale, una din funciile sale principale fiind i acea de a oferi posibilitatea
conectrii LAN-urilor la WAN.
Procesul de rutare sau de determinare a cii optime se bazeaz pe construirea i meninerea
unei tabele de rutare. O intrare ntr-o tabel de rutare se numete rut i este compus din
minim 3 elemente: adres de reea, masc de reea, adresa urmtorului ruter i/sau interfa de
plecare.
Ce se ntmpl cu un pachet ajuns la un ruter?
Antetul de nivel legtura de date este despachetat. Acesta va conine doar adresa logic a
destinaiei i nu i masca de reea. Ruterul va verifica mai nti dac adresa destinaie nu este
cumva una dintre adresele sale. Dac este printre adresele sale, atunci cadrul va fi trecut la
nivelul superior, dac nu ruterul va verifica dac adresa destinaie nu este n aceeai reea cu
interfaa de pe care a primit pachetul. Dac este atunci va abandona prelucrrile asupra
respectivului pachet i va lua urmtorul pachet. n cazul n care destinaia nu este nici el i

15

Reele de calculatoare

Lector univ. dr. ing. C. N. Calistru

nici nu se afl pe aceeai interfa de unde a primit pachetul, atunci va ncepe procesarea
tabelei de rutare. Va extrage prima rut din tabel i va aplica masca de reea adresei destinaie
coninut n antetul pachetului. Rezultatul l va compara cu adresa de reea a respectivei rute.
Dac cele dou coincid, pachetul va fi trimis pe interfaa specificat de rut. Daca nu, este
extras o nou rut din tabel. Procesul se repet pn la ultima rut din tabel sau pn la
gsirea primei potriviri. Dac pachetul nu corespunde nici ultimei rute atunci acesta este
abandonat i se trece la pachetul urmtor. nainte de a trimite pachetul sau de a l abandona,
tabela ARP a interfeei pe care a sosit pachetul va fi actualizat folosindu-se adresa MAC i
cea IP a sursei.
Care este efectul ruterelor asupra domeniilor de difuzare i a domeniilor de coliziune?
La nivelul legtur de date punile detectau coliziunile i nu le transmiteau mai departe, dar
cadrele de difuzare erau propagate mai departe.
Detecia coliziunilor este una din principalele funcii ale nivelului legtur de date, iar ruterul,
nsuindu-i toate funciile primelor niveluri, va face att regenerarea semnalului ct i
detecia coliziunilor. n plus ruterele, spre deosebire de puni au acces i la informaiile de
nivel reea aceasta permindu-le controlul difuzrilor i a pachetelor de multicast. n mod
implicit ruterele nu transfer pachetele de difuzare sau de multicast. Concluzionnd putem
spune c ruterele mrginesc att domeniile de coliziune, ct i pe cele de difuzare.

4 Studiu de caz
Trebuie realizat interconectarea tuturor reelelor locale existente pe etaj ntr-o cldire.
Trebuie totodat asigurat conexiunea la Internet. Fiecare reea ocup o camer, iar distana
dintre oricare dou reele este de sub 100 m.
Reelele existente sunt: 7 LAN-uri Ethernet (A - G) fiecare coninnd 1 hub (1 uplink + 1
downlink + 8 porturi), n fiecare LAN sunt 8 staii si 1 LAN Token Ring (H)
Fiecare 2 reele trebuie interconectate printr-unul dintre urmtoarele dispozitive de
interconectare, disponibile n orice cantitate (dispozitivele sunt listate n ordinea
descresctoare a preului):

routere model 1 cu
o 1 interfa Token Ring
o 3 interfae Ethernet RJ45
o 1 interfa serial (folosit pentru conectarea la Internet)
routere model 2 cu
o 3 interfae Ethernet RJ45
bridge-uri model 1
o 2 interfae Ethernet RJ45
bridge-uri model 2
o 1 interfa Ethernet
o 1 interfa Token Ring
repetoare (nu hub-uri)
o 2 interfae Ethernet RJ45

16

Reele de calculatoare

Lector univ. dr. ing. C. N. Calistru

Cerinele pentru interconectarea celor 8 reele sunt enunate n ordinea importanei:


ntre A-B i ntre H-E traficul e critic
n reeaua B se ruleaz aplicaii ce folosesc intens broadcasturi
Pentru D trebuie asigurat securitate maxim
Laten ct mai mic
B este reeaua efului
Cost minim

Rspunsuri:
Pentru a determina soluiile de proiectare vom parcurge lista cerinelor pas cu pas. n plus
trebuie incluse n aceast list i cerinele implicite. Astfel prima cerin n ordinea
importanei este asigurarea conexiunii la Internet.
Din lista echipamentelor un singur model de ruter este capabil s foloseasc conexiunea
serial la Internet, i anume ruterul model 1.
Prima cerin explicit este de a asigura condiii de trafic critic ntre reelele A i B. Noiunea
de trafic critic are dou interpretri: prima interpretare ine de asigurarea redundanei, n
vreme ce a doua interpretare identific traficul critic drept trafic foarte sensibil la ntrzieri.
Datorit specificaiilor problemei noastre, mai exact datorit faptului c fiecare reea are doar
dou conexiuni pentru interconectarea cu alte reele, rezult c asigurarea redundanei locale
ar duce la imposibilitatea asigurrii conectrii la Internet. Ne rmne deci s ncercm o
proiectare care s minimizeze latena ntre reelele cu trafic critic.
Dispozitivul cu latena minim este repetorul, astfel vom conecta LAN A i LAN B cu un
repetor. Din pcate, repetorul nu poate interconecta reele ce folosesc la nivel legtur de date
protocoale diferite, pentru interconectarea LAN E i LAN H fiind necesar un dispozitiv ce va
fi capabil s ia decizii de nivel 2. Dei att puntea model 2 ct i ruterul model 1 pot fi folosite
pentru interconectarea LAN E i LAN H, vom alege puntea, aceasta avnd latena mai mic.
n plus deja am decis c vom folosi un ruter model 1; acesta avnd o interfa Token Ring,
vom putea conecta LAN H direct n ruter.
Indicaia c LAN B folosete intensiv broadcasturi ne determin s izolm n spatele unui
ruter segmentul de reea format din LAN A i LAN B interconectate printr-un repetor. Astfel
vom folosi una dintre interfeele Ethernet ale ruterului pentru a conecta reeaua B. Decizia de
a conecta LAN B direct la ruter i nu LAN A este motivat de penultima cerin ce identific
LAN B ca reeaua efului. Dei poate cea ambigu cerin, interpretarea pe care am dat-o
acestei indicaii a fost s favorizm LAN B fr a nclca nici una dintre specificaiile
importante ale reelei, iar alegerea dintre a conecta LAN A sau LAN B se traduce prin
ntrebarea: pentru care dintre LAN A sau LAN B trebuie s obinem o laten mai mic?
Evident, pentru LAN B.
Cerina de securitate pentru LAN D ne determin s folosim pentru conectarea acesteia cel
mai inteligent dispozitiv din lista de echipamente, deci un ruter. Vom utiliza a doua interfa
Ethernet din ruterul model 1, pentru a conecta reeaua D.
17

Reele de calculatoare

Lector univ. dr. ing. C. N. Calistru

Au mai rmas de conectat 3 reele: LAN C, LAN F i LAN G, dar mai avem doar o singur
interfa Ethernet n ruterul 1. La o prim privire am putea cascada cu repetoare cele 3 reele
rmase ca n figura de mai jos.

Din pcate, aceast topologie ncalc regula 5-4-3, dup cum se poate observa n figura de
mai jos, obinut prin expandarea reelelor locale.

Respectnd cerina de laten minim, putem folosi ultima interfa Ethernet din ruterul 1
pentru a lega LAN C, apoi cu un repetor putem lega LAN F la LAN C, rmnnd de conectat
doar LAN G.
Putem ncerca s conectm LAN G prin intermediul unui ruter model 2 (pentru a izola
brodcasturile) la LAN A, dar aceasta ar duce att la o laten foarte mare pentru LAN G, ct i
la o cretere semnificativ a costului total al soluiei.
Dac am ncerca s conectm LAN G printr-un repetor la LAN E, atunci tot traficul iniiat sau
destinat lui LAN G va trebui s treac prin puntea model 2 ce interconecteaz LAN E i LAN
H, acest trafic putnd duce la congestionarea traficului critic dintre LAN E i LAN H.
Cerina de securitate maxim pentru LAN D ne mpiedic s legm LAN G la Internet
folosind LAN D, deoarece aceast tranzitare ar fi un risc de securitate.
n final am ajuns la concluzia c va trebui s interconectm LAN G la LAN F. Pentru a nu
nclca regula 5-4-3, va trebui s folosim cel puin un dispozitiv de nivel 2. Puntea model 1
este potrivit cerinelor noastre.
Soluia final este prezentat n figura de mai jos:

18

Reele de calculatoare

Lector univ. dr. ing. C. N. Calistru

5 ntrebri
1. Dimensiunea maxim a unei reelele cablate pe BNC, ce folosete doar repetoare, nu
poate depi:
1. 100 m
2. 185 m
3. 500 m
4. 700 m
2. La ce nivel OSI exist adrese de broadcast?
1. att la nivelul 2 ct i la nivelul 1
2. numai la nivelul 2
3. numai la nivelul 1
4. att la nivelul 2 ct i la nivelul 3
3. Care este efectul switchurilor asupra unei reele?
1. Crete numrul domeniilor de coliziune
2. Scade numrul domeniilor de coliziune
3. Crete numrul domeniilor de broadcast
4. Scade numrul domeniilor de broadcast
4. Cu ce tipuri de adrese lucreaz bridge-urile, respectiv switch-urile?
1. nu sunt folosite adrese, respectiv adrese MAC
2. adrese MAC, respectiv adrese de nivel 2
3. adrese de nivel 2, adrese IP sau IPX
4. adrese BAC, adrese MAC
5. Ce protocol permite folosirea legturilor redundate ntr-o reea interconectat cu
switch-uri?
1. STP, pentru ca dezactiveaz legturile care creeaz bucle n reea
2. Spanning Tree Protocol, pentru ca extinde un arbore n reea protejnd astfel
reeaua de fenomenul "broadcast worm"
19

Reele de calculatoare

Lector univ. dr. ing. C. N. Calistru

3. MTU, pentru ca elimin buclele din reea


4. Maximum Transfer Unit, pentru c negocieaz dimensiunea maxim a cadrelor
din reea pe fiecare segment n funcie de performanele switch-ului
6. nlocuirea unui bridge cu un router se poate efectua fr s presupun un efort
suplimentar de modificare a configuraiilor de pe staii. n cazul nlocuirii bridge-ului
cu un ruter probabilitatea trangulrii traficului ntre cele dou reele pe care le
interconecteaz va scdea.
1. adevrat, adevrat
2. adevrat, fals
3. fals, adevrat
4. fals, fals
7. Pentru refacerea semnalului nu este de ajuns folosirea unui router, acesta trebuind s
fie dublat de un hub. In cazul n care avem un mediu cu atenuare mare, latena
introdus de repetor pentru refacerea semnalului poate depi latena introdus de un
ruter.
1. adevrat, adevrat
2. adevrat, fals
3. fals, adevrat
4. fals, fals
8. Decizia de a nlocui un hub cu un bridge poate fi motivat de:
1. Un numr foarte mare de pachete de broadcast
2. Rspndirea geografic prea mare a staiilor
3. Dorina de a reduce latena ntre cele 2 segmente
4. Dorina de a oferi un grad mai mare de securitate
9. Un bridge ignor toate informaiile de nivel reea, astfel nct nu se poate realiza o
optimizare a acestuia n funcie de protocolul de nivel reea folosit. Un bridge poate
constitui un punct prin care o reea local acceseaz Internetul.
1. adevrat, adevrat
2. adevrat, fals
3. fals, adevrat
4. fals, fals
10. Numrul maxim de rutere ce pot avea cte o interfa n acelai domeniu de broadcast
este:
1. 1
2. 2
3. 3
4. nici unul dintre rspunsurile de mai sus

Bibliografie
1
***, ``Cisco 2500 Series Router Architecture'', Technical Note, Cisco Systems, 2003
2
***, ``Cisco 1600 Series Router Architecture'', Technical Note, Cisco Systems, 2003
3
***, ``Catalyst 2900XL Switch Architecture'', White Paper, Cisco Systems, 1997
4
***, ``Next Generation ClearChannel Architecture for Catalyst 1900/2820 Ethernet
Switch'', White Paper, Cisco Systems, 1997
5
***, ``Transmission Control Protocol, RFC 793'', 1981
20

Reele de calculatoare

Lector univ. dr. ing. C. N. Calistru

6
***, ``Internet Protocol, RFC 791'', 1981
7
Bollapragada, V., Murphy, C., White, R., ``Inside Cisco IOS Software Architecure'',
Cisco Press, 2000
8
Braden, R. (editor), ``Requirements for Internet Hosts - Communication Layers, RFC
1122'', 1989
9
Jacobson, V., Karels, M. J., ``Congestion Avoidance and Control'', ACM Computer
Communication Review; Proceedings of the Sigcomm '88 Symposium in Stanford,
CA, August, 1988
10
Kurose, J. F., Ross, K. W., ``Computer Networking: A Top-Down Approach Featuring
the Internet, Second Edition'', Addison Wesley, 2003
11
Nagle, J., ``Congestion Control in IP/TCP Internetworks, RFC 896'', 1984
12
Perlman, R., ``Interconnections: Bridges and Routers'', Addison-Wesley Longman,
1992
13
Postel, J., ``User Datagram Protocol, RFC 768'', 1980
14
Postel, J., ``Internet Control Message Protocol, RFC 792'', 1981
15
Ramakrishnan, K., Floyd, S., Black, D., ``The Addition of Explicit Congestion
Notification (ECN) to IP'', 2001
16
Smith, M.J., `` Application Specific Integrated Circuits'', Addison-Wesley Longman,
1997
17
Stevens, W. R., ``TCP/IP Illustrated Volume 1, The protocols'', Addison-Wesley, 1994
18
Tanenbaum, A.S., ``Reele de calculatoare, ed. 4'', Byblos SRL, 2003

21

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