Sunteți pe pagina 1din 96

Cuprins

Cuprins... Rezumat.. 1. Sinteza bibliografic...... 1.1 Scurt istoric.......... 1.2 Clasificarea reelelor....................... 1.2.1 n funcie de ntinderea geografic......................... 1.2.2 Din punctul de vedere al administrrii....... 1.2.3 n funcie de topologia fizic.......... 1.2.4 n funcie de topologia logic............................................................................. 1.2.5 Din punctul de vedere al drepturilor echipamentelor din reea.......................... 1.2.6 n funcie de mediul prin care circul informaia n reea.................................. 1.2.7 Din punctul de vedere al debitului prin reea..................................................... 1.2.8 Dup modul n care se controleaz accesul la mediul al fiecrui echipament din reea............................................................................................................. 1.2.9 n funcie de modul de circulaie a informaiei n reea..................................... 1.3 Arhitectura reelelor................................................................................................... 1.3.1 Modelul arhitectural ISO-OSI............................................................................ 1.3.2 Modelul arhitectural TCP/IP.............................................................................. 1.4 ncapsularea datelor................................................................................................... 1.5 Adresarea IP................................................................................................................ 1.6 Protocoale de rutare.................................................................................................... 1.6.1 Clasificarea protocoalelor de rutare................................................................... 1.6.2 Rutarea static.................................................................................................... 1.7 Echipamente de reea utilizate................................................................................... 2. Compararea algoritmilor de calcul utilizai de ctre protocoalele de rutare link state i distance vector..................................................................................................... 2.1 Algoritmul Dijkstra sau Shortest Path First............................................................. 2.1.1 Prezentare........................................................................................................... 2.1.2 Se va determina tabela de rutare pentru nodurile 1 si 4, folosind algoritmul Dijkstra.............................................................................................................. 2.2 Algoritmul Bellman-Ford........................................................................................... 2.2.1 Prezentare........................................................................................................... 2.2.2 Se va determina tabela de rute complet folosind algoritmul Bellman Ford..... 2.3 Analiza rezultatelor.....................................................................................................

1 3 5 5 6 6 7 7 11 11 11 12 12 14 15 15 18 19 19 23 23 25 26

37 37 37 38 44 44 46 48

3. Prezentare comparativa a protocoalelor de rutare alese............................................... 3.1 Protocoale de rutare link-state............................................................................... 3.1.1 Protocolul Open Shortest Path First (OSPF)...................................................... 3.2 Protocoale distance-vector.......................................................................................... 3.2.1 Protocolul Routing Information Protocol (RIP).................................................

49 49 49 52 52

4. Prezentarea spatiului de lucru......................................................................................... 4.1 Simulatorul Packet Tracer......................................................................................... 4.1.1 Prezentare general............................................................................................ 4.1.2 Interfaa simulatorului Packet Tracer................................................................. 4.1.3 Configurarea simulatorului Packet Tracer......................................................... 5. Proiectarea i configurarea reelei................................................................................... 5.1 Protocol de rutare link-state - Open Shortest Path First.................................. 5.2 Protocol de rutare distance vector Routing Information Protocol................ 6. Efectuarea msuratorilor................................................................................................. 6.1 Timp de raspuns OSPF............................................................................................... 6.2 Timp de raspuns RIPv2.............................................................................................. 6.3 Concluzii....................................................................................................................... 7. Prezentarea reelei fizice in ansamblu............................................................................. 7.1 Zona Sediu Vechi GSP............................................................................................ 7.2 Zona Sediu Elogistics.............................................................................................. 7.3 Zona Noul Sediu GSP............................................................................................. 7.4 Zona Dana Portuar............................................................................................... 7.5 Configurarea regulilor de acces intre departamentele zonei Sediu nou GSP... 7.5.1 Zona Administrativ 1........................................................................................ 7.5.2 Zona Administrativ 2........................................................................................ 7.5.3 Zona de monitorizare maritim.......................................................................... 7.5.4 Zona de securitate i monitorizare terestr.........................................................

55 55 55 56 57 59 59 66 70 74 72 74 76 76 80 82 84 86 86 87 88 88

Concluzii ................................................................................................................................ Glosar..................................................................................................................................... Bibliografie.............................................................................................................................

90 91 96

Rezumat
Lucrarea de fa descrie proiectarea i simularea unei reele virtuale, utiliznd mediul de simulare, Packet-Tracer. Cunotintele necesare realizrii lucrrii, au fost aprofundate, prin ntocmirea unei sinteze bibliografice n domeniul retelisticii. Datorit faptului c alegerea unui protocol de rutare, pentru a fi implementat ntr-o reea real, depinde foarte mult de detaliile fizice i topologice particulare ale fiecrei reele n parte, este necesar realizarea unui studiu comparativ al protocoalelor n cauza, pe acea topologie particular, ntr-un mediu de simulare. Lucrarea este structurat n apte capitole, fiecare avnd mai multe subcapitole, urmate de o serie de concluzii i o lista cuprinztoare de referine bibliografice. n primul capitol este prezentat sinteza bibliografic realizat, ce cuprinde un scurt istoric i o clasificare a reelelor, precum i prezentarea conceptelor teoretice utilizate pentru proiectarea reelei, compararea teoretic i practic a protocoalelor de rutare i a algoritmilor de calcul utilizai de acestea. Astfel sunt prezentate pe scurt detalii cu privire la: Arhitectura reelelor; se descriu modelele arhitecturale ISO-OSI i TCP/IP, ce stau la baza comunicaiei n reelele de date. ncapsularea datelor Adresarea IP; implic prezentarea modului n care se realizeaz comunicaia, ntre dou echipamente din interiorul unei reele i explicitarea tehnicilor CIDR, DHCP i NAT, ce permit realizarea adresrii ip, utiliznd spaiul de adrese IPV4. Protocoale de rutare; detalii generale i clasificare Prezentarea echipamentelor de reea utilizate n simulatorul Packet Tracer i n implementarea fizic a reelei n cel de-al doilea capitol este realizat o prezentare comparativ a algoritmilor de calcul, utilizai de ctre protocoalele de rutare link state i distance vector. Totodat se realizeaz aplicarea practic a acestor metode de calcul a rutelor posibile, n reeaua creat. Pentru o exemplificare ct mai bun a diferenelor dintre protocoalele de rutare interne, s-a ales implementarea unei topologii de tip mesh, deoarece aceasta poate furniza un numr mai mare de rute alternative, spre o destinaie anume din reea. Pentru a imita o situaie real, au fost stabilite costuri diferite pe fiecare latur a reelei. Se aplic pe rnd cei doi algoritmi de calcul, Dijkstra (Shortest Path First) pentru a calcula tabelele de rutare pentru nodurile 1 i 4, i algoritmul Bellman-Ford pentru determinarea tabelei de rute complet. n capitolul trei al lucrrii sunt prezentate, n mod comparativ, dou protocoale de rutare intern, reprezentative pentru cele dou clase de protocoale studiate. Din grupul de protocoale link-state a fost ales pentru exemplificare protocolul Open Shortest Path First (OSPF), care este astzi, probabil cel mai utilizat protocol de rutare intern, n reelele diferitelor organizaii de pe glob. Acest protocol este caracterizat de faptul c transmite, n mesajele sale, informaii despre interfeele direct conectate, mpreun cu descrierea lor (tipul interfeei, adresa IP, masca de reea, cost, s.a.). Reprezentativ pentru grupul de protocoale distance-vector, este protocolul Routing Information Protocol (RIP), care este i primul protocol de rutare dinamic, definit n anul 1988. Dei foarte multe s-au schimbat din acea perioad, n domeniul comunicaiilor, acest protocol este utilizat la scar larg i astzi n reelele de dimensiuni mai mici. n capitolul patru este prezentat mediul de lucru utilizat la crearea acestei lucrri. Este prezentat n detaliu simulatorul Packet Tracer, la nivel de interfa i sunt descrise aciunile utilizatorului n cadrul folosirii aplicaiei i opiunile aflate la dispoziia acestuia. Packet Tracer este un simulator dezvoltat de Cisco Sistems i poate fi utilizat conform licenei, doar de ctre

studenii academiei Cisco Networking Academy. Packet Tracer a fost creat cu scopul de a permite exersarea principiilor reelisticii i dezvoltarea cunotinelor privind configurarea i funcionarea echipamentelor n reea . n capitolul cinci sunt prezentate detaliile de proiectare, necesare crerii reelei format din apte routere, n topologie mesh, util pentru a demonstra practic cu ajutorul simulatorului, calculele efectuate pe baza algoritmilor. Totodat se va realiza o comparaie practic, ntre cele dou protocoale alese. Pe baza msurrii timpilor de rspuns la modificrile de topologie i a performanelor fiecrui protocol, se va determina care dintre acestea, este mai util pentru a fi implementat pe aceast topologie particular. Este detaliat punerea n aplicare a tehnicilor prezentate n sinteza bibliografica(adresarea ip, subnetarea) i este prezentat modalitatea de configurare a echipamentelor n linie de comand. Capitolul ase cuprinde prezentarea msurtorilor efectuate, pentru a determina timpul de rspuns al celor dou protocoale, la o modificare de topologie (pierderea unei conexiuni). Concret se iniiaz o conexiune ntre dou routere distante i n timpul transmisiei de date se ntrerupe calea fizic pe care o urmeaz pachetele. Se determin timpul necesar fiecrui protocol, pentru a determina o alt cale valid spre destinaia aleas, prin contorizarea numrului de pachete ce au fost trimise dar nu au ajuns la destinaie. Pentru obinerea de rezultate ct mai exacte se efectueaz un numr de zece msurtori pentru fiecare protocol i se analizeaz rezultatele. n capitolul apte este prezentat o reea real, ce are la baz topologia creat anterior pentru test. Protocolul ales pe baza rezultatelor obinute, pentru a fi implementat pe echipamentele fizice, este Open Shortest Path First (OSPF). Rezultatele msurtorilor arat faptul c, timpul de convergen al protocolului de tip link-state este de dou ori mai mic dect al protocolului Routing Information Protocol (RIPv2) iar echipamentele utilizate n alctuirea reelei, nu au fost suprasolicitate de cerinele superioare ale acestuia. n acest capitol este prezentat n detaliu reeaua real, alctuit din patru zone, i configurarea specific a fiecrui echipament. Sunt puse n eviden modalitile de interconectare a zonelor ce au configurate diferite protocoale de rutare i tehnici de adresare. n final sunt prezentate cteva concluzii ale lucrrii teoretice i practice, precum i referinele bibliografice utilizate.

1. Sinteza bibliografic
1.1 Scurt istoric
Prin noiunea de "reea" se nelege o grupare de terminale autonome (nici unul dintre ele nu are funcii de control asupra celorlalte) care sunt interconectate pentru a putea face schimb de informaii ntre ele. Reelele moderne de band larg cu integrarea serviciilor ofer suport universal pentru o multitudine de tipuri de servicii. Din acest motiv, noiunea de "terminal" poate avea accepiuni foarte diverse, plecnd de la un telefon i ajungnd la o surs de semnal de televiziune de nalt definiie. Prima reea funcional dezvoltat n lumea a fost telegraful. Cu ajutorul acestuia se puteau transmite mesaje scrise la distane mari. Cel care a construit un telegraf simplu, uor de manipulat i care s-a rspndit n ntreag lume, a fost Samuel Brese Morse (1838). Telegraful folosea un cod alctuit din linii i puncte, cunoscut sub numele de alfabetul Morse. Telegraful s-a rspndit foarte repede i astfel, o reea de srme se ntindea n ntreag lume. n 1961, Leonard Kleinrock membru MIT (Massachusetts Institute of Technology), a propus o idee inovatoare, ce susinea utilizarea comutrii pachetelor de date ca fundament al comunicrii ntr-o reea, n locul tehnologiilor bazate pe circuite electrice. Pe baza acestei idei i din dorina de a transmite rapid informaii la distan, a luat natere prima reea de calculatoare, la mijlocul anilor 60, n forma ARPAnet (Advanced Research Projects Agency Net). Aceasta era o reea ntre mai multe computere din mai multe instituii americane, ce lucrau pentru ARPA (Advanced Research Projects Agency), un departament de cercetare din cadrul Pentagonului. ARPA a fost pusa n funciune ca reacie la succesul sovietic al lansrii satelitului Sputnik n spaiu n 1957. Unul din obiectivele ARPAnet era crearea unei reele de mari dimensiuni, care s nu fie distrus datorit atacurilor asupra sistemului. Rzboiul Rece fiind la apogeu, scenariul unui dezastru era considerat fie lansarea unei bombe, fie un atac nuclear. Datorit acestui motiv, a rezultat un proiect de reea, unde reeaua nsi era permanent n pericol de atac. n consecin, doar un minimum de informaii era cerut de la computerele client n reea. Cnd transmisia de date ntlnea un obstacol i una dintre adrese nu putea fi accesat, se gsea o alt cale ctre adresa cutat. Alturi de aceast reea s-au mai dezvoltat nc trei alte reele independente dar asemntoare: RAND, care era o reea destinat celor ce fceau cercetri n armat, NPL care se dezvolt n Anglia i aparinea Institutului Naional de Fizic i cea de-a treia n Franta la Institutul de Cercetri Informatice i Automatic, numit CYCLADES. Dezvoltarea acestor patru reele informatice a dus la formarea Internetului. n octombrie 1972, ARPA a desfurat prima demonstraie public, care consta n transmiterea sau accesarea de date n reea i extinderea reelei prin adugare de noi staii de lucru. Comunicaia n aceast reea era mijlocita de un calculator numit IMP (Interface Message Processor) care prelua controlul activitilor din reea. Datorit meninerii conceptului de reea cu o arhitectur deschis, la care se puteau conecta alte staii de lucru, a aprut necesitatea crerii unui protocol de transmisie de date n reea, pentru a prentmpina pierderea, deteriorarea sau reordonarea pachetelor de date transmise. Acest protocol cuprintea un set de reguli pe baza crora se desfura comunicaia n reea. Primul protocol dezvoltat s-a numit Network Control Protocol, care mai trziu s-a transformat n Transmission Control Protocol(TCP), ce furnizeaz o modalitate universal de comunicare ntre reelele de calculatoare.

Prima reea "civil" a fost format din patru computere ntre Universitile din Utah, Santa Barbara i Los Angeles i Institutul de Cercetare din Stanford. n curnd, cercettori din alte instituii au devenit interesai, deoarece folosirea computerelor era costisitoare i folosirea n comun a unei reele era mult mai avantajoas. Pe parcurs au fost dezvoltate primele servicii, folosite nc i azi pentru transferul informaiei: - File Transfer Protocol, pentru trimiterea i regsirea fiierelor - Telnet, pentru accesarea i folosirea bazelor de date, a bibliotecilor i a cataloagelor din toat lumea. - E-Mail, pentru trimiterea mesajelor personale. n anii 90 a avut loc o dezvoltare exponenial a reelelor de calculatoare la nivel mondial, susinut de inovaiile tehnologice i dezvoltarea social i comercial. Apariia calculatoarelor conectate n reea a reprezentat o performan privind utilizarea calculatoarelor n procesarea informaiilor. Multiplele avantaje oferite de reelele de calculatoare sunt: utilizare eficient prin partajarea resurselor unitii centrale (UC); acces direct la resursele hardware (memorii externe, imprimante, etc.) i software (editoare, limbare de programare, programe specializate); pstrarea programelor i fiierelor ntr-o singura copie (pe server) i utilizarea lor de ctre orice utilizator cu drept de acces; sistem de protecie a fiierelor i programelor; utilizarea simultana a bazelor de date de catre mai muli utilizatori; comunicare i schimb de informaii (programe i fiiere) ntre utilizatori la nivel local, regional sau mondial. Dezvoltarea reelelor de calculatoare, (mici sau mari) a contribuit la elaborarea i utilizarea unor aplicaii cu un impact mare asupra vieii economice i sociale din ntreaga societate: accesul la programe complexe ce ofera informaii utile la nivel macroeconomic; accesul la mari baze de date din domeniile economic, financiar, comunicaii, etc.; accesul la informaii stiinifice i transferul rapid al articolelor tiinifice.

1.2 Clasificarea reelelor: 1.2.1 n funcie de ntinderea geografic:


a) reele locale (LAN Local Area Networks), Termenul Local Area Network, prescurtat LAN, provine din limb englez unde nseamn reea local (de calculatoare). Un LAN este un ansamblu de mijloace de transmisiune i de sisteme de calcul folosite pentru transportarea i prelucrarea informaiei. Ele sunt frecvent utilizate pentru a conecta calculatoarele personale i staiile de lucru (workstation) din birourile companiilor i fabricilor, n scopul de a partaja resurse (de exemplu imprimantele) i de a schimba informaii. LAN-urile au dimensiuni relativ restrnse, de pn la cteva sute de metri, ceea ce nseamn c timpul de transmisie n cazul cel mai defavorabil este limitat i cunoscut dinainte. Cunoscnd aceast limit, este posibil s se

implementeze anumite tehnici simple care altfel nu ar fi fost posibile. Totodat, se simplifica administrarea reelei. Caracteristic mediului de transmisie este c vitezele de transmisie a datelor nu depete 10 100 Mb/s. Reeaua local de calculatoare LAN este o combinaie de componente hardware i software: sisteme de calcul care se interconecteaz; adaptoare sau plci de reea (NIC Network Interface Card); mediul fizic de comunicaie; uniti de interconectare (concentratoare / repetoare, etc.); software de reea

b) reele metropolitane (MAN Metropolitan Area Networks), versiunea extins a LANurilor, folosite pentru transmisii de date i voce, ntinderea lor localizndu-se la nivelul unui ora sau jude; c) reele extinse (WAN Wide Area Networks), care pot fi la nivelul unei ri sau continent. WAN-urile se folosesc pentru interconectarea mai multor LAN-uri i a altor tipuri de reele, astfel nct s se faciliteze comunicarea ntre persoane i computere situate la mari deprtri unele fa de altele. Multe companii i organizaii particulare i-au construit cu timpul WAN-uri proprii. Vitezele n cadrul acestor reele variaz ntre circa 1,2 kbit/s i 16 Mbit/s, iar sistemele bazate pe ATM sau linii nchiriate pot atinge chiar viteze de transmisie mai mari de 156 Mbit/s. WAN-urile folosesc drept mediu tipic linii telefonice, linkuri cu microunde i comuniciile prin satelii. d) Internetul sau reeaua de reele, nivelul de acoperire este global.

1.2.2 Din punctul de vedere al administrrii, reelele de calculatoare pot fi


clasificate n: a) reele publice, administrate de companii de telefonie publice care dein avantajul unei infrastructuri destul de dezvoltate. b) reele private, administrate chiar de utilizatori. c) reele comerciale, aparinnd mai multor corporaii.

1.2.3 n funcie de topologia fizic:


Cuvntul topologie poate fi neles ca fiind studiul locaiei unui obiect. Legat de studiul reelelor, modalitile prin care sunt interconectate echipamentele determin o anumit hart a acestor echipamente. Acest studiu analizeaz topologia reelei, att din punct de vedere fizic, ct i logic, fiecare reea privit sub cele dou aspecte putnd avea o anumit topologie fizic i un tip diferit de topologie logic. a) Topologia de tip magistral (bus) toate calculatoarele din reea sunt conectate ntre ele prin intermediul unui cablu de reea. Din punct de vedere fizic, fiecare calculator, mparte acelai

cablu comun de conectare cu toate calculatoarele din reea. Tipul de cablu care se folosete pentru realizarea acestui tip de topologie este un cablu care permite viteze de transfer ale datelor de maxim 10 M/s. Caracteristica topologiei o reprezint faptul c primul i ultimul calculator din reea este conectat doar de un singur alt calculator din reea, celelalte calculatoare nvecinndu-se cu alte dou calculatoare. Unul dintre avantajele principale ale acestui tip de topologie l reprezint faptul c toate calculatoarele sunt conectate unele de celelalte, comunicarea dintre ele realizndu-se n mod direct. Dezavantajul este reprezentat de neplcerile care pot interveni n momentul n care cablul prezint ntreruperi, comunicarea ntrerupndu-se ntre toate calculatoarele. Din punct de vedere logic o topologie de tip magistral permite fiecrui calculator din reea s vad toate semnalele de la toate calculatoarele din reea.

Fig. 1 Topologie de tip Magistrala b) Topologia de tip cerc (ring) harta pe care o prezint acest tip de topologie simbolizeaz un cerc n care fiecare calculator se afl conectat cu alte dou calculatoare adiacente. Din punct de vedere fizic, topologia arat c toate calculatoarele sunt conectate direct unele cu altele ntr-o manier numit lan. Din punct de vedere logic, pentru a putea circula informaia, fiecare calculator trebuie s transfere informaia calculatorului adiacent.

Fig. 2 Topologia de tip cerc

c) Topologia de tip cerc dublu (dual ring) acest gen de topologie const n dou cercuri concentrice, n care calculatoarele sunt conectate numai cu calculatorul vecin adiacent. Cele dou cercuri nu sunt conectate ntre ele. Din punct de vedere fizic, acest tip de topologie reprezint o variant mbuntit a topologiei de tip cerc, excepie fcnd apariia unui cerc secundar avnd un caracter redundant care conecteaz aceleai calculatoare. Acest tip de topologie a fost gndit cu scopul de a furniza flexibilitate n cadrul reelei, fiecare calculator aparinnd practic a dou topologii de tip cerc independente. Privind logic aceast topologie se comport ca dou reele de tip cerc, dar numai una dintre ele este folosit la un moment dat.

Fig. 3 Topologia de tip cerc dublu d) Topologia de tip stea prezint un nod central de care sunt conectate toate calculatoarele din reea. Din punct de vedere fizic nodul central este reprezentat de dispozitive de reea numite hub sau swich. Avantajul acestei topologii o reprezint faptul c toate calculatoarele din reea pot comunica prin intermediul acestui nod central, legatura rmnnd activ chiar dac unul dintre calculatoare are conexiunea ctre nod ntrerupt. Un dezavantaj evident care poate apare la acest tip de topologie l reprezint proasta funcionare sau chiar defectarea dispozitivului central. Dac acesta se defecteaz, ntreaga reea devine inutilizabil. Din punct de vedere logic toat circulaia informaiei trece prin acest dispozitiv, fapt care produce bree de securitate.

Fig. 4 Topologia de tip stea

e) Topologia extins de tip stea are ca baz de pornire tipologia de tip stea, singura diferen fiind c fiecare punct care se conecteaz la nodul central devine la rndul su nod central pentru o alt stea. Avantajul pe care l presupune aceast tipologie din punct de vedere fizic, este dat de numrul redus de calculatoare conectate direct la nodul central al reelei. De asemenea, pentru realizarea acestei topologii, se folosesc la conectarea calculatoarelor cabluri de reea de lungimi scurte. Din punct de vedere logic, topologia extins de tip stea este de natur ierarhic, astfel informaia care circul n cadrul reelei poate rmne la nivel local.

Fig. 5 Topologia extins de tip stea f) Topologia de tip arbore este similar topologiei extinse de tip stea, diferena constnd n faptul c nu exist un nod central; n schimb, se folosete un trunchi nodal n care se pornete spre alte noduri.

Fig. 6 Topologia de tip arbore g) Topologia de tip Mesh (plas ) este o topologie similar cu cea de tip arbore nsa exist mai multe ci ce pot fi parcurse de la surs la destinaie. Dac toate nodurile reelei sunt

10

conectate ntre ele atunci topologia se numete Full-Mesh. Acest tip de topologie deine un avantaj cheie deoarce, n cazul n care se pierde o cale catre un nod, transmisia poate fi redirecionat pe alta cale.

Fig. 7 Topologia de tip Mesh

1.2.4 n funcie de topologia logic:


a) b) Magistrala (Bus): Cerc (Ring)

1.2.5 Din punctul de vedere al drepturilor echipamentelor din reea:


a) Peer to peer reea de la egal la egal (peer =camarad ) caracteristic reelelor mici i fr pretenii mari de securitate. Are la baz punerea n comun (sharing) a resurselor hard i soft ( imprimante , scanere, CD , Discuri , fiiere ). Este uor de instalat i uor de administrat. b) Client Server reea n care echipamentele au roluri, softuri i dotri hard diferite. Programele de reea sunt realizate din dou pri: programul client care se instaleaz pe calculatorul client i programul server care se instaleaz pe calculatorul server. Calculatoarele client cer servicii , fiiere , etc . Calculatoarele server stabilesc condiiile n care calculatoarele client au acces la ele , la serviciile i resursele lor .

1.2.6 n funcie de mediul prin care circul informaia n reea:


a) Retele cablate: - Cablu coaxial alctuit dintr-un conductor metalic central ("firul cald"), strat izolator, ecran ("mas") i manta. - UTP (Unshield Twested Pairs) Cablu cu perechi torsadate alcatuit din patru perechi de canductoare rasucite n scopul anulrii interferenei electromagnetice ce cauzeaz diafonie. - STP (Shielded Twested Pairs) cablu torsadat n pereche, ecranat, cu 4 perechi de fire. - FTP (Foil Twisted Pair) cablu torsadat n pereche, izolat, coninnd 4 perechi de fire. Este un cablu hibrid ntre UTP i STP, care nu are ecran pentru fiecare pereche de fire din cablu, dar prezint ecranul de grup.

11

- Fibra Optic (monomod, multimod) alctuit din mai multe fibre optice, uni sau multimod, cu miez transparent (din material plastic sau sticl), nveli refractar (cladding) cu indice de refracie mai mic dect cel al miezului, manta (Plastic Shield), material de umplere (Kevlar Reinforcing Material), eventual un fir de inox pentru creterea rezistenei mecanice, i manta exterioar (Outer Jacket) din plastic. b) Retele Wireless (fara fir): Sunt impartite la randul lor in mai multe categorii, in functie de suportul de transmisie a datelor: - IR (Infraroii ) - RadioWaves (unde radio )

1.2.7 Din punctul de vedere al debitului prin reea:


a) b) c) d) Foarte mic: 10- 1000 kbs (ZigBee, Bluetooth) Mic: 4- 10 Mbs Mediu: 10-100 Mbs (LAN) Mare: Gps

1.2.8 Dup modul n care se controleaz accesul la mediul al fiecrui echipament din reea:
a) Acces controlat static:

TDM-Time Division Multiplexer: Multiplexare cu divizare n timp: un interval de timp se divide n pri egale. Fiecrui echipament din reea i se atribuie o perioada n interiorul creia poate emite. Printr-un canal de comunicaii unic se trimit, la momente adiacente de timp, informaiile transmise de fiecare calculator n parte. Informaiile sunt transmise sub forma unor impulsuri dreptunghiulare .Nu pot exista n acelai moment de timp i n aceiai poziie din spaiu mai multe informaii deoarece acestea se afecteaz reciproc (ntlnirea sau ciocnirea undelor reprezint o coliziune).

Multiplexor Info echip 3 Info echip 2 Info echip 1

Fig. 8 Time Division Multiplexer STDM-Statistical Time Division Multiplexer: Multiplexare statistic cu divizare n timp: reprezint o variant optimizat a TDM. Se aloc un interval de timp pentru transmisie unui echipament numai dac acesta l solicit. FDM-Frequency Division Multiplexer: Multiplexare cu divizare n frecven: Fiecrui echipament din reea i se atribuie o und purttoare de o anumit frecven. Fiecare und este folosit pe post de cru , pentru a transporta n reea informaia unui echipament. Printr-un canal de comunicaii unic se trimit, toate undele purttoare ( numite carrier ) simultan sau nu , n 12

funcie de necesitile de emisie ale fiecrui calculator deoarece undele pot coexista i se pot propaga n aceleai momente de timp fr s se distrug reciproc.

+
Multiplexor

Fig. 9 Frequency Division Multiplexer WDM-Wave Division Multiplexer: Multiplexare cu divizare n lungime de und: se utilizeaz la transmisia prin fibr optic. Informaia pe care un calculator dorete s-o transmit n reea este transpus n pulsuri de radiaie emise de diode LASER n domeniul 800nm-1200nm (infrarou apropiat ).Fiecrui calculator i se repartizeaz o lungime de und pe care are dreptul s emit, radiaiile fiind apoi multiplexate i trimise prin aceiai fibr optic. Se formeaz un multicanal optic .

b)

Acces controlatc dinamic:

Token Ring reeaua firmei IBM , realizat pe inel simplu, pe cablu de cupru, cu access la mediu controlat prin Token. Un token reprezinta dreptul de a emite n reea. Exist n reelele Token Ring , Token Bus i FDDI (Fiber Distributed Data Interface). Acesta acord dreptul calculatorului care l detine, de a emite n reea. Reprezint un mod de a controla accesul calculatoarelor la mediu pe care circul informaia. Token Bus reea realizat pe topologie fizic bus (magistral ), cu access la mediu controlat prin Token .(Ex. Reeaua ArcNet). FDDI (Fiber Distributed Data Interface) Interfa pentru distribuirea datelor pe fibr optic. Reprezint ansamblul tuturor specificaiilor hard i soft care stau la baza realizrii reelelor de tip inel dublu, pe fibr optic, cu access controlat prin Token. c) Acces aleator:

CSMA/CD (Carrier Sense Multiple Access/Collission Detection Access multiplu cu simirea purttoarei i detectarea coliziunilor) este metoda de access la mediu utilizat n reelele Ethernet. Placa de reea ascult mediul i dac nu detecteaz activitate emite. Dac exista activitate, datele transmise se vor ciocni, vor intra n coliziune cu informaiile ntlnite n cale i transmisia se ntrerupe urmnd a fi reluat ulterior. CSMA/CA (Carrier Sense Multiple Access/Collission Avoidance - Access multiplu cu simirea purttoarei i evitarea coliziunilor) este metoda de access la mediu utilizat n reelele

13

Local Talk. Placa de reea ascult mediul i dac nu detecteaz activitate mai ateapt un timp precis calculat i apoi emite emite. Timpii de ateptare fiind corect calculai , datele transmise de placa NU se vor ciocni cu alte date i nu se vor produce coliziuni. Informaia ajunge din prima ncercare la destinaie.

1.2.9 n funcie de modul de circulaie a informaiei n reea:


a) Cu comutare de circuite: este caracterizat prin existena unui canal (sau concatenare de canale intre noduri de reea) disponibil simultan ntre cele dou (sau mai multe) puncte terminale, transparent, dedicat conexiunii n cauz, cu caracteristicile: - transparena circuitului - terminale aflate n comunicaie simultan disponibile - absena prelucrrilor n noduri - transmisia n timp real a informaiei (exceptnd ntrzierea de propagare) Resursele reelei sunt rezervate capt la capt pentru toat durata convorbirii. Lrgimea de band este dat de capacitatea echipamentelor (comutatoare). Resursele pentru fiecare conexiune sunt alocate la iniializarea comunicaiei, fr partajare, de aceea performanele sunt garantate. Aceste reele folosesc divizarea resurselor prin TDM, FDM i WDM. Calea de conexiune se stabilete naitea transferului proriu-zis i se deconecteaz dup ncheierea sa. Acest lucru presupune un schimb auxiliar de informaie ntre terminale i centre i se realizeaza prin semnalizri. Comutatoarele implicate trebuie s fie capabile s comute canale avnd debitul cerut de circuit i s ofere conexiuni transparente. Comutatorele trebuie s posede inteligena necesar pentru alegerea rutelor. Dup stabilirea circuitului, comutatoarele nu mai intervin dect pentru pstrarea conexiunii de comutaie i nu mai efectueaz nici un fel de prelucrri asupra informaiilor utilizatorului. Utilizarea canalului poate fi ineficient cci el este alocat pe toat durata comunicaiei. Tratarea erorilor datorate perturbaiilor din canal cade n ntregime n sarcina staiilor terminale. b) Cu comutare de pachete: tinde s devin tehnica de baz n reelele de mare vitez. Se caracterizeaz n mod esenial prin memorarea i retransmiterea mesajelor/pachetelor n fiecare nod al reelei, ctre destinaie, pe aceeai rut fizic (circuite virtuale) sau pe rute independente pentru fiecare datagram/pachet n parte. Un mesaj este divizat n unul sau mai multe blocuri (pachete), care se completeaz cu infoadres i comenzi. Acestea sunt transmite succesiv, cu memorare i retransmitere n fiecare nod, pn la destinaie. Comutaia de pachete s-a impus ca alternativ de comutaie pentru comunicaii de date datorit dezavantajelor comutaiei de circuite, ineficiena utilizrii circuitului n condiii de trafic variabil; circuitul transparent impune vitez constant i egal cu cea a terminalelor sau multiplexuri care trebuie s fie simultan active.

14

1.3 Arhitectura reelelor


Arhitectura unui sistem detine informaii despre modul n care se conecteaz componentele sistemului i despre interaciunea dintre acestea, dar ofer i o imagine general a sistemului. Pentru reducerea complexitii alctuirii, majoritatea reelelor sunt organizate pe mai multe nivele (straturi), n sensul mpririi stricte a sarcinilor: fiecare nivel este proiectat s ofere anumite servicii, bazndu-se pe serviciile oferite de nivelele inferioare. Atunci cnd dou echipamente comunic, n fapt, se realizeaz o comunicare ntre nivelele de acelai rang ale celor dou maini. Nivelul n al mainii A realizeaz schimb de date cu nivelul n al mainii B prin intermediul unui protocol numit protocolul nivelului n. Un protocol reprezinta ansamblu de convenii i reguli pe baza crora se realizeaz transmiterea datelor. n realitate datele nu sunt transmise de la nivelul n al unei maini ctre nivelul n al alteia. In schimb, fiecare nivel realizeaz prelucrrile specifice asupra datelor i le transmit nivelului inferior, pana la nivelul fizic unde se realizeaz schimbul efectiv de date. Doar din punct de vedere logic se poate vorbi de o "conversaie" ntre nivelele a dou maini. Intre oricare doua nivele adiacente exista o interfa , care stabilete care sunt serviciile oferite nivelului superior. In momentul proiectrii arhitecturii reelei trebuie sa se specifice clar numrul de nivele i interfeele aferente. Mulimea protocoalelor i a nivelelor reprezint arhitectura reelei. Specificaiile arhitecturii trebuie s fie destul de detaliate pentru a permite implementarea de aplicaii care s se conformeze specificului fiecrui nivel.

1.3.1 Modelul arhitectural ISO-OSI


n anii 80 cnd ideea de reea a ctigat din ce n ce mai muli adepi, inginerii au neles c fr o standardizare a tehnologiei reelelor dezvoltarea acestui concept este condamnat la eec. Specialitii de la Organizaia Internaional pentru Standardizare (ISO) au cercetat o mulime de modele pentru diferite reele pentru a o alege pe cea care oferea cea mai bun interconectare. Astfel, n 1984 au creat un model de reea care s poat ajut companiile s dezvolte reele capabile de a lucra mpreun. Modelul a fost numit modelul de referin OSI (Open Systems Interconnection Basic Reference Model) i a devenit disponibil imediat. Modelul ISO-OSI mparte arhitectur reelei n apte nivele, construite unul deasupra altuia, adugnd funcionalitate serviciilor oferite de nivelul inferior. Modelul nu precizeaz cum se construiesc nivelele, dar insist asupra serviciilor oferite de fiecare i specific modul de comunicare ntre nivele prin intermediul interfeelor. Fiecare productor poate construi nivelele aa cum dorete, ns fiecare nivel trebuie s furnizeze un anumit set de servicii.

15

Fig. 10 Modelul ISO-OSI Dup cum putei vedea, OSI este un model stiv. Acest model simplific evoluia, deoarece orice schimbare a unui nivel nu afecteaz celelalte niveluri. De asemenea, standardizeaz reeaua i permite interoperabilitatea i modularizarea componentelor fabricate de diveri productori. 7) Nivelul "Aplicaie" ofera servicii de reea pentru aplicaiile utilizatorilor. Avnd n vedere c se afl n vrful stivei, nu ofer sevicii pentru alte nivele ci pentru aplicaiile exterioare. Nivelul de aplicaii verific partenerii de comunicare, integritatea i sincronizarea datele. Printre funciile nivelului aplicaie se afl: identificarea partenerilor de comunicaie, determinarea disponibilitii acestora i autentificarea lor sincronizarea aplicaiilor cooperante i selectarea modului de dialog stabilirea responsabilitilor pentru tratarea erorilor identificarea constrngerilor asupra reprezentrii datelor transferul informaiei. 6) Nivelul "Prezentare" ofer date pentru nivelul de aplicaii. Se ocup cu "prezentarea datelor " i verific dac datele sunt ntr-un format care poate fi neles de ambele pri implicate n comunicare i le convertete la un format comun dac este nevoie. De asemenea, negociaz pentru acest format comun. Este c un translator ntr-o conversaie. 16

5) Nivelul "Sesiune" stabilete, administreaz i termin sesiunile dintre prile implicate n comunicare i ofer date nivelului de prezentare. Ajut dou gazde s i sincronizeze dialogul i administreaz schimbul de date. Ofer resursele pentru un transfer de date eficient, raportarea erorilor proprii sau ale nivelelor superioare. 4) Nivelul transport realizeaz o conexiune ntre dou calculatoare gazd detectnd i corectnd erorile pe care nivelul reea nu le trateaz. Este nivelul aflat n mijlocul ierarhiei, asigurnd nivelelor superioare o interfa independent de tipul reelei utilizate. Funciile principale sunt: stabilirea unei conexiuni sigure ntre dou maini gazd, iniierea transferului, controlul fluxului de date, corectarea erorilor i nchiderea conexiunii. Nivelul transport ofer regularizarea, sigurana i acurateea fluxului de date prin intermediul controlului nod-nod: Positive Acknowledgement and Retransmission (PAR) - nodul surs expediaz un pachet, pornete un contor i ateap confirmarea de la nodul destinaie; - dac contorul expir nainte a primi confirmarea, nodul surs retransmite pachetul i reseteaz contorul; - fereast (window): cantitatea de date pe care un nod le poate expedia nainte a primi o confirmare de la nodul destinaie; - dup transmiterea unui numr de octei egal cu dimensiunea ferestrei, un nod nu mai poate expedia alte mesaje fr a primi mai nti o confirmare de la nodul destinaie; 3) Nivelul reea asigur dirijarea unitilor de date ntre nodurile surs i destinaie, trecnd eventual prin noduri intermediare. Este foarte important ca fluxul de date sa fie astfel dirijat nct s se evite aglomerarea anumitor zone ale reelei. Interconectarea reelelor cu arhitecturi diferite este o funcie a nivelului reea. 2) Nivelul legturii de date corecteaz erorile de transmitere aprute la nivelul fizic, realiznd o comunicare corect ntre doua noduri adiacente ale reelei. Mecanismul utilizat n acest scop este mprirea biilor n cadre ( frame), crora le sunt adugate informaii de control. Cadrele sunt transmise individual, putnd fi verificate i confirmate de ctre receptor. Alte funcii ale nivelului se refera la fluxul de date (astfel nct transmitorul s nu furnizeze date mai rapid dect le poate accepta receptorul) i la gestiunea legturii (stabilirea conexiunii, controlul schimbului de date i desfiinarea conexiunii). Nivelul legarurii de date este mprit n dou subnivele: a) Logical Link Control (LLC) IEEE 802.2 particip la procesul de ncapsulare, adugnd frame-ului cmpuri care permit protocoalelor de nivel superior partajarea unei singure legturi fizice; independent de tehnologia utilizat; acioneaz ca un intermediar ntre nivelul reea i tehnologie; b) Media Access Control (MAC) partea dependent de tehnologie care asigur conectivitatea cu nivelul fizic; ncapsuleaz pachetele n frame-uri; utilizeaz o schem de adresare ne-ierarhic pentru a alege nodul care, dintr-un grup de noduri ce ncearc simultan s comunice, va transmite date. Un frame trebuie s conin adresa MAC surs i destinaie; o adres MAC este localizat n NIC (Network Interface Card) i conine 48 bii: primii 24 sunt gestionai de IEEE i identific productorul; ultimii 24 de bii reprezint un numr de serie;

17

1) Nivelul fizic Principala funcie a nivelului fizic este aceea de a defini modalitatea de a transmite un flux de date sub form de bii/octei ntre o surs i o destinaie. El definete specificaiile electrice, mecanice i funcionale pentru activarea, meninerea i deactivarea legturii fizice ntre noduri.

1.3.2 Modelul arhitectural TCP/IP


Modelul de referin TCP/IP a fost creat de Ministerul Aprrii din SUA pentru a deveni reeaua suprem - o reea capabil s supravieuiasc n orice condiii, chiar i ntr-un rzboi nuclear. Era extrem de important s fie crea o reea capabil s opereze cu o infrastructur distrus n proporie de peste 90%, fr s aib vreo important starea fizic a unor anumite segmente ale reelei. Internetul are aceast capacitate - dou gazde pot comunic chiar dac aproape toate serverele dintre ele nu au putut s le rspund cererii deoarece sunt disponibile ci redundante. Modelul TCP/IP a fost utilizat de reeaua ARPANET i de succesorul acesteia, INTERNET, numele provenind de la protocoalele care stau la baza modelului: - TCP (Transmission Control Protocol) - IP (Internet Protocol) Obiectivul central avut n vedere la proiectarea reelei a fost acela de a se putea interconecta fr probleme mai multe tipuri de reele, iar transmisia datelor sa nu fie afectat de distrugerea sau defectarea unei pri a reelei. In plus, arhitectura reelei trebuia s permit rularea unor aplicaii cu cerine divergente, de la transferul fiierelor i pn la transmiterea datelor n timp real (videoconferine). Modelul TCP/IP are doar patru nivele: 1) Nivelul gazd-reea Cu ajutorul unui anumit protocol, gazda trimite prin intermediul reelei pachete IP. 2) Nivelul internet Acest nivel este axul pe care se centreaz ntreaga arhitectur, rolul sau fiind acela de a permite gazdelor s emit pachete n reea i de a asigura transferul lor ntre surs i destinaie. Se definete un format de pachet i un protocol (IP), nivelul trebuind s furnizeze pachete IP la destinaie, s rezolve problema dirijrii pachetelor i sa evite congestiile. 3) Nivelul transport Este proiectat astfel nct s permit dialogul ntre entitile pereche din gazdele surs i destinaie, pentru aceasta fiind definite dou protocoale capt-la-capt: TCP i UDP. Protocolul de control al transmisiei (TCP) permite ca un flux de octei emis de o main s fie recepionat fr erori pe orice alta main din reea. TCP fragmenteaz fluxul de octei n mesaje discrete pe care le paseaz nivelului internet. La destinaie, procesul TCP receptor reasambleaz mesajele primite, reconstituind datele iniiale. TCP realizeaz controlul fluxului de date pentru a evita situaia n care un transmitor rapid inund un receptor lent cu mai multe mesaje dect poate acesta sa prelucreze. TCP este un protocol orientat pe conexiune UDP ( User Datagram Protocol- protocolul datagramelor utilizator) este un protocol nesigur, folosit n aplicaii pentru care comunicarea rapid este mai important dect acurateea transmisiei, aa cum sunt aplicaiile de transmitere a sunetului i imaginilor video. 4) Nivelul aplicaie Nivelul aplicaie conine protocoalele de nivel nalt, cum ar fi terminalul virtual (TELNET), transferul de fiiere (FTP) i pota electronic. Protocolul TELNET permite

18

utilizatorului s se conecteze pe o main aflat la distan i s lucreze ca i cum s-ar afla intradevr lng aceasta. Pe parcurs s-au adugat alte protocoale ca DNS (serviciul numelor de domenii), pentru stabilirea corespondenei dintre numele gazdelor i adresele reelelor, NNTPfolosit pentru transferul articolelor (tiri), http - folosit pentru transferul paginilor web, e.t.c.

1.4 ncapsularea datelor:


Pentru a transmite un mesaj n reea se folosete un procedeu numit ncapsularea datelor. n cadrul unei reele, datele sunt transmise de la o gazd la alt i fiecare nivel OSI comunic cu nivelul corespondent de la destinaie. Form de comunicare n cazul n care fiecare nivel realizeaz un schimb de date ( aa numitul protocol data units - PDU) cu nivelul aflat la destinaie poart numele de comunicare corespondent (peer to peer). n cadrul unei reele fiecare nivel depinde de nivelul inferior. Nivelul aflat cel mai jos ncapsuleaz PDU-ul de la nivelul superior n cmpul sau de date, i adaug header i trailer propriu, iar datele trec la nivelul urmtor. De exemplu nivelul 4 adaug mai multe informaii la datele provenite de la nivelul 5 i le grupeaz ntr-un segment. Nivelul 3 (reea) trebuie s transmit datele prin reea. Le ataeaz un header crend un PDU al nivelului 3. n acest moment headerul conine informaii logice, iar Nivelul 2 ncapsuleaz ntr-un cadru informaia despre adres fizic necesar pentru c transferul s fie realizat. Nivelul de "legtur a datelor" asigur "serviciul" nivelului de reea prin ncapsularea informaiilor acestuia din urm ntr-un cadru. Nivelul fizic asigur de asemenea "serviciul" nivelul de "legtur a datelor". Nivelul fizic codeaz cadrul ntr-un model de 1 i 0 (bii) pentru transmisia prin mediu la nivel fizic.

1.5 Adresarea IP
Fiecare staie este identificat ntr-o reea printr-o adres logic ce reprezint un unic numr ntreg numit "adres IP". Aceste adrese sunt atribuite staiilor astfel nct rutarea pachetelor s fie ct mai eficient. O adres IP codifica informaia despre reeaua fizic de care aparine o anumit staie i informaia de identificare a staiei n cadrul reelei. Standardul cel mai des utilizat, pentru atribuirea adreselor, este standardul IPV4 (Internet Protocol Version 4), unde IP (Internet Protocol) este un protocol care asigur un serviciu de transmitere a datelor, fr conexiune permanen. Fiecare staie gazd din internet are atribuit o unic adres internet pe 32 de bii care este folosit n toate comunicaiile cu staia respectiv. Aceast adres este o pereche de tipul (networkid, hostid) unde networkid este un identificator de reea, iar hostid identific o staie din cadrul reelei networkid. Adresele IPv4, scrise sub form a 4 octei A.B.C.D, au 32 bii. Numrul total al adreselor disponibile este deci 232 adic aproximativ 4 miliarde. Adresele Ipv4 sunt mprite n clase de adrese dup cum urmeaz:

19

lasa

C Primul octet n binar A 0xxxxxxx B C D 10xxxxxx

Prima adres 0.0.0.1 128.0. 0.0 192.0. 0.0 224.0. 0.0 adres

Ultima 127.255. 255.255 191.255. 255.255 223.255. 255.255 239.255. 255.255 255.255. 255.255

Observaii 8 bii reea i 24 biti host 16 bii reea i 16 biti host 24 bii reea i 8 biti host folosit pentru adresarea de tip multicast spatiu rezervat

110xxxxx 110xxxxx

11110xxx 0.0

240.0.

Utiliznd clasele, schema de adresare n Internet poate suporta: 126 reele de clas A (cu maximum 16,777,214 gazde/reea fiecare) 65,000 reele de clas B (cu maximum 65,534 gazde/reea fiecare) peste 2 milioane reele clas C (cu maximum 254 gazde/reea fiecare) Din acest mod de mprire al adreselor n clase rezult un numr finit de reele i subretele independente care se pot crea. Totodat un grup de adrese nefolosite din reeaua unui client nu se pot aloca cu uurin n reeaua altui client (ci doar se poate reduce reeaua respectiv prin creterea lungimii mtii de reea i mprirea n subretele, urmnd c subreteaua liber s fie realocata - dar acest lucru este dificil i nu e posibil dect n anumite cazuri). Pentru a amna momentul epuizrii adreselor ip, s-au implementat mai multe soluii: - CIDR (Classless InterDomain Routing) - DHCP (Dynamic Host Configuration Protocol), - Spatiul de adresele private - NAT (Network address translation).

a) CIDR (Classless InterDomain Routing) CIDR (Classless InterDomain Routing) se refer la renunarea la alocarea de adrese conform mpririi pe clasele A,B,C. n primii ani ai Internetului, anumite organizaii sau companii cum ar fi MIT, IBM, HP, Apple, i altele au primit clase A (16 milioane de adrese) pe care n mod evident nu le folosesc integral. Este dificil acum retragerea i realocarea acestor adrese. Pentru evitarea existentei adreselor neutilizate se folosesc subneturi de lungime variabil i se aloc fiecrui client / fiecrei organizaii attea adrese cte are nevoie. CIDR este sinonim cu adresarea i rutarea classless ; implementarea sa a necesitat introducerea obligatorie a mtii de reea asociat oricrei adrese, i transmiterea acesteia i de ctre protocoalele de rutare. CIDR specifica un domeniu de adrese IP prin combinarea adresei IP cu masca sa de subreea asociata, n urmtorul format : xxx.xxx.xxx.xxx/n ,unde n este numrul de (cei mai la stanga) biti '1' din masca de subreea, adic cei care reprezinta ID-ul de reea. Flexibilitatea adresrii CIDR provine din capacitatea routerelor de a lucra cu mti de subreea i altele dect cele clasice pentru clasa A, B sau C (adic valori n altele dect 8, 16 sau

20

24). Pentru ca adresarea CIDR s funcioneze, trebuie ca protocoalele de rutare s fie astfel implementate nct s suporte adresarea CIDR. CIDR se utilizeaz i pentru alocarea adreselor IP n LAN-uri mprite n mai multe reele (subretele), proces ce poart denumirea de subnetting. Organizaiile mari care au mai multe reele de calculatoare cu acces la Internet au ntmpinat probleme la atribuirea mai multor adrese dintr-o clas. Traficul prin router-ul organizaiei era foarte mare iar comunicaia avea astfel de suferit n orele de vrf. Pentru a mri viteza de transfer a datelor i a nu suprancrca un router, organizaiile mari i-au reorganizat reeaua ierarhic folosind mai multe routere. Pentru a face posibil aceast divizare se utilizeaz adresarea pe subreele. Aa cum se cunoate, o adres IP are o zon alocat reelei i o zon in care se aloc adres pentru calculatoarele gazd. Conform acestei arhitecturi avem clasele A,B,C i D pentru multicast. Pentru a gestiona mai eficient spaiul de adresare alocat unei organizaii mari cu mai multe reele proprii, s-au creat subreelele. Adresarea bazat pe subreele (Subnet adressing) a fost un pas important n evoluia adresrii IP, deorece rezolv unele probleme importante ale adresrii convenionale pe clase bazat pe 2 (dou) nivele i anume ID-ul de reea i ID-ul de gazd. Contribuia subnetarii i apoi a VLSM, const n aceea c a permis fiecrei reele s aib propria ierarhie a adresrii IP. Dintre avantajele subnetarii - este local, n interiorul fiecrei organizaii i transparena (invizibil) celorlalte. Prin aceast rezult c organizaia i va stabili propria structur de subnetare. Din pcate aceast transparena reprezint principalul dezavantaj al subnetarii n adresarea pe clase: nu poate corect neeficien fundamental asociat cu acest tip de adresare, deoarece organizaiile, n continuare, vor avea alocate blocuri de adrese bazate pe clase. Problem principal a subnetarii convenionale, bazate pe clase, este lips unei clase corespunztoare organizaiei de dimensiune medie (aproximativ 5.000 gazde). Deoarece, exist 16.384 blocuri de adresare de clas B cu 65.000 gazde i mai mult de 2.000.000 blocuri de adresare de clas C cu 254 gazde i n lume exist n lume milioane de organizaii de dimensiune medie astfel nct clas C este puin utilizat, de regul organizaiile solicitnd blocuri de adresare de clas B, ceea ce face c aceste blocuri de adresare de clas B s se consume foarte rapid. Rezult c este necesar o modalitate mai eficient de utilizare a spaiului de adrese, de epuizarea acestora, de tranziia la IPV6. Subnetarea i VLSM nu au rezolvat deloc problem deoarece ele lucreaz n interiorul unui bloc de adrese corespunztoare unei clase. O soluie ar fi aceea de a oblig organizaia s cumpere mai multe domenii de clas C n loc s risipeasca un bloc mai mare de adresare de clas B. Dar aceast conduce la un alt dezavantaj major: nlocuirea unei clase B cu 10 clase C multiplic cu 10 numrul intrrilor n tabelele de rutare. Rezult o soluie mai bun ar fi eliminarea adresrilor pe clase printr-o schema de adresare fr clase, care va rezolv ambele probleme: utilizarea ineficienta a spaiului de adresare IP si creterea exponeniala a dimensiunilor tabelelor de rutare. Avantaje CIDR: Alocarea eficienta a spaiului de adresare. Eliminarea dezechilibrului dintre clase. Tabele de rutare eficiente - CIDR perminte unui numr de intrri n tabelele de rutare s reprezinte un numr mare de reele. Deoarece CIDR este ierarhic, detaliile de la nivelele coborte (nivelele mai mici) pot fi ascunse routerelor care transfer traficul ntre reele de dimensiune mare.

21

Nu exist o metod separat pentru subnetare -CIDR implementeaz conceptele subnetrii la nivelul Internetului. O organizaie poate utiliza aceeai metod pentru a crea o structur proprie a reelei sale de complexitate arbitrar fr a folosi alt mecanism de subnetare. Dezavantaj CIDR complexitatea Nu mai este necesar analiza primilor bii din adresa IP pentru a determina lungimea ID ului de reea, respectiv a ID-ului de gazda. i pentru routere procesul este mai complicat. b) DHCP (Dynamic Host Configuration Protocol) DHCP (Dynamic Host Configuration Protocol) este un proces folosit pentru a asigna automat adresele IP hosturilor dintr-o reea. n acest mod se uureaz munca de configurare a acestora. Pentru implementarea procesului n reea se instaleaza un server de DHCP. Staiile care au nevoie de adresa IP trimit un mesaj n reea. Adresa surs a mesajului este adresa MAC a staiei, n timp ce adresa destinaie este adresa broadcast a reelei, ntruct ele nu cunosc adresa serverului de DHCP. Serverul de DHCP rspunde, trimind ctre adresa MAC de unde a venit mesajul, un mesaj n care i comunic staiei ce adres IP (i alti parametri) s foloseasc. Aceast adres poate fi aleas aleator sau configurat dupa o tabela de coresponden adresa MAC adresa IP, configurat manual de ctre administrator. n anii furnizrii accesului internet ctre clienii de tip home users prin reeaua telefonic, DHCP a fost i o soluie de economisire a adreselor IP, ntruct clienii care se conectau telefonic nu stteau conectai tot timpul; prin urmare, un ISP putea avea un milion de clieni, din care doar 1/10 s fie conectai simultan, fiind suficient numrul corespunztor de adrese. Odata cu dezvoltarea tehnologiilor ce au permis o conexiune permanent la internet pentru fiecare utilizator, nu se mai pot face economii de adrese pe aceast cale, iar DHCP este folosit doar pentru simplificarea administrrii alocrii de adrese IP. Spaiul de adresele private: Dispozitivele conectate la Internet n mod indirect nu au nevoie de o adres ip unic. Pentru aceste dispozitive au fost standardizate adresele private. Aceste adrese nu sunt unice la nivelul Internetului i de aceea nu sunt rutate de dispozitivele de nivel 3. n RFC 1918(Address Allocation for Private Internets) au fost definite trei intervale rezervate pentru adresare privat: Adrese rezervate pentru clasa A: 10.0.0.0 - 10.255.255.255 Adrese rezervate pentru clasa B: 172.16.0.0 - 172.31.255.255 Adrese rezervate pentru clasa C: 192.168.0.0 - 192.168.255.255 c) NAT (Network address translation). NAT (Network Address Translation) este principala tehnologie care a permis Internetului s se dezvolte n ciuda epuizrii spaiului de adrese IP. n interiorul unei organizaii se pot folosi adrese IP private, nerutabile (din RFC1918), dar hosturile cu aceste adrese nu snt vizibile n Internet. O organizaie poate cumpra un numr redus de adrese IP publice de la un ISP (Internet Service Provider) iar utilizatorii din cadrul organizariei primesc adrese private. Daca un utilizator trimite un pachet cu adresa sursa privata, catre un host din internet, Ruterul de la grania organizaiei schimb aceast adres cu o adresa rutabil dintre adresele cumprate, i trimite pachetul n Internet. De asemenea, el introduce aceast translaie ntr-o tabel local. Utilizatorul destinaie din Internet trimite pachetul de rspuns cu adresa destinaie rutabil, i acesta ajunge

22

napoi la ruter. Ruterul ii consult tabela de translaie i schimb la loc adresa cu cea privata din interiorul organizaiei, astfel c utilizatorul nu va detecta translatarea adresei sale de catre server. n general NAT poate face translaia ntre orice fel de adrese, nu numai ntre private i publice, aceasta fiind doar varianta cea mai raspndit i cea mai util.

1.6 Protocoale de rutare


Protocoalele de rutare stabilesc regulile prin care informaiile despre reele sunt schimbate ntre rutere n scopul obinerii unei tabele de rutare adecvate topologiei.

1.6.1 Clasificarea protocoalelor de rutare


Protocoalele de rutare pot fi clasificare dup mai multe criterii: a) Dup tipul de algoritmi folosii - protocoale bazate pe vectori distan (Distance Vector - DV) Scopul algoritmilor de rutaj este de a coordona deplasarea mesajelor prin reea pn ajung la destinaie. Pentru atingerea unor performane mai bune, algoritmii de rutaj au ca scop determinarea unui traseu bun. Metodele de rutaj folosite n acest scop se bazeaz pe un ir de algoritmi de determinare a drumurilor optime n grafe. Algoritmii de rutaj se deosebesc n funcie de criteriul de optimalitate al traseului: Numr minim de pai: costul drumului se msoar prin numrul canalelor traversate. Evident, criteriul de optimalitate va fi asigurat de utilizarea drumurilor cu numr minim de canale. Calea cea mai scurt: fiecrui canal i este asociat, pe cale statistic, o pondere pozitiv iar costul unui drum se exprim prin suma ponderilor canalelor din drum. Un algoritm de acest tip utilizeaz drumul cu ponderea total minim. ntrzieri minime: fiecrui canal i este asociat n mod dinamic o pondere care depinde de traficul pe canalul respectiv. Un algoritm cu ntrzieri minime actualizeaz tabelele de rutaj n mod continuu, astfel nct n orice moment s se aleag drumul pentru care ntrzierile totale sunt minime. Deoarece ntrzierile de pe canale se datoreaz traficului, diferitele pachete transmise pe reea se influeneaz reciproc. Elaborarea algoritmilor din aceast clas se bazeaz pe algoritmii de determinare a drumului de cost minim n grafuri, adaptai la context distribuit. Algoritmii din aceast clas trebuie s ndeplineasc urmtoarele criterii: Costul trimiterii unui pachet pe un drum D este independent de gradul de utilizare a acelui drum, n particular de faptul c muchiile din D sunt utilizate de alte mesaje. Costul drumului rezultat din concatenarea a dou drumuri este egal cu suma costurilor celor dou drumuri. Ca o consecin, costul drumului vid este egal cu 0. Graful asociat reelei nu conine nici un ciclu de cost negativ. Algoritmul propus este o adaptare la context distribuit a algoritmului lui Ford inspirat din principiul programrii dinamice a lui Bellman. O caracteristic a acestui algoritm const n faptul c necesit pstrarea unei cantiti mici de informaie n nodurile reelei, deoarece pentru fiecare nod este suficient informaia privitoare la lungimile canalelor ce pleac de la el i numrul nodurilor din reea.

23

Se consider c lungimea fiecrei laturi a retelei (i,j) este pozitiv i c lungimile lor vor rmne fixe dup momentul de timp t0, moment pn la care au loc toate modificrile n reea. Principiul pe care se bazeaz algoritmul lui Bellman-Ford const n determinarea distanei minime de la nodul sursa la nodul destinaie comun (notat, de exemplu, prin d) pentru toate nodurile. n practic se executa algoritmul pentru fiecare nod destinaie. Pentru condiiile iniiale algoritmul lui Bellman-Ford determin distanele minime ntre nodurile reelei i destinaie. Stabilirea unei sincronizri n sisteme cu prelucrare distribuit este dificil, de aceea se folosete o alternativ a acestui algoritm care funcioneaz n regim asincron i care nu necesit un protocol de iniializare respectiv protocol de reluare a execuiei algoritmului. - protocoale bazate pe starea legturilor (Link State - LS) Algoritmii de rutare folosind starea legturilor (link-state routing algorithm), cunoscui colectiv ca protocoale cu preferarea drumului minim (SPF) sau Dijkstra, menin o baz de date complex a topologiei reelei. Spre deosebire de protocoalele cu vectori-distan, cele folosind starea legturilor dezvolt i ntrein o cunoatere complet a routerelor de reea, ca i a felului cum sunt interconectate acestea. Aceast cunotere este realizat prin schimbarea de pachete cu starea legturilor (LSP) cu alte routere conectate direct. Fiecare router care a schimbat LSP-uri construiete apoi o baz de date logic utiliznd toate LSP-urile primite. Este utilizat apoi un algoritm "cu preferarea drumului liber", pentru a calcula ct de accesibile sunt destinaiile legate de reea. Aceast informaie este utilizat pentru a actualiza tabela de rutare. Acvest proces este capabil s descopere modificrile topologiei reelei, care ar putea fi cauzate de cderea unei componente sau de mrirea reelei. De fapt, schimbul de LSP-uri este declanat de un eveniment din reea, nu este realizat periodic. Rutarea cu starea legturilor are dou zone pariale de risc. Mai ni, n timpul procesului iniial de descoperire, rutarea cu starea legturilor poate acapara mediile de transmisie ale reelei, reducnd astfel n mod semnificativ capacitatea reelei de a transporta date. Aceast degradare a performanei este temporar, dar foarte evident. A doua problem potenial este c rutarea cu starea legturilor solicit intens memoria i procesorul. Din aceast cauz, routerele configurate pentru rutare cu starea legtulilor sunt n general mai scumpe. Fiecare ruter trebuie s satisfaca urmatoarele: 1. S descopere care sunt vecinii si i s afle toate adresele de reea ale acestora 2. S msoare ntrzierea sau costul pna la fiecare din vecinii si 3. S pregteasca un pachet prin care anun pe toata lumea c tocmai a terminat de cules datele despre vecini 4. S trimit acest pachet ctre toate celelalte routere 5. S calculeze cea mai scurt cale spre fiecare router - protocoale hibride Ultima form de rutare dinamic este hibridizarea. Dei exist prtocoale hibride deschise, echilibrate, aceast form este asociat aproape exclusiv creaiei brevetate a unei singure companii, Cisco Systems Inc. Acest protocol, EIGRP, a fost proiectat combinnd cele mai bune aspecte ale protocoalelor cu vectori-distan i cu starea legturilor, fr limitrile de performan sau dezavantajele lor. Protocoalele de rutare hibride echilibrate, utilizeaz uniti de msur vectoriditan, dar realizeaz msurtori mult mai precise dect protocoalele cu vectori-distan convenionale. De asemenea, ele converg mult mai rapid dect acestea din urm, dar evit

24

suprasarcinile i actualizrile cu starea legturilor. Hibrizii echilibrai nu sunt periodici, ci condui de evenimente, conservnd astfel lrgimea de band pentru aplicaii reale. b) Dup apartenena ruterelor la acelai AS: - protocoale folosite de ruterele aflate n acelai AS (Interior Gateway Protocols - IGP); RIP (Routing Information Protocol) este un protocol mai vechi de rutare cu vectoridistan IGRP (Interior Gateway Routing Protocol) este un protocol de rutare cu starea legturilor, utilizat pe scar larg, dezvoltat de Cisco Systems. Este brevetat i acceptat doar pe routere Cisco. EIGRP (Enhanced Interior Gateway Routing Protocol) este un protocol de rutare bazat pe protocolul IGRP, predecesorul su. Este proprietate Cisco. OSPF (Open Shortest Path First) este un protocol cu starea legturilor, cu un standard deschis. IS-IS (Intermediate System to Intermediate System) este un protocol bazat pe OSI - protocoale folosite de ruterele care interconecteaz AS-urile (Exterior gateway protocols EGP). BGP (Border Gateway Protocol) in versiunea curenta, BGPv4, dateaza din anii 1995 este un protocol de rutare modern, utilizat ntre sisteme autonome. EGP (Exterior gateway protocol) Un protocol extern transport informaiile de rutare ntre entiti administrative independente, cum ar fi dou corporaii sau dou universiti. Fiecare dintre aceste entiti menine o infrastructur de reea independent i folosete EGP pentru a putea comunica cu cealalt entitate. Astzi, cel mai popular protocol extern este BGP . Este protocolul extern primar folosit ntre reelele conectate la Internet i a fost proiectat special pentru acest lucru. Un protocol intern este folosit n interiorul unui singur domeniu administrativ, sau ntre grupuri apropiate care coopereaz. Spre deosebire de protocoalele externe, IGP tinde s fie mai simplu, rezolv suprasolicitrile venite din partea unui ruter. Aceste protocoale nu pot fi utilizate n reelele mari. c) Daca includ sau nu n update-ul de rutare masca reelei: - protocoale classfull (RIPv1,IGRP)-nu includ masca reelei - protocoale classless (RIPv2, EIGRP, OSPF,IS-IS)

1.6.2 Rutarea static:


Un router care este programat pentru rutare static expediaz pachetele prin porturi predeterminate. Dup ce routerele statice sunt configurate, ele nu mai trebuie s ncerce descoperirea rutelor, nici mcar s comunice informaii despre rute. Rolul lor este redus la simpla expediere a pachetelor. Rutarea static este util doar pentru reele foarte mici, care au o singur cale ctre orice destinaie dat. n astfel de cazuri, rutarea static poate fi cel mai eficient mecanism de rutare, pentru c nu consum lrgime de band, ncercnd s descopere rute i s comunice cu alte routere. Pe msur ce reelele cresc i apar ci redundante ctre destinaii, rutarea

25

static devine o sarcin care necesit prea mult efort. Orice modificri n disponibilitatea routerelor sau a echipamentelor de transmisie din WAN trebuie s fie descoperite si programate manual. WAN-urile caracterizate prin tipologii mai complexe, care pot oferi mai multe ci posibile, necesit categoric rutare dinamic. ncercrile de a utiliza rutarea static n WAN-uri complexe, cu mai multe ci, anuleaz rolul rutelor redundante.

1.7 Echipamente de reea utilizate


O reea are n alcatuirea sa o serie de componente fizice elementare care asigur buna ei funcionare, precum i integrarea sa n cadrul altor reele. Scopul nivelului fizic este acela de a transport informaia ca ir de bii de la un echipament la cellalt. Echipamentele ce alcatuiesc o reea sunt clasificate n dou categorii:
A.

a) b) c) d)
B.

Echipamente pasive (fr surs de energie): cabluri; conectori; prize de reea; panouri (patch panel); Echipamente active (necesit surs de alimentare): interfee fizice active; calculatoare, imprimante, scanere etc; echipamente de transmisie/recepie (transceiver); repetoare; convertoare de mediu; hub-uri; comutatoare de reea (switch); puni de reea (bridge); routere.

e) f) g) h) i) j) k) l) m)

Interconectarea echipamentelor active se face prin intermediul celor pasive, standardizate de TIA/EIA. EIA (Telecommunication Industry / Electronics Industries Association) a) Cabluri, conectori UTP (Unshielded Twisted Pair) UTP este un cablu torsadat n pereche, neecranat, flexibil, coninnd perechi de fire pentru conectarea echipamentelor de reea. O pereche de fire este format din dou fire de cupru izolate, avnd o grosime tipic de 1 mm, iar diametrul firului este de 0,5mm. Fiecare pereche de fire este rsucit, cu un pas de torsadare cuprins ntre 80 i 200 mm, care difer de la o pereche la alta. n plus, perechile sunt torsadate ntre ele, cu un pas de 300 mm, pentru reducerea interferenelor dintre ele (crosstalk). Perechile sunt nvelite ntr-o manta de protecie mecanic, realizat din material plastic.

26

Mufarea cablului pentru conexiuni ntr-o reea de calculatoare se face cu un clete de sertizare (crimper), cu conectori RJ-45 (Registered Jack - 45), modular, cu 8 pini, cu transmisie serial asincron.

Fig. 11 Cablu UTP + Conector RJ45 Izolaiile firelor din cablu sunt de culori diferite, respectnd codul culorilor, pentru a permite identificarea perechilor de fire i corespondena lor la capetele cablului. Un cablu de legtur care are aceeai configuraie a pinilor la ambele capete se numete cablu direct (straight).

Fig. 12 Standardul TIA/EIA-568-B.1-2001 cuprinte codul culorilor pentru atasarea conectorilor RJ45. Pentru cablul Ethernet inversor (cross-over Ethernet) se inverseaz practic pinii 1 i 2 cu pinii 3 i 6, adic pinul 1 ajunge n cealalt parte la pinul 3 i pinul 2 la pinul 6 (se inverseaz perechile portocaliu cu verde). Cel mai utilizat cablu UTP ndeplinete standardul aferent categoriei 5e. Acest gen de cablu suport un semnal cu frecven de pn la 100Mhz i este utilizat pentru reele cu un transfer de 100Mbit/s. Lungimea maxim a cablului ntre dou echipamente poate fi de maxim 100 de metri, ns n realitate ea este de aproximativ 90 de metri deoarece la fiecare capt se pstreaz o rezerv de cablu. Impedana caracteristic a perechii de cablu UTP are valoarea tipic de 100 Ohmi. Diametrul exterior al cablului UTP este de 0,43 cm, dimensiunile sale mici, flexibilitatea sporit i preul redus constituind avantaje n alegerea acestui cablu pentru reelele. Cablul de consol (rollover) Este utilizat pentru conectarea la portul de consola al unui router, pe un port de comunicaie serial prevzut cu o muf RJ-45. Cellalt capt este introdus

27

ntr-un adaptor RJ-45 DB 9 (sau DB 25) care este folosit la portul serial al calculatorului. Acest tip de cablu are pinii n oglind, adic pinul 1 ajunge la pinul 8, 2 la 7, 3 cu 6 i aa mai departe. Pentru conectarea la portul USB al unui laptop se poate folosi un convertor serial-usb.

Cablu Rollover

Interconectarea pinilor Fig. 13 Cablu Rollover

Adaptor serial-usb

Cablu serial este utilizat pentru a realiza conexiunea serial ntre doua echipamente respectand standardul RS-232 (Recomended Standard - 232). Acest standard este pur i simplu dedicat comunicaiei seriale ntre un sistem gazd (Data Terminal Equipment sau DTE) i un sistem periferic (Data Circuit-Terminating Equipment, sau DCE). Viteza maxim de transfer a datelor este de 20Kbii/s iar lungimea maxima a cablului este 16.5 metri. Cablul serial poate fi conectat la echipamente cu ajutorul unor mufe miniaturale numite DB-k (uzual k = 9 sau 25).

Cablu serial conector DB9

Cablu serial conector DB25 Fig.14 Cablu serial

Cablul optic (OC - Optical Cable) este alctuit din mai multe fibre optice, uni- sau multimod, cu miez transparent (din material plastic sau sticl), nveli refractar (cladding) cu indice de refracie mai mic dect cel al miezului, manta (Plastic Shield), material de umplere (Kevlar Reinforcing Material), eventual un fir de inox pentru creterea rezistenei mecanice, i manta exterioar (Outer Jacket) din plastic.

28

Fig. 15 Fibra Optic Un sistem de transmisie optic este format din trei componente: sursa luminoas, mediul de transmisie transparent i fotodetectorul. Jonciunile ntre segmentele de cablu trebuie realizate perfect centrat i cu axele fibrelor n prelungire pentru a nu avea pierderi de semnal. n acest scop, se folosesc dispozitive denumite optocuploare. Pentru reelele de calculatoare se utilizeaz cablu optic dual, cu doar dou fibre optice, care n funcie de dimensiunile miezului (10 m; 50 m 100 m, 125 m) pot avea unul sau mai multe moduri de propagare a luminii n interiorul miezului. Lungimile de und folosite pentru transmisie sunt din domeniul 750 1600 nm, respectiv 800 - 900 nm pentru prima generaie de fibre optice, 1300 nm la cea de a doua generaie i 1550 nm la generaia a treia. Atenuarea fibrei optice scade odat cu creterea lungimii de und, de la circa 3,5 dB/km pentru prima band, la 1 dB/km n al doilea caz i sub 0,4 dB/km la a treia generaie de fibre optice. Viteza maxim de transmisie a datelor crete de la 150 Mbps n primul caz, la 1 Gbps la generaia a doua i 100 Gbps n banda de 1550 nm. Viteza de transfer a datelor pe fibr depinde de timpul de rspuns al fotoreceptorului. Pentru reducerea pierderilor de semnal, jonciunile cablurilor trebuie realizate cu precizie i protejate cu optocuploare. La capete se monteaz conectori speciali (SC Simplex Connector, FC Fiber Connector, ST Simplex Termination, LC Long Connector), pentru fibr unimod (SMF) sau multimod (MMF), cu eventuale adaptoare (Duplex Carrier Housing) pentru trecerea de la cabluri simplex, cu o fibr, la cele cu dou fibre. n documentaiile tehnice ale echipamentelor sunt specificate modurile de realizare a conectorilor pentru DTE (Data Terminal Equipment) i DCE (Data Circuit Equipment). Adaptor duplex SC.

Fig 16 Conectori Fibra Optic 1) Conector SC 2) Conector ST 3) Conector LC 4) Conector FC 5) Conector MT-RJ

29

Conectorul USB are 4 pini i se instaleaz pe cablu torsadat, cu dou perechi de fire. Pinii 1 i 4 sunt de alimentare iar pinii 2-3 sunt de date. Conectorul USB este folosit numai n mod semi-duplex, pentru transmisii seriale, pe principiul primul venit, primul servit. c) Priza de reea este utilizat pentru conectarea elementelor de reea active (statii de lucru, imprimante, fax, telefon). n general prizele sunt montate pe peretele camerelor n care se afl staiile de lucru. d) Panoul de reea (patch panel) const ntr-un grup de conectori 'mam' (de exemplu, de tip RJ-45) i un bloc de conexiuni denumit bloc de sertizare (punch-down block) care asigur legturile conectorilor cu cile de comunicaie din spatele panoului.

Fig. 17 Panou de reea g) Echipamente de transmisie/recepie (transceiver). Un transceiver este un echipament multiport care conine etaje de amplificare i convertoare de semnal (de exemplu, semnalul electric poate fi convertit n und luminoas i invers folosind diode LASER i fotodiode). Aceste echipamente sunt utilizate pentru conectarea la mediul de transmisie (cablu UTP, coaxial, optic) a unui echipament de retea (calculator, router). h) Repetoare Pentru conexiuni la distane mai mari dect cea maxim admis, se utilizeaz mai multe segmente de cablu interconectate prin intermediul repetoarelor digitale care refac forma rectangular a impulsului de formatare a datelor eliminnd astfel efectele zgomotelor i distorsiunilor de transmisie, dup care amplific semnalul pn la nivelul de referin. Exist limitri privind numrul maxim de repetoare care pot fi intercalate ntre dou noduri ale reelei. i) Convertoare de mediu fac trecerea de la un tip de mediu la altul, prin conversia semnalului dintr-un format n altul. k) comutatoare de reea (switch); Echipamentele care realizeaz comutarea cadrelor sunt denumite simplu comutatoare de reea (switch) i sunt utilizate n reele LAN cu diverse arhitecturi (Ethernet, Token- Ring, FDDI, Fast Ethernet), dar i pentru transmisiile n sisteme ATM (Asynchronous Transfer Mode) pentru comutarea semnalelor digitale de tip voce, audio sau video, la viteze foarte mari (de ordinul a 1 Gbps), precum i n sistem ISDN (Integrated Services Digital Network). n WAN, se utilizeaz comutatoare de mare vitez, cu capaciti superioare celor pentru LAN. Avantajele utilizrii unui switch, care folosete metoda comutrii de circuite, sunt evidente: Prin intermediul switch-ului, se poate extinde reeaua, structurat relativ simplu, fizic sau logic (reele locale virtuale VLAN - Virtual LAN). Reduce ncrcarea reelei prin filtrarea traficului i eventual prin controlul erorilor la nivel de cadru.

30

Poate interconecta segmente de LAN cu medii fizice i viteze de transmisie diferite. Permite utilizarea sistemelor de prioriti pentru transmisie, prin introducerea n cadru a unui factor de calitate (QoS - Quality of Service). n funcie de complexitatea operaiilor efectuate de switch, acesta poate lucra: pe nivelul OSI 2 al legturii de date, mai precis pe subnivelul MAC sau pe LLC; pe nivelul 3 de reea; pe nivelul 4 de transport. Un switch de subnivel MAC (Cut-through switch) citete adresa MAC a destinaiei unui cadru i pe baza unui tabel de adrese (memorat pe durata procesului de "nvare" - learning), realizeaz legtura punct-la-punct dintre portul de intrare i cel de ieire i expediaz pachetul (forwarding). Decizia de comutare se poate lua i pentru fragmente foarte mici de pachete (sub 64B). Transferul este foarte rapid, dar este posibil ca acel cadru s fie afectat de erori i noduldestinaie s solicite retransmisia lui. Astfel reeaua este folosit ineficient prin transmisia unui cadru eronat, precum i a cererii de retransmisie. Acest tip de switch este util n transmisii cu ntrzieri mici de transmisie, fr un control strict al erorilor. Un switch de subnivel LLC (Store-and-forward switch) citete cadrul primit, l memoreaz i testeaz secvena FCS pentru detecia eventualelor erori. Dac nu au aprut erori, cadrul este transferat ctre portul corespunztor destinaiei. Pentru creterea vitezei de funcionare a switch-ului de nivel 2, s-a propus o soluie de compromis (Error-free cut-through switch), un switch care n mod normal lucreaz rapid, pe subnivelul MAC i numai dac pe o anumit cale se sesizeaz apariia unor erori, atunci portul de ieire respectiv este reconfigurat s funcioneze pe subnivelul LLC pe un interval limitat de timp. Acest switch nu ia decizii de comutare nainte de a recepiona primii 64 de octei. Switch-urile de nivel 3 (L3 Switch) combin avantajul vitezei mari de comutaie a switchului de nivel 2 cu cele ale routerelor (controlul traficului, deducerea rutei optime etc). Un switch de nivel 3 depinde de protocoalele de reea utilizate. Un astfel de switch realizeaz automat procesul de "nvare" a adreselor (learning) i construcie a tabelelor de comutare i rutare. Switch-urile de nivel 4 (L4 Switch) iau decizii de rutare evalund i informaiile de pe nivelul OSI 4 de transport, cum ar fi numerele porturilor logice (23 - Telnet; 80 WWW etc), specificate de protocoalele de transport (de exemplu, TCP, UDP). Echipamentul utilizat n realizarea reelei este switch-ul Cisco Catalyst 2960-24TT:

Fig. 18 Switch Cisco Catalyst 2960-24TT

31

Detalii tehnice: General Tip dispozitiv: Laime nlime Lungime Greutate Carcas Networking Conectivitate Rata de transfer Protocolul Data Link Mod de comunicatie Protocoale de switching Protocoale de management Conectivitate Interfee disponibile

Switch 44.5 cm 4.4 cm 23.6 cm 3.6 kg External -1U Cablat 100 Mbps Ethernet, Fast Ethernet Half-duplex, full-duplex Ethernet SNMP 1,RMON,Telnet,SNMP 3,SNMP 2c 24 x network - Ethernet 10BaseT/100Base-TX - RJ-45 2 x network - Ethernet 10Base-T/100BaseTX/1000Base-T - RJ-45 Sursa de alimentare intern AC 120/230V (50/60 Hz) Cisco IOS IP Base 0 C 45 C 10 - 85% Garanie pe via

Alimentare Dispozitiv de alimentare Voltaj Software Software inclus Parametrii de functionare Temperatura minim Temperatura maxim Umiditate Service Detalii

m) router Un router este echipamentul de dirijare a pachetelor, de nivel reea care utilizeaz algoritmi specifici de deducere a cii optime de transfer a datelor ntr-o reea de arie larg avnd ci redundante, pe baza informaiilor pe care le deine referitor la topologia i starea reelei. Rutarea este operaia de dirijare a datelor ntre dou noduri prin stabilirea drumului minim din graful asociat topologiei fizice sau celei logice a unei reele folosind un algoritm STA (Spanning-Tree Algorithm). Un router poate transfera date ntre LAN-uri diferite ca standard de transmisie (Ethernet, ATM) fiind prevzut cu diverse interfee avnd adrese individuale. Routerele pot face conversiile necesare ale formatului pachetelor n cazul interconectrii unor segmente de reea cu standarde i protocoale diferite.

32

Rutarea pachetelor, mai precis transferul pachetelor n interiorul routerului ctre un anumit port de ieire din router, se face pe baza tabelului de rutare, care asociaz adresele reelelor de destinaie posibile cu interfeele de ieire din router. Routerul realizeaz deci operaia de comutare a pachetelor (switching) pe interfaa corespunztoare. Pentru adrese de destinaie neincluse explicit n tabelul de rutare, se definete o rut implicit (default route). Din cadrul recepionat se extrage pachetul i se citete adresa de nivel OSI 3 a staiei de destinaie. Aplicndu-se acesteia masca de reea se deduce adresa reelei de destinaie, urmnd s se ia decizia de comutare pe o anumit interfa a routerului prin deducerea rutei optime. Se observ c n locul adreselor de destinaie individuale, n tabelele de rutare se folosesc adresele de reea, deduse prin aplicarea mtilor de reea adreselor de destinaie utiliznd operaia I logic. Acest fapt permite reducerea dimensiunilor tabelelor de rutare i implicit a timpului de gsire a rutei optime. Tabelul de rutare poate fi configurat static, de ctre administratorul de reea, sau dinamic, prin intermediul protocoalelor de rutare. Rutarea static nu permite reactualizarea la timp a tabelelor de rutare i este practic ineficient n cazul utilizrii protocoalelor de adresare dinamic. Pentru aplicarea algoritmului drumului minim, n graful reelei de transport (cu routere) nu trebuie s apar bucle. Se folosete o anumit metric pentru stabilirea 'drumului minim' dintre dou noduri din graful reelei (numr de routere sau 'hopuri' prin care se face transferul, ntrziere de transmisie, risc minim de coliziune etc). De fiecare dat cnd topologia reelei se modific (prin dezvoltarea sau reconfigurarea reelei ori din cauza coliziunile sau congestiilor de trafic), este necesar reactualizarea tabelelor de rutare (reconvergence). Timpul de reconversie a tabelelor depinde de protocolul de rutare aplicat. Un router definit pe un singur protocol de reea are avantajul c tie exact unde se gsete n pachet adresa destinaiei i proceseaz rapid datele. Routerele multiprotocol lucreaz cu structuri diferite de pachete, cu diverse formate ale adresei de destinaie, ceea ce ngreuneaz procesul de rutare i determin ntrzieri de transmisie mai mari (30 % - 40 %). Un router definit pentru IP este numit router IP sau gateway ('poart de reea'). n prezent, un gateway poate lucra i la nivelele superioare celui de reea din modelul OSI, termenul fiind utilizat ntr-un sens mult mai larg dect cel de router IP. Rutarea se poate efectua static, caz n care administratorul de reea introduce manual rutele n tabelul de rutare, specificnd pentru fiecare adres a reelei de destinaie: adresa interfeei de ieire din router, adresa urmtorului router (next Hop), eventual metrica de cale. Rutarea dinamica se realizeaz prin reactualizarea tabelelor de rutare atunci cnd apar modificri ale adreselor reelelor sau subreelelor, ale metricii utilizate sau coliziuni n WAN. Acest mod de rutare permite deducerea cii optime dintre reeaua-surs i cea destinaie pentru reducerea timpului, a costurilor de transmisie sau a riscului de coliziune. Rutarea IP dinamic presupune alegerea protocolului de rutare, stabilirea adreselor i a mtilor de reea pentru toate reelele direct conectate la acel router. Routerele Cisco folosesc ca i sistem de operare IOS (Internetwork Operating System). Acesta este un pachet de funcii de rutare, switching i telecomunicaii intregrate ntr-un sistem de operare multitask. Accesul i configurarea se realizeaz dintr-o Interfaa n linie de comand (CLI). Sesiunea CLI (Command Line Interface) poate fi accesat prin mai multe metode. Uzual, CLI este accesat de la o consol. Consola foloseste o conectare serial de mic vitez direct de la un calculator sau un terminal pentru conexiunea la un router. O sesiune CLI poate fi accesat de asemenea de la distan printr-o conexiune dialup folosind un modem conectat la portul AUX al router-ului. Nici una dintre aceste metode nu necesit ca router-ul sa aiba vreun serviciu IP

33

configurat. O a treia metod de accesare a unei sesiuni CLI este prin Telnet (conectare la distan folosind un program prin care folosind calculatorul nostru controlm un computer aflat n alt locaie fizic fr a ne deplasa pan la el) la router. Interfaa linie de comand foloseste o structur ierarhic. Aceast structur necesit intrarea n diferite moduri pentru a ndeplini anumite sarcini. De exemplu, pentru a configura o interfa a routerului, utilizatorul trebuie s intre n modul de configurare al interfeei. Toate configuraiile care sunt introduse n modul de configurare al interfeei se aplic numai pentru acea interfa. Fiecare mod de configurare este indicat cu un prompt distinctiv i permite numai comenzi care sunt potrivite pentru acel nivel. IOS-ul pune la dispozitie un serviciu interpretor de comenzi cunoscut ca executor de comand. Dup ce este introdus fiecare comand, executorul valideaz i execut comanda. Ca un element de siguran, softul Cisco IOS separ sesiunea de execuie n doua niveluri de acces. Aceste niveluri sunt: nivelul utilizator nivelul privilegiat cunoscut de asemenea i ca nivelul de configurare. IOS Cisco permite accesul la cinci moduri de configurare a unui router: A. Modul utilizator permite un numr limitat de comenzi de baz pentru monitorizare. Acest lucru este frecvent numit mod de vizualizare. Modul utilizator nu permite comenzi care ar putea schimba configuraia routerului. Modul utilizator poate fi identificat prin prompterul >.

B. Modul privilegiat ofer acces la toate comenzile routerului. Acest mod poate fi configurat sa cear o parola. Pentru protecie adaugat, poate fi configurat s cear deasemenea si un identificator: ID. Acest lucru permite numai utilizatorilor autorizai s acceseze routerul. Comenzile de configurare i management cer ca administratorul reelei s fie la nivelul privilegiat. Modul de configurare global i toate celelalte moduri de configurare mai speciale pot fi accesate numai prin modul privilegiat. Modul privilegiat poate fi identificat prin prompterul #. C. Modul de configurare global este modul primar de configurare. Modurile specifice sunt utilizate pentru diverse modificri de configurare dar aceste moduri sunt incluse n cel de configurare global. Comenzile modului de configurare global sunt folosite pentru a aplica declararea configuraiei ce afecteaz sistemul.

D. Modul de configurare router este utilizat pentru configurarea diferitelor procese care ruleaz pe router. Modificrile se aplic doar acelor procese.

34

E. Modul de configurare interfee este utilizat pentru configurarea n particular a interfeelor router-ului. Orice modificri care sunt aduse la configuraie se vor aplica doar interfeelor.

Echipamentul utilizat in realizarea reelei este router-ul cisco Cisco 2811:

Fig. 19 Router Cisco 2811

35

Detalii tehnice: General Tip dispozitiv: Laime nlime Lungime Greutate Memorie Memorie RAM Memorie FLASH Networking Conectivitate Protocolul Data Link Protocol de transport Protocol de management Indicator de activitate Alte specificaii Conectivitate Sloturi de exapansiune

Router 43.8 cm 4.5 cm 41.7 cm 6.4 kg 256 MB (instalata) / 2048 MB (max) 64 MB (instalata) / 256 MB (max) Cablat Ethernet, Fast Ethernet IPSec SNMP3 DA Design modular, Protectie firewall, Incriptare hardware, suport VPN, suport MPLS, Quality of Service (QoS) 4 ( 4 ) x HWIC 1 ( 1 ) x NME 2 ( 2 ) x AIM 2 ( 2 ) x PVDM - SIMM 80-PIN 2 sloturi memorie 1 Card CompactFlash 2 x USB 2 x network - Ethernet 10Base-T/100BaseTX - RJ-45 1 x management - console - RJ-45 1 x serial - auxiliary - RJ-45 Sursa intern AC 120/230 V ( 50/60 Hz ) Cisco IOS IP Base 0 C 40 C 5 - 95%

Interfee

Alimentare Dispozitiv de alimentare: Voltaj Software Software inclus Parametrii de funcionare Temperatura minim Temperatura maxim Umiditate

36

2. Compararea algoritmilor de calcul utilizai de ctre protocoalele de rutare link state i distance vector.
2.1 Algoritmul Dijkstra sau Shortest Path First: 2.1.1 Prezentare:
Algoritmul Dijkstra sau SPF este responsabil pentru crearea dintr-un graf (o topologie redundant n care routerele sunt noduri ale topolgiei iar linkurile dintre routere sunt laturi). Laturile au asociate lor un cost, ce este folosit pentru calculul metricii ctre fiecare nod/link n parte. Calculul presupune, avnd drept sistem de referin un router, adunarea costurilor de pe interfeele de ieire ctre acel nod/link. Aplicarea algoritmului Dijkstra presupune calculul drumurilor minime de la un nod al unui graf la toate celelalte noduri din graf. Grafurile pe care poate lucra algoritmul lui Dijkstra sunt, n general, ponderate i orientate arcele sunt orientate de la un nod la alt nod (nu se poate merge i invers) i au un anumit cost de care se va ine seama n aflarea drumului minim. Dac graful este neponderat (arcele nu au costuri asociate) atunci drum minim ntre dou noduri se consider drumul alcatuit din numr minim de arce. Pentru a gsi drumul minim de la un nod s la un nod d se poate aplica o cutare prin cuprindere pornind de la nodul s iar prima apariie a lui d n coada algoritmului de cutare prin cuprindere presupune existena unui drum cu numr minim de arce de la s la d, care poate fi reconstituit. Pe un astfel de graf se poate aplica i algoritmul lui Dijkstra, dac transformm n prealabil graful ntr-unul ponderat, asociind fiecarui arc acelai cost (de exemplu, costul 1). Drumul de cost minim ntre dou noduri obinut n urma aplicrii algoritmului lui Dijkstra va avea i numr minim de arce din moment ce toate arcele au acelai cost. n cazul grafurilor orientate, pentru ca ntre dou noduri s existe un drum n graf, nu este suficient s existe o succesiune de arce ntre cele dou noduri, ci arcele trebuie s fie i orientate n sensul corespunztor. Un drum ntr-un graf orientat trebuie s parcurg numai arce orientate identic, de la nodul surs pn la nodul destinaie. Dac nu exist nici un drum de la nodul de start la un alt nod al grafului atunci algoritmul lui Dijkstra va raporta existena unui drum de lungime infinit ntre ele acest rezultat indic, de fapt, lips oricrui drum ntre cele dou noduri. Intrare: Algoritmul pornete de la un graf orientat i ponderat cu N noduri. De asemenea, e nevoie de un nod de start aparinnd grafului - acesta este nodul de la care se dorete aflarea drumurilor minime pn la celelalte noduri din graf. Ieire: Rezultatul algoritmului se prezint sub form unui tablou D cu N intrri, coninnd distanele minime de la nodul de start la toate celelalte noduri din graf. De asemenea, tot ca rezultat se poate obine i arborele drumurilor minime (n cazul n care ne intereseaz nu numai lungimile minime ale drumurilor, ci i drumurile propriu-zise) - acesta este un arbore generalizat care se va obine sub form unui tablou T cu N intrri (implementarea cu indicatori spre printe).

37

Algoritmul Dijkstra (Cautare in avans) C(i,n) costul rutei de cost minim de la i la n L(i,n) costul legturii de la i la n for fiecare nod if for toate celalte noduri se iniializeaz C(i,n) cu L(i,n) repeat gsim un nod w (care nu a fost nca luat n considerare de catre algoritm) i care are proprietatea c C(i,w) este minimul dintre toate nodurile care nu au fost examinate for fiecare nod n n afar de i si w do if C(i,w)+L(w,n) < C(i,n) then C(i,n) = C(i,w)+L(w,n) ruta(i,n) = ruta(i,w)+ruta(w,n) endif end do se adaug nodul w la lista de noduri examinate until toate nodurile au fost examinate

2.1.2 Se va determina tabela de rutare pentru nodurile 1 si 4, folosind algoritmul Dijkstra.

Fig. 20 Schema de lucru

38

Tabela de legaturi 1 0 2 Infinit 5 Infinit Infinit Infinit 2 2 0 5 1 Infinit Infinit 4 3 Infinit 5 0 3 Infinit 1 Infinit 4 5 1 3 0 2 Infinit Infinit 5 Infinit Infinit Infinit 2 0 1 Infinit 6 Infinit Infinit 1 Infinit 1 0 3 7 Infinit 4 Infinit Infinit Infinit 3 0

1 2 3 4 5 6 7

A. Pentru Router 1, algoritmul Dijkstra opereaz n felul urmtor: Nod Cost Ruta 2 2 1-2 3 Infinit 4 5 1-4 5 Infinit 6 Infinit 7 Infinit

a). Pasul 1 Se identifica nodul de cost minim care nu a fost nc luat n considerare. Acesta este Router 2. Se examineaza rutele posibile ctre celalate noduri: Nod 3 4 5 6 7 Formula C(1,2)+L(2,3) C(1,2)+L(2,4) C(1,2)+L(2,5) C(1,2)+L(2,6) C(1,2)+L(2,7) Valoare 2+5=7 2+1=3 2+Infinit=Infinit 2+Infinit=Infinit 2+4=6 Comparaie 7 < Infinit <5 = = 6 < Infinit Rezultat Ruta noua Ruta noua Nu Nu Ruta noua

b) Pasul 2 Tabela de rute cunoscute Nod Cost Ruta 2* 2 1-2 3 7 1-2-3 4 3 1-2-4 5 Infinit 6 Infinit 7 6 1-2-7

Se identifica nodul de cost minim care nu a fost nc luat n considerare. Acesta este Router 4. Se examineaza rutele posibile ctre celalate noduri: Nod 2 3 5 6 7 Formula C(1,4)+L(4,2) C(1,4)+L(4,3) C(1,4)+L(4,5) C(1,4)+L(4,6) C(1,4)+L(4,6) Valoare 3+1=4 3+2=5 3+2=5 3+Infinit=Infinit 3+Infinit=Infinit Comparaie 4>2 5<7 5< Infinit = Infinit > 7 Rezultat Nu Ruta noua Ruta noua Nu Nu

39

c) Pasul 3 Tabela de rute cunoscute Nod Cost Ruta 2* 2 1-2 3 5 1-2-3-4 4* 3 1-2-4 5 5 1-2-4-5 6 Infinit 7 6 1-2-7

Se identifica nodul de cost minim care nu a fost nc luat n considerare. Acesta este Router 5. Se examineaza rutele posibile ctre celalate noduri: Nod 2 3 4 6 7 Formula C(1,5)+L(5,2) C(1,5)+L(5,3) C(1,5)+L(5,3) C(1,5)+L(5,3) C(1,5)+L(5,7) Valoare 5+Infinit=Infinit 5+Infinit=Infinit 5+2=7 5+1=6 5+Infinit=Infinit Comparaie Infinit > 2 Infinit > 7 7>3 6 < Infinit Infinit > 7 Rezultat Nu Nu Nu Ruta noua Nu

d) Pasul 4 Tabela de rute cunoscute Nod Cost Ruta 2* 2 1-2 3 5 1-2-3-4 4* 3 1-2-4 5* 5 1-2-4-5 6 6 1-2-4-5-6 7 6 1-2-7

Se identifica nodul de cost minim care nu a fost nc luat n considerare. Acesta este Router 3. Se examineaza rutele posibile ctre celalate noduri: Nod 2 4 5 6 7 Formula C(1,3)+L(3,2) C(1,3)+L(3,4) C(1,3)+L(3,5) C(1,3)+L(3,6) C(1,3)+L(3,7) Valoare 5+5=10 5+2=7 5+Infinit=Infinit 5+1=6 5+1=6 Comparaie 10>2 7>3 Infinit > 5 6=6 6=6 Rezultat Nu Nu Nu Nu Nu

e) Pasul 5 Tabela de rute cunoscute Nod Cost Ruta 2* 2 1-2 3* 5 1-2-3-4 4* 3 1-2-4 5* 5 1-2-4-5 6 6 1-2-4-5-6 7 6 1-2-7

40

Se identifica nodul de cost minim care nu a fost nc luat n considerare. Acesta este Router 6. Se examineaza rutele posibile ctre celalate noduri: Nod 2 3 4 5 7 Formula C(1,6)+L(6,2) C(1,6)+L(6,3) C(1,6)+L(6,4) C(1,6)+L(6,5) C(1,6)+L(6,7) Valoare 6+Infinit=Infinit 6+1=7 6+Infinit=Infinit 6+1=7 6+3=9 Comparaie Infinit > 2 7>5 Infinit > 3 7>5 9>6 Rezultat Nu Nu Nu Nu Nu

f) Pasul 6 Tabela de rute cunoscute Nod Cost Ruta 2* 2 1-2 3* 5 1-2-3-4 4* 3 1-2-4 5* 5 1-2-4-5 6* 6 1-2-4-5-6 7 6 1-2-7

Se identifica nodul de cost minim care nu a fost nc luat n considerare.Acesta este Router 7. Examinam rutele posibile ctre celalate noduri Nod 2 3 4 5 6 Formula C(1,7)+L(7,2) C(1,7)+L(7,3) C(1,7)+L(7,4) C(1,7)+L(7,5) C(1,7)+L(7,6) Valoare 6+4=10 6+1=7 6+Infinit=Infinit 6+Infinit=Infinit 6+3=9 Comparaie 10>2 7>5 Infinit > 3 Infinit > 5 9>6 Rezultat Nu Nu Nu Nu Nu

Toate nodurile au fost examinate si tabela de rutare pentru Router 1 este: Nod Cost Ruta 2 2 1-2 3 5 1-2-3-4 4 3 1-2-4 5 5 1-2-4-5 6 6 1-2-4-5-6 7 6 1-2-7

B. Pentru Pentru Router 4, algoritmul Dijkstra opereaz n felul urmtor: Nod Cost Ruta 1 5 4-1 2 1 4-2 3 2 4-3 5 2 4-5 6 Infinit 7 Infinit

41

a) Pasul 1 Se identifica nodul de cost minim care nu a fost nc luat n considerare. Acesta este Router 2. Se examineaza rutele posibile ctre celalate noduri Nod 1 3 5 6 7 Formula C(4,2)+L(2,1) C(4,2)+L(2,3) C(4,2)+L(2,5) C(4,2)+L(2,6) C(4,2)+L(2,7) Valoare 1+2=3 1+5=7 1+Infinit=Infinit 1+Infinit=Infinit 1+4=5 Comparaie 3 <5 7>2 Infinit > 2 = 5 < Infinit rezultat Ruta noua Nu Nu Nu Ruta noua

b) Pasul 2 Tabela de rute cunoscute Nod Cost Ruta 1 3 4-2-1 2* 1 4-2 3 2 4-3 5 2 4-5 6 Infinit 7 5 4-2-7

Se identifica nodul de cost minim care nu a fost nc luat n considerare. Acesta este Router 3. Se examineaza rutele posibile ctre celalate noduri Nod 1 2 5 6 7 Formula C(4,3)+L(3,1) C(4,3)+L(3,2) C(4,3)+L(3,5) C(4,3)+L(3,6) C(4,3)+L(3,7) Valoare 2+Infinit=Infinit 2+5=7 2+Infinit=Infinit 2+1=3 2+1=3 Comparaie Infinit > 3 7>1 Infinit > 2 3 < Infinit 3>5 Rezultat Nu Nu Nu Ruta noua Ruta noua

c) Pasul 3 Tabela de rute cunoscute Nod Cost Ruta 1 3 4-2-1 2* 1 4-2 3* 2 4-3 5 2 4-5 6 3 4-3-6 7 5 4-3-7

Se identifica nodul de cost minim care nu a fost nc luat n considerare. Acesta este Router 5. Se examineaza rutele posibile ctre celalate noduri: Nod 1 2 5 6 7 Formula C(4,5)+L(5,1) C(4,5)+L(5,2) C(4,5)+L(5,5) C(4,5)+L(5,6) C(4,5)+L(5,7) Valoare 2+Infinit=Infinit 2+Infinit=Infinit 2+Infinit=Infinit 2+1=3 2+Infinit=Infinit Comparaie Infinit > 3 Infinit > 1 7>3 3<4 Infinit > 5 Rezultat Nu Nu Nu Ruta noua Nu

42

d) Pasul 4 Tabela de rute cunoscute Nod Cost Ruta 1 3 4-2-1 2* 1 4-2 3* 2 4-3 5* 2 4-5 6 3 4-5-6 7 5 4-3-7

Se identifica nodul de cost minim care nu a fost nc luat n considerare. Acesta este Router 1. Se examineaza rutele posibile ctre celalate noduri: Nod 2 3 5 6 7 Formula C(4,1)+L(1,2) C(4,1)+L(1,3) C(4,1)+L(1,5) C(4,1)+L(1,6) C(4,1)+L(1,7) Valoare 3+2=5 3+Infinit=Infinit 3+Infinit=Infinit 3+Infinit=Infinit 3+Infinit=Infinit Comparaie 5>1 Infinit > 2 Infinit > 2 Infinit > 3 Infinit > 5 Rezultat Nu Nu Nu Nu Nu

e) Pasul 5 Tabela de rute cunoscute Nod Cost Ruta 1* 3 4-2-1 2* 1 4-2 3* 2 4-3 5* 2 4-5 6 3 4-5-6 7 5 4-3-7

Se identifica nodul de cost minim care nu a fost nc luat n considerare. Acesta este Router 6. Se examineaza rutele posibile ctre celalate noduri: Nod 1 2 3 5 7 Formula C(4,6)+L(6,1) C(4,6)+L(6,2) C(4,6)+L(6,3) C(4,6)+L(6,5) C(4,6)+L(6,7) Valoare 3+Infinit=Infinit 3+Infinit=Infinit 3+1=4 3+1=4 3+3=6 Comparaie Infinit > 3 Infinit > 1 4>2 4>2 6>5 Rezultat Nu Nu Nu Nu Nu

f) Pasul 6 Tabela de rute cunoscute Nod Cost Ruta 1* 3 4-2-1 2* 1 4-2 3* 2 4-3 5* 2 4-5 6* 3 4-5-6 7 5 4-3-7

43

Se identifica nodul de cost minim care nu a fost nc luat n considerare. Acesta este Router 7. Se examineaza rutele posibile ctre celalate noduri: Nod 1 2 3 5 6 Formula C(4,7)+L(7,1) C(4,7)+L(7,2) C(4,7)+L(7,3) C(4,7)+L(7,5) C(4,7)+L(7,6) Valoare 5+Infinit=Infinit 5+4=9 5+Infinit=Infinit 5+Infinit=Infinit 5+3=8 Comparaie Infinit > 3 9>1 Infinit > 2 Infinit > 2 8>5 Rezultat Nu Nu Nu Nu Nu

Toate nodurile au fost examinate si tabela de rutare pentru Router 4 este: Nod Cost Ruta 1 3 4-2-1 2 1 4-2 3 2 4-3 5 2 4-5 6 3 4-5-6 7 5 4-3-7

2.2 Algoritmul Bellman-Ford 2.2.1 Prezentare:


n acest tip de rutare, algoritmii trimit periodic copii ale tabelelor proprii de rutare ctre vecinii de reea din imediata apropiere. Fiecare destinatar adaug n tabel un vector de distan, sau propria valoare pentru distan, i retrimite tabela n imediata vecintate. Acest proces are loc n toate direciile, ntre routerele care se nvecineaz direct. Rezultatul este c fiecare router afl informaii despre celelalte routere i i formeaz o persperctiva cumulativ despre reea. Tabela cumulativa este folosit pentru a actualiza apoi tabelele de rutare din fiecare router. n urma actualizrii, fiecare router deine informaii vagi despre distanele (logic vorbind) ctre resursele din reea. Routerele nu vor ti nimic precis despre alte routere i nici despre topologia exact a reelei. n rutarea bazat pe algoritmi care lucreaz cu vectori de distane, numii uneori i algoritmi Bellman-Ford, algoritmii trimit periodic copii ale tabelelor proprii de rutare ctre vecinii de reea din imediata apropriere. Fiecare destinatar adaug n tabela un vector de distan, sau propria sa valoare pentru distan, i retrimite tabela n imediata vecintate. Acest proces are loc n toate direciile, ntre routerele care se nvecineaz direct. Rezultatul acestui proces este c fiecare router afl informaii despre celelalte routere i i formeaz o perspectiv cumulativ asupra ,,distanelor din reea. Tabela cumulativa este apoi folosit pentru a actualiza tabele de rutare ale fiecrui router. n urma actualizrii, fiecare router deine informaii vagi despre ,,distanele ctre resursele din reea. Router-ele nu vor ti nimic precis despre alte routere i nici despre topologia exact a reelei. Termenul de vectori distan se refer la o clas de algoritmi care sunt utilizai pentru actualizarea informaiei de rutare. Fiecare router este iniializat cu un set de rute pentru reelele sau subretelele cu care este direct conectat i atunci cnd topologia reelei este de aa natur nct protocolul nu va putea dirija pacheele ctre destinaie, i cu rute ctre reele cu care nu are o legtur direct. Informaiile sunt stocate ntr-o tabela de rutare, unde fiecare nregistrare

44

reprezint un identificator al unei reele destinaie i distana ctre respectiva reea. Distana este numit i metric i este de obicei msurat n hopuri. Periodic, fiecare router trimite o copie a tabelei sale de rutare ctre toate router-ele cu care este direct conectat. Atunci cnd un mesaj de actualizare ajunge de la router-ul A la router-ul B, acesta examineaz setul de destinaii recepionate i distanele ctre fiecare destinaie. B i va actualiza tabela de rute dac: A cunoate o cale mai buna ctre destinaie A cunoate o destinaie pe care B nu o cunoate Distana ctre o destinaie pe care B o cunoate i care trece prin A s-a modificat.

Algoritmul Bellman-Ford (Backward Search) C(i,n) costul rutei de cost minim de la i la n L(i,n) costul legturii de la i la n repeat for fiecare nod destinaie (d) for fiecare nod surs (s) diferit de (d) for toate nodurile (w) diferite (d) si (s) if C(d,s) > l(d,w)+C(w,s) then C(d,s) = l(d,w)+C(w,s) endif end for end for end for until nu se mai produc schimbri

45

2.2.2 Se va determina tabela de rute complet folosind algoritmul Bellman Ford

Fig. 21 Schema de lucru

Sursa (s)

Calcule pentru nodurile intermediare Costul minim curent = 2, s=1 , d=2 Intermediar (i) C(2,i)+C(i,s) Valoare Aciune 3 C(2,3)+C(3,1) 5+Infnit Nu 4 C(2,4)+C(4,1) 1+5=6 Nu 5 C(2,5)+C(5,1) Infinit+Infinit Nu 6 C(2,6)+C(6,1) Infinit+Infinit Nu 7 C(2,7)+C(7,1) 4+Infnit Nu Calcule pentru nodurile intermediare Costul minim curent = 5, s = 3, d = 2 Intermediar (i) C(2,i)+C(i,s) Valoare Aciune 1 C(2,1)+C(1,3) 2+Infnit Nu 4 C(2,4)+C(4,3) 1+2=3 < 5 Cost minim nou 46

Sursa (s)

5 6 7 Sursa (s) 4

C(2,5)+C(5,3) Infinit+Infinit C(2,6)+C(6,3) Infnit+1 C(2,7)+C(7,3) 4+1=5

Nu Nu Nu

Calcule pentru nodurile intermediare Costul minim curent =l ,s = 4, d = 2. Cum costul minim curent este chiar ruta de cost minim, efectuarea calculelor nu mai este necesar. Calcule pentru nodurile intermediare Costul minim curent = Infinit, s = 5, d = 2 Intermediar (i) C(2,i)+C(i,s) Valoare Aciune 1 C(2,1)+C(1,5) 2+Infnit Nu 3 C(2,3)+C(3,5) 5+Infinit Nu 4 C(2,4)+C(4,5) 1+2=3 < Ruta noua Infinit 6 C(2,6)+C(6,5) Infnit+1 Nu 7 C(2,7)+C(7,5) 4+Infinit Nu Calcule pentru nodurile intermediare Costul minim curent = 2, s=1 , d=2 Intermediar (i) C(2,i)+C(i,s) Valoare Aciune 3 C(2,1)+C(1,6) 5+Infnit Nu 4 C(2,3)+C(3,6) 5+1=6 < Ruta noua Infinit 5 C(2,4)+C(4,6) 1+Infinit Nu 6 C(2,5)+C(5,6) Infmit+1 Nu 7 C(2,7)+C(7,6) 4+Infnit Nu Calcule pentru nodurile intermediare Costul minim curent = 4, s = 7, d = 2 Intermediar (i) C(2,i)+C(i,s) Valoare Aciune 1 C(2,1)+C(1,7) 2+Infnit Nu 3 C(2,3)+C(3,7) 5+1=6 > 4 Nu 4 C(2,4)+C(4,7) 1+Infinit Nu 5 C(2,5)+C(5,7) Infnit+Infinit Nu 6 C(2,6)+C(6,7) Infinit+3 Nu

Sursa (s)

Sursa (s)

Sursa (s)

47

Tabela de rute completa este: 1 0 2 Infinit 5 Infinit Infinit Infinit 2 2 0 3 1 3 6 4 3 Infinit 3 0 3 Infinit 1 Infinit 4 5 1 3 0 2 Infinit Infinit 5 Infinit 3 Infinit 2 0 1 Infinit 6 Infinit 6 1 Infinit 1 0 3 7 Infinit 4 Infinit Infinit Infinit 3 0

1 2 3 4 5 6 7

2.3 Analiza rezultatelor:


Algoritum Bellman-Ford: Calculul pentru nodul n presupune cunoaterea costului legturii ctre toate nodurile din reea. Fiecare nod reine mulimea costurilor i cile ctre orice alt nod. Se pot schimba informaii cu nodurile vecine, Se pot calcula costurile i traseele cu informaiile de la vecini i cu informaiile despre costurile legturilor. Algoritmul Dijkstra Fiecare nod are nevoie de ntreaga topologie a reelei, Fiecare nod rebuie s cunoasc costurile tuturor legturilor reelei, Fiecare nod rebuie s schimbe informaii cu toate celelalte noduri.

48

3. Prezentarea comparativa a protocoalelor de rutare alese:


3.1 Protocoale de rutare link-state
Protocoalele de tip link-state construiesc o baz de date cu ntreaga topologie a reelei i calculeaz drumul cel mai scurt pe baza unui algoritm de tip Dijkstra (SPF - shortest path first). Pentru actualizarea tabelelor de rutare se trimite ntr-o prim etap ntreaga tabel de rutare ctre toate ruterele ce ruleaz acelai protocol de rutare, aceasta realizndu-se prin folosirea n cmpul destinaie a unei adrese logice de multicast specifice fiecrui protocol n parte. Dup aceast etap de trimitere a tuturor informaiilor, numit i flooding, actualizrile se vor efectua doar la apariia unei schimbri n topologie, iar pachetele de actualizare vor conine doar informaii despre rutele modificate, acest metod de actualizare numindu-se actualizare incremental. Principala problem a acestor protocoale este c fiecare dintre rutere va trebui s construiasc arborele topologic, i apoi s extrag rutele ca drumuri optime n acest arbore, iar acest proces necesit resurse de memorie i procesor, adesea semnificative. n plus, efortul configurrii unui protocol bazat pe starea conexiunii este adesea mult mai mare dect cel necesar pentru a configura un protocol bazat pe vectori de distan. Cu toate acestea, datorit iniierii procesului de actualizare odat cu apariia modificrilor n topologie, precum i datorit folosirii adresrii multicast, i deci a propagrii informaiilor de actualizare n ntreaga reea, timpul de convergen pentru protocoalele link-state este semnificativ mai redus dect pentru cele distancevector. n clasa protocoalelor starea-legturii intr: OSPF - Open Shortest Path First pentru reelele IP, IS-IS - Intermediate System to Intermediate System pentru CLNS i IP, DNA Phase V protocol DEC, NLSP - NetWare Link Services Protocol protocol Novell.

3.1.1 Protocolul Open Shortest Path First (OSPF):


OSPF este un protocol standardizat, ajuns la versiunea 3 (RFC 2740). Versiunea 3 conine modificrile aduse OSPF pentru a fi un protocol de rutare IPv6. Este un protocol intern IGP , clasless (trimite masca retelei), de tip link-state, adic trimite n (unele din) mesaje sale informaii despre linkuri (interfee direct conectate) mpreun cu descrierea lor (ex: tip, IP, NM, cost, sa). Aceste informaii, obinute de la toate routerele din aceeai arie, alcatuiesc LSDB-ul (Link State DataBase). Se folosete algoritmul Dijkstra (Edsger Dijkstra) sau SPF (Shortest Path First) pentru alegerea cilor optime, acelai ca si pentru protocolul ISO IS-IS. OSPF folosete arii pentru reducerea resurselor hardware necesare (utile ntr-o interreea de dimensiuni mari): Memorie RAM - dimensiunii LSDB si a RIB CPU - timp si resurse procesor necesare gsirii cailor optime prin analiza unui LSDB (mai redus) BW/RAM/CPU - reducerea numrului de mesaje OSPF trimise dintr-o arie n alta prin posibile sumarizri sau/si filtrari pe routerele ce separ ariile OSPF BW/RAM/CPU prin reprezentarea informaiilor dense de rutare dintr-o arie (LSA 1 si 2) n alt arie prin LSA-uri de tip 3 informaii tip distance vector, ce necesit mai puine resurse CPU pentru analiz.

49

Folosete LSA-uri (Link State Advertisments) pentru schimbul informaiei de rutare. Sunt 11 tipuri de LSA-uri utilizate n diferite contexte, n funcie, n principal, de design-ul reelei OSPF (punctul 9, Tipuri de LSA-uri) Trimite mesaje cu IP destinaie multicast (224.0.0.5 sau 224.0.0.6) sau unicast, TTL(Time To Live) din headerul IP are valoarea 1, IP-ul, sursa este IP-ul principal al interfeei de ieire. Numrul Protocolului OSPF este 89. Imediat dupa pornirea unui proces OSPF, aceasta va alege Router ID-ul necesar identificrii unice a routerului n domeniul de rutare OSPF. Acesta este un numr pe 32 de bii i are forma unei adrese IPv4. Paii urmai de routerele Cisco sunt: (se va trece la pasul urmator doar dac cel anterior nu produce RID-ul): 1. Se foloeste Router-ID-ul configurat manual de operator cu ajutorul comenzii Router(config-router)# router-id <IP> 2. Se foloeste adresa IP cea mai mare a oricarei interfee loopback (up si up configurate cu adresa IPv4) de pe router n momentul pornirii procesului OSPF. Se ine cont i de interfee ce nu sunt configurate de interes pentru OSPF. 3. Se folosete adresa IP cea mai mare a oricarei interfee (up si up configurate cu adresa IPv4) de pe router n momentul pornirii procesului OSPF. Se ine cont i de interfee ce nu sunt configurate de interes pentru OSPF. Nu este necesar ca respectivul IP s fie publicat n inter-reea (separat sau ca parte a unui prefix) de catre OSPF/alt protocol de rutare, dei aceasta ajuta n troubleshooting-ul ulterior. Paii 2 si 3 nu sunt reluai dac, dupa pornirea procesului OSPF, se ridic/configureaz noi interfee sau se deconfigureaza/oprete pentru IP interfaa utilizat iniial pentru alegerea RID-ului. La o repornire a process-ului OSPF/routerului nsa, RID ales va fi altul n acest ultim caz. n urma configurrii manuale se schimba imediat RID-ul, fr a fi necesar repornirea procesului OSPF. Ca urmare, se vor genera noi LSA-uri ce vor duce la noi calcule SPF pe routerele din process-domain-ul OSPF. Pentru usurina troubleshooting-ului se alege adesea un numr (adresa IP) uor de reinut, se publica n update-urile de reea i se configureaza pe un server de DNS accesibil echipamentelor de reea rezoluia invers necesar pentru maparea la un nume DNS friendly. n output-urile OSPF se poate cere routerului afiarea acestui nume DNS n locul adresei IP: Router(config)# ip ospf name-lookup Rezultatul se poate vizualiza cu ajutorul comenzilor: Router# show ip protocols Router# show ip ospf Mesajele protocolului OSPF Hello: [Type1], este folosit pentru descoperirea i ntreinerea relaiilor de vecinatate. Se utilizeaza i n procesul de alegere (pe interfeele conectate n reele multiacces) a DR i BDR. Sunt trimise la adresa IP destinaie 224.0.0.5 (broadcast, point-to-point, point-to- multipoint broadcast) sau unicast (non-broadcast multiacces, point-to-multipoint non-broadcast, virtual-link). Database Description (DD or DBD): [Type 2], este folosit pentru informare partenerului de flooding a LSA-urilor (n format sumarizat) din propriul LSDB. Se foloeste de OSPF la descoperirea iniial/redescoperirea vecinilor. Se trimit reliable (cu confirmare de primire) aceasta reprezint trimiterea inapoi a unei copii a DBD-ului anterior primit (minus headerele LSA). Este utlizat i pentru negocierea rolului de master i slave folosit pentru a stabilii cine va

50

iniia descrierea propriului LSDB (slave) i cine stabilete i incrementeza DD Sequence numberul asociat fiecarui mesaj DBD schimbat (master) castig (devine master) router-ul cu cel mai mare RID. Link-State Request (LSR): [Type 3], se trimit pentru a cere routerului vecin, n detaliu, acele LSA-uri primite sumarizat mai devreme i pe care noi nu le aveam n LSDB sau le avem cu un Sequence number mai mic (sunt informaii vechi) asociat LSA-ului. Se trimit unicast (broadcast) sau multicast (point-to point). Link-State Update (LSU): [Type 4], se trimit n amanunt LSA-urile cerute de vecin. Schimbul este reliable se folosesc mesaje LSAck. Se trimit unicast (broadcast) sau multicast (point-to-point sau broadcast) Link-State Acknowledgement (LSAck): [Type 5], sunt trimise pentru confirmarea primirii mesajului LSU. Se trimit unreliable, multicast (point-to-point) sau unicast (broadcast). Se face distincie ntre relaia de vecinatate reprezinta starea de 2WAY (conexiune in 2 sensuri) cu routerul vecin, i starea de adiacenta schimba mesaje ce conin LSA-uri i n final prin sincronizare LSDB-urile devin identice starea FULL adjacency. Rolul de stabilirea a relaiei de vecinatate o au mesajele de Hello. OSPF a fost proiectat s permita alegerea n reelele unde pot exista 2 sau mai multe routere (reelele multiacces) doua routere cu roluri specializate, numite Designare Router (DR) si Backup Designate Router (BDR). Rolurile DR-ului si BDR-ului sunt: - optimiza flooding-ul (schimbul de mesaje OSPF) ntre routerele conectate la acea reea multiacces. - crearea LSA-urilor de tipul 2 ce reprezint aceasta reea multiacces n LSDB-ul tuturor routerelor din aceeai arie, LSA ce reda masca asociat subnetului respectiv, numrul i RID-ul routerelor conectate la aceast reea multiacces. DR este ales acel router cu prioritatea cea mai mare pe interfaa ctre reea valori ntre 0 si 255. n condiii de prioritati egale devine DR routerul cu RID cel mai mare. Routerul cu prioritatea imediat mai mic (sau, n condiii de prioritate egala, cu RID imediat mai mic) va fi ales BDR. Odata ncheiat procesul de cunoatere iniial toate routerele au aceleai LSA-uri n LSDB n aria comun. - Fiecare router trimite mesaje Hello n mod regulat - Fiecare router ateapt mesaje de tip Hello de la vecini. Neprimirea lor n intervalul Dead va duce la pierderea relaiei de vecinatate. - Fiecare router retrimite mesaje, la aproximativ 1800 secunde, unul sau mai multe LSU ce conin LSA-urile proprii, nu nainte nsa de a incrementa cu 1 sequence number - Fiecare router se ateapt s primeasc un LSA nou (seq number mai mare) pentru fiecare LSA non-propriu din LSDB n intervalul MaxAge (3600 secunde), nainte de a terge acele LSAuri. Tipuri de LSA: - Router Link States (Area): exist o singur lista de acest tip pe fiecare router ce indica tipul reelei (tranzit, point-to-point, stub), costul pentru fiecare destinaie, adresa IP, masca reelei, Router ID vecin - Network Link States (Area): exit o singura lista de acest tip pe fiecare reea multiacces de tip tranzit (cel puin 2 routere). Lista este generat de DR-ul reelei i red Router ID-ul routerelor vecine i masca reelei. Links State ID: este stabilit ca adres ip routerului DR (Designare Router).

51

3.2 Protocoale distance-vector


Protocoalele de rutare cu vectori de distan impun transmisia periodic ctre toate routerele nvecinate a informaiilor de rutare utilizate de un router. Astfel se reactualizeaz bazele de date care conin informaiile referitoare la topologia reelei. Fiind un proces de tip "pas-cu-pas" (step-by-step), rutarea cu vectori de distan nu asigur o cunoatere exact a topologiei reelei iar reactualizarea tabelelor de rutare se face relativ lent. Modificrile topologiei sau strii conexiunilor reelei sunt cunoscute cu ntrziere i exist riscul ca anumite decizii de rutare s fie bazate pe informaii depreciate ceea ce ar conduce la ntrzieri de transmisie, blocaje de trafic sau pierderi de pachete. Un router bazat pe protocolul RIPv1 (Routing Information Protocol version 1) transmite prin broadcast, la fiecare 30 secunde, un mesaj de ntiinare (hello) ctre toate routerele adiacente din WAN, specificnd pentru fiecare reea de destinaie, distana pn la aceasta ca numr de hopuri (de exemplu, maxim 15). Astfel tabelele de rutare sunt reactualizate. Protocolul nu lucreaz la nivel de subretele. Pachetele IP transmise i decrementeaz timpul de via la trecerea printr-un router urmnd s fie distruse atunci cnd timpul pentru transfer expir. RIPv1 este considerat protocol de rutare static. Protocolul RIPv2 (RFC 1723), permite aplicarea mtilor de subretea i includerea subretelelor n tabelul de rutare. Acest protocol dinamic poate fi utilizat i n interiorul reelelor LAN, pentru interconectarea subreelelor folosind un router intern deci este de tip IGRP (Internal Gateway Routing Protocol).

3.2.1 Protocolul Routing Information Protocol (RIP)


Protocolul RIP este unul dintre cele mai longevive protocoale. Acesta este i unul dintre cele mai usor de confundat protocoale, din cauza varietii de protocoale de rutare care au acelei nume. RIP i multe alte protocoale asemntoare s-au bazat pe acelai set de algoritmi care folosesc vectori de distan comparnd matematic rutele pentru a indentifica cea mai bun cale spre orice adres-destinaie dat. Aceti algoritmi au fost creai dupa o cercetare academica riguroas care a nceput in anul 1957. n ciuda vrstei protocolului RIP i a apariiei mai multor protocoale de rutare mai sofisticate, acesta este departe de a fi nvechit. Acest protocol este matur, stabil, in mare msur suportat, i uor de configurat. Simplitatea lui se potrivete foarte bine n sisteme autonome mici care nu au destule ci redundante pentru a suporta suprasolicitrile protocoalelor sofisticate. Routing Information Protocol este un protocol simplu destinat rutarii intradomain si reprezinta o implementare a dirijrii Distance Vector. Fiecare router trimite anunuri (distance vector) la fiecare 30 secunde (sau atunci cnd se modific tabela de dirijare) ctre toi vecinii sai. Metrica pentru fiecare legtur este de un hop. RIP selecteaz ruta cu cel mai mic "numr de hopuri" (metric) ca fiind ruta cea mai bun. Numrul de hopuri reprezentat de acest protocol este numrul de pori prin care trebuie s treac datele pentru a ajunge la destinaie. RIP consider cea mai bun rut ca fiind cea care folosete cele mai puine pori. Aceast alegere de rute se face cu ajutorul unor algoritmi vector-ditana. Protocolul RIP este uor de implementat i de configurat ns acest lucru creaz i dezavantaje: Diametrul reelei este limitat: cea mai lung rut RIP este de 15 hopuri, astfel o rut RIP nu poate menine o tabela de rutare complet pentru o reea care are destinaii mai ntepartate de 15

52

hopuri. Dac numrul maxim de hop-uri este 15, atunci 16 este echivalent cu . Rutele devin nefolosibile (se seteaza metric la 16) dup 3 minute, dac nu se primesc noi informaii n mesaje (update-uri), de la celelalte routere din domeniul rip. Convergen este lent: pentru a terge o rut gresit este uneori nevoie de schimbul a multiple pachete-de-revizuire (update packets) pn ce costul (lungimea) unei rute devine 16. Aceast se mai numete i "numrarea la infinit" pentru c RIP continu s incrementeze costul rutei pn ce devine mai mare dect cea mai mare metric RIP valida. RIP poate atepta 180 secunde nainte de a terge rutele invalide. n termenii tehnici , aceasta se mai numese i ntrzierea "convergenei de rutare". Dureaz mult timp pn ce tabela reflect starea curent a reelei. Rutarea de clas RIP interpreteaz toate adresele n funcie de nite reguli de clas. Pentru versiunea 1 a acestui protocol, toate adresele sunt de clas A, B, sau C, ceea ce face ca RIPv1 s fie incompatibil cu reelele CIDR. Versiunea a doua a protocolului, a indepartat acest neajuns lucru ce a condus la prelungirea duratei de viata a RIP. Mesajele protocolului RIP: Pentru schimbul mesajelor destinate rutrii RIP utilizeaz portul UDP 520. Exita doar dou tipuri de mesaje care sunt trimise i primite prin intermediul acestui port: cerere (pentru a cere informaii noi de la vecini) i rspuns (mesaj ce conine informaii destinate vecinilor). Dirijarea cu ajutorul protocolului RIP se realizeaz n urmtorul mod: Iniializare: se trimite un mesaj de tip cerere pe toate interfeele prin care se cere tabela de dirijare de la toi vecinii Cerere primit(Request received:): toate routerele care primesc mesajul cerere trimit ntreaga tabela de dirijare Rspuns primit (Response received:): se completeaz tabela de dirijare Completarea regulat a tabelei de dirijare (Regular routing updates). La fiecare 30 secunde se trimite toat sau o parte a tabelei de dirijare la toi vecinii ca rspuns la o cerere recepionat Completarea necondiionat a tabelei de rutare (Triggered Updates): n momentul n care se modific metrica unei legturi se trimite ntreaga tabela de dirijare. Routing Information Protocol versiunea 2 este o extensie a versiunii 1. A fost necesar crearea unei versiuni mbuntite a protocolului RIP pentru nlturarea unor dezavantaje ale acestuia, ce ameninau nlturarea definitiv a protocolui din noile reele. Principalul dezavantaj corectat, a fost includerea mtii de reea n mesajele de dirijare ale protocolului, ceea ce a condus la posibilitatea utilizrii lui n reelele CIDR. Totodat s-a mbuntit securitatea protocolului prin autentificarea mesajelor de dirijare printr-o schema simpl. n mesajele de dirijare se transmite i adres next-hop, (urmtorul intermediar n calea spre destinaie) pentru o dirijare mai eficient a pachetelor. Ripv2 folosete multicast pentru comunicaia ntre routere spre deosebire de RIPv1 care folosete broadcast. Extensiile pentru RIPv2 sunt incluse n cmpurile neutilizate ale mesajelor RIPv1. Dezavantajele utilizari protocolului RIP: Timp lung de stabilizare: Chiar i pentru reele mici sunt necesare cteva minute pn la stabilizarea tabelei de dirijare Problemele protocoalelor de tip distance vector - numrarea la infinit (split horizon) Numrul maxim de hop-uri 15

53

Securitate slab implementata (RIPv2) prin intermediul unei scheme de autentificare simple. Acest protocol folosete metrica fixa pentru compararea rutelor alternative. Acest lucru nu este potrivit pentru cazurile n care rutele trebuie s fie alese innd cont de parametrii de timp real, cum ar fi ntrzierea, capacitatea, fiabilitatea sau ncrcarea Vector-distan -Starea-legturii Tabel comparativ Rutarea vector-distan Rutarea starea-legturii Ruterele transmit informaia de Ruterele transmit informaia de rutare doar vecinilor direci rutare tuturor ruterelor din topologie Informaia conine o estimarea a Informaia conine valoarea exact a costurilor cilor spre reele costului cilor spre reele adiacente Informaia e transmis regulat (la Informaia e transmis cnd apar intervale fixe de timp) modificri n reea Un ruter determin hopul urmator Un ruter construiete topologia si prin execuia algoritmului apoi utilizeaz un algoritm pentru Bellman-Ford determinarea hop-ului urmtor

54

4. Prezentarea spatiului de lucru


4.1 Simulatorul Packet Tracer 4.1.1 Prezentare general:
Packet Tracer este un mediu de virtual ce furnizeaz simularea vizual a echipamentelor i a proceselor de reea. Packet Tracer furnizeaz multiple variante de a demonstra concepte de proiectare i configurare a reelelor. Acest simulator este dezvoltat de Cisco Sistems i poate fi utilizat conform licenei doar de ctre studenii academiei Cisco Networking Academy. Packet Tracer a fost creat cu scopul de a permite exersarea principiilor retelisticii i dezvoltarea cunotinelor privind configurarea i funcionarea echipamentelor n reea. Versiunea curent a programului este 5.1 i poate fi obinut de pe pagina de internet Cisco, pagin pe care au access doar studenii Cisco. Packet Tracer nu este substituentul echipamentelor, el permite exersarea folosind o interfa cu linii de comand i vizualizarea rezultatelor. n teorie numrul echipamentelor ce pot fi configurate ntr-o instan a programului, este nelimitat, ns acest numr este stabilit n practic de ctre caracteristicile hardware ale calculatorului pe care este rulat programul i de numrul de procese pornit n acelai timp. n Simulation and Vizualization Mode, se pot observa i controla intervalele de timp, procesele interne ale transferului de date i propagarea datelor prin reea. Aceasta ajut la nelegerea conceptelor fundamentale din spatele operaiilor de reea. Perspectiva fizic a aparatelor cum ar fi routere, switch-uri, i host-uri, prezint reprezentarea grafica a cardurilor i identific capacitile fiecrui card, Perspectica fizic ofer de asemenea reprezentri geografice, incluznd multiple orae, cldiri i cmrue de cablare. Activity Wizard permite utilizatorilor s realizeze un scenariu utiliznd text, o topologie de baz de reea i pachete predefinite. Rezultatul activitii este afiat ntr-un sumar. Studenii pot crea i rspunde la scenarii iar instructorii i pot crea propriile activiti de auto-evaluare care prezint cunotinele acumulate de ctre studeni. Real-Time Mode ofer utilizatorilor o alternativ viabil la echipamentul real i le permite s dobndeasc experien n configurare nainte de a lucra cu echipamente reale. Packet Tracer 5.1 include urmtoarele modele de protocoale: HTTP, DNS, TFTP, Tenet, TCP, UDP, Single Area OSPF, DTP, VTP i STP. De asemenea, n multe cazuri, modele existente de IP, Ethernet, ARP, wireless, CDP, Frame Relay, PPP, HDLC, inter VLAN routing, and ICMP au fost extinse. Modele de Integrated Service Routers (ISRs), incluznd 2811, 1841 i Linksys WRT300N, au fost adugate. Modele foarte simple de modemuri de cablu, modemuri DSL, i IP Phones au fost de asemenea adugate. Packet Tracer este proiectat ntr-o form modular pentru o viitoare extindere i echipa Packet Tracer este interesat n aflarea noilor caracteristici care s fie folositoare comunitii. Packet Tracer 5.1 pstreaz topologia ca i principalul spaiu de lucru dar adaug reprezentrile fizice de dispozitive, n timp real i moduri de simulare i o varietate larg de vizualizri i ferestre. GUI suport multiple limbi astfel nct aplicaia poate fi tradus local. Caracteristici noi incluse n Packet Tracer 5.1 sunt urmtoarele: accesibilitate, copiere i lipire, napoi, adunare dispozitive, desenarea paletei, mrire, reglri de font, suport pentru ferestrele de dispozitiv deschise o data, i au mbuntit administrarea ferestrei. O lista a evenimentelor, o form a sniffer-ului reelei globale (analizor de protocol), este inclus n Packet Tracer 5.1. Acesta permite modelului s simuleze pachete de date, ca evenimente. Pentru analiza de protocol detaliat, aceste evenimente pot fi realizate ntr un mod de animaie continu, nainte, napoi sau n pai n proces. Vizualizarea puternic OSI Layer i vizualizarea PDU, sunt de asemenea suportate. 55

4.1.2 Interfaa simulatorului Packet Tracer


Interfaa Packet Tracer, este compus din aria de lucru i mai multe meniuri i liste cu ajutorul crora se poate configura programul i aplicaia creat.

Fig. 22 Simulatorul Packet Tracer a) Bar Meniu Aceast bar furnizeaz meniurile File, Options, i Help. La acest nivel se pot accesa comenzile de baz cu ar fi Open, Save, Print, i Preferences. Deasemenea se poate accesa Activity Wizard din meniul File. b) Bara Main Tool Aceast bar furnizeaz icoanele comenzilor File i Edit. Aceast bar furnizeaz butoanele pentru Zoom, palet de desenare i Device Template Manager. n partea dreapt, se poate accesa butonul Network Information, care poate fi folosit pentru a aduga descrierea reelei sau elementelor. c) Bara Common Tools Aceast bar furnizeaz accesul pentru cele mai folosite unelte: Select, Move Layout, Place Note, Delete, Inspect, Add Simple PDU, i Add Complex PDU. d) Bara Logical/Physical Workspace i Navigation Permite schimbul ntre Physical Workspace i Logical Workspace cu butoanele din aceast bar. Deasemenea permite navigarea prin nivelurile unui grup, Create New Clusters, Move Object, Set Tiled Background, i Viewport

56

e) Workspace Aici se realizeaz reeaua, se urmresc simulrile, i se vizualizeaz foarte multe informaii i statistici. f) Bara Realtime/Simulation Aici putei oscila ntre Realtime Mode i Simulation Mode. Aceast bar furnizeaz de asemena butoanele Power Cycle Devices, Play Control ,Event List. g) Caseta componentelor reelei Din aceast caset se pot alege dispozitivele i conexiunile care sunt folosite n spaiul de lucru. Acesta conine caseta Device Type Slection i caseta Device-Specific Slection. h) Caseta cu tipurile de componente ale reelei Aceast caset conine tipurile de dispozitive i conexiunile disponibile n Packet Tracer 5.1. Caseta Device Specific Slection se va schimba n funcie de dispozitivele alese de utilizator. i) Caseta cu selectarea specificaiilor componentelor Din aceast caset putei selecta ce componente vrei s folosii n reeaua dumneavoastr i ce conexiuni s facei. Fereastra de pachete creata de utilizator Aceast fereastr administreaz pachetele pe care le folosii n reea n timpul simulrii.

4.1.3 Configurarea simulatorului Packet Tracer:


Packet Tracer 5.1 poate fi personalizat prin configurarea preferinelor personale. Din bara Menu, se selecteaz Options -> Preferences pentru a accesa setrile programului. Sub panoul Interface, se pot alege urmtoarele setri: Animation, Sound, i Show Link Lights. Setri care s convin performanelor sistemului i preferinelor utilizatorului. Deasemenea se poate administra ordinea de informaii cu setrile Hide Device Label i Port Labels Always Shown. Caracteristica Logging permite programului s recepioneze toate comenzile din Cisco IOS care sunt exportate ntr-un document text. Caracteristica Enable Screen Reader Support citete toate titlurile i descrierile ferestrei vizibile. n cele din urm, se poate modifica limba de baz a programului prin alegerea din lista de limbi i apoi apsnd butonul Change Language. n panoul Administrative, se pot administra imaginile de fundal care sunt disponibile n program. Deasemenea se poate seta o parol pentru a preveni falsificarea imaginilor. n panoul Hide, se poate alege ascunderea sau prezentarea interfeelor Physical, Config, CLI, Desktop, i GUI n dialogul de editare a dispozitivelor. n panoul Font se pot selecta diferite fonturi i dimensiuni de font pentru Dialogs, Workspace/Activity Wizard, and the General Interface.

57

Fig. 23 Configurare preferine Packet Tracer Pentru a nlocui imaginea alb, de pe fundal, cu o imagine mai plcut ce permite urmrirea cu mai mult uurin a componentelor reelei, se apsa butonul Set Tiled Background din bar Logical Workspace. De fereastra Select Background Image se poate selecta imagine dorit i se apsa butonul Apply.

Fig. 24 Schimbarea imaginii de fond

58

5. Proiectarea i configurarea reelei:


5.1 Protocol de rutare link-state - Open Shortest Path First
Dupa instalarea simulatorului Packet Tracer i configurarea preferinelor, se poate trece la crearea i configurarea reelei. a) Se creaz o reea, format din apte routere Cisco 2811 conectate ntre ele, implementand o topologie de tip mesh. b) Se monteaz interfeele necesare pe routere prin accesarea seciunii Phisical de pe fiecare router. Se vor ataa pe fiecare router interfeele: NM-2FE2W doua interfete Fast-Ethernet Wic-2t doua interfee seriale sincron-asincron (Pentru a putea monta modulele este necesar oprirea echipamentelor cu ajutorul butonului on/off) Echipamentele se vor conecta utilizand cablu UTP cross-over:

Fig. 29 Topologie reea de test

c) Pentru configurarea adreselor ip pe interfeele routerelor se va utiliza plaja de adrese ip din reeaua 201.45.222.0 /24 . Deoarece n fiecare subreea sunt necesare 2 adrese ip valide, se alege masca de reea /30 pentru subreelele create. Se creaz 11 subretele cu masca de reea /30 astfel nct s fie economisit spaiul de adrese disponibil.

59

201.45.222.0 /24 201.45.222.0 /25 201.45.222.0 /26 201.45.222.0 /30 adresa subreea 201.45.222.1 - 201.45.222.2 adrese de host valide 201.45.222.4/30 adresa subreea 201.45.222.5 - 201.45.222.6 adrese de host valide 201.45.222.8/30 adresa subreea 201.45.222.9 - 201.45.222.10 adrese de host valide 201.45.222.12/30 adresa subreea 201.45.222.13 - 201.45.222.14 adrese de host valide 201.45.222.16/30 adresa subreea 201.45.222.17 - 201.45.222.18 adrese de host valide 201.45.222.20/30 adresa subreea 201.45.222.21 - 201.45.222.22 adrese de host valide 201.45.222.24/30 adresa subreea 201.45.222.25 - 201.45.222.26 adrese de host valide 201.45.222.28/30 adresa subreea 201.45.222.29 - 201.45.222.30 adrese de host valide 201.45.222.32/30 adresa subreea 201.45.222.33 - 201.45.222.34 adrese de host valide 201.45.222.36/30 adresa subreea 201.45.222.37 - 201.45.222.38 adrese de host valide 201.45.222.40/30 adresa subreea 201.45.222.41 - 201.45.222.42 adrese de host valide 201.45.222.64 /26 subreea neutilizat (62 adrese disponibile) 201.45.222.128 /25 subreea neutilizat (126 adrese disponibile) d) Se configureaz numele routerelor n linie de comand i n interfaa grafic i se stabilete o parol pentru modul de configurare #: Router>enable Router#conf t Enter configuration commands, one per line. End with CNTL/Z. Router(config)#hostname router5 router5(config)# router5(config)#enable secret 1234 router5(config)# e) Se configureaz adrese ip pe interfeele ctre celelalte routere: Router5#conf t Enter configuration commands, one per line. End with CNTL/Z. router5(config)#interface FastEthernet0/0 router5(config-if)#ip address 201.45.222.6 255.255.255.252 router5(config-if)#exit

60

f) Se verific corectitudinea configurrii adreselor ip i starea conexiunilor: Router3#sh ip int br Interface IP-Address FastEthernet0/0 FastEthernet0/1 FastEthernet1/0 FastEthernet1/1 Vlan1

OK? Method Status

Protocol up up up up

201.45.222.30 YES manual up 201.45.222.41 YES manual up 201.45.222.34 YES manual up 201.45.222.38 YES manual up unassigned

YES manual administratively down down

g) Dup setarea tuturor adreselor ip pe interfee, se configureaza protocolul de rutare OSPF. Pentru aceasta se alege numrul Sistemului Autonom, pentru care se va configura instana OSPF (100) i se includ reelele adiacente routerului, prin introducerea adresei de reea, inversul matii de reea i aria OSPF n care se afla reeaua respectiv. Se seteaz apoi numele, cu care va fi cunoscut Routerul, n cadrul instanei OSPF (Router-id). Router5#conf t Enter configuration commands, one per line. End with CNTL/Z. router5(config)router ospf 100 Router5#conf t Enter configuration commands, one per line. End with CNTL/Z. Router5(config)#router ospf 100 Router5(config-router)#network 201.45.222.0 0.0.0.3 area 0 Router5(config-router)#network 201.45.222.20 0.0.0.3 area 0 Router5(config-router)#router-id 201.45.222.2 Reload or use "clear ip ospf process" command, for this to take effect Router5(config-router)#exit Router5(config)# (Se execut aceste comenzi pentru toate routerele, modificnd reelele introduse i routerid-ul conform topologiei create) h) Se verific pornirea instanei OSPF: Router5#sh ip ospf Routing Process "ospf 100" with ID 201.45.222.41 Supports only single TOS(TOS0) routes Supports opaque LSA SPF schedule delay 5 secs, Hold time between two SPFs 10 secs Minimum LSA interval 5 secs. Minimum LSA arrival 1 secs Number of external LSA 9. Checksum Sum 0x042425 Number of opaque AS LSA 0. Checksum Sum 0x000000

61

Number of DCbitless external and opaque AS LSA 0 Number of DoNotAge external and opaque AS LSA 0 Number of areas in this router is 1. 1 normal 0 stub 0 nssa External flood list length 0 Area BACKBONE(0) Number of interfaces in this area is 4 Area has no authentication SPF algorithm executed 8 times Area ranges are Number of LSA 18. Checksum Sum 0x0a0232 Number of opaque link LSA 0. Checksum Sum 0x000000 Number of DCbitless LSA 0 Number of indication LSA 0 Number of DoNotAge LSA 0 i) Se verific corectitudinea configurrii OSPF. Router5#sh ip protocols Routing Protocol is "ospf 100" Outgoing update filter list for all interfaces is not set Incoming update filter list for all interfaces is not set Router ID 201.45.222.37 Number of areas in this router is 1. 1 normal 0 stub 0 nssa Maximum path: 4 Routing for Networks: 201.45.222.12 0.0.0.3 area 0 201.45.222.36 0.0.0.3 area 0 201.45.222.0 0.0.0.255 area 0 Routing Information Sources: Gateway Distance Last Update 201.45.222.13 110 00:04:38 201.45.222.18 110 00:04:38 201.45.222.38 110 00:04:38 Distance: (default is 110) j) Se adaug cu ajutorul casetelor de text, costul stabilit pentru fiecare latur i se configureaz n linie de comand, acelai cost, pe toate interfeele aferente laturilor. Router5#conf t Enter configuration commands, one per line. End with CNTL/Z. router5(config)#interface FastEthernet0/0 router5(config-if)#ip ospf cost 2 router5(config-if)#exit router5(config) (Se introduce pe fiecare interfa costul conform topologiei)

62

Fig. 30 Costul pe interfee k) Se verific rutele posibile transmise de catre instana OSPF i stocate n tabela de rutare pentru fiecare router: Router1#sh ip route Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area * - candidate default, U - per-user static route, o - ODR P - periodic downloaded static route Gateway of last resort is not set 201.45.222.0/30 is subnetted, 11 subnets 201.45.222.0 is directly connected, FastEthernet0/1 201.45.222.4 [110/5] via 201.45.222.21, 01:17:37, FastEthernet1/0 201.45.222.8 [110/6] via 201.45.222.21, 01:17:27, FastEthernet1/0 201.45.222.12 [110/7] via 201.45.222.21, 01:17:37, FastEthernet1/0 201.45.222.16 [110/6] via 201.45.222.21, 01:17:37, FastEthernet1/0 201.45.222.20 is directly connected, FastEthernet1/0 201.45.222.24 [110/3] via 201.45.222.21, 01:17:37, FastEthernet1/0

C O O O O C O

63

O O O O

201.45.222.28 [110/7] via 201.45.222.21, 01:17:37, FastEthernet1/0 201.45.222.32 [110/6] via 201.45.222.21, 01:17:37, FastEthernet1/0 201.45.222.36 [110/7] via 201.45.222.21, 01:17:37, FastEthernet1/0 201.45.222.40 [110/7] via 201.45.222.21, 01:17:37, FastEthernet1/0

(Cele doua reele adiacente pentru fiecare router figureaz n tabel cu iniiala C direct conectate iar celelalte rute au ca iniial O pentru a sublinia faptul ca ele au fost introduse n tabel de ctre protocolul OSPF). l) Cu ajutorul comenzii ping, se efectueaz o verificare a conectivitii ntre dou routere distante (1-6): Router1#ping 201.45.222.10 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 201.45.222.10, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 31/71/94 ms Router> m) Cu ajutorul comenzii traceroute se observ dac un pachet ICMP trimis de la routerul 1 la routerul 6 urmeaz calea cea mai scurt i cu cost minim. Router1#traceroute 201.45.222.10 Type escape sequence to abort. Tracing the route to 201.45.222.10 1 2 3 4 201.45.222.21 201.45.222.26 201.45.222.6 201.45.222.10 31 msec 23 msec 78 msec 51 msec 18 msec 29 msec 94 msec 22 msec 7 msec 32 msec 26 msec 64 msec

n) Concluzii. Din analiza rezultatului se observ c pachetul ICMP a parcurs 4 laturi ale reelei ntre routerele 1-2-4-5-6. Aceast rut are costul cumulat 1+2+1+2 = 6 i este ruta cu cost minim. Conform algoritmului Dijkstra n tabela de rutare a Router-ului 1 calea cu cel mai mic cost ctre Router-ul 6 este 1-2-4-5-6, adic cea urmat de pachetul ICMP transmis.

Nod Cost Ruta

2 3 4 5 6 2 5 3 5 6 1-2 1-2-3-4 1-2-4 1-2-4-5 1-2-4-5-6 Router 1 Tabela de rutare conform algoritmului Dijkstra.

7 6 1-2-7

64

o) Cu ajutorul comenzii traceroute se observ dac un pachet ICMP trimis de la router-ul 4 la router-ul 7, urmeaz calea cea mai scurt i cu cost minim. Router4#traceroute 201.45.222.37 Type escape sequence to abort. Tracing the route to 201.45.222.37 1 201.45.222.34 16 msec 3 msec 31 msec 2 201.45.222.37 18 msec 17 msec 49 msec Router4# p) Concluzii. Din analiza rezultatului se observ c pachetul ICMP a parcurs 2 laturi ale reelei ntre routerele 4-3-7. Aceast rut are costul cumulat 3+1= 4 i este ruta cu cost minim. Conform algoritmului Dijkstra n tabela de rutare pentru Router-ul 1 calea cu cel mai mic cost ctre Router-ul 7 este 4-3-7 adic cea urmat de pachetul ICMP transmis.

Nod Cost Ruta

1 3 4-2-1

2 1 4-2

3 2 4-3

5 2 4-5

6 3 4-5-6

7 5 4-3-7

r) Pentru a vizualiza informaiile complete furnizate de ctre procesul ospf i stocate de ctre router, se utilizeaz comanda: Router# show ip ospf [<PID>] [<area-id>] database Router4#sh ip ospf 100 database OSPF Router with ID (201.45.222.33) (Process ID 100) Router Link States (Area 0) Link ID 201.45.222.33 201.45.222.37 201.45.222.42 201.45.222.41 201.45.222.9 20.20.20.20 201.45.222.22 ADV Router 201.45.222.33 201.45.222.37 201.45.222.42 201.45.222.41 201.45.222.9 20.20.20.20 201.45.222.22 Age 689 689 689 689 693 689 689 Seq# Checksum Link count 0x80000008 0x00e113 4 0x80000006 0x006e3d 3 0x80000007 0x00fda7 3 0x80000008 0x00a0aa 4 0x80000004 0x0013fa 2 0x80000009 0x00b74f 4 0x80000005 0x00e6f4 2

Net Link States (Area 0) Link ID ADV Router Age 201.45.222.2 201.45.222.33 694 201.45.222.5 201.45.222.33 694 201.45.222.42 201.45.222.42 693 201.45.222.17 201.45.222.37 693

Seq# Checksum 0x80000001 0x00a1bc 0x80000002 0x003334 0x80000001 0x00a66a 0x80000001 0x00934f

65

201.45.222.38 201.45.222.26 201.45.222.30 201.45.222.10 201.45.222.22 201.45.222.13

201.45.222.41 201.45.222.33 201.45.222.41 201.45.222.42 201.45.222.22 201.45.222.42

693 693 693 693 693 689

0x80000001 0x00b268 0x80000003 0x0025ba 0x80000002 0x001fad 0x80000002 0x00252b 0x80000001 0x0025d6 0x80000003 0x00ad82

- Router Link States (Area 0): exist o singur list de acest tip pe fiecare router ce indic tipul reelei (tranzit, point-to-point, stub), costul pentru fiecare destinaie, adresa IP, masca reelei, Router ID vecin - Network Link States (Area 0): exit o singur list de acest tip pe fiecare reea multiacces de tip tranzit (cel puin 2 routere). Lista este generat de DR-ul reelei i red Router ID-ul routerelor vecine i masca reelei. Links State ID: este stabilit ca adresa ip routerului DR (Designare Router). Se observ, c fiecare router din interiorul unei reele deine informaii despre ntreaga topologie a reelei i poate lua decizii inteligente cu privire la rutele alese pentru trimiterea unui pachet spre destinaie.

5.2 Protocol de rutare distance vector Routing Information Protocol


a) Se va nlocui protocolul OSPF, cu versiunea a doua a protocolului RIP. Pentru oprirea procesului ospf se vor executa urmtoarele comenzi pe fiecare router din reea. Router2>enable Router2#conf t Enter configuration commands, one per line. End with CNTL/Z. Router2(config)#no router ospf 100 Router2(config)#exit Router2# Se poate verifica oprirea instanei ospf cu ajutorul comenzii: Router2# show ip protocols Router2# (Rezultatul este nul.) b) Dup ce se verifica nlturarea instanei OSPF, se configureaz protocolul de rutare RIP. Pentru aceasta, se intr n modul de configurare global a router-ului se pornete instana RIP i se includ reelele adiacente. Router1>enable Router1#conf t Enter configuration commands, one per line. End with CNTL/Z. Router1(config)#router rip Router1(config-router)#network 201.45.222.0

66

Router1(config-router)#network 201.45.222.20 Router1(config-router)#exit Router1(config)# (Se execut aceste comenzi pentru toate routerele, modificnd reelele introduse conform topologiei create) c) Se va activa versiunea 2 a protocolului RIP (RIPv2) Router1>enable Router1#conf t Enter configuration commands, one per line. End with CNTL/Z. Router1(config)#router rip Router1(config-router)#version 2 Router1(config-router)#exit Router1(config)# (Se execut aceste comenzi pentru toate routerele) d) Deoarece protocolul rip realizeaz automat nsumarea reelelor la nivel de clas (A,B,C) acest proces trebuie oprit. Router1>enable Router1#conf t Enter configuration commands, one per line. End with CNTL/Z. Router1(config)#router rip Router1(config-router)#no auto-summary Router1(config-router)#exit Router1(config)# (Se execut aceste comenzi pentru toate routerele) e) Se verific pornirea instanei RIPv2. Router1#show ip protocol Routing Protocol is "rip" Sending updates every 30 seconds, next due in 5 seconds Invalid after 180 seconds, hold down 180, flushed after 240 Outgoing update filter list for all interfaces is not set Incoming update filter list for all interfaces is not set Redistributing: rip Default version control: send version 2, receive 2 Interface Send Recv Triggered RIP Key-chain FastEthernet0/0 2 2 FastEthernet0/1 2 2 Automatic network summarization is not in effect Maximum path: 4 Routing for Networks: 201.45.222.0

67

Passive Interface(s): Routing Information Sources: Gateway Distance Last Update 201.45.222.5 120 00:00:25 201.45.222.10 120 00:00:14 Distance: (default is 120) Router1# f) Cu ajutorul comenzii ping se efectueaz o verificare a conectivitii ntre dou routere distante (1-6): Router1#ping 201.45.222.10 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 201.45.222.10, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 31/71/94 ms Router> g) Cu ajutorul comenzii traceroute, se observ dac un pachet icmp trimis de la router-ul 2 la router-ul 6 urmeaz calea cea mai scurt: Router2#traceroute 201.45.222.6 Type escape sequence to abort. Tracing the route to 201.45.222.6 1 201.45.222.26 31 msec 18 msec 8 msec 2 201.45.222.6 49 msec 63 msec 31 msec Router2# (Pachetul ICMP a parcurs dou laturi ale reelei ntre nodurile 2,4,5.) h) Pentru a vizualiza informaiile complete furnizate de ctre procesul RIPv2 i stocate de ctre router, se utilizeaz comanda: Router#show ip rip database 201.45.222.0/30 [1] via 201.45.222.5, 00:00:26, FastEthernet0/0 201.45.222.4/30 directly connected, FastEthernet0/0 201.45.222.8/30 directly connected, FastEthernet0/1 201.45.222.12/30 [1] via 201.45.222.10, 00:00:21, FastEthernet0/1 201.45.222.16/30 [2] via 201.45.222.10, 00:00:21, FastEthernet0/1 [2] via 201.45.222.5, 00:00:26, FastEthernet0/0 201.45.222.20/30 [2] via 201.45.222.5, 00:00:26, FastEthernet0/0 201.45.222.24/30

68

[1] via 201.45.222.5, 00:00:26, FastEthernet0/0 201.45.222.28/30 [2] via 201.45.222.10, 00:00:21, FastEthernet0/1 [2] via 201.45.222.5, 00:00:26, FastEthernet0/0 201.45.222.32/30 [1] via 201.45.222.5, 00:00:26, FastEthernet0/0 201.45.222.36/30 [2] via 201.45.222.10, 00:00:21, FastEthernet0/1 [2] via 201.45.222.5, 00:00:26, FastEthernet0/0 201.45.222.40/30 [1] via 201.45.222.10, 00:00:21, FastEthernet0/1 Router# Se observ, c fiecare router din interiorul unei reele RIP, deine informaii topologice despre destinaiile posibile din reea, sub form adresa destinaie -- next-hop -- interfa de ieire. Acest mod de stocare a informaiilor, sub form unor vectori ndreptai spre destinaie, este caracteristic protocoalelor distance-vector.

69

6. Efectuarea masuratorilor
6.1 Timp de raspuns OSPF.
Pentru a putea msura timpul de rspuns al protocolului n cazul modificrii topologiei, se aleg dou routere distante i cu ajutorul comenzii traceroute, se va urmri calea ce o parcurg pachetele de la surs la destinaie. Router2>traceroute 201.45.222.10 Type escape sequence to abort. Tracing the route to 201.45.222.10 1 201.45.222.26 31 msec 5 msec 32 msec 2 201.45.222.6 35 msec 47 msec 63 msec 3 201.45.222.10 49 msec 79 msec 52 msec Router6> Se observ c pachetele ICMP transmise parcurg calea 2-4-5-6. Se verific performata aceste ci cu ajutorul comenzii ping (extended), pentru a vizualiza numrul de pachete ce ajung la destinaie n comparaie cu numrul de pachete trimise. Se vor trimite 100 de pachete ICMP de la Router 2 la Router 6, ele urmnd aceeai cale 2-4-5-6. Router2#ping Protocol [ip]: Target IP address: 201.45.222.10 Repeat count [5]: 100 Datagram size [100]: Timeout in seconds [2]: Extended commands [n]: Sweep range of sizes [n]: Type escape sequence to abort. Sending 100, 100-byte ICMP Echos to 201.45.222.10, timeout is 2 seconds: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Success rate is 100 percent (100/100), round-trip min/avg/max = 6/50/94 ms Router2# (Rezultatul comenzii arat faptul c toate cele 100 de pachete trimise ajung la destinaie, rata de success fiind 100%) Se execut din nou comanda ping(extended), cu aceleai opiuni, i pe parcursul execuiei se va executa comanda shutdown pe interfaa Fa1/1 Router 4 i se vor numra pachetele ICMP pierdute i timpul necesar protocolului s caute o rut alternativ.

70

Router2#ping Protocol [ip]: Target IP address: 201.45.222.10 Repeat count [5]: 100 Datagram size [100]: Timeout in seconds [2]: Extended commands [n]: Sweep range of sizes [n]: Type escape sequence to abort. Sending 100, 100-byte ICMP Echos to 201.45.222.10, timeout is 2 seconds: !!!!!!!!!!!!!! %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet1/1, changed state to down 00:07:09: %OSPF-5-ADJCHG: Process 100, Nbr 201.45.222.33 on FastEthernet1/1 from FULL to Down: Interface down or detached...!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Success rate is 97 percent (97/100), round-trip min/avg/max = 10/45/94 ms Router2# Se observ c primele 14 pachete trimise ajung n mod normal la destinaie. Imediat dup ce pachetul numrul 14 trece de interfaa Fa1/1 de pe Router 4, aceasta este oprit. Urmtoarele 3 pachete care erau pe drum se pierd i ncepnd cu 18, pachetele sunt dirijate de ctre protocolul OSPF pe alt cale. Numrul de pachete pierdute reflect viteza de reacie a protocolului la schimbrile de topologie. Noua rut aleas de ctre protocol se poate afla din nou cu comanda traceroute. Router2>traceroute 201.45.222.10 Type escape sequence to abort. Tracing the route to 201.45.222.10 1 201.45.222.17 32 msec 31 msec 17 msec 2 201.45.222.13 80 msec 20 msec 47 msec Router2> Noua rut este 2-7-6 i reprezint ruta de cost minim imediat urmtoare celei iniiale.

71

Pentru o mai bun exactitate a rezultatelor se vor executa 10 astfel de msurtori i rezultatele vor fi trecute n tabelul urmtor. Pachete receptate Pachete pierdute Timpul de convergent (secunde) 6 6 6 6 10 10 4 8 6 10 7,2

Pachete trimise 100

Media

97 97 97 97 95 95 98 96 97 95 96,4

3 3 3 3 5 5 2 4 3 5 3,6

n medie protocolul OSPF are nevoie de 7,2 secunde pentru a realiza convergena n cazul unei modificri pe aceast topologie particular. Sunt pierdute n medie 3.6 pachete din 100 de pachete trimise.

6.2 Timp de raspuns RIPv2


Se msoar timpul de rspuns la modificarea topologiei, al protocolului RIPv2. Pentru a putea compara rezultatele cu cele obinute anterior, pachetele ICMP sunt forate s urmeze aceeai cale 2-4-5-6, prin oprirea interfeelor Fa0/0 Router 3 i Fa0/1 Router 7. Router2#traceroute 201.45.222.10 Type escape sequence to abort. Tracing the route to 201.45.222.10 1 201.45.222.26 31 msec 15 msec 16 msec 2 201.45.222.6 50 msec 47 msec 34 msec 3 201.45.222.10 36 msec 62 msec 48 msec Router2# Se verific performata acestei ci cu ajutorul comenzii ping (extended), pentru a vizualiza numrul de pachete ce ajung la destinaie n comparaie cu numrul de pachete trimise. Se vor trimite 100 de pachete ICMP de la Router 2 la Router 6, ele urmnd aceeai cale 2-4-5-6. Router2#ping Protocol [ip]: Target IP address: 201.45.222.10 Repeat count [5]: 100 72

Datagram size [100]: Timeout in seconds [2]: Extended commands [n]: Sweep range of sizes [n]: Type escape sequence to abort. Sending 100, 100-byte ICMP Echos to 201.45.222.10, timeout is 2 seconds: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Success rate is 100 percent (100/100), round-trip min/avg/max = 18/56/109 ms Router2# (Rezultatul comenzii arat faptul c toate cele 100 de pachete trimise ajung la destinaie, rata de success fiind 100%) Se executa din nou comanda ping(extended) cu aceleai opiuni, i pe parcursul execuiei se va da comanda shutdown pe interfaa Fa1/1 Router 4 i se vor numra pachetele ICMP pierdute i timpul necesar protocolului s caute o rut alternativ. Router2#ping Protocol [ip]: Target IP address: 201.45.222.10 Repeat count [5]: 100 Datagram size [100]: Timeout in seconds [2]: Extended commands [n]: Sweep range of sizes [n]: Type escape sequence to abort. Sending 100, 100-byte ICMP Echos to 201.45.222.10, timeout is 2 seconds: !!!!!!!!!!!! %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet1/1, changed state to down..........!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Success rate is 90 percent (90/100), round-trip min/avg/max = 15/66/125 ms Router2# Se observ c primele 12 pachete trimise ajung n mod normal la destinaie. Imediat dup ce pachetul numrul 12 trece de interfaa Fa1/1 de pe Router 4, aceasta este oprit. Urmtoarele 10 pachete care erau pe drum se pierd i ncepnd cu 23, pachetele sunt dirijate de ctre protocolul RIPv2 pe alt cale. Numrul de pachete pierdute reflect viteza de reacie a protocolului la schimbrile de topologie. Noua rut aleas de ctre protocol se poate afla din nou cu comanda traceroute. Ziggy#traceroute 201.45.222.10 Type escape sequence to abort. Tracing the route to 201.45.222.10 1 201.45.222.22 31 msec 31 msec 32 msec 2 201.45.222.2 47 msec 54 msec 47 msec 3 201.45.222.6 50 msec 62 msec 94 msec

73

4 201.45.222.10 125 msec 109 msec 46 msec Ziggy# Noua rut este 2-1-4-5-6 i reprezint ultima rut valid spre destinaie. Pentru o mai bun exactitate a rezultatelor se vor executa 10 astfel de msurtori i rezultatele vor fi trecute n tabelul urmtor. Pachete receptate 90 94 85 98 89 91 94 94 90 95 92 Pachete pierdute 10 6 15 2 11 9 6 6 10 5 8 Timpul de convergent 20 12 30 4 22 18 12 12 20 10 16

Pachete trimise 100

Media

n medie protocolul RIPv2 are nevoie de 16 secunde pentru a realiza convergena n cazul unei modificri pe aceast topologie particular. Sunt pierdute n medie 8 pachete din 100 trimise.

6.3 Concluzii
Protocolul RIP, bazat pe algortimul vectorilor de distan, funcioneaz bine n cadrul reelelor de mici dimensiuni, relative stabile i cu un trafic scazut. Protocolul anuna distan optim fa de fiecare nod, calculat n funcie de numrul de hopuri nregistrate pn la destinaie. Protocolul OSPF este un protocol bazat pe starea legturilor . Ruterele ce funcioneaz pe baza protocolului OSPF primesc mesaje de actualizare a legturilor periodic, spre deosebire de RIP care trimite mesaje fiecrui ruter n parte la interval de 30 secunde, mesajele ospf sunt trimise la interval de pn la 30 minute ceea ce conduce la o eficient mai bun a OSFP n cazul reelelor de dimensiuni medii i mari sau n cazul celor care nu sunt foarte stabile i au un trafic de informaii mrit. n urm testrii RIP i OSPF, se deduce c protocolul OSPF reacioneaz la modificrile n topologie ntr-un interval de timp mai mic dect RIP. RIP nu ine cont de banda de transfer a caii pe care trimite un pachet spre destinaie ci doar ia n calcul numrul de echipamente intermediare. Acest lucru poate duce la utilizarea unei rute de capacitate mic dar fr intermediari n detrimentul unei rute de capacitate mare cu un intermediar. Dac informaia trimis este voluminoas atunci este mult mai util ruta cu intermediar dar cu capacitate mare. OSPF folosete n calculul metricii sale capacitatea fiecrui link (interfee) ceea ce duce la o mai bun gestionare a traficului n reea. Rip are nevoie de un interval cuprins ntre 30 i 60 de secunde pentru a converge. Acesta perioad este considerat un timp mort n care reeaua nu va rspunde. n comparaie OSPF converge aproape instantaneu chiar i n reelele mari. Pe baza msurtorilor realizate s-a 74

demonstrat faptul c OSPF reacioneaz de dou ori mai repede la o schimbare particular de topologie. ntr-o reea RIP sunt utilizate cile cu metric cea mai bun spre destinaie (numrul cel mai mic de intermediari) n timp ce alte ci sunt n general folosite doar n momentul n care calea optim nu este accesibil. Acest lucru este dezavantajos deoarece poate fi utilizat numai o anumit cale, de capacitate mic, dar metric bun din punct de vedere rip, iar celelate ci spre destinaie nu sunt folosite. Un router OSPF poate executa load-sharing, adic poate utiliza mai multe ci pentru a mpari traficul destinat unui router distant. Un router configurat cu RIP va trimite la fiecare 30 de secunde ntreaga sa tabela de rutare sau poriuni din aceasta vecinilor. Fiecare vecin analizeaz nti tabela primit i verific dac exist modificri fa de tabela proprie. n caz c acesta detecteaz modificri, schimb tabela sa de rutare i o trimite mai departe vecinilor si. Dac nu exit diferene n coninutul tabelei routerul ignor tabela primit. Acesta decizie poate avea consecine negative deoarece poate exista un alt router, dincolo de cel care a primit tabela, care nu deine o anumit modificare survenit n reea i astfel, acesta din urm pstreaz n tabela s o informaie eronat. Reelele RIP se pot extinde pn ating limita de maxim de 15 intermediari (hop-uri) ntre surs i destinaie, pe cnd reelele OSPF sunt practic nelimitate ca mrime. Topologia de fata nu permite o ruta cu mai mult de 15 intermediari, ns n cazul unei extinderi ulterioare este posibil formarea unei astfel de rute. Protocolul RIP utilizeaz mai mult band de memorie in comparaie cu OSPF datorit faptului c fiecare router trimite la interval de 30 de secunde tabela de rutare. Un router OSPF trimite informaii la un interva de 30 de minute i atunci cnd este nevoie ceea ce conduce la utilizarea sczut a lrgimii de band. Protocolul OSPF poate utiliza resurse nsemnate ale echipamentelor (memorie i procesor) pentru a calcula rute mutiple, aplicnd algoritmul SPF, ns datorit utilizrii echipamentelor Cisco prezentate anterior, acest fapt nu constituie un impediment n calea implementrii cu succes a protocolului. n urma studiului realizat a fost luat decizia de a implementa fizic, n reeaua de rutere a portului, protocolul OSPF. Aceast decizie a fost luat n urma constatrii avantajelor multiple pe care le ofer acest tip de protocol link-state.

75

7. Prezentarea retelei fizice in ansamblu


7.1 Zona Sediu Vechi GSP

Fig. 31 Sediu Vechi GSP Aceast zon este mprit n opt miniretele virtuale, configurate pe echipamentul Stardust, care este un switch Cisco model 2960. Fiecare reea virtual este destinat unui sector administrativ al societii. Structura de adresare ip este prezentat n urmtorul tabel: Numele Subre elei Vlan10 Vlan20 Vlan30 Vlan40 Vlan50 Vlan60 Vlan70 Vlan80 Mar ime Adresa de reea Mas ca reel ei /27 /27 /27 /27 /27 /27 /27 /27 Masca retelei in format A.B.C.D Prima adresa valida Ultima adres valida

30 30 30 30 30 30 30 30

192.168.0.0 192.168.0.32 192.168.0.64 192.168.0.96 192.168.0.128 192.168.0.160 192.168.0.192 192.168.0.224

255.255.255.224 255.255.255.224 255.255.255.224 255.255.255.224 255.255.255.224 255.255.255.224 255.255.255.224 255.255.255.224

192.168.0.1 192.168.0.33 192.168.0.65 192.168.0.97 192.168.0.129 192.168.0.161 192.168.0.193 192.168.0.225

192.168.0.30 192.168.0.62 192.168.0.94 192.168.0.126 192.168.0.158 192.168.0.190 192.168.0.222 192.168.0.254

76

Se configureaz adresele ip pe echipamentele terminale (calculatoare, imprimante), n funcie de subreeaua din care fac parte, pe baza tabelului de mai sus. n imaginile urmtoare este prezentat configuraia calculatorului din subreteaua 2 (Vlan30).

Fig. 32 Configurare adresa ip pentru

PC Fig. 33 Configurare masca de retea pentru PC

Pentru configurarea subreelelor, pe echipamentul Stardust se execut urmtoarele comenzi: Stardust> Stardust>enable Stardust#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Stardust(config)#vlan 10 Stardust(config-vlan)#name subnet0 Stardust(config-vlan)#exit Stardust(config)#exit Stardust# (Se execut acest set de comenzi pentru toate subreelele ce se deoresc a fi create.) Dup crearea subreelelor se vor configura relaiile de legtur ntre fiecare subreea i interfaa echivalent: Stardust#conf t Enter configuration commands, one per line. End with CNTL/Z. Stardust(config)# Stardust(config)#interface FastEthernet0/1 Stardust(config-if)#switchport mode access Stardust(config-if)#switchport access vlan 10 Stardust(config-if)#exit Stardust(config)#

77

Dup configurarea tuturor interfeelor aferente subreelelor, se va configura interfaa spre Router2 n modul trunk (legtur transparent spre exterior, pentru toate subreelele). Stardust#conf t Enter configuration commands, one per line. End with CNTL/Z. Stardust(config)# Stardust(config)#interface FastEthernet0/24 Stardust(config-if)#switchport mode trunk Stardust(config-if)#exit Stardust(config)# Pe Router 6 se configureaz o instan EIGRP, n care se includ reelele 192.168.0.0/24 20.0.0.0 (reea de loopback pentru teste) i 14.0.0.0/24 (reea de loopback care reprezita o alt reea real). Router2# Router2#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router2(config)# %SYS-5-CONFIG_I: Configured from console by console Router2(config)#router eigrp 100 Router2(config-router)#network 192.168.0.0 0.0.0.255 Router2(config-router)#network 14.0.0.0 0.0.0.255 Router2(config-router)#network 20.0.0.0 0.0.0.255 Router2(config-router)#no auto-summary Router2(config-router)#exit Router2(config)# Dup configurarea instanei Eigrp, se pot redistribui rutele OSPF din reeaua principal de routere, pentru ca staiile de lucru din domeniul Eigrp s aib access spre exterior. Router2# Router2#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router2(config)# %SYS-5-CONFIG_I: Configured from console by console Router2(config)#router eigrp 100 Router2(config-router)#redistribute ospf 100 Router2(config-router)#exit Router2(config)# Se verific configuraia protocoalelor de rutare existente pe Router 2. Router2#sh ip prot Routing Protocol is "eigrp 100 " Outgoing update filter list for all interfaces is not set Incoming update filter list for all interfaces is not set

78

Default networks flagged in outgoing updates Default networks accepted from incoming updates EIGRP metric weight K1=1, K2=0, K3=1, K4=0, K5=0 EIGRP maximum hopcount 100 EIGRP maximum metric variance 1 Redistributing: eigrp 100, ospf 100 Automatic network summarization is in effect Automatic address summarization: Maximum path: 4 Routing for Networks: 192.168.0.0 20.0.0.0 14.0.0.0/24 Routing Information Sources: Gateway Distance Last Update Distance: internal 90 external 170

Routing Protocol is "ospf 100" Outgoing update filter list for all interfaces is not set Incoming update filter list for all interfaces is not set Router ID 20.20.20.20 Redistributing External Routes from, Number of areas in this router is 1. 1 normal 0 stub 0 nssa Maximum path: 4 Routing for Networks: 201.45.222.0 0.0.0.255 area 0 Routing Information Sources: Gateway Distance Last Update 201.45.222.17 110 00:26:22 201.45.222.30 110 00:26:22 201.45.222.22 110 00:26:19 201.45.222.26 110 00:26:19 Distance: (default is 110) Router2#

79

Se verific existena conectivitii ntre cele dou domenii cu ajutorul comenzii ping (PCSubnet 7 - Router 7).

Fig. 34 Ping (PCSubnet 7 - Router 7)

7.2 Zona Sediu Elogistics

Fig. 34 Sediu Elogistics Aceast zon este alctuit din un router configurat s acorde adrese ip staiilor prin dhcp, utiliznd reeaua 10.0.0.0/24. Protocolul de rutare activ este RIPv2.

80

Configurare server DHCP pe Routerx: routerx#conf t Enter configuration commands, one per line. End with CNTL/Z. routerx(config)#interface FastEthernet0/0 routerx(config-if)#ip address 10.0.0.1 255.255.255.0 routerx(config-if)#exit routerx(config)#ip dhcp pool crash routerx(dhcp-config)#default-router 10.0.0.1 255.255.255.0 routerx(dhcp-config)#dns-server 10.0.0.2 routerx(config)#ip dhcp excluded-address 10.0.0.1 10.0.0.10 routerx(config)#interface FastEthernet0/0 routerx(config-if)#ip address 12.1.1.2 255.255.255.252 routerx(config-if)#exit routerx(config)#router rip routerx(config-router)#network 10.0.0.0 routerx(config-router)#network 12.1.1.1 routerx(config-router)#no auto-summary routerx(config-router)#version 2 routerx(config-router)#exit routerx(config)# S-au configurat interfeele conform topologiei i server-ul de DHCP care va aloca adrese staiilor de lucru ncepnd cu 10.0.0.11. (adresele cuprinse n intervalul 10.0.0.3-10.0.0.10 au fost pstrate pentru teste). S-a configurat o instan RIPv2 n care au fost incluse reelele adiacente. Se pornete pe Router 1 o instan RIPv2 n care se include reteua 12.1.1.1 i se redistribuiesc rutele din domeniul OSPF pentru ca utilizatorii din zona Sediu Elogistics s aibe acces la reeaua principal. Router1>enable Router1#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router1(config)#router rip Router1(config-router)#network 12.1.1.1 Router1(config-router)#version 2 Router1(config-router)#no auto-summary Router1(config-router)#redistribute ospf 100 match Router1(config-router)#exit Router1(config)#

81

Se verific conectivitatea ntre o unitate din domeniul dhcp i Router5 (Ospf).

Fig. 35 Ping PC3 - Router5

7.3 Zona Noul Sediu GSP


n aceast zon se va configura aceeai instan OSPF 100, care este deja existent n reteau de rutere principal, ns se va form o noua arie ospf (Area 1). Se vor configura interfeele tuturor routerelor conform subnetizarii prezentat mai jos. 223.0.1.0/24 223.0.1.0/25 223.0.1.0/26 subreea utilizat 223.0.1.64/26 subreea neutilizat 223.0.1.128/25 subreea neutilizat Se va utiliza subreeaua 223.0.1.0/26 conform urmatorului tabel: Adresa de reea 223.0.1.32 223.0.1.0 223.0.1.40 Masca reelei /29 /27 /30 Masca reelei in format A.B.C.D 255.255.255.248 255.255.255.224 255.255.255.252 Prima adres valid 223.0.1.33 223.0.1.1 223.0.1.41 Ultima adres valid 223.0.1.38 223.0.1.30 223.0.1.42

82

Se va utiliza reeaua 11.0.30.0/24 conform tabelului urmtor: Adresa de reea 11.0.30.0 11.0.30.64 11.0.30.96 11.0.30.128 11.0.30.144 11.0.30.148 11.0.30.152 Masca reelei in format A.B.C.D /26 255.255.255.192 /27 255.255.255.224 /27 255.255.255.224 /28 255.255.255.240 /30 255.255.255.252 /30 255.255.255.252 /30 255.255.255.252 11.0.30.160/27 subreea neutilizat 11.0.30.192/26 subreea neutilizat Masca reelei Prima adres valid 11.0.30.1 11.0.30.65 11.0.30.96 11.0.30.129 11.0.30.145 11.0.30.149 11.0.30.153 Ultima adres valid 11.0.30.62 11.0.30.94 11.0.30.126 11.0.30.142 11.0.30.146 11.0.30.150 11.0.30.154

Se pornete instana OSPF pe Router 30. Celelalte routere se configureaz asemntor. Router30>enable Router30#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router30(config)#interface FastEthernet0/0 Router30(config-if)#ip address 223.0.1.33 255.255.255.248 Router30(config-if)#exit Router30(config)#interface FastEthernet0/1 Router30(config-if)#ip address 11.0.30.65 255.255.255.240 Router30(config-if)#exit Router30(config)#interface Serial0/2/1 Router30(config-if)#ip address 11.0.30.150 255.255.255.252 Router30(config-if)#exit Router30(config)#interface Serial0/2/0 Router30(config-if)#ip address 11.0.30.153 255.255.255.252 Router30(config-if)#exit Router30(config)# Router30(config)# router ospf 100 Router30(config-router)#network 223.0.1.32 0.0.0.7 area 1 Router30(config-router)#network 11.0.30.64 0.0.0.15 area 1 Router30(config-router)#network 11.0.30.148 0.0.0.3 area 1 Router30(config-router)#network 11.0.30.152 0.0.0.3 area 1 Router30(config-router)#exit Router30(config)#

83

Se verific cu ajutorul comenzii ping, conectivitatea ntre o staie de lucru din Area 1 i un router din Area 0.

Fig. 36 Ping PC82 Router 6

7.4 Zona Dana Portuar

Fig. 37 Zona Dana portuara Interfeele tuturor echipamentelor au fost configurate aa cum este prezentat n figura 37. Se va porni pe Router un server de Dhcp, pentru a aloca adrese ip din reeaua 192.168.1.0/24 tuturor echipamentelor ce se vor conecta la router pe interfaa Fa0/0. Router#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router(config)#interface FastEthernet0/0 Router(config-if)#ip address 192.168.1.1 255.255.255.0 Router(config-if)#exit

84

Router(config)#interface FastEthernet0/1 Router(config-if)#ip address 20.0.0.1 255.255.255.248 Router(config-if)#exit Router(config)#ip dhcp pool test Router(dhcp- config)#network 192.168.1.0 255.255.255.0 Router(dhcp- config)#default-router 192.168.1.1 Router(dhcp- config)#dns-server 192.168.20.2 Router(config)#ip dhcp excluded-address 192.168.1.1 192.168.1.10 Router(config)# Se dorete ca toate echipamentele ce vor primi adrese prin dhcp de la router s aibe access la Router ISP cu alt adres surs dect cea real (192.168.1.x) care este utilizat doar n reeaua intern a danei portuare. Pentru aceasta se va configura un proces de Network Adress Translation (NAT) care va modifica adresa surs a mesajelor n 4 adrese disponibile din reeaua 20.0.0.0/29. Se va configura i o rut implicit ctre router ISP. Router(config-if)#exit Router(config)#ip route 0.0.0.0 0.0.0.0 20.0.0.6 Router(config)#ip nat pool test 20.0.0.2 20.0.0.3 20.0.0.4 20.0.0.5 netmask 255.255.255.248 Router(config)#access-list 1 permit 192.168.1.0 0.0.0.255 Router(config)#int fa0/0 Router(config-if)#ip nat inside Router(config-if)#exit Router(config)#int fa0/1 Router(config-if)#ip nat outside Router(config-if)#exit Se va realiza translaia propriu-zis, toate adresele din lista 1, se translateaz n pool-ul de adrese test. Router(config)#ip nat inside source list 1 pool test Se verific cu ping, conectivitatea dintre PC9 i Router ISP:

Fig. 38 Ping PC9 - Router ISP

85

Se pot verifica translaiile realizate pe router: Router(config)#do sh ip nat translation Pro Inside global Inside local Outside local Outside global --- 20.0.0.2 192.168.1.11 ----(Rezultatul comenzii arat schimbarea adresei surs 192.168.1.11 (PC9) n adresa disponibil din pool-ul test)

7.5 Configurarea regulilor de acces intre departamentele zonei Sediu nou GSP
Pentru securizarea informaiilor stocate pe echipamentele din noul sediu, se vor crea mai multe reguli de acces, cu ajutorul ACL (Access Control Lists). Zona administrativ 1 se ocup cu problemele financiare i de conducere ale firmei. Informaiile stocate pe serverul din aceast zon sunt confideniale i nu sunt utile pentru nici un alt departament. Departamentul administrativ 2, se ocup cu administrarea fielor de lucru ale inginerilor i cu proiectele companiei. Accesul la aceste informaii este permis i zonei administrative 1. Zona de monitorizare marin este clasificat, deoarece orice scurgere de informaii din aceasta zon poate duce la un dezastru pe mare. Se permite accesul la informaiile de pe serverul din aceast zon, doar inginerului ef pentru zona marin (Administraie 2- Pc80). Zona de securizare i monitorizare terestr este mprit fictiv n dou zone ip .97 - .112 (zona monitorizare terestr)i (zona securitate) .113 - .126. Accesul la zona de monitorizare va fi permis inginerului ef pentru monitorizare terestr(PC84). La zona de securitate se va bloca accesul tuturor.

7.5.1 Zona Administrativ 1


Se va crea o list de acces pentru blocarea traficului, din afara departamentului, ctre Server1. La sfritul listei se adaug o linie ce permite orice alt trafic: Router1#conf t Router1(config)#ip access-list extended test Router1(config-ext-nacl)#deny ip any host 11.0.30.67 Router1(config-ext-nacl)#permit ip any any Router1(config-ext-nacl)#exit Se va include lista de acces creat pe interfaa Fa0/0 Router1. Router1#conf t Router1(config)#interface FastEthernet0/1 Router(config-if)#ip access-group out

86

Pentru a verifica corectitudinea listei se utilizeaz comanda ping:

Fig. 39 Ping PC80 Server1

Ping PC80 PC 81

7.5.2 Zona Administrativ 2


Se va crea o list de acces care va permite accesul zonei Administrative1 la Server2 i va bloca orice alt trafic din afara departamentului ctre acel server. La sfritul listei se adauga o comanda permit, pentru a permite orice alt trafic. Se va include lista de acces creat pe interfaa Fa0/0 Router3. Router>enable Router3#conf t Enter configuration commands, one per line. End with CNTL/Z. Router3(config)#ip access-list extended test3 Router3(config-ext-nacl)#permit ip 11.0.30.64 0.0.0.15 host 11.0.30.3 Router3(config-ext-nacl)#deny ip any host 11.0.30.3 Router3(config-ext-nacl)#permit ip any any Router3(config-ext-nacl)#exit Router3(config)# Router3(config)#interface FastEthernet0/0 Router3(config-if)#ip access-group test 3 out Router3(config-if)#exit

87

Pentru a verifica corectitudinea listei se utilizeaz comanda ping:

Fig.40 Ping PC81 Server2

Ping Pc83 Server2

7.5.3 Zona de monitorizare maritim


Se va iniializa o list de acces extins, care va permite accesul echipamentului PC80 la server-ul de date Server 4. Totodat lista va bloca accesul tuturor echipamentelor din afara departamentului i va permite n rest toate comunicaiile. Lista de acces va fi aplicat pe interfaa Fa0/0 a echipamentului Router2. Router2>enable Router2#conf t Enter configuration commands, one per line. End with CNTL/Z. Router2(config)#ip access-list extended test2 Router2(config-ext-nacl)#permit ip host 11.0.30.2 host 11.0.30.131 Router2(config-ext-nacl)#deny ip any host 11.0.30.131 Router2(config-ext-nacl)#permit ip any any Router2(config-ext-nacl)#exit Router2(config)#interface FastEthernet0/0 Router2(config-if)#ip access-group test2 out Router2(config-if)#exit Router2(config)#

7.5.4 Zona de securitate i monitorizare terestr


Pentru a respecta condiiile impuse, se va crea o list de acces extins care va mpari fictiv subreeaua 11.0.30.96/24 n dou subretele 11.0.30.96/29 i 11.0.30.112/29. Acestea reprezint cele dou departamente existente in zon. Prima linie din list permite accesul echipamentului PC84 la prima subreea, urmtoarea linie blocheaz accesul tuturor la cea de-a doua subreea, iar ultima linie blocheaz accesul tuturor achipamentelor externe la server-ul de securitate.

88

Router>enable Router#conf t Enter configuration commands, one per line. End with CNTL/Z. Router(config)#ip access-list extended test6 Router(config-ext-nacl)#permit ip host 11.0.30.5 11.0.30.96 0.0.0.15 Router(config-ext-nacl)#deny ip any 11.0.30.112 0.0.0.15 Router(config-ext-nacl)#deny ip any host 11.0.30.120 Router(config-ext-nacl)#permit any any Router(config-ext-nacl)#exit Router(config)#interface FastEthernet0/0 Router(config-if)#ip access-group test6 out Router(config-if)# Ulterior se pot crea i alte liste de acces n funcie de preferinele fiecrui utilizator in parte. Listele de acces ulterioare nu pot nclca regulile deja instaurate.

89

Concluzii
Prezentul proiect, a fost realizat cu scopul de a pune n eviden, o posibil metod de testare a protocoalelor de rutare intern, de Layer 3 OSI, inaintea lurii unei decizii cu privire la alegerea protocolului ce va fi implementat pe echipamentele fizice. Dei simulatorul Packet Tracer, a fost creat cu scopul de a permite exersarea principiilor reelisticii i dezvoltarea cunotinelor privind configurarea i funcionarea echipamentelor n reea, el poate fi utilizat cu succes pentru a vizualiza comportamentul protocoalelor de rutare, pe topologia ce se dorete a fi implementat fizic. Rezultatele msurtorilor efectuate, arat c protocolul Open Shortest Path First (OSPF) bazat pe starea legturilor, se comport pe o topologie mesh relativ mic, lund n considerare numrul de echipamente, ntr-un mod mai eficient dect Routing Information Protocol. Problema pe care o ridic utilizarea OSPF, pe o astfel de topologie, este necesitatea de a avea echipamente performante, deoarece acest protocol tinde s utilizeze mai multe resurse hardware pentru calculul rutelor. Acest surplus de resurse utilizate, se datoreaz faptului c OSPF aplic algoritmul Dijkstra pentru calculul rutelor posibile, acesta fiind un algoritm mai complex n comparaie cu algoritmul Bellman-Ford utilizat de protocoalele distance-vector. Aceste diferene ntre protocoale, dicteaz calitatea echipamentelor pe care ele pot fi implementate i de aceea au fost utilizate pentru implementarea fizic a reelei, echipamente CISCO de ultima generaie. Datorit faptului c tehnologia se afl ntr-o permanent dezvoltare, impedimentele legate de resursele hardware, n implementarea protocoalelor de tip link-state, vor conta din ce n ce mai puin i se pare c viitorul rutrii interne, este destinat acestor tipuri de protocoale i a celor hibride, n detrimentul protocoalelor distance-vector. Conform analizei economice, realizarea obiectivului de investiie, ce vizeaz implementarea unei reele performante, destinat transferului de date, n nou sediu al firmei, este necesar i oportun pentru dezvoltarea companiei i mbuntirea condiiilor de munc ale angajailor. Un argument n plus n favoarea realizrii obiectivului, l constituie dorina angajailor de a lucra ntr-un mediu modern i performant, cu dotri la nivel european, unde s-i desfoare activitile zilnice. Uniunea European urmrete cu interes diversele provocri cu care companiile private se confrunt la nivel european i pe parcursul ultimilor ani s-a ocupat n mod regulat, de aspecte referitoare la dezvoltarea companiilor, prin achiziia echipamentelor de ultima generaie. Departamentul aministrativ are un rol crucial n buna funcionare a oricrei firme i orice investiie realizat n acest sector va contribui la mbuntirea calitii serviciilor i micorarea timpului activitilor zilnice. Pentru o mare companie aceste lucruri sunt extrem de importante, deoarece un sistem administrativ suprancrcat, poate conduce la generarea de erori, care de cele mai multe ori cost foarte muli bani. Noua investiie va conduce la crearea unei atmosfere de lucru mult mai plcut n cadrul companiei i astfel, productivitatea i calitatea muncii, furnizat de fiecare angajat, va crete. Timpul pe care l va pierde fiecare inginer pentru rezolvarea fielor de lucru va scdea considerabil. Acest timp va putea fi utilizat de ctre ingineri pentru o mai bun coordonare a activitilor de producie n care sunt implicai.

90

H Glosar
Adresa IP ARPANET (Advanced Research Projects Agency Network) AS(Autonomous Sistem) Asynchronous Transfer Mode (ATM) BDR(Backup Designate Router) BGP (Border Gateway Protocol) Bit (Binary Digit) Broadcast BW(Bandwith) Cassless Classfull CLI (Command Line Interface) Comutare de pachete CPU(Central Processing Unit) CSMA/CD (Carrier Sense Multiple Access/ Collission Detection) Date Serie de caractere alfanumerice separate prin puncte care reprezint adresa unui echipament sau interfee. Prima reea cu comutare de pachete, creat n timpul rzboiului rece de ctre Ministerul Aprrii al SUA. Este o colecie de prefixe de rutaj intercalate, aflate sub controlul unui singur operator de reea (organizaie) i caracterizat de politici de rutare bine definite. reprezint o tehnologie ce permite transmiterea digital a datelor. Este urmtorul router din punctul de vedere al prioritii, dup Designate Router, i are rolul de router de candidat la poziia desigate. In versiunea curent, BGPv4, dateaz din anii 1995 este un protocol de rutare modern, utilizat ntre sisteme autonome. Un bit este cea mai mic unitate de informaie, consistind dintr-o singur cifr binar. Este reprezentat de valorile numerice 1 sau 0. Tehnologie de reea ce permite transferul informaiei unui grup de destinatari, determinai prin adesa ip, n mod simultan. Rata de transfer a informaiei, msurat n bii/secund. Este termenul utilizat pentru a descrie arhitectura de adresare ip fr clase de adrese (masca de reea variabil). Este termenul utilizat pentru a descrie arhitectura de adresare ip mprit n clase de adrese. Serviciu interpretor de comenzi utilizat pentru configurarea echipamentelor Metod de transfer a informaiei n care datele sunt mprite n pachete care cltoresc independent i sunt repuse n ordine i asamblate la destinaie. Este un circuit electronic ce poate executa comenzi i efectua calcule. (Access multiplu cu simirea purttoarei i detectarea coliziunilor) este metoda de access la mediu utilizat n reelele Ethernet. Fapte, noiuni, fenomene, evenimente, nsuiri, indici, reprezentate sub o form convenional, adecvat comunicrii, interpretrii sau prelucrrii manuale ori cu mijloace automate 91

DHCP ( Dynamic Host Configuration Protocol), Distance-vector Domain Name System (DNS)

Este un protocol ce permite asignarea automat a unei adrese IP unui client al serverului de DHCP. Astfel clientul nu trebuie s mai introduc setrile de IP, Gateway, DNS, ci ele sunt preluate automat de la un server din reea la care clientul are acces. Vector-distanta Termenul este utilizat pentru identificarea grupului de protocoale de rutare, ce efectueaza operatia de rutare aplicand algoritmul Bellman-Ford.

este un sistem distribuit de pstrare i interogare a unor date arbitrare ntr-o structur ierarhic. Cea mai cunoscut aplicaie a DNS este gestionarea domeniilor n Internet. DR(Designate Router) Este un router ales intro reea pe criterii de prioritate, cu rolul de a coordona schimbul de informaii de rutare n acel domeniu. Echipament O unitate electronic discret conectat la o reea care transmite sau primete informaie prin ea, faciliteaz transmisia i recepia sau conduce direct activitatea din reea (engl.: (network) device). EGP (Exterior gateway protocol) Este un protocol vechi utilizat pentru utilizat pentru comunicaia ntre sisteme autonome. EIGRP (Enhanced Interior Gateway Este un protocol de rutare bazat pe protocolul IGRP, predecesorul sau. Este proprietate Cisco. Routing Protocol) Ethernet Tehnologie din domeniul reelelor de calculatoare care permite ca orice staie dintr-o reea s transmit la orice moment presupunnd c a verificat traficul pe reea i a ateptat ca reeaua s fie liber i s nu existe coliziuni. FDM (Frequency Division Multiplexare cu divizare n frecven. Fiecrui echipament din reea i se atribuie o und Multiplexer) purttoare de o anumit frecven, pentru transmiterea informaiei. Fibr optic Mediu de transmisie alctuit din fire de sticl sau plastic nvelite ntr-un blindaj de protecie din plastic. Fibrele optice transmit informaia sub form unor fascicole pulsatorii de lumina. Foil Twisted Pair (FTP) Cablu torsadat n pereche, izolat, coninnd 4 perechi de fire. Gateway Este un program sau echipament hardware ce transfera date ntre reele informatice, termen cu utilizare frecvent n accesarea site-urilor Internet sau n transferul de mesaje tip e-mail ntre diferite servere. Graf O topologie redundant n care routerele sunt noduri ale topolgiei iar linkurile dintre routere sunt laturi Graficul Gantt Reprezint o diagrama ce exprim la scara timpului, prin linii orizontale, durata activitilor, i prin linii ntrerupte (de exemplu) rezervele de timp. Graficul Gantt presupune divizarea aciunii complexe pe care o reprezint proiectul, n pri componente (activiti) i ealonarea acestora n timp, innd seam de succesiunea tehnologic, termene impuse, resurse etc. Host Un echipament de reea care acioneaz ca surs sau destinaie a informaiei din reea. 92

HTTP (Hypertext Transfer Protocol) IANA (Internet Assigned Numbers Authoryty) ICMP (Internet Control Message Protocol) ID IGRP (Interior Gateway Routing Protocol) Internet IP (Internet Protocol)

Este protocolul cel mai des utilizat pentru accesarea informaiilor, n Internet, care sunt pstrate pe servere Agenia care desemneaz i distribuie adresele IP. Este un protocol din suita TCP/IP care folosete la semnalizarea i diagnosticarea problemelor din reea. Mesajele ICMP sunt ncapsulate n interiorul pachetelor IP. Nume ce identific un anumit echipament n reea. Este un protocol de rutare cu starea legturilor, utilizat pe scar larg, dezvoltat de Cisco Systems. Este brevetat i acceptat doar pe routere Cisco. O reea de ntindere planetar care asigur acesul ntre un vast lan de reele locale publice i private. Este un set de reguli, care asigur un serviciu de transmitere a datelor, fr conexiune permanent. Acesta identific fiecare interfa logic a echipamentelor conectate printr-un numr numit "adres IP". Este cel mai utilizat standard ce codifica informaia de identificare a unui echipament n cadrul reelei. Informaia este reprezentat sub form unui ir de caractere pe 32 de bii. Noua generaie de adresare IP creat pentru a nlocui sistemul deja existent IPv4, care folosete un cod de adres de 32 bii care limiteaz numrul de adrese posibile. IPv6 folosete un cod de 128 bii, asigurnd c numrul posibil de adrese IP va fi virtual nelimitat. Este un protocol bazat pe stiva OSI de tip link-state. Organizaia internaional de standardizare Compania care furnizeaz utilizatorilor diferite metode de acces la internet ( modem , cablu , radio , etc ). Nivel (strat) al stivei de reea (OSI, TCP/IP) Starea-legaturii - Termenul este utilizat pentru gruparea protocoalelor care trimit in mesajele lor informatii detaliate despre starea legaturilor retelei. Realizeaz interfaa cu nivelurile superioare; se ocup cu controlul fluxului , sincronizarea i controlul erorilor. De asemenea acceseaz Gateway pentru ca subnivelul inferior s poat accesa nivelele superioare ale modelului OSI provine din limba englez unde nseamn retea locala. Utilizat pentru a defini metodele sau procedurile prin care este transmis un semnal electric sau 93

IPV4 (Internet Protocol Version 4) IPV6 (Internet Protocol Version 6)

IS-IS (Intermediate System to Intermediate System) ISO (Internaional Organization for Standardization) ISP (Internet Service Provider) Layer Link-state LLC (Logical Link Control)

Local Area Network (LAN) Loopback Termen

LSA(Link State Advertisments) LSDB (Link State DataBase) MAC (Media Access Control) Masca de reea Metrica NAT (Network Address Translation) Network OSI (Open Systems Interconnection Basic Reference Model) OSPF (Open Shortest Path First) Protocoale de rutare Protocol Protocol data unit (PDU) RFC 1918(Address Allocation for Private Internets) RIB(Routing Information Base) RIP (Routing Information Protocol) RJ-45 (Registered Jack - 45) Router

un ir de date, de la o surs la acceai surs fr a modifica coninutul informaiei. Este utilizat pentru teste. Uniti de informaie utilizate de routere pentru a trimite i primi informaii cu privire la rutele posibile din reea Baza de date stocat de fiecare router dintr-un domeniu OSPF, n care sunt stocate informaiile ce caracterizeaz rutele posibile din acel domeniu. Descrie modul de acces la mediul de transmisie, modul cum primesc acces la date, calculatoarele de pe reea, n fapt conectivitatea fizic. Este un numr utilizat pentru a specifica ci bii din adresa IP snt utilizai pentru identificarea reelei, a subretelei i a staiei. Unitate de msur utilizat de ctre echipamentele de reea (routere) pentru a contoriza diferenele dintre rutele posibile Este un mecanism de translatare a adreselor IP private dintr-o reea, n adrese publice. Ansamblu de mijloace de transmisiune i de sisteme de calcul folosite pentru transportarea i prelucrarea informaiei. Model de tip stiva, ce mparte arhitectura reelei n apte nivele, construite unul deasupra altuia, adugnd funcionalitate serviciilor oferite de nivelul inferior. Este un protocol cu starea legturilor, cu un standard deschis. Stabilesc regulile prin care informaiile despre reele sunt schimbate ntre echipamente n scopul obinerii unei tabele de rutare adecvate topologiei. Set de reguli pe baza crora se stabilesc detaliile comunicrii ntre echipamentele din reea Este un pachet de date, specific unui anumit protocol, format din informaia util ce trebuie transmis i informaia de control specific protocolului Standardul IANA cu privire la rezervarea blocurilor de adrese private Baza de date n care fiecare router stocheaz informaiile necesare efecturii operaiei de rutaj. Este un protocol mai vechi de rutare cu vectori-distan Reprezint o interfa fizic de reea, standardizat, i utilizat pentru a conecta echipamente de telecomunicaii i date. Este echipamentul ce are ca scop dirijarea pachetelor, la nivel reea, utiliznd algoritmi specifici de deducere a cii optime de transfer a datelor ntr-o reea de arie larg avnd ci redundante, pe baz informaiilor pe care le deine referitor la topologia i starea reelei. 94

Numele cu care este recunoscut un router ntr-o instan de protocol (OSPF). Poate fi o adres ip sau un nume setat de utilizator. Rutare Este un termen folosit n reele pentru a desemna procesul de alegere a caii prin care un pachet este transmis ntre dou reele diferite. Server Un echipament dintr-o reea care asigur managementul resurselor reelei. De exemplu un server de fiiere este unul care permite tutror utilizatorilor de pe reea s stocheze fiiere pe hard-ul sau. Shielded Twested Pairs (STP) Cablu torsadat n pereche, ecranat, cu 4 perechi de fire. Sniffer Soft Utilizat pentru analizarea pachetelor ce sunt schimbate ntre echipamentele din reea STDM (Statistical Time Division Multiplexare statistica cu divizare n timp Reprezint o variant optimizat a TDM. Se aloca un Multiplexer) interval de timp pentru transmisie unui echipament, numai dac acesta l solicita. Switch Echipament ce realizeaz comutarea cadrelor de date. TCP (Transmission Control Este un protocol (set de reguli) utilizat n transmisia de date, orientat pe conexiune care permite Protocol) ca un flux de octei, trimii de pe o main s ajung fr erori pe orice alt main din reea. TDM (Time Division Multiplexer) Multiplexare cu divizare n timp. Un interval de timp se divide n pri egale, destinate fiecrui echipament dintr-o reea. TELNET(Teletype network) Este un protocol ce permite stabilirea unei conexiuni virtuale, bidirecionale ntre dou echipamente din reea. Token Reprezint dreptul unui echipament de a transmite n reea. Topologie Organizarea fizic sau logic a legturilor i nodurilor ntr-o reea. TTL(Time To Live) Seciune dintr-un PDU n care este stocat un numr ce va fi decrementat la fiecare trecere a pachetului printr-un nod al reelei UDP (User Datagram Protocol) Cuprinde un set de reguli ce permite o, comunicare rapid i este utilizat n comunicaiile unde aceasta este mai important dect acurateea transmisiei, aa cum sunt aplicaiile de transmitere a sunetului i imaginilor video. Unshield Twested Pairs(UTP), Cablu cu perechi torsadate alctuit din patru perechi de canductoare rsucite n scopul anulrii interferenei electromagnetice ce cauzeaz diafonie. USB (Universal Seriall Bus) Reprezint o interfa fizic de reea ce permite conectarea de echipamente n mod serial. VLAN (Virtual LAN) Retela local configurat n mod virtual. VLSM (Variabilele Length Subnet Tehnologie ce permite renunarea la modul de adresare pe clase de adrese (A,B,C), prin Masking) utilizarea unei mti de reea variabile. WDM (Wave Division Multiplexer) Multiplexare cu divizare n lungime de und Se utilizeaz la transmisia prin fibr optic. Informaia pe care un calculator dorete s-o transmit n reea este transpus n pulsuri de radiaie emise de diode LASER n domeniul 800nm-1200nm (infrarou apropiat). Router ID 95

Bibliografie
1. V. Dobrota, Reele digitale n telecomunicaii. Volumul 3: OSI i TCP/IP. Ediia a II-a, Editura Mediamira, Cluj-Napoca 2003, 2. Rughini Rzvan; Deaconescu Rzvan; Dobrescu Mihai; Iconaru Cristian, Administrarea reelelor locale, Editura Printech, Bucureti, 2007, 3. Mihai Stanciu, Reele de telecomunicaii, Editura Electronica, 2008 4. Vasile Teodor Ddrlat, Computer Networks from cabling to interconnections (varianta in limba romn), Editura Albastr, 2002 5. Cisco Networking Academy, Network Fundamentals, CCNA Exploration Companion Guide (Cisco Networking Academy Program) 6. Cisco Networking Academy, Routing Protocols and Concepts Version 4.0 English, Exploration,CCNA2 (Cisco Networking Academy Program). 7. Cisco Networking Academy, Introduction to Cisco Networking Technologies and Interconnecting Cisco Networking Devices, free eBook, number 640-801. 8. Cisco Networking Academy, Switching Basics and Intermediate Routing, CCNA3 Companion Guide (Cisco Networking Academy Program) 9. http://www.ciscobible.net/archives/category/ccna/ccna-routing-and-switching/640-802-exam 10. http://www.cisco.com/en/US/docs/internetworking/case/studies/cs001.html 11. http://ham.elcom.pub.ro/diploma/index.html 12. Bereanu,C. Algoritmi i complexitate, Reprografia Univ. Craiova,1998. 13. Cormen,T.;Leiserson,G.;Rivest,R., Introduction to Algorithms, Ediia in lb. romn, Editura Computer Libris Agora, Cluj,2000 14. Catalin Dantes, Gabriel Vartopeanu - Managementul Ciclului de Proiect -Manual, BluePrint International, Bucureti, 2003 15. Mihai Manoloiu - Managementul Proiectelor , Note de curs. 16. Material suport pentru proiect Managementul proiectelor, S.L. Catalin Alexe 17. GSPGrup, www.gspdrilling.com*

*Informaiile prezentate n acest proiect, legate de firma GSP-Grup S.A., sunt confideniale i nu pot fi utilizate n nici un alt scop, n afara realizrii acestui proiect. (ing. dr. Romulus Gearap, GSPDrilling) 96

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