Documente Academic
Documente Profesional
Documente Cultură
Routerul are aceleasi componente ca PC-ul: procesor, memorie, interfeţe si magistrala. El poate
fi asemuit unui calculator care este dedicat executarii unei sarcini mai speciale: lansarea
informatiilor in reţele.
Ca si in cazul calculaloarelor, care au nevoie de un sistem de operare pentru a putea rula
aplicalii clasice, şi roulerul are nevoie de un astlel dc sistem de operare care nu nici Linux, nici
Unix. nici măcar Windows. Sisiemul de operare al routerutui se numeste ca şi la switch-uri,
Internetworking Operatinfi Software (IOS) si foloseşte la rularea filtrelor de configurare ale
routerului, Prin intermediul acestor fişiere se controlează traficul dintre routerr, control care se
bazeaza pe protocoalele de rutare prin intermediul cărora se direcţionează protocoalele rutabile si
tabelele de rulare.
Pentru ca toate acestea să aibă loc, routerul trebuie configurat asa cum se configureaza orice alt
calculator (aproape).
Tehnic vorbind, routerul este un calculator care selecteaza cel mai bun traseu (path) şi
transmiterea /comutarea pachetelor intre doua reţele diferite. Un router poate fi configurat în
mai multe moduri;
• de la un terminal in timpul instalării sale;7
• via un modem, folosind un port auxiliar;
• de la un terminal virtual (VTO-4), dupa ce a fost instalat în retea;
• de pe un server TFTP din retea.
Să vedem, in continuare, care sunt componentele interne ale unui router:
• RAM/DRAM - reprezintă memoria in care se pastreaza tabelele de rutare. cache-ul ARP, fast
switching cache-ul si ,,coada" pe care o urmeaza pachetele ce urmează a fi rutate. RAM
oferă, de asemenea, memoria dc lucru necesară (chiar daca suna a pleonasm) fisierelor de
configurare a routerului. În momentul intreruperii alimetării cu tensiune a routerului sau
restartării conţinutul RAM se pierde! ! !
• NVRAM - Memorie RAM nonvolatila, pastreaza fişierele startup/backup ale routerului. Dupa
cum ii spune si nuniele, nu se pierde dacă routerul nu mai este alimentat cu tensiune.
• Flash - memorie ROM reprogramabila, pastrează imaginea sistemului de operare si
microcodul acestuia. Permite actualizarea software-ului fără a se schimba chipurile
procesorului. Poate pastra versiuni diferite ale sistemului de operare.
• ROM - conţine instrumente de diagnosticare, un program bootstrap si sistemul de operare.
Daca se doreste upgrade la IOS, trebuie inlocuite chip-urile microprocesorului.
• Interfeţe - reprezinta conexiunile reţelei prin care pachetele intra si ies din router. Pot fi
amplasate direct pe placa de bază sau în module separate.
La o prima vedere, cam aşa stau lucrurile. Cum însa RAM-ul este componenia cea mai
importantă a routerului, trebuie sa o privim cu mai multă atentie.
RAM NVRAM Flash
IOS I
N
Programe Fişiere Tabele şi Backup-ul IOS T
active de buffere fişierelor de E
configurare configurare R
N
E
T
E
Figura 1. Cumponentele routerului
Indiferent de modul in care este accesat (de la o consolă, prin inlermediul unei sesiuni
Telnet), un router se poate afişa in diferite moduri care să ofere funcţionalităţi diverse:
• Modul user EXEC - este modul in care un utilizator poate sa vizualizeze anumite informaţii
despre router, dar nu poate efectua nici o schimbare asupra stării acestuia.
• Modul privileged EXEC - este modul în care se pot introduce comenzi de testare si debug, se
poate examina in detaliu starea routerului, se poale lucra asupra fisierelor de confgurare si se pot
accesa celelalte moduri de configurare.
• Modul setup - este modul care permite crearea primei configurari a routerului de la promptul
unei console.
• Modut global configuration - este modul in care se obtine accesul la comenzile de
configurare.
• Modul RXBOOT - este un mod de intreiinere care se fotoseste mai ales in cazul pierderii
parolelor.
• Alte moduri de configurare: ofera opiiuni mai detaliate de configurare.
3. Configurarea routerului
La startare, routerul foloseşte următoarele informatii din cadrul fişierului de
configurare;
• Versiunea Cisco a lOS-ului;
• Identificarea routerului;
• Locaţia(iile) fisierului folosit la bootare;
• Informaţii despre protocoale ;
• Configurarea inlerfeţelor,
Daca nu este disponibilă nici o configurare, se porneste dialogul de configurare
(setup), Informaţiile privind configurarea routerului pot fi generate in mai multe
moduri. În modul privilegiat EXEC se poate folosi comanda configure de la un
terminal virtual sau o consolă. Această varianta permite modificari asupra unei
configurari existente. Aceeasi comanda se poate folosi pentru a incarca o
configuraţie de pe un server TFTP.
ExistS trei metode prin care un router !nva{S traseui unui pachet catre destinatie:
• rule sialice - sinl definite manual de cairc administratorul de re(ea sub forma
urmatorului hop (urmaiorul rouler sau gateway) catre deslinalic. Sinl folosite
mai ales in reticle mici, cind se doreste reducerea (raficului.;
• rule implicite - sint definite manual de cairc administralorul de relea sub forma
traseului pe care il urmeazS un pachet, atunci cind nu se cunoaste calea caire
destinalie.
• rule dinamice - routerul invatS traseele catre destinalie prin receptionarea
actuali-zarilor oferite de altc routere din reiea.
Identificarea traseului pe care trebuie s3 il urmeze un pachel es(e functia
routerului prin care acesia evalueaza traseele catre destinalie si care dinire acestea
este eel mai bun. Rularea se refer5 la procesul prin care se atege eel inai bun traseu
pentru transmiterea pacheielor caire destinalie.
Toate protocoalcle pentru rulare au acelasi obiectiv: partajarea informatiilor
despre relea inire rouierele participanle. Acest obiectiv este insa atins in moduri
diferilc. Unele prolocoale iransmil labcic de rutare inire roulerc, in limp ce aliele
transmit informaiii doar despre concxiunile direcle pe care Ie gestioneaza.
Deosebirile nu se limiteaza numai la cele men(ionaie anterior. Caracterisiicile cu
privire la performante §i scalabiliiate sinl diferite de la un prolocol la altul.
Router A
Spre deosebire de RIP, prolocolul IGRP deline un algoritm mai eHcient prin
care selecteaza rula implicilS. Cind ,se foloscste RIP, administralorul stabilestc o
singura ruia implicila, care este identificata ca fiind reteaua 0.0.0.0.
IGRP-ul permite ca relclele reale sa ne marcate ca fiind candidate la rule
implicite. Periodic, are loc o scanare a aceslor rule candidate si sc alege cea care
are cele mai bune valori ale unita(ilor de masura pentru a deveni ruia implicila.
Vom dezvolla putin releaua din capitolul 12 adaugind cileva dispositive. Cum v-
a(i obisnuit deja inainte, vom fac o scuna trecere in revista a comenzilor
disponibile.
9. Comenzi IOS
Lucrul de la prompter este identic cu prezentarea facuta la switch-uri.
Comanda enable permite vizualizarea si modificarea configuratiei routerului în
modul de lucru privilegiat;
| Router>enable
Serial Serial
Unele router nu suporta interfete fasternet, caz in care in loc de comanda interface
fastEthernet trebuie sa folositi interface ethernet:
| Router(config)#interface ethernet 0 Router (config-if)#
Pe fiecare imerfala a unui router se pot crea subinterfete (interfet virtulae pentru
situatiile in care avem VLAN-un). Daca routerul suportă Fast Ethernet, comanda
va fi
| Router(config)# interface ethernet 0/1
Router(config-subif)#
Nici in cazul roulerului nu trebuie s[ trecem cu vederea partea de securitate.
Pentru conl'igurarea parolelor pentru niodul de lucru ulilizaior se folosesie
comanda line:Router(config)friine?
<0-6> First Line number aux Auxiliary line console Primary terminal line
vty Virtual terminal Se pot activa doua parole pentru modul de configurare
global:
Routerftconfig
<0-6> First Line number aux Auxiliary line console Primary terminal line
vty Virtual terminal
<cr>
Router(config-line)#exec-timeout 0 0 (lucru far& timeout) Router(config-
line)#logging synchronous
Lutnd in calcul loate lucrurile rele ce se pot mtimpla, vom seta §i o paroia
pentru o sesiune Telnet. Se acceseazS modul de lucru utilizator cu ajutorul
comenzii line vty. Penlru a vedea cite linii suportS versiunea IOS de pe router,
folosili line vty 0:
Router(config)ftline vty O?
<1-4> Last Line number
<cr>
Router(config)ftline vty 0 4 Router(config-
line)#log in Router(config-line)ftpassword.....
version 12.0
service time stamps debug uptime service time
stamps log uptime no service passworencryption
hostname Router
zero
interface EthernetO no ip
address
no ip directed-broadcast shutdown
interface SerialO
no ip address
no ip directed-broadcast
shutdown ;
interface Seriall no ip address no ip
directed-broadcast shutdown line con
0
password 7 7N9W4L5Z5D login line
aux 0
password 7 7V7X8P9IOA line vty
0 4 line vty 0 197
password 7 6X5S2Y505J login
router <nume_prolocol> :
I Router(config)#router rip Router(confi9-
router)#
|Router#show
2003
clock 20:05:25.526 UTC 25 July
Comanda prin care se pot obtine principalele informa^i despre un router esle
show version. Pentru a vizualiza inlbrmaiiile despre conl'iguralia care ruleaz5 pe
router se foloseste show running-coitfig, iar pcntru a vedea configuratia care se
incarca la pornirea sa, comanda esle show slarlup-config:
Router#sh run Current
configuration:
t
version 12.0
service timestamps debug uptime service
timestamps log uptime no service password-
encryption
;
hostname Router t
;
ip subnet-zero
interface EthernetO no ip
address
no ip directed-broadcast shutdown
interface SerialO no ip
address
no ip directed-broadcast shutdown
Activarea interfelei:
Router(config» #int eO
Router (config-if) ffno shutdown
1LINEPROTO-5-UPDOWN: Line protocol on Interface EthernetO,
changed state to up
%LINK-3-UPDOWN: Interface EthernetO, changed state to up
Router(config-if)#exit
Router(config)#exit
Router#sh int eO
EthernetO is up, line protocol is up
Hardware is Lance, address is 0010.7b81.65e9(bia 0010.
7b81.65e9)
Description:
Internet address is 0.0.0.0
MTU 1500 bytes, BW 10000 Kbit, DLY 1000 usec, rely 252/
255, load 1/255
Encapsulation ARPA, loopback not set, keepalive set (10 sec)
ARP type: ARPA, ARP Timeout 04:00:00
Last input never, output 02:11:34, output hang never
Last clearing of "show interface" counters never
Queue ing strategy: fifo
Output queue 0/40, 0 drops; input queue 0/75, 0 drop
5 minute input rate 0 bits/sec, 0 packets/sec
5 minute output rate 0 bits/sec, 0 packets/sec 0 packets input, 0 bytes, 0 no
buffer Received 0 broadcasts, 0 runts, 0 giants, 0 throttles
Nu uila(i deci sa activali fiecare inierfaia care doriti sa fie activa pe rouierui
administrat. S3 luam ca exemplu o interfaia cu adresa 172.16.10.1/24:
Router(config)#int eO
Router(config-if)#ip address 172.16.10.2 255.255.255.0
Router(config-if)#no shut
Spuneani mai devreme cS routerul are ;i inlerfete seriale. Pentru aceste inlerfeic
trebuie configuraia conexiunea DCE (am ineiilionat deja ce inseamna acesi lucru):
Router(config)ft int sO Router(config-
if)ttclock rate? Speed(bits per second)
1200
2400
4800
9600
19200
38400
56000
64000
72000
125000
148000
250000
500000
800000
1000000
1300000
2000000
4000000
Router>enable
Router#config t
Router(config)#hostname Router_A
Router A(config)ttenabie secret adim
Router A(config)#line console 0
Router A(config-J-lne)#login
Router A(config-line)^password adim
Router A(config-1ine)#line aux 0
Router_A(config-line)#login
Router A(config-line)#password adim
Router A(config-line)#iine vty 0 4
Router A(con fig-line)#login
Router_A(config-line)#password adim
Router A(config-iine)#interface ethernetO
Router_A(config-if)#ip address 172.16.10.1 255.255.255.0
Router A(config-if)frdescription Conectare la reteaua 10
Router A(config-if)ttno shutdown
Router A(config-if)#interface serialO
Router_A(config-if)#ip address 172.16.20.1 255.255.255.0
Router A (config-if) ((description Conectare la routerul Router B
Router A(config-if)#no shutdown
Router_A(config-if)#exit
Server Student!
. ......^
0/3
SW Stud2 \^0/4 \o™ SW
Stud3
Wsb.Server
Mal!_Sefver Figura11.10.1.
Diagrania dc refea
Vom vizuali/.a rutele §i proiocoalele care rulcaza pe cele doua rouiere. Pentru
routerul B:
Router_B#sh ip route Codes: C - connected, S - static, I - IGRP, R - RIP, M -
mobile, B - BGP
D - EIGRP, EX - EIGRP external, 0 - OSPF, IA - ORPF
inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA
external type 2
El - OSPF external type 1, E2 - OSPF external type
2, E - EGP
i - IS-IS, LI - IS-IS level-1, L2 - IS-IS levei-2,
* - candidate default
U - per-user static route, o - ODR
Router_A#SW_Stud4 Trying
172.16.30.2 ...
Menu
Enter Selection:
Enter password:
Lista astfel creata trebuie asociata unei interfeie. ?n cazul noslru este vorba de
inierfala seriala SO;
|Router_A(config)^interface serial 0 Router^A(config-if)#ip
access-group 10 in
In acest momeni, daca vom folosi comanda ping pe serverul Studen[i, vom
observa ca nici unul dintre celelaite servere nu mai ra.spunde.
Sa prespunem acum ca dorim s3 blocam accesul la serverul de mail (lelnel) din
re(eaua 172.16.30,0. Penlru aceasta, pe acelasi router vom crea o lisia extinsa, dupa
ce in prealabil stergem lisia creaia anterior:
Router_A(config)#no access-list 10 Router A(config)ttinterface
serial 0/0 Router_A(config-1f)#no ip access-group 10 in