Documente Academic
Documente Profesional
Documente Cultură
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
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.
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.
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.
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.
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.
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.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).
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)
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.
14
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.
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.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
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.
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)
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.
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
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).
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:
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.
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
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
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
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
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
48
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
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
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.
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.
58
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
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
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.
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.
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
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.
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
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.
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
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
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
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).
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 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
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. 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:
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.
86
Ping PC80 PC 81
87
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
IS-IS (Intermediate System to Intermediate System) ISO (Internaional Organization for Standardization) ISP (Internet Service Provider) Layer Link-state LLC (Logical Link Control)
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