Sunteți pe pagina 1din 180

Capitolul1:

Introducerenconcepte
derutare

2012 ccna.ro, Toate drepturile rezervate.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Obiective
Ceesteunruterice
funciindeplinete
Componentehardware
isoftwarealeruterului
Procesulderutare,tipuri
derute,principiii
implementrialerutrii

2012 ccna.ro, Toate drepturile rezervate.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Ceesteunruter?
Unruteresteuncomputercufunciispecializate
Constituiecentrul uneireele,dinpunctdevederelogic

2012 ccna.ro, Toate drepturile rezervate.

Ruterul este un echipament de nivel 3 (nivel Reea) care realizeaz


conectivitatea ntre mai multe reele (subneturi) diferite. Termenul
genericdeRouter poatedescrie:uncomputercareareunsistemde
operare cu funcionaliti avansate de networking sau un dispozitiv
specializat, cu o form standardizat, dedicat pentru procesul de
transmitereapachetelorntremaimultereele.Principaliiproductori
de rutere folosite n medii de producie sunt Cisco, Juniper, Dlink,
Huawei i alii. Dei vin de la productori diferii, majoritatea
echipamentelor respect anumite standarde definite de organisme
internaionale,permindinteroperabilitateaacestora.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Cefunciioferunruter?
Interconecteazdousaumaimultereele
Aredoufunciiprincipale
determinareaciioptime
trimitereapachetelorctredestinaie,folosindcaleaoptimdeterminat

Multiple funcii secundare: manipulare, filtrare i modificare a


pachetelor

2012 ccna.ro, Toate drepturile rezervate.

Principalulscopal unui ruter este procesul de routing al pachetelor


ntre mai multe reele. Routing nseamn analizarea antetelor
pachetelordenivel3iluarea,pebazaamultiplereguli,auneidecizii
cuprivire la interfaa pe careva fi trimis acesta.Determinarea cii se
faceprinmaimultemetode,ianumerutarestaticirutaredinamic.
ncazulrutriistaticeadministratorul decide calea pe care o va urma
unpachet,iarncazulceleidinamicecaleaestedecisautomatpebaza
unorprotocoalederutare.Dinpunctdevederepractic,unruter poate
fi considerat un dispozitiv care funcioneaz pana la nivelul 7 (nivelul
Aplicaie), deoarece poate avea i funcii de filtrare ale pachetelor,
asigurarea unei anumite caliti a serviciilor i modificarea antetelor
pachetelordenivel4(nivelulTransport).

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Componente
hardware

2012 ccna.ro, Toate drepturile rezervate.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

ComponenteHardware

Flash
CPU

ROM

Interfaces
NVRAM

RAM

2012 ccna.ro, Toate drepturile rezervate.

Din punct de vedere hardware, un ruter are aproximativ aceleai


componente principale ca i un PC, dar proiectate special pentru un
anumit scop i integrate corespunztor ntrun formfactor" al unui
ruter. Toate componentele, dei similare cu cele ale unui PC normal,
suntoptimizate pentruarealizactmairapidtransmitereapachetelor
ntremaimultereele.
Operaiile cum ar fi analizarea antetelor de nivel 3 sau parcurgerea
logic a destinaiilor posibile n tabela de rutare se fac ntrun timp
exponenialmaiscurtdectpeunechipamentnormal.PelngCPUi
RAM,rutereleaucircuitespecializatenumiteASIC(Applicationspecific
integratedcircuit)pentrurealizareactmairapidaoperaiilorcritice.
Prezena acestor circuite suplimentare depinde de modelul ruterului,
destinaiaacestuiaivolumuldepachetelacaretrebuiesfacfa.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

ComponenteHardware(1)
CPU
executinstruciunidelasistemuldeoperare

RAM(memorievolatil)
instanasistemuluideoperareiconfigurrilecurente
tabeladerutareitabelaARP
bufferdepachete

ROM(memorienonvolatilinealterabil)
programuldepornire(bootstrap)
utilitaredediagnosticareiunSOminimal

2012 ccna.ro, Toate drepturile rezervate.

CPUul reprezint principala component intern a unui ruter,


ntlnitnalctuireaoricruidispozitivdigital.Proceseazpachetelei
diferitele interogri, ajungnd i la 10.000 pachete n cazul celor mai
performantemodele.
MemoriaRAMesteutilizatcabuffer de pachete, pentru memorarea
temporar a datelor primite sau de trimis pe o interfa, pentru
salvareafiieruluirunningconfig,atabeleiderutareiatabeleiARP.
MemoriaROM(ReadOnlyMemory)nupoatefisuprascrisiconine
datecriticepentruprocesuldebootalruterului.Conineunsistemde
operare minimal (RomMonitor) care poate fi folosit pentru operaii
elementare, cum ar fi recuperarea parolei, nlocuirea sistemului de
operareIOSsaualtetaskuriadministrative.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

ComponenteHardware(2)

Flash(memorienonvolatil)
conineimagineaunuiasauamaimultorsistemedeoperare
poateconineialtefiiere

NVRAM(memorienonvolatil)
stocheazfiieruldeconfigurarencrcatnRAMlapornire

2012 ccna.ro, Toate drepturile rezervate.

Memoriaflash,deobiceincantitatede64/128MBconinenprincipal
imaginea sistemului de operare IOS i alte fiiere eseniale pentru
funcionarea acestuia. Similar cu un sistem de operare fullfledged,
se pot procesa i memora orice fiiere n cadrul memoriei flash. De
exemplu, n memoria Flash se pot memora mai multe versiuni ale
configuraieiiniialepentrudiversesituaiisauscenarii.
MemoriaNVRAMesteutilizatnprincipalpentrustocareafiieruluide
configurare ncrcat n RAM la pornirea ruterului (startup config).
Atunci cnd se execut modificri n fiierul runningconfig al unui
ruter, se recomand salvarea periodic a acestuia n fiierul startup
config (adic n NVRAM), pentru evitarea pierderii configuraiilor n
cazulrestartriiruterului.Deobicei,memoriaNVRAMestefoartemic
(aproximativ32Kb).

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

ComponenteHardware(3)

Interfeedemanagement
portuldeconsol,portulAUX

Interfeededate
dispozitivefizicedetransmisieapachetelordedate
fiecareinterfaaparineuneireelediferite
interfeeLAN:Ethernet,FastEthernetetc.
interfeeWAN:Serial,ISDNetc.

2012 ccna.ro, Toate drepturile rezervate.

Portulde consol esteutilizatpentruconectareadirectlaruter,


printrolegturserial.Acestaestesingurulmodcarepoatefiutilizat
pentruconfigurareaunuiruternou.
Portulauxiliar ndeplineteacelaifunciicaiceldeconsol.
Interfeele de date au rolul de a conecta ruterul la reele diferite
(fiecareinterfaaparineuneialtereele).Acesteinterfeepotfi:
InterfeeLAN,pentruconectareaninteriorulreeleilocale
InterfeeWAN,pentruconectareantrelocaiidistantegeografic
nziuadeazi,celemaiutilizateiversatileinterfeesuntceleEthernet,
cumultiplevariaii:FastEthernet,GigabitEthernet,10GbitEthernet.
Conexiunileserialesuntdeseoriutilizatencondiiidelaboratorsaun
spaii academice pentru exemplificarea diverselor opiuni disponibile
peacesteinterfee.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Iniializarearuterului(1)

2012 ccna.ro, Toate drepturile rezervate.

10

Procesuldebootarealunuiruterestealctuitdinpatrufazemajore:
POST (PowerOn Self Test): un proces folosit pentru a descoperi i a
testafuncionareacomponentelorhardwarealeunuiruter
Bootstrap:dupprocesuldePOSTprogramuldebootstrapestecopiat
dinmemoriaROMnmemoriaRAM,instruciunilespecificatedeacesta
fiind apoi executate de CPU; scopul principal al programului de
bootstrapestelocalizareaIOSuluiCiscoincrcareaacestuianRAM;
imaginea IOSului este de obicei stocat n memoria flash a ruterului
sau ntro locaie extern, de exemplu un server TFTP (Trivial File
TransferProtocol)

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Iniializarearuterului(2)

2012 ccna.ro, Toate drepturile rezervate.

11

ncrcarea sistemului de operare: n cazul n care imaginea IOS nu


poate fi localizat n locaiile menionate anterior, o versiune
minimalaIOSuluivaficopiatdinROMnRAMpentruadescoperi
irezolvaeventualeproblemeexistente;unelemodelemaivechide
rutereCiscoiniializeazsistemuldeoperaredirectdepeflash,spre
deosebiredemodeleleactualecarecopiazIOSulnmemoriaRAM
ncrcarea fiierului de configurare: dup ncrcarea IOSului,
programul de bootstrap va cuta n NVRAM fiierul de configurare
numit startupconfig, care conine configuraiile salvate anterior pe
ruter; ulterior localizrii n NVRAM, fiierul de configurare este
copiatnRAMsubnumelederunningconfig;ncazulncarefiierul
de configurare nu este gsit n NVRAM, ruterul poate realiza o
cutarepeunserverTFTP;dacnuestencrcatdinniciunadintre
locaiile menionate, ruterul va porni utilitarul de setup, un mod
interactivdesetareaunorfuncionalitidebaz
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Internetworking
OperatingSystem

2012 ccna.ro, Toate drepturile rezervate.

12

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

IOS
SistemuldeoperareproprietarCisco
folositpemajoritatearutereloriswitchurilorCisco

Disponibilnmultipleversiuni
fiecareversiuneesteorientatpeunanumitsetdefaciliti
versiunilecumaimultefacilitivincuoimaginedemaimaridimensiuni,
launpre maimare

Modulprincipaldeinteraciune
prinintermediuluneiinterfeetextdetipterminal
sepoatefolosiiointerfaWebdeconfigurare

2012 ccna.ro, Toate drepturile rezervate.

13

IOS (Internetwork Operating System) este sistemul de operare folosit


demajoritateaechipamentelordereea CISCO. Ca orice alt sistem de
operare,IOSgestioneazresurselehardwareisoftwarealeunuiruter,
incluznd alocarea memoriei, managementul diferitelor procese i
sistemul de fiiere, printre altele. Principala interfa de configurare
estereprezentatdeoliniedecomanda(CLI),existndiposibilitatea
utilizriiuneiinterfeegrafice.
Pn n anul 2011 (versiunea 12.4), versiunile IOS erau unice pentru
fiecareplatform,adicfiecaremodelderuter,switchsaubridgeavea
nevoiedepropriaimagineasistemuluideoperare;nplus,existaumai
multe variaii a unei anumite imagini, reprezentnd diferitele opiuni
oferitedelicenacumprat.Nouaprutaversiune15aIOSutilizeaz
un sistem inovator de licene pentru activarea diferitelor opiuni
dorite;astfel,ocompaniepoatedescrcaosingurimagineuniversal,
i s i activeze ulterior diversele opiuni prin simpla instalare a unor
__________________________________________________________
licene.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Procesulderutare

2012 ccna.ro, Toate drepturile rezervate.

14

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Deceavemnevoiederutare?
Transmitereapachetelorntrereele
criteriideeficien
criteriidepoliticinternsauextern
?

2012 ccna.ro, Toate drepturile rezervate.

15

Principalul rol al unui ruter ntro topologie este rutarea pachetelor


ntremaimultereele.Rutareaesteprocesulprincaredispozitivulde
reea analizeaz antetul de nivel 3 al unui pachet primit (adresa IP
destinaie)iapoi,pebazaanumitorreguliclardefinitemanualsaude
protocoalespecializate,decidecesfaccupachetulmaideparte.Un
ruterdenivelenterprisetrebuiesfiecapabilsprocesezenjurde
10.000 pachete pe secund, iar acest lucru este posibil doar prin
implementareaunorcircuitehardwarededicatefoarterapide.
Deidinpunctdevedereteoretic,rutareapachetelorsedesfoar
doarlanivelul3,unruterestecapabilsciteascinformaiidinantete
pnlanivelul7.Acestlucruestenspecialfolositornaplicaii
missioncritical cumarfiVoIPsauaplicaiicarenecesitlaten
extremdemic,cuajutorulunorsistemedeQoS(QualityofService).
QOSesteunserviciuoferitdeanumiterutereavansatecarepermite
prioritizareatraficuluinfunciedeconinutsaudestinaie.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Criteriiderutare
Informaiilecuprivirelareelelecunoscutesuntstocatentabela
derutare
sestocheazadreselereeleloriurmtorulhopctrefiecaredestinaie
ncazulconexiunilorpunctlapunctsepoatestocadirectinterfaadeieire
acelailucrusefaceautomatpentrureeleledirectconectate

Rutestatice
configuratedeadministrator
auprioritatenprocesulderutare

Rutedinamice
nvateprinintermediulunorprotocoalespecializate
algoritmiifolosesccriteriideeficiensaucriteriidepolitic

2012 ccna.ro, Toate drepturile rezervate.

16

Fiecare ruter are o baz de date salvat n RAM care conine regulile
setatemanualsauautomatfolositepentruluareadeciziilorderutare;
aceastbazdedatesenumetetabelderutare.
Tabeladerutare aunuiruterstocheazinformaiimultiplecuprivirela
reeleleadiacenteunuiruterilacaleapecareunpachettrebuieso
urmeze pentru a ajunge n reeaua destinaie. Astfel, pentru o
destinaieoarecaretabeladerutarestocheaz:
mascadereea
metodaprincarecalearespectivafostaflat
adresaIPnexthopsauinterfaadeieireprincareaceastapoatefi
accesat
Rutelepotfinvatedeunruterprindoumetode:
Static, configurate de un administrator; acest tip de rut va fi
ntotdeaunapreferatfadeorutdinamic
__________________________________________________________
Dinamic,cuajutorulunuiprotocolderutarespecializat;nacestcazse
__________________________________________________________
folosescalgoritmiavansaipentrudeterminareaciioptime
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Rutarestaticvs.Rutaredinamic(1)
Rutarestatic
ofer control mult mai riguros administratorului asupra urmtorului hop
ales
estefoarteuordenvat
nuestedelocscalabil

2012 ccna.ro, Toate drepturile rezervate.

17

Rutarea static se configureaz manual pe rutere i ofer un


management mai riguros asupra modului de stabilire a urmtorului
hop ctre o anumit destinaie. Un avantaj al folosirii rutrii statice
este efortul necesar sczut pentru configurarea i administrarea
reelelorrestrnse.Pedealtparte,rutareastaticnuscaleazoptim
n cazul reelelor de dimensiuni mari, fiind necesar implementarea
rutriidinamice.Deasemenea,rutareastaticconsumpuineresurse
hardware, permind rularea n paralel a altor aplicaii performante
dacestenecesar.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Rutarestaticvs.Rutaredinamic(2)
Rutaredinamic
necesitcunotinteavansatepentruoconfigurareeficient
utilizeazattunprocentdinbandwidthctiopartedinprocesor
caleaaleasdepachetenuecunoscutnmodclar
esteosoluiescalabilitolerantladefecte
exemple:RIP,IGRP,EIGRP,OSPF,ISIS,BGP

2012 ccna.ro, Toate drepturile rezervate.

18

ncazulprotocoalelorderutare dinamice,informaiadespreruteeste
propagatautomatnntreagareea,rutelefiinddistribuitecuajutorul
unui algoritm specific. Protocoalele de rutare dinamice ofer
scalabilitateiflexibilitatemritfademetodastatic,nsconsum
mai multe cicluri de procesor i utilizeaz o cantitate mai mare de
memorie RAM. Protocoalele de rutare dinamice sunt responsabile cu
pstrarea tabelei de rutare sincronizat peste toate ruterele din
domeniul de rutare n cazul unei modificri n topologie. Astfel,
informaiilecoreeaesteinvalidsauafectatdeanumiteprobleme
hardware se propag foarte rapid n toat reeaua, fr intervenia
administratorului. Exemple de protocoale de rutare dinamice sunt
RIPv1,RIPv2,IGRP,EIGRP,OSPF,ISIS,RIPng,EIGRPIPv6siBGP.RIPv1
iIGRPnumaisuntutilizate,elefiindnlocuiteintegraldeversiunilelor
mbuntite RIPv2 i EIGRP. RIPng i EIGRP IPv6 sunt variantele
bazatepeIPv6aleprotocoalelorderutareasociateprindenumire.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Metrici,determinareaciioptime
Metric
indicatordepreferinauneirutedupanumitecriterii
secalculeaznfunciedehopcount,delay,bandwidthetc.
ometricmaimicestemaibun

Determinareaciioptime
fiecarerutdintabelareatribuitometric
ruterulalegerutacumetricaceamaimic

2012 ccna.ro, Toate drepturile rezervate.

19

Determinarea celei mai bune ci ctre destinaie implic evaluarea


cilordisponibilenfunciedeanumitecriterii,dintrecareseremarc
metrica. Metrica este o valoare calculat n funcie de anumite
variabileasociatedrumuluidintredoupunctentroreea:
Hopcount:numrulderutereparcursedepachetpnladestinaie
Delay:latenaspecificelementelordelegturcarealctuiesccalea
Bandwith:vitezalegturilordintrocale
Load:ncrcareacudateauneiconexiuni
Reliability:graduldesiguranoferitdeoanumitlegtur
Protocoalele de rutare dinamice pot utiliza una sau mai multe din
aceste variabile n calculul metricii unui drum sau a unei destinaii.
Ulterioracestuicalcul,protocolulderutarevaselectarutacumetrica
ceamaimiciovaintroducentabelapropriederutare.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Manipulareapachetelor

2012 ccna.ro, Toate drepturile rezervate.

20

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

RutareancadrulstiveiOSI

Aplicaie

Aplicaie

Prezentare

Prezentare

Sesiune

Sesiune

Transport

Transport

Reea

Reea

Reea

Reea

Reea

Legturdedate

Legturdedate

Legturdedate

Legturdedate

Legturdedate

Fizic

Fizic

Fizic

Fizic

Fizic

2012 ccna.ro, Toate drepturile rezervate.

21

ncazultransmiteriidedatentredoustaii,pacheteleaflatentranzit
vor fi prelucrate de echipamentele terminale i intermediare folosind
protocoalele definite n cadrul fiecrui nivel al stivei OSI. Astfel, un
pachetvatreceprinmaimulteprocesedencapsulareidecapsulare.
La surs, PDUul (Packet Data Unit) va fi ncapsulat, la fiecare nivel
adugndusenoiinformaiispecifice.
ncazulrutrii,pachetulvafidecapsulatnfiecareruterprincaretrece
pn la nivelul 3, deoarece un ruter are nevoie doar de adresa IP
destinaie pentru a lua decizia de trimitere mai departe. Adresele IP
sursidestinaienusevorschimbaniciodatdealungultraseului.La
nivelul Legtur de date, fiecare hop va modifica adresa MAC surs,
respectivadresaMACdestinaie.Antetuldenivel2sevamodificadoar
la trecerea ntro alt reea, i nu la trecerea printrun switch sau alt
echipament de nivel 2. Cnd ajunge la destinaie, pachetul este
decapsulatiinformaiaconinutesteprezentatutilizatorului.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Manipulareapachetelor(1)
AdreseMAC
adresedenivel2
folosite pentru identificarea fizic a dispozitivelor n cadrul unei reele
locale
semodificlatrecereadintroreeanalta

IEEE 802.3
7
Preamble

1
Start of
frame
delimiter

Destination
Address

Source
Address

2
Length
Type

46 to 1500
802.2 Header and
Data

4
Frame check
sequence

2012 ccna.ro, Toate drepturile rezervate.

22

Pentru o comunicaie eficient n interiorul reelei locale nu este


nevoie de o adres la nivel 3, fiind suficient antetul unui pachet la
nivelul 2. Acesta conine adresa MAC surs ct i cea destinaie,
acestea fiind suficiente pentru transmiterea pachetului cu succes la
destinaie. Deoarece adresele fizice au numai relevan local, ele se
vor modifica cnd pachetul prsete reeaua n care se afl la un
momentdat.
Cadrul802.3(Ethernet)estealctuitdinurmtoarelecmpuri:
Preamble:7biide1i0carealterneaziauroldesincronizare
Start of frame Delimiter: un octet care semnalizeaz nceputul
cadrului
DestinationAddress:adresaMACadestinatarului
SourceAddress:adresaMACaexpeditorului
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Manipulareapachetelor(2)
AdreseMAC
adresedenivel2
folosite pentru identificarea fizic a dispozitivelor n cadrul unei reele
locale
semodificlatrecereadintroreeanalta

IEEE 802.3
7
Preamble

1
Start of
frame
delimiter

6
Destination
Address

6
Source
Address

2012 ccna.ro, Toate drepturile rezervate.

2
Length
Type

46 to 1500
802.2 Header and
Data

4
Frame check
sequence

23

Length/Type: doi octei care pot reprezenta ori lungimea cadrului


(dac valoarea este mai mic dect 0x600 echivalentul 1536 n
zecimal)sautipulprotocoluluidenivelsuperior(dacvaloareaeste
maimarede0x600)
Data:datelencapsulatenpachet
Frame Check Sequence: 4 octei cu rolul de a verifica integritatea
datelorrecepionate.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Manipulareapachetelor(3)
AdreseIPv4
adresedenivel3
folositepentruidentificareareeleloriastaiilordinreea
sepstreazneschimbatentimpulrutriintrereele
timetolivepoatefifolositpentruaopribuclelederutare
0

16
Version

Header Length

Service type

Identification
Time to live

31
Total length
Flags

Protocol

Fragment offset
Header checksum

Source address
Destination address
IPv4 options (if any)

Padding

Data
2012 ccna.ro, Toate drepturile rezervate.

24

Antetul de nivel 3 este utilizat de ruter pentru a determina calea pe


caretrebuiestrimitpachetulndrumulspredestinaie.Adreselede
nivel 3 IP surs i destinaie nu se modific niciodat n tranzit, fiind
afectate alte cmpuri din antet,cum ar fi TTL (time to live) i Header
Checksum. Cmpul TTL al fiecrui pachet IP se decrementeaz cu o
unitate la fiecare trecere printrun ruter. Decrementarea valorii TTL
poate fi considerat o msur de siguran la nivel 3 permind
eliminarea rapid a buclelor de rutare (n general considernd c un
pachetestetrimiscuovaloareTTLegalcu16,aceastanuesteprins
ntro bucl de rutare deoarece pachetul va fi aruncat dup
parcurgereaa16hopuri).

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Tabeladerutarei
principiilerutrii

2012 ccna.ro, Toate drepturile rezervate.

25

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Tabeladerutare
Este folosit de ruter pentru a alege interfaa de ieire n
transmitereaunuipachet
EstestocatnRAM,decisepierdelafiecarerepornire
Conine informaii de tip reea interfa de ieire (sau reea
reeaintermediar)
reeledirectconectate,adugateimplicit
reeleladistan:rutestaticesaudinamice

2012 ccna.ro, Toate drepturile rezervate.

26

Tabeladerutare aunuiruterreprezintostructurdedateierarhic,
unificat i organizat care stocheaz informaii despre destinaiile
cunoscute. Este stocat n RAM i nu se memoreaz la salvarea
configuraiei unui ruter ea se va reconstrui la fiecare repornire. Pe
baza informaiilor coninute n tabela de rutare ruterele iau decizii cu
privirelatransmitereaunuipachetpeoanumitinterfadeieire.
Tabeladerutarepoateconinemaimultetipuridereele:
Reele direct conectate: sunt introduse automat n tabela de rutare,
reprezentndreelelecareaparininterfeeloractivealeruterului;ele
nu pot fi terse sau modificate fr o schimbare a adresrii IP sau a
dezactivriiinterfeei
Reele remote: configurate cu ajutorul rutelor statice sau a
protocoalelordinamicederutare
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Tabeladerutare
Exemplu detabelderutare
Codes: I - IGRP derived, R - RIP derived, O - OSPF derived,
C - connected, S - static, E - EGP derived, B - BGP derived,
* - candidate default route, IA - OSPF inter area route,
i - IS-IS derived, ia - IS-IS, U - per-user static route,
o - on-demand routing, M - mobile, P - periodic downloaded static route,
D - EIGRP, EX - EIGRP external, E1 - OSPF external type 1 route,
E2 - OSPF external type 2 route, N1 - OSPF NSSA external type 1 route,
N2 - OSPF NSSA external type 2 route change change change
Gateway of last resort is 10.119.254.240 to network 10.140.0.0
O 172.150.0.0 [160/5] via 10.119.254.6, 0:01:00, Ethernet2
E 172.17.10.0 [200/128] via 10.119.254.244, 0:02:22, Ethernet2

2012 ccna.ro, Toate drepturile rezervate.

27

n momentul n care un ruter primete un pachet IP pe una din


interfee, adresa destinaie din antetul pachetului va fi cutat n
tabeladerutareporninddelarutaceamaispecificdintabel (masca
dereeaceamailung)ipnlarutaceamaipuinspecific.Tabela
derutareprezintinformaiidespreurmtorulhopundetrebuietrimis
unpachetpentrucaacestasajungladestinaiadorit.Deasemenea
esteprezentiuntimer,carencazulprotocoalelorderutaredinamice
reprezinttimpulrmaspnladeclarareauneianumiteruteinvalide
din cauza lipsei de activitate. Fiecare tip de rut din tabela de rutare
estereprezentatdeunsimbol:O OSPF,R RIP,D EIGRP,BBGP,
fcnd mai uoar parcurgerea acesteia i efectuarea de
troubleshooting ncazdenevoie.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Principiilederutare
Fiecare ruter ia decizii baznduse doar pe propria tabel de
rutare
Nutoaterutereleauaceeaitabelderutare
Rutareasefaceasimetric
rutelestocatesereferdoarladrumulspreoreea,nuiinvers
pachetelepotfolosialtecilacomunicareansensinvers

2012 ccna.ro, Toate drepturile rezervate.

28

Pentruasigurareauneifuncionrioptimeaprocesuluiderutare sunt
respectateurmtoarele3principii:
Ruterele iau decizii de rutare independent baznduse numai pe
informaiile din propria lor tabel de rutare; astfel, problemele de
rutare sunt mpiedicate de a se propaga n ntreaga topologie, iar
puterea de procesare pentru gsirea unei destinaii este mprit n
modegaltuturornodurilor
Tabela de rutare este unic pentru fiecare ruter deoarece aceasta
conine urmtorul hop pentru fiecare destinaie n parte; tabela de
rutare a unui ruter nu va descrie niciodat ntreaga cale pe care un
pachettrebuiesourmezepentruaajungeladestinaiacerut
Rutarea este asimetric deoarece tabela de rutare nu descrie un
nexthop valabilpentruundrumdusntors
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Clasificareareelelorlarutare
Conectate
reeledirectconectatelainterfeealeruterului
rutelesuntadugateautomatduppornireaiconfigurareainterfeei

Cunoscute
acelereelectrecaresuntdefiniterutestaticesaudinamice

Necunoscute
nuexistrutedefinitepentruacestereele
sefoloseterutadefault,dacedefinit,sausearuncpachetul

Rutimplicit
sedefinetestaticdectreadministratorsauestepropagatdinamic
seaplicpentrutoaterutelenecunoscute

2012 ccna.ro, Toate drepturile rezervate.

29

Tabeladerutareaunuiruterpoatefipopulatdemaimultetipuride
reele:
Conectate reelelecareaparininterfeeloractivealeruterului,fiind
introduse automat n tabela de rutare alturi de interfeele de ieire
corespunztoare
Cunoscute reelele care au fost instalate n tabela de rutare prin
rutestaticesauprinprotocoalederutaredinamice
Necunoscute reelelepentrucarenuafostgsitniciunnexthop
sauointerfadeieirenurmaprocesuluideparcurgereatabeleide
rutare; n cazul definirii unei rute implicite, ruterul va folosi aceast
rutpentrutrimitereapachetelordestinaterespectivelorreele,altfel,
vorfiaruncate
Rut implicit este ruta spre care se trimit toate pachetele pentru
carenusecunoateodestinaiespecific
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Loadbalancing

Potexistamaimulterutecuaceeaimetricictreaceeaireea
n acest caz pachetele pot fi repartizate n mod egal ntre rutele
respective
seobineomaibunrepartizareatraficuluinreea

ProcesulsenumeteLoadbalancing

2012 ccna.ro, Toate drepturile rezervate.

30

Existsituaiincaresuntintrodusentabeladerutaremaimulterute
ctreaceeaidestinaieavndaceeaivaloareametricii.nacestcaz,
ruterulvarepartizapacheteletrimisectredestinaienmodegalntre
rutelerespective.Astfel,tabeladerutarevaconinepentruoanumit
reeadestinaiemaimulteinterfeedeieire(sauadreseIPnexthop).
Utilizarea corect a procesului de load balancing poate mbuntii
eficienaiperformanareelei.ncazulncaretraficulestempritn
mod egal ntre rutele ctre destinaie, ruterul realizeaz procesul de
equalcostloadbalancing,darexistsituaiincarepachetelepotfi
trimisepecimultiplechiardacmetricanuareaceeaivaloare.Acest
proces este cunoscut sub numele de unequal cost load balancing i
poatefirealizatncadrulprotocoluluiderutareEIGRP.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Configurarea
ruteruluiprinCLI

2012 ccna.ro, Toate drepturile rezervate.

31

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

ConfigurareprinCLI
Exist2moduridelucrunCLI
ModulUserExec
esteevideniatdepromptul>
modulimplicitncareavemaccesimediatdupautentificareaperuter
aredoar drepturi deinterogare aunor informaii,nuideconfigurare

ModulPrivilegedExec
esteevideniatdepromptul#
aredrepturideconfigurareasetrilorechipamentului
trecereadinmodul User nmodul Privileged sefacecucomandaenable

2012 ccna.ro, Toate drepturile rezervate.

32

Interfaa n linie de comand presupune existena a dou moduri


principalencaresepotintroducecomenzi:
ModuluserExec:oferdrepturilimitateutilizatorului;identificatprin
promptul >, se pot accesa doar comenzi elementare de afiare a
informaiilorcuprivirelafuncionarearuterului
ModulprivilegedExec:seactiveazprincomandaenable nmodul
user Exec i ofer acces la funcii de configurare mai avansate i la
informaii mai detaliate cu privire la procesele ruterului; accesarea
moduluiprivilegedExecsepoateobservaprinschimbareapromptului
delacaracterul> ncaracterul#

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Comandashow
Informaiigeneraledespreruter

#show version

Informaiigeneraledespreinterfeeleruterului

#show interfaces

Informaiidespreadresareainterfeelor
#show ip interface [ brief ] [ tip_interfa
numr_interfa ]

Afiareatabeleiderutare
#show ip route

Afiareaconfiguraieicurente
#show running-config

2012 ccna.ro, Toate drepturile rezervate.

33

Una dintre cele mai utilizate comenzi pentru vizualizarea i


inspectareadiferitelorconfiguraiiexistentepeunruterestecomanda
show. Aceast comand suport numeroi parametrii cu rolul de a
afia:
informaii generale despre ruter (modelul ruterului, versiunea de
IOS,capacitateamemoriei,.a.)
informaii generale despre funcionalitatea i numrul interfeelor
existentepeunruter
ipurileconfiguratepeinterfee
coninutultabeleiderutare
configuraia curent salvat n fiierul runningconfig (n memoria
RAM)sauconfiguraiapermanentsalvatnfiierulstartupconfig(n
memoriaNVRAM)
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Configurridebaz(1)
Intrareanmoduldeconfigurare
#configure terminal
promptulseschimbdin# n(config)#

Setarea numelui echipamentului


(config)#hostname <nume_router>

Setareauneiparolepe modul privilegiat


(config)#enable secret <parola>

Setarea unui bannerpe router (mesajafiatlaaccesare)


(config)#banner motd # Accesul strict interzis ! #

2012 ccna.ro, Toate drepturile rezervate.

34

Majoritatea comenzilor pentru realizarea configurrilor de baz ale


unui ruter sunt introduse din modul global de configurare (global
configuration mode). Modul global de configurare este accesat prin
comanda configure terminal introdus n privileged Exec
modeiseidentificprinafiareapromtului(config)#.Acestmod
deconfigurarereprezintinterfaaprincipalpentruimplementareaa
numeroasefuncionalitialeunuiruter.Astfelseremarcoseriede
configurridebaz:
setareanumeluiechipamentului
setareauneiparolecriptatesauplaintextpentrumodulprivilegiat
setareaunuibanner,adicunmesajcareesteafiatdefiecaredat
cndruterulesteaccesatnliniadecomand

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Configurridebaz (2)
Setareauneiparolepentru accesul laconsol
(config)#line console 0
(config-line)#password <parola>
(config-line)#login

Configurarea ruterului pentru acces deladistan(telnet)


(config)#line vty 0 4
(config-line)#password <parola>
(config-line)#login

2012 ccna.ro, Toate drepturile rezervate.

35

Accesarea unui ruter poate fi realizat prin conectare direct la


consolaruteruluisauladistanfolosindprotocoaleletelnetsaussh.
Pentru a oferi un anumit grad de securitate al ruterului, exist
posibilitateaconfigurriiuneiparoledeacces.Astfel,pentruaccesulla
consolseseteazoparoldinmodulconfig-line.nacestcaz,la
fiecare conectare la linia de comand a ruterului, se va solicita
utilizatoruluiintroducereaparoleisetate.
n cazul accesului de la distan, se pot configura liniile vty (Virtual
Terminal lines) cu o parol comun pentru toi utilizatorii, o parol
diferit pentru fiecare utilizator definit local, sau se poate folosi un
serverdeautentificare.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Configurareauneiinterfee(1)
Intrareanmoduldeconfigurarealinterfeei
(config)#interface <tip_interfa> <numr_interfa>
promptulseschimbdin(config)# n(config-if)#

Pornirea/oprirea unei interfee


(config-if)#[no] shutdown
implicittoate interfeelesuntopriteperutere

2012 ccna.ro, Toate drepturile rezervate.

36

Configurareacaracteristiciloruneiinterfeeserealizeazdinmodulde
configurare al unei interfee semnalat de schimbarea promptului din
(config)# n (config-if)# la introducerea comenzii
interfaceurmatdenumeleinumrulinterfeei.
Dezactivarea unei interfee se efectueaz utiliznd comanda
shutdown. Pentru pornirea acesteia, se anuleaz comanda
shutdown prinnegare:no shutdown.
ngeneral,ointerfaestedenumitrespectndurmtorulformat:tip
interfa urmat de 3 numere separate prin /, spre exemplu
FastEthernet 0/1/1 unde prima valoare identific modulul, a doua
slotul,iarultima,portul.Primavaloareestemenionatdoarncazul
utilizriiruterelormodulare.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Configurareauneiinterfee(2)
Setarea unei adrese IP peinterfa

(config-if)#ip address <adres> <masc>

Setarea unei descrieri pe interfa

(config-if)#description <descriere>

Configurareaparametruluiclock-rate peinterfeeleseriale
interfeele seriale necesit, pentru a putea funciona, configurarea vitezei de
comunicaie(clockrate)
(config-if)#clock rate <valoare>

2012 ccna.ro, Toate drepturile rezervate.

37

Ulterior accesrii modului de configurare a unei interfee se poate


setaoadresIPprinspecificareaadreseirespectiveurmatdemasca
dereeadincadrulreeleidincarefaceparteadresaIPconfigurat.
O informaie util pentru facilitarea documentrii sau depanrii unei
reele este configurarea unei descrieri pe interfee. Aceasta este
setat prin utilizarea comenzii description urmat de un text
limitatla240decaractere.
ncazulutilizriiuneilegturiserialedetippunctlapunct,uncaptal
legturiiestedetipDTE(dataterminalequipment),iarcellalt,detip
DCE(datacommunicationsequipment).Pentruaserealiza
comunicaiadedatepeoastfeldelegtur,ruterulconectatla
captulDCEtrebuiesasiguresincronizareatransmisieisemnalului
prinfolosireauneivalorinumericeconfigurateprincomandaclock
rateurmatdeovaloareexprimatnbiipesecund.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Salvareasautergereaconfigurrilor
Reunete configurrile din memorie cu cele salvate n fiierul de
configurare(configurriledinmemorienusepierd!)
#copy startup-config running-config

Salvareaconfigurriicurentepentruafincrcatlarepornire
#copy running-config startup-config

tergereaconfigurriisalvate(startupconfig)
#erase startup-config

2012 ccna.ro, Toate drepturile rezervate.

38

Toate configuraiile realizate pe un ruter sunt salvate n RAM, n


fiierul de configurare runningconfig. Pentru ca setrile s devin
permanente, acestea trebuie salvate ntro memorie nevolatil, i
anumenNVRAM.Astfel,ncazulrestartriiaccidentaleaunuiruter,
configuraiilecurentevorfincrcatelabootare.Salvareasetrilorse
faceprincopiereafiieruluirunningconfignfiierulstartupconfig.O
comand mai scurt i mai rapid dect comanda copy, cu cei doi
parametrii fiier surs i fiier destinaie, este comanda write fr
parametri,avndacelaiefect.
tergereaconfiguraiiloranterioareexistentepeunruterserealizeaz
princomandaeraseurmatdenumelefiieruluideters,ncazulde
fa,startupconfig.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Rezumat
Caracteristicileunuiruter
IOS
Procesulderutare
Rutarestatic
Rutaredinamic
Tabeladerutare

2012 ccna.ro, Toate drepturile rezervate.

39

1.Caresuntceledoufunciiprincipalealeunuiruter?
2.CarerolulmemorieiRAM?
3.ncecazsuntpreferateruteledefinitestaticnloculrutelorobinute
dinamic?
4. n ce caz se modific adresele surs i destinaie de nivel 3 din
cmpurileunuipachetncadrulrutriintrotopologiedat?
5.CaresuntmotivelepentrucareseutilizeazcmpulTTLnantetulde
nivel3?

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

2012 ccna.ro, Toate drepturile rezervate.

40

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Capitolul2:
Rutare static

2012 ccna.ro, Toate drepturile rezervate.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Ce este unruter ipentru ce lfolosim?


Ruter
Esteunsistemhardwarecareconecteazdousaumaimultereele

Utilizare
Determinareauneicioptimepecareunpachetpoateajungeladestinaie
Trimitereapachetelorctredestinaie
Interconectareareelelor

2012 ccna.ro, Toate drepturile rezervate.

nviaadezicuzitrimitereaunuipachetctreundestinatarsebazeaz
peanumiteservicii,fieelepotalesaudecurierat. Decele mai multe
ori se cunoate doar unde este localizat pachetul i unde trebuie s
ajung. De optimizarea timpului de trimitere i de gsirea drumului
optim se ocup serviciul de curierat. n cazul reelelor, de aceste
optimizriseocupruterele.Acesteaiaudeciziabazatpeinformaiile
adunatentabeladerutare.
Destinaia pachetelor de date este reprezentat de informaiile de la
nivelul3ianumedeadresaIPadestinatarului.Ruterulcautntabela
de rutare i dup ce a identificat ruta optim pe care va fi trimis
pachetulltransmitepeinterfaaasociatacesteia.ndrumulsuspre
destinaiepachetulpoatesparcurgmaimultereeleconectatentre
ele prin echipamente de nivel 3, fiecare avnd rolul s decapsuleze
pachetulpentruaaflaadresaIPdestinaieidealtrimitemaideparte.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Conectori
WAN
portDB60suport5 standarde decablare:
EIA/TIA232,EIA/TIA449,V.35,X.21i
EIA/TIA530

LAN
conectorRJ45pentruUTP
pinii 1, 2, 3 i 6 se folosesc pentru
transmitere/recepie la unele tehnologii
FastEthernet
tipuridecabluri:straightthroughicrossover

2012 ccna.ro, Toate drepturile rezervate.

Ruterele Cisco suport standardele EIA/TIA232, EIA/TIA449, V.35,


X.21, EIA/TIA530 pentru conectarea porturilor seriale. Acestea sunt
comune att pentru porturile DB60 ct i pentru implementrile mai
moderneimairapidealeporturilorseriale.Pentrucsuport5tipuri
decabluri,DB60maiestenumitiport5n1.
CablurileUTPcuconectorRJ45suntdedoutipuri:straightthroughi
crossover. Pentru o ct mai uoar nelegere a modului n care
conectmechipamentelesepotmprindoucategorii:
Rutere,PCuri,server,laptop
Switchuriihuburi
Cablurile crossover sunt folosite pentru a conecta echipamente din
aceeai categorie. Echipamentele din categorii diferite sunt
interconectatecucabluristraightthrough.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Coduri deculori laUTP


T568B

T568A
1
2
3
4
5
6
7
8

2012 ccna.ro, Toate drepturile rezervate.

1
2
3
4
5
6
7
8

Standardele T586A i T586B reprezint dou moduri n care pot fi


ordonatefirelelaoterminaieacablului. nSUAsefolosetemaimult
standardulT568A,iarnEuropa,T568B.
Cablulstraightthrough are ambele capete sertizate conform aceluiai
standard (T568A T568A sau T568B T568B), fiecare pin de la un
captcomunicnddirectcupinulcorespunztordelacellaltcapt.
Cablul crossover poate fi privit ca avnd un capt sertizat dup
standardul T568A i cellalt dup standardul T568B. Pinul 1 de la un
captvacorespundepinului3delacellaltcaptiar pinul2pinului6.
DateletransmisepeperecheaTX(transmisie)delauncaptvorajunge
pepiniiRX (recepie)la conectorulopus.Acestlucruoferposibilitatea
conectriidirecteadoucalculatoare(rutere,servereetc.).
Un alt tip de cablu este cel rollover, care folosete un standard
proprietarCiscofiindutilizatpentruaconectaportulEthernet al unui
PClaportuldeconsolaunuiechipamentdereeacompatibil.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Conectareainterfeeiseriale
RuterulesteDTE

ModemulsauCSU/DSUesteDCE

DCE

DCEasigursemnaluldeceas
DTE

2012 ccna.ro, Toate drepturile rezervate.

Capetele unei legturi seriale sunt diferite n funcie de tipul de


echipament la care este conectat (DTE sau DCE). n practic tipul
legturii seriale este impus de echipamentele WAN ale ISPului. n
general ruterul este DTE i echipamentul de la furnizorul de servicii
(modemul) este DCE. Pentru lucrrile de laborator se pot folosi dou
rutere,unuldintreacestafurnizndsemnaluldeceas.
DTEesteabreviereadelaDataTerminalEquipmentiestedispozitivul
care primete semnalul de ceas i ajusteaz modul de transmisie n
funciedeacesta.
DCE este prescurtarea de la Data Communications Equipment i este
echipamentulcareofersemnaluldeceasceluicucareesteconectat.
Sincronizarea vitezelor de transmisie dintre capetele circuitului se
realizeazprindefinireauneivaloriclockrate,cereprezintnumrul
decicluripesecundntruncircuitsincron.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

CDP
CiscoDiscoveryProtocol
proprietarCisco
trimiteCDPadvertisementsechipamentelordirectconectate
opereazlaNivelul2

Cuajutorulsu,unruteraflinformaiidesprevecini:
tipuldeechipament (Ruter,Switch)
interfeeleruterelorcucareesteconectat
interfeelesalefolositepentruconexiunilecuvecinii
modelul echipamentelorvecine

2012 ccna.ro, Toate drepturile rezervate.

CDP este una dintre cele mai puternice unelte puse la dispoziia unui
administrator de reea de ctre Cisco. Acesta este folosit pentru
monitorizareaidepanareareelelor.
Periodic,dispozitivele din reea trimit vecinilor lor mesaje care conin
informaii proprii, cum ar fi: tipul de dispozitiv (router, switch etc.),
modeluldispozitivuluisauinterfaaprincareseconecteazcuvecinul.
n funcie de sistemul de operare de pe un echipament i de tipul
acestuia,CDPmaipoatetrimiteinformaiidesprehostname,versiunea
deIOS,IPetc.AcestemesajesenumescCDPadvertisements.
EsteimportantdereinutfaptulcCDPlucreaznumailaNivelul2.n
funciedenivelullacareneraportm,conceptuldevecindifer.Astfel:
La Nivelul 3, dou dispozitive sunt vecine dac au aceeai adres de
reea
LaNivelul2,doudispozitivesuntvecinedacsuntdirectconectate
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

CumopereazCDP
Porneteautomatdupceruterulbooteaz
Furnizeaz o serie de informaii (hardware i software) despre
veciniiechipamentuluicarefoloseteCDP:
identificatoriiechipamentelor(numele)
identificatoriiporturilor(localeiremote)
listacapabilitilor(tipuldeechipament)
platformahardware

2012 ccna.ro, Toate drepturile rezervate.

Comezile show cdp neighbors i show cdp neighbors


detail ofer informaii detaliate despre dispozitivele direct
conectate. Acestea includ: hostnameul, numele interfeei conectate,
numeleinterfeeilacareseconectez,modeluldispozitivuluiialtele.
CDParat,deasemenea,adresaIPadispozitivuluivecin,chiardacun
pingctredispozitivulrespectivnuaresucces.Avndnvederefaptul
c,nmultesituaii,IPulunuidispozitivesteunlucrunecesarpentrua
ncepe o sesiune de telnet, CDP poate fi folosit cu succes pentru
desenareatopologieilogiceauneireele.
Pe de alt parte, informaiile oferite de CDP pot reprezenta o
vulnerabilitatepentruoreea.Deaceea,esteindicat,nunelesituaii,
sseopreascprotocolulCDP.Acestlucrusefacecuajutorulcomenzii
no cdp run, n modul global pentru ntregul dispozitiv, sau pe o
singurinterfaprincomandano cdp enable.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

ExempluCDP
R1#show cdp neighbors
R1#show cdp
neighbors
Capability
Codes:
R - Router, T - Trans Bridge, B - Source Route Bridge
Capability Codes:
- Router,
- Trans
Source Route Bridge
S -R Switch,
H -T Host,
I -Bridge,
IGMP, rB -- Repeater
S - Switch, H - Host, I - IGMP, r - Repeater
Device ID
R2 Device ID
Sw R2
Sw

Sw

Local Intrfce
SerLocal
0/0 Intrfce
FasSer
0/00/0
Fas 0/0

Fa0/0 Fa0/0

R1

S0/0

Holdtme
Capability Platform Port ID
Holdtme R Capability
PlatformSerPort
129
S I
3640
1/0 ID
129
3640
133
S RI S I
WS-2950
FasSer
0/01/0
133
S I
WS-2950
Fas 0/0

S1/0

R2

S0/0

S1/0

R3

2012 ccna.ro, Toate drepturile rezervate.

Outputulcomenziishow cdp neighborsoferinformaiidespre:


DeviceID:hostnameuldeviceuluivecin
Localinterface: interfaalocallacareesteconectatdispozitivulvecin
Holdtime: intervalul de timp n care ruterul va ignora updateurile
primitedespreoreeacareadevenitinaccesibil
Capability:tipuldispozitivului
Platform:modeluldispozitivului
Port ID:interfaavecinuluilacareesteconectatechipamentul
Dac ntre R1 i R2 ar exista un hub, acesta nu ar fi detectat de
protocolulCDP.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Rolrutestatice
nreeleledetipstub:
Network

Rut default
Rut static

Stub Router
Stub Network

2012 ccna.ro, Toate drepturile rezervate.

Oreeastubesteoreeacarepoatefiaccesatdoarprintrosingur
rut.Astfel,nexemplu,dachostulvreasaccesezeodestinaiedin
afarareeleisale,singurulmoddeafaceacestlucruesteprinrutaR1
R2.Deasemenea,dacunhostdinafarareeleistubvreasacceseze
undispozitivdininteriorulreelei,vaputeafaceacestlucrunumaiprin
intermediulruteiR2R1.
nastfeldesituaii,folosireaunuiprotocolderutarentreceledou
ruterearfiredundant,deoareceexistunsingurmodprincareR1
poatetrimitepachetenafarareeleistub.Aadar,sevaconfiguracte
orutstaticpefiecareruter:orutstaticimplicitdinreeauastub
spreruterulvecin,iarapoiorutstaticdeperuterulvecinspre
reeauastub.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Principiiderutare
Fiecare ruter ia deciziile derutare independent,baznduse pe
informaiileaflatentabelasaderutare
Dacunruterareanumiteinformaiintabeladerutarenu
nseamncalterutereauaceeaiinformaie
Informaiilederutaredespreocalenutrebuiesfieaceleai
pentrucaleadentoarcere

2012 ccna.ro, Toate drepturile rezervate.

10

Presupunnd c un ruter R1 conine n tabela sa de rutare o serie de


rute spre diverse destinaii, orice decizie de transmitere a pachetelor
va fi luat pe baza informaiilor deinute. R1 nu consult tabelele de
rutare ale vecinilor i nici nu cunoate dac ruterul la care va trimite
pachetul are configurat o rut ctre destinaie. n caz c adresa IP
destinaieaunuipachetfacepartedintroreeaexistentntabelade
rutare, R1 va cunoate doar ctre ce echipament vecin s trimit mai
departepachetulieventualdistanapnladestinaie.
Dac pachetul trimis trece printrun ruter intermediar R2 pentru a
ajungeladestinaie,nusegaranteazfaptulcR2vafolosiaceeaicale
dentoarcereprinR1.ExistiposibilitateacaR2snucunoascnicio
rut de ntoarcere ctre expeditor. De aceea, este rolul
administratorului de reea s se asigure c toate destinaiile sunt
accesibile.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Aplicareaprincipiilor (1)
H2

R3iR2aurutestatice
ctretoatereeleleremote

10.0.2.0/24

Reeauaesteconvergent?

R2

12.0.1.0/24
H1

R1

10.0.1.0/24
2012 ccna.ro, Toate drepturile rezervate.

12.0.2.0/24
H3

R3

10.0.3.0/24
11

DacH2trimiteunpachetctreH1,acestavaajungeladestinaie
deoareceR2areconfiguraterutestaticectretoatereeleleremote.
PachetulvaajungelaR1care,fiinddirectconectatcuH1,vatisl
transmit.Totui,dacH1vreasirspundluiH2,pachetulvafi
aruncatfiindcR1nuareorutconfiguratctrereeaualuiH2.
Serespectaadarprincipiilederutare:dacR2iR3aurute
configuratectretoatereeleleremote,nunseamncR1tiedespre
acestea.Astfel,dacR2areorutctrereeaualuiR1nunseamnc
R1vatistransmitunrspunsctreR2.Aceeaiproblemeste
valabilincazulcomunicaieintredispozitiveleH2iH3.
n concluzie, nu exist conectivitate ntre oricare dou puncte ale
reelei,reeauanefiind convergent.Soluiaoptimpentrurezolvarea
problemei de conectivitate este configurarea unei rute statice pe
rutereleR1iR3cudestinaia10.0.2.0/24sauauneiruteimplicitespre
ruterulR2.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Aplicarea principiilor (2)


Tabelele derutare corespunztoaretopologiei
R1#show ip route
***output omitted***
10.0.1.0/24 is subnetted, 1 subnets
C
10.0.1.0 is directly connected, FastEthernet0/0
12.0.0.0/24 is subnetted, 1 subnets
C
12.0.1.0 is directly connected, Serial1/0

R2#show ip route
***output omitted***
10.0.0.0/24 is subnetted, 3 subnets
S
10.0.1.0 is directly connected,
C
10.0.2.0 is directly connected,
S
10.0.3.0 is directly connected,
12.0.0.0/24 is subnetted, 2 subnets
C
12.0.1.0 is directly connected,
C
12.0.2.0 is directly connected,

2012 ccna.ro, Toate drepturile rezervate.

Serial1/0
FastEthernet0/0
Serial1/1
Serial1/0
Serial1/0

12

Vizualizarea rutelor configurate se face prin afiarea coninutului


tabelei de rutare. Astfel, comanda show ip route ofer multiple
informaiidespreruteleexistente:
tipul rutei, identificat printrun caracter, de exemplu caracterul S
nseamnrutstatic,iarcaracterulCnseamnreeadirectconectat;
orice alt caracter alfabetic diferit de S sau C semnific protocolul de
rutaredinamicprincarerutaafostintrodusntabeladerutare
adresele reelelor din tabela de rutare mpreun cu masca de reea
folosit;mascadereeavafiafiat n dreptul reelei classful printe
saundreptulfiecreirute
tipul interfeei de ieire sau adresa IP a urmtorului hop; n unele
cazuri, vor fi afiate ambele elemente (att interfaa de ieire ct i
adresaIPaurmtoruluihop)
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Aplicarea principiilor (3)

R3#show ip route
***output omitted***
10.0.0.0/24 is subnetted, 3 subnets
S
10.0.1.0 is directly connected,
S
10.0.2.0 is directly connected,
C
10.0.3.0 is directly connected,
12.0.0.0/24 is subnetted, 2 subnets
S
12.0.1.0 is directly connected,
C
12.0.2.0 is directly connected,

2012 ccna.ro, Toate drepturile rezervate.

Serial1/0
Serial1/0
FastEthernet0/0
Serial1/0
Serial1/0

13

Dinoutputulcomenziishow ip route,introdusperutereleR2i
R3, se observ faptul c acestea au configurate rute ctre toate
reelele din topologie, spre deosebire de R1 care cunoate numai
reeleledirectconectatecuacesta.
n momentul n care R1 trebuie s trimit un pachet drept rspuns la
conexiuneainiializatcuruterulR2,adresaIPdestinaievafaceparte
din reeaua 10.0.2.0/24. Analiznd tabela de rutare a ruterului R1, se
observcnuexistniciorutdefinitctreaceastreea.nabsena
configurrii unei rute implicite, pachetul va fi ignorat, deci nu exist
conectivitatentrereeaua10.0.1.0/24ialtereeleremote.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Cutarerecursivntabeladerutare
Procesul arelocdoar lainstalarea rutei ntabeladerutare
Rutastaticestespecificatprinurmtorulhop

Secauturmtorulhopntabeladerutare

C
S

10.0.0.0/24 is subnetted, 2 subnets


10.0.0.0 is directly connected, FastEthernet0/0
10.0.1.0 [1/0] via 10.0.0.2

2012 ccna.ro, Toate drepturile rezervate.

14

Pentrucaunpachetsfietrimismaidepartedectreunruter,acesta
trebuie, mai nti, s gseasc o cale a crei adres de reea s
corespundadreseiIPdestinaieapachetului.Dacunruterprimete
unpachetdestinatuneireelecarenuestedirectconectat,acestava
cutantabeladerutarereeauadestinaie,iarapoiinterfaapecare
trebuie s trimit pachetul. Cnd ruterul trebuie s desfoare mai
multe cutri n tabela de rutare nainte s trimit un pachet,
efectueazunprocescunoscutsubnumeledecutarerecursiv.
Eliminareaprocesuluidecutarerecursivsepoatefaceprindefinirea
uneirutestaticeprininterfaadeieirectredestinaie.Astfel,pentru
descoperireaciipecareunrutertrebuiestrimitunanumepachet
sevarealizadoarosingurcutarentabel.ncazuldefiniriiuneirute
cu adresa IP a urmtorului hop, ruterul va mai realiza o cutare n
tabelpentruadescoperiinterfaadeieireataatacestuia.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Interfadeieireczut
Rutastaticestetearsdintabeladerutaredacinterfaade
ieirepentruaceastanufuncioneaz

RT: interface FastEthernet0/0 removed from routing table


RT: del 10.0.0.0/24 via 0.0.0.0, connected metric [0/0]
RT: delete subnet route to 10.0.0.0/24
RT: del 10.0.1.0/24 via 10.0.0.2, static metric [1/0]
RT: delete subnet route to 10.0.1.0/24
%LINK-5-CHANGED: Interface FastEthernet0/0,changed state to administratively down

2012 ccna.ro, Toate drepturile rezervate.

15

Se poate ntmpla, din diverse motive, ca o interfa s devin


inutilizabil.nacestcaz,rutelestaticecareaveaucainterfadeieire
pe cea czut vor fi terse din tabela de rutare. Pentru instalarea i
meninereauneirutentabeladerutaretrebuiesexistenprealabilo
configuraieIPpentrucelpuinointerfaactiv.
Procesul de tergere a unei rute statice se poate urmri cu ajutorul
comenzii debug ip routing. Se observ faptul c toate rutele
careaveaucainterfadeieirepeceaczutsunttersedintabelade
rutare. Aceste rute vor fi reinserate n tabela de rutare doar dac
interfaavaredevenifuncionabil.
Orutpoateficonfiguratnaafelnctsaibasociatointerfa
de ieire, indiferent dac reeaua este direct conectat sau nu. Acest
lucrumicoreaztimpuldecutareaciidestinaientabeladerutare.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Rutestatice
Un router care decide s trimit pachete la urmtorul hop
precizat ntro rut static trebuie s seteze adresa MAC
destinaieapachetului

Cautntabela
ARPMAC
destinaie

2012 ccna.ro, Toate drepturile rezervate.

TrimiteARP
Request

Adaugn
tabelaARP
rspunsul

Trimitepachetul
ncapsulat

16

nsituaiancarentredourutereexistoconexiunedetipEthernet,
cadrulunuipachetvaincludecmpuripentruadresareaMAC.
Cndunrutertrebuiestrimitunpachetpeo interfa Ethernet, el
vacutaadresaMACcorespunztoareIPuluidestinaiesauaruterului
nexthop ntabelasaARP.Dacnuestegsitniciocoresponden,
ruterulvatrimiteunARPrequestpeinterfaaEthernet.Acestrequest
este, de fapt, un broadcast care cere adresa MAC a dispozitivului
destinaiesauanexthopului.RspunsulvafiunpachetdetipARP
reply ce conine adresa MAC cutat, informaie ce va fi introdus n
tabela ARP a dispozitivului care a solicitat requestul. Pachetul este
apoincapsulat,folosindadresaMACobinut,itrimismaideparte.
Reelele seriale (pointtopoint) conin numai dou dispozitive legate
ntreele,decinuvoraveanevoiedeoadresdenivel2nmomentuln
caresetrimiteunpachetpeointerfaserial.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Rutadefault
Adugndorutdefaultpachetelenuvormaifiaruncate
oricepachetfacematchperutadefault

Cndsefolosete?
cndnicioalrutnudeciderutareaunuipachet
cndunruterareunsingurpunct deieiresprerestulreelei(stubrouter)

2012 ccna.ro, Toate drepturile rezervate.

17

La primirea unui pachet, un ruter va compara adresa destinaie cu


adresele pe care le conine n tabela de rutare, verificnd astfel dac
aceasta face parte din cadrul unei reele cunoscute. Pachetul va fi
trimis pe ruta cea mai specific. De exemplu, dac un pachet are
destinaia 192.168.0.3 i ajunge la un ruter care are n tabela sa de
rutarereelele:192.168.0.0/24i192.168.0.0/16,pachetulvafitrimis
spreprimareea,deoarece24debiisepotrivesccuadresadestinaie,
ncomparaiecu16biincazulceleideadouareele.
Orutdefaultesteorutcaresepotriveteoricreidestinaii.Astfel,
nmomentulncareniciorutdintabeladerutarenusepotrivetecu
adresa destinaie, pachetul va fi trimis pe ruta default n loc s fie
aruncat. De asemenea, ruta default poate fi folosit i n cazul unei
reeledetipstub,deoareceoricepachetvafitrimispeosingurcale
deieire.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Comandashowinterfaces
Verificareaconfigurriiinterfeelor
#show interfaces [tip_interfa numr_interfa]

R1#show interfaces fastEthernet 0/0


FastEthernet0/0 is up, line protocol is up
Hardware is AmdFE, address is cc00.140c.0000 (bia cc00.140c.0000)
Internet address is 10.0.0.1/24
R1#show interface serial 1/0
Serial1/0 is administratively down, line protocol is down

2012 ccna.ro, Toate drepturile rezervate.

18

Comanda show interfaces ofer informaii detaliate despre


starea interfeelor existente pe un ruter. Comanda poate fi introdus
frparametrisuplimentari, caz n care va afia, sub forma unei liste,
detalii despre toate interfeele instalate pe echipament, sau se poate
specificadenumireauneiinterfeecaargumentpentruunoutputmai
specific.nprimulrnd,comandavaverificadacinterfaaesteactiv
idacprotocoluldenivel2funcioneaz.noutputsemaiafieazi
adresaIPasociatinterfeei,adresaMACimodelulfizicalacesteia.
Pentru un output mai succint i mai bine organizat se poate folosi
comanda show ip interface brief. Informaiile afiate astfel
reprezint o modalitate util pentru verificarea funcionalitii
interfeeloricorectitudiniiconfigurriiadreselorIP.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Comanda showinterfaces(2)
Probleme Layer1
cablu deconectat
R1#show interface serial 1/0
Serial1/0 is down, line protocol is down

Probleme Layer2
interfaaserialnuprimetesemnaldeceas
R1#show interface serial 1/0
Serial1/0 is up, line protocol is down

2012 ccna.ro, Toate drepturile rezervate.

19

Comanda show interfaces poate fi folosit cu succes pentru


depanarea problemelor de conectivitate dintro reea, datorate unei
interfeeinactivesauunorinconsistenenconfigurareaIPurilor.
Dacnoutputestespecificatcinterfaaestedown attlanivelde
linie, ct i la nivel de protocol, nseamn fie c un cablu este
deconectatsaudefect,fiecinterfaadispozitivuluidelacellaltcapt
allegturiiestenmodulshutdown.
n cazul n care outputul indic doar protocolul de linie ca fiind
down, acest lucru reprezint o problema la nivelul 2, de exemplu
faptul c nu a fost setat valoarea clockrateul pentru sincronizarea
interfeelorserialeHDLC.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Examinareainterfeelorseriale
VerificareaDCE/DTE
#show controllers [tip_interfa numr_interfa]

R1#show controllers serial 1/0


M4T: show controller:
PAS unit 0, subunit 0, f/w version 1-45, rev ID 0x2800001, version 1
idb = 0x64090F0C, ds = 0x64091FD4, ssb=0x64092390
Clock mux=0x0, ucmd_ctrl=0x0, port_status=0x7B
Serial config=0x8, line config=0x200
maxdgram=1608, bufpool=78Kb, 120 particles
DCD=up DSR=up DTR=up RTS=up CTS=up
line state: down
cable type : V.11 (X.21) DCE cable, received clockrate 2015232

2012 ccna.ro, Toate drepturile rezervate.

20

Conexiunile seriale sunt realizate considernd un capt al legturii de


tip DCE (Data Comunications Equipment) i cellalt capt de tip DTE
(Data Terminal Equipment). Interfeele seriale Cisco sunt, n mod
normal,DTE,darpotficonfiguratepentruasecomportacaDCE.
Pentru a configura interfaa unui ruter ca DCE se conecteaz captul
DCE al cablului la interfa, pe care apoi se va stabili o valoare
numericpentruclockrate.
n general, conectorii cablurilor seriale sunt marcai vizual ca fiind de
tipDCEsauDTE.Unaltmoddeadeosebiceledoumodeleestefaptul
cDTEareconectordetipmale,iarcelDCE,detipfemale.
Comanda folosit pentru a vizualiza dac un capt al unei conexiunii
seriale este de tip DTE sau DCE este show controllers
menionndcaparametruidentificatorulinterfeeirespective.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Configurareainterfeelorseriale
Configurareaparametruluiclock-rate peinterfeeleseriale
interfeeleserialenecesitconfigurareavitezeidecomunicaie(clockrate),
pentruaputeafunciona
echipamentulcaredtactuldeceastrebuiesafieDCE
(config-if)#clock rate <valoare>

2012 ccna.ro, Toate drepturile rezervate.

21

Configurarea parametrului clockrate, adic a vitezei de transmisie a


datelorpentrusincronizareaechipamentelordelaceledoucapeteale
legturii seriale va avea efect numai n cazul interfeelor de tip DCE.
DacseseteazovaloarepentruclockratepeinterfaaDTE,sistemul
deoperarevaignoracomandaintrodus.
Valorile numerice care pot fi atribuite clockrateului (n bii pe
secund) sunt: 1.200, 2.400, 9.600, 19.200, 38.400, 56.000, 64.000,
72.000, 125.000, 148.000, 500.000, 800.000, 1.000.000, 1.300.000,
2.000.000, 4.000.000 sau 8.000.000. Nu este necesar reinerea
valorilor exacte a ceasului, deoarece n cadrul configurrii acesteia,
poatefiintrodusoricevaloarenonstandardntre300i8.000.000,iar
sistemul de operare va ajusta numrul introdus la cea mai apropiat
valoaresuportatdectreechipamentulhardware.nmodimplicit,o
interfa DCE nu are configurat semnalul de ceas, acest lucru fiind
semnalatprinstareadown aprotocoluluidelinie.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Troubleshooting
Verificareaintroduceriirutelorntabeladerutare
#debug ip routing
R1#debug ip routing
IP routing debugging is on
R1#configure terminal
R1(config)#interface fastEthernet 0/0
R1(config-if)#shutdown
RT: interface FastEthernet0/0 removed from routing table
RT: delete subnet route to 10.0.0.0/24
RT: NET-RED 10.0.0.0/24
%LINK-5-CHANGED: Interface FastEthernet0/0,changed state to
administratively down
R1(config-if)#no shutdown
RT: interface FastEthernet0/0 added to routing table
%LINK-3-UPDOWN: Interface FastEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0,changed state
to up

2012 ccna.ro, Toate drepturile rezervate.

22

Spre deosebire de comanda show, comanda debug este folosit


pentru monitorizarea operaiilor efectuate de ruter n timp real.
Comanda debug ip routing urmrete fiecare schimbare fcut
deruter,nprocesulderutare.
Astfel, dac o interfa din reea devine inactiv, debug ip
routing vaartafaptulcoricerutcarefoloseainterfaa deiesire
respectiv a fost tears. De asemenea, comanda va afia i fiecare
interfa/rutnouadugatntabeladerutare.
Proceseledebugconsumomarepartedinprocesoratuncicndsunt
activate.Deaceeaesterecomandatsfiefolositenumailadepanarea
reelelor i s se pstreze un numr ct mai mic de procese debug
pornite,dezactivndusecelecarenusuntnecesare.
Pentruanchidetoateproceseledebug activatesefolosetecomanda
no debug all,saucomandacuacelaiefect,undebug all.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

ComenziCDP
Afiareavecinilor
R1#show cdp neighbors
Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge
S - Switch, H - Host, I - IGMP, r - Repeater
Device ID
R2
R2

Local Intrfce
Ser 1/0
Fas 0/0

Holdtme
129
178

Capability
R S I
R S I

Platform
3640
3640

Port ID
Ser 1/0
Eth 0/0

AfiareainformaiilordeLayer3iacapabilitilorvecinilor
R1#show cdp neighbors detail
------------------------Device ID: R2
Entry address(es):
IP address: 10.0.0.2
Platform: Cisco 3640, Capabilities: Router Switch IGMP
Interface: Serial1/0, Port ID (outgoing port): Serial1/0
Holdtime : 160 sec
Version :
Cisco IOS Software, 3600 Software (C3640-JS-M), Version 12.4(12)
2012 ccna.ro, Toate drepturile rezervate.

23

CDP reprezint o unealt puternic pentru monitorizare i depanare


care lucreaz la nivelul 2 al stivei OSI (nivelul legtur de date). Cu
ajutorul CDP se pot descoperi i monitoriza vecinii de nivel 2 ai unui
dispozitivdereea.Aadar,nuestenecesarconfigurareauneiadrese
IP pe interfee, protocolul CDP funcionnd atta timp ct interfeele
nuseaflnmoduladministrativelydown.
Comanda show cdp neighbors va afia informaii despre vecinii
de nivel 2 ai echipamentului n formatul: numele dispozitivului vecin,
interfaa conectat ctre vecin, timpul, n secunde, pn la expirarea
informaiei nvate prin mesaje de tip cdp advertisments, tipul
dispozitivului, modelul i interfaa vecinului la care se conecteaz
echipamentul.
Comandashow cdp neighbors detail vareturnaiinformaii
de nivel mai nalt, de exemplu adresa IP sau versiunea sistemului de
operareexistent.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

ComenziCDP (2)
Pornirea protocolului peinterfa
(config-if)#cdp enable

Pornirea protocolului dinmodulglobal


(config)#cdp run

Oprirea protocolului peinterfa


(config-if)#no cdp enable

Oprirea protocolului dinmodulglobal


(config)#no cdp run

2012 ccna.ro, Toate drepturile rezervate.

24

Protocolul CDP poate fi pornit att pentru o singur interfa ct i


pentru ntregul echipament. Pentru pornirea sa numai pe o interfa,
din modul configure interface se va folosi comanda cdp
enable. Pentru a porni CDP pe tot dispozitivul, n modul global de
configuraresetasteazcomandacdp run.
AvndnvederefaptulcinformaiilefurnizatedeCDPsepotdovedio
vulnerabilitatefadesiguranareelei,protocolulpoatefioprit,peo
interfasaulanivelglobal,pentreguldispozitiv.PentruaopriCDPpe
ointerfasevafolosino cdp enable nmoduldeconfigurareal
interfeei dorite iar pentru a opri CDP n totalitate, se utilizeaz
comandano cdp run dinmodulglobaldeconfigurare.
CDP trimite implicit informaii despre dispozitivul local pe toate
interfeeleipoatefifolositlaexplorareauneireelenedocumentate,
perminddetectareaechipamenteloriconexiunilordintreacestea.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Configurarearutelorstatice
Sintaxacomenziiip route
(config)#ip route adres-reea subnet-mask
{adres-ip | interfa-de-ieire}

Configurarea rutei statice default


(config)#ip route 0.0.0.0 0.0.0.0 {adres-ip |
interfa-de-ieire}

Nusepune doarinterfaadeieirencazulreelelormultiacces,
trebuieobligatoriunexthop

2012 ccna.ro, Toate drepturile rezervate.

25

Pentruaadugaoreearemotentabeladerutareaunuiruternmod
static,sevafolosicomandaip route. Aceastavaprimicaparametri
adresareeleiremote,mascaeidereea,iadresaiparuteruluinext
hop sauinterfaadeieire.
Sepoateverificaadugareanoiiruteprinactivareaprocesuluidebug
sauprinfolosireacomenziishow ip routedupadugarearutei.
n cazul unei reele stub este recomandat configurarea unei rute
default deoarece pachetele pot iei din reea doar pe o singur cale.
Rutadefaultvaaveaadresadereea0.0.0.0imasca/0.
ncazulreelelormultiaccesssevaconfigura adresa IP a urmtorului
hopdeoarecedoarprinconfigurareainterfeeideieire ruterul nu va
avea suficiente informaii pentru a determina dispozitivul nexthop.
Aadar, fr a cunoate ipul nexthopului, ruterul nu va ti ce
adresMACdestinaiesncapsulezencadrulEthernetdenivel2.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

RutestaticecuinterfeeEthernet
ReeauaEthernetestemultiacces
nusepoatespecificadoarinterfaadeieirepentrucpotexistamaimulte
destinaiipeaceeaiinterfa
trebuiessespecificenexthop

Configurarearutei
R1(config)#ip route 10.0.1.0 255.255.255.0 fastEthernet 0/0 10.0.0.2

Afiarearutei
S

10.0.1.0 [1/0] via 10.0.0.2, FastEthernet0/0

2012 ccna.ro, Toate drepturile rezervate.

26

Spre deosebire de o reea pointtopoint, cu interfee seriale, care


include doar dou deviceuri (cele dou rutere conectate ntre ele), o
reea Ethernet poate conine, pe lng rutere, i alte dispozitive
(switchuri, hosturi), ceea ce nseamn c reeaua Ethernet este o
reea multiacces. n aceste condiii, trebuie ca rutele statice ctre
reeleleremotesfiefcuteprinadresaIPnexthop.Pentruobun
funcionare a rutelor statice configurate, se recomand specificarea
ambelor ci de ieire pentru o anumit rut (interfa de ieire i
adresIPnexthop).
Comanda ip route va include la parametri adresa reelei remote,
mascaacesteia,interfaapecaresetrimitepachetulctrereeaiIPul
interfeei.Specificareainterfeeiesteopional.ncazulncarenueste
specificat interfaa, ruterul va cuta reeaua urmtorului hop n
tabeladerutareivafolosiinterfaadirectconectatlaacesta.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Rutelestaticentabeladerutare
R1#show ip route
Codes: C - connected, S - static, 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
i - IS-IS, su - IS-IS summary, 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 0.0.0.0 to network 0.0.0.0
S
S
C
S
C
S*

172.16.0.0/24 is subnetted, 2 subnets


172.16.0.0 is directly connected, Serial1/0
172.16.1.0 is directly connected, Serial1/0
10.0.0.0/24 is subnetted, 2 subnets
10.0.0.0 is directly connected, FastEthernet0/0
10.0.1.0 [1/0] via 10.0.0.2
12.0.0.0/24 is subnetted, 1 subnets
12.0.0.0 is directly connected, Serial1/0
0.0.0.0/0 is directly connected, Serial1/0

2012 ccna.ro, Toate drepturile rezervate.

27

Tabela de rutare se vizualizeaz cu ajutorul comenzii show ip


route, care produce afiarea tuturor rutelor existente, fie ele direct
conectate,nvatenmodstaticsauprinprotocoalederutare.
Outputulgeneratincludetipulrutei,adresareeleiaccesibileprinruta
menionat,tipulconexiunii,interfaapecareserealizeazconexiunea
i, dac este cazul, metrica. Tipul unei rute existente n tabel este
specificatprinprezenaunuicaracteralfabeticndreptulfiecreirute.
Astfel,orutstaticesteindicatdecaracterulSacruisemnificaie
este prezentat n legenda afiat n prima parte a outputului
comenziiintroduse.
ncazulconfigurriiuneirutestaticedefault,aceastavafiindicatde
cararterul S urmat de caracterul * la nceputul liniei pe care este
afiat, dar i de prezena mesajului Gateway of last resort
is 0.0.0.0 to network 0.0.0.0.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Modificareauneirutestatice
Nusepoatemodificaorutstaticdejacreat
sevatergeisevacreaoalta

R1(config)#no ip route 172.16.1.0 255.255.255.0 serial 1/0


R1(config)#ip route 172.16.1.0 255.255.255.0 172.16.0.1

2012 ccna.ro, Toate drepturile rezervate.

28

Odat creat o rut static, singurul mod n care i se pot aduce


modificrieste tergerea i recrearea acesteia. Pentru a terge o rut
static se folosete aceeai comand prin care a fost adugat,
precedat de negaia no. Se va crea, apoi, o nou rut static
specificndmodificriledorite.
Verificarea configurrii corecte a rutelor se poate face prin dou
metode: afiarea fiierului de configurare runningconfig sau
vizualizareatabeleiderutare.Comandaintroduspentrusetareaunei
rutestaticevafiprezent n runningconfig chiar dac ea nu apare n
tabeladerutare(posibildincauzcinterfaaataatruteruluinueste
activ,saunuareconfiguratnprealabiloadresIP).

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Rutestaticesumarizate
Sesumarizeaz,acoloundeesteposibil,pentruaavea
tabelederutarecumaipuineintrri
rutele nesumarizate trebuie terse

ip route 172.16.1.0 255.255.255.0 Serial0/0/1


ip route 172.16.2.0 255.255.255.0 Serial0/0/1
ip route 172.16.3.0 255.255.255.0 Serial0/0/1

ip route 172.16.0.0 255.255.252.0 Serial0/0/1

2012 ccna.ro, Toate drepturile rezervate.

29

Conceptul de sumarizare a fost introdus pentru a ajuta la micorarea


tabelelor de rutare, eficientiznd astfel procesul de dirijare a
pachetelor.Acestconceptconstnreducereamaimultorreelemicila
oreeamaimare,pstrndastfelosingurreeaechivalentntabela
derutare.Esteimportantdereinutfaptulcsumarizareasefacedoar
pentru acele rute care au asociat aceeai interfa de ieire sau
aceeaiadresIPnexthop.
Procesuldesumarizaresefaceconformurmtoarelorreguli:
Sescriuadreseledereeanbinar
Senumrbiiicomunidelastngaladreapta
Mascanoiireelevareprezentanumruldebiicomuniintrereelele
iniiale
Reeauarezultatreprezintreeauasumarizataruteloriniiale
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Troubleshootingpentrurutestatice
Afiareatabeleiderutare

show ip route

Afiareastatusuluiinterfeelordeperouter

show ip interface brief

VerificareaconectivitiiLayer2cuvecinii
show cdp neighbors detail

Testareaaccesuluintresursidestinaie

ping

Testareatraseuluidelasursladestinaie
traceroute

2012 ccna.ro, Toate drepturile rezervate.

30

Existmulteproblemecarepotapreantroreea,delacdereaunei
interfee pn la o comand greit introdus de administrator. n
aceste cazuri conectivitatea reelei poate fi uor compromis. Rolul
administratorului de reea este s rezolve astfel de poteniale situaii
aprute. n acest scop exist mai multe unelte care pot ajuta la
depanareareelei:
show ip route ofer informaii detaliate despre starea
interfeeloriaruteloractivedintabeladerutare
show ip interface brief afieazsumarstareainterfeelor
show cdp neighbours detail ofer informaii detaliate
despretoatedispozitiveledirectconectatecuechipamentullocal
ping testeazconectivitateadintredoudispozitive
traceroute identific locaia unde se poate bloca un pachet
ntresursidestinaie,afindadreseleparcursedepachet
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Mesaje delogging
Mesaje privind schimbrinconfiguraie,erori,alerte,etc.
Sincronizareaafiriilogurilorcupromptul
(config-line)#logging synchronous

R1(config)#interface fastEthernet 0/0


R1(config-if)#shutdown
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to
administratively down
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0,
changed state to down
R1(config-if)#

2012 ccna.ro, Toate drepturile rezervate.

31

Demulteori,sistemuldeoperareafieazdiversemesajeinformative
frafisolicitatedeadministrator(schimbareadescrieriiuneiinterfee
genereaz un mesaj). Aceste mesaje pot crea unui administrator de
reea posibile dificulti de vizualizare n momentul introducerii
diferitelor comenzi de configurare. Dei aceste mesaje nu afecteaz
comenzileutilizatoruluinniciunfel,elepotfiderutante,lucrupentru
care se obinuiete s se separe mesajele sistemului de operare de
comanda care este scris. Acest lucru se realizeaz automat dup
introducereacomenziilogging synchronous nmodulconfigline accesatprincomandaline console 0.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Rezumat
Conectori
DTE/DCE
CDP
Rutestatice
Principiiderutare
Rutadefault
Cutarerecursivntabeladerutare
Sumarizarederute

2012 ccna.ro, Toate drepturile rezervate.

32

1. Care sunt pinii folosii pentru transmisia/recepia datelor n cazul


unuicabluUTPFastEthernet?
2.Cetipdecabluestefolositpentruconectarealaportuldeconsolal
unuiruter?
3.Cumsenumeteechipamentulcareseteazsemnaluldeceasntro
comunicaieserial?
4. Care este comanda folosit pentru a vizualiza adresa IP a unui
dispozitivdirectconectat?
5. Care este soluia optim de a asigura conectivitate ntre
echipamenteledintroreeastubialtereeleremote?
6.Princemetodesepoateeliminaprocesuldecutarerecursiv?

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Capitolul3:
Introduceren
protocoalederutare
dinamice

2012 ccna.ro, Toate drepturile rezervate.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Funciile unui protocolderutare dinamic


Unprotocolderutarearemultiplefuncii:
partajareadinamicainformaiilorntrerutere
adaptarealaschimbriledintopologiareelei
determinareaciicelemaibunesprefiecaredestinaie

RIPv2

Update-uri
de rutare
metric

OSPF

BGP

EIGRP

2012 ccna.ro, Toate drepturile rezervate.

RIPng

ISIS

Un protocol de rutare este un set de procese, algoritmi i mesaje


folosite pentru a schimba informaii de rutare i a popula tabela de
rutarecucilecelemaibunectredestinaie.
Protocoalele de rutare dinamice determin calea optim n fiecare
reeafolosindalgoritmiinterni,calecareapoiesteadugatntabela
derutare.Existposibilitateacaacelaiprotocolderutaresfurnizeze
mai multe rute ctre aceeai destinaie. Pentru ierarhizarea acestora,
fiecarerutareasociatovaloarenumericnumitmetric,ceindic
oaprecierecalitativadrumuluipnladestinaie.
Unrolimportantalprotocoalelorderutaredinamiceesteadaptareala
schimbrile aprute n topologie fr intervenia administratorului. n
momentulncareestedetectatomodificare a reelei, protocolul de
rutare actualizeaz rapid informaiile proprii i n acelai timp i
anunveciniideschimbrilesurvenite.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Protocoalederutare soluii
Unprotocolderutareeficientiscalabiltrebuiesaducsoluiila
urmtoareleprobleme:
cumsepotmenineinformaiilemereuactualizatentabelelederutare?
cumsedeterminceamaibuncalespreodestinaie?
ctderepedepoatespropageprotocolulomodificareaprutnreea?
ctderepedepoatesgseascprotocolulocalealternativspreo
destinaie?

?
2012 ccna.ro, Toate drepturile rezervate.

Principaleleproblemecaretrebuierezolvatedeprotocoaleledinamice
de rutare i care determin o anumit ierarhizare n privina
performaneloracestorasuntreprezentatede:
modul n care se pot menine informaiile mereu actualizate n
tabelelederutareprinschimbriperiodicedemesajesauprinprocese
declanatedemodificrintopologie
determinarea celei mai bune ci ctre destinaie prin utilizarea unui
algoritminternnfunciedeanumiiparametri
viteza de propagare a unei modificri aprute n reea i anume
diminuarea timpului necesar pentru a anuna o eventual schimbare
ctre celelalte rutere din topologie, dar totodat i viteza de
determinare a unei ci alternative spre destinaie n urma procesrii
datelorgeneratedemodificrileaprute ntopologie
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Protocoalederutare componente
Structuridedate
tabelesaubazededatesalvatenRAM

Algoritmulintern
folositpentruadeterminacaleaceamaibunspredestinaie

Mesajeleprotocoluluiderutare
interschimbatedevecini
folositepentru:
descoperireavecinilordirectconectai
transmitereadeupdateuricuinformaiiderutare

2012 ccna.ro, Toate drepturile rezervate.

Toate protocoalele de rutare au acelai scop: s determine cea mai


bun cale spre fiecare reea destinaie, i n acelai timp s menin
informaiilederutareactualizatedefiecaredatcndnreeaareloco
schimbare.Astfel,pentruapermiteruterelorsnveedinamicreelele
nou conectate, dar i s gseasc rute alternative, un protocol de
rutareestealctuitdinmaimulteseturidecomponentedintrecarese
potmenionaurmtoarele:
Structuri de date, reprezentnd metode stocare eficient a
informaiilor
Algoritmulfolositdeprotocolulderutare,utilizatpentruadetermina
caleaoptimctredestinaie(exemplu:algoritmulluiDijkstra)
Mesajele protocolului de rutare, prin care sunt descoperii vecinii
configuraicuacelaiprotocolderutare,darprincareestemeninuto
consistenainformaiilordespretopologie
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Recapitulare:Rutareastatic
Avantaje:
consumminimderesurse(CPU,memorie,limedeband)
uordeconfiguratidedepanat(nreelemici)
comportamentcompletprevizibil

Dezavantaje:
oricemodificareseexecutexclusivmanual(nu
scaleaz)
nudetecteaznicioschimbarenreea

Utilizrigenerale:
rutectrediversezonedereeaundenuruteaz
protocoalederutare
rutedefaultlamargineareelei

2012 ccna.ro, Toate drepturile rezervate.

Rutelestaticesuntintrodusemanualdeadministrator,spredeosebire
deruteledinamicecaresuntgeneratedeunprotocolderutare.Orut
staticaparentabeladerutaredoardacinterfaadeieireasociat
acesteia este activ. Spre deosebire de rutarea dinamic, rutarea
static nu folosete resurse adiionale de lime de band, timp de
procesorsaumemorienecesarefuncionriiprotocoalelorderutare.
Un alt avantaj al rutrii statice este efortul redus necesar pentru
configurarea i administrarea reelelor de dimensiuni mici, n care
implementareaunuiprotocoldinamicderutarearnsemnaunconsum
inutilderesurse.
Dimensiunile reelelor actuale nu permit folosirea exclusiv a rutrii
statice,darsuntsituaiincarefolosirearutelorstaticeestenecesar,
cu scopul de a fi redistribuite apoi n protocoalele de rutare interne,
saudeaseasiguraconectivitateancazulreelelordetipstub.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Clasificarea protocoalelor derutare


Definiie:Unsistemautonom(AS)reprezintungrupderutere
aflatesuboadministraiecomun.
nmultecazuri,ntrunASruleazunsingurprotocolderutare
unASpoateaparineuneicompanii,ISP, iesteidentificatprintrunnumr
de16sau32debii

ClasificareanfunciedeASuri:
protocoaleIGP (InteriorGatewayProtocol)
ruteazdoarninteriorulunuiAS
RIPv2,ISIS,OSPF,EIGRP

protocoaleEGP (ExteriorGatewayProtocol)
ruteazinformaiintreASuri
BGP

2012 ccna.ro, Toate drepturile rezervate.

Datorit dimensiunii actuale a Internetului, toate protocoalele rutate


trebuiessuporteoschemdeadresareierarhic.Astfelreelelepotfi
grupate n sisteme autonome. Un sistem autonom (AS) reprezint o
infrastructur de reea aflat sub o administraie comun.
O administraie comun se refer la un set comun de protocoale de
rutare,unsetdepoliticidesecuritateidecriteriidedecizie,ntlnit
ncazulreelelorinternealecompaniilorsauncazulISPurilor.
Protocoalele de rutare pot fi clasificate ca protocoale interioare (IGP)
sau exterioare (EGP) dup modul de funcionare n raport cu ASul.
Protocoalele de rutare IGP promoveaz reele n interiorul unui AS, n
timp ce protocoalele de rutare EGP schimb informaii ntre ASuri.
La ora actual, BGPul este singurul protocol de rutare EGP utilizat n
internet,fiindunprotocoldetippathvector (specific ASurile prin
caretrebuiestreacunpachetpnladestinaie).
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

IGP&EGP
DistinciantreIGPuriiEGPurisefacepebazascalabilitii
unruterceruleazBGPtrebuiessuportentreagatabelderutarea
Internetului(~300.000derute)

AS100

Exemple EGP:
BGP

AS999
AS200
Exemple IGP:
RIP
EIGRP
OSPF
ISIS
2012 ccna.ro, Toate drepturile rezervate.

OcerinesenialpentruunprotocoldetipEGPesteputereasporit
deprocesareaunortabelesemnificativmaimaridectcelentlniten
interiorulunuiAS.OtabelderutarenInternet,careesteschimbat
ntre dou rutere de grani din sisteme autonome diferite, poate
cuprindeaproximativ180.000derute.
OaltcaracteristicaprotocoalelordetipEGPesteceadeflexibilitate,
BGPul folosind un algoritm complex de comparare a dou sau mai
multerute.
Pe de alt parte, cerinele de convergen pentru un EGP sunt destul
dereduse,datoritfaptuluiclegturiledenucleusuntfoartestabile.
Astfel, timpul de convergen pentru BGP este de ordinul orelor mai
degrabdectalminutelor.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Distancevectori Linkstate
Distancevector:
rutelesuntdescriseprindistan idirecie
ruterelenuauovederecompletatopologiei
folosescupdateuriperiodice
updateurilenuincontdeinformaiiledejatrimiseanterior
setrimittabelelederutarentregi

Linkstate:
rutereledeinovederetopologiccompletareelei
ruterelevecinemeninadiacene
updateurilesunttrimisedoarcndenecesar
updateurilepotdescriedoarmodificrileaprutenreea

BGPeuncazspecial,consideratunprotocolpathvector

2012 ccna.ro, Toate drepturile rezervate.

Protocoalele de rutare IGP pot fi clasificate n funcie de modul de


nvarearutelornprotocoalederutareDistancevectoriLinkstate.
Primele protocoale de rutare IGP de tip distance vector folosesc
algoritmi de tip BellmanFord pentru ai construi tabela de rutare.
Acesteapromoveazrutelecavectoridedistanidirecie,trimind
periodic ruterelor vecine ntreaga tabel de rutare. Distana poate fi
numrul de hopuri (RIP), iar direcia unei rute, adresa IP a
echipamentuluinexthop.
Protocoalele de rutare linkstate rezolv cteva din limitrile
protocoalelor distancevector. Ruterele trimit informaii care sunt
propagate ctre toate ruterele din topologie pe msur ce se modific
strile linkurilor. Fiecare ruter calculeaz cile optime ctre fiecare
destinaie, crend un arbore de cost minim cu el nsui ca rdcin i
avnd astfelo imagine de ansamblu asupra reelei.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Clasificare (rezumat)

2012 ccna.ro, Toate drepturile rezervate.

Caracteristicile relevante ale unui protocol de rutare determin dac


acestaeste:
distancevector,linkstatesauhibrid nfunciedemoduldenvare
alrutelor
interior sau exterior n funcie de utilizare n reele private sau
Internet
classless (permite CIDR) sau classful permite agregarea de rute
(supernetare)nschimbuldeinformaiidintrerutere
capabil s proceseze mti de reea de lungime fix sau variabil
(VLSM) VLSMpermiteconservareadeadresentroreea
uniform sau ierarhic determin scalabilitatea de adresare n reele
extinseIPv4sauIPv6,protocoalederutarenoifiindutilizatenreelele
IPv6(RIPng)
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Classful vs classless
Protocoalederutareclassful
NUTRIMITmascadereeanupdateurilederutare
exemple:RIPv1,IGRP
cucemascvaintroduceruteruloastfelderutntabel?

Protocoalederutareclassless
TRIMITmascadereeanupdateurilederutare
exemple:RIPv2,EIGRP,OSPF,ISIS,BGP
ceavantajeprezintunastfeldecomportament?

192.168.1.0/24

192.168.1.8/29

Classful vs classless
192.168.2.0/24

192.168.12.0/30
192.168.3.0/24
192.168.1.0/28

2012 ccna.ro, Toate drepturile rezervate.

10

La nceputul anilor '90, o rut nu coninea masc de reea ataat,


ntregul proces de rutare fiind classful. Astfel, o prim clasificare a
protocoalelorderutaresepoatefacenfunciedetipulprocesuluide
rutare, classful sau classless. Odat cu trecerea timpului, dezvoltarea
Internetuluiaduslautilizareatabelelorderutareclassless.
nprocesulde rutare classful,se evalueaz primul octet din adresa IP
destinaie extras din antetul unui pachet ajuns la ruter,
determinnduseastfelclasadeadreseiimplicitmascadereea.
n mod implicit, exist i situaia n care o rut face parte din acelai
supernetclassfulalreeleidepeinterfaadepecareafostprimit,caz
ncareruterulivaatribuimascaconfiguratpepropriasainterfa.
Protocoalele classless au multiple avantaje, cum ar fi: n tabela de
rutare pot aprea rute discontinue, masca de reea este inclus n
updateurilederutare,suportanunareareelelordetipVLSM.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Convergena unui protocolderutare


Unprotocolderutareestenstaredeconvergenatuncicnd
toatetabelelederutareauostareconsistentnraportcu
topologia
Timpuldeconvergenesteunfactorimportantnalegereaunui
protocolderutare
reflectvitezacucareprotocolulrspundelamodificriledin reea
timpiideconvergenmaripotcrea(temporar)erorilogicenreea:
buclederutare
blackholerouting
rutaresuboptimal

Convergenlent:RIP,IGRP
Convergenrapid:OSPF,EIGRP,ISIS

2012 ccna.ro, Toate drepturile rezervate.

11

O reea este convergent atunci cnd tabelele de rutare conin


informaiiconsistentedesprerutelespretoatedestinaiileexistente.n
general, o reea este inutilizabil sau dificil de controlat n timp ce
converge,deaceeaprotocoalelederutareurmrescsatinguntimp
deconvergenctmaimic.ncazul unei convergene lente, datorit
inconsistenei tabelelor de rutare, n reea pot aprea erori logice:
bucle de rutare, blackhole routing sau rutare suboptimal.
Convergena depinde de fiecare ruter n parte, deoarece ruterele ce
particip ntrun protocol de rutare trebuie s calculeze independent
cilecelemaibunespretoatedestinaiilecunoscute.
Astfel, protocoalele de rutare pot fi clasificate n funcie de viteza de
convergen:
RIPiIGRPauuntimpdeconvergenredus
EIGRPiOSPFauuntimpdeconvergenrapid
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Metrica unei rute


Metricareprezintovaloarefolositdeprotocoalelederutare
pentruadecidecarerutesuntmaibunedectaltele
Exemplusimpludemetricbazatpehopcount:
metodaesteimplementatnRIP
Reea

Hopuri

192.68.1.0

Reea

Hopuri

Reea

Hopuri

192.68.1.0

192.68.1.0

2012 ccna.ro, Toate drepturile rezervate.

12

Unprotocolderutarepoatesfurnizezedousaumaimulterutectre
aceeai destinaie i astfel este necesar specificarea unui mecanism
decompararearutelorntreele.nacestscopestefolositmetrica.
Metricauneirutereprezintunnumr,rezultatdinapreciereacalitii
unui drum spre o anumit destinaie conform unor criterii, specific
fiecrui protocol de rutare. Astfel, nu are sens compararea metricilor
unorruteobinuteprinprotocoalederutarediferite.
n funcie de algoritmul intern de determinare a cii optime
caracteristic fiecrui protocol, metrica este aleas depinznd de
parametrii mai mult sau mai puin compleci. RIP spre exemplu
folosete o metric simpl ce determin numrul de rutere pe care
rutarespectivleatraversatnaintedeaajungenpunctulcurent.Alte
protocoale mai avansate pot folosi metrici complexe care s includ:
limeadeband(bandwidth)sauncrcareauneilegturi(load).
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Tipuri demetrici
Protocoalelederutarefolosescdiferitevaloripentruamsura
rutele:
hopcount
bandwidth
cost
delay
load
reliability
diversecombinaiialeacestora

B
56kbps

16Mbps

A
4Mbps

DelaAlaB:
RIPalegelegturade56K
OSPFalegelegtura4M16M

2012 ccna.ro, Toate drepturile rezervate.

13

Aadar, exist diverse tipuri de metrici utilizate de protocoalele de


rutare:
Hop count: numrul de rutere traversate de un pachet pn la
destinaie
Bandwidth: este preferat calea ctre destinaie cu cea mai mare
limedeband
Load:capacitateatraficuluiutilizatpeolegtur
Delay:timpulnecesartransmiteriiunuisemnalpesteolegtur
Reliability:probabilitateauneilegturideadeveniinactiv
Cost:ovaloarecareindicpreferinapentruoanumitrut
Metrica folosit de RIP este cea a numrului de hopuri, n timp ce
EIGRP folosete o metric compus avnd urmtoarele componente:
bandwidth,delay,reliability iload.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Metrica n tabela derutare


Metricaesterelevantdoarnraportcuprotocolulderutarecare
agenerato
Ruterelecompardoarmetricileaceluiaiprotocolderutare
Router# show ip route
Gateway of last resort is not set

O
R
C
O

172.16.0.0 255.255.0.0 is variably subnetted, 4 subnets, 2 masks


172.16.0.21 255.255.255.255
[110/51] via 172.18.1.2, 00:04:56, Serial0/0/0.100
172.16.0.12 255.255.255.255
[110/2] via 172.18.1.6, 00:04:56, Serial0/1/0
172.16.0.11 255.255.255.255 is directly connected, Loopback0
172.16.1.4 255.255.255.252
[110/113] via 172.18.1.6, 00:04:56, Serial0/1/0

2012 ccna.ro, Toate drepturile rezervate.

14

Protocoalele de rutare determin cea mai bun cale ctre destinaie


folosindrutacuceamaimicvaloareametricii.
Metricaasociatcufiecarerutpoatefivizualizatntabeladerutare
utiliznd comanda show ip route, fiind a doua valoare dintre
parantezele drepte din dreptul fiecrei nregistrri. n output se pot
observa rute nvate prin protocoale de rutare diferite. n cazul
protocolului de rutare RIP, reeaua destinaie 172.18.1.12 se afl la
douhopuridistan.Metricaareroldeapreciereacalitiiunuidrum
ctre o anumit destinaie doar n cadrul unui anumit protocol de
rutare, fiind inutil compararea metricilor a dou rute nvate prin
protocoale de rutare diferite. Ierarhizarea diferitelor protocoale de
rutare se realizeaz cu ajutorul primei valori menionate ntre
parantezeledrepte din dreptul fiecrei rute distana administrativ.
Lafelcaincazulmetricii,vafipreferatprotocolulderutarecareare
asociatovaloaremaimicadistaneiadministrative.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

showip route[address]
Comandashow ip route poateafiainformaiispecifice
pentrufiecarerut
Pentruaafiadoarruteleunuianumitprotocolsefolosete:
show ip route [protocol]

Router#show ip route 10.0.0.1


Routing entry for 10.0.0.1/32
Known via "isis", distance 115, metric 20, type level-1
Redistributing via isis
Last update from 223.191.255.251 on Fddi1/0, 00:00:13 ago
Routing Descriptor Blocks:
* 10.22.22.2, from 223.191.255.247, via Serial2/3
Route metric is 20, traffic share count is 1
223.191.255.251, from 223.191.255.247, via Fddi1/0
Route metric is 20, traffic share count is 1

2012 ccna.ro, Toate drepturile rezervate.

15

Comanda show ip route poate fi apelat mpreun cu un


parametru suplimentar care specific o adres IP a unei reele
destinaie din cadrul tabelei de rutare astfel: show ip route
[address]. Din outputul afiat, se pot observa informaii detaliate
desprerutaprimitcaparametru:
AdresaIPareelei,mpreuncumascadereeaataat
Moduldenvarearutei,ncazuldefa,prinprotocoluldinamicde
rutareISIS,mpreuncuinformaiispecificeprotocoluluimenionat
Distanaadministrativimetricarutei
Interfaa de ieire prin care se vor trimite pachetele a cror IP
destinaieaparinereeleidefinitencadrulrutei

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Loadbalancing
Equalcostloadbalancing
abilitateaunuiruterdeafolosimultiplecispreaceeaidestinaie,dac
acesteaaumetriciegale
majoritateaprotocoalelorderutarepotintroducecimultiplentabelade
rutare

Unequalcostloadbalancing
rutelespredestinaiepotaveametricidiferite,darntruninterval
predefinit

Router#show ip route
Gateway of last resort is not set
R

192.168.6.0 [120/1] via 192.168.2.1, 00:00:24, Serial0/0/0


[120/1] via 192.168.4.1, 00:00:26, Serial0/0/1

2012 ccna.ro, Toate drepturile rezervate.

16

Dup procesul de construire a tabelei de rutare exist posibilitatea


existenei mai multor rute ctre aceeai destinaie avnd ataate
aceeai metric. n acest caz, ruterul va distribui traficul n mod egal
ctretoateinterfeelecareauasociaterutecumetriciegale.Procesul
desfurat este cunoscut sub denumirea de equalcost load
balancing i poate fi vizualizat n tabela de rutare atunci cnd dou
saumaimulteruteauasociateaceleaireeledestinaie.
Ocaracteristicimportantaanumitorprotocoalederutarecumeste
protocolul EIGRP este faptul c poate echilibra traficul pe mai multe
rute de cost diferit, innd cont de o valoare a variaiei metricilor
folositenprocesuldeloadbalancing.Maiprecis,vorfiintrodusen
tabela de rutare toate rutele cu metrica mai mic dect valoarea
obinutprinnmulireavaloriivariaieicumetricaruteidecostminim.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Distana administrativ (AD)aunei rute


Distanaadministrativesteovaloarecereprezintgradulde
preferin pentruorigineauneianumiterute
rutelestatice,directconectateiceledinamiceauvaloriADdiferite
valoareamaimicestepreferat
metricilesuntcomparatedoarpentrurutecuADuriegale

OSPFAD=110

2012 ccna.ro, Toate drepturile rezervate.

EIGRPAD=90

17

Dousaumaimulteprotocoalederutarediferitepotsfurnizezecte
o cale ctre aceeai destinaie, cu aceeai adres i masc de reea
ataat. Criteriul principal de difereniere a rutelor generate este
reprezentatdedistanaadministrativ(AD).Rutacuvaloareadistanei
administrativemaimicestepreferatiintrodusntabeladerutare.
Aadar,distanaadministrativesteovaloarecereprezintgradul de
preferin pentru originea unei anumite rute. n practic, aceasta
determin o ierarhie bine definit a tuturor modurilor posibile prin
careorutpoatefidobndit.
n cadrul aceluiai protocol de rutare, diferenierea rutelor se va face
pe baza valorii metricii, ruta cu o valoare mai mic a acesteia fiind
introdusntabeladerutare.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

ADn tabela derutare


Fiecarerutdinamicafieaz[AD/metric]
Valorileaparinintervalului[0..255]
DoarruteledirectconectateauAD=0(inupoatefischimbat)
UnAD=255indicorutcenuvafiinclusniciodatntabelade
rutare
R1#show ip route
Gateway of last resort is not set

D
D
C
C
C

10.0.0.0/8 is variably subnetted, 4 subnets, 2 masks


10.7.7.2/32 [90/21024000] via 10.1.1.1, 00:14:05, Serial0
10.7.7.0/24 [90/21024000] via 10.1.1.1, 00:14:05, Serial0
10.1.1.0/24 is directly connected, Serial0
10.1.1.1/32 is directly connected, Serial0
192.168.0.0/24 is directly connected, Ethernet0

2012 ccna.ro, Toate drepturile rezervate.

18

n cadrul tabelei de rutare, distana administrativ este reprezentat


de prima valoare numeric afiat ntre paranteze drepte. Acest
numr va aparine intervalului 0255, valoarea cea mai mic fiind
preferatpentrualegerearuteictredestinaie.Astfel,rutacudistana
administrativ 0, asociat rutelor direct conectate, va fi tot timpul
aleas naintea altor rute existente. Pe de alt parte, o rut cu o
valoare AD (administrative distance) egal cu 255 nu va fi instalat
niciodat n tabela de rutare. Dup rutele direct conectate vor fi
preferate rutele statice, deoarece acestea au ataat o distan
administrativ implicit egal cu 1, iar apoi protocoalele dinamice de
rutare.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Valori ADstandard
Sursarutei

Distanaadministrativ

Directconectat

Static

RutsumarizatEIGRP

RutBGPextern

20

RutEIGRPintern

90

IGRP

100

OSPF

110

ISIS

115

RIP

120

RutEIGRPextern

170

RutBGPintern

200

Valorilestandardpotfimodificate doarlaCCNP
2012 ccna.ro, Toate drepturile rezervate.

19

Distaneleadministrativepentrucelemaiutilizateprotocoalederutare
sunt precizate n tabelul alturat. Se remarc valorile pentru
urmtoareletipuriderute:
Directconectate:0
Statice:1
RIP:120
EIGRP:90
OSPF:110
nfunciedevalorileADurilorsepotefectuaurmtoareleconcluzii:AD
RIP > AD EIGRP deoarece EIGRP este mai performant dect RIP, AD
IGRP> ADEIGRPdeoareceEIGRPafostdezvoltatcaombuntirea
IGRP. Rutele externe vor avea o distan administrativ mai mare
datoritfaptuluicsuntprovenitedinaltedomeniiderutare.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Rute directconectate istatice


Atenielarutelestaticedateprininterfaadeieire!
eleaparntabeladerutarecafiinddirectlyconnected
darauAD=1

R1#show ip route
S

192.168.0.0/24 is directly connected, Serial0/0

R1#show ip route 192.168.0.0


Routing entry for 192.168.0.0/24
Known via static, distance 1, metric 0 (connected)
Routing Descriptor Blocks:
* directly connected, via Serial0/0
Route metric is 0, traffic share count is 1

2012 ccna.ro, Toate drepturile rezervate.

20

Rutelestaticesuntintrodusemanualdectreadministratorulde reea
cu scopul de a configura o cale optim ctre destinaie. Valoarea
implicitadistaneiadministrativearutelor statice este 1, deci, dup
ruteledirectconectatecareaudistanaadministrativegalcu0sunt
preferaterutelestatice.
Rutele statice pot fi configurate utiliznd adresa IP nexthop sau
interfaa de ieire, n ambele cazuri avnd distana administrativ
implicit, i anume 1. Totui, n cazul rutelor statice configurate
folosind interfaa de ieire, valoarea distanei administrative nu este
afiat la introducerea comenzii show ip route. Rutele direct
conectate vor aprea n tabela de rutare imediat dup configurarea
adreselorIPpeinterfeeiactivareaacestora.Distanaadministrativ
fiind0,vafintotdeaunarutapreferat.
ncazulncareorutstaticconfiguratnuaparentabeladerutare
sevaverificadacinterfaadeieireesteconfiguratcorectiactivat.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Rezumat
Funciileprotocoalelorderutare
InteriorGatewayProtocols(IGP)
ExteriorGatewayProtocols(EGP)
Classfuliclassless
DistancevectoriLinkstate
Distanaadministrativ(AD)
Metrica

2012 ccna.ro, Toate drepturile rezervate.

21

1. Prin ce metode se pot menine informaiile mereu actualizate n


tabeladerutare?
2.Caresuntcategoriilededifereniereaprotocoalelorderutare
3. Care sunt erorile logice care pot aprea ntro reea n cazul unui
timpmaredeconvergen?
4. Care este criteriul principal de difereniere a protocoalelor de
rutare?Dararutelorncazulunuianumitprotocol?
5. Care este distana administrativ a rutelor direct conectate? Dar a
rutelorconfiguratestatic?

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Capitolul5:
RIPv1

2012 ccna.ro, Toate drepturile rezervate.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

CaracteristiciRIPv1
ProtocolDistanceVector
Numruldehopuri(HopCount)reprezintmetrica
ometricmaimarestrictca15facecarutasfieunreachable

Mesajeledenotificare
sunttransmisentrevecinisubformdebroadcast
sunttrimiselafiecare30desecunde
sunttransmisepesteUDP,port520

Nusemaifolosetenreallife!

2012 ccna.ro, Toate drepturile rezervate.

RIPv1 este primul protocol de rutare dinamic. Este un protocol


distancevector,avndurmtoarelecaracteristici:
Utilizeaznumruldehopuricametricpentrualegerearuteioptime.
Practic,rutelesuntevaluatedoarnfunciedenumrulderutere(hop
uri)princaretreceunpachet,pnladestinaie
MetricamaximsuportatdeRIPv1este15,valoarea16fiindfolosit
pentruadesemnaometricinfinit,sauorutinaccesibil
RIPv1 trimite mesaje de notificare, sub form de broadcast, la un
interval definit la 30 de secunde. Mesajul RIP este ncapsulat ntrun
segmentUDP,transmisfolosindportul520
Datorit limitrilor ntlnite n cadrul RIPv1, n anul 1994 a fost
dezvoltatonouversiunemaiperformant,RIPv2.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

FormatulmesajelorRIPv1
1=Request
2=Reply

Command

1=RIPv1
2=RIPv2

Version

Content
Date
2=IP
AddressFamilyIdentifier

IPAddress
Metric

2012 ccna.ro, Toate drepturile rezervate.

0=Requestpentrutoattabelade
rutare
Adresadestinaie(dereea,
subnetsauhost)
Hopcount,ntre1i16

CmpurilemesajelordeupdatefolositedeprotocolulRIPv1sempart
ndouseciuni:
RIP header care include cmpurile command, n care se specific
tipul mesajului (Request sau Reply), version care poate s aib
valoarea 1 pentru RIPv1, respectiv valoarea 2 pentru RIPv2 i cmpul
must be zero, cmp ce ofer spaiu pentru o dezvoltare ulterioar a
protocolului
RouteEntry estedescrisdecmpurile:AddressFamilyIdentifier,
care poate conine dou valori, 2 pentru IP i 0 dac ruterul solicit
ntreaga tabel de rutare; IP Address, n care este specificat adresa
destinaie;icmpulmetric,ncareestemenionatmetricaspecific
protocoluluiRIPv1,ianumenumruldehopuri
UnupdateRIPpoateconinemaxim25deintrri,dimensiuneamaxim
acadruluifiind504bytes,fraincludeanteteleIPsauUDP.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Procesuldecerere/rspuns

2012 ccna.ro, Toate drepturile rezervate.

Fiecare interfa configurat cu protocolul RIPv1 trimite, la activarea


protocolului, o cerere prin care solicit tuturor vecinilor s trimit
tabela lor de rutare; doar cei care ruleaz un proces RIPv1 vor
rspunde cererii. n momentul n care un ruter primete un rspuns,
evalueazfiecarerut,astfel:
Dacrutanuseaflntabeladerutare,eavafiadugat
Dacrutaexist,eavafinlocuitcurutanounvat,doarncazul
ncareaceastadinurmareometricmaimic
Urmtorul pas este ca ruterul s trimit un update declanat de
evenimente(triggeredupdate),coninndtabelapropriederutare,pe
toate interfeele sale pentru ai informa vecinii despre noile
schimbri. n urma acestui proces, se urmrete atingerea strii de
convergen, prin trimiterea de updateuri, att periodice, ct i
declanatedeschimbri ntopologie.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Rutareclassless/classful
RIPv1nutrimitemascadereeanupdate
sefolosetedemascapuspeinterfee
sefolosetedeclase

ClasaA
255
Network

ClasaB

255
Network

0
Host

0
Host

255
Network

0
Host

0
Host

0
Host

ClasaC
255
Network
2012 ccna.ro, Toate drepturile rezervate.

255
Network

255
Network

0
Host
5

SpaiulIPv4estempritntreiclaseprincipale:A,BiC.Fiecareclas
areatribuit o masc dereeaimplicit:clasaAaremasca/8,clasaB,
/16,iarclasaC,/24.
RIPv1 este un protocol de rutare classful. Acest lucru nseamn c
reelele direct conectate vor fi anunate n pachetele de update fr
mascaloraferent.Aadar,unrutervainstalarutaprimitcumascade
reeaconfiguratpeinterfaalocal,doardacreeauaanunatface
parte din aceeai clas major cu IPul configurat pe interfaa
respectiv.Altfel,sevasalvacumascadereeaspecificclaseidincare
face parte IPul rutei. Datorit acestei limitri, adresarea reelelor
configurate folosind RIPv1 nu poate fi discontinu i nici nu poate
suportamtidereeadelungimevariabil(VLSM).

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Distanaadministrativ
RIPareAD=120
maipuinpreferatfadeISIS,IGRP,OSPF,EIGRP
Router# show ip route
Codes: I - IGRP derived, R - RIP derived, O - OSPF derived,
C - connected, S - static, E - EGP derived, B - BGP derived,
* - candidate default route, IA - OSPF inter area route,
i - IS-IS derived, ia - IS-IS, U - per-user static route,
o - on-demand routing, M - mobile, P - periodic downloaded static route,
D - EIGRP, EX - EIGRP external, E1 - OSPF external type 1 route,
E2 - OSPF external type 2 route, N1 - OSPF NSSA external type 1 route,
N2 - OSPF NSSA external type 2 route
Gateway of last resort is 10.119.254.240 to network 10.140.0.0
R
R
R
R

172.150.0.0 [120/5] via 10.119.254.6, 0:01:00, Ethernet2


172.17.10.0 [120/8] via 10.119.254.244, 0:02:22, Ethernet2
172.70.132.0 [120/5] via 10.119.254.6, 0:00:59, Ethernet2
10.130.0.0 [120/3] via 10.119.254.6, 0:00:59, Ethernet2

2012 ccna.ro, Toate drepturile rezervate.

Distanaadministrativreprezintovaloarecuprinsntre0i255care
desemneaz un grad de ncredere sau preferin pentru anumite
rute, n detrimentul altora. O rut cu o distan administrativ mai
mic va fi ntotdeauna preferat de ruter i instalat n tabela de
rutare.
RIP are distana administrativ 120. Comparat cu alte protocoale
interne de rutare, RIP este cel mai puin preferat protocol, n special
datoritlimitrilornprivinaperformaneiiascalabilitii.Ulteriorau
fost dezvoltate i alte protocoale mai complexe cum sunt ISIS, OSPF,
IGRP i EIGRP. Datorit tehnologiilor implementate, acestea au o
distanadministrativmaimicdectRIP.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Interfeepasive
InterfeeconfiguratenRIP,pecarenusetransmitupdateuri
Avantaj fa de scoaterea definitiv a adresei interfeei din
protocol
adresainterfeeiestepropagatncontinuarederuter

Folositepentruanuconsumabandwidthitimpdeprocesarecu
updateurinedorite
Updateurilenedoritepotcreagurinsecuritate

2012 ccna.ro, Toate drepturile rezervate.

Exist anumite situaii n care o reea local trebuie anunat n


protocolulderutare,darnuestenecesartrimitereaupdateurilorpe
interfaa de legtur deoarece nu exist rutere care s ruleze RIP n
aceareea.ngeneral,este de dorit evitarea traficului inutil n aceste
segmente att pentru c poate reprezenta un risc de securitate,
putndfiinterceptatimodificat.Unaltdezavantajlreprezintfaptul
cbroadcasturiledenivel3potfiprocesatepnlanivelultransport.
O soluie intuitiv de a opri transmiterea de updateuri ntro reea
este eliminarea reelei din protocol, folosind comanda no network
[reea].n acest caz, ruterul nu va mai trimite pachete de rutare ctre
reeaua respectiv, dar nici nu o va mai putea include n update-urile
trimise ctre celelalte rutere. Soluia preferat este folosirea comenzii
passive interface [nume interfa], care previne
trimiterea updateurilor de rutare pe interfaa specificat, dar va
permitecaaceareeasfieanunatncontinuarectrevecini.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Boundaryrouter
Interconecteaz

H2

10.0.2.0/24

doureelediscontinue

Boundary
router
10.0.3.0/24

R2

192.168.2.0/24

H1

H3
R1

10.0.1.0/24
2012 ccna.ro, Toate drepturile rezervate.

R3

192.168.1.0/24
8

Fiindunprotocolderutareclassful,RIPv1vasumarizaautomatreelele
conformadresriiclassful.nfigur,seobservcR2esteconectatla
mai multe reele classful, din aceast cauz ruterul R2 este considerat
un ruter de tip boundary router.
DeoareceboundaryruterulR2vasumarizasubreeleleRIPlaoclas
major, updateurile pentru reelele 10.0.1.0/24, 10.0.2.0/24 i
10.0.3.0/24 vor anuna reeauaclassful 10.0.0.0/8 pe interfaa serial
ctre R3. Aadar, ruterul R3 va instala o singur rut n tabela de
rutare,sumarizndtoatecele3subreele.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Regulideprocesareaupdateurilor (1)

Reeauadestinaie dinupdateaparineaceleiaiclasemajore cu
interfaapecareavenitupdateul
mascainterfeeipecaresaprimitupdateulvacoincidecumascarutein
tabeladerutare

Reeauadestinaiedinupdatenuaparineaceleiaiclasemajore
cuinterfaapecareavenitupdateul
rutaadugatntabeladerutareestesumarizatautomatlaclasamajor
dincarefaceparte

2012 ccna.ro, Toate drepturile rezervate.

Deoarece este protocol de rutare classful, RIPv1 nu va include masca


de reea a rutelor anunate n updateuri. ntruct reelele anunate
trebuie s fie totui instalate n tabela de rutare cu omasc de reea
ataat, updateurile RIPv1 sunt procesate n funcie de urmtoarele
douregulimajore:
Dac un update de rutare conine o rut ce aparine aceleiai clase
majorecureeauainterfeeipecareesteprimitacesta,mascadereea
ainterfeeiesteaplicatruteinounvate
Dac un update de rutare nu aparine aceleiai clase majore cu
interfaapecareesteprimit,rutavafiadugatntabeladerutarecu
mascadereeaclassfuldincarefaceparte
Conform acestor reguli, un dezavantaj al RIPv1 este faptul c toate
subreelele unei clase majore vor utiliza masca de reea a clasei din
carefacparte.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Regulideprocesareaupdateurilor (2)
R1vaavea3subneturin
tabeladerutarepentrureeaua

H2

10.0.2.0/24

10.0.0.0
R3vatidoarrutapentru
reeaua10.0.0.0
R2

10.0.3.0/24

11.0.3.0/24

H1

H3

10.0.1.0/24
2012 ccna.ro, Toate drepturile rezervate.

R1

R3

192.168.1.0/24
10

n topologia din figur se poate observa aplicarea regulilor de


procesare a updateurilor astfel: R1 va primi de la R2 un update cu
reeaua10.0.2.0,carefacepartedinaceeaiclasmajorcaireeaua
de pe interfaa ctre R2 (10.0.0.0/8), astfel va introduce n tabela
propriederutarereeaua10.0.2.0,cumascadepeinterfaalocal,i
anume/24.
n cazul ruterului R3, acesta va primi reelele 10.0.1.0, 10.0.2.0,
10.0.3.0, care aparin aceleiai clase majore cu interfaa pe care a
primitupdateul.Astfel,ntabelasaderutareesteinstalatosingur
rutclassful,caresumarizeazceletreireele,10.0.0.0/8.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Avantajelesumarizriiautomate
La limita dintre dou clase diferite sunt trimise updateuri
sumarizate,careconsumpuinlimedeband
Tabeladerutareestemic,aadarcutrilesuntrapide
Pentruexemplulanterior,tabelaruteruluiR3aratastfel:
R3#show ip route
R 10.0.0.0/8 [120/1] via 11.0.3.2, 0:01:00, Serial0/0
11.0.3.0/24 is subnetted, 1 subnets
C
11.0.3.3 is directly connected, Serial0/0
C 192.168.1.0/24 is directly connected, FastEthernet0/0

2012 ccna.ro, Toate drepturile rezervate.

11

Sumarizarea automat prezint mai multe avantaje: updateurile de


rutaretrimiseiprimitesuntdedimensiunimaimici,utilizndastfelo
lime mai mic de band; de asemenea timpul de procesare al
updateurilor se diminueaz, iar consumul de resurse de memorie i
CPUsereduc.
Dupcumseobservnoutputulcomenziishow ip route,pentru
reeaua10.0.0.0/8,indiferent de numrul de subreele se va trimite doar
o rut sumarizat rezultnd un proces de rutare mai rapid.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Dezavantajelesumarizriiautomate (1)
LipsasuportuluipentruVLSMipierdereaconectivitii
10.0.2.128/25
H2

H1
R1

11.0.0.0/24

10.0.1.0/24

R2

10.0.2.128/25

R1#show ip route
C
C

10.0.0.0/24
10.0.1.0
11.0.0.0/24
11.0.0.0

2012 ccna.ro, Toate drepturile rezervate.

is
is
is
is

subnetted, 1 subnets
directly connected, FastEthernet0/0
subnetted, 1 subnets
directly connected, Loopback0

12

n topologia din figur se remarc un dezavantaj principal al


protocoalelor de rutare classful, cum este RIPv1, i anume lipsa
suportuluipentruVLSM(VariableLengthSubnetMask).
Protocoalelederutareclassfulnuincludmascadereeanmesajelede
update RIPv1. Astfel, ruterul R2 nu trimite mai departe reeaua
10.0.2.128/25. Prin urmare, ruterul R1 nu va avea conectivitate ctre
reeaua 10.0.2.128/25. Pentru rezolvarea acestei probleme, se
recomandutilizareauneiadresriclassfulsaufolosireaunuiprotocol
derutareclasslesscumsunt:RIPv2,OSPF,EIGRP.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Dezavantajelesumarizriiautomate (2)
H2

Lipsasuportuluipentru

11.0.0.0/24

reelediscontinue
R2vaavearutpentru
10.0.0.0/8iprinR1,i
prinR3 sepierdpachete

R2

H1

H3

10.0.1.0/24

R1

R3

2012 ccna.ro, Toate drepturile rezervate.

10.0.2.0/24
13

Un alt dezavantaj major al sumarizrii automate este reprezentat de


lipsa suportului pentru reelele discontinue. n topologia din figur,
RIPv1 nu va putea identifica toate reelele existente datorit
discontinuitiiacestora.R1iR3auroluldeboundaryrouter pentru
subreeleleataatedinclasamajor10.0.0.0/8,acesteafiindseparate
de o alt reea major, 11.0.0.0/8. Din cauza faptului c RIPv1 nu
include n updateuri masca de reea a rutei anunate, nu va trimite
corect informaia de rutare ctre reelele 10.0.1.0/24, respectiv
10.0.2.0/24.nacestcaz,aparurmtoareleproblementopologie:
R1nuareniciorutctreLANulataatluiR3
R3nuareniciorutctreLANulataatluiR1
R2 va face load balancing ntre subreelele din clasa major
10.0.0.0/8; acest lucru nseamn c R1 i R3 vor primi, fiecare,
jumtatedinpacheteletrimise deR2
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

ConfigurareRIP
ActivareRIP
(config)#router rip

Moduldeconfigurarealprotocolului
R1(config-router)#

DezactivareRIP
(config)#no router rip

2012 ccna.ro, Toate drepturile rezervate.

14

Pentru a activa un protocol de rutare dinamic, n modul global de


configurare se utilizeaz comanda router, urmat de numele
protocolului care se dorete a fi configurat. Se observ c intrarea n
modul de configurare al unui protocol de rutare este reflectat i n
cadrulpromptuluiafiat:config-router.
Comanda nu pornete efectiv procesul RIP, ci doar creeaz contextul
pentru comenzile de configurare ale acestuia. Dezactivarea unui
protocol de rutare se face prin ataarea cuvntului no nainte de
comanda router i numele protocolului dorit. Dezactivarea are ca
efectieliminareaconfiguraiilorprotocoluluiderutare.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Comandanetwork
ActiveazRIPpetoateinterfeelespecificate
trimiteupdateuripeinterfaarespectiv
ascultupdateuridepeinterfaarespectiv

Anunreeleleconfiguratenupdateuriletrimisevecinilor
Comandaesteprindefiniieclassful
Sintaxa
(config-router)#network
direct-conectat]

2012 ccna.ro, Toate drepturile rezervate.

[adres-de-reea-classful-

15

naintecaprotocolulspoatefectivfunciona,ruterultrebuiestie
ce interfee vor fi folosite pentru a comunica cu ruterele vecine i ce
reele vor fi anunate n protocolul de rutare. Comanda network
specific aceste informaii prin introducerea adresei classful a uneia
sau mai multor reele direct conectate. Fiind o comand cu un
comportamentclassful,ncazcadministratorulspecificunsubnetal
unei reele classful ca parametru al comenzii network, sistemul de
operare va converti respectiva reea la clasa major din care face
parte.
Comanda network activeaz RIP pe toate interfeele care se
ncadreaz n adresa de reea specificat ca parametru, i adaug
reeleledincareacesteafacpartenupdateurileRIP.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Specificarea reelelornRIP
Deisepotspecificaadresedehostcucomandanetwork,IOSul
corecteazinputul
R(config)#router rip
R(config-router)#network 172.16.0.1
R(config-router)#network 12.0.0.2
R#show running-config
!
router rip
network 12.0.0.0
network 172.16.0.0
!

2012 ccna.ro, Toate drepturile rezervate.

16

Introducerea unei adrese de subreea va avea ca efect trunchierea


adresei la lungimea prefixului clasei respective. Cu alte cuvinte,
comanda network 172.16.0.1 introdus pentru o interfa din
reeaua 172.16.0.0/16 va lua n considerare reeaua 172.16.0.0, cu
masca sa classful (/24). Prin definiie comanda network este o
comand classful. De exemplu, n caz c ruterul este conectat la mai
multe subreele din clasa major 10.0.0.0/8, este ndeajuns
introducerea comenzii network 10.0.0.0, nefiind necesar
rulareacomenziipentrufiecaresubreea.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Verificareaconfigurrii
Verificareacprotocolulestefuncionalpeointerfa
# show ip interface brief

Asigurarea c rutele propagate prin RIP au ajuns n tabela de


rutare
# show ip route

Verificareaparametrilorprotocolului
# show ip protocols

Diagnosticareaprotocolului
# debug ip rip

2012 ccna.ro, Toate drepturile rezervate.

17

naintedeconfigurareaoricruiprotocolderutare,trebuiesexisteo
configuraie IP a cel puin unei interfee active. Informaii sumare
despre fiecare interfa a unui ruter pot fi obinute prin folosirea
comenziishow ip interface brief.
Rutele propagate prin RIP pot fi vizualizate n tabela de rutare prin
comanda show ip route. Pentru vizualizarea informaiilor
generale despre toate protocoalele de rutare care ruleaz la un
moment dat, exist comanda show ip protocols. Comanda
afieaz interfeele active din fiecare protocol de rutare, comenzile
network introduse i vecinii cu care se realizeaz schimbul de
informaii.
Pentruoexaminaremaiamnunitauneiproblemedeconectivitate
aprute ntro reea configuratcu RIP, se folosete comanda debug
ip rip careafieazunoutputalctuitdintoateproceselegenerate
deprotocolulRIP.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Comandashowipprotocols (1)
1. Protocoalelederutareactive
R2#show ip protocols
Routing Protocol is "rip
***output omitted***

2. Timerelefolositeivalorilelor
R2#show ip protocols
***output omitted***
Sending updates every 30 seconds, next due in 24 seconds
Invalid after 180 seconds, hold down 180, flushed after 240

2012 ccna.ro, Toate drepturile rezervate.

18

Comanda show ip protocols este util pentru vizualizarea


detaliilorlegatedeprotocoalelederutareimplementate.
Astfel, prima informaie afiat n output reprezint denumirea
protocolului configurat i activat la momentul respectiv. Pentru
pornirea protocolului RIP este necesar cel puin o interfa activ a
crei adres IP s aparin clasei reelei specificate de comanda
network.
Updateurile generate de protocolul de rutare configurat, n cazul de
fa, RIPv1, vor fi trimise vecinilor conform timerelor specificate o
dat la 30 de secunde. De asemenea, sunt precizate si valorile
celorlaltetimereexistente:
Invalidtimer 180secunde
Holddowntimer 180secunde
Flushtimer 240secunde
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Comandashowipprotocols (2)
3. FiltraredeupdateuriiredistribuirenumaicuRIP
R2#show ip protocols
***output omitted***
Outgoing update filter list for all interfaces is not set
Incoming update filter list for all interfaces is not set
Redistributing: rip
***output omitted***

4. InterfeelepecareRIPesteactivativersiuneadeRIPacceptat
R2#show ip protocols
***output omitted***
Default version control:
Interface
Ethernet0/0
Serial1/0
Loopback0
Loopback1
***output omitted***
2012 ccna.ro, Toate drepturile rezervate.

send version 1, receive any version


Send Recv Triggered RIP Key-chain
1
1 2
1
1 2
1
1 2
1
1 2

19

ProtocolulderutareRIPoferposibilitateafiltrriianumitorupdateuri
n funcie de o serie de criterii bine stabilite, dar i posibilitatea
redistribuiriianumitorrutencadruldomeniuluiderutare.Unscenariu
des ntlnit este acela n care crem pe un boundaryrouter o rut
default ctre exterior i o redistribuim n tot protocolul de rutare
pentru ca astfel pachetele cu destinaie necunoscut s fie dirijate
ctreacesta.
n continuare, n outputul comenzii show ip protocols sunt
incluse informaii legate de versiunea protocolului, dar i interfeele
careparticiplaprocesuldetrimiteresiprimireaupdateurilor.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Comandashowipprotocols (3)
5. Sumarizare automat, la clasa adresei i equal cost load
balancing
R2#show ip protocols
***output omitted***
Automatic network summarization is in effect
Maximum path: 4
***output omitted***

6. ReeleleclassfulconfiguratecuRIP
R2#show ip protocols
***output omitted***
Routing for Networks:
10.0.0.0
12.0.0.0
172.16.0.0
***output omitted***

2012 ccna.ro, Toate drepturile rezervate.

20

noutputesteprecizatfaptulcsumarizareaautomatesteactivatn
cadrul protocolului de rutare prin mesajul: Automatic network
summarization is in effect. Astfel, dac RIPv1 identific mai multe
subneturiaparinndaceleiaireelemajoreicareutilizeazaceeai
caledeieire,vareduceruteleindividualelaosingurrutclassful.
ncazcprotocolulRIPv1vainstalantabeladerutaremaimulterute
ctreaceeaidestinaieavndaceeaimetric,numrulmaximdeci
pecareRIPv1poaterealizaequalcostloadbalancing esteegalcu4.
Reelele classful configurate cu ajutorul comenzii network sunt
afiate n continuare n output. Aceste reele vor fi incluse n update
urileRIPv1ivorfitrimisemaidepartevecinilordincadruldomeniului
derutare.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Comandashowipprotocols (4)
7. Adreselevecinilorcucarecomunicprinupdateuri

includeADvecin,cndsaprimitultimulupdatedelavecin
ultimalinieafieazaADulruterului

R2#show ip protocols
***output omitted***
Routing Information Sources:
Gateway
Distance
10.0.0.1
120
12.0.0.1
120
Distance: (default is 120)
***output omitted***

Last Update
00:00:11
00:00:24

2012 ccna.ro, Toate drepturile rezervate.

21

Vecinii RIP sunt afiai sub forma unui tabel n care sunt incluse
urmtoareledetalii:
Gatewayul adresaIPavecinuluicaretrimiteupdateuri
Distance distanaadministrativfolositpentruupdateuriletrimise
devecin
Last Update contorizeaz secundele scurse de la ultimul update
primitdelavecin

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Interfeepasive
Configurarepentruanutrimiteupdateuripeinterfa
R1(config)#router rip
R1(config-router)#passive-interface fastEthernet 0/0

Interfaa Fa0/0 face parte din reeaua 10.0.0.0 pentru care RIP
ncruteaz
R1#show ip protocols
Interface
Send Recv Triggered RIP
Serial1/0
1
1 2
Automatic network summarization is in effect
Maximum path: 4
Routing for Networks:
10.0.0.0
12.0.0.0
Passive Interface(s):
FastEthernet0/0
2012 ccna.ro, Toate drepturile rezervate.

Key-chain

22

Unele interfee pot fi legate ctre LANuri n care nu se afl nici un


dispozitivcaresrulezeRIP,decitrimitereaupdateurilornumaieste
necesar. O reea local poate fi afectat prin faptul c updateurile
trimise broadcast vor consuma o parte din bandwidth, ca apoi s fie
procesatededispozitivepnlanivel4naintedeafiaruncate.
De asemenea, trimiterea updateurilor RIPv1 broadcast ntro reea
local poate reprezenta un risc de securitate ntruct acestea pot fi
interceptate de programe maliioase (sniffing software), modificate i
apoitrimisemaidepartedeterminndrspndireaunordatecorupte.
ModalitateacorectdeaopritrimitereadeupdateuriRIPntrunLAN,
estefolosireacomenziipassive-interface,reeaualocalfiindn
continuare anunat pe celelalte interfee din domeniul de rutare.
Vizualizareainterfeelorpasiveconfiguratesefaceprincomandashow
ip protocols,fiindafiatenseciuneaPassiveInterface(s).
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

PropagareauneirutedefaultnRIP (1)
Ruterul pe care este pus ruta default trebuie configurat cu
comanda
(config-router)#default-information originate
R1(config)#ip route 0.0.0.0 0.0.0.0 Serial 0/0
R1(config)#router rip
R1(config-router)#default-information originate
R1#debug ip rip
*Mar 1 00:34:43.343: RIP: sending v1 update to 255.255.255.255
via FastEthernet0/0 (10.0.1.1)
*Mar
*Mar
*Mar

1 00:34:37.151: RIP: build update entries


1 00:34:37.151:
subnet 0.0.0.0 metric 1
1 00:34:37.155:
network 10.0.0.0 metric 1

2012 ccna.ro, Toate drepturile rezervate.

23

Ruterele pot fi configurate cu o rut default pentru a fi folosit ca


destinaie pentru pachetele care nu pot fi trimise pe o rut mai
specific.Astfel,pachetulvafitrimisctrenexthopulsauinterfaade
ieire indicat de respectiva rut. Exist situaii cnd o reea care
ruleaz RIP s aib configurat o singur conexiune cu exteriorul, de
exempluspreInternet.Pentru ca toate ruterele s poat trimite pachete
spre aceast conexiune, ele ar trebui configurate individual cu cte o
rut static default. RIP, ca i alte protocoale de rutare, ofer
posibilitatea propagrii unei astfel de rute n ntreg domeniul de
rutare.
O rut default este propagat ntrun domeniu de rutare RIP cu
ajutorul comenzii default-information originate dac n
tabeladerutarearuteruluipecareesterulatcomandaestedefinit
static o astfel de rut. La adugarea parametrului always o rut
default va fi propagat independent de existena unei rute statice
__________________________________________________________
default.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

PropagareauneirutedefaultnRIP (2)
Celelalteruterevoraveaurmtoareaintrarentabeladerutaren
urmaprocesriiupdateurilor

R2#show ip route
Gateway of last resort is 10.0.1.1 to network 0.0.0.0
C
C
R
R*

10.0.0.0/24 is subnetted, 2 subnets


10.0.2.0 is directly connected, Loopback0
10.0.1.0 is directly connected, Ethernet0/0
11.0.0.0/8 [120/1] via 10.0.1.1, 00:00:12, Ethernet0/0
0.0.0.0/0 [120/1] via 10.0.1.1, 00:00:12, Ethernet0/0

2012 ccna.ro, Toate drepturile rezervate.

24

Aadar,orutdefaultvafiinstalatpetoaterutereledindomeniulde
rutareRIP,putndfivizualizatntabeladerutareaacestora.Aceasta
este identificat prin caracterul R deoarece este nvat prin
protocolul de rutare RIP, alturi de caracterul *, indicnd o rut
default.
Ruterulcareorigineazrutadefaultsevaanunapesinecafiindnext
hop al acesteia, fiind astfel folosit de ctre toi vecinii ca destinaie
pentrunouarutinstalatntabeladerutare.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Rezumat
DistanceVector
FormatulmesajelorRIPv1
Cerere/rspunsRIPv1
Regulideprocesareaupdateurilor
Avantaje/dezavantajesumarizareautomat
Propagarearuteidefault
Interfeepasive

2012 ccna.ro, Toate drepturile rezervate.

25

1. Care este diametrul maxim al unei reele n care se poate


implementaprotocolulRIPv1?
2.CaresuntproceseledesfuratelaactivareaprotocoluluiRIPv1?
3.SepoateinstalantabeladerutareaunuiruterconfiguratcuRIPv1
adresadereea192.168.1.0/16?
4. Care este metoda optim de a opri trimiterea de updateuri pe o
interfaconfiguratnRIPv1?
5. Prin ce metod poate fi anunat o rut implicit n cadrul RIPv1
dacnuestedefinitoastfelderutlocal?

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Capitolul4:
Protocoalederutare
DistanceVector

2012 ccna.ro, Toate drepturile rezervate.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

ProtocoaleleDistanceVector (1)
CeimplicideeadeDistanceVector?
rutelesuntreinuteipropagatesubformaunuivector
fiecareintrarereinereeauadestinaie,direciactreeaidistanapn
laea

UnrutercarefoloseteunprotocolDistanceVector
nucunoatetoatcaleapecarevafitransmisunpachet
cunoateurmtorulhop
cunoatedistanapnlareea

2012 ccna.ro, Toate drepturile rezervate.

Unprotocoldistancevectorireinerutelenformaunuivectorde
distan i de direcie. Distana, n acest context, se definete cu
ajutorul unei metrici. Aceast metric poate fi reprezentat, de
exemplu,denumruldehopuri(protocolulRIP)sausepoatereferila
bandwidth, delay, relability, load, MTU (protocolul EIGRP). Direcia
reprezint urmtorul hop, sau interfaa pe care ruterul trimite
pachetectreoanumitreea.
Dac un ruter folosete un protocol distance vector, acesta va
cunoate direcia pe care o va lua un pachet i distana pn la
destinaie. Totui, ruterul nu va ti ntreaga cale ctre reeaua
destinaie.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

ProtocoaleleDistanceVector (2)
Efectueazupdateuri periodice prinbroadcastsaumulticast

2012 ccna.ro, Toate drepturile rezervate.

Protocoaleledistancevectorprezintunsetdecaracteristicicomune:
Sunt trimise updateuri periodice ctre vecini, la intervale fixe, chiar
dac topologia reelei nu sa schimbat pe parcursul unui anumit
intervaldetimp.
Vecinii unui ruter sunt acele rutere care sunt direct conectate la
acestaicarefolosescacelaiprotocolderutare.
Updateurilesunttrimiseprin broadcast.Ruterelevecinevorprocesa
aceste updateuri. Toate celelalte echipamente din reea vor
decapsulaacestepachetepnlanivelul3,dupcarelevorarunca.
Updateuricutabeladerutarevorfitrimisedeprotocoaleledistance
vector, cu cteva excepii (EIGRP), ctre vecinii si. Vecinii care
primesc aceste updateuri vor procesa ntregul pachet pentru a gsi
informaiipertinenteivoraruncarestuldatelor.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

ProtocoaleleDistanceVector (3)
Oricerutericunoatedoarveciniidireci
Setrimite ntreaga tabel derutare vecinilor
192.168.0.0/30

192.168.0.16/30
Fa0/0

Fa0/0
S0/0

10.0.0.0

Reea

Interfa

Numrde
hopuri

10.0.0.0

Fa0/0

192.168.0.0

S0/0

S0/1

S0/0

S0/0

Reea

Interfa

Numrde
hopuri

192.168.0.0

S0/0

192.168.0.16

S0/1

172.16.0.0

Reea

Interfa

Numrde
hopuri

172.16.0.0

Fa0/0

192.168.0.16

S0/0

2012 ccna.ro, Toate drepturile rezervate.

nacestexemplu,cele3rutereitrimittabeladerutarenumaictre
veciniilor.Seobservcprimulrutertrimiteunpachetctrealdoilea
ruter, dar nu i ctre al treilea ruter, n timp ce ruterul 2 trimite
pacheteruterului1i3.
Un protocol distance vector va folosi un algoritm specific pentru
instalarearutelorntabeladerutare,pentrutrimitereadeupdateuri
veciniloripentruluareadeciziilorderutare.Acestavaaveadefinite
urmtoarelemecanisme:
Mecanismpentruprimireaitrimitereainformaieiderutare
Mecanismpentrucalculareacelormaieficienteruteiinstalarealor
ntabeladerutare
Mecanism pentru detectarea i adaptarea la schimbri n topologia
reelei
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

ProtocoaleleDistanceVector (4)
Tabeladerutaredupprimulupdate
Fa0/0

192.168.0.0/30
S0/0
S0/0

10.0.0.0

Reea

Interfa

Numrde
hopuri

10.0.0.0

Fa0/0

192.168.0.0

S0/0

192.168.0.16

S0/0

2012 ccna.ro, Toate drepturile rezervate.

192.168.0.16/30
S0/1
S0/0

Reea

Interfa

Numrde
hopuri

Fa0/0

172.16.0.0

Reea

Interfa

Numrde
hopuri

192.168.0.0

S0/0

172.16.0.0

Fa0/0

192.168.0.16

S0/1

192.168.0.16

S0/0

10.0.0.0

S0/0

192.168.0.0

S0/0

172.16.0.0

S0/1

1
5

ncazuldefa,celetreirutereprimescinformaiidesprecelpuino
reea anterior necunoscut. Fiecare ruter va analiza independent
updateulprimit,vacalculaceamaiscurtcalectrenoileadresede
reea, iar apoi acestea vor fi adugate sau actualizate n tabela de
rutare.
Atuncicndunruterprimeteunupdatecareconinentreagatabel
derutareaunuivecin,vapstranumaiparteadinpachetcareiaduce
informaii noi, iar pe cealalt o va arunca. Astfel, ruterul 2 trimite
ctre ruterul 1 ambele adrese aflate n tabela sa de rutare
(192.168.0.0, 192.168.0.16), dar ruterul 1 instaleaz numai ruta pe
care nu o cunotea (192.168.0.16). La primirea unei rute deja
existententabeladerutare,darcuometricmaibun,vechearut
vafiactualizatconformnoilorinformaiiprimite.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

ProtocoaleleDistanceVector (5)
Tabeladerutaredupaldoileaupdate
Putemobservacreeauaaconvers
192.168.0.16/30

192.168.0.0/30

Fa0/0

Fa0/0
S0/0

10.0.0.0

Reea

Interfa

Numrde
hopuri

S0/1

S0/0

S0/0

Reea

Interfa

Numrde
hopuri

172.16.0.0

Reea

Interfa

Numrde
hopuri

10.0.0.0

Fa0/0

192.168.0.0

S0/0

172.16.0.0

Fa0/0

192.168.0.0

S0/0

192.168.0.16

S0/1

192.168.0.16

S0/0

192.168.0.16

S0/0

10.0.0.0

S0/0

192.168.0.0

S0/0

172.16.0.0

S0/0

172.16.0.0

S0/1

10.0.0.0

S0/0

2012 ccna.ro, Toate drepturile rezervate.

Dup al treilea update, fiecare ruter din exemplu va avea informaii


complete despre topologie. Convergena este realizat atunci cnd
fiecare ruter are o imagine complet i corect asupra ntregii
topologii. Practic informaiile tuturor ruterelor despre reele ofer
posibilitatea existenei unei conexiuni cu orice destinaie din cadrul
domeniuluiderutare.
S presupunem c la un moment dat, din diferite motive, reeaua
172.16.0.0devineinaccesibil.naceastsituaieruterul3vatrimite
un update provocat (triggered update) ctre vecinul su, ruterul 2,
carevascoatereeauadintabelasaderutare.Larndulsu,aldoilea
rutervatrimiteunupdatectreruterul1,carevatergeieladresa
respectivdintabelasapropriederutare.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

ProtocoaleleDistanceVector (6)
Avantaje
configurareintreineresimpl
consumulderesursealruteruluiesteredus

Dezavantaje
timpdeconvergenridicat
scalabilitatelimitat
potapreabuclederutare

2012 ccna.ro, Toate drepturile rezervate.

Datorit simplitii configurrii unui protocol de rutare distance


vector, nivelul de cunotine al unui administrator necesar pentru
implementarea i ntreinerea ulterioar a protocolului de rutare
distancevectorntroreeaesteredus.
Complexitatearedusaalgoritmilorutilizaideprotocoalelederutare
distance vector, dar i informaiile nu foarte detaliate despre rutele
schimbatentrevecininunecesitocantitatemaredememorieinici
o putere de procesare sporit.ncazul folosirii unor echipamente cu
resurse reduse, protocoalele distance vector reprezint alegerea
idealpentrudirijareapachetelornmoddinamicnreea.
Timpuldeconvergenalprotocolelorderutaredistancevectoreste
ridicatdatoritupdateurilorderutaretrimiselaunanumitintervalde
timpdefinit,ceeaceimplicoscalabilitateredus,unnumrmarede
echipamentecrescndposibilitateaapariieibulelorderutare.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Buclederutare (1)
Exemplu:Problemacounttoinfinity

Fa0/0

192.168.0.0/30

R1
S0/0

S0/1

S0/0

10.0.0.0

Reea

Interfa

Numrde
hopuri

192.168.0.16/30

R2

S0/0

Reea

Interfa

Numrde
hopuri

10.0.0.0

Fa0/0

192.168.0.0

S0/0

192.168.0.0

S0/0

192.168.0.16

S0/1

192.168.0.16

S0/0

10.0.0.0

S0/0

2012 ccna.ro, Toate drepturile rezervate.

Problema count to infinty apare n momentul n care ntre rutere


circulupdateurieronatedespreoreeaindisponibil.
S presupunem, n topologia de mai sus n care sa realizat
convergena,creeaua10.0.0.0devineindisponibil.nacelaitimp,
R2itrimiteunupdateluiR1cuinformaiacareorutctre10.0.0.0
cumetrica1,cunoscndfaptulcareorutntabeladerutarectre
10.0.0.0 prin ruterul vecin R1. n aceast situaie, R1 introduce n
tabelasapropriederutareorutctre10.0.0.0cumetrica2.Dupun
timp,R1trimiteupdatelaR2coninndtoaterutelesale.R2vedec
rutactre10.0.0.0numaiaremetrica1,ci2,aacvamrimetricala
3. Cnd R2 va trimite update la R1, acesta va vedea c metrica rutei
ctre10.0.0.0acrescut,aacvaincrementametricantabelasade
rutare. Acest proces se poate repeta la infinit, genernd problema
counttoinfinty.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Buclederutare (2)
Reeaua 10.0.0.0 devine inaccesibil, simultan R2 trimite un
updateluiR1

Fa0/0

192.168.0.0/30

R1
S0/0

10.0.0.0

2012 ccna.ro, Toate drepturile rezervate.

R2

192.168.0.16/30
S0/1

S0/0

S0/0

Reea

Interfa

Numrde
hopuri

192.168.0.0

S0/0

192.168.0.16

S0/1

10.0.0.0

S0/0

O bucl de rutare este o situaie n care un pachet este transmis n


mod continuu ntre o serie de rutere, fr a ajunge la destinaia
dorit. Acest lucru se ntmpl atunci cnd anumite rutere din reea
auinformaiiincorectedespreocalecareaparecafiindvalid,ctreo
destinaiecare,nmodreal,nuexist.
Ungeneratortipicpentruoastfeldebuclesteexempluldemaisus.
Dupcumsepoateobserva,reeaua10.0.0.0devineinaccesibil,dar
naintecaR1 sa trimit un mesaj cu aceast informaie, primete un
update de la R2 care are o rut ctre 10.0.0.0. Acesta este o alt
situaiecndapareproblemacounttoinfinity.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Buclederutare (3)
R1reintroducereeauantabeladerutareitrimiteielupdate

Fa0/0

192.168.0.0/30

R1
S0/0

R2

192.168.0.16/30
S0/1

S0/0

10.0.0.0

Reea

Interfa

Numrde
hopuri

S0/0

Reea

Interfa

Numrde
hopuri

10.0.0.0

S0/0

192.168.0.0

S0/0

192.168.0.0

S0/0

192.168.0.16

S0/1

192.168.0.16

S0/0

10.0.0.0

S0/0

2012 ccna.ro, Toate drepturile rezervate.

10

Deoarece ruterul nu cunoate topologia reelei, va presupune c


informaia primit de la R2 este corect i va aduga n tabela de
rutare adresa reelei 10.0.0.0, cu hopul 2. n acest moment, un
pachettrimisdepeR1cudestinaiadinreeaua10.0.0.0vaajungela
R2. Mai departe, R2 cunoate ca nexthop pentru reeaua 10.0.0.0
ruterulR1.Astfelsaformatobuclderutare,pachetulcirculndntre
rutereleR1iR2pnvafiaruncatcndvaloareaTTLvaajunge0.
Buclelederutarepotapreandiferitecircumstane:
Rutestaticeconfigurateincorect
Redistribuire de rute configurate incorect (redistribuia este un
proces prin care pot fi transmise informaii introduse manual sau
nvateprinintermediulaltuiprotocolderutare)
Tabele de rutare inconsistente, datorit unui timp de convergen
crescut
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Buclederutare (4)
Buclaserepetlainfinit

Fa0/0

192.168.0.0/30

R1
S0/0

R2

192.168.0.16/30
S0/1

S0/0

10.0.0.0

Reea

Interfa

Numrde
hopuri

S0/0

Reea

Interfa

Numrde
hopuri

10.0.0.0

S0/0

192.168.0.0

S0/0

192.168.0.0

S0/0

192.168.0.16

S0/1

192.168.0.16

S0/0

10.0.0.0

S0/0

2012 ccna.ro, Toate drepturile rezervate.

11

O bucl de rutare se poate dovedi extrem de duntoare pentru o


reea, ducnd la performane sczute sau chiar la blocarea reelei.
Printreefecteleuneibuclederutaresenumr:
Utilizarea excesiv a bandwithului care poate determina
congestionarea reelei datorit fluxului de pachete care cicleaz
ntrobuclderutare
Procesorulruteruluivafisuprasolicitatdatoritprocesriinumrului
maredeoperaiintrunintervalsczutdetimp
Poate fi afectat convergena reelei, ducnd la rutare suboptimal
saulapierderidepachete
Updateurile periodice se pot pierde sau pot fi ntrziate, genernd
astfelmaimultebuclederutare

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Buclederutare (5)
Apardatorit cunoateriireduseareeleiiaconvergeneilente
Cumleprevenim?
setareauneivalori maxime ametriciiuneirute
holddowntimer(ruterelesuntinstruitesignoreupdateuridespreo
anumitrutunintervaldetimp)

2012 ccna.ro, Toate drepturile rezervate.

12

Protocoalele distance vector sunt foarte simple n ceea ce priveste


operaiileefectuate.Totui,aceastsimplicitateprezintdezavantaje
precum buclele de rutare. O bucl de rutare poate fi foarte
duntoareuneireele,ocupndexcesivbandwitdhiresurse.Exist
oseriedemecanismepentruprevenireabuclelorderutare:
Setarea unei valori maxime a metricii unei rute, prevenind astfel
problemacouttoinfinity (ex.:RIPpoateaveametricamaxim15)
Definirea unui holddown timer; n momentul cnd un ruter este
informat c o reea este inaccesibil, acesta pornete un contor de
timp pe durata cruia ruterul nu va accepta nici un update despre
reeauarespectiv

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Buclederutare (6)
Cumleprevenim?
splithorizon(orutnuestetrimisnapoipecaleapeundeafostnvat)
poisonreverse(sefaceunupdatecuometricinfinit pentrurutelecare
devininaccesibile)
cmpulTTLdinantetulIP(asigurcpachetelenuvorcirculalainfinit)

2012 ccna.ro, Toate drepturile rezervate.

13

Split horizon mpiedic un ruter s trimit update despre o


anumit rut pe aceeai interfa pe care a primit iniial informaii
despreexistenaei
Routepoisoning saupoisonreversesereferlacazulncarese
trimiteexplicitinformaiacoreeaesteinaccesibil(estetrimisun
update n care reeaua respectiv are metrica maxim, astfel c
ruterelecareoprimescsoconsidereinaccesibil)
TTLuldinantetulIPasigurfaptulcunpachetvaputeatraversaun
numrfinitdehopuri,dupcarevafiaruncat;lafiecaretraversarea
unuihopvaloareaTTLuluiestedecrementat,astfelcatuncicnd
ajungelavaloarea0,pachetelevorfiignorate
Updateurile provocate (triggered updates) sunt folosite de unele
protocoale n cazul n care o reea devine inaccesibil, pentru a
informarapidcelelalterutereexplicitdespreacesteveniment
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

RIP
Protocolopenstandard
Metricafolosit:numruldehopuri
metricamaxim pentru oreeaestede15 nupoatefifolositnreelede
diametrumaimarede15

Trimiteupdateurilafiecare30desecunde(implicit)
Trimite iupdateuriprovocatedemodificrialetopologiei
(triggeredupdates)
Equalcostloadbalancing

2012 ccna.ro, Toate drepturile rezervate.

14

Protocolul RIP (Routing Information Protocol) este primul protocol


dinamic folosit. Acesta a evoluat, n timp, de la un protocol classful
(RIPv1) la un protocol classless (RIPv2). Deoarece este open
standard, RIP poate fi implementat de ctre orice producator de
rutere.
MetricaRIPsebazeaznumaipenumruldehopuri.Metricamaxim
este 15. Aceast lucru nseamn c nu poate fi folosit n reele cu
diametru (hopcount) mai mare de 15 hopuri. Totui, este uor de
configuratidentreinut,ceeacelfaceoalegerebunpentrureele
dedimensiunimici.
RIP trimite updateuri periodice la intervale de 30 de secunde, dar
poatetrimiteiupdateuriprovocate(triggeredupdates),dacareloc
oschimbareatopologiei.OaltfuncionalitateaprotocoluluiRIPeste
faptulcpoatefaceequalcostloadbalancing.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Equalcostloadbalancing
Avndmaimultelegturicuaceeaimetricsempartetraficuln
modegalpeele

Kb
512

/s

512Kb/s

512
K

2012 ccna.ro, Toate drepturile rezervate.

b/s

15

n situaia n care un ruter cunoate mai multe ci ctre o singur


destinaie,iarmetricalorareaceeaivaloare(nfunciedeprotocol:
acelai numr de hopuri, aceeai lime de band, etc.) spunem c
avemosituaiedeequalcostmetric.
n tabela de rutare, equal cost load balancing se traduce prin
existenauneisingureintrricuadresareelei,care are asociate mai
multe interfee de ieire sau adrese IP nexthop. Un dezavantaj n
cazul RIPului care ia n considerare doar hopcountul este c, dac
exist, spre exemplu, dou rute cu acelai numr de hopuri ctre
aceeaidestinaie,faptulcunaestede2Mbiarcealaltde512Kbnu
vareprezentauncriteriu de difereniere acelor dou rute. Ele vor fi
tratateegal,RIPrealizndprocesuldeequalcostloadbalancing.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

RIPv1(1)
Updatetimer duratapn latrimitereaurmtoruluiupdatede
rutare (implicit30secunde)
Invalidtimer duratapncndorutestemarcatnevalid
(setareametricii16)daclipsetedinupdateurilevecinilor
(implicit180secunde)
Holddowntimer folositpentruprevenireabuclelorderutare
(implicit180secunde)
Flushtimer duratapncndrutelenevalidesuntscoasedin
tabeladerutare(implicit240secunde)

2012 ccna.ro, Toate drepturile rezervate.

16

Protocolul RIPv1 prezint o serie de caracteristici specifice


protocoalelordistancevector:
Updateuri periodice, trimise la un interval de timp fix, setat la
valoareade30desecunde
Invalidtimerorutestesetatcafiindinvaliddactimp de 180
secunde lipsete din updateurile vecinilor, fiind totui pstrat n
tabeladerutarepnlaexpirareaflushtimerului
Holddown timer sunt oprite orice schimbri n tabela de rutare
pentruunintervaldetimp(180secunde),pentruapreveniinstalarea
incorect a unei rute inaccesibile, semnalate printrun update de
rutare primit de la un vecin care poate s nu fi aflat despre
modificareasurvenit
Flushtimer previnetergereauneirutepentruuntimpfixatchiar
dacaceastaadevenitinaccesibil(240secunde)
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

RIPv1(2)
Aflareatimpuluitrecutdelaultimulupdate
Router#show ip route
Codes: I - IGRP derived, R - RIP derived, O - OSPF derived,
C - connected, S - static, E - EGP derived, B - BGP derived,
* - candidate default route, IA - OSPF inter area route,
i - IS-IS derived, ia - IS-IS, U - per-user static route,
o - on-demand routing, M - mobile, P - periodic downloaded static route,
D - EIGRP, EX - EIGRP external, E1 - OSPF external type 1 route,
E2 - OSPF external type 2 route, N1 - OSPF NSSA external type 1 route,
N2 - OSPF NSSA external type 2 route

Gateway of last resort is 10.119.254.240 to network 10.140.0.0

R
R
R
R

172.150.0.0 [120/5] via 10.119.254.6, 0:01:00, Ethernet2


172.17.10.0 [120/8] via 10.119.254.244, 0:02:22, Ethernet2
172.70.132.0 [120/5] via 10.119.254.6, 0:00:59, Ethernet2
10.130.0.0 [120/3] via 10.119.254.6, 0:00:59, Ethernet2

2012 ccna.ro, Toate drepturile rezervate.

17

Rutele care conin caracterul R n faa adresei de reea au fost


adugatelatabeladerutareprinprotocolulRIP.
La apelarea comenzii show ip route se va afia, n dreptul
fiecreiadrese,timpulcareatrecutdelaultimulupdate,nsecunde.
ncazcruteleaufostnvateprinRIPnacestfelsepoateobserva
dac exist posibilitatea ca ruterul s efectueze load balancing. n
acestcazsevaafiaoreeainstalatcumaimulteinterfeedeieire
sauadreseIPnexthop.
Totntabeladerutaresuntafiatendreptulfiecreirutedouvalori
numerice ntre paranteze drepte, sparate prin caracterul /. Aceste
valori reprezint distana administrativ mpreun cu metrica,
specifice protocoluluiderutareimplementat.nacestcaz,seobserv
c RIP are AD egal cu 120, iar metrica, n funcie de fiecare rut,
numruldeechipamentedenivel3princaretreceunpachetpnla
destinaie.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

RIPv1(3)
Afiareatimerelorprotocolului
Router#show ip protocols

Routing Protocol is "rip"


Sending updates every 30 seconds, next due in 2 seconds
Invalid after 180 seconds, hold down 180, flushed after 240
<output omis>
Routing for Networks:
172.19.0.0
2.0.0.0
10.3.0.0
Routing Information Sources:
Gateway Distance Last Update
Distance: (default is 120)

2012 ccna.ro, Toate drepturile rezervate.

18

Comanda show ip protocols furnizeaz informaii despre


protocoalele de rutare active. Timpul trecut de la ultimul update
aparesub eticheta Last Update. Pe lng acesta, comanda va afia
cndvafitrimisurmtorulupdate.
Sepotvizualiza,deasemenea,valorilepentrutimereleinvalid,hold
downiflush.Timerulinvalidreprezinttimpuldupcareoruteste
marcat invalid dac nu se mai primesc informaii despre aceasta,
timerulflushpornetecndorutdevineinvalidireprezinttimpul
dupcarevafitersdintabeladerutaredacnuirevine,iartimer
ulholddownestefolositpentruaevitabuclelederutarecndorut
devineinvalid.
n outputul comenzii se pot vedea i reelele classful despre care
ruterulrespectivvatrimiteupdateuri.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

RIPv2
FoloseteSplitHorizoniPoisonReverse
Funcioneaz classless
Aremetodedeautentificare
Suport VLSM
Suportsumarizareamanualarutelor

2012 ccna.ro, Toate drepturile rezervate.

19

RIPv2 este un protocol de rutare classless, ceea ce nseamn c


include masca ataat unei adrese de reea n updateurile trimise
ctre celelalte rutere. VLSM reprezint prescurtarea de la Variable
Length Subnet Mask, adic exist posibilitatea subnetrii reelelor
classful,folosinddiferitemtidereea.
RIPv2folosetemecanismedeautentificarepentruasecurizaupdate
urile. Acest lucru are o importan major cnd accesul n reea nu
poatefistrictcontrolat,existndpoteniale ncercri de interceptare
imodificareaupdateurilor.
RIPv2 preia de la RIPv1 tehnicile split horizon i poison reverse
utilizate pentru prevenirea apariiei buclelor de rutare. n loc de
adresebroadcast,protocolulRIPv2 folosete adrese multicast pentru
transmiterea updateurilor. De asemenea, spre deosebire de RIPv1,
acestprotocolsuportsumarizareamanualarutelor.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

SplitHorizon (1)
R1propagruta10.0.0.0ctreR2
192.168.0.16/30

192.168.0.0/30
Fa0/0

R2

R1
S0/0

10.0.0.0

S0/0

R3
S0/1

Fa0/0
S0/0

172.16.0.0

10.0.0.0

2012 ccna.ro, Toate drepturile rezervate.

20

Splithorizonestefolositpentruaprevenibuclelederutarecauzatede
timpul de convergen crescut. Aceast regul spune c un ruter nu
poatetransmiteunupdatecuoanumitreeapeaceeaiinterfape
careaprimitiniialinformaiidespreadresarespectiv.Cndunruter
afl pentru prima oar despre o rut de la unul dintre vecini, se
consider c vecinul respectiv este mai aproape de destinaie. n
consecin,primulruternuivatrimiteupdateurivecinuluiconinnd
acceairutpentruaevitasuprascriereatabeleiderutareaacestuia
cuinformaiineactualizate.
nexempluldemaisus,R1trimiteluiR2unupdatecuadresa10.0.0.0.
R2vaadugaaceastadresntabelasaderutare.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

SplitHorizon (2)
R2transmiteruta10.0.0.0doarctreR3,nuinapoispreR2
192.168.0.16/30

192.168.0.0/30
Fa0/0

R1

R2
S0/0

10.0.0.0

R3
S0/1

S0/0

Fa0/0

S0/0
S0/0

172.16.0.0

10.0.0.0
192.168.0.16/30

192.168.0.0/30
Fa0/0

R1

R2
S0/0

10.0.0.0
PoisonedRoute
MaxMetric
2012 ccna.ro, Toate drepturile rezervate.

R3
S0/1

S0/0

S0/0
S0/0

Fa0/0

172.16.0.0

10.0.0.0
21

Respectndregulasplithorizon,ruta10.0.0.0,pecareR2anvaato
delaR1,nuvafiinclusnupdateultrimiscareR1,darvafitransmis
ctreR3.
O metod alternativ de a preveni buclele de rutare este folosirea
tehnicii de route poisoning. Aceasta implic faptul c se va
transmite un update explicit despre rut care va fi marcat ca
inaccesibil,nloccaaceastasnufieinclusnviitoareleupdateuri
i s fie marcat ca invalid la expirarea timerului invalid. Aceast
metodmicoreaztimpuldeconvergen.Updateurilevorconineo
valoareametriciiegalcu16,ceeaceindicnRIPometricinfinit.
Informaia despre reeaua inaccesibil este astfel propagat n
ntreaga reea de ctre ruterele vecine, nemaifiind nevoie s se
atepte pn la expirarea anumitor timere, procesul de convergen
fiindacceleratsemnificativ.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

InteriorGatewayRoutingProtocol
ProtocolproprietarCisco
ProtocolDistanceVector
AfostnlocuitdeprotocolulEIGRP
Folosea oformul nfunciedebandwidth,reliabilityidelay
pentru acalculametrica
Updateurilederutareerau trimiseimplicitla90desecunde

2012 ccna.ro, Toate drepturile rezervate.

22

ProtocolulIGRP(Interior Gateway Routing Protocol)esteunprotocol


distance vector, care, spre deosebire de RIP, este proprietar Cisco,
ceeacenseamncvafuncionanumaipeechipamente Cisco.Acest
protocolnumaiestefolositnprezent,elfiindnlocuitdeEIGRP.
Acest protocol a fost dezvoltat pentru a depi neajunsurile
protocolului RIP. Deoarece metrica RIP se poate dovedi ineficient,
IGRP suport metrici multiple pe rute, cum ar fi: bandwidth, load,
MTU, reliability i delay. Pentru a compara dou rute, aceste metrici
vorficombinatentrosingurmetriccuajutoruluneiformule.
IGRP face updateuri periodice la un interval de 90 de secunde.
Acesteasunttransmiseprinbroadcast.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

EIGRP(1)
ProtocolproprietarCisco
ProtocolDistanceVectoravansat
Poatefaceloadbalancingperutedecostinegal (unequalcost
loadbalancing)
FolosetealgoritmulDUALpentruacalculacaleaceamaiscurt
delasurs ladestinaie
Updateurilederutarenusetrimitperiodic,cidoarncazulunor
modificrinreea (triggeredupdates)

2012 ccna.ro, Toate drepturile rezervate.

23

Enhanced IGRP (EIGRP) a fost dezvoltat pe baza protocolului IGRP.


Acesta este un protocol distance vector classless, cu unele
caracteristici similare protocoalelor linkstate. Caracteristicile EIGRP
includ:
Nuareupdateuriperiodice,cifoloseteupdateuriprovocateatunci
cndexistschimbrintopologiareelei
Foloseteotabeldetopologiepentruareinetoateruteleprimite
delavecini,nunumaipecelemaieficiente
Suporta VSML i sumarizare manual; acestea permit crearea de
topologiimari,structurateierarhic
Poatefaceloadbalancingperutedecostinegalinndcontidealte
caracteristicinafardehopcount
Metricasaestebazatpebandwidthulipedelayuluneirute
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

EIGRP(2)
ProtocolproprietarCisco
ProtocolDistanceVectoravansat
Poatefaceloadbalancingperutedecostinegal (unequalcost
loadbalancing)
FolosetealgoritmulDUALpentruacalculacaleaceamaiscurt
delasurs ladestinaie
Updateurilederutarenusetrimitperiodic,cidoarncazulunor
modificrinreea (triggeredupdates)

2012 ccna.ro, Toate drepturile rezervate.

24

Folosete algoritmul DUAL (Diffusion Update Algorithm) pentru a


calcula cea mai scurt rut pn la o anumit destinaie. Acesta
permite inserarea rutelor de backup n tabela de topologie EIGRP,
care sunt folosite dac ruta primar devine inaccesibil. Astfel,
trecerea la ruta de backup n cazul unei probleme este aproape
imediat i nu presupune nici o aciune din partea altor rutere. n
cazul inexistenei rutei de backup, algorimtul DUAL este reiniiat
pentrudescoperireaunorposibilerutealternative.
EIGRP suport diferite protocoale de nivel 3, cum ar fi IP, IPX sau
AppleTalk. Astfel, indiferent peste ce protocol ruleaz EIGRPul sau
cefelderutetransport,elvaaplicaacelaialgoritm.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Unqualcostloadbalancing
EIGRPpoatedistribuitraficulpelegturinfunciedemetricalor

b/s
8 K
204

512Kb/s

102
4Kb

2012 ccna.ro, Toate drepturile rezervate.

/s

25

ProtocolulEIGRPvadistribuitraficulpemaimultelegturi,nfuncie
demetricacarelarnduleidepindededelaysibandwidth.Faptulc
inecontdebandwidthictiesfacunequalloadbalancingeste
unavantajmajorncomparaiecuRIP.
EIGRP folosete bounded updates, adic numai ruterele care au
nevoie de o anumit informaie primesc pachetele de update,
minimiznd congestionarea legturilor.O asemnare cu protocoalele
de rutare linkstate este faptul c EIGRP transmite informaii numai
atunci cnd exist o schimbare n topologia reelei incluznd
informaiinumaidespremodificrilecareauavutloc.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Rezumat
AvantajeidezavantajealeprotocalelorDistanceVector
Buclederutare
Splithorizon
Poisonreverse
RIPv1
RIPv2
EIGRP

2012 ccna.ro, Toate drepturile rezervate.

26

1.Peceadresdestinaiesunttransmiseupdateurileprotocoluluide
rutareRIPv1?
2.Cereprezintproblemacounttoinfinity"icaresuntcauzele
apariieiacesteia?
3.Caresuntmetodeledeprevenireaapariieibuclelorderutare?
4.CaresuntmbuntirileprincipaleadusedeRIPv2ncomparaiecu
RIPv1?
5. Care este algoritmul folosit de EIGRP pentru determinarea rutelor
optimectredestinaie?

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Capitolul6:
CIDRiVLSM

2012 ccna.ro, Toate drepturile rezervate.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Evoluiaspaiuluideadresare

FolosireaNATia
claselorprivate

Implementate
claseleA,B,C
1969

198
1

Doar primul octet ca


adresa de reea (255
reeleposibile)

2012 ccna.ro, Toate drepturile rezervate.

1993

199
4

1996

ApariieVLSM
iCIDR

AtuncicndInternetuldeveneapopularprintrecompaniiiinstituiide
cercetare,seconsideracspaiuldeadresarepe32debiiurmasfie
ndeajuns de mare pentru orice evoluie ulterioar a numrului de
utilizatori.AdresareaIPv4esteceamairspnditadresaredenivel3
i n ziua de astzi, permind un numr de 2^32 adrese IP existente
(aproximativ4miliarde).
Dezvoltarea iniial a adresrii IP presupunea existena a 3 clase
majore:clasaA(masc/8),clasaB(masc/16),clasaC(masc/24).
Datorit numrului limitat de posibiliti de adresare, foarte multe
companii primeau mult mai multe adrese dect necesar, majoritatea
rmnndneutilizate.SoluiaavenitsubformaVLSM(VariableLength
SubnetMask)iCIDR(Classlessinterdomainrouting),dariprinNAT
(Network Address Translation), concept care permite mai multor
utilizatori s foloseasc n acelai timp un numr limitat de adrese IP
externe.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Adresareaclassful
ClasaA

Network

Host

Host

Host

/8

ClasaB

Network

Network

Host

Host

/16

ClasaC

Network

Network

Network

Host

/24

Claseleaufostcreatepentruasuportareeledediferitedimensiuni

2012 ccna.ro, Toate drepturile rezervate.

AdreseleIPeraualocateiniialnfunciedeclas,existnddoar3clase
majore,cuunnumrfixdeadreseIPpentrufiecare.
ClasaA:cuprindeadresedereeaasignabiledela1.0.0.0la126.0.0.0
(0.0.0.0i127.0.0.0suntrezervate),alocatecelormaimaricompaniicu
nevoiextinsedeadresareglobalidatacentere
ClasaB:cuprindeadreseledereeadela128.0.0.0la191.255.255.255
cu un prefix de reea /16, fiind alocate companiilor de dimensiuni
medii
ClasaC:cuprindeadresedereeadela192.0.0.0la223.255.255.255
avndunprefixdereea/24,deobiceialocatecompaniilormici

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Dezavantajeleadresriiclassful
Estetransmisntreagaadresdereea,nlocdesubnet
NusuportVLSM
ClaseleAiBrisipeaumulteadrese
ClasaCofereapreapuineadrese,nunelecazuri

2012 ccna.ro, Toate drepturile rezervate.

Clasele A i B risipeau prea multe adrese, majoritatea companiilor


nefolosind tot intervalul acordat. Pe de alt parte, clasa C oferea un
spaiudeadresepreamicpentrufirmelededimensiunimediiimari.
n cazul folosirii unui protocol de rutare classful, este necesar o
ducumentare sporit a reelei din partea administratorului, pentru a
nusegenerainconsisteelanivelul tabelei de rutare pentru ruterele
dinreea.
Deoarece n cazul adresrii classful nu exist suport pentru VLSM,
reele de dimensiuni mari au o scalabilitate redus i crete
dificultateadeadministrareiconfigurareaacestora.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Rutareaclassful
Protocoalelederutareclassfulnutrimitimascadereeaarutei
folosescmascaspecificfiecreiclase
potfolosimascadepeinterfaafolosit,dacreeauamajorcoincide

172.16.3.0/24

172.16.1.0/24

2012 ccna.ro, Toate drepturile rezervate.

17 Upd
2.1 ate
6.1
.0

192.168.1.0/24
172.16.2.0/24

10.1.0.0/16

Rutarea classful este primul mod de rutare i presupune existena n


topologiedoarareelelorcareaparinclaselormajore.Deoarecenuse
puteaalocaalttipdeadreseIPdectceledinclaseleA,BsauC,nuera
nevoiedeoaltmetodderutare.
Cu toate acestea, masca de reea aferent unei anumite rute nu este
inclus n updateurile de rutare, ea fiind determinat de valoarea
primului octet a adresei IP primite. Astfel se deduce clasa major a
creimascaferentesteinstalatntabeladerutare.
ncazulncarerutaprimitntrunupdatefacepartedinaceeaiclas
majorcuadresaIPainterfeeipecareacestasosete,mascadereea
instalat n tabela de rutare va fi cea de pe interfaa respectiv.
Problemaaparecndsefolosescmtidereeamaimicidectmasca
claseimajoreprinte.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

VLSM(VariableLengthSubnetMask)
Permiteutilizareaunormtidereeadeoricedimensiune
fiecare client primete de la ISP un spaiu de adrese potrivit nevoilor de
adresare

Se folosete masca sau prefixul de reea pentru a specifica


poriuneadereeaaadresei

2012 ccna.ro, Toate drepturile rezervate.

VLSM (Variable Length Subnet Mask) este conceptul care permite


utilizarea de reele cu masc variabil ntro anumit topologie dat.
Introducerea acestui concept alturi de rutarea classless a fost
necesardatoritdezvoltriiexponenialeainternetuluiialimitrilor
existente n scalabilitatea tabelor de rutare. De asemenea exist
pericolul epuizrii rapide a tuturor adreselor IP dac se continu
implementareaschemeideadresareclassful.Unexemplunacestcaz
estescenariuldesntlnitncareocompaniededimensiunimediiavea
nevoiedectevasutedeIPuri(maimultde255),iarsingurametod
existentdeadresarearfifostalocareauneiadresedinclasaB(65534
IPuri).AstfelmiideIPurialocatearfirmasnefolosite.
UtilizndVLSMfiecareISPareposibilitateasrepartizezeunspaiude
adrese n funcie de nevoile de adresare ale fiecrui client, fie el o
companiedediferitedimensiunisauopersoanfizic.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

CIDR(ClasslessInterDomainRouting)
Standardceimpunerouterelorstransmitimascadereean
pacheteledeupdate
Permite supranetarea (agregarea reelelor) adreselor la orice
suprareea,indiferentdeclasareelei
agregareareelelornmodulclassfulforaagregarealadimensiuneaclasei
aferente

Prinagregarearutelorseobintabelederutaremaimici
Exempledeprotocoaleclassless:
RIPv2,EIGRP,OSPF,ISIS,BGP

2012 ccna.ro, Toate drepturile rezervate.

Conceptul de CIDR (Classless InterDomain Routing) a fost introdus


pentru a eficientiza modul de utilizare al spaiului de adresare IP
disponibil. CIDR permite realizarea sumarizrii rutelor (procesul de
anunareamaimultoradreseprinosingurrutcuomascdereea
maipuinspecific).DinconceptelensuitedelaprotocolulRIPv1,se
cunoate faptul c rutele incluse n updateuri sunt sumarizate la o
reeadintroclasmajor.
n cazul CIDR, nu mai exist limitarea legat de utilizarea claselor
majore,permindsumarizarealaorutcuomascdereeamaimic
dectmascadereeaclassful.Acesttipdesumarizarereducenumrul
deruteinclusenupdateuriiimplicitdimensiuniletabeleiderutare.
La scurt timp dup apariia RIPv1 au fost dezvoltate protocoale de
rutaredinamicemaiperformanteimaicomplexecapabilessuporte
VLSMiCIDR:RIPv2,EIGRP,OSPF,ISIS,BGP.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Rezumat
Adresareclassful/classless
Rutareclassful
VLSM
CIDR

2012 ccna.ro, Toate drepturile rezervate.

1.

Caresunt principalele clase deadresare IPicemascdereeaau


ataat?

2.

Careaufostsoluiileimplementatepentrueconomisireaadreselor
IPpubliceexistente?

3.

CereprezintconceptuldeVLSM?

4.

Dai exemple de trei protocoale de rutare care implementeaz


conceptuldeVLSM/CIDR.

5.

Care va fi masca de reea instalat n tabela de rutare pentru


reeaua10.1.0.0/16primitpeointerfaaavndadresaIPataat
10.2.0.0/8?

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Capitolul7:
RIPv2

2012 ccna.ro, Toate drepturile rezervate.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Similariti ntre RIPv1iRIPv2


Aceleai tehnici deprevenire abuclelor
timere
split horizon
poisonreverse

Triggeredupdates
Acelai moddecalcul almetricii
numr maximdehopuri:15

2012 ccna.ro, Toate drepturile rezervate.

RIPv2 este o versiune revizuit a lui RIPv1. Aadar, cele dou


protocoaleauoseriedeatributecomune:
Suntfolositeaceleaitimere(invalid,holddown,flush)
Se folosesc updateuri periodice pentru a menine informaia din
tabelelederutarecorect
n cazul unei schimbri de topologie, ambele protocoale utilizeaz
updateuriprovocatepentruapropagainformaia
Amndou protocoalele folosesc o metric bazat pe numrul de
hopuri,care,nambelecazuri,poatefimaxim15
Se folosete split horizon, sau split horizon n combinaie cu poison
reverse,pentruapreveniapariiabuclelorderutare

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Diferene ntre RIPv1iRIPv2


RIPv1
classful idistancevector
nusuport reele discontinue
nusuport VLSM
nutrimite masca dereea n update
updateurile sunt broadcast

RIPv2
classlessidistancevector
masca dereea einclus n updateuri
updateurile sunt multicast
permite autentificarea

2012 ccna.ro, Toate drepturile rezervate.

Fiind o extensie a versiunii anterioare, RIPv2 aduce o serie de


mbuntiriprotocoluluioriginal,fcndulmaieficientimaiflexibil.
Printreacestembuntiri,celemaiimportantesunt:
RIPv2esteunprotocolclassless,ceeacenseamncmascadereea
esteinclusnupdateuriletrimisederuter.
Folosete adrese multicast pentru a trimite updateuri, ceea ce are
caefecteconomisirealimiidebandancadrulreelelormultiacces
Permite autentificarea, pentru omai bun securizare a reelei i un
controlsporitalprocesuluiderutare
Suportsumarizareamanualarutelor

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Scenariu Ruta static


Ruta static sumarizat

Rut static sumarizat


spre 10.0.0.0/8

10.1.0.0/16

ieire prin interfaa NULL0


traficul este ignorat
ruta este propagat
interfeele NULLnutrimit sau
primesc trafic
recomandabil n laborator

Fa0/0
S0/0/0
209.165.200.228/30
S0/0/0

Fa0/0
172.30.1.0/24

Exemplu configurare:

R1
Fa0/1

R2

S0/0/1
209.165.200.232/30
S0/0/1
R3

172.30.100.0/24
Fa0/0

Lo2
Lo0
Lo1
172.30.200.132/28
172.30.110.0/24
172.30.200.16/28
172.30.2.0/24

R2(config)#ip route 10.0.0.0 255.0.0.0 Null0

2012 ccna.ro, Toate drepturile rezervate.

Orice pachet care are ca interfa de ieire o interfa null este


aruncat.Acesteasefolosescnmaimultescopuri:
1.Pentruablocatraficulctreoanumitreea
2.Pentruasumarizamaimultereele
n cazul n care facem o sumarizare folosind o rut static, setm
interfaa de ieire null. Traficul ctre reelele sumarizate nu va fi
blocat deoarece ruterul nu va lua n considerare ruta generic (cea
ctre interfaa null) pentru c are reelele care au fost sumarizate,
acestea fiind mai puin generice. Avantajul l reprezint faptul c
protocolul de rutare trimite n updateurile sale doar reeaua
sumarizat.
O rut ctre interfaa null se adaug cu comanda ip route
<retea> <masca> <interfata-de-iesire> la fel ca orice
altrutstatic.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Scenariu Redistribuire derute


Prin redistribuire sepotintroduce:

Rut static sumarizat


spre 10.0.0.0/8

rute statice ntrunprotocolderutare


rute directconectate ntrunprotocolderutare
rute dintrunprotocolderutare n altul

Exemplu R2:

10.1.0.0/16

Fa0/0
S0/0/0

R2

209.165.200.228/30

R2(config)# router
R2(config-router)#
R2(config-router)#
R2(config-router)#

S0/0/1
209.165.200.232/30

rip
network 10.0.0.0
network 209.165.200.0
redistribute static

Reelele conectate sunt introduse prin comanda network.


ruta static este introdus prin redistribuire.
RIPruleaz pe interfaa NULL0?
2012 ccna.ro, Toate drepturile rezervate.

UnrutercareruleazprotocolulRIPvatrimitenupdateuriinformaii
dintabelasaderutare.Totui,nmodnormal,protocolulvaincluden
update numai rutele care au fost nvate prin RIP (incluznd i
reelele direct conectate pentru care sa dat comanda network).
Dacunruterare,deexemplu,configuratorutstatic,eanuvafi
trimis prin updateurile RIP. Pentru aceste cazuri se folosete
redistribuirea.
Redistribuirea presupune adugarea reelelor de la un tip de surs
(protocoldinamic,rutstatic,conexiunedirect)nupdateurileunui
protocol de rutare. Pentru a redistribui rute statice se folosete
comanda redistribute static n modul de configurare al
ruterului. O reea direct conectat va fi introdus prin comanda
network sauredistribute connected.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Scenariu Updateuri classful


Rut static sumarizat
spre 192.168.0.0/16

10.1.0.0/16

RIPv1nutrimite masca dereea


n updateuri.

Fa0/0
S0/0/0

209.165.200.228/30
S0/0/0
Fa0/0

R1
Fa0/1

Comanda debug ip rip:

R2

S0/0/1
209.165.200.232/30
S0/0/1
R3

172.30.100.0/24
Fa0/0

Lo2
Lo0
Lo1
172.30.200.132/28
172.30.110.0/24
172.30.200.16/28
172.30.2.0/24

R2#debug ip rip
RIP protocol debugging is on
RIP: sending v1 update to 255.255.255.255 via Serial0/0/0 (209.165.200.229)
RIP: build update entries
network 10.0.0.0 metric 1
subnet 209.165.200.232 metric 1
2012 ccna.ro, Toate drepturile rezervate.

Un mare dezavantaj al protocoalelor classful este faptul c nu se


trimite masca de reea n updateuri. n momentul n care ruterul
trimite un update, se face sumarizare la reelele classful din care fac
parteadreseleprezentenupdateuri.
FiesituaiancareR1iR3trimitupdateurictreR2.Ambelerutere
vor trebui, mai nti, s sumarizeze adresele tuturor subreelelor lor
172.30.0.0/16 la 172.30.0.0 pentru a trimite update la R2. Acesta va
vedeaambelerutecafiindcidecostegalctre172.30.0.0/16ileva
instala pe amndou, astfel obinnd dou ci ctre aceeai reea.
Deoarece R2 are o singur reea, cu dou ci de acces, orice pachet
trimis la una dintre subreelele legate la R1 sau R3 are anse s nu
ajung,doearecepachetulpoatefitrimispecaleagreit.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Mesajele RIPv1iRIPv2
Command (1 sau 2)

Version = 1

ZERO

Address family identifier (2 pentru IP)

ZERO
Adresa IP (adresa de reea)
ZERO
ZERO
Metrica (nr de hopuri)

Rute multiple, pn la 25 ntr-un singur update

Command (1 sau 2)

Version = 2

ZERO

Address family identifier (2 pentru IP)

Route Tag (poate indica rutele externe)


Adresa IP (adresa de reea)
Masca de reea
Adresa next hop
Metrica (nr de hopuri)

Rute multiple, pn la 25 ntr-un singur update

2012 ccna.ro, Toate drepturile rezervate.

Dupcumsepoateobserva,mesajulprotocoluluiRIPv2estesimilarcu
celalprotocoluluiRIPv1,avnddousautreicmpurinplus.
Prima extensie important a mesajului RIPv2 este masca de reea.
Aceastaesteplasatntruncmpde32debii.
AdouaextensiesemnificativamesajuluiRIPv2esteadresadenext
hop.Aceastavafifolositpentruatrimitepachetulpeceamaibun
rut pentru a ajunge la destinaie. Dac acest cmp este setat la
0.0.0.0, adresa de la care se trimite updateul este cel mai bun
nexthop.
Cmpul Route Tag este folosit pentru a marca rutele care au fost
importate(redistribuite)dinalteprotocoalederutare.Cndun ruter
primete informaii despre o reea ca fiind importat, acesta va
conservavaloareaacestuicmp.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Activarea RIPv2
Implicit,ruterele pornesc RIPn versiunea 1.
R2(config-router)#do show ip protocols
Routing Protocol is "rip"
[]
Default version control: send version 1, receive any version
Interface
Send Recv Triggered RIP Key-chain
Serial0/0/0
1
1 2
Serial0/0/1
1
1 2

RIPv1este forwardcompatible.
Primete orice versiune dar trimite doar v1.
Activarea RIPv2(sau revenirea lav1):
R1(config-router)#version ?
<1-2> version
R1(config-router)#version 2
2012 ccna.ro, Toate drepturile rezervate.

nmodnormal,cndunruterCiscoesteconfiguratcuunprotocol RIP,
el va rula RIPv1. Acesta va trimite mesaje RIPv1, dar va putea
interpretamesajeattdetipRIPv1,ctiRIPv2.Ruterulconfiguratcu
RIPv1 va ignora, pur i simplu, cmpurile specifice RIPv2. Acest lucru
nseamncRIPv1esteforwardcompatible.
Pentruaverificaceprotocolestefolositderutervomfolosicomanda
show ip protocols. Pentru a schimba versiunea protocolului
RIP,sevafolosicomandaversion <versiune_RIP>.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Autosumarizarea
Implicit,RIPv2trimite masca dereea, dar faceaceeai sumarizare
classful caRIPv1:
R1(config-router)#do show ip protocols
Routing Protocol is "rip"
[]
Default version control: send version 2, receive version 2
Interface
Send Recv Triggered RIP Key-chain
Serial0/0/0
2
2
Serial0/0/1
2
2
Automatic network summarization is in effect
Maximum path: 4
Routing for Networks:
209.165.200.0
10.0.0.0
[]
Distance: (default is 120)

Dezactivarea sumarizrii automate:


R1(config-router)#no auto-summary

2012 ccna.ro, Toate drepturile rezervate.

DeiRIPv2trimitenupdateuriimascadereea,acestafaceacelai
tip de sumarizare a adreselor pe care l face RIPv1. Aadar, n
topologia anterioar, ruterul R2 va avea n tabela de rutare tot o
adresclassfulcudouciasociate.
PentrucaRIPv2snumaifacsumarizare,sefolosetecomandano
auto-summary.AcestlucruvafacecaprotocolulRIPv2sincludn
updateurilesaletoateadreselesubreelelormpreuncumtilelor.
n aceast situaie, comanda show ip protocols va afia
Automatic network summarization is not in
effect.
Comanda no auto-summary nu va avea efect pe un ruter care
implementeazRIPv1.DeipeCiscoIOS se va putea da comanda no
auto-summary, sistemul va ignora comanda n cazul protocolului
RIPv1.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

RIPv2si superneturi

10.1.0.0/16

Rut static sumarizat


spre 192.168.0.0/16

Fa0/0

RIPv2includen updateuri
masca superneturilor.

S0/0/0

R2

S0/0/1

209.165.200.228/30
S0/0/0

Verificare cudebug ip
rip:

Fa0/0
172.30.1.0/24

209.165.200.232/30
S0/0/1
R3

R1
Fa0/1

172.30.100.0/24
Fa0/0

Lo2
Lo0
Lo1
172.30.200.132/28
172.30.110.0/24
172.30.200.16/28
172.30.2.0/24

R2# debug ip rip


RIP protocol debugging is on
RIP: sending v2 update to 224.0.0.9 via Serial0/0/0 (209.165.200.229)
RIP: build update entries
10.1.0.0/16 via 0.0.0.0, metric 1, tag 0
172.30.100.0/24 via 0.0.0.0, metric 2, tag 0
172.30.110.0/24 via 0.0.0.0, metric 2, tag 0
172.30.200.16/28 via 0.0.0.0, metric 2, tag 0
172.30.200.32/28 via 0.0.0.0, metric 2, tag 0
192.168.0.0/16 via 0.0.0.0, metric 1, tag 0
209.165.200.232/30 via 0.0.0.0, metric 1, tag 0
2012 ccna.ro, Toate drepturile rezervate.

10

UnuldintreobiectiveleCIDR(ClasslessInterDomainRouting)estede
aoferiunmecanismdeagregareainformaieiderutare.Unsupernet
este un bloc de adrese classful continue, care sunt adresate ca o
singur reea. Superneturile au mti de reea mai generale dect
masca classful. Pentru ca un supernet s fie inclus ntro tabel de
rutare,protocolulderutaretrebuiesaibcapacitateadeatransmite
masca acelui supernet, deci va trebui sa fie un protocol classless,
precumRIPv2.
Se va folosi comanda debug ip rip pentru a vedea dac un
supernet este inclus n tabela de rutare. Nu este nevoie ca
sumarizarea automat s fie dezactivat ntrun protocol classless
pentrucasuperneturilesfieinclusentabeladerutare.
Superneturile se definesc manual. Dac sa creat un supernet,
sumarizareaautomatnumaiareefectasuprareelelordinsupernet
chiardacesteactiv.Practicsumarizarea estedejaefectuat.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Autentificarea n RIPv2
Avantaj:
minimizarea riscului deaaccepta informaii derutare nevalide
inclusiv mpotriva atacurilor derutare

Protocoalele derutare ce suport autentificare:


RIPv2
EIGRP
OSPF
ISIS
BGP

2012 ccna.ro, Toate drepturile rezervate.

11

O mare problem a protocoalelor de rutare este faptul c i trimit


updateurile folosind pachete IP, ceea ridic probleme de securitate.
Deexemplu,unruterpoatesaccepteupdateuriinvalideiniiatede
un atacator care intenioneaz s captureze pachetele trimise,
pclind ruterul s trimit mesaje ctre o destinaie greit. O alt
sursdeupdateuriinvalidepoatefiunruter incorect configurat sau
un echipament conectat la reea, care ruleaz un protocol de reea,
frtiinautilizatorului.
Oricare ar fi motivul, este o bun practic s se foloseasc
autentificarea ntre ruterele care transmit informaii. RIPv2, EIGRP,
OSPF, ISIS i BGP pot fi configurate s utilizeze autentificare. Acest
lucru asigur faptul c ruterele vor accepta numai pachetele trimise
desursecarecunoscdateledeautentificare.
Configurareaautentificriipeunruternuvacriptatabeladerutaren
momentultrimiterii.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Configurarea autentificrii n RIPv2


Autentificarea serealizeaz lanivel deinterfa.
Primul pas crearea unui keychain
numele keychainului este MYRIP,cuocheie (parol)cisco
indexul cheii nuerelevant
R2(config)#key chain MYRIP
R2(config-keychain)#key 1
R2(config-keychain-key)#key-string cisco

Aldoilea pas:activarea autentificrii pe interfa


R2(config)#interface serial 0/0/1
R2(config-if)#ip rip authentication mode ?
md5
Keyed message digest
text Clear text authentication

R2(config-if)#ip rip authentication mode md5


R2(config-if)#ip rip authentication key-chain MYRIP

2012 ccna.ro, Toate drepturile rezervate.

12

Autentificarea, n RIPv2, se face la nivel de interfa. Se va configura


unkeychain cucelpuinoparol.
Un keychain reprezint un set de parole care vor fi utilizate pentru
autentificare. Pentru ca autentificarea s funcioneze fr erori este
necesarcaambeleechipamentesfoloseascacelaisetdeparolepe
interfeeleasociateaceleiailegturi.
Parolele dintrun keychain sunt rotite periodic dup o regul
cunoscutdeambeleechipamenteipotfitransmisencleartextsau
folosindunhashmd5.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Erori frecvente
Conflictdeversiuni
ruterele comunic,nusetrimit avertizri
ducelaapariia dereele classful

Comenzi network:
comanda network eclassful
poate cuprinde mai multe interfee dect sedorete

Sumarizarea automat
ducelaabsena rutelor corecte dintabela derutare
reeaua nupoate fi convergent dac adresarea ediscontinu

Autentificare eronat
doar launcapt,conflictdeparol,conflictdemod

2012 ccna.ro, Toate drepturile rezervate.

13

Atunci cnd se face depanarea RIPv2, se au n vedere urmtorii


factori:
Versiunea:deiRIPv1iRIPv2suntparialcompatibile(RIPv1primete
updateuri de la RIPv2 dar nu i invers), RIPv1 nu suport subreele
discontinue, VSLM sau CIDR, ceea ce poate duce la apariia
destinaiilorinvalidesaulanepropagareaanumitorreele.ngeneral,
este recomandat ca toate ruterele dintro reea s ruleze acelai
protocol de rutare, cu excepia cazului n care circumstane speciale
cersfiefolositeprotocoalediferite.
Comanda network: Comanda network pornete trimiterea i
recepionarea de actualizri pe toate interfeele care aparin reelei
classfulmenionatecaparametru.Dacexistdouinterfeecareau
asociate dou subreele aparinnd aceleiai reele classful, folosind
comanda network activm trimiterea de actualizri pe ambele
interfee. Dezactivarea trimiterii de actualizri pe o singur interfa
__________________________________________________________
sefacecuajutorulcomenziipassive-interface.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Erori frecvente
Conflictdeversiuni
ruterele comunic,nusetrimit avertizri
ducelaapariia dereele classful

Comenzi network:
comanda network eclassful
poate cuprinde mai multe interfee dect sedorete

Sumarizarea automat
ducelaabsena rutelor corecte dintabela derutare
reeaua nupoate fi convergent dac adresarea ediscontinu

Autentificare eronat
doar launcapt,conflictdeparol,conflictdemod

2012 ccna.ro, Toate drepturile rezervate.

14

Autentificare:omedoddeautentificareconfiguratgreitvagenera
conflictecarepotcauzaerori n tabela de rutare i n final pierderea
pachetelor.
Sumarizarea automat: dac exist nevoia s se trimit pachete la o
anumit subreea, folosirea sumarizrii automate poate cauza
probleme. Sumarizarea automat face ca RIPv2 s se comporte ca
RIPv1nceeaceprivetereeleleclassless.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Rezumat
RIPv1vs.RIPv2
Comenzile deconfigurare
RIPv2
Comenzile deverificare RIPv2

2012 ccna.ro, Toate drepturile rezervate.

15

1. Care sunt avantajele utilizrii protocolului RIPv2 n comparaie cu


versiuneaanterioaraacestuia(RIPv1)?
2. CereprezintprocesuldeSplitHorizoniPoisonReverse?
3. Estecorectfolositcomanda:
Router#network 192.168.1.3 ?
4. CareestecomandafolositdeprotocolulRIPv2pentruaintroduce
ndomeniulderutareorutstaticdefinitmanual?
5. Dacdouruterevecineruleazversiunidiferitealeprotocolului
RIP,poatefireeauaconvergent?

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Capitolul8:
Tabeladerutare
(detaliere)

2012 ccna.ro, Toate drepturile rezervate.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Tabeladerutare (1)
Organizareierarhic
Rutelesuntstocatepenivele
Conine:
adreselereelelordirectconectate
rutestatice
rutenvateprinprotocoalederutaredinamice

2012 ccna.ro, Toate drepturile rezervate.

Tabeladerutarereprezintoorganizareierarhicarutelorprezentepe
echipamentuldereealaunmomentdat.AceastaestesalvatnRAM,
motiv pentru care se reface automat la fiecare repornire a ruterului.
Pentrueficien,tabeladerutareestempritnrutedenivel1i2.
Tabeladerutareconinemaimultetipuriderute:
Reelele direct conectate: sunt adugate automat n tabel la
configurareainterfeeiaferente
Rutestatice:suntconfiguratemanualdectreadministratorivorfi
preferatentotdeaunauneiruteobinuteprintrunprotocoldinamic
Rute nvate prin protocoale dinamice: sunt introduse automat n
tabeladerutareulteriorconfigurriiprotocoluluirespectiviaprimirii
informaiilor despre rute de la echipamentele vecine; cu ajutorul a
diferiialgoritmi,updateurilederutaresuntpropagatentotdomeniul
derutare.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Tabeladerutare (2)
Exemplu
Router#show ip route
Codes: I - IGRP derived, R - RIP derived, O - OSPF derived,
C - connected, S - static, E - EGP derived, B - BGP derived,
* - candidate default route, IA - OSPF inter area route,
i - IS-IS derived, ia - IS-IS, U - per-user static route,
o - on-demand routing, M - mobile, P - periodic downloaded static route,
D - EIGRP, EX - EIGRP external, E1 - OSPF external type 1 route,
E2 - OSPF external type 2 route, N1 - OSPF NSSA external type 1 route,
N2 - OSPF NSSA external type 2 route
Gateway of last resort is 10.119.254.240 to network 10.140.0.0
O E2
10.130.0.0 [160/5] via 10.119.254.6, 0:00:59, Ethernet2
E
10.10.0.0 [200/128] via 10.119.254.244, 0:02:22, Ethernet2
172.110.0.0 is variably subnetted, 2 subnets, 2 masks
C
172.110.232.32/28 is directly connected, Ethernet0
S
172.110.0.0/16 is directly connected, Ethernet0

2012 ccna.ro, Toate drepturile rezervate.

Pentru a afia tabela de rutare a unui ruter, se folosete comanda


show ip route. Iniial este prezentat o legend a acronimelor
utilizate n afiarea rutelor, apoi un tabel cu detalii sumare privind
rutelenvate.Tabelulcuprinde:
Modul cum a fost nvat ruta respectiv: static (S), dinamic (se
menioneazprotocolulutilizat:O OSPF,DEIGRP),directconectat
AdresaIPareeleidestinaie(10.130.0.0)
Distana administrativ mpreun cu metrica specificate ntre
parantezedrepte
AdresaIPnexthop
Timpulpncndorutdevineinvalid
Interfaadeieirepentrupachetultrimisspredestinaiarespectiv
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Tabeladerutare (3)
Deitabelasuportattadresareclassfulcticlassless,structura
eiestebazatpeadresareaclassful

Ierarhizareatabeleiajutladeterminarearapidaciipecares
fietrimispachetul

Rutelesuntorganizatepedouniveluri

2012 ccna.ro, Toate drepturile rezervate.

Pentru pstrarea compatibilitii vizuale, tabela de rutare


implementeaz o structur de tip classful, dar n acelai timp sunt
integrate i rutele care folosesc adresarea classless. Structura classful
permite oierarhizare eficientarutelor, ceea ce duceladeterminarea
rapid a cii spre destinaie. Se remarc faptul c, dei parcurgerea
tabeleiderutaresefacesecvenial,ncepndcuprimarutexistent,
n construcia tabelei inserarea unei noi rute se face naintea primei
rute cu un prefix mai general dect aceasta. Astfel, informaiile
referitoare la reelele mai specifice se vor gsi naintea informaiilor
desprereelelededimensiunimaimari.
Rutele potficlasificatenfunciedenivelulacestoraastfel:
Rute de nivel 1 rutele cu o masc de reea de o dimensiune mai
micsauegaldectceaclassfulaadreseirespective
Rutedenivel2rutecarereprezintsubreelealereelelorclassful
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Level1Routes
Aumascadereeamaimicsauegalcumascaclassfulareelei
Potfuncionaca:
DefaultRoute
S*

0.0.0.0 [1/0] via 192.168.1.2

SupernetRoute (mascadereeastrictmaimicdectmascaclassful)
C

192.168.2.0/22 is directly connected, Ethernet0

NetworkRoute (mascadereeaegalcumascaclassful)
C

2012 ccna.ro, Toate drepturile rezervate.

128.137.0.0/16 is directly connected, Ethernet0

Orutdenivel1aremascadereeamaimicsauegaldectmasca
de reea a reelei classful din care face parte, i la rndul ei poate fi
ncadratnurmtoareletipuriderute:
Rut default, care reprezint o rut static cu adresa 0.0.0.0/0, spre
care vor fi trimise toate pachetele pentru care nu se cunoate o
destinaiespecific
Supernet Route, rut a crei adres de reea are o masc mai mic
dectreeauaclassful
NetworkRoute,rutcarearemasca de reea egalcu masca reelei
classful;aceastapoatefiiorutprinte,nmomentulncarentabel
exist reele sau subreele care aparin aceluiai bloc de adrese IP
classful,darcuomascdereeamaispecific
Rutele de nivel 1 pot fi de tipul direct conectate, definite static sau
nvateprintrunprotocolderutaredinamic.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

UltimateRoutes
Rutelecareinclud:
oadresnexthop
i/sauointerfadeieire

PotfiattruteLevel1ctiruteLevel2
Exemplu
S*

192.168.2.0 [1/0] via 192.168.1.2


is directly connected, FastEthernet1/0

2012 ccna.ro, Toate drepturile rezervate.

Ultimate routes sunt acele rutele care includ o adres IP nexthop


i/sauointerfadeieire.Practicreprezintrutelepecareunpachet
vafacematch naintedeafitrimisctredestinaie.
ntructruteleLevel1iruteleLevel2potfidefiniteprintroadresIP
next hop sau o interfa de ieire, rutele ultimate pot aparine
oricruiadintreceledouniveluri.Astfel,orutdetipultimatepoate
s aib masca de reea mai mic, egal sau mai mare dect cea a
reelei classful din care face parte, dar niciodat nu va putea s fie o
rutprinte.
n exemplul de mai sus se poate observa o rut ultimate de nivel 1
definitattprintrunIPnexthop ctiprintrointerfadeieire.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Parent&ChildRoutes
Parentroute
rutLevel1
nuconineoadresdestinaiesauointerfadeieire
este adugat automat cnd este introdus n tabel o subreea a unei
reeleclassful(rutLevel2)

Childroute
rutLevel2
reprezintosubreeaauneireeleclassful
conineoadresdestinaiei/sauointerfadeieire

192.168.1.0/25 is subnetted, 2 subnets


S

192.168.1.0 [1/0] via 10.0.0.2

192.168.1.128 [1/0] via 10.1.0.2

2012 ccna.ro, Toate drepturile rezervate.

Level1ParentRoute
Level2ChildRoutes

ncadrulrutelordenivel1i2sedistingruteledetipParentroute i
rutele de tip Child route. Astfel, rutele printe se ncadreaz n
categoria rutelor Level 1 i nu sunt definite printro adres IP next
hop sau o interfa de ieire. O rut printe este creat automat de
fiecaredatcndunnousubnetesteintrodusntabeladerutare.Ruta
cumascade reea mai mare dect ruta printe se ncadreaz n tipul
Childroute.
Rutele Child route fac parte din categoria rutelor nivel 2 i reprezint
unsubnetaluneiclasemajore.Lafelcaincazul rutelor de nivel 1,
acestea pot fi introduse n tabela de rutare ca rute direct conectate,
rutestaticesauprintrunprotocolderutaredinamic.
Datoritfaptuluictabeladerutarefoloseteoadresareclassful,chiar
incazulncareunsubnetinstalatntabelarecasursunprotocol
de rutare classless, va fi introdus automat o rut printe de nivel 1
avndcaadresIPreeauamajorclassfularuteichild.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Parent&ChildRoutes:Classful
AdresareeleidinrutaParent esteadresaclaseimajore
Masca de reea a rutei Parent este masca pentru rutele sale
Child
Adresaclassful:192.168.1.0/24
MascarutelorChild:/25
192.168.1.0 /25 is subnetted, 2 subnets
S
192.168.1.0 [1/0] via 10.0.0.2
S
192.168.1.128 [1/0] via
10.0.0.2

2012 ccna.ro, Toate drepturile rezervate.

Moduldeierarhizarealrutelorntabeladerutaredifernfunciede
tipuldeadresare,classfulsauclassless.ncazuladresriiclassful,ruta
Parent va indica vizual adresa clasei majore i masca de reea a
subreelelor din care fac parte rutele Child. Masca de reea
menionat imediat n dreapta adresei classful este afiat doar dac
rutele Child au ataat aceeai masc de reea. De asemenea, n
outputultabeleiderutareseindicpeaceeailiniecurutaprintei
numrul de rute Child existente pentru o anumit rut printe. n
cazuldefa,2subnets.
RuteleChild suntrutedenivel2isuntconsiderateruteUltimate
ntructconinoadresIPnexthopi/sauointerfadeieire.

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Parent&ChildRoutes:Classless
AdresaimascareeleidinrutaParentcorespundclaseimajore
Esteprecizatnumruldesubreeleinumruldemtifolosit
Fiecaresubreeaspecificadresasubreeleiimasca

172.16.0.0/16 is variably subnetted, 3 subnets, 2 masks


C
172.16.1.4/30 is directly connected, Serial0/0/0
C
172.16.1.8/30 is directly connected, Serial0/0/1
C
172.16.1.16/24 is directly connected, Serial0/1/0

2012 ccna.ro, Toate drepturile rezervate.

ncazulncareruteleChildale unei rute printe folosesc o schem


deadresareVLSM,adicaumascdereeadelungimevariabil,acest
lucruesteindicatntabeladerutareprintextulisvariablysubneted,
menionatcaoscurtdescrierearuteiprinte.
Existctevadiferenemajoredeierarhizarencazulrutelorprintei
child ce folosesc o schem de adresare classless spre deosebire de
ceaclassful:
Ruta printe are afiat n dreptul acesteia masca de reea classful
proprieinuceaarutelorChild
Sunt menionate numrul de subreele (rute Child) i numrul de
mtidereeadiferiteutilizatedesubreelelerespective
FiecarerutChildesteafiatmpreuncumascadereeaproprie

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Cutareantabeladerutare (Classful)

Nu

Da

Nu

Da

Da

2012 ccna.ro, Toate drepturile rezervate.

Nu

10

Modulncareruteruldeterminceamaibunrutdestinaiepentrua
trimite pachetele este diferit n funcie de tipul de cutare: classful
sau classless. Astfel, n cazul rutrii cu comportament classful, ruterul
vacomparainiialadresaIPdestinaiecufiecarerutdenivel1pentru
a gsi o potrivire. n caz c ruta gsit este de tip ultimate, adic are
specificatointerfadeieirei/sauoadresIPnexthop, aceasta
va fi folosit pentru trimiterea pachetului ctre destinaie. Dac ruta
gsitnuesteorutultimate,acestavafiorutprinteideciseva
cutaopotrivirecuruteleChilddenivel2.Dacestedescoperito
potrivirecuoastfelderut,pachetulvafitrimismaideparte,iarncaz
contrarpachetulvafiaruncat.
Odat ce sa realizat o potrivire cu o rut printe, comportamentul
classful nu va mai permite existena unei alte potriviri cu o alt rut
printesauorutdefault.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Cutareantabeladerutare (Classless)
Nu

Da

Da

Nu

Nu

Da

Da

Nu

Da

2012 ccna.ro, Toate drepturile rezervate.

Nu

11

Odat cu implementarea conceptului de VLSM i a utilizrii adresrii


classless, limitrile comportamentului de rutare classful a dus la
utilizarea pe o scar din ce n ce mai larg a procesului classless de
localizareainformaiilorderutare.ncepndcuversiuneadeIOS11.3,
datoritcreteriinpopularitateaschemeideadresareclassless,afost
necesarfolosireaprocesuluidecutareclasslessbydefault.
Cutareaclasslessntabeladerutareesteidenticcuceaclassfulpn
la momentul localizrii unei potriviri cu rutele child a unei rute
printe. n momentul n care nu este gsit nicio potrivire cu rutele
child, pachetul nu va fi aruncat (deosebire fa de comportamentul
classful),cisevacontinuacutareauneipotriviriprintrecelelalterute
Supernet de nivel 1. Pachetul va fi aruncat doar n cazul n care nu
estegsitniciopotrivirecuorutSupernetsaunuesteconfigurat
ntabelorutimplicit.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Classfulvs.Classless
Activaremodclassless
(config)#ip classless
esteimplicitpeversiuniledeIOS>=11.3

Activaremodclassful
(config)#no ip classless

2012 ccna.ro, Toate drepturile rezervate.

12

Comportamentulutilizatpentrulocalizareainformaiilor din tabela de


rutare poate fi modificat manual de ctre administrator. Anterior
versiuniideIOS11.3comportamentuldefault ncazulruterelorCisco
era classful. Acest lucru poate fi verificat prin afiarea fiierului de
configurare,observnduseprezenacomenziino ip classless.
Ideeainiialdelacareapornitimplementareaunuicomportamentde
rutareclassfuleraexistenaschemeideadresareIPmpritepeclase.
Astfel, nainte ca Internetul s ajung la dimensiunile actuale,
organizaiile de diferite dimensiuni primeau adrese IP doar din cadrul
celor3clasedereelemajore:A,BsauC.Dinaceastcauz,realizarea
uneicutrinafaraspaiuluideadresealocaterainutil.
Activarea procesului de rutare classless se face prin introducerea n
modul global de configurare a comenzii ip classless. Ulterior
versiunii de IOS 11.3, modul implicit de cutare este setat ca fiind
classless.
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

Rezumat
Structuratabeleiderutare
ComportamentClassful
ComportamentClassless
Cutareauneiadresedestinaientabeladerutare

2012 ccna.ro, Toate drepturile rezervate.

13

1. Caresunttipurile de rute care pot exista ntro tabel de rutare la


unmomentdat?
2. Careestemotivulpentrucaretrebuiereconstruittabeladerutare
lafiecarepornireaunuiruter?
3. Cereprezintruteledenivel2?
4. CruinivelpoateaparineorutUltimate ?
5. n cazul rutarii cu comportament classful, este posibil trimiterea
unuipachetpeorutdefault?

__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________

2012 ccna.ro, Toate drepturile rezervate.

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