Sunteți pe pagina 1din 9

Lucrarea 8 Configurarea routerelor CISCO cu ajutorul mediului de simulare Dynamips GNS3

1. Scopul lucrrii Lucrarea are ca scop iniiera studenilor n configurarea routerelor CISCO folosind mediul de simulare GNS3. n aceast lucrare vor fi prezentate o serie de noiuni informative legate de routerele CISCO i simulatorul GNS3, precum i cteva comenzi folosite n configurarea de baz a routerelor folosind linia de comand. 2. Prezentarea routerelor CISCO Un router este un dispozitiv hardware care conecteaz dou sau mai multe reele de calculatoare. Routerul opereaz la nivelul 3 al modelului OSI (nivelul reea). El folosete deci adresele IP (de reea) ale pachetelor aflate n tranzit (care trec prin router), pentru a decide ctre ce interfa de ieire trebuie s trimit pachetul respectiv. Decizia este luat comparnd adresa calculatorului destinaie cu intrrile din tabela de rutare. Aceasta poate conine att intrri statice (introduse de administrator) ct i intrri dinamice, aflate de la routerele vecine prin intermediul unor protocoale de rutare. Routerele CISCO sunt mparite n mai multe clase, n funcie de anul produciei. Prima clas de echipamente de rutare a aparut n 1992 i erau numite AGS (Advanced Gateway Server). Mai trziu au aprut routerele propriu-zise mprite pe mai multe serii, cum ar fi 2000, 3000, 4000 etc pn la cea mai recent serie 12000. Diferenele dintre serii const n resursele hardware disponibile (procesor, memorie RAM spre exemplu seria 2500 are de obicei 16MB RAM si 16 MB Flash, tipuri de interfee), dar i software (posibilitatea de a lucra cu servicii precum VoIP, mobile IP etc). ncepnd cu seria 2800, routerele CISCO au devenit modulare, n sensul c nu mai au interfee fixe, existnd posibilitatea de a se schimba numrul i tipul lor, orice combinaie fiind posibil (de exemplu: 1 interfa WAN i 3 Ethernet se pot nlocui cu dou interfee WAN si dou Fast Ethernet). Software-ul folosit de routerele CISCO se numeste CISCO IOS (Internetwork Operating System), avnd, ca i routerele, numeroase versiuni difereniate prin unele proprieti. Aceste IOS-uri se se ncarc n memoria volatil a routerelor de fiecare dat cnd acestea sunt pornite. Ele se afl arhivate pe memoria Flash disponibil routerului.

3. Prezentarea simulatorului Dynamips GNS3 GNS3 este un simulator gratuit (www.gns3.net), folosit pentru a simula funcionarea i configurarea routerelor CISCO. El poate fi rulat pe platforme precum Windows, Mac OS X sau Linux. Ideea de baz a programului este de a ncrca IOS-urile corespunztoare unui numr limitat de serii de routere CISCO (1700, 2600, 3600, 3700 i 7200) n memoria RAM a calculatorului, transformndu-l pe acesta ntr-un router (sau chiar o reea de routere) veritabil.

Fig.1 Prezentare general a simulatorului

Fig.1: Simulatorul GNS 3.

Fereastra principal a simulatorului este mprit n trei pri (fig. 1). n partea stng se afiaz seriile de routere disponibile n simulator. La routerele propriu zise mai pot fi adugate manual, pentru acurateea simulrilor, i alte dispozitive de reea: switchuri Ethernet i ATM, firewall, calculatoare (staii de lucru) etc. n fereastra din mijloc se afiaz topologia reelei simulate. Elementele de reea se aduc n aceast fereastr cu printr-o operaie de "drag and drop" cu ajutorul mouse-ului.

ATENIE: Simulatorul permite aceast operaie doar pentru acele routere pentru care sistemul IOS se afl deja stocat pe PC-ul pe care este instalat simulatorul, iar calea ctre el pe HDD este configurat (a se vedea punctul urmtor).

ntre elementele de reea se pot configura, tot cu ajutorul mouseului i legturi de diverse tipuri (Ethernet, Fast Ethernet, Serial etc). Fereastra din dreapta a interfeei grafice ne ofer, ntr-un format arbore, o descriere sumar a topologiei reelei. Pregtirea programului pentru utilizare const n parcurgerea urmtoarelor etape: Meniul EDIT -> IOS image and hypervisors

Fig. 2: Configurarea legturii spre imaginile IOS.

Pe pagina IOS images click pe butonul de browse dup care selectai IOS-ul dorit, precum i modelul routerului, apoi Save i Close.

Fig. 3: Algerea fisierului .bin corespunztor sistemului IOS al routerului.

Selectai modelul de router folosit i, printr-o operaie de Drag-and-Drop, plasai-l n spaiul de lucru. Click dreapta > Meniul Configure pentru a vizualiza interfeele routerului (FE Fast Ethernet, E Ethernet, T - Serial), precum i alte detalii hardware i de configurare ale routerului simulat.

Fig. 4: Plasarea routerului dorit n spaiul de lucru.

Lucrul cu routerul se ncepe apasnd butonul Start aflat n acelai meniu, dup care configurarea n linia de comand a routerului se face lansnd comanda Console (pentru Windows Vista funcioneaz doar dac n prealabil a fost instalat un client de Telnet). Aceast comand va deschide o fereastr telnet cu routerul, permind configurarea acestuia n linia de comand. n aceast fereastr se pot introduce toate comenzile ce permit configurarea unui router real Cisco, simulatorul GNS-3 oferind un mediu perfect pentru nvarea comenzilor i modalitilor de configurare ale routerului. 4. Configurarea unui router Cisco comenzi de baz Routerele CISCO pot fi configurate n dou feluri, folosind dou interfee diferite cu utilizatorul: prin linia de comand (CLI Command Line Interface), sau n modul grafic (GUI Graphical User Interface). Dei configurarea prin GUI este mai simpl, majoritatea celor care efectuaz aplicaii practice pe routerele Cisco folosete CLI, deoarece aceast modalitate ofer o gam mult mai mare de opiuni de configurare i permite un mod de lucru mult mai meticulos. n cazul de fa vom folosi CLI, singura opiune valabil prin intermediul simulatorului GNS-3.

Dup pornirea routerului, acesta efectueaz un set de teste numit POST (Power-On Self Test) prin care verific din punct de vedere electronic starea fiecrui bloc component. Dup POST, se ncarc sistemul de operare (IOS-ul) n memoria RAM, apoi ncepe un dialog cu utilizatorul. n simulator, aceste teste sunt iniiate odat cu lansarea comenzii de Console. _____________________________________________________________________________ ATENIE: Comanda Console va avea rezultatul corepunztor doar dac routerul a fost pornit n prealabil prin intermediul comenzii Start.

n cazul de fa vom alege rspunsul No la ntrebarea Would you like to enter the initial configuration dialog? Dup apasarea tastei Enter avem la dispoziie 4 moduri de lucru: User EXEC Privileged EXEC Configurare global Sub-configurare

Primul mod ntlnit este ntotdeauna User EXEC. Acest mod ofer un numr restrns de comenzi pe care poate s le foloseasc utilizatorul, comenzi ce se refer mai ales la detalii ce nu prezint un risc n securitatea routerului sau a reelei din care face parte. Comenzile disponibile (n orice mod) se pot vizualiza apasnd tasta ? la nceputul fiecrei linii. Acest mod se remarc prin apariia prompter-ului Router> la nceputul fiecrei linii, unde Router reprezint numele routerului. Modul Privileged EXEC reprezint modul n care se efectueaz toat configurarea, indiferent de drepturile ulitizatorului, fiind disponibile toate detaliile deja configurate, precum i toate comenzile sau proprietile routerelor (interfee, routare static sau dinamic, setare de parole sau telnet, etc). Acest mod se activez cu comanda: Router> enable Prompter-ul se va schimba n Router#. n acest mod se pot vizualiza o serie de tabele folosite foarte des de utilizatori: Configuraia salvat (dac exist): Router# show startup-config Configuraia curent: Router# show running-config Starea interfeelor: Router# show ip interface Tabela de rutare: Router# show ip route Alte tabele sau configuraii care se pot vedea plasnd caracterul "?" dupa comanda show: Router# show ? Modul Configurare global poate fi accesat numai din modul User EXEC cu comanda:

Router# configure terminal Dup introducerea comenzii prompter-ul se va schimba n Router(config)# 4.1 Comenzi uzuale folosite n configurarea routerelor Schimbarea numelui routerului se face folosind comanda hostname. Aceast comand schimb i prompter-ul, care va conine de acum noul nume al routerului, dup cum rezult din fragmentul de mai jos: ATENIE: Pentru operaiile de configurare, operatorul trebuie s se gseasc n modul configurare, indicat prin prompter-ul "config". Altfel, comenzile de mai jos nu vor fi acceptate de ctre router.

Router(config)#hostname R1 R1(config)# Asocierea adreselor IP pentru interfee se face cu comenzile prezentate mai jos. De remarcat este c se va folosi i al patrulea mod de lucru prezentat mai sus, cel de subconfigurare, ce const n activarea unor servicii sau propieti avansate ale routerului, sau configurare de interfee, subinterfee, interfee logice etc. R1(config)#interface [tip] [numr] unde tipul si numrul interfeei depinde de configuraia fizic a routerului. n exemplu vom considera o interfa Fast Ethernet Comanda complet care va permite intrarea n modul de configurare al acestei interfee va fi: R1(config)#interface FastEthernet 0/0 n continuare, pentru configurarea adresei IP a acestei interfee: R1(config-if)#ip address [adres IP] [masca de subreea] R1(config-if)#no shutdown aceast comand asigur pornirea fizic a interfeei, fiind ca un fel de ntreruptor. _____________________________________________________________________________ ATENIE: Se uit foarte des activarea ei, chiar i de utilizatorii avansai. La pornirea routerului pentru configurare iniial, interfeele sunt dezactivate, iar aceast comand este esenial. 0/0.

Ieirea dintr-un anumit mod se poate face n 3 feluri: Comanda END duce la modul precedent Comanda EXIT duce la modul Privileged EXEC (Router#) CTRL + Z acelai efect ca i cea precedent.

5. Desfaurarea lucrrii Deschidei programul GNS3 i porni un nou proiect, care s fie salvat cu numele testlab. Dac vi se spune c acest proiect exist deja, alegei opiunea de supra-scriere (overwrite) i continuai. Plasai dou routere Cisco 3745 n spaiul de lucru. Configurarea original a acestor route conine dou interfee Fast Ethernet. Pornii routerele cu ajutorul iconiei "Start" din partea superioar a interfeei grafice GNS3. Ateptai cteva secunde pentru ca routerele s porneasc. _____________________________________________________________________________ ATENIE: ncrcarea i rularea imaginilor IOS consum din plin resursele PC-ului pe care se afl instalat simulatorul. Unele operaii se execut, de aceea, cu o anumit lentoare. Ateptai executarea complet a acestor operaii pentru a evita blocarea simulatorului. Cu ajutorul meniului contextual, lansai pe primul router o fereastr telnet de configurare (Click dreapta - Console). Rspundei cu no la ntrebarea Would you like to enter the initial configuration dialog? Lansai urmtoarea serie de comenzi, ncercnd ca, pe baza indicaiilor i precizrilor prezentate n lucrare, s nelegei care este efectul fiecreia dintre comenzi. ncercai de asemenea s evaluai, n fiecare pas, care dintre cele 4 moduri de configurare al routerului este utilizat, urmrind cursorul din stnga ecranului. __________________________________________________________________________ ATENIE: Sistemul IOS al routerelor Cisco suport i o rulare a comenzilor ntr-o form prescurtat. De exemplu, n loc de configure terminal , se poate lansa comanda echivalent config t, pentru write memory se poate introduce doar wr me, etc. De asemenea, este suportat facilitatea de auto-completare a comenzilor, cu ajutorul tastei tab

enable config t enable password cisco hostname router1 exit no ip domain-lookup no ip domain-name no ip domain-list show interface config

interface FastEthernet 0/0 ip address 10.1.0.1 255.255.255.0 no shutdown exit interface FastEthernet 0/1 ip address 10.2.0.1 255.255.255.0 no shutdown exit show ip interface show running-config show startup-config (Exist vreo diferen ntre cele dou configuraii?) write memory show version config t configure-register 2102 exit exit nchidei fereastra telnet a primului router, i pornii-o pe a celui de al doilea. Repetai paii de configurare. Denumii acest router router2. Configurai interfeele celui de al doilea router astfel: FastEthernet0/0 10.1.0.254 255.255.255.0 FastEthernet0/1 10.3.0.1 255.255.255.0. __________________________________________________________________________ ATENIE: Nu uitai s activai fiecare dintre aceste interfee cu comanda no shutdown. Nu uitai de comanda configure-register 2102, care va permite ca la resetarea routerului, acesta s ncarce configuraia realizat de voi, i nu o configuraie "blank". Din bara de butoane disponibil n partea superioar a ferestrei alegei butonul Add a link i tipul de legatur adecvat (Fast Ethernet), pentru a conecta ntre ele cele dou routere. Legtura dintre routere se va face dnd cte un click pe fiecare router. Conexiunea direct va fi realizat ntre interfeele FastEthernet 0/0. Revenii la primul router. Intrai n modul de configurare, tastnd din modul privileged exec comanda config t. Configurai urmtoarea ruta spre interfaa 10.3.0.1 a celui de al doilea router: (Notai valoarea parametrului configuration register !)

nainte de aceasta ncercai comanda ping 10.3.0.1. Care este rspunsul primit i cum v explicai acest rspuns? ip route 10.3.0.0 255.255.255.0 10.1.0.254 show ip route exit write memory Repetai comanda anterioar. Care este rezultatul configurrii pe care tocmai ai realizat-o? Oprii cele dou routere din butonul Stop. Salvai starea actual a fiierului i nchidei simulatorul GNS-3.