Vous êtes sur la page 1sur 459

CAPTULO1:Introduccinalenrutamientoyenvodepaquetes

1.0.1IntroduccinalCaptulo
Lasredesdelaactualidadtienenunimpactosignificativoennuestrasvidas,yaquecambiannuestraformadevivir,
trabajar y divertirnos. Las redes de computadoras (y en un contexto ms amplio, Internet) permiten a las personas
comunicarse,colaborareinteractuardemanerastotalmentenovedosas.Utilizamoslareddedistintasformas,entreellaslas
aplicacionesWeb,latelefonaIP,lavideoconferencia,losjuegosinteractivos,elcomercioelectrnico,laeducacinyms.
En el centro de la red se encuentra el router. En pocas palabras, un router conecta una red con otra red. Por lo
tanto,elrouteresresponsabledelaentregadepaquetesatravsdediferentesredes.EldestinodeunpaqueteIPpuedeser
unservidorWebenotropasounservidordecorreoelectrnicoen laredderealocal.Esresponsabilidaddelosrouters
entregaresospaquetesasudebidotiempo.Laefectividaddelascomunicacionesdeinternetworkdepende,engranmedida,
delacapacidaddelosroutersdeenviarpaquetesdelamaneramseficienteposible.
Enlaactualidad,seestnincorporandoroutersalossatlitesenelespacio.Estosrouterstendrnlacapacidadde
enrutareltrficoIPentrelossatlitesdelespaciodeunmodomuysimilaralquesetransportanlospaquetesenlaTierra,
reduciendoaslosretardosyofreciendounamayorflexibilidadparaeltrabajoenred.
Ademsdelenvodepaquetes,unroutertambinproporcionaotrosservicios.Parasatisfacerlasdemandasdelas
redesactuales,losrouterstambinseutilizanparalosiguiente:
Aseguranladisponibilidadlas24horasdelda,los7dasdelasemana.Paraayudaragarantizarlaposibilidadde
conexindelared,losroutersusanrutasalternativasencasodequelarutaprincipalfalle.
Proveenserviciosintegradosdedatos, videoyvozenredesconectadasporcableoinalmbricas.Losroutersdan
prioridadalospaquetesIPsegnlacalidaddeservicio(QoS)afindeasegurarqueeltrficoentiemporeal,comolavoz,el
videoylosdatosesenciales,nosedescartenniretarden.
Disminuyeelimpactodegusanos,virusyotrosataquesenlaredalpermitirodenegarelreenvodepaquetes.
Todosestos serviciosseconstruyenentornodelrouterydesuresponsabilidadprincipaldereenviarpaquetesde
unaredalasiguiente.La comunicacinentrelosdispositivosdediferentesredessloselogragraciasala capacidaddel
router de enrutar paquetes entre las redes. Este captulo ser una introduccin al router, su funcin en las redes, sus
principalescomponentesdehardwareysoftwareyelprocesodeenrutamientoens.

1.1Dentrodelrouter

1.1.1Losrouterssoncomputadoras
Unrouteresunacomputadora,aligualquecualquierotracomputadora inclusounaPC.Elprimerrouter, utilizado
paralaReddelaAgenciadeProyectosdeInvestigacinAvanzada(ARPANET),fueelProcesadordemensajesdeinterfaz
(IMP). El IMP era una minicomputadora Honeywell 316 esta computadora dio origen a la ARPANET el 30 de agosto de
1969.
Nota: La ARPANET fue desarrollada por la Agencia de Proyectos de Investigacin Avanzada (ARPA) del
Departamento de Defensa de los Estados Unidos. Tambin fue la primerared operativa de conmutacin de paquetes del

mundoylaantecesoradelaInternetdelaactualidad.Losrouterstienenmuchosdelosmismoscomponentesdehardwarey
softwarequeseencuentranenotrascomputadoras,entreellos:
CPU
RAM
ROM
Sistemaoperativo

Losroutersseencuentranenelcentrodelared
2

Esposiblequelosusuarioscomunesnoestnaltantodelapresenciadenumerososroutersensupropiaredoen
Internet.LosusuariosesperanpoderaccederalaspginasWeb,enviarmensajesdecorreoelectrnicoydescargarmsica,
yaseasielservidoralqueestnaccediendoestensupropiaredoenotrareddelotroladodelmundo.Sinembargo,los
profesionalesdenetworkingsabenqueelroutereselresponsabledelenvodepaquetesderedared,desdeelorigeninicial
aldestinofinal.
Unrouterconectamltiplesredes.Estosignificaquetienevariasinterfaces,cadaunadelascualesperteneceauna
redIPdiferente.CuandounrouterrecibeunpaqueteIPenunainterfaz,determinaquinterfazusarparaenviarelpaquete
haciasudestino.Lainterfazqueusaelrouterparaenviarelpaquetepuedeserlareddeldestinofinaldelpaquete(laredcon
ladireccinIPdedestinodeestepaquete),opuedeserunaredconectadaaotrorouterqueseusaparaalcanzarlaredde
destino.
Generalmente,cadaredalaqueseconectaunrouterrequiereunainterfazseparada.Estasinterfacesseusanpara
conectarunacombinacindeRedesderealocal(LAN)yRedesdereaextensa(WAN).Porlogeneral,lasLANsonredes
EthernetquecontienendispositivoscomoPC,impresorasyservidores.LasWANseusanparaconectarredesatravsdeun
reageogrficaextensa.Porejemplo,unaconexinWANcomnmenteseusaparaconectarunaLANalareddelProveedor
deserviciosdeInternet(ISP).
Enlafigura,vemosquelosroutersR1yR2sonresponsablesderecibirelpaqueteenunaredyenviarelpaquetedesdeotra
redhacialareddedestino.

Losroutersdeterminanlamejorruta
Laprincipalresponsabilidaddeunrouteresdirigirlospaquetesdestinadosaredeslocalesyremotasal:
*Determinarlamejorrutaparaenviarpaquetes
*Enviarpaqueteshaciasudestino
Elrouterusasutabladeenrutamientoparadeterminarlamejorrutaparareenviarelpaquete.Cuandoelrouter
recibeunpaquete,examinasudireccinIPdedestinoybuscalamejorcoincidenciaconunadireccinderedenlatablade
enrutamientodelrouter.Latabladeenrutamientotambinincluyelainterfazqueseutilizarparaenviarelpaquete.Cuando
seencuentraunacoincidencia,elrouterencapsulaelpaqueteIPenlatramadeenlacededatosdelainterfazdesalida.
Luego,elpaqueteseenvahaciasudestino.
Esmuyprobablequeunrouterrecibaunpaqueteencapsuladoenuntipodetramadeenlacededatos,comouna
tramadeEthernet,yalenviarelpaquete,elrouterloencapsularenotrotipodetramadeenlacededatos,comoelPointto
PointProtocol(PPP).Laencapsulacindeenlacededatosdependedeltipodeinterfazdelrouterydeltipodemedioalque
seconecta.LasdiferentestecnologasdeenlacededatosalasqueseconectaunrouterpuedenincluirtecnologasLAN,
comoEthernet,yconexionesserialesWAN,comolaconexinT1queusaPPP,FrameRelayyMododetransferencia
asncrona(ATM).
Enlafigura,podemosseguirunpaquetedesdelaPCdeorigenhastalaPCdedestino.Debeobservarsequeel
routeresresponsabledeencontrarlareddedestinoensutabladeenrutamientoyenviarelpaquetehaciasudestino.En
esteejemplo,elrouterR1recibeelpaqueteencapsuladoenunatramadeEthernet.Despusdedesencapsularelpaquete,
R1usaladireccinIPdedestinodelpaqueteparabuscarunadireccinderedcoincidenteensutabladeenrutamiento.
Luegodeencontrarunadireccindereddedestinoenlatabladeenrutamiento,R1encapsulaelpaquetedentrodeuna
tramaPPPyenvaelpaqueteaR2.R2realizaunprocesosimilar.
Losroutersusanprotocolosderutasestticasydeenrutamientodinmicoparaaprendersobreredesremotasy
construirsustablasdeenrutamiento.Estasrutasyprotocolosrepresentanelenfoqueprincipaldelcursoyseanalizarnen
detalleenlossiguientescaptulosjuntoconelprocesoqueusanlosroutersalbuscarensustablasdeenrutamientoyal
enviarlospaquetes.

Enlaces "HowRoutersWork",Funcionamientodelosroutershttp://computer.howstuffworks.com/router.htm

1.1.2MemoriayCPUdelrouter
Aunqueexistendiferentestiposymodelosderouters,todostienenlosmismoscomponentesdehardware
generales.Segnelmodelo,esoscomponentesseencuentranendiferenteslugaresdentrodelrouter.Lafiguramuestrael

interiordeunrouter1841.Paraobservarloscomponentesinternosdelrouter,esnecesariodesatornillarlacubiertametlica
yretirarladelrouter.Normalmentenoesnecesarioabrirelrouter,amenosqueseestactualizandolamemoria.

1.1.2MemoriayCPUdelrouter
Componentesdelrouterysusfunciones
AligualqueunaPC,unroutertambinincluye:

Unidaddeprocesamientocentral(CPU)
Memoriadeaccesoaleatorio(RAM)
Memoriadeslolectura(ROM)

Coloqueelcursordelmousesobreloscomponentesenlafiguraparaverunabrevedescripcindecadauno.
CPULaCPUejecutalasinstruccionesdelsistemaoperativo,comoeliniciodelsistema,ylasfuncionesdeenrutamientoy
conmutacin.
RAM
LaRAMalmacenalasinstruccionesylosdatosnecesariosquelaCPUdebeejecutar.LaRAMseusapara
almacenarestoscomponentes:

Sistemaoperativo:ElIOS(sistemaoperativoInternetwork)deCiscosecopiaenlaRAMduranteelinicio.
Archivodeconfiguracinenejecucin:steeselarchivodeconfiguracinquealmacenaloscomandosde
configuracinqueelIOSdelrouterutilizaactualmente.Salvoalgunasexcepciones,todosloscomandos
configuradosenelroutersealmacenanenelarchivodeconfiguracinenejecucin,conocidocomorunningconfig.
TabladeenrutamientoIP:Estearchivoalmacenainformacinsobreredesremotasyconectadasdirectamente.Se
usaparadeterminarlamejorrutaparaenviarelpaquete.
CachARP:EstacachcontieneladireccinIPv4paralaasignacindedireccionesMAC,demodosimilarala
cachARPenunaPC.LacachARPseusaenroutersquetieneninterfacesLANcomolasinterfacesEthernet.
Bferdelpaquete:Lospaquetessealmacenantemporalmenteenunbfercuandoserecibenenunainterfazo
antesdeabandonarlainterfaz.

LaRAMesunamemoriavoltilypierdesucontenidocuandoelrouterseapagaoreinicia.Sinembargo,elrouter
tambincontienereasdealmacenamientopermanente,comolaROM,laflashylaNVRAM.
ROM
LaROMesunaformadealmacenamientopermanente.LosdispositivosCiscousanlamemoriaROMparaalmacenar:

Instruccionesdebootstrap
Softwarebsicodediagnstico
VersinmsbsicadelIOS

LaROMusafirmware,unsoftwareincorporadodentrodelcircuitointegrado.Elfirmwareincluyeelsoftwareque
normalmentenonecesitamodificarseniactualizarse,comolasinstruccionesdeinicio.Muchasdeestasfunciones,inclusoel
softwaredelmonitordelaROM,seanalizarnenotrocurso.LaROMnopierdesuscontenidoscuandoseapagaoreiniciael
router.
Mem oriaf lash
Lamemoriaflashesunamemoriadecomputadoranovoltilquepuedeborrarseyalmacenarseelctricamente.La
memoriaflashseusacomoalmacenamientopermanenteparaelsistemaoperativo,IOSdeCisco.Enlamayoradelos
routersCisco,elIOSsealmacenaenformapermanenteenlamemoriaflashysecopiaenlaRAMduranteelprocesode
arranque,dondeentoncesesejecutadoporlaCPU.AlgunosmodelosanterioresderoutersCiscoejecutanelIOS
directamentedesdelamemoriaflash.LamemoriaflashestcompuestadetarjetasSIMMoPCMCIA,quepueden
actualizarseparaaumentarlacantidaddememoriaflash.
Estamemorianopierdesuscontenidoscuandoseapagaoreiniciaelrouter.
NVRAM
LaNVRAM(RAMnovoltil)nopierdesuinformacincuandosedesconectalaalimentacinelctrica.Estoseopone
alasformasmscomunesdeRAM,comolaDRAM,querequierealimentacinelctricacontinuaparamantenersu
informacin.ElIOSdeCiscousalaNVRAMcomoalmacenamientopermanenteparaelarchivodeconfiguracindeinicio
(startupconfig).TodosloscambiosdeconfiguracinsealmacenanenelarchivorunningconfigenlaRAM,ysalvopocas
excepciones,sonimplementadosinmediatamenteporelIOS.Paraguardaresoscambiosencasodequeseapagueo
reinicieelrouter,elrunningconfigdebeestarcopiadoenlaNVRAM,dondesealmacenacomoelarchivostartupconfig.La
NVRAMretienesuscontenidosinclusocuandoelrouterserecargaoapaga.
LasmemoriasROM,RAM,NVRAMyflashseanalizanenlasiguienteseccinqueintroduceel IOSyelprocesode
arranque.TambinseanalizanconmsprofundidadenotrocursorelacionadoconlaadministracindelIOS.
Paraunprofesionaldenetworkingesmsimportantecomprenderlafuncindelosprincipalescomponentes
internosdeunrouterquelaubicacinexactadeesoscomponentesdentrodeunrouterespecfico.Laarquitecturafsica
internavariardeunmodeloaotro.
Enlaces

Vea"Cisco1800SeriesPortfolioMultimediaDemo",Demostracinmultimediadelacarteradelaserie1800deCisco,
http://www.cisco.com/en/US/products/ps5875/index.html

1.1.3SistemaOperativoInternetwork
ElsoftwaredelsistemaoperativoqueseusaenlosroutersCiscoseconocecomoSistemaOperativoInternetwork
(IOS)deCisco.Comocualquiersistemaoperativodeunacomputadora,elIOSdeCiscoadministralosrecursosdehardware
ysoftwaredelrouter,inclusolaasignacindememoria,losprocesos,laseguridadylossistemasdearchivos.ElIOSde
Ciscoesunsistemaoperativomultitareaqueestintegradoconlasfuncionesdeenrutamiento,conmutacin,internetworking
ytelecomunicaciones.
AunqueelIOSdeCiscopuedeparecerigualenmuchosrouters,existenmuchasimgenesdiferentesdeIOS.Una
imagendeIOSesunarchivoquecontieneelIOScompletoparaeserouter.Ciscocreamuchostiposdiferentesdeimgenes
IOS,segnelmodelodelrouterylasfuncionesdentrodelIOS.Generalmente,mientrasmsfuncioneshayaenelIOS,ms
grandeserlaimagenIOSyporlotanto,msmemoriaflashyRAMsenecesitarnparaalmacenaryguardarelIOS.Por
ejemplo,algunasfuncionesincluyenlaposibilidaddeejecutarIPv6olaposibilidaddelrouterderealizarNAT(Traduccinde
direccionesdered).

Comoocurreconotrossistemasoperativos,elIOSdeCiscotienesupropiainterfazdeusuario.Aunquealgunos
routersproveenunainterfazgrficadeusuario(GUI),lainterfazdelneadecomandos(CLI)esunmtodomuchoms
comnparaconfigurarlosroutersCisco.LaCLIseusaalolargodeesteprogramadeestudio.
Enelinicio,elarchivostartupconfigdelaNVRAMsecopiaenlaRAMysealmacenacomoelarchivorunning
config.ElIOSejecutaloscomandosdeconfiguracinenelrunningconfig.Todocambioingresadoporeladministradorde
redsealmacenaenelrunningconfigyesejecutadoinmediatamenteporelIOS.Enestecaptulo,repasaremosalgunosde
loscomandosIOSbsicosqueseusanparaconfigurarunrouterCisco.Encaptulosposteriores,aprenderemoslos
comandosqueseusanparaconfigurar,verificaryresolverproblemasdeenrutamientoestticoydistintosprotocolosde
enrutamientocomoRIP,EIGRPyOSPF.
Nota:ElIOSdeCiscoyelprocesodearranqueseanalizarnconmsprofundidadenotrocurso.

1.1.4Procesodearranquedelrouter
Elprocesodearranqueestconformadoporcuatroetapasprincipales:
1.EjecucindelaPOST
2.Cargadelprogramabootstrap
3.UbicacinycargadelsoftwareIOSdeCisco
4.UbicacinycargadelarchivodeconfiguracindeiniciooingresoalmodoSetup
1.EjecucindelaPOST
La prueba de autocomprobacin de encendido (POST) es un proceso comn que ocurre en casi todas las
computadorasduranteelarranque.ElprocesodePOSTseutilizaparaprobarelhardwaredelrouter.Cuandoseenciendeel
router, el software en el chip de la ROM ejecuta el POST. Durante esta autocomprobacin, el router ejecuta diagnsticos
desde la ROM a varios componentes de hardware, entre ellos la CPU, la RAM y la NVRAM. Despus de completarse la
POST,elrouterejecutaelprogramabootstrap.
2.Cargadelprogramabootstrap
DespusdelaPOST,elprogramabootstrapsecopiadelaROMalaRAM.UnavezenlaRAM,laCPUejecutalas
instruccionesdelprogramabootstrap. Latareaprincipaldelprogramabootstrapesubicaral IOSdeCiscoycargarloen la
RAM.
Nota:Enestemomento,siexisteunaconexindeconsolaalrouter,comenzarnaaparecerlosresultadosenlapantalla.

3.UbicacinycargadelIOSdeCisco
UbicacindelsoftwareIOSdeCisco.ElIOSnormalmentesealmacenaen la memoriaflash,perotambin puede
almacenarseenotroslugarescomounservidorTFTP(TrivialFileTransferProtocol).Sinosepuedeencontrarunaimagen
IOScompleta, secopiaunaversinmsbsicadel IOSdela ROMalaRAM.Estaversindel IOS seusa paraayudar a
diagnosticarcualquierproblemaypuedeusarseparacargarunaversincompletadelIOSenlaRAM.

10

Nota: Un servidor TFTP generalmente se usa como servidor de respaldo para el IOS, pero tambin puede usarse como
punto central para almacenar y cargar el IOS. La administracin del IOS y el uso del servidor TFTP se analizar en otro
curso.
CargadelIOS. Algunos de losrouters Ciscomsantiguos ejecutanel IOSdirectamentedesdelamemoriaflash, perolos
modelosactualescopianelIOSenlaRAMparaquelaCPUloejecute.
Nota:UnavezqueelIOSempiezaacargarse,puedeverseunasecuenciadesignosnumerales(#),comosemuestraenla
figura,mientraslaimagensedescomprime.
4.Ubicacinycargadelarchivodeconfiguracin
Ubicacin del archivo de configuracin de inicio. Despus de cargar el IOS, el programa bootstrap busca en la
NVRAMelarchivodeconfiguracindeinicio,conocidocomostartupconfig.Elarchivocontienelosparmetrosycomandos
deconfiguracinpreviamenteguardados,entreellos:

direccionesdeinterfaz
informacindeenrutamiento
contraseas
cualquierotraconfiguracinguardadaporeladministradordered

Sielarchivodeconfiguracindeinicio,startupconfig,seencuentraenlaNVRAM,secopiaenlaRAMcomoelarchivo
deconfiguracinenejecucin,runningconfig.
Nota:SielarchivodeconfiguracindeinicionoexisteenlaNVRAM,elrouterpuedebuscarunservidorTFTP.Sielrouter
detectaquetieneunenlaceactivoaotrorouterconfigurado,envaunbroadcastenbuscadeunarchivodeconfiguracina
travsdelenlaceactivo.Estasituacinharqueelrouterhagaunapausa, perofinalmenteseverunmensajedeconsola
comoelsiguiente:
<Elroutersedetieneaqumientrasenvaunbroadcastparaunarchivodeconfiguracinatravsdelenlaceactivo>
%Erroropeningtftp://255.255.255.255/networkconfg(Timedout)
%Erroropeningtftp://255.255.255.255/cisconet.cfg(Timedout)
Ejecucin del archivo de co nfiguracin. Si se encuentra un archivo de configuracin de inicio en la NVRAM, el IOS lo
cargaenlaRAMcomoelrunningconfigyejecutaloscomandosdelarchivo,deaunalneaporvez.Elarchivorunningconfig
contiene direcciones de interfaz, inicia los procesos de enrutamiento, configura las contraseas del router y define otras
caractersticasdelrouter.
IngresoalmodoSetup(opcional):Sinopuedelocalizarseelarchivodeconfiguracindeinicio,elrouterindicaalusuario
que ingreseen elmodoSetup.ElmodoSetupconsisteen unaseriedepreguntasquesolicitanal usuario informacinde
configuracin bsica. ElmodoSetup notiene comofinutilizarseparaingresaraconfiguraciones complejas delrouterylos
administradoresderednormalmentenolousan.
Cuandoseiniciaunrouterquenocontieneunarchivodeconfiguracindeinicio,aparecerlasiguientepreguntaluegodela
cargadelIOS:
Wouldyouliketoentertheinitialconfigurationdialog?[yes/no]:no
ElmodoSetupnoseutilizarenestecursoparaconfigurarelrouter.AntelapeticindeentradadelmodoSetup,siemprese
deberesponderno.Sielusuariorespondeyes(s)eingresaalmodoSetup, puedepresionarCtrlCencualquiermomento
parafinalizarelprocesodeconfiguracin.
Cuando no se usa el modo Setup, el IOScrea un runningconfig predeterminado.El runningconfig predeterminado es un
archivo de configuracin bsica que incluye las interfaces del router, las interfaces de administracin y cierta informacin
predeterminada. El runningconfig predeterminado no contiene ninguna direccin de interfaz, informacin de enrutamiento,
contraseasniotrainformacindeconfiguracinespecfica.

Interfazdelneadecomandos
SegnlaplataformayelIOS,elrouterpuederealizarlasiguientepreguntaantesdemostrarlapeticindeentrada:

11

Wouldyouliketoterminateautoinstall?[yes]:<Enter>
PresstheEnterkeytoacceptthedefaultanswer.
Router>
Nota:Siseencontrunarchivodeconfiguracindeinicio,elrunningconfigpuedecontenerunnombredehostylapeticin
deentradamostrarelnombredehostdelrouter.
Unavezquesemuestralapeticindeentrada,elrouteryaestejecutandoelIOSconelarchivodeconfiguracinactualen
ejecucin.EladministradorderedahorapuedecomenzarausarloscomandosdelIOSenesterouter.
Nota:Elprocesodearranqueseanalizarconmsprofundidadenotrocurso.

12

1.1.4Procesodearranquedelrouter
Verificacindelprocesodearranquedelrouter
El comando show version puede usarse para ayudar a verificar y resolver problemas con algunos de los
componentesbsicosdehardwareysoftwaredelrouter.Elcomandoshow versionmuestrainformacinsobrelaversindel
softwareIOSdeCiscoqueactualmenteseestejecutandoenelrouter,laversindelprogramadebootstrapeinformacin
sobrelaconfiguracindelhardware,inclusolacantidaddememoriadelsistema.
Elresultadodelcomandoshow versionincluye:
Versi nIOS
CiscoInternetworkOperatingSystemSoftware
IOS(tm)C2600Software(C2600IM),Version12.2(28),RELEASESOFTWARE(fc5)
staeslaversindelsoftwareIOSdeCiscoenlaRAMqueestusandoelrouter.
ProgramabootstrapdelaROM
ROM:SystemBootstrap,Version12.1(3r)T2,RELEASESOFTWARE(fc1)
SemuestralaversindelsoftwaredelsistemabootstrapalmacenadoenlamemoriaROM,queseusenunprincipiopara
iniciarelrouter.
UbicacindelIOS
Systemimagefileis"flash:c2600imz.12228.bin"
Semuestradndeseencuentraelprogramabootstrapy dndeestcargadoenelIOS deCisco, ademsdel nombrede
archivocompletodelaimagenIOS.
CPUycantidaddeRAM
cisco2621(MPC860)processor(revision0x200)with60416K/5120Kbytesofmemory
LaprimerapartedeestalneamuestraeltipodeCPUenesterouter.Laltimapartedeestalneamuestralacantidadde
DRAM. Algunasseriesderouters,como el2600, usanunapartedelaDRAMcomomemoriadepaquete.Lamemoriade
paqueteseusaparapaquetesdebfering.
ParadeterminarlacantidadtotaldeDRAMenelrouter,sumeambosnmeros.Enesteejemplo,elrouterCisco2621tiene
60416KB(kilobytes)deDRAMlibreutilizadaparaalmacenartemporalmenteelIOSdeCiscoyotrosprocesosdelsistema.
Losotros5120KBsereservanparalamemoriadepaquete.Lasumadeestosnmeroses65536K,o64megabytes(MB)
deDRAMtotal.
Nota:PosiblementeseanecesarioactualizarlacantidaddeRAMcuandoseactualizaelIOS.
Interfaces
2FastEthernet/IEEE802.3interface(s)
2Lowspeedserial(sync/async)networkinterface(s)
Esta seccin del resultado muestra las interfaces fsicas en el router. En este ejemplo, el router Cisco 2621 tiene dos
interfacesFastEthernetydosinterfacesserialesdebajavelocidad.
CantidaddeNVRAM
32Kbytesofnonvolatileconfigurationmemory.
saeslacantidaddeNVRAMenelrouter.LaNVRAMseusaparaguardarelarchivostartupconfig.
Cantidaddememoriaflash
6384KbytesofprocessorboardSystemflash(Read/Write)

13

sa es la cantidad de memoria flash en el router. La memoria flash se usa para guardar el IOS de Cisco en forma
permanente.
Nota:PosiblementeseanecesarioactualizarlacantidaddememoriaflashcuandoseactualizaelIOS.
Registrodeconfiguracin
Configurationregisteris0x2102
Laltimalneadelcomandoshowversionmuestraelvalorconfiguradoactualdelregistrodeconfiguracindelsoftwareen
hexadecimales.Sisemuestraunsegundovalorentreparntesis,denotaelvalordelregistrodeconfiguracinqueseusar
durantelaprximarecarga.
Elregistrodeconfiguracintienevariosusos,entreelloslarecuperacindecontrasea.Laconfiguracinpredeterminadade
fbricaparaelregistrodeconfiguracines0x2102.Estevalorindicaqueelrouterintentarcargarunaimagendelsoftware
IOSdeCiscodesdelamemoriaflashycargarelarchivodeconfiguracindeiniciodesdelaNVRAM.
Nota:Elregistrodeconfiguracinseanalizarconmsprofundidadenotrocurso.

14

1.1.5Interfacesdelrouter
Puertosdeadministracin
Los routers tienen conectoresfsicos que se usan para administrar el router.Estos conectores se conocen como
puertosdeadministracin.AdiferenciadelasinterfacesserialesyEthernet,lospuertosdeadministracinnoseusanparael
envo de paquetes. El puerto de administracin ms comn es el puerto de consola. El puerto de consola se usa para
conectarunaterminal,oconmsfrecuenciaunaPCqueejecutaunsoftwareemuladordeterminal,paraconfigurarelrouter
sin la necesidaddeaccesoa laredpara eserouter.Elpuerto de consoladebe usarsedurante laconfiguracin inicialdel
router.
Otropuertodeadministracineselpuertoauxiliar. Notodoslosrouterscuentanconunpuertoauxiliar.Avecesel
puertoauxiliarpuedeusarsedemanerassimilaresalpuertodeconsola.Tambinpuedeusarseparaconectarunmdem.No
seusarnpuertosauxiliaresenestecursodeestudio.
LafiguramuestralospuertosAUX(auxiliares)ydeconsolaenelrouter.
Interfacesdelrouter
EltrminointerfazenlosroutersCiscoserefiereaunconectorfsicoenelroutercuyoprincipalpropsitoesrecibiry
enviar paquetes. Los routers tienen muchas interfaces que se usan para conectarse a mltiples redes. Normalmente, las
interfacesseconectanadistintostiposderedes,locualsignificaque senecesitandistintostiposdemediosyconectores.
Confrecuencia,unrouternecesitartenerdistintostiposdeinterfaces.Porejemplo,unroutergeneralmentetieneinterfaces
FastEthernetparaconexionesadiferentesLANydistintostiposdeinterfacesWANparaconectarunavariedaddeenlaces
seriales,entreellosT1,DSLeISDN.LafiguramuestralasinterfacesserialesyFastEthernetenelrouter.
Al igual que las interfaces en una PC, los puertos y las interfaces en un router se encuentran ubicados fuera del
router.Suubicacinexternapermitelacmodaconexinaloscablesyconectoresadecuadosdelared.
Nota:Puedeusarseunainterfaznicaenunrouterparaconectarseamltiplesredessinembargo, estoescapaalmbito
deesteprogramadeestudioyseanalizarenotrocurso.
Aligualquelamayoradelosdispositivosdered,losroutersCiscousanindicadoresLEDparaproveerinformacin
deestado.UnLEDdeinterfazindicalaactividaddela interfazcorrespondiente.SiunLEDestapagadocuandola interfaz
estactivayla interfazestconectadacorrectamente,puedesersealdeunproblemaenlainterfaz.Silainterfazesten
gran actividad, el LED estar continuamente encendido. Segn el tipo de router, puede haber tambin otros LED. Para
obtenermsinformacinsobrevisualizacionesdeLEDenel1841,consulteelsiguienteenlace.
Enlaces"TroubleshootingCisco1800SeriesRouters(Modular)",Resolucindeproblemasenroutersserie1800deCisco,
(Modular)http://www.cisco.com/en/US/products/ps5853/products_installation_guide_chapter09186a00802c36b8.html

Lasinterfacespertenecenadiferentesredes
Comosemuestraenlafigura,cadainterfazenunrouteresmiembroohostenunaredIPdiferente.Cadainterfaz
sedebeconfigurarconunadireccinIPyunamscaradesubreddeunareddiferente.ElIOSdeCisconopermitirquedos
interfacesactivasenelmismorouterpertenezcanalamismared.

15

Lasinterfacesderouterpuedendividirseendosgruposprincipales:

InterfacesLAN,comoEthernetyFastEthernet
InterfacesWAN,comoserial,ISDNyFrameRelay

InterfacesLAN
Comosunombreloindica,lasinterfacesLANseutilizanparaconectarelrouteralaLAN,ascomounaNICEthernetde
laPCseutilizaparaconectarlaPCalaLANEthernet.DelmismomodoquelaNICEthernetdelaPC,lainterfazEthernetdel
routertambintieneunadireccinMACdeCapa2yformapartedelaLANEthernetaligualquecualquierotrohostenesa
LAN.Por ejemplo, la interfaz Ethernet del routerparticipa en el proceso ARP paraesa LAN.El routermantiene un cach
ARPparaesainterfaz,envasolicitudesdeARPcuandoesnecesarioyproducerespuestasARPcuandoserequieren.

LainterfazEthernetdelrouternormalmenteusaunjackRJ45queadmiteuncableadodepartrenzadonoblindado(UTP).
Cuando un router se conecta a un switch, se usa un cable de conexin directa. Cuando se conectan dos routers
directamenteatravsdelasinterfacesEthernet,ocuandounaNICdePCseconectadirectamenteaunainterfazEthernet
delrouter,seusauncablecruzado.
UselaactividaddelPacketTraceralfinaldeestaseccinparaevaluarsushabilidadesdecableado.

InterfacesWAN
Las interfaces WAN se usan para conectar los routers a redes externas, generalmente a travs de distancias
geogrficasms extensas. La encapsulacin de Capa 2 puede ser de diferentes tipos, como PPP, FrameRelay y HDLC
(Controldeenlacededatosdealtonivel).Al igualque lasinterfacesLAN,cadainterfazWANtienesupropiadireccinIPy
mscaradesubred,quelaidentificacomomiembrodeunaredespecfica.
Nota:LasdireccionesMACseusanen interfacesLAN,comoEthernet,ynoseusaneninterfacesWAN.Sinembargo,las
interfaces WAN usan sus propias direcciones de Capa 2 dependiendo de la tecnologa. Las direcciones y los tipos de
encapsulacinWANdeCapa2seanalizarnenotrocurso.
Interfacesdelrouter
El router en la figura tiene cuatro interfaces. Cada interfaz tiene una direccin IP de Capa 3 y una mscara de
subredquelaconfiguraparaunareddiferente.LasinterfacesEthernettambintienendireccionesMACEthernetdeCapa2.
Las interfacesWAN usan encapsulaciones de Capa 2 diferentes. LaSerial 0/0/0 usa HDLC y la Serial 0/0/1 usa
PPP. Estos dos protocolos seriales punto a punto usan direcciones de broadcast para la direccin de destino de Capa 2
cuandoencapsulanelpaqueteIPenunatramadeenlacededatos.
Enelentornodellaboratorio, existenrestriccionesrespectodecuntasinterfacesLANyWAN puedenusarsepara
configuraractividadesprcticasde laboratorio. Sin embargo, elPacketTracer ofrece laflexibilidaddecreardiseosdered
mscomplejos.

1.1.6Routersycapasdered
El objetivo principal de un router es conectar mltiples redes y enviar paquetes destinados ya sea a sus propias
redesoaotrasredes.SeconsideraalroutercomoundispositivodeCapa3porquesudecisinprincipaldeenvosebasaen

16

la informacin del paquete IP de Capa 3, especficamente la direccin IP de destino. Este proceso se conoce como
enrutamiento.
Cuandounrouterrecibeunpaquete,examinasudireccinIPdedestino.SiladireccinIPdedestinonopertenece
aningunadelasredesdelrouterconectadasdirectamente,elrouterdebeenviarestepaqueteaotrorouter.Enlafigura,R1
analiza ladireccin IPdedestinodelpaquete. Despus debuscar en la tabladeenrutamiento,R1 enva elpaquetea R2.
Cuando R2 recibe el paquete, tambin analiza la direccin IP de destino del paquete. Luego de buscar en su tabla de
enrutamiento,R2envaelpaquetedesdesuredEthernetconectadadirectamentealaPC2.
Cuando cada router recibe un paquete, realiza una bsqueda en su tabla de enrutamiento para encontrar la mejor
coincidenciaentreladireccinIPdedestinodelpaqueteyunadelasdireccionesderedenlatabladeenrutamiento.Cuando
se encuentra una coincidencia, el paquete se encapsula en la trama de enlace de datos de Capa 2 para esa interfaz de
salida.Eltipodeencapsulacindeenlacededatosdependedeltipodeinterfaz,comoporejemploEthernetoHDLC.
Finalmente,elpaquetellegaaunrouterqueformapartedeunaredquecoincideconladireccinIPdedestinodelpaquete.
Enesteejemplo,elrouterR2recibeelpaquetedeR1.R2envaelpaquetedesdesuinterfazEthernet,queperteneceala
mismaredqueeldispositivodedestino,PC2.
Estasecuenciadeeventosseexplicarconmayorprofundidadmsadelanteenestecaptulo.

1.1.6Routersycapasdered
LosroutersoperanenlasCapas1,2y3
Unroutertoma sudecisinprincipaldeenvoen la Capa3, perocomomencionamosantes,tambinparticipaen
procesosdeCapa1yCapa2.Elrouterpuedeenviarunpaquetedesdelainterfazadecuadahaciasudestinodespusde
examinar la direccin IP de destino del paquete y consultar su tabla de enrutamiento para tomar su decisin de envo. El
routerencapsulaelpaqueteIPdeCapa3enlaporcindedatosdeunatramadeenlacededatosdeCapa2adecuadapara

17

lainterfazdesalida.EltipodetramapuedeserunaEthernet,HDLCuotrotipodeencapsulacindeCapa2,cualquierasea
laencapsulacinqueseusaenesainterfazespecfica.LatramadeCapa2secodificaensealesfsicasdeCapa1quese
usanpararepresentarbitsatravsdelenlacefsico.
Consulte la figura para comprender mejor este proceso. Observe que la PC1 opera en las siete capas,
encapsulandolosdatosyenviandolatramacomounstreamdebitscodificadosaR1,sugatewaypordefecto.
R1recibeel streamdebitscodificadosensu interfaz. Losbitsse decodificanysepasana laCapa2, dondeR1
desencapsulalatrama.Elrouterexaminaladireccindedestinodelatramadeenlacededatosparadeterminarsicoincide
con la interfazreceptora, locual incluye una direccindebroadcast omulticast.Si hay unacoincidenciacon laporcinde
datos de la trama, el paquete IP pasa a la Capa 3, donde R1 toma su decisin de enrutamiento. R1 luego vuelve a
encapsular el paquete en una nueva trama de enlace de datos de Capa 2 y lo enva desde la interfaz de salida como un
streamdebitscodificados.
R2recibeelstreamdebitsyelprocesoserepite.R2desencapsulalatramaypasalaporcindedatosdelatrama,
elpaqueteIP, alaCapa3dondeR2tomasudecisindeenrutamiento.Luego, R2vuelveaencapsularelpaqueteenuna
nuevatramadeenlacededatosdeCapa2yloenvadesdelainterfazdesalidacomounstreamdebitscodificados.
R3repiteesteprocesounavezmsyenvaelpaqueteIP,encapsuladodentrodeunatramadeenlacededatosy
codificadoenformadebits,alaPC2.
Cadarouterenlarutadesdeelorigenaldestinorealizaestemismoprocesodedesencapsulacin,bsquedaenla
tabla de enrutamiento y nueva encapsulacin. Este proceso es importante para comprender la manera en que los routers
participanenlasredes.Porlotanto,retomaremosesteanlisisconmayorprofundidadenunaseccinposterior.

1Introduccionalenrutamientoyenvodepaquetes
1.2DireccionamientoyconfiguracindeCLI

1.2.1Implementacindeesquemasdedireccionamientobsico
Cuandosedisea una nuevaredose hacenasignaciones enunaredexistente, esnecesariodocumentarlared.
Como mnimo, la documentacin debe incluir un diagrama de topologa que indique la conectividad fsica y una tabla de
direccionamientoquemencionelasiguienteinformacin:

Nombresdedispositivos,
Interfacesusadaseneldiseo,
DireccionesIPymscarasdesubred,y
Direccionesdegatewaypordefectoparadispositivosfinales,comolasPC.
Cargadelatabladedirecciones

LafiguramuestraunatopologadelaredconlosdispositivosinterconectadosyconfiguradoscondireccionesIP.Bajola
topologaseobservaunatablaqueseusaparadocumentarlared.Latablaestparcialmentecompletaconlosdatosque
documentanlared(dispositivos,direccionesIP,mscarasdesubredeinterfaces).

18

ElrouterR1ylaPC1hostyaestndocumentados.Terminedecompletarlatablaylosespaciosenblancodeldiagrama
arrastrandohacialaubicacincorrectaelpooldedireccionesIPqueaparecedebajodelatabla.

1.2.2Configuracinbsicadelrouter
Conf iguracinbsicadelrouter
Cuandoseconfiguraunrouter,serealizanciertastareasbsicas,talescomo:

Asignarunnombrealrouter,
Configurarcontraseas,
Configurarinterfaces,
Configurarunmensaje,
Guardarcambiosenunroutery
Verificarlaconfiguracinbsicaylasoperacionesdelrouter.

Aunque ya debe conocer estos comandos de configuracin, haremos una breve revisin. Comenzamos el repaso
suponiendoqueelrouternocontieneunarchivostartupconfigactual.
La primera peticin de entrada aparece en el modo usuario. El modo usuario deja ver el estado del router, pero no
permitemodificarsuconfiguracin.Segnsuutilizacinenelmodousuario,nosedebeconfundireltrmino"usuario"conlos
usuariosdelared.Elmodousuarioestdestinadoatcnicos,operadoreseingenierosderedquetienenlaresponsabilidad
deconfigurarlosdispositivosdered.
Router>
ElcomandoenableseusaparaingresaralmodoEXECprivilegiado.Estemodopermitealusuariorealizarcambios
deconfiguracinenelrouter.Elindicadordelroutercambiarde">"a"#"enestemodo.
Router>enable
Router#
Nombresdehostsycontraseas
La figura muestra la sintaxis del comando de configuracin bsica del router utilizada para configurar R1 en el
siguienteejemplo.Puedeabrirlaactividad1.2.2delPacketTraceryseguirlospasosoesperarhastaelfinaldeestaseccin
paraabrirla.
Enprimerlugar,ingresealmododeconfiguracinglobal.
Router#configt
Luego,asigneunnombredehostnicoalrouter.
Router(config)#hostnam eR1

19

R1(config)#
Ahora,configureunacontraseaqueseusarparaingresarenelmodoEXECprivilegiado.Ennuestroentornode
laboratorio, usaremos la contrasea class. Sin embargo, en entornos de produccin, los routers deben tener contraseas
seguras. Consulte los enlaces al final de esta seccin para obtener ms informacin sobre la creacin y el uso de
contraseasseguras.
Router(config)#enablesecretclass
Acontinuacin, configure laconsolay laslneasTelnetconlacontraseacisco. Unavezms,lacontraseacisco
seusasloennuestroentornodelaboratorio.Elcomandologinpermitelaverificacindelacontraseaenlalnea.Sinose
ingresaelcomandologinenlalneadeconsola,elusuarioobtendraccesoalalneasiningresarunacontrasea.
R1(config)#lineconso le0
R1(configline)#passw ordcisco
R1(configline)#login
R1(configline)#exit
R1(config)#linevty04
R1(configline)#passw ordcisco
R1(configline)#login
R1(configline)#exit
Conf iguracindeunm ensaje
Desde el modo de configuracin global, configure el aviso de mensaje del da (motd). Al comienzo y al final del
mensajeseusauncarcterdelimitador,comoporejemplo"#".Eldelimitadorpermiteconfigurarunmensajedevariaslneas,
comosemuestraaqu.
R1(config)#bannermotd#
EnterTEXTmessage.Endwiththecharacter'#'.
******************************************
WARNING!!UnauthorizedAccessProhibited!!
******************************************
#
Laconfiguracindeunmensajeadecuadoespartedeunbuenplandeseguridad.Comomnimo,unmensajedebe
prevenirelaccesonoautorizado.Nuncaconfigureunmensajeque"invite"aunusuarionoautorizado.
EnlacesParaaccederaanlisissobreelusodecontraseasseguras,consulte:
"Cisco Response to Dictionary Attacks on Cisco LEAP", Respuesta de Cisco aataques de diccionario en Cisco LEAP, en
http://www.cisco.com/en/US/products/hw/wireless/ps430/prod_bulletin09186a00801cc901.html#wp1002291
"Strong passwords: How to create and use them",
http://www.microsoft.com/athome/security/privacy/password.mspx

Contraseas

seguras:

Cmo

crearlas,

en

20

Configuracindelainterfazdelrouter
AcontinuacinseconfigurarnlasinterfacesindividualesdelroutercondireccionesIPyotrainformacin.Enprimer
lugar,ingreseenelmododeconfiguracindeinterfazespecificandoelnmeroyeltipodeinterfaz.Acontinuacin,configure
ladireccinIPylamscaradesubred:
R1(config)#interfaceSerial0/0
R1(configif)#ipaddress192.168.2.1255.255.255.0
Esconvenienteconfigurarunadescripcinencadainterfazparaayudaradocumentarlainformacindered.Eltexto
de la descripcin tiene un lmite de 240 caracteres. En las redes de produccin, una descripcin puede servir para la
resolucin de problemas suministrando informacin sobre el tipo de red a la que est conectada la interfaz y si hay otros
routers en esa red. Si la interfaz se conecta a un ISP o proveedor de servicios, resulta til ingresar la conexin y la
informacindecontactodelterceroporejemplo:
Router(configif)#descriptionCiruit#VBN32696123(helpdesk:18005551234)
Enlosentornosdelaboratorio,ingreseunadescripcinsimplequeleayudararesolverproblemasporejemplo:
R1(configif)#descriptionLinktoR2
DespusdeconfigurarladescripcinyladireccinIP,lainterfazdebeactivarseconelcomandonoshutdow n.Es
comoencenderla interfaz. Lainterfaztambindebeestarconectadaaotrodispositivo(hub,switch, otrorouter,etc.)para
quelacapaFsicaestactiva
Router(configif)#noshutdow n
Nota:Cuandoserealizaelcableadodeunenlaceserialpuntoapuntoennuestroentornodelaboratorio,secolocalamarca
DTEaunextremodelcableylamarcaDCEalotroextremo.ElrouterquetieneelextremoDCEdelcableconectadoasu
interfaz serial necesitar la configuracin del comando adicional clock rate en esa interfaz serial. Este paso solamente es
necesarioenunentornodelaboratorioyseexplicarconmayordetalleenelCaptulo2,"Enrutamientoesttico".
R1(configif)#clockrate64000
Se deben repetir los comandos de configuracin de interfaz en todas las otras interfaces que requieren configuracin. En
nuestroejemplodetopologa,debeconfigurarselainterfazFastEthernet.
R1(config)#interfaceFastEthernet0/0
R1(configif)#ipaddress192.168.1.1255.255.255.0
R1(configif)#descriptionR1LAN
R1(configif)#noshutdow n

Cadainterfazperteneceaunareddiferente
Enestepunto,observequecadainterfazdebeperteneceraunareddiferente.AunqueelIOSpermiteconfiguraruna
direccinIPdesdelamismaredendosinterfacesdiferentes,elrouternoactivarlasegundainterfaz.

21

Porejemplo,qusucedesiseintentaconfigurarlainterfazFastEthernet0/1enR1conunadireccinIPenlared
192.168.1.0/24?YasehaasignadounadireccinaFastEthernet0/0enesamismared.Siseintentaconfigurarotrainterfaz,
FastEthernet0/1,conunadireccinIPquepertenecealamismared,aparecerelsiguientemensaje:
R1(config)#interfaceFastEthernet0/1
R1(configif)#ipaddress192.168.1.2255.255.255.0
192.168.1.0overlapswithFastEthernet0/0
Siseintentahabilitarlainterfazconelcomandonoshutdown,aparecerelsiguientemensaje:
R1(configif)#noshutdow n
192.168.1.0overlapswithFastEthernet0/0
FastEthernet0/1:incorrectIPaddressassignment
Observe que el resultado del comando show ip interface brief muestra que la segunda interfaz configurada para la red
192.168.1.0/24,FastEthernet0/1,anestinactiva.
R1#showipinterfacebrief
<outputomitted>
FastEthernet0/1192.168.1.2YESmanualadministrativelydowndown

Verificacindelaconfiguracinbsicadelrouter
Comosemuestraenelejemplo,sehaningresadotodosloscomandosanterioresdeconfiguracinbsicadelrouter
e inmediatamente se almacenaron en el archivo de configuracin en ejecucin de R1. El archivo runningconfig est
almacenadoenlaRAMyeselarchivodeconfiguracinqueusaelIOS.Elprximopasoconsisteenverificarloscomandos
ingresadosmediantelavisualizacindelaconfiguracinenejecucinconelsiguientecomando:
R1#showrunningconfig
Ahoraque sehan ingresadoloscomandosdeconfiguracinbsica, esimportante guardarel runningconfigen la
memorianovoltil,laNVRAMdelrouter.Deesemodo,encasodeuncortedeenergaelctricaounarecargaaccidental,el
router podr iniciarse con la configuracin actual. Luego de haber completado y probado la configuracin del router, es
importanteguardarelrunningconfigenelstartupconfigcomoarchivodeconfiguracinpermanente.
R1#copyrunningconfigstartupconfig
Despusdeaplicaryguardarlaconfiguracinbsica,puedenusarsevarioscomandosparaverificarqueelrouterse
hayaconfiguradocorrectamente.Hagaclicenelbotncorrespondientedelafiguraparaobservarunalistadelresultadode
cadacomando.Todosestoscomandossetratarnenmayordetalleenlossiguientescaptulos.Porelmomento,comiencea
familiarizarseconelresultado.
R1#showrunningconfig

22

EstecomandomuestralaconfiguracinactualenejecucinalmacenadaenlaRAM.Salvounaspocasexcepciones,
todos los comandos de configuracin que se usaron se ingresarn en el runningconfig y el IOS los implementar de
inmediato.
R1#showstartupconfig
EstecomandomuestraelarchivodeconfiguracindeinicioalmacenadoenlaNVRAM.staeslaconfiguracinque
usarelrouteren elsiguientereinicio. Estaconfiguracin no cambiaamenosque la configuracinactualenejecucinse
guardeenlaNVRAMconelcomandocopyrunningconfigstartupconfig.Observeenlafiguraquelaconfiguracindeinicioy
la configuracin en ejecucin son idnticas. Esto se debe a que la configuracin en ejecucin no ha cambiado desde la
ltimavezqueseguard.ObservetambinqueelcomandoshowstartupconfigmuestraademscuntosbytesdeNVRAM
estusandolaconfiguracinguardada.
R1#showiproute
EstecomandomuestralatabladeenrutamientoqueestusandoelIOSactualmenteparaelegirlamejorrutahacia
sus redes de destino. En este punto, R1 solamente tiene rutas para sus redes conectadas directamente, a travs de sus
propiasinterfaces.
R1#showinterfaces
Este comando muestra todos los parmetros y estadsticas de configuracin de la interfaz. Parte de esta informacin se
analizarmsadelanteenestecursodeestudioyenCCNP.
R1#showipinterfacebrief
Estecomandomuestrainformacinabreviadadeconfiguracindelainterfaz,comoporejemploladireccinIPyelestadode
la interfaz. Este comando es una herramienta til para la resolucin de problemas y un mtodo rpido para determinar el
estadodetodaslasinterfacesdelrouter.

23

24

25

1.3Construccindelatabladeenrutamiento

1.3.1Introduccindelatabladeenrutamiento
Lafuncinprincipaldeunrouteresenviarunpaquetehaciasureddedestino,queesladireccinIPdedestinodel
paquete.Parahacerlo,elrouternecesitabuscarlainformacindeenrutamientoalmacenadaensutabladeenrutamiento.
UnatabladeenrutamientoesunarchivodedatosenlaRAMqueseusaparaalmacenarlainformacindelaruta
sobreredesremotasyconectadasdirectamente.Latabladeenrutamientocontieneasociacionesentrelaredyelsiguiente
salto.Estasasociacionesleindicanalrouterqueundestinoenparticularsepuedealcanzarmejorenviandoelpaquetehacia
unrouterenparticular,querepresentael"siguientesalto"enelcaminohaciaeldestinofinal.Laasociacindelsiguientesalto
tambinpuedeserlainterfazdesalidahaciaeldestinofinal.
La asociacin entre la red y la interfaz de salida tambin puede representar la direccin de red de destino del
paqueteIP.Estaasociacinocurreenlasredesdelrouterconectadasdirectamente.
Una red conectada directamente es una red que est directamente vinculada a una de las interfaces del router.
CuandoseconfiguraunainterfazderouterconunadireccinIPyunamscaradesubred,lainterfazpasaaserunhosten
esared conectada.Ladireccinderedylamscaradesubreddela interfaz,juntoconel nmeroyeltipodeinterfaz, se
ingresanenlatabladeenrutamientocomounaredconectadadirectamente.Cuandounrouterenvaunpaqueteaunhost,
comoporejemplounservidorWeb,esehostestenlamismaredquelareddelrouterconectadadirectamente.
Unaredremotaesunaredquenoestdirectamenteconectadaalrouter.Enotraspalabras,unaredremotaesuna
red a laqueslo sepuedellegarmedianteelenvodelpaqueteaotrorouter. Lasredesremotasseagreganalatablade
enrutamiento mediante el uso de un protocolo de enrutamiento dinmico o la configuracin de rutas estticas. Las rutas
dinmicas son rutas hacia redes remotas que fueron aprendidas automticamente por el router utilizando un protocolo de
enrutamientodinmico.Lasrutasestticassonrutashaciaredesmanualmenteconfiguradasporunadministradordered.
Nota: La tabla de enrutamiento con sus redes conectadas directamente, las rutas estticas y las rutas dinmicas se
introducirnenlassiguientesseccionesyseanalizarnconmayorprofundidadanalolargodeestecurso.
Lassiguientesanalogaspuedenayudaraaclararelconceptoderutasconectadas,estticasydinmicas:

Rutas conectadas directamente: para visitar a un vecino, lo nico que tiene que hacer es caminar por la calle
dondevive.Estarutaessimilaraunarutaconectadadirectamenteporqueel"destino"estdisponibledirectamente
atravsdesu"interfazconectada",lacalle.
Rutas estticas: untrensiempreusa lasmismas vas enunarutaespecfica. Estarutaessimilaraunaesttica
porquelarutahaciaeldestinoessiemprelamisma.
Rutasdinm icas:alconducirunautomvil,ustedpuedeelegir"dinmicamente"unarutadiferentesegneltrfico,
elclimayotrascondiciones.Estarutaessimilaraunarutadinmicaporquepuedeelegirunanuevarutaenmuchos
puntosdiferentesensutrayectohaciaeldestino.

Elcomandoshow iproute
Comoseindicaenlafigura,latabladeenrutamientosemuestraconelcomandoshow iproute.Hastaahora,nose
han configurado rutas estticas ni se ha habilitado ningn protocolo de enrutamiento dinmico. Por lo tanto, la tabla de
enrutamiento de R1slo muestra las redesconectadas directamente del router. Para cada red enumerada en la tabla de
enrutamiento,seincluyelasiguienteinformacin:

C: lainformacinenestacolumnadenotaelorigendelainformacindelaruta,laredconectadadirectamente,la
rutaestticaodelprotocolodeenrutamientodinmico.LaCrepresentaaunarutaconectadadirectamente.
192.168.1.0/24:esladireccinderedylamscaradesubreddelaredremotaoconectadadirectamente.Eneste
ejemplo, las dos entradas en la tabla de enrutamiento, 192.168.1./24 y 192.168.2.0/24, son redes conectadas
directamente.
FastEthernet0/0:lainformacinalfinaldelaentradadelarutarepresentala interfazdesaliday/oladireccinIP
delrouterdelsiguientesalto. En este ejemplo, tantolaFastEthernet 0/0como laSerial0/0/0sonlas interfacesde
salidaqueseusanparaalcanzarestasredes.

Cuandolatabladeenrutamientoincluyeunarutaparaunaredremota,seincluyeinformacinadicional,comolamtrica
deenrutamientoyladistanciaadministrativa.Lamtricadeenrutamiento,ladistanciaadministrativayelcomandosho wip
routeseexplicanconmayordetalleenlossiguientescaptulos.

26

Las PC tambin tienen una tabla de enrutamiento. En la figura se observa el resultado del comando route print. El
comandorevelalasredesdebroadcast,multicast,loopbackodegatewaypordefectoqueestnconfiguradasoadquiridas.
El resultado del comando route print no se analizar durante este curso. Se muestra aqu para destacar que todos los
dispositivosIPconfiguradosdebentenerunatabladeenrutamiento.

27

1.3Construccindelatabladeenrutamiento

1.3.2.Redesconectadasdirectamente
Incorporacinalatabladeenrutam ientodeunaredconectada
Comosemencionenlaseccinanterior,cuandoseconfigura lainterfazdeunrouterconunadireccinIPyuna
mscaradesubred, lainterfazpasaaserunhostenesared.Porejemplo,cuandolainterfazFastEthernet0/0enR1enla
figuraseconfiguraconladireccinIP192.168.1.1ylamscaradesubred255.255.255.0,lainterfazFastEthernet0/0pasaa
sermiembrodelared192.168.1.0/24.LoshostsqueestnconectadosalamismaLAN,comolaPC1,tambinseconfiguran
conunadireccinIPquepertenecealared192.168.1.0/24.
CuandoseconfiguraunaPCconunadireccinIPhostyunamscaradesubred,laPCusalamscaradesubred
paradeterminaraquredperteneceahora.ElsistemaoperativorealizaestomedianteelprocesoANDingenladireccinIP
hostyenlamscaradesubred.Unrouterutilizalamismalgicaalconfigurarunainterfaz.
Una PC normalmente se configura con una sola direccin IP host porque tiene una nica interfaz de red,
generalmenteunaEthernetNIC.Losrouterstienenmltiplesinterfacesporlotanto,cadainterfazdebesermiembrodeuna
reddiferente.Enlafigura,R1esmiembrodedosredesdiferentes:192.168.1.0/24y192.168.2.0/24.ElrouterR2tambines
miembrodedosredes:192.168.2.0/24y192.168.3.0/24.
Despusdequeseconfiguralainterfazdelrouteryseactivalainterfazconelcomandonoshutdow n,lainterfaz
debe recibir una seal portadoradesde otro dispositivo (router, switch, hub, etc.) antes de que el estado de la interfaz se
considere"activo".Unavezquelainterfazest"activa",lareddeesainterfazseincorporaalatabladeenrutamientocomo
redconectadadirectamente.
Antesdeconfigurarcualquierenrutamientoestticoodinmicoenunrouter,stesolamenteconoceasuspropias
redes conectadas directamente. stas son las nicas redes que se muestran en la tabla de enrutamiento hasta que se
configureelenrutamientoestticoodinmico.Lasredesconectadasdirectamentesondefundamentalimportanciaparalas
decisiones de enrutamiento. Las rutas estticas y dinmicas no pueden existir en la tabla de enrutamiento sin las propias
redes del router conectadas directamente. El router no puede enviar paquetes desde una interfaz si la misma no est
habilitadaconunadireccinIPyunamscaradesubred,delmismomodoqueunaPCnopuedeenviarpaquetesIPdesde
suinterfazEthernetsilamismanoestconfiguradaconunadireccinIPyunamscaradesubred.
Nota: El proceso para configurar las interfaces del router e incorporar direcciones de red a la tabla de enrutamiento se
analizarenelprximocaptulo.

28

1.3.3Enrutamientoesttico
Las redes remotas se agregan a la tabla de enrutamiento mediante la configuracin de rutas estticas o la
habilitacindeunprotocolodeenrutamientodinmico.CuandoelIOSaprendesobreunaredremotaylainterfazqueusar
parallegaraesared,agregalarutaalatabladeenrutamientosiemprequelainterfazdesalidaesthabilitada.
Unarutaestticaincluyeladireccinderedylamscaradesubreddelaredremota,juntoconladireccinIPdel
routerdelsiguientesaltoolainterfazdesalida. LasrutasestticasseindicanconelcdigoSen latabladeenrutamiento,
comosemuestraenlafigura.Lasrutasestticasseexaminanendetalleenelprximocaptulo.
Cundousarrutasestticas
Lasrutasestticasdebenusarseenlossiguientescasos:

Unaredestcompuestaporuno spocosrouterssolam ente.Entalcaso,elusodeunprotocolodeenrutamiento


dinmico no representa ningn beneficio sustancial. Por el contrario, el enrutamiento dinmico agrega ms
sobrecargaadministrativa.
Una red se conecta a Internet so lam ente a travs de un nico ISP. No es necesario usar un protocolo de
enrutamientodinmicoatravsdeesteenlaceporqueelISPrepresentaelnicopuntodesalidahaciaInternet.
Unaredextensaestconfiguradaconunatopologahubandspoke.Unatopologahubandspokecomprende
unaubicacincentral(el hub) y mltiples ubicacionesdesucursales(spokes), dondecadaspoketienesolamente
unaconexinalhub.Elusodelenrutamientodinmicoserainnecesarioporquecadasucursaltieneunanicaruta
haciaundestinodeterminado,atravsdelaubicacincentral.

Generalmente, la mayora de las tablas de enrutamiento contienen una combinacin de rutas estticas y rutas
dinmicas.Sinembargo, comomencionamosantes, latabladeenrutamientodebecontenerprimerolasredesconectadas
directamente que se usan para acceder a estas redes remotas antes de poder usar cualquier enrutamiento esttico o
dinmico.

29

1.3.4Enrutamientodinmico
Las redes remotas tambin pueden agregarse a la tabla de enrutamiento utilizando un protocolo de enrutamiento
dinmico. En lafigura,R1haaprendidoautomticamentesobrelared 192.168.4.0/24 desdeR2atravsdelprotocolode
enrutamientodinmico,RIP(Routing InformationProtocol).ElRIPfueunodelosprimerosprotocolosdeenrutamientoIPy
seanalizarendetalleenlossiguientescaptulos.
Nota:LatabladeenrutamientodeR1enlafiguramuestraqueR1haaprendidosobredosredesremotas:unarutaqueus
el RIP dinmicamente y una ruta esttica que se configur en forma manual. ste es un ejemplo de cmo las tablas de
enrutamientopuedencontenerrutasaprendidasdinmicamenteyconfiguradasestticamenteynonecesariamenteimplicala
mejorconfiguracinparaestared.
Los routers usan protocolos de enrutamiento dinmico para compartir informacin sobre el estado y la posibilidad de
conexinderedesremotas.Losprotocolosdeenrutamientodinmicoejecutanvariasactividades,entreellas:

Descubrim ientoderedes
Actualizacinymantenim ientodelastablasdeenrutamiento

Descubrim ientoautomticoderedes
El descubrimiento de redes es la capacidad de un protocolo de enrutamiento de compartir informacin sobre las
redesqueconoceconotrosroutersquetambinestnusandoelmismoprotocolodeenrutamiento.Enlugardeconfigurar
rutasestticashaciaredesremotasencadarouter,unprotocolo deenrutamientodinmicopermitealosroutersaprender
automticamente sobreestasredesapartirdeotrosrouters. Estasredes,yla mejorrutahaciacadared, seagregan ala
tabladeenrutamientodelrouterysedenotancomounaredaprendidaporunprotocolodeenrutamientodinmicoespecfico.
Mantenim ientodelastablasdeenrutam iento
Despusdel descubrimiento inicial de la red, los protocolos de enrutamiento dinmico actualizan y mantienen las
redesensustablasdeenrutamiento.Losprotocolosdeenrutamientodinmiconoslodecidenacercadelamejorrutahacia
diferentesredes,tambindeterminanlamejorrutanuevasilarutainicialsevuelveinutilizable(osicambialatopologa).Por
estosmotivos, los protocolosdeenrutamientodinmicorepresentanunaventajasobrelas rutas estticas. Losroutersque
usanprotocolosdeenrutamientodinmico automticamentecomparten la informacinde enrutamiento conotrosrouters y
compensancualquiercambiodetopologasinrequerirlaparticipacindeladministradordered.
Protocolosdeenrutam ientoIP
Existenvariosprotocolos deenrutamientodinmico paraIP. stossonalgunosdelosprotocolosdeenrutamiento
dinmicomscomunesparaelenrutamientodepaquetesIP:

RIP(RoutingInformationProtocol)
IGRP(InteriorGatewayRoutingProtocol)
EIGRP(EnhancedInteriorGatewayRoutingProtocol)
OSPF(OpenShortestPathFirst)
ISIS(IntermediateSystemtoIntermediateSystem)
BGP(BorderGatewayProtocol)

Nota:EnestecursoseanalizanelRIP(versiones1y2),elEIGRPyelOSPF.ElEIGRPyelOSPFtambinseexplicanen
mayordetalleenCCNP,juntoconISISyBGP.ElIGRPesunprotocolodeenrutamientoheredadoquehasidoreemplazado
por el EIGRP. El IGRP y el EIGRP son protocolos de enrutamiento patentados por Cisco, mientras que todos los dems
protocolosdeenrutamientoenumeradossonprotocolosestndares,nopatentados.
Unavezms,recuerdequeenlamayoradeloscasos,losrouterscontienenunacombinacinderutasestticasy
rutas dinmicas en las tablas de enrutamiento. Los protocolos de enrutamiento dinmico se analizarn con mayor
profundidadenelCaptulo3,"Introduccinalosprotocolosdeenrutamientodinmico".

30

1.3.5Principiosdelatabladeenrutamiento
En algunas secciones de este curso haremos referencia a tres principios relacionados con las tablas de
enrutamientoqueloayudarnacomprender,configurarysolucionarproblemasdeenrutamiento.Estosprincipiosseextraen
dellibrodeAlexZinin,CiscoIPRouting.
1.Cadaroutertomasudecisinenformaindependiente,segnlainformacindesupropiatabladeenrutamiento.
2.Elhechodequeunroutertengaciertainformacinensutabladeenrutamientonosignificaquelosotrosrouterstenganla
mismainformacin.
3.Lainformacindeenrutamientosobreunarutadesdeunaredaotranosuministrainformacindeenrutamientosobrela
rutainversaoderegreso.
Culeselefectodeestosprincipios?Observemoselejemploenlafigura.
1.Despusdetomarsudecisindeenrutamiento, el routerR1envaalrouterR2elpaquetedestinadoa la PC3.R1slo
conocelainformacindesupropiatabladeenrutamiento,queindicaqueelrouterR2eselrouterdelsiguientesalto.R1no
sabesiR2efectivamentetieneonounarutahacialareddedestino.
2.Esresponsabilidaddeladministradordered asegurarsede quetodos losroutersbajosu controltengan informacinde
enrutamientocompletayprecisademaneratalque lospaquetespuedanenviarse entre cualquieradelasdosredes.Esto
puede lograrse mediante el uso de rutas estticas, un protocolo de enrutamiento dinmico o una combinacin de ambas
opciones.
3.ElrouterR2pudoenviarelpaquetehacialareddedestinodelaPC3.Sinembargo,R2descartelpaquetedesdelaPC2
alaPC1.AunqueR2tieneinformacinensutabladeenrutamientosobrelareddedestinodelaPC1,nosabemossitienela
informacinparalarutaderegresohacialareddelaPC1.
Enrutamientoasimtrico
Dadoquelosroutersnonecesariamentetienen lamismainformacinen sustablasdeenrutamiento, lospaquetespueden
recorrer la red en un sentido, utilizando una ruta, y regresar por otra ruta. Esto se denomina enrutamiento asimtrico. El
enrutamiento asimtrico esms comn en Internet, que usa el protocolo de enrutamiento BGP, que en la mayora de las
redesinternas.
Esteejemploimplicaquecuandosediseaunaredyseresuelvenproblemasenella,eladministradordereddebeverificar
lasiguienteinformacindeenrutamiento:

31

Existeunarutadeorigenadestinoqueestdisponibleenambossentidos?
Eslarutaquesetomenambossentidoslamismaruta?(Elenrutamientoasimtriconoesinusual,peroaveces
puedecausarotrosproblemas.)

32

1.4Determinacindelarutayfuncionesdeconmutacin.

1.4.1Camposdetramaypaquete
Como se analiz anteriormente, los routers toman su principal decisin de envo al examinar la direccin IP de
destino de un paquete. Antes de enviar un paquete desde la interfaz de salida correspondiente, el paquete IP debe ser
encapsuladoenunatramadeenlacededatosdeCapa2.MsadelanteenestaseccinseguiremosunpaqueteIPdeorigen
a destino, examinando el proceso de encapsulacin y desencapsulacin en cada router. Pero primero, revisaremos el
formatodeunpaqueteIPdeCapa3yunatramadeEthernetdeCapa2.
FormatodepaquetedeInternetProtocol(IP)
ElInternetProtocolespecificadoenRFC791defineelformatodepaqueteIP.ElencabezadodelpaqueteIPtienecampos
especficosquecontieneninformacinsobreelpaqueteysobreloshostemisoresyreceptores.Lasiguienteesunalistade
loscamposenelencabezadoIPyunabrevedescripcindecadauno.YadebeconocerdecercaloscamposdedireccinIP
dedestino,direccinIPdeorigen,versinyPerododevida(TTL).Losdemscampossonimportantesperoestnfueradel
mbitodeestudiodeestecurso.

Versi n:nmerodeversin(4bits)laversinpredominanteeslaIPversin4(IPv4)
LongituddelencabezadoIP:longituddelencabezadoenpalabrasde32bits(4bits)
Prioridad y tipo de servicio: cmo debe administrarse el datagrama (8 bits) los primeros 3 bits son bits de
prioridad(esteusohasidoreemplazadoporelPuntodecdigodeserviciosdiferenciados[DifferentiatedServices
CodePoint,DSCP],queusalosprimeros6bits[sereservanlosltimos2])
Longituddelpaquete:longitudtotal(encabezado+datos)(16bits)
Identificacin:valornicodeldatagramaIP(16bits)
Sealizadores:controlanlafragmentacin(3bits)
Desplazamiento de fragm entos: admite la fragmentacin de datagramas para permitir diferentes unidades
mximasdetransmisin(MTU)enInternet(13bits)
Perododevida(TTL):identificacuntosrouterspuedeatravesareldatagramaantesdeserdescartado(8bits)
Protocolo:protocolodecapasuperiorqueenvaeldatagrama(8bits)
Checksum delencabezado:verificacindeintegridaddelencabezado(16bits)
DireccinIPdeorigen:direccinIPdeorigende32bits(32bits)
DireccinIPdedestino:direccinIPdedestinode32bits(32bits)
OpcionesdeIP:pruebasdered,depuracin,seguridadyotras(032bits,sicorresponde)

33

1.4.1Camposdetramaydepaquete
FormatodetramadelaCapaMAC
La tramade enlacededatosdeCapa2 normalmente contiene informacindelencabezadocon unadireccinde
origen y de destino del enlace de datos, informacin del triler y los datos reales transmitidos. La direccin de origen del
enlacededatosesladireccindeCapa2delainterfazqueenvilatramadeenlacededatos. Ladireccindedestinodel
enlacededatosesladireccindeCapa2delainterfazdeldispositivodedestino.Tantolainterfazdelenlacededatosde
origencomoladedestinoseencuentranenlamismared.Cuandounpaqueteseenvadeunrouteraotro,lasdirecciones
IP de origen y destino de Capa 3 no cambiarn sin embargo, s lo harn las direcciones de enlace de datos de origen y
destinodeCapa2.Esteprocesoseanalizarconmsprofundidadmsadelanteenestaseccin.
Nota:CuandoseusaNAT(Traduccindedireccionesdered),ladireccinIPdedestinocambia,peroesteprocesonotiene
importanciaparaIPyesunprocesoqueserealizadentrodelareddeunaempresa.ElenrutamientoconNATseanalizar
enotrocurso.
ElpaqueteIPdeCapa3estencapsuladoenlatramadeenlacededatosdeCapa2asociadaconesainterfaz.En
esteejemplo,mostraremoslatramadeEthernetdeCapa2.LafiguramuestralasdosversionescompatiblesdeEthernet.La
siguienteesunalistadeloscamposenunatramadeEthernetyunabrevedescripcindecadauno.

Prem bulo:sietebytesquealternan1y0,utilizadosparasincronizarseales
Delim itadordeiniciodetrama(SOF):1bytequesealaelcomienzodelatrama
Direccindedestino:direccinMACde6bytesdeldispositivoemisorenelsegmentolocal
Direccindeorigen:direccinMACde6bytesdeldispositivoreceptorenelsegmentolocal
Tipo/longitud:2bytesqueespecificanyaseaeltipodeprotocolodecapasuperior(formatodetramadeEthernet
II)olalongituddelcampodedatos(formatodetramaIEEE802.3)
DatosyPad:de46a1500bytesdedatoscerosutilizadosparacompletarcualquierpaquetededatosdemenos
de46bytes

Secuenciadeverificacindetrama(FCS):4bytesutilizadosparaunacomprobacinderedundanciacclicaafindeasegurar
quenosedalatrama

1.4.2Lamtricaylamejorruta
Lamejorruta

34

Laidentificacindelamejorrutadeunrouterimplicalaevaluacindemltiplesrutashacialamismareddedestino
ylaseleccindelarutaptimao"lamscorta"parallegaraesared.Cuandoexistenmltiplesrutasparallegaralamisma
red,cadarutausaunainterfazdesalidadiferenteenelrouterparallegaraesared.Lamejorrutaeselegidaporunprotocolo
de enrutamiento en funcin del valor o la mtrica que usa para determinar la distancia para llegar a esa red. Algunos
protocolos de enrutamiento, como RIP, usan un conteo de saltos simple, que consiste en el nmero de routers entre un
routerylareddedestino.Otrosprotocolosdeenrutamiento,comoOSPF,determinanlarutamscortaalanalizarelancho
de banda de los enlaces y al utilizar dichos enlaces con el ancho de banda ms rpido desde un router hacia la red de
destino.
Los protocolos de enrutamiento dinmico generalmente usan sus propias reglas y mtricas para construir y
actualizarlastablasdeenrutamiento.Unamtricaesunvalorcuantitativoqueseusaparamedirladistanciahaciaunaruta
determinada.Lamejorrutaaunaredesla rutacon lamtricamsbaja. Porejemplo,un routerpreferir unarutaque se
encuentraa5saltosantesqueunarutaqueseencuentraa10saltos.
El objetivo principal del protocolo de enrutamiento es determinar las mejores trayectorias para cada ruta a fin de
incluirlasenlatabladeenrutamiento.Elalgoritmodeenrutamientogeneraunvalor,ounamtrica,paracadarutaatravsde
la red. Las mtricas se pueden calcular sobre la base de una sola caracterstica o de varias caractersticas de una ruta.
Algunosprotocolosdeenrutamientopuedenbasarlaeleccindelarutaenvariasmtricas,combinndolasenunnicovalor
mtrico.Cuantomenoreselvalordelamtrica,mejoreslaruta.
Comparacindelconteodesaltosylamtricadelanchodebanda
Dosdelasmtricasqueusanalgunosprotocolosdeenrutamientodinmicosson:

Conteodesaltos:cantidadderoutersquedebeatravesarunpaqueteantesdellegarasudestino.Cadarouteres
igualaunsalto.Unconteodesaltosdecuatroindicaqueunpaquetedebeatravesarcuatroroutersparallegarasu
destino. Si hay mltiples rutas disponibles hacia un destino, el protocolo de enrutamiento (por ejemplo RIP)
seleccionalarutaquetieneelmenornmerodesaltos.
Anchodebanda:eslacapacidaddedatosdeunenlace,alacualsehacereferenciaavecescomolavelocidad
del enlace.Por ejemplo, la implementacin del protocolo de enrutamiento OSPF deCisco utiliza comomtrica el
ancho de banda. La mejor ruta hacia una red se determina segn la ruta con una acumulacin de enlaces que
tienenlosvaloresdeanchodebandamsaltos,olosenlacesmsrpidos.ElusodelanchodebandaenOSPFse
explicarenelCaptulo11.

Nota:Tcnicamente,lavelocidadnoesunadescripcinprecisadelanchodebandaporquetodoslosbitsviajanalamisma
velocidad a travs delmismomedio fsico. Ms precisamente, el ancho de banda se define como la cantidad de bits que
puedentransmitirseatravsdeunenlaceporsegundo.
Cuando se usa el conteo de saltos como mtrica, la ruta resultante a veces puede ser subptima. Por ejemplo,
considerelaredquesemuestraenlafigura.SiRIPeselprotocolodeenrutamientoutilizadoporlostresrouters,entonces
R1utilizar larutasubptimahaciaR3parallegaralaPC2 porqueestarutatienemenossaltos.Nose tieneen cuentael
anchodebanda.Sinembargo,siseusaOSPFcomoprotocolodeenrutamiento,entoncesR1elegirlarutabasndoseenel
anchodebanda.LospaquetespodrnllegaradestinoantesutilizandolosdosenlacesT1msrpidos,encomparacincon
elenlacenicode56Kbpsmslento.

35

1.4.3Balanceodecargadelmismocosto
Posiblemente se est preguntando qu sucede si una tabla de enrutamiento tiene dos oms rutas con lamisma
mtrica hacia la mismaredde destino. Cuando un router tiene mltiples rutas hacia una red de destino y el valor de esa
mtrica (conteo de saltos, ancho de banda, etc.) es el mismo, esto se conoce como mtrica de mismo costo, y el router
realizar un balanceo de carga de mismo costo. La tabla de enrutamiento tendr la nica red de destino pero mostrar
mltiples interfaces de salida, una para cada ruta del mismo costo.El router enviar los paquetes utilizando las mltiples
interfacesdesalidaenlatabladeenrutamiento.
Siestconfiguradocorrectamente,elbalanceodecargapuedeaumentarlaefectividadyelrendimientodelared.El
balanceo de carga de mismo costo puede configurarse para usar tanto protocolos de enrutamiento dinmico como rutas
estticas.ElbalanceodecargademismocostoseanalizarconmsprofundidadenelCaptulo8,"Tabladeenrutamiento:
unestudiodetallado".
Rutasdemism oydiferentecosto
Encasodequeseloestpreguntando,unrouterpuedeenviarpaquetesatravsdemltiplesredesauncuandolamtrica
noseaigual,siemprequeestusandounprotocolodeenrutamientoquetengaestacapacidad.Aestoseloconocecomo
balanceodecargacondistintocosto.LosEIGRP(ademsdelIGRP)sonlosnicosprotocolosdeenrutamientoquepueden
configurarseparaelbalanceodecargacondistintocosto.ElbalanceodecargacondistintocostoenEIGRPnoestemade
estudioenestecurso,peroseabarcaenCCNP.

36

1.4.4Determinacindelaruta
Elenvodepaquetessuponedosfunciones:

Funcindedeterminacinderuta
Funcindeconmutacin

La funcin de determinacin de ruta es el proceso segn el cual el router determina qu ruta usar cuando enva un
paquete.Paradeterminarlamejorruta,elrouterbuscaensutabladeenrutamientounadireccinderedquecoincidaconla
direccinIPdedestinodelpaquete.
Elresultadodeestabsquedaesunadetresdeterminacionesderuta:
Red conectada directamente: si la direccin IP de destino del paquete pertenece a un dispositivo en una red que est
directamente conectado a una de las interfaces del router, ese paquete se enva directamente a ese dispositivo. Esto
significaqueladireccinIPdedestinodelpaqueteesunadireccinhostenlamismaredquelainterfazdeesterouter.
Red remota: si la direccin IP de destino del paquete pertenece a una red remota, entonces el paquete se enva a otro
router.Lasredesremotasslosepuedenalcanzarmedianteelenvodepaquetesaotrorouter.
Sindeterm inacinderuta:siladireccinIPdedestinodelpaquetenoperteneceyaseaaunaredconectadaoremota,ysi
el router no tiene una ruta por defecto, entonces el paquete se descarta. El router enva un mensaje ICMP de destino
inalcanzablealadireccinIPdeorigendelpaquete.
Enlosprimerosdosresultados,elroutervuelveaencapsularelpaqueteIPenelformatodelatramadeenlacede
datosdeCapa2delainterfazdesalida.EltipodeinterfazdeterminaeltipodeencapsulacindeCapa2.Porejemplo,sila
interfazdesalidaesFastEthernet,elpaqueteseencapsulaenunatramadeEthernet.Silainterfazdesalidaesunainterfaz
serialconfiguradaparaPPP,elpaqueteIPseencapsulaenunatramaPPP.
Lasiguienteseccindemuestraesteproceso.

1.4.5Funcindeconmutacin
37

Despus de que el router ha determinado la interfaz de salida utilizando la funcin de determinacin de ruta, el
routerdebeencapsularelpaqueteenlatramadeenlacededatosdelainterfazdesalida.
Lafuncindeconmutacineselprocesoutilizadoporunrouterparaaceptarunpaqueteenunainterfazyenviarlo
desdeotrainterfaz.Unaresponsabilidadclavede lafuncindeconmutacinesladeencapsularlospaqueteseneltipode
tramadeenlacededatoscorrectoparaelenlacededatosdesalida.
Qu hace un router cuando recibe un paquete desde una red y est destinado a otra red? El router ejecuta los tres
siguientespasosprincipales:
1.DesencapsulaelpaquetedeCapa3alquitareltrileryelencabezadodetramadeCapa2.
2.ExaminaladireccinIPdedestinodelpaqueteIPparaencontrarlamejorrutaenlatabladeenrutamiento.
3.EncapsulaelpaquetedeCapa3enunanuevatramadeCapa2yenvalatramadesdelainterfazdesalida.
HagaclicenReproducirparavisualizarlaanimacin.
CuandoseenvaelpaqueteIPdeCapa3deunrouteralsiguiente,elpaqueteIPpermanecesincambios,salvoel
campoPerododevida(TTL).CuandounrouterrecibeunpaqueteIP,disminuyeelTTLenuno.SielvalorTTLresultantees
cero, el router descarta el paquete. El TTL se usa para evitar que los paquetes IP viajen indefinidamente a travs delas
redesdebidoaunroutingloopuotrodesperfectodelared.Losroutingloopsseanalizanenuncaptuloposterior.
CuandoelpaqueteIPsedesencapsuladeunatramadeCapa2yseencapsulaenunanuevatramadeCapa2,la
direccindedestinodelenlacededatosyladireccindeorigencambiarnalenviarelpaquetedeunrouteralsiguiente.La
direccindeorigendelenlacededatosdeCapa2representaladireccindeCapa2delainterfazdesalida.Ladireccinde
destinodeCapa2representaladireccindeCapa2delrouterdelsiguientesalto. Sielsiguientesaltoeseldispositivode
destinofinal,serladireccindeCapa2deesedispositivo.
Esmuyprobablequeel paquete seencapsuleen un tipodetramadeCapa2diferentedelatramaenlaquese
recibi.Porejemplo,elrouterpuederecibirelpaqueteenunainterfazFastEthernet,encapsularloenunatramadeEthernety
enviarlodesdelainterfazserialencapsuladoenunatramaPPP.
Recuerde que cuando el paquete se dirige desde el dispositivo de origen al dispositivo de destino final, las
direcciones IP deCapa3no cambian.Sinembargo, las direccionesdeenlace dedatosdeCapa2cambianencadasalto
cuandocadarouterdesencapsulayvuelveaencapsularelpaqueteenunanuevatrama.

38

1.4.5Funcindeconmutacin
Detallesdeladeterm inacinderutaylafuncindeconm utacin
PuededescribirlosdetallesexactosdeloquelesucedeaunpaqueteenlaCapa2ylaCapa3cuandoviajadesdeel
origenhaciaeldestino?Sinopuedehacerlo,estudielaanimacinycontineconelanlisishastaquepuedadescribirel
procesosinayuda.
HagaclicenReproducirparavisualizarlaanimacin.
Paso1:LaPC1debeenviarunpaquetealaPC2
LaPC1encapsulaelpaqueteIPenunatramadeEthernetconladireccinMACdedestinodelainterfazFastEthernet0/0de
R1.
CmosabelaPC1quedebeenviarelpaqueteaR1ynodirectamentealaPC2?LaPC1hadeterminadoquelas
direccionesIPdeorigenydestinoseencuentranenredesdiferentes.
LaPC1conocelaredalaquepertenecealejecutarunaoperacinANDensupropiadireccinIPymscarade
subred,locualdacomoresultadosudireccindered.LaPC1ejecutaestamismaoperacinANDutilizandoladireccinIP
dedestinodelpaqueteylamscaradesubreddelaPC1.Sielresultadoeselmismoqueeldesupropiared,laPC1sabe
queladireccinIPdedestinoseencuentraensupropiaredynonecesitaenviarelpaquetealgatewaypordefecto,elrouter.
SielresultadodelaoperacinANDesunadireccindereddiferente,laPC1sabequeladireccinIPdedestinonose
encuentraensupropiaredydebeenviarelpaquetealgatewaypordefecto,elrouter.
Nota:SielresultadodelaoperacinANDenladireccinIPdedestinodelpaqueteylamscaradesubreddelaPC1esuna
direccindereddiferentedeladeterminadaporlaPC1comosupropiadireccindered,estadireccinnonecesariamente
reflejaladireccinderedremotareal.LaPC1solamentesabequesiladireccinIPdedestinoseencuentraensupropia
red,lasmscarassernlasmismasylasdireccionesderedtambinsernlasmismas.Lamscaradelaredremotapuede

39

serunamscaradiferente.SiladireccinIPdedestinodacomoresultadounadireccindereddiferente,laPC1no
conocerladireccinderedremotareal,solamentesabequenoestensupropiared.
CmodeterminalaPC1ladireccinMACdelgatewaypordefecto,elrouterR1?LaPC1buscaensutablaARPla
direccinIPdelgatewaypordefectoysudireccinMACasociada.
QusucedesiestaentradanoexisteenlatablaARP?LaPC1envaunasolicituddeARPyelrouterR1envaacambio
unarespuestaARP.
Paso2:ElrouterR1recibelatramaEthernet
1.ElrouterR1examinaladireccinMACdedestino,quecoincideconladireccinMACdelainterfazreceptora,
FastEthernet0/0.Porlotanto,R1copiarlatramaensubfer.
2.R1observaqueelcampoTipodeEthernetes0x800,locualsignificaquelatramadeEthernetcontieneunpaqueteIPen
laporcindedatosdelatrama.
3.R1desencapsulalatramadeEthernet.
4.DadoqueladireccinIPdedestinodelpaquetenocoincideconningunadelasredesdeR1conectadasdirectamente,el
routerconsultasutabladeenrutamientoparaenrutarestepaquete.R1buscaunadireccinderedyunamscaradesubred
enlatabladeenrutamientoqueincluyaladireccinIPdedestinodeestepaquetecomounadireccinhostenesared.En
esteejemplo,latabladeenrutamientotieneunarutaparalared192.168.4.0/24.LadireccinIPdedestinodelpaquetees
192.168.4.10,queesunadireccinIPhostenesared.
LarutadeR1hacialared192.168.4.0/24tieneunadireccinIPdelsiguientesaltode192.168.2.2yunainterfazdesalidade
FastEthernet0/1.EstosignificaqueelpaqueteIPseencapsularenunanuevatramadeEthernetconladireccinMACde
destinodeladireccinIPdelrouterdelsiguientesalto.DebidoaquelainterfazdesalidaseencuentraenunaredEthernet,
R1deberesolverladireccinIPdelsiguientesaltoconunadireccinMACdedestino.
5.R1buscaladireccinIPdelsiguientesaltode192.168.2.2ensucachARPparasuinterfazFastEthernet0/1.Sila
entradanoseencuentraenelcachARP,R1envaunasolicituddeARPdesdesuinterfazFastEthernet0/1.R2envaa
cambiounarespuestaARP.Luego,R1actualizasucachARPconunaentradapara192.168.2.2yladireccinMAC
asociada.
6.ElpaqueteIPahoraseencapsulaenunanuevatramadeEthernetyseenvadesdelainterfazFastEthernet0/1deR1.

40

Paso3:ElpaquetellegaalrouterR2
1.ElrouterR2examinaladireccinMACdedestino,quecoincideconladireccinMACdelainterfazreceptora,
FastEthernet0/0.Porlotanto,R1copiarlatramaensubfer.
2.R2observaqueelcampoTipodeEthernetes0x800,locualsignificaquelatramadeEthernetcontieneunpaqueteIPen
laporcindedatosdelatrama.
3.R2desencapsulalatramadeEthernet.
4.DadoqueladireccinIPdedestinodelpaquetenocoincideconningunadelasdireccionesdeinterfazdeR2,elrouter
consultasutabladeenrutamientoparaenrutarestepaquete.R2buscaladireccinIPdedestinodelpaqueteenlatablade
enrutamientoutilizandoelmismoprocesoquesiguiR1.

41

LatabladeenrutamientodeR2tieneunatrayectoriahacialaruta192.168.4.0/24,conunadireccinIPdelsiguientesaltode
192.168.3.2yunainterfazdesalidadeSerial0/0/0.DadoquelainterfazdesalidanoesunaredEthernet,R2notieneque
resolverladireccinIPdelsiguientesaltoconunadireccinMACdedestino.
Cuandolainterfazesunaconexinserialpuntoapunto,R2encapsulaelpaqueteIPenelformatodetramade
enlacededatosadecuadoutilizadoporlainterfazdesalida(HDLC,PPP,etc.).Enestecaso,laencapsulacindeCapa2es
PPPporlotanto,ladireccindedestinodelenlacededatosseconfiguraenbroadcast.Recuerdequenoexisten
direccionesMACenlasinterfacesseriales.
5.ElpaqueteIPseencapsulaahoraenunanuevatramadeenlacededatos,PPP,yseenvadesdelainterfazdesalida
serial0/0/0.

42

Paso4:ElpaquetellegaaR3.
1.R3recibeycopialatramaPPPdeenlacededatosensubfer.
2.R3desencapsulalatramaPPPdeenlacededatos.
3. R3 busca la direccin IP de destino delpaquete en la tabla de enrutamiento. El resultado de bsqueda en la tabla de
enrutamiento es una de las redes de R3 conectadas directamente. Esto significa que el paquete puede enviarse
directamentealdispositivodedestinoynoesnecesarioenviarloaotrorouter.
Dadoquela interfazdesalidaesunaredEthernetconectadadirectamente,R3deberesolverladireccinIPdedestinodel
paqueteconunadireccinMACdedestino.
4.R3buscaladireccinIPdedestinodelpaquetede192.168.4.10ensucach ARP.Si laentradanoseencuentraenel
cachARP,R3envaunasolicituddeARPdesdesuinterfazFastEthernet0/0.LaPC2envaacambiounarespuestaARP
con su direccin MAC. R3 actualiza su cach ARP con una entrada para 192.168.4.10 y la direccin MAC recibida en la
respuestaARP.
5.ElpaqueteIPseencapsulaenunanuevatramadeenlacededatosEthernetyseenvadesdelainterfazFastEthernet0/0
deR3.
Paso5:LatramadeEthernetllegaalaPC2conelpaqueteIPencapsulado.
1.LaPC2examinaladireccinMACdedestino,quecoincideconladireccinMACdelainterfazreceptora,suNICEthernet.
Porlotanto,laPC2copiarelrestodelatramaensubfer.
2.LaPC2observaqueelcampoTipodeEthernetes0x800,locualsignificaquelatramadeEthernetcontieneunpaquete
IPenlaporcindedatosdelatrama.
3.LaPC2desencapsulalatramadeEthernetyenvaelpaqueteIPalprocesoIPdesusistemaoperativo.
Resum en
Hemosanalizadoel procesode encapsulacin ydesencapsulacin de unpaquetealenviarlode unrouteraotro,
desdeeldispositivodeorigenhastaeldispositivodedestinofinal.Tambinhemosanalizadoelprocesodebsquedaenla
tablade enrutamientoqueseabordarconmsprofundidaden uncaptulo posterior.Hemosvistoquelos routersnoslo
tienenparticipacinenlasdecisionesdeenrutamientodeCapa3,sinoqueademsparticipanenprocesosdeCapa2,entre
elloslaencapsulacin,yenredesEthernet,ARP.Losrouterstambinparticipanen laCapa1queseusaparatransmitiry
recibirlosbitsdedatosatravsdelmediofsico.
Lastablasdeenrutamientocontienentantoredesremotascomoconectadasdirectamente.Losrouterssabenhacia
dnde enviarlospaquetesdestinadosaotrasredes,entreellasInternet,porquecontienendireccionespararedesremotas
en sus tablas de enrutamiento. En los prximos captulos aprenderemos cmo los routers construyen y mantienen estas
tablas de enrutamiento, ya sea mediante el uso de rutas estticas ingresadas en forma manual o a travs del uso de
protocolosdeenrutamientodinmico.

43

44

1.6Resumen

1.6.1Resumenyrevisin
Resumen
Estecaptulofueunapresentacindelrouter.Losrouterssoncomputadoraseincluyenmuchosdeloscomponentes
dehardwareysoftwarequeseencuentranenunaPCtpica,comoporejemploCPU,RAM,ROMyunsistemaoperativo.
Elobjetivoprincipaldeunrouteresconectarmltiplesredesyenviarpaquetesdesdeunaredalasiguiente.Esto
significaqueunrouternormalmentetienemltiplesinterfaces.CadainterfazesunmiembroohostenunaredIPdiferente.
El router tiene una tabla de enrutamiento, que es una lista de redes conocidas por el router. La tabla de
enrutamientoincluyedireccionesderedparasuspropiasinterfacesquesonlasredesconectadasdirectamente,ademsde
direccionesderedpararedesremotas.Unaredremotaesunaredalaquesepuedellegarnicamentemedianteelenvo
delpaqueteaotrorouter.
Lasredesremotasseincorporanalatabladeenrutamientodedosmaneras:sieladministradorderedconfiguralas
rutasestticasenformamanualoalimplementarunprotocolodeenrutamientodinmico.Lasrutasestticasnotienentanta
sobrecargacomolosprotocolosdeenrutamientodinmicosinembargo,lasrutasestticasrequierenmsmantenimientosi
latopologaesinestableoestenconstantecambio.
Los protocolos de enrutamiento dinmico automticamente ajustan los cambios sin intervencin alguna del
administradordered.LosprotocolosdeenrutamientodinmicorequierenmsprocesamientodelaCPUyademsusanuna
ciertacantidaddecapacidad deenlaceparamensajesyactualizacionesdeenrutamiento.Enmuchoscasos, una tablade
enrutamientotendrtantorutasestticascomodinmicas.
Los routers toman su decisin principal de envo en la Capa 3, la capa de Red. Sin embargo, las interfaces del
routerparticipanenlasCapas1,2y3.LospaquetesIPdeCapa3seencapsulanenunatramadeenlacededatosdeCapa
2 y se codifican en bits en la Capa 1. Las interfaces del router participan en procesos de Capa 2 asociados con la
encapsulacin.Porejemplo,unainterfazEthernetenunrouterparticipaenelprocesoARPcomootroshostsenesaLAN.
Enelprximocaptulo,examinaremoslaconfiguracinderutasestticaseintroduciremoslatabladeenrutamientoIP.

45

Captulo2: Enrutamientoesttico
2.0Introduccinalcaptulo

2.0.1Introduccindelcaptulo
El enrutamiento es fundamental para cualquier red de datos, ya que transfiere informacin a travs de una
internetwork de origen a destino. Los routers son dispositivos que se encargan de transferir paquetes de una red a la
siguiente.
Como se ense en el captulo anterior, los routers aprenden sobre redes remotas ya sea de manera dinmica,
utilizandoprotocolosdeenrutamiento,odemaneramanual,utilizandorutasestticas.Enmuchoscasos,losroutersutilizan
una combinacin de protocolos de enrutamiento dinmico y rutas estticas. Este captulo se enfoca en el enrutamiento
esttico.
Lasrutasestticassonmuycomunesynorequierenlamismacantidaddeprocesamientoysobrecargaque,segn
veremos,requierenlosprotocolosdeenrutamientodinmico.
Enestecaptulo,seguiremosunatopologademuestraamedidaqueconfiguremosrutasestticasyaprendamos
tcnicas de resolucin de problemas. En el proceso, examinaremos varios comandos IOS clave y los resultados que
muestran.Tambinpresentaremoslatabladeenrutamientoutilizandoredesconectadasdirectamenteyrutasestticas.
A medida que realiza las actividades del Packet Tracer relacionadas con estos comandos, tmese el tiempo
necesarioparaprobardichoscomandosyanalizarlosresultados.Enpocotiempopodrleerlastablasdeenrutamientode
maneranatural.

2.1Routeryredes

2.1.1Funcindelrouter
El router es una computadora diseada para fines especiales que desempea una funcin clave en el
funcionamiento de cualquier red de datos. Los routers son los principales responsables de la interconexin de redes por
mediode:

ladeterminacindelamejorrutaparaenviarpaquetes
elenvodepaquetesasudestino.

Losroutersenvanpaquetesalaprendersobreredesremotasyalmantenerlainformacindeenrutamiento.Elrouteres
launinointerseccinqueconectamltiplesredesIP.Laprincipaldecisindeenvodelosrouterssebasaenlainformacin
deCapa3,ladireccinIPdedestino.
LatabladeenrutamientodelrouterseutilizaparaencontrarlamejorcoincidenciaentreladireccinIPdedestinodeun
paqueteyunadireccinderedenlatabladeenrutamiento.Latabladeenrutamientodeterminarfinalmentelainterfazde

46

salida para enviar el paquete y el router lo encapsular en la trama de enlace de datos apropiada para dicha interfaz de
salida.

2.1.2Introduccinalatopologa
Lafiguramuestralatopologautilizadaenestecaptulo.Latopologaestcompuestaportresrouters,denominados
R1,R2yR3.LosroutersR1yR2seconectanatravsdeunenlaceWANylosroutersR2yR3seconectanatravsdeotro
enlaceWAN.CadarouterestconectadoaunaLANEthernetdiferente,representadaporunswitchyunaPC.
CadarouterenesteejemploesunCisco1841.UnrouterCisco1841tienelassiguientesinterfaces:

DosinterfacesFastEthernet,FastEthernet0/0yFastEthernet0/1
Dosinterfacesseriales,Serial0/0/0ySerial0/0/1

Sibien las interfacesde susrouterspuedenvariar en losdetipo 1841, deberpoder seguir las instruccionesde este
captulo con algunas pequeasmodificaciones y completarlas prcticas de laboratorio. Las actividades del Packet Tracer
tambinestndisponiblesdurantetodoelanlisisdelenrutamientoestticoparaquepuedapracticarlasaptitudesamedida
que se presentan. La Prctica de laboratorio 2.8.1, "Configuracin bsica de la ruta esttica", refleja la topologa, las
configuracionesyloscomandosqueseanalizanenestecaptulo.

2.1.3Examendelasconexionesdelrouter
47

Conexionesdelrouter
Laconexindeunrouteraunaredrequierequeunconectordeinterfazderouterestacopladoaunconectorde
cable.Comopuedeverseenlafigura,losroutersCiscoadmitendiversostiposdeconectores.
ConectoresserialesHagaclicen1enlafigura.

Para las conexiones WAN, los routers Cisco admiten los estndares EIA/TIA232, EIA/TIA449, V.35, X.21 y
EIA/TIA530paraconectoresseriales, comosemuestra.Noesimportantememorizarestostiposdeconexiones.Slodebe
saberqueunroutertieneunpuertoDB60quepuedeadmitircincoestndaresdecableadodiferentes.Debidoaqueadmite
cinco tiposdecableadodiferentes, estepuertoavecessedenominapuertoserialcincoenuno. Elotroextremodelcable
serialcuentaconunconectoradecuadoparaunodeloscincoestndaresposibles.
Nota:Ladocumentacinparaeldispositivoalquedeseeconectarsedebeindicarelestndarparadichodispositivo.
Hagaclicen2y3enlafigura.

Los routers ms nuevos admiten la interfaz serial inteligente que permite enviar una mayor cantidad de datos a
travsdeunamenorcantidaddepinsdecable.Elextremoserialdelcableserialinteligenteesunconectorde26pins.Es
muchomspequeoqueelconectorDB60queseutilizaparaconectarseaunpuertoserialcincoenuno.Estoscablesde
transicinadmitenloscincoestndaresserialesyestndisponiblesenconfiguracionesDTEoDCE.
Nota:ParaobtenerunaexplicacinmsdetalladaacercadeDTEyDCE,consultelaPrcticadelaboratorio1.5.1,"Cableado
deredyconfiguracinbsicaderouter".
Estasdesignacionesdecablessloserndesuinterscuandoconfiguresuequipode laboratorioparasimularun
entorno"real".Enunentornodeproduccin,usteddeterminaeltipodecablesegnelservicioWANqueutilice.
ConectoresEthernet

48

Hagaclicen4enlafigura.

Se utiliza un conector diferente en un entorno LAN basado en Ethernet. El conector RJ45 para el cable de par
trenzado no blindado (UTP) es el conector que se utiliza con mayor frecuencia para conectar interfaces LAN. En cada
extremo de un cable RJ45 debe haber ocho tiras de colores o pins. El cable Ethernet utiliza los pins 1, 2, 3 y 6 para
transmitiryrecibirdatos.
PuedenutilizarsedostiposdecablesconinterfacesLANEthernet:

uncabledeconexindirectaconelmismoordendepinsdecoloresencadaextremodelcable
uncabledeconexincruzadaconelpin1conectadoalpin3yelpin2conectadoalpin6

Loscablesdeconexindirectaseutilizanparaconectarlosiguiente:

switcharouter,
switchaPC,
hubaPC
hubaservidor

Loscablesdeconexincruzadaseutilizanparaconectarlosiguiente:

switchaswitch,
PCaPC,
switchahub,
hubahub,
routerarouter
routeraservidor

Nota:Laconectividadinalmbricaseanalizarenotrocurso.

2.2Repasodelaconfiguracindelrouter

2.2.1Examendeinterfacesdelrouter
ComohemosaprendidoenelCaptulo1,elcomandoshowiprouteseutilizaparamostrarlatabladeenrutamiento.
Enprincipio,latabladeenrutamientoestarvacasinoseconfigurningunainterfaz.
ComosepuedeverenlatabladeenrutamientoparaR1, noseconfigurninguna interfazconunadireccinIP y
mscaradesubred.
Nota: Las rutas estticas y dinmicas no se agregarn a la tabla de enrutamiento hasta que las interfaces locales
adecuadas,tambinconocidascomointerfacesdesalida,sehayanconfiguradoenelrouter.Esteprocedimientoseanalizar
conmsprofundidadenlossiguientescaptulos.
Interfacesysuestado
Puedeexaminarseelestadodecadainterfazutilizandodiversoscomandos. Hagaclicenshowinterfacesenlafigura.

49

50

Elcomandoshow interfacesmuestraelestadoyproporcionaunadescripcindetalladadetodaslasinterfacesdel
router.Comopuedever,losresultadosdelcomandopuedenseruntantoextensos.Paraverlamismainformacinperopara
una interfaz especfica, como por ejemplo, FastEthernet 0/0, utilice el comando show interfaces con un parmetro que
especifiquelainterfaz.Porejemplo:
R1#showinterfacesfastethernet0/0
FastEthernet0/0isadministrativelydown,lineprotocolisdown
Observe que la interfaz est adm inistrativam ente inactiva y que el protocolo de lnea est desactivado.
"Administratively down" significa que la interfaz se encuentra actualmente en modo inactivo o apagada. "Line protocol is
down"significaenestecasoquela interfaznorecibeuna sealportadoradeunswitchodel hub.Esta condicintambin
puededebersealhechodequelainterfazseencuentraenmodoinactivo.
Observarqueelcomandoshow interfacesnomuestraningunadireccinIPdelasinterfacesdeR1.Estosedebe
aquetodavanohemosconfiguradolasdireccionesIPdeningunadelasinterfaces.
ComandosadicionalesparaexamendeestadodeinterfazHagaclicenshowinterfacebriefenlafigura.

51

Elcomandoshow interfacebriefpuedeutilizarseparaverunapartedelainformacindelainterfazenformatocondensado.
Hagaclicenshowrunningconfigenlafigura.

Elcomandoshow runningconfigmuestraelarchivodeconfiguracinactualqueutilizaelrouter.Loscomandosde
configuracin se almacenan temporalmente en el archivo de configuracin en ejecucin y el router los implementa de
inmediato.Elusodeestecomandoesotramaneradeverificarelestadodeunainterfaz,comoFastEthernet0/0.
R1#showrunningconfig

52

<someoutputomitted>
interfaceFastEthernet0/0
noipaddress
shutdown
<someoutputomitted>
Sin embargo, la utilizacin de show runningconfig no es necesariamente la mejor manera de verificar las
configuracionesde las interfaces.Utiliceelcomando show ipinterfacebrief paraverificarrpidamentequelas interfaces
estnupyup(esdecir,queestnactivadasporeladministradoryqueelprotocolodelneaestactivado).

2.2.2ConfiguracindeunainterfazEthernet
Comosemostranteriormente,R1todavanotieneningunaruta.Agreguemosunarutaconfigurandounainterfazy
explorando exactamente qu sucede cuando se activa la interfaz. Por defecto, todas las interfaces del router estn
desactivadasoapagadas.Paraactivarestainterfaz, utiliceelcomandonoshutdow n,quecambiaelestadodela interfaz
deadm inistrativam enteinactivaaconectada.
R1(config)#interfacefastethernet0/0
R1(configif)#ipaddress172.16.3.1255.255.255.0
R1(configif)#noshutdow n
ElIOSmuestraelsiguientemensaje:
*Mar101:16:08.212:%LINK3UPDOWN:InterfaceFastEthernet0/0,changedstatetoup
*Mar101:16:09.214:%LINEPROTO5UPDOWN:LineprotocolonInterfaceFastEthernet0/0,changedstatetoup
Estosdosmensajessonimportantes.Elprimermensajechangedstatetoupindicaquelaconexinesfsicamente
buena.Sinoobtieneesteprimermensaje,asegresedequelainterfazestconectadacorrectamenteaunswitchohub.
Nota: Si bien est habilitada con no shutdow n, la interfaz Ethernet no estar activa o up amenos que reciba una seal
portadoradeotrodispositivo(switch,hub,PCuotrorouter).
ElsegundomensajechangedstatetoupindicaquelacapadeEnlacededatosfunciona.EninterfacesLAN,
normalmentenocambiamoslosparmetrosdelacapadeEnlacededatos.Sinembargo,lasinterfacesWANenunentrono
delaboratoriorequierentemporizacindeunladodelenlace,comoseanalizenlaPrcticadelaboratorio1.5.1,"Cableado
deredyconfiguracinbsicaderouter".Tambinseabordarmsadelanteenlaseccin"Configuracindeunainterfaz

53

serial".Siconfiguracorrectamentelafrecuenciadelreloj,elprotocolodelnea(lacapadeEnlacededatos)nocam biara

up.
MensajesnosolicitadosdeIOSHagaclicenMensajesnosolicitadosdeIOSenlafigura.

ElIOSamenudoenvamensajesnosolicitadossimilaresalosmensajeschangedstatetoupqueacabamosde
analizar.Comosepuedeverenlafigura,avecesestosmensajessemostrarncuandoestescribiendouncomando,como
porejemplo,cuandoconfiguraunadescripcinparalainterfaz.ElmensajedeIOSnoafectaelcomando,peropuedellegara
perdersuubicacincuandoescribe.
HagaclicenConexinenmodosncronoenlafigura.

54

Paramantenerlosresultadosnosolicitadosseparadosdesusentradas,ingresealmododeconfiguracindelnea
paraelpuertodeconsolayagregueelcomandologgingsync hronous,comosemuestra.VerquelosmensajesdeIOSya
nointerfierenconsuescritura.

2.2.2ConfiguracindeunainterfazEthernet
Lecturadelatabladeenrutam iento
Vealatabladeenrutamientoquesemuestraenlafigura.ObservequeR1ahoratieneunainterfazFastEthernet0/0
"conectada directamente"comounared nueva. LainterfazseconfigurconladireccinIP172.16.3.1/24,loquehaceque
seamiembrodelared172.16.3.0/24.

Examinelasiguientelneaderesultadosdelatabla:
C172.16.3.0isdirectlyconnected,FastEthernet0/0
La C al comienzo de la ruta indica que es una red conectada directamente. En otras palabras, R1 tiene una interfaz que
perteneceaestared.ElsignificadodeCsedefineenlalistadecdigosdelapartesuperiordelatabladeenrutamiento.
Lamscaradesubred/24paraestarutasemuestraenlalneaqueseencuentrasobrelarutareal.
172.16.0.0/24issubnetted,1subnets
C172.16.3.0isdirectlyconnected,FastEthernet0/0
Losroutersgeneralmentealmacenandireccionesdered
Salvo por muy pocas excepciones, las tablas de enrutamiento tienen rutas para direcciones de red en lugar de
direccioneshostindividuales.Laruta172.16.3.0/24delatabladeenrutamientosignificaqueestarutacoincidecontodoslos

55

paquetesconunadireccindedestinopertenecienteaestared.Elhechodequeunasolarutarepresentetodaunaredde
direccionesIPhosthacequelatabladeenrutamientoseamspequeaytengamenosrutas,lograndounamayorrapidezal
buscarenlatabladeenrutamiento.Latabladeenrutamientopuedecontenerlas254direccionesIPhostindividualesparala
red172.16.3.0/24,peroesunamaneraineficientedealmacenardirecciones.
Un directorio telefnico es una buena analoga para la estructura de una tabla de enrutamiento. El directorio
telefnico es una lista de nombres y nmeros de telfono ordenados por orden alfabtico segn el apellido. Cuando
buscamos un nmero, podemos asumir que cuanto menos nombres haya en el directorio, ms rpido ser encontrar un
determinado nombre. Sermuchoms fcil buscar en un directorio telefnico de 20 pginas con aproximadamente 2000
entradasqueenunode200pginascon20000entradas.
El directorio telefnico slo contiene una entrada para cada nmero de telfono. Por ejemplo, la familia Stanford
puedeencontrarsecomo:
Stanford,Harold,742EvergreenTerrace,5551234
sta es la nica entrada para todos los que vivan en este domicilio y tengan el mismo nmero de telfono. El
directorio telefnico podra contener una entrada para cada persona, pero esto aumentara el tamao del directorio. Por
ejemplo,podrahaberentradasseparadasparaHaroldStanford,MargaretStanford,BradStanford,LeslieStanfordyMaggie
Stanford,todosconlamismadireccinyelmismonmerodetelfono.Sisehicieraestoparacadafamilia,eldirectoriosera
msgrandeytardaramosmsenbuscarunnmero.
Las tablas de enrutamiento funcionan de la misma manera: una entrada en la tabla representa una "familia" de
dispositivosquecompartenlamismaredoespaciodedireccin(ladiferenciaentreunaredy unespaciodedireccinser
ms clara amedida que avance en el curso).Cuantomenos entradastenga la tabla de enrutamiento, ms rpido ser el
procesodebsqueda.Paraquelastablasdeenrutamientosigansiendopequeas,seenumeranlasdireccionesderedcon
mscarasdesubredenlugardelasdireccionesIPhostindividuales.
Nota: A veces se ingresa una "ruta host" en la tabla de enrutamiento que representa una direccin IP host individual. Se
enumeraconladireccinIPhostdeldispositivoyunamscaradesubred/32(255.255.255.255).Eltemadelasrutashostse
analizarenotrocurso.

2.2.3VerificacindeunainterfazEthernet
Comandosparaverif icarlaconfiguracindelainterfaz
Elcomandoshow interfacesfastethernet0/0enlafiguramuestraahoraquelainterfazestupyelprotocolode
lnea est up. El comando no shutdown cambi la interfaz de administratively down a up. Observe que ahora aparece la
direccinIP.Hagaclicenshowipinterfacebriefenlafigura.

56

Elcomandoshow ipinterfacebrieftambinverificaestainformacin.Debajodelestadoyelprotocolo,deberaver"up".

Elcomandoshow runningconfigmuestralaconfiguracinactualdeestainterfaz.Cuandolainterfazestdesactivada,el
comandorunningconfigmuestrashutdow n.Sinembargo,cuandolainterfazestactivada,nosemuestranoshutdown.
R1#showrunningconfig
<outputomitted>
interfaceFastEthernet0/0
ipaddress172.16.3.1255.255.255.0
<outputomitted>

ComoseexplicenelCaptulo1,unrouternopuedetenermltiplesinterfacesquepertenezcanalamismasubredIP.Cada
interfaz debe pertenecer a una subred separada. Por ejemplo, un router no puede tener su interfaz FastEthernet 0/0
configuradacomomscaraydireccin172.16.3.1/24ysuinterfazFastEthernet0/1configuradacomo172.16.3.2/24.
ElIOSmostrarelsiguientemensajedeerrorsiintentaconfigurarlasegundainterfazconlamismasubredIPquelaprimera
interfaz:

57

R1(configif)#intfa0/1
R1(configif)#ipaddress172.16.3.2255.255.255.0
172.16.3.0overlapswithFastEthernet0/0
R1(configif)#
Generalmente, la interfaz Ethernet o FastEthernet del router ser la direccin IP del gateway por defecto para
cualquierdispositivodeesaLAN.Porejemplo,laPC1podraconfigurarseconunadireccinIPhostquepertenezcaalared
172.16.3.0/24con ladireccinIPdelgatewaypordefecto172.16.3.1.172.16.3.1esla direccinIPFastEthernetdelrouter
R1.RecuerdequelainterfazEthernetoFastEthernetdeunroutertambinparticiparenelprocesoARPcomomiembrode
esaredEthernet.

LasinterfacesEthernetparticipanenelARP
La interfazEthernetde unrouter participaen unaredLANal igualquecualquierotro dispositivodeesa red.Esto
significa que estas interfaces tienen una direccin MAC de Capa 2, como se muestra en la figura. El comando show
interfacesmuestraladireccinMACparalasinterfacesEthernet.
R1#showinterfacesfastethernet0/0
Como se demostr en el Captulo 1, una interfaz Ethernet participa en las solicitudes y respuestas de ARP y
mantiene una tabla ARP. Si un router tiene un paquete destinado a un dispositivo en una red Ethernet conectada
directamente,stebuscaenlatabla ARPuna entradacon esadireccinIPdedestinopara poderasignarlaa ladireccin
MAC. Si la tabla ARP no contiene esta direccin IP, la interfazEthernet enva una solicitud de ARP.El dispositivo con la
direccinIPdedestinoenvaacambiounarespuestadeARPquecontienesudireccinMAC.Lainformacindeladireccin
IPydeladireccinMACseagregaentoncesalatablaARPparaesainterfazEthernet.Ahoraelrouterpuedeencapsularel
paqueteIPenunatramadeEthernetconladireccinMACdedestinodesutablaARP.LatramadeEthernet,conelpaquete
encapsulado,seenvaentoncesatravsdelainterfazEthernet.

2.2.4Configuracindeunainterfazserial
58

A continuacin configuraremos la interfaz Serial 0/0/0 en el router R1. Esta interfaz se encuentra en la red
172.16.2.0/24 y se le asigna la direccin IP y la mscara de subred de 172.16.2.1/24. El proceso que utilizamos para la
configuracindelainterfazserial0/0/0essimilaralprocesoqueutilizamosparaconfigurarlainterfazFastEthernet0/0.
R1(config)#interfaceserial0/0/0
R1(configif)#ipaddress172.16.2.1255.255.255.0
R1(configif)#noshutdow n
Despusdehaberingresadoestoscomandos,elestadodelainterfazserialpuedevariarsegneltipodeconexin
WAN. Este tema se analizar luego con ms profundidad en otro curso. En este curso, utilizaremos conexiones punto a
punto seriales y dedicadas entre dos routers. La interfaz serial se encontrar en estado up slo despus de que el otro
extremo del enlace serial tambin haya sido configurado correctamente. Podemosmostrar el estado actual de la interfaz
serial0/0/0utilizandoelcomandoshowinterfacesserial0/0/0,comosemuestraenlafigura.
Como puede verse, el enlace todava est desactivado. El enlace est desactivado porque todava no hemos
configuradoyactivadoelotroextremodelenlaceserial.
R1#showinterfacesserial0/0/0
Serial0/0/0isadministrativelydown,lineprotocolisdown
Ahoraconfiguraremoselotroextremodeesteenlace,elSerial0/0/0paraelrouterR2.
Nota: No es necesario que ambos extremos del enlace serial utilicen la misma interfaz, en este caso, Serial 0/0/0. Sin
embargo,dadoquelasdosinterfacessonmiembrosdelamismared,ambasdebentenerdireccionesIPquepertenezcana
lared172.16.2.0/24.(Lostrminosredysubredpueden intercambiarseenestecaso).LainterfazSerial 0/0/0 deR2 est
configuradaconladireccinIPymscaradesubred172.16.2.2/24.
R2(config)#interfaceserial0/0/0
R2(configif)#ipaddress172.16.2.2255.255.255.0
R2(configif)#noshutdow n
Siahoraejecutamoselcomandoshow interfacesserial0/0/0encualquieradelosrouters,todavaveremosqueel
enlaceseencuentraup/dow n.
R2#showinterfacesserial0/0/0
Serial0/0/0isup,lineprotocolisdown
<outputomitted>
ElenlacefsicoentreR1yR2estupporqueambosextremosdelenlaceserialsehanconfiguradocorrectamente
con una mscara/direccin IP y activado con el comando no shutdow n. Sin embargo, el protocolo de lnea todava est
dow n.Estosucedeporquelainterfaznorecibeunasealdetemporizacin.Existeuncomandomsquedebemosingresar,
elcomandoclockrate,enelrouterconelcableDCE.Elcomandoclockrateconfigurarlasealdetemporizacinparael
enlace.Laconfiguracindelasealdetemporizacinseanalizarenlaprximaseccin.

59

2.2.5Examendeinterfacesdelrouter
ConexinfsicadeunainterfazWAN
La capa Fsica WAN describe la interfaz entre el equipo terminal de datos (DTE) y el equipo de terminacin de
circuitosdedatos(DCE).NormalmenteelDCEeselproveedordelservicio,mientrasqueelDTEeseldispositivoconectado.
Enestemodelo,losserviciosbrindadosalDTEseofrecenatravsdeunmdemodeunaCSU/DSU.
Generalmente, el router es el dispositivo DTE y est conectado a una CSU/DSU, que es el dispositivo DCE. La
CSU/DSU (dispositivo DCE) se usa para convertir los datos del router (dispositivo DTE) en una forma aceptable para el
proveedordeservicioWAN.LaCSU/DSU(dispositivoDCE)tambinesresponsabledeconvertirlosdatosdelproveedorde
servicio WAN en una forma aceptable por el router (dispositivo DTE). Generalmente, el router se conecta a la CSU/DSU
utilizandouncableDTEserial,comosemuestra.

Lasinterfacesserialesnecesitan unasealdetemporizacinpara controlarlostiemposdelacomunicacin.Enla


mayoradelosentornos, el proveedordeservicio(undispositivo DCE, comoporejemplouna CSU/DSU)proporcionarla
temporizacin.Pordefecto,losroutersCiscosondispositivosDTE.Sinembargo,enunentornodelaboratorio,noutilizamos
ningunaCSU/DSUyevidentementenotenemosunproveedordeservicioWAN.
Coloqueelcursordelmousesobreloscablesylosdispositivosparaverculesson.

60

Conf iguracindeenlacesserialesenunentornodelaboratorio
Paralosenlacesserialesqueestninterconectadosdirectamente,aligualqueenunentornodelaboratorio,unlado
delaconexindebeconsiderarsecomounDCEyproporcionarunasealdetemporizacin. Sibien las interfacesseriales
CiscosondispositivosDTEpordefecto,puedenconfigurarsecomodispositivosDCE.
ParaconfigurarunrouterparaqueactecomodispositivoDCE:
1.ConecteelextremoDCEdelcablealainterfazserial.
2.Configurelasealdetemporizacindelainterfazserialutilizandoelcomandoclockrate.
Loscablesserialesqueseutilizanenellaboratoriosongeneralmenteunodeestosdostipos:

uncabledeconexincruzadaDTE/DCE,enelqueunextremoesDTEyelotroextremoesDCE
uncableDTEconectadoauncableDCE

Ennuestratopologadelaboratorio,lainterfazSerial0/0/0deR1estconectadaalextremoDCEdelcableylainterfaz
serial0/0/0deR2estconectadaalextremoDTEdelcable.SedebecolocarunaetiquetaDTEoDCEenelcable.
Tambin puede distinguir el DTE del DCE mirando el conector entre los dos cables. El cable DTE tiene un conector
macho,mientrasqueelcableDCEtieneunconectorhembra.
Siseconectauncableentrelosdosrouters,puedeutilizarelcomandoshow controllersparadeterminarquextremo
delcableestconectadoaesainterfaz.Enlosresultadosdelcomando,observequeR1tieneelcableDCEconectadoasu
interfazserial0/0yquelafrecuenciaderelojnoestconfigurada.
R1#showcontrollersserial0/0/0
InterfaceSerial0/0/0
HardwareisPowerQUICCMPC860
DCEV.35,noclock
<outputomitted>
Unavezqueseconectael cable,elreloj puedeconfigurarseconelcomando clockrate. Lasfrecuenciasdereloj
disponibles, en bits por segundo, son 1200, 2400, 9600, 19200, 38400, 56000, 64000, 72000, 125000, 148000, 500000,
800000,1000000,1300000,2000000y4000000.Esposiblequealgunasdeestasfrecuenciasdebitnoestndisponiblesen
algunas interfacesseriales. Debidoaque la interfazSerial 0/0/0deR1tiene elcableDCEconectado,configuraremosesa
interfazconunafrecuenciadereloj.
R1(config)#interfaceserial0/0
R1(configif)#clockrate64000
01:10:28:%LINEPROTO5UPDOWN:LineprotocolonInterfaceSerial0/0,changedstatetoup
Nota:SilainterfazdeunrouterconuncableDTEestconfiguradaconelcomandoclockrate,elIOSignorarelcomandoy
notendrefectosnegativos.

61

2.2.5Examendeinterfacesdel router
Verificacindelaconfiguracindelainterfazserial
Comopuedeverseenlafigura,podemosdeterminarqueelprotocolodelneaahoraestactivadoyverificarestoen
ambos extremos del enlace serial utilizando los comandos show interfaces y show ip interface brief. Recuerde que la
interfazserialsloestaractivadasiambosextremosdelenlaceestnconfiguradoscorrectamente.Ennuestroentornode
laboratorio,hemosconfiguradolafrecuenciaderelojenelextremoconelcableDCE.
Tambinpodemosverificarqueelenlaceestup/uphaciendopingenlainterfazremota.
R1#ping172.16.2.2
Finalmente,podemosverlaredserial172.16.2.0/24enlastablasdeenrutamientodeambosrouters.Siejecutamos
elcomandoshowipr outeenR1,veremoslarutaconectadadirectamenteparalared172.16.2.0/24.
R1#showiproute
AhoraobservelaconfiguracinenejecucindelrouterR1utilizandoelcomandoshowr unningconf ig.
R1#showrunningconfig
Nota:Sibienelcomandoclockratecontienedospalabras,elIOSescribeclockratecomounasolapalabraenlosarchivos
deconfiguracinenejecucinydeconfiguracindeinicio.

62

2.3Exploracinderedesconectadasdirectamente

2.3.1Verificacindecambiosenlatablade enrutamiento
Conceptosdelatabladeenrutamiento
Como puede verse en la figura, el comando show ip route muestra el contenido de la tabla de enrutamiento.
Revisemoselobjetivo deunatablade enrutamiento.Unatabladeenrutamientoesunaestructurade datos quealmacena
informacin de enrutamiento obtenida de diferentes orgenes. El objetivo principal de una tabla de enrutamiento es
proporcionarlealrouterrutasparallegaradiferentesredesdedestino.
Latabladeenrutamientoconsisteenunalistadedireccionesdered"conocidas",esdecir,aquellasdireccionesque
estn conectadasdirectamente, configuradas estticamente y que se aprenden dinmicamente. R1 yR2 slo tienen rutas
pararedesconectadasdirectamente.

63

Observacindelaincorporacindeunarutaalatabladeenrutamiento
Ahoraestudiaremosdetalladamentecmoseagreganyeliminandelatabladeenrutamientolasrutasconectadas
directamente.Adiferenciadeloscomandosshow,loscomandosdebugpuedenutilizarseparacontrolarlasoperacionesde
routersen tiemporeal.Elcomando debugiprouting nos permitirvercualquiercambioquerealiceelrouteralagregar o
eliminarrutas.ConfiguraremoslasinterfacesdelrouterR2yexaminaremosesteproceso.
Primero, activaremos la depuracin con el comando debug ip routing para que podamos ver las redes conectadas
directamenteamedidaqueselasagregaalatabladeenrutamiento.
R2#debugiprouting
IProutingdebuggingison
Conf iguracindeladireccinIPylamscaradesubred
A continuacin, configuraremos la direccin IP y mscara de subred para la interfaz FastEthernet 0/0 de R2 y
utilizaremos el comando no shutdow n. Debido que la interfaz FastEthernet se conecta a la red 172.16.1.0/24, debe
configurarseconunadireccinIPhostparaesared.
R2(config)#interfacefastethernet0/0
R2(configif)#ipaddress172.16.1.1255.255.255.0
R2(configif)#noshutdow n
ElIOSmostrarelsiguientemensaje:
02:35:30:%LINK3UPDOWN:InterfaceFastEthernet0/0,changedstatetoup
02:35:31:%LINEPROTO5UPDOWN:LineprotocolonInterfaceFastEthernet0/0,changedstatetoup
Despus de ingresar el comando no shutdow n y que el router determine que la interfaz y el protocolo de lnea
estnenestadoup yup,losresultadosdedebugmuestranqueR2agregaestaredconectadadirectamentealatablade
enrutamiento.
02:35:30:RT:add172.16.1.0/24via0.0.0.0,connectedmetric[0/0]
02:35:30:RT:interfaceFastEthernet0/0addedtoroutingtable

HagaclicenlaTabla1enlafigura.

64

Latabladeenrutamientomuestraahoralarutaparalaredconectadadirectamente172.16.1.0/24,comoseveenlafigura.
El comando debug ip routing muestra los procesos de la tabla de enrutamiento para cualquier ruta, ya sea que
dicharutaseaunredconectadadirectamente,unarutaestticaounarutadinmica.
HagaclicenDesactivardepuracinenlafigura.

Desactivedebugiproutingutilizandoelcomandoundeb ugiproutingoelcomandoundebugall.
CambiodeunadireccinIP
Para cambiar una direccin IP o mscara de subred para una interfaz, reconfigure la direccin IP y mscara de
subredpara dicha interfaz. Estecambiosobreescribirlaentradaanterior.Existenmanerasdeconfigurarunasola interfaz
conmltiplesdireccionesIP,siempreycuandocadadireccinseencuentreenunasubreddiferente.Estetemaseanalizar
posteriormenteenotrocurso.
Paraeliminarunaredconectadadirectamentedeunrouter,utiliceestosdoscomandos:shutdow nynoipaddress.
Elcomandoshutdow nseutilizaparadesactivarinterfaces.Estecomandopuedeutilizarseporssolosideseaconservarla
configuracindedireccinIP/mscaradesubreddelainterfazperodeseadesactivarlatemporalmente.Ennuestroejemplo,

65

este comando desactivar la interfaz FastEthernet de R2. Sin embargo, la direccin IP an estar en el archivo de
configuracin,runningconfig.
Despus de utilizar el comando shutdow n, puede eliminar la direccin IP y mscara de subred de la interfaz. No es
importanteelordenenelqueseejecutenestosdoscomandos.
HagaclicenDepuracin2enlafigura.

Siutilizamosdebugiprouting,podemosverelprocesodelatabladeenrutamientoyeliminaremoslaconfiguracin
delainterfazFastEthernet0/0deR2.
R2(config)#interfacefastethernet0/0
R2(configif)#shutdow n
Podemosverelprocesodelatabladeenrutamientomedianteelcualseeliminalarutaconectadadirectamente.
02:53:58:RT:interfaceFastEthernet0/0removedfromroutingtable
02:53:58:RT:del172.16.1.0/24via0.0.0.0,connectedmetric[0/0]
02:53:58:RT:deletesubnetrouteto172.16.1.0/24
ElIOStambinindicaquelainterfazyelprotocolodelneaestnahoradow n:
02:54:00:%LINK5CHANGED:InterfaceFastEthernet0/0,changedstatetoadministrativelydown
02:54:01:%LINEPROTO5UPDOWN:LineprotocolonInterfaceFastEthernet0/0,changedstatetodown
AhoraeliminaremosladireccinIPdelainterfaz.
R2(configif)#noipaddress
Disabledebugging:
R2#undebugall
Allpossibledebugginghasbeenturnedoff
HagaclicenlaTabladeenrutamiento2enlafigura.

66

Para verificar que la ruta se haya eliminado de la tabla de enrutamiento, utilizamos el comando show ip route.
Observequelarutahacia172.16.1.0/24hasidoeliminada.

Reconfiguracindelainterfazparacontinuarconelcaptulo.
DuranteelrestodelcaptuloasumiremosquenoseelimineldireccionamientoparaFastEthernet0/0.Parareconfigurarla
interfaz,simplementeingresenuevamenteloscomandos:
R2(config)#interfacefastethernet0/0
R2(configif)#ipaddress172.16.1.1255.255.255.0
R2(configif)#noshutdow n
ADVERTENCIA: Los comandos debug, especialmente el comando debug all, deben utilizarse moderadamente. Estos
comandos pueden interferir en las operaciones del router. Los comandos debug son tiles para configurar o solucionar
problemas relacionados con una red. Sin embargo, pueden hacer un uso intensivo de la CPU y de los recursos de la
memoria. Serecomiendaqueejecutelamenorcantidadnecesariadeprocesosdebugyquelos desactive inmediatamente
cuando ya no los necesite. Los comandos debug deben utilizarse con precaucin en redes de produccin porque pueden
afectarelrendimientodeldispositivo.

67

2.3Exploracinderedesinterconectadasdirectamente

Accesoadispositivosenredesconectadasdirectamente
Para regresar a nuestra configuracin en la topologa de muestra, asumiremos que todas las redes conectadas
directamenteestnconfiguradasparalostresrouters.LafiguramuestraelrestodelasconfiguracionesparalosroutersR2y
R3.

Hagaclicenshowipinterfacebriefenlafigura.

68

Losresultadosenestafiguraverificanquetodaslasinterfacesconfiguradasestn"up"y"up" .
Hagaclicenshowiprouteenlafigura.

Si revisamos las tablas de enrutamiento en la figura, podemos verificar que todas las redes conectadas
directamenteestninstaladasparaelenrutamiento.
Elpasocrucialenlaconfiguracindesuredesverificarquetodaslasinterfacesestn"up"y"up"yquelastablas
de enrutamiento estn completas. Independientemente de qu esquema de enrutamiento configure al final (esttico,
dinmicoounacombinacindeambos),verifiquesusconfiguracionesderedinicialconelcomandoshow ipinterfacebrief
yelcomandoshow iprouteantesdeprocederconconfiguracionesmscomplejas.

Cuandounrouterslotiene configuradassusinterfacesylatabla deenrutamientocontiene lasredesconectadas


directamenteperonootrasrutas,slopodrnalcanzarselosdispositivosendichasredesconectadas.

R1puedecomunicarseconcualquierdispositivoenlasredes172.16.3.0/24y172.16.2.0/24.
R2puedecomunicarseconcualquierdispositivoenlasredes172.16.1.0/24,172.16.2.0/24y192.168.1.0/24.
R3puedecomunicarseconcualquierdispositivoenlasredes192.168.1.0/24y192.168.2.0/24.

Debido a que estos routers slo tienen informacin acerca de sus redes conectadas directamente, los routers slo
puedencomunicarseconaquellosdispositivosensuspropiasredesserialesyLANconectadasdirectamente.
Por ejemplo, la PC1 en la topologa ha sido configurada con la direccin IP 172.16.3.10 y la mscara de subred
255.255.255.0. La PC1 tambin ha sido configurada con la direccin IP de gateway por defecto 172.16.3.1, que es la
direccinIPdelainterfazFastEthernet0/0delrouter.DebidoaqueR1slotieneinformacinacercaderedesconectadas
directamente, ste puede enviar paquetes desde la PC1 a los dispositivos en la red 172.16.2.0/24, como 172.16.2.1 y
172.16.2.2.R1descartarlospaquetesdelaPC1concualquierotradireccinIPdedestino,comolaPC2en172.16.1.10.
Observemos la tabla de enrutamiento de R2 en la figura. R2 slo tiene informacin acerca de tresredes conectadas
directamente. Intente predecir qu suceder si hacemos ping en una de las interfaces FastEthernet de uno de los otros
routers.
Hagaclicenpingenlafigura.

69

Observequelospingsfallaroncomoseindicaenlasseriesdecincoperodos.ElprocesofallporqueR2notiene
una ruta en su tabla de enrutamiento que coincida con 172.16.3.1 192.168.2.1, que es la direccin IP de destino del
paquetedeping.ParatenerunacoincidenciaentreladireccinIPdedestinode172.16.3.1delpaqueteyunarutadelatabla
deenrutamiento,ladireccindebecoincidirconelnmerodebitsqueseencuentranmsalaizquierdadeladireccinde
red, como se indica en el prefijo de la ruta. ParaR2,todos las rutas tiene un prefijo/24. Por lo tanto, los 24 bits que se
encuentranmsalaizquierdaseverificanparacadaruta.

Verificacindeunarutaporvez
LaprimerarutadelatabladeR1es172.16.1.0/24.
172.16.0.0/24issubnetted,2subnets
C172.16.1.0isdirectlyconnected,FastEthernet0/0
ElprocesodelatabladeenrutamientodelIOSverificasilos24bitsqueseencuentranmsalaizquierdadeladireccinIP
dedestinodelpaquete,172.16.3.1,coincidenconlared172.16.1.0/24.
Reproduzcalaprimeraanimacinenlafigura.

70

Siconvierteestasdireccionesenbinariasylascompara,comosemuestraenlaanimacin,verquelosprimeros24bitsde
estarutanocoincidenporqueelbitnmero23nocoincide.Porlotanto,serechazaestaruta.
172.16.0.0/24issubnetted,2subnets
C172.16.2.0isdirectlyconnected,Serial0/0/0
En la animacin, vemos que no hay coincidencia en los primeros 24 bits de la segunda ruta porque el bit nmero 24 no
coincide.Porlotanto,tambinserechazaestarutayelprocesocontinaconlaprximarutaenlatabladeenrutamiento.
C192.168.1.0/24isdirectlyconnected,Serial0/0/1
La tercera ruta tampoco es una coincidencia. Como se muestra, 10 de los primeros 24 bits no coinciden. Por lo
tanto,serechazaestaruta.Debidoaquenoexistenmsrutasenlatabladeenrutamiento,sedescartanlospings.Elrouter
tomasudecisindeenvoenCapa3,realizael"mejorintento"paraenviarunpaquete,peronoofreceningunagaranta.
HagaclicenPingsseenvanaR3enlafigurayreproduzcalaanimacin.

71

ObservemoslasegundaanimacinparaverqusucedesielrouterR2hacepingenlainterfaz192.168.1.1delrouterR3.
Estavezelpinges exitoso!FueexitosoporqueR2tiene unarutaensutabladeenrutamientoquecoincidecon
192.168.1.1, que es la direccin IP de destino del paquete de ping. Se rechazan las primeras dos rutas, 172.16.1.0/24 y
172.16.2.0/24.Sinembargo,laltimaruta,192.168.1.0/24,coincideconlosprimeros24bitsdeladireccinIPdedestino.El
paquetedepingseencapsulaenelprotocoloHDLCdeCapa2deSerial0/0/1,lainterfazdesalida,yseenvaatravsdela
interfazSerial0/0/1.R2ahoraserealizatomandolasdecisionesdeenvoparaestepaquete.Lasdecisionesquetomenotros
routersconrespectoaestepaquetenosondesuinters.
Nota: El proceso de bsqueda en la tabla de enrutamiento se analizar en mayor detalle en el Captulo 8, "La tabla de
enrutamiento:Unestudiodetallado".

2.3.3CiscoDiscoveryProtocol(CDP)
DescubrimientoderedconCDP
ElCiscoDiscoveryProtocol(CDP)esunapoderosaherramientadecontrolyresolucindeproblemasderedes.El
CDPesunaherramientaderecopilacindeinformacinutilizadaporadministradoresderedparaobtenerinformacinacerca
de los dispositivos Cisco conectados directamente. El CDP es una herramienta patentada que le permite acceder a un
resumen de informacin de protocolo y direccin sobre los dispositivos Cisco conectados directamente.Por defecto, cada
dispositivo Cisco enva mensajes peridicos, conocidos como publicaciones CDP, a dispositivos Cisco conectados
directamente. Estas publicaciones contienen informacin acerca de los tipos de dispositivos que estn conectados, las
interfaces del router a las que estn conectados, las interfaces utilizadas para realizar las conexiones y los nmeros de
modelodelosdispositivos.
Por naturaleza, la mayora de los dispositivos de red no funcionan de manera aislada. Un dispositivo Cisco a
menudo tiene como vecinos a otros dispositivos Cisco en la red. La informacin obtenida de otros dispositivos puede
ayudarloatomardecisionesrelacionadasconeldiseodelared,solucionarproblemasyrealizarcambiosenelequipo.El
CDPpuedeutilizarsecomounaherramienta dedescubrimientoderedesquelepermitecrearunatopologalgicadeuna
redcuandofaltadichadocumentacinocuandonotieneinformacinsuficiente.

72

La familiaridad con el concepto general de vecinos es importante para comprender el CDP y los anlisis futuros
acercadelosprotocolosdeenrutamientodinmico.
VecinosdeCapa3
Enestepuntodenuestraconfiguracindetopologa,slotenemosvecinosconectadosdirectamente.EnlaCapa3,
losprotocolosdeenrutamientoconsideranquelosvecinossondispositivosquecompartenelmismoespaciodedireccinde
red.
Por ejemplo, R1 y R2 son vecinos. Ambos sonmiembros de la red 172.16.1.0/24. R2 y R3 tambin son vecinos
porqueamboscompartenlared192.168.1.0/24.Sinembargo,R1yR3nosonvecinosporquenocompartenningnespacio
dedireccin dered.SiR1yR3seconectaranconun cableycada unodeellosseconfiguraracon unadireccinIPdela
mismared,entoncesseranvecinos.
VecinosdeCapa2
El CDP funciona slo en la Capa 2. Por lo tanto, los vecinos del CDP son dispositivos Cisco que estn conectados
fsicamenteenformadirectaycompartenelmismoenlacededatos.EnlafiguradelprotocoloCDP,eladministradordered
seconectaalS3.ElS3recibirlaspublicacionesdelCDPdeS1,S2yR2solamente.
Si asumimos que todos los routers y switches de la figura son dispositivos Cisco que ejecutan el CDP, cuntos vecinos
tendraR1?PuededeterminarlosvecinosdeCDPparacadadispositivo?

HagaclicenelbotnTopologaenlafigura.

73

Ennuestratopologadelcaptulo,podemosverlassiguientesrelacionesdevecinosdeCDP:
R1yS1sonvecinosdeCDP.
R1yR2sonvecinosdeCDP.
R2yS2sonvecinosdeCDP.
R2yR3sonvecinosdeCDP.
R3yS3sonvecinosdeCDP.
ObserveladiferenciaentrelosvecinosdeCapa2yCapa3.LosswitchesnosonvecinosdelosroutersdeCapa3
porque los switches funcionan slo en la Capa 2. Sin embargo, los switches son vecinos de Capa 2 de sus routers
conectadosdirectamente.
VeamosdequmaneraelCDPpuedesertilparaunadministradordered.

FuncionamientodelCDP
Examinelosresultadosdeloscomandosshow cdpneighb orsyshow cdpneig hborsdetailenlafigura.Observe
queR3harecopiladoinformacindetalladaacercadeR2yelswitchconectadoalainterfazFastEthernetdeR3.
ElCDPseejecutaenlacapadeEnlacededatosqueconectalosmediosfsicosalosprotocolosdecapasuperior
(ULP).DosomsdispositivosderedCisco,comoporejemplolosroutersqueadmitendiferentesprotocolosdecapadeRed
(porejemplo,IPyNovellIPX)puedenaprenderunodelotrodebidoaqueelCDPfuncionaenlacapadeEnlacededatos.
Cuando un dispositivo Cisco se inicia, el CDP se inicia por defecto. El CDP descubre automticamente los
dispositivosCiscoqueejecutanelCDP,independientementedequprotocolooconjuntodeaplicacionesseejecute.ElCDP
intercambiainformacindelhardwareysoftwaredeldispositivoconsusvecinosCDPconectadosdirectamente.
ElCDPbrindalasiguienteinformacinacercadecadadispositivovecinodeCDP:

Identificadoresdedispositivos:porejemplo,elnombrehostconfiguradodeunswitch
Listadedirecciones:hastaunadireccindecapadeRedparacadaprotocoloadmitido
Identificadordepuerto:elnombredelpuertolocalyremotoenformadeunacadenadecarcterASCII,comopor
ejemplo,ethernet0
Listadecapacidades:porejemplo,sieldispositivoesunrouterounswitch
Plataforma:laplataformadehardwaredeldispositivoporejemplo,unrouterCiscoserie7200

74

2.3.4UtilizacindelCDPparadescubrirunared
ComandosshowdelCDP
LainformacinobtenidaporelprotocoloCDPpuedeanalizarseconelcomandoshow cdpneighbors.Paracada
vecinodeCDPsemuestralasiguienteinformacin:

IDdedispositivovecino,
Interfazlocal,
Valordetiempodeespera,ensegundos,
Cdigodecapacidaddeldispositivovecino,
Plataformadehardwaredelvecinoe
IDdelpuertoremotodelvecino.

Hagaclicenshowcdpneighborsdetailenlafigura.

75

ElcomandoshowcdpneighborsdetailtambinmuestraladireccinIPdeundispositivovecino. ElCDPrevelar
ladireccinIPdelvecino,independientementedesipuedehacerpingenelvecinoono. Estecomandoesmuytilcuando
dosroutersCisconopuedenenrutarseatravsdesuenlacededatoscompartido.Elcomandoshow cdpneighborsd etail
loayudaradeterminarsiunodelosvecinosdeCDPtieneunerrordeconfiguracinIP.
Para situaciones de descubrimiento de redes, la direccin IP del vecino de CDP es generalmente la nica
informacin necesaria para hacer telnet en ese dispositivo. Con una sesin de Telnet establecida, puede obtenerse
informacinacercadelosdispositivosCiscoconectadosdirectamentedeunvecino.Deestamanera,puedehacertelneten
unaredycrearunatopologalgica.EnlaprximaactividaddelPacketTracer,harprecisamenteeso.

DesactivacindelCDP

76

EsposiblequeelCDPimpliqueunriesgodeseguridad?S,esposible.Probablemente,yahayavistolospaquetes
CDPenlasprcticasdelaboratoriodecapturadepaquetesdeuncursoanterior. Debidoaquealgunasversiones deIOS
envanpublicacionesCDPpordefecto,esimportantequesepacmodesactivarelCDP.
HagaclicenDesactivarCDPenlafigura.

SinecesitadesactivarelCDPglobalmente,paratodoeldispositivo,utiliceestecomando:
Router(config)#nocdprun
SideseautilizarelCDPperonecesitainterrumpirlaspublicacionesCDPenunainterfazdeterminada,utiliceestecomando:
Router(configif)#nocdpenable

2.4Rutasestticascondireccionesdelsiguientesalto

2.4.1Propsitoysintaxisdecomandodeiproute
Propsitoysintaxisdecomandodeiproute
Comoseanalizanteriormente,unrouterpuedeaprendersobreredesremotasdedosmaneras:

Manualmente,apartirdelasrutasestticasconfiguradas
Automticamente,apartirdeunprotocolodeenrutamientodinmico

77

Elrestodeestecaptuloseenfocaenlaconfiguracinderutasestticas.Losprotocolosdeenrutamientodinmicose
presentarnenelprximocaptulo.
Rutasestticas
Lasrutasestticasseutilizangeneralmentecuandoseenrutadesdeunaredaunareddeconexinnica.Unared
deconexi nnicaesunar edalaqueseaccedeporunasolaruta.Porejemplo,observelafigura.Vemosquecualquier
redconectadaaR1slotendrunamaneradealcanzarotrosdestinos,yaseanredesconectadasaR2odestinosmsall
deR2.Porlotanto,lared172.16.3.0esunareddeconexinnicayR1eselrouterdeconexinnica.
LaejecucindeunprotocolodeenrutamientoentreR1yR2esundesperdicioderecursosporqueR1slotieneuna
maneradeenviartrficoque nosealocal.Porlotanto, lasrutasestticasseconfiguranparaobtenerconectividadaredes
remotasquenoestnconectadasdirectamentealrouter.Nuevamente, yconreferenciaa lafigura,deberamosconfigurar
unarutaestticaenR2alaLANconectadaaR1.Adems,veremoscmoconfigurarunarutaestticapordefectodeR1a
R2posteriormenteenelcaptuloparaqueR1puedaenviartrficoacualquierdestinomsalldeR2.

Elcomandoiproute
Elcomandoparaconfigurarunarutaestticaesiproute.Lasintaxiscompletaparaconfigurarunarutaestticaes:
Router(config)#ip route prefix mask {ipaddress | interfacetype interfacenumber [ipaddress]} [distance] [name]
[permanent][tagtag]
LamayoradeestosparmetrosnosonrelevantesparaestecaptulooparasusestudiosdeCCNA.Comosemuestraenla
figura,utilizaremosunaversinmssimpledelasintaxis:
Router(config)#iproutenetworkaddresssubnetmask{ipaddress|exitinterface}
Seutilizanlossiguientesparmetros:

networkaddress:direccindereddedestinodelaredremotaqueseagregaralatabladeenrutamiento
subnetmask:mscaradesubreddelaredremotaqueseagregaralatabladeenrutamiento.Lamscaradesubredpuede
modificarsepararesumirungrupoderedes.
Adems,deberutilizarseunodelossiguientesparmetros,oambos:

ipaddress:generalmentesedenominadireccinIPdelrouterdel"siguientesalto"
exitinterface:interfazdesalidaqueseutilizaraparaenviarpaquetesalareddedestino
Nota: El parmetro ipaddress generalmente se denomina direccin IP del router del "siguiente salto". La direccin IP del
router del siguiente salto se utiliza generalmente para este parmetro. Sin embargo, el parmetro ipaddress podra ser
cualquierdireccinIP,siemprequeseadeterminableenlatabladeenrutamiento.Estoexcedeelalcancedeestecurso,pero
agregamosestepuntoparamantenerlaprecisintcnica.

78

2.4.2Configuracinderutasestticas
Instalacindeunarutaestticaenlatabladeenrutamiento
RecuerdequeR1tieneinformacinacercadesusredesconectadasdirectamente.stassonlasrutasqueactualmentese
encuentranensutabladeenrutamiento.LasredesremotassobrelascualesR1notieneinformacinson:

172.16.1.0/124:LANdeR2
192.168.1.0/24:redserialentreR2yR3
192.168.2.0/24:LANdeR3

HagaclicenRutaestticaenlafigura.

Primero,activedebugiproutingparaqueelIOSmuestreunmensajecuandolanuevarutaseagreguealatabla
deenrutamiento.Acontinuacin, utiliceelcomandoiprouteparaconfigurarrutasestticasdeR1paracadaunadeestas
redes.Lafiguramuestralaprimerarutaconfigurada.
R1#debugiprouting

79

R1#conft
R1(config)#ipr oute172.16.1.0255.255.255.0172.16.2.2
Analicemoscadaelementodeesteresultado:
iproute:comandoderutaesttica
172.16.1.0:direccindereddelaredremota
255.255.255.0:mscaradesubreddelaredremota
172.16.2.2:direccinIPdelainterfazSerial0/0/0deR2,queesel"siguientesalto"paraestared
Cuando la direccin IP es la direccin IP real del router del siguiente salto, staes alcanzable desde una de las
redes del router conectadas directamente. En otras palabras, la direccin IP 172.16.2.2 del siguiente salto est en la red
172.16.2.0/24Serial0/0/0conectadadirectamentedelrouterR1.

Verificacindelarutaesttica
Elresultadodedebugiproutingmuestraqueestarutahasidoagregadaalatabladeenrutamiento.
00:20:15:RT:add172.16.1.0/24via172.16.2.2,staticmetric[1/0]
ObserveenlafiguraquealingresarshowiprouteenR1semuestralanuevatabladeenrutamiento.Laentradadelaruta
estticaestresaltada.
Analicemosesteresultado:
S:cdigodelatabladeenrutamientoparalarutaesttica
172.16.1.0.direccinderedparalaruta
/24:mscaradesubredparaestarutasemuestraenlalneadearriba,conocidacomolarutaprimaria,comoseanalizaen
elCaptulo8
[1/0]:distanciaadministrativaymtricaparalarutaesttica(queseexplicarposteriormenteenotrocaptulo)
via172.16.2.2:direccinIPdelrouterdelsiguientesalto,ladireccinIPdelainterfazSerial0/0/0deR2
TodoslospaquetesdedireccinIPdedestinocon24bitsqueseencuentranmsalaizquierdayquecoincidancon
172.16.1.0utilizarnestaruta.

80

Configuracinderutasaotrasdosredesremotas

Enlafiguraaparecenloscomandosparaconfigurarlasrutasdeotrasdosredesremotas.Observequelastresrutas
estticasconfiguradasdeR1tienenlamismadireccinIPdelsiguientesalto:172.16.2.2.Utilizandoeldiagramadetopologa
comoreferencia,podemosverqueestoocurreporquelospaquetesparatodaslasredesremotasdebenenviarsealrouter
R2,elrouterdelsiguientesalto.
Utiliceelcomandoshowipro utenuevamenteparaanalizarlasnuevasrutasestticasdelatabladeenrutamiento,
comosemuestra.

81

S192.168.1.0/24[1/0]via172.16.2.2
S192.168.2.0/24[1/0]via172.16.2.2
Lasmscarasdesubred/24seencuentranenlamismalneaqueladireccindered.Porahora,estadiferenciano
esimportante.EstoseexplicarenmayordetalleenelCaptulo8,"Latabladeenrutamiento:Unestudiodetallado".
HagaclicenVerificarconfiguracinderutaestticaenlafigura.

Lasrutasestticasqueseconfigurarontambinpuedenverificarseanalizandolaconfiguracinenejecucinconelcomando
showrunningconfig.
steesunbuenmomentoparaguardarlaconfiguracinenNVRAM:
R1#copyrunningconfigstartupconfig

2.4.3Principiosdelatabledeenrutamiento
Principiosdelatabladeenrutamiento

82

Ahoraquelastresrutasestticasestnconfiguradas,puedepredecirsilospaquetesdestinadosparaestasredes
alcanzarnsusdestinos?Llegarnaldestinolospaquetesdetodasestasredesdestinadosalared172.16.3.0/24?
Presentaremostresprincipiosdelatabladeenrutamiento,comolosdescribeAlexZininensulibroCiscoIPRouting.
Principio 1: " Cada router toma su decisin por s solo seg n la inf ormacin q ue tenga en su propia tabla de
enrutam iento" .
R1 tiene tres rutas estticas en su tabla de enrutamiento y toma decisiones de envo solamente basado en la
informacin de la tabla de enrutamiento. R1 no consulta las tablas de enrutamiento de ningn otro router. Tampoco tiene
informacinacercadesiesosrouterstienenrutashaciaotrasredesono.Esresponsabilidaddeladministradorderedque
cadaroutertengainformacinacercadelasredesremotas.
Principio 2: " El hecho de que un router tenga cierta informacin en su tabla de enrutam iento no significa que lo s
dem srouterstenganlam ismainf ormacin" .
R1nosabequinformacintienenlosdemsroutersensutabladeenrutamiento.Porejemplo, R1tieneunarutahaciala
red 192.168.2.0/24 a travs del router R2. Todos los paquetes que coincidan con esta ruta pertenecen a la red
192.168.2.0/24yseenviarnalrouterR2.R1notieneinformacinacercadesiR2tieneunarutaalared192.168.2.0/24o
no.Unavezms,eladministradorderedserresponsabledegarantizarqueelrouterdelsiguientesaltotambintengauna
rutahaciaestared.
Utilizando el Principio 2, todava necesitamos configurar el enrutamiento apropiado en los dems routers (R2 y R3) para
asegurarnosdequetenganrutashaciaestastresredes.
Principio 3: " La inf ormacin de enrutam iento sobre una ruta desde una red hacia otra no brinda informacin de
enrutam ientosobrelarutainversaoderegreso" .
Lamayor parte de la comunicacin entre las redes es bidireccional. Esto significa que los paquetes deben trasladarse en
ambasdireccionesentrelosdispositivosfinalesinvolucrados.UnpaquetedelaPC1puedealcanzaralaPC3porquetodas
losroutersinvolucradostienenrutashacialareddedestino192.168.2.0/24.Sinembargo,elxitodecualquierpaqueteque
regresedesdelaPC3alaPC1dependedesilosroutersinvolucradostienenonounarutahacia larutaderegreso,lared
172.16.3.0/24delaPC1.
Utilizando el Principio 3 como gua, configuraremosrutas estticas adecuadas en los demsrouters para asegurarnos de
quetenganrutasderegresoalared172.16.3.0/24.

83

Aplicacindelosprincipios
Con estos principios en mente, cmo respondera las preguntas que formulamos con respecto a los paquetes que se
originandesdelaPC1?
1.LlegarnlospaquetesdelaPC1asudestino?
En estecaso, los paquetes destinados para las redes 172.16.1.0/24 y 192.168.1.0/24 llegaran a su destino. Esto sucede
porqueelrouterR1tieneunarutahaciaestasredesatravsdeR2.CuandolospaquetesalcanzanelrouterR2,estasredes
estnconectadasdirectamenteenR2yseenrutanutilizandosutabladeenrutamiento.
Lospaquetesdestinadospara lared192.168.2.8/24no llegaran asudestino. R1tieneunaruta estticahaciaesta red a
travsdeR2.Sinembargo,cuandoR2recibeunpaquete,lodescartarporqueR2notienetodavaunarutahaciaestared
ensutabladeenrutamiento.
2.Estosignificaquecualquierpaqueteprovenientedeestasredesdestinadoalared172.16.3.0/24llegarasudestino?
SiR2oR3recibeunpaquetedestinadoa172.16.3.0/24,elpaquetenollegarasudestinoporqueningnroutertieneuna
rutahacialared172.16.3.0/24.

Conloscomandosquesemuestranenlafigura,ahoratodoslosrouterstienenrutashaciatodaslasredesremotas.

84

Analice lastablasdeenrutamientoenlafiguraparaverificarquetodoslosrouterstenganahorarutashaciatodaslasredes
remotas.

LaconectividadtambinpuedeverificarsehaciendopingenlasinterfacesremotasdesdeelrouterR1,comosemuestraen
lafigura.

85

Ahoraselogralaconectividadcompletaparalosdispositivosdenuestratopologa.CualquierPCoLANpuedeahoraacceder
alasPCdetodaslasdemsLAN.

2.4.4Resolucinparaunainterfazdesalida.
Bsquedaderutarecurrente
Antesdequeunrouterenveunpaquete, el procesodelatabladeenrutamientodebedeterminar quinterfazde
salidautilizarparaenviarelpaquete.Aestoseloconocecomoresolucinderutas.Analicemosesteprocesoobservandola
tabladeenrutamientoparaR1enlafigura.R1tieneunarutaestticaparalaredremota192.168.2.0/24queenvatodoslos
paquetesaladireccinIPdelsiguientesalto172.16.2.2.
S192.168.2.0/24[1/0]via172.16.2.2
Encontrarunarutaessloelprimerpasodelprocesodebsqueda.R1debedeterminarcmollegaraladireccin
IPdelsiguientesalto172.16.2.2.Realizarunasegundabsquedaparaencontrarunacoincidenciapara172.16.2.2.Eneste
caso,ladireccinIP172.16.2.2coincideconlarutaparalaredconectadadirectamente172.16.2.0/24.
C172.16.2.0isdirectlyconnected,Serial0/0/0
La ruta 172.16.2.0 es una red conectada directamente con la interfaz Serial 0/0/0 de salida. Esta bsqueda le indica al
procesodelatabladeenrutamientoqueestepaqueteserenviadodesdeesainterfaz.Porlotanto,enrealidadserequieren
dos procesos de bsqueda en la tabla de enrutamiento para enviar cualquier paquete a la red 192.168.2.0/24.Cuando el
routertienequerealizarmltiplesbsquedasenlatabladeenrutamientoantesdeenviarunpaquete,sterealizaunproceso
queseconocecomobsquedarecurrente.Enesteejemplo:
1. La direccin IP de destino del paquete se hace coincidir con la ruta esttica 192.168.2.0/24 con la direccin IP del
siguientesalto172.16.2.2.
2. La direccin IP del siguiente salto de la ruta esttica, 172.16.2.2, se hace coincidir con la red conectada directamente
172.16.2.0/24conlainterfazSerial0/0/0desalida.
Todas las rutas que hacen referencia slo a la direccin IP del siguiente salto y que no hacen referencia a una
interfazdesalida,debentenerladireccinIPdelsiguientesaltoresueltautilizandootrarutadelatabladeenrutamientoque
tengaunainterfazdesalida.

86

Generalmente, estas rutas se resuelven para las rutas de la tabla de enrutamiento que son redes conectadas
directamenteporqueestasentradassiempretendrnuna interfazde salida. En laprximaseccin,observaremosque las
rutas estticas pueden configurarse con una interfaz de salida. Esto significa que no necesitan resolverse utilizando otra
entradaderuta.

Lainterfazdesalidaestdesactivada
Consideremosqusucederasi una interfazde salidadejade funcionar.Porejemplo, qule sucederaalaruta
estticadeR1hacia192.16.2.0/24sisuinterfazSerial0/0/0estuvieradesactivada?Silarutaestticanopuederesolverse
paraunainterfazdesalida,enestecaso,Serial0/0/0,larutaestticaseeliminadelatabladeenrutamiento.
AnaliceesteprocesocondebugiproutingenR1yacontinuacinconfigurelaSerial0/0/0enshutdow n,comosemuestra.
Observequeenlosresultadosdeladepuracin,lastresrutasestticasseeliminaroncuandolainterfazSerial0/0/0
seapag.SeeliminaronporquelastresrutasestticasseresolvieronparalaSerial0/0/0.Sinembargo, lasrutasestticas
anseencuentranenlaconfiguracinenejecucindeR1.Silainterfazvuelvealestadoup(sisehabilitanuevamentecon

87

no shutdow n), el proceso de la tabla de enrutamiento del IOS volver a instalar estas rutas estticas en la tabla de
enrutamiento.

2.5.1Configuracindeunarutaestticaconinterfazdesalida.
Configuracindeunarutaestticaconinterfazdesalida
Investiguemosotramaneradeconfigurarlasmismasrutasestticas.Actualmente,larutaestticadeR1paralared
192.168.2.0/24 est configurada con la direccin IP del siguiente salto de 172.16.2.2. Observe la siguiente lnea en la
configuracinenejecucin:
iproute192.168.2.0255.255.255.0172.16.2.2
Como recordar de la seccin anterior, esta ruta esttica requiere una segunda bsqueda en la tabla de
enrutamientopararesolverladireccinIPdelsiguientesalto172.16.2.2paraunainterfazdesalida.Sinembargo,lamayora
delasrutasestticaspuedenconfigurarseconuna interfazdesalida,loquepermitealatabladeenrutamientoresolverla
interfazdesalidaenunasolabsqueda,enlugardeendos.

88

Rutaestticaconunainterfazdesalida
VolvamosaconfigurarestarutaestticaparautilizarunainterfazdesalidaenlugardeunadireccinIPdelsiguiente
salto. Lo primero que debemos hacer es eliminar la ruta esttica actual. Esto se logra utilizando el comando no ip route,
comosemuestraenlafigura.
Acontinuacin,configurelarutaestticadeR1hacia192.168.2.0/24utilizandolainterfazSerial0/0/0desalida.
Despus,utiliceelcomandoshow iprouteparaanalizarelcambioenlatabladeenrutamiento.Observequelaentradaen
la tabla de enrutamiento ya no hace referencia a la direccin IP del siguiente salto sino que se refiere directamente a la
interfazdesalida.EstainterfazdesalidaeslamismaenlaqueseresolvilarutaestticacuandoutilizladireccinIPdel
siguientesalto.
S192.168.2.0/24isdirectlyconnected,Serial0/0/0
Ahora, cuando el proceso de la tabla de enrutamiento tenga una coincidencia para un paquete y para esta ruta
esttica,podrresolverlarutaparaunainterfazdesalidaenunasolabsqueda.Comopuedeobservarenlafigura,lasotras
dosrutasestticastodavadebenprocesarseendospasosyresolverseparalamismainterfazSerial0/0/0.
Nota:Larutaestticamuestralarutacomodirectlyconnected.Esimportantecomprenderqueestonosignificaqueesta
ruta sea una red conectada directamente o una ruta conectada directamente. Esta ruta todava es una ruta esttica.
Analizaremos la importancia de esto al abordar las Distancias administrativas en el siguiente captulo. Aprenderemos que
estetipoderutaestticaantieneunadistanciaadministrativade"1".Porahora,sloobservequeestarutatodavaesuna
rutaestticaconunadistanciaadministrativade"1"yquenoesunaredconectadadirectamente.

Rutasestticasyredespuntoapunto
LasrutasestticasqueestnconfiguradasconinterfacesdesalidaenvezdedireccionesIPdelsiguientesaltoson
ideales para la mayora de las redes seriales punto a punto. Las redes punto a punto que utilizan protocolos tales como
HDLCyPPPnoutilizanladireccinIPdelsiguientesaltoenelprocesodeenvodepaquetes.ElpaqueteIPenrutadoest
encapsuladoenunatramaHDLCdeCapa2conunadireccindedestinobroadcastdeCapa2.
Estostiposdeenlacesserialespuntoapuntosoncomotuberas.Untubotienedosextremos.Loqueingresaporunextremo
slopuedetenerundestino:elotroextremodeltubo.TodopaquetequeseenveatravsdelainterfazSerial0/0/0deR1
slopuedetenerundestino:lainterfazSerial0/0/0deR2.EnestecasolainterfazserialdeR2esladireccinIP172.16.2.2.
Nota:Endeterminadascondiciones,eladministradorderednodesearconfigurarlarutaestticaconunainterfazdesalida
sino con la direccin IP del siguiente salto. Este tipo de situacin excede el alcance de este curso pero es importante
mencionarla.

89

2.5Rutasestticasconinterfacesdesalida

2.5.2Modificacinderutasestticas.
Modificacinderutasestticas
Algunasveces,esnecesariomodificarunarutaestticaconfiguradapreviamente:

lareddedestinoyanoexistey,porlotanto,larutaestticadebeeliminarse.
Seproduceuncambioenlatopologaydebecambiarseladireccinintermediaolainterfazdesalida.

Noexistemanerademodificarunarutaestticaexistente.Larutaestticadebeeliminarseydebeconfigurarseunanueva.
Para eliminar una ruta esttica, agregue no en frente del comando ip route, seguido del resto de la ruta esttica que se
eliminar.
Enlaseccinanterior,tenamosunarutaesttica:
iproute192.168.2.0255.255.255.0172.16.2.2
Podemoseliminardicharutaestticaconelcomandonoiproute:
noiproute192.168.2.0255.255.255.0172.16.2.2
Como recordar, eliminamos la ruta esttica porque queramos modificarla para utilizar una interfaz de salida en
lugardeunadireccinIPdelsiguientesalto.Configuramosunanuevarutaestticautilizandolainterfazdesalida:
R1(config)#ipr oute192.168.2.0255.255.255.0serial0/0/0
Esmseficienteparaelprocesodebsquedaenlatabladeenrutamientotenerrutas estticascon interfacesde
salida(almenospararedesserialespuntoapuntodesalida).ConfiguremoselrestodelasrutasestticasdeR1,R2yR3
parautilizarinterfacesdesalida.
Comopuedeverseenlafigura,amedidaqueeliminamoscadaruta,configuraremosunanuevarutahacialamisma
redutilizandounainterfazdesalida.

90

2.5.3Verificacindelaconfiguracinderutasestticas
Verificacindelaconfiguracinderutasestticas
Cadavezqueserealiceuncambioalasrutasestticas(oaotrosaspectosdelared),verifiquequeloscambiosse
hayanimplementadoyqueproduzcanlosresultadosdeseados.

Verificacindecambiosalasrutasestticas
En la seccin anterior, eliminamos y reconfiguramos las rutas estticas de los tres routers. Recuerde que la
configuracin en ejecucin contiene la configuracin actual del router (los comandos y parmetros que el router utiliza
actualmente). Verifique sus cambios analizando la configuracin en ejecucin. La figura muestra las partes de la
configuracinenejecucindecadarouterqueindicanlarutaestticaactual.

91

Hagaclicenshowiprouteenlafigura.

92

Estafiguramuestralatabladeenrutamientoparalostresrouters.Observequelasrutasestticasconinterfacesde
salidaseagregaronalatabladeenrutamientoyqueseeliminaronlasrutasestticasanteriorescondireccionesdelsiguiente
salto.

Lapruebafinalesenrutarpaquetesdesdeelorigenaldestino.Utilizandoelcomandoping,podemosprobarsilos
paquetesdecadarouteralcanzansudestinoysilarutaderegresotambinfuncionaadecuadamente.Estafiguramuestra
losresultadosexitososdelping.

93

2.5Rutasestticasconinterfacesdesalida

2.5.4RutasestticasconinterfacesEthernet
InterfacesEthernetyARP
Aveces,lainterfazdesalidaesunaredEthernet.
SupongamosqueelenlacederedentreR1yR2esunenlaceEthernetyquelainterfazFastEthernet0/1deR1est
conectada a dicha red, comose muestra en la figura. Se puede configurar una red esttica que utiliza la direccin IP del
siguientesaltoparalared192.168.2.0/24medianteestecomando:
R1(config)#ipr oute192.168.2.0255.255.255.0172.16.2.2
Comoseanalizenlaseccinanterior,"Configuracindeuna interfazEthernet",elpaqueteIPdebeencapsularse
en una trama de Ethernet con una direccin MAC de destino Ethernet. Si el paquete fuera a enviarse a un router del
siguientesalto, ladireccinMACdedestinoser ladireccinde la interfazEthernet delrouterdelsiguientesalto. Eneste
caso,ladireccinMACdedestinoEthernetcoincidirconladireccinIPdelsiguientesalto172.16.2.2.R1buscaenlatabla
ARPdeFastEthernet0/1unaentradacon172.16.2.2yunadireccinMACcorrespondiente.
EnvodeunasolicituddeARP
Si dicha entrada no se encuentra en la tabla ARP, R1 enva una solicitud de ARP a travs de la interfaz
FastEthernet0/1.ElbroadcastdeCapa2solicitalarespuestadeundispositivoconsudireccinMACsitieneunadireccin
IP172.16.2.2.DebidoaquetieneladireccinIP172.16.2.2,lainterfazFastEthernet0/1deR2envaunarespuestadeARP
conladireccinMACparadichainterfaz.
R1recibelarespuestadeARPyagregaladireccinIP172.16.2.2yladireccinMACasociadaasutablaARP.El
paqueteIPahoraseencapsulaenunatramadeEthernetconladireccinMACdedestinoqueseencuentraenlatablaARP.
LatramadeEthernetconelpaqueteencapsuladoseenvadesdelainterfazFastEthernet0/1alrouterR2.

RutasestticaseinterfacesdesalidaEthernet
ConfiguremosunarutaestticaconunainterfazdesalidaEthernetenlugardeunadireccinIPdelsiguientesalto.
Cambielarutaestticapor192.168.2.0/24parautilizarunainterfazdesalidaconestecomando:
R1(config)#ipr oute192.168.2.0255.255.255.0fastethernet0/1
La diferencia entre una red Ethernet y una red serial punto a punto es que una red punto a punto slo tiene un
dispositivomsenesared(elrouterqueseencuentraenelotroextremodelenlace).ConlasredesEthernet,esposibleque
existanmuchosdispositivosdiferentesquecompartenlamismareddeaccesosmltiples, incluyendohostsyhastarouters
mltiples. La designacin de la interfaz de salida Ethernet en la ruta esttica por s sola no provee al router informacin
suficienteparadeterminarculeseldispositivodelsiguientesalto.

94

R1 tiene informacin sobre qu paquete debe encapsularse en una trama de Ethernet y enviarse desde de la
interfaz FastEthernet 0/1.Sin embargo, R1 no tiene informacin sobre la direccin IP del siguiente salto. Por lo tanto, no
puededeterminarladireccinMACdedestinoparalatramadeEthernet.
Segnlatopologaylasconfiguracionesdeotrosrouters,estarutaestticapuedefuncionarono.Noentraremosen
detallesahora,peroserecomiendanoutilizarslolainterfazdesalidaenlarutaestticacuandolainterfazdesalidaseauna
redEthernet.
Unopodrapreguntarse:ExisteunamaneradeconfigurarunarutaestticaenunaredEthernetdemodoqueno
tenga que utilizar la bsqueda recurrente de la direccin IP del siguiente salto? S, puede realizarse configurando la ruta
estticaparaqueincluyalainterfazdesalidayladireccinIPdelsiguientesalto.
Comopuedeverseenlafigura,lainterfazdesalidaseraFastEthernet0/1yladireccinIPdelsiguientesaltosera
172.16.2.2.
R1(config)#ipr oute192.168.2.0255.255.255.0fastethernet0/1172.16.2.2
Laentradadelatabladeenrutamientoparaestarutasera:
S192.168.2.0/24[1/0]via172.16.2.2FastEthernet0/1
Elprocesodelatabladeenrutamientoslodeberrealizarunasolabsquedaparaobtenerlainterfazdesalidayla
direccinIPdelsiguientesalto.

Ventajasdeutilizarunainterfazdesalidaconrutasestticas
Existeunaventajaenlautilizacindeinterfacesdesalidaenrutasestticastantopararedesserialespuntoapunto
comopararedesdesalidaEthernet.Elprocesodelatabladeenrutamientoslotienequerealizarunasolabsquedapara
encontrarlainterfazdesalidaenlugardeunasegundabsquedapararesolverunadireccindelsiguientesalto.
Paralasrutasestticasconredesserialespuntoapuntodesalida,esmejorconfigurarlasrutasestticasslocon
lainterfazdesalida.Parainterfacesserialespuntoapunto,elprocesodeentregadepaquetesnuncautilizaladireccindel
siguientesaltoenlatabladeenrutamiento,porloquenosenecesita.
PararutasestticasconredesdesalidaEthernet,esmejorconfigurarlasrutasestticastantoconladireccindel
siguientesaltocomoconlainterfazdesalida.
Nota: Para obtener ms informacin acerca de los problemas que pueden presentarse con las rutas estticas que slo
utilizanunainterfazdesalidaEthernetoFastEthernet,consulteellibroCiscoIPRouting,deAlexZinin.

2.6Rutasestticaspordefectoyporresumen
95

2.6.1Rutasestticasderesumen
Resumenderutasparareducireltamaodelatabladeenrutamiento
Lacreacindetablasdeenrutamientomspequeashacequeelprocesodebsquedaenlatabladeenrutamiento
seamseficienteyaqueexistenmenosrutasparabuscar.Sisepuedeutilizarunarutaestticaenlugardemltiplesrutas
estticas,eltamaodelatabladeenrutamientosereducir.Enmuchoscasos,unasolarutaestticapuedeutilizarsepara
representardocenas,cientosoinclusomilesderutas.
Podemos utilizar una sola direccin de red para representar mltiples subredes. Por ejemplo, las redes 10.0.0.0/16,
10.1.0.0/16, 10.2.0.0/16, 10.3.0.0/16, 10.4.0.0/16, 10.5.0.0/16, hasta 10.255.0.0/16, pueden representarse con una sola
direccindered:10.0.0.0/8.

Resumenderutas
Lasmltiplesrutasestticaspuedenresumirseenunasolarutaestticasi:

lasredesdedestinopuedenresumirseenunasoladireccindered,y
todaslasmltiplesrutasestticasutilizanlamismainterfazdesalidaodireccinIPdelsiguientesalto.

Estosedenominaresumenderutas.
Ennuestroejemplo, R3tienetresrutasestticas.LastresrutasenvantrficodesdelamismainterfazSerial0/0/1.Lastres
rutasestticasdeR3son:
iproute172.16.1.0255.255.255.0Serial0/0/1
iproute172.16.2.0255.255.255.0Serial0/0/1
iproute172.16.3.0255.255.255.0Serial0/0/1
De ser posible, nos gustara resumir todas estas rutas en una sola ruta esttica. 172.16.1.0/24, 172.16.2.0/24 y
172.16.3.0/24 pueden resumirse en la red 172.16.0.0/22. Debido a que las tres rutas utilizan la misma interfaz de salida,
staspuedenresumirseenlarednica172.16.0.0255.255.252.0ypodemoscrearunasolarutaderesumen.
Clculodeunarutaderesum en
steeselprocesoparacrearlarutaderesumen172.16.1.0/22,comosemuestraenlafigura:
1.Escribalasredesquedesearesumirensistemabinario.
2.Sideseaencontrarlamscaradesubredparaelresumen,comienceconelbitqueseencuentramsalaizquierda.
3.Avancehacialaderechaamedidaqueencuentratodoslosbitsquecoincidenconsecutivamente.
4.Cuandoencuentreunacolumnadebitsquenocoincidan,detngase.Seencuentraenellmitederesumen.
5.Ahora, cuentelacantidaddebitsquecoincidenyqueseencuentranmsalaizquierda.Ennuestroejemploes22.Este
nmeroseconvierteensumscaradesubredparalarutaderesumen,/22255.255.252.0
6.Sideseaencontrarladireccinderedparaelresumen,copielos22bitsquecoincidenyagreguealfinaltodoslosbits0
necesarioshastaobtener32bits.
Siseguimosestospasos,podemosdescubrirquelastresrutasestticasdeR3puedenresumirseenunasolarutaesttica
utilizandoladireccinderedderesumen172.16.0.0255.255.252.0:
iproute172.16.0.0255.255.252.0Serial0/0/1

96

Configuracindeunarutaderesumen
Paraimplementarlarutaderesumen,primerodebemoseliminarlastresrutasestticasactuales:
R3(config)#noiproute172.16.1.0255.255.255.0serial0/0/1
R3(config)#noiproute172.16.2.0255.255.255.0serial0/0/1
R3(config)#noiproute172.16.3.0255.255.255.0serial0/0/1
Acontinuacin,configuraremoslarutaestticaderesumen:
R3(config)#iproute172.16.0.0255.255.252.0serial0/0/1
HagaclicenEfectodelarutaderesumenenlafigura.

Paraverificarlarutaestticanueva,analicelatabladeenrutamientodeR3conelcomandoshowiproute,comosemuestra:
172.16.0.0/22issubnetted,1subnets
S172.16.0.0isdirectlyconnected,Serial0/0/1

97

Con esta ruta de resumen, la direccin IP de destino de un paquete slo debe coincidir con los 22 bits que se
encuentran ms a la izquierda de la direccin de red 172.16.0.0. Cualquier paquete con una direccin IP de destino que
pertenezcaalared172.16.1.0/24,172.16.2.0/24172.16.3.0/24coincideconestarutaderesumen.
HagaclicenVerificarrutaderesumenenlafigura.

Como puede verse en la figura, podemos probar la reconfiguracin utilizando el comando ping. Verificamos que todava
tenemoslaconectividadadecuadaentodalared.
Nota: A partir demarzo de 2007, existenmsde 200000rutas en los routers centrales de Internet. Lamayora de estas
rutassonrutasderesumen.

2.6.2Rutaestticapordefecto
Coincidenciamsespecfica
EsposiblequeladireccinIPdedestinodeunpaquetecoincidaconmltiplesrutasenlatabladeenrutamiento.Por
ejemplo,qusucederasituviramoslassiguientesdosrutasestticasenlatabladeenrutamiento?:

98

172.16.0.0/24issubnetted,3subnets
S172.16.1.0isdirectlyconnected,Serial0/0/0and
S172.16.0.0/16isdirectlyconnected,Serial0/0/1
ConsidereunpaquetecuyadireccinIPdedestinosea172.16.1.10.EstadireccinIPcoincideconambasrutas.El
procesodebsquedaenlatabladeenrutamientoutilizarlacoincidenciamsespecfica.Debidoaquelos24bitscoinciden
con la ruta 172.16.1.0/24 y que slo coinciden 16 bits de la ruta 172.16.0.0/16, se utilizar la ruta esttica con una
coincidencia de24bits.staeslamayorcoincidencia.Elpaqueteseencapsularentoncesen unatramadeCapa2 y se
enviaratravsdela interfazSerial0/0/0.Recuerdequela mscaradesubredde laentrada deruta eslaquedetermina
cuntosbitsdebencoincidirconladireccinIPdedestinodelpaqueteparaqueestarutacoincida.
Nota: Este proceso se aplica para todas las rutas de la tabla de enrutamiento, incluso las rutas estticas, las rutas
aprendidasdesdeunprotocolodeenrutamientoylasredesconectadasdirectamente.Elprocesodebsquedaenlatablade
enrutamientoseexplicarenmayordetalleenotrocaptulo.
Larutaestticapordefectocoincidecontodoslospaquetes.
Unarutaestticapordefectoesunarutaquecoincidircontodoslospaquetes.Lasrutasestticaspordefectoseutilizanen
lossiguientescasos:

CuandoningunaotrarutadelatabladeenrutamientocoincideconladireccinIPdedestinodelpaquete.Enotras
palabras, cuandonoexisteunacoincidenciams especfica.Seutilizancomnmentecuando seconecta elrouter
extremodeunaempresaalaredISP.
Cuando un router slo tiene otro router ms al que est conectado. Esta condicin se conoce como router de
conexinnica.

Configuracindeunarutaestticapordefecto
Lasintaxisparaunarutaestticapordefectoessimilaracualquierotrarutaesttica,exceptoqueladireccindered
es0.0.0.0ylamscaradesubredes0.0.0.0:
Router(config)#iproute0.0.0.00.0.0.0[exitinterface|ipaddress ]
Lamscaraydireccindered0.0.0.00.0.0.0sedenominaruta"quadzero".
R1 es un router de conexin nica. Slo est conectado a R2. Actualmente, R1tiene tres rutas estticas que se
utilizanparaalcanzartodaslasredesremotasdenuestratopologa.LastresrutasestticastienenlainterfazSerial0/0/0de
salidaqueenvapaquetesalrouterR2delsiguientesalto.
LastresrutasestticasdeR1son:
iproute172.16.1.0255.255.255.0serial0/0/0
iproute192.168.1.0255.255.255.0serial0/0/0
iproute192.168.2.0255.255.255.0serial0/0/0
R1esuncandidatoidealparaquetodassusrutasestticassereemplacenconunasolarutapordefecto.Primero,
eliminelastresrutasestticas:
R1(config)#noiproute172.16.1.0255.255.255.0serial0/0/0
R1(config)#noiproute192.168.1.0255.255.255.0serial0/0/0
R1(config)#noiproute192.168.2.0255.255.255.0serial0/0/0
Acontinuacin,configurelanicarutaestticapordefectoutilizandolamismainterfazSerial0/0/0desalidadelas
tresrutasestticasanteriores:
R1(config)#ipr oute0.0.0.00.0.0.0serial0/0/0

99

Verificacindeunarutaestticapordefecto
Verifiqueelcambioenlatabladeenrutamientoconelcomandoshowiproute,comosemuestraenlaFigura:
S*0.0.0.0/0isdirectlyconnected,Serial0/0/0
Observeel*oasteriscojuntoalaS.ComopuedeverseenlatabladeCdigosenlafigura,elasteriscoindicaque
esta ruta esttica es una ruta candidata por defecto. Es por esto que se denomina ruta "esttica por defecto". En los
siguientescaptulosveremosqueunaruta"pordefecto"nosiempretienequeserunaruta"esttica".
Laclaveparaestaconfiguracineslamscara/0.Anteriormente,dijimosquelamscaradesubreddelatablade
enrutamiento es la que determina cuntos bits deben coincidir entre la direccin IP de destino del paquete y la ruta de la
tabladeenrutamiento.Unamscara/0indicaquenodebecoincidirningnbit.Siempreycuandonoexistaunacoincidencia
msespecfica,larutaestticapordefectocoincidircontodoslospaquetes.
Lasrutaspordefectosonm uycom unes enlo srouters. Enlugardealmacenarrutas paratodaslasredesen
Internet,losrouterspuedenalmacenarunasolarutapordefectoquerepresenteacualquierredque noestenlatablade
enrutamiento.Estetemaseanalizarenmayordetallecuandoanalicemoslosprotocolosdeenrutamientodinmico.

100

2.7administracinyresolucindeproblemas derutasestticas

2.7.1Rutasestticasyenvodepaquetes
El siguiente es un ejemplo del proceso de envo de paquetes con rutas estticas. Como puede verse en la
animacin,laPC1envaunpaquetealaPC3:
1.ElpaquetellegaalainterfazFastEthernet0/0deR1.
2.R1notieneunarutaespecficahacialareddedestino,192.168.2.0/24.Porlotanto,R1utilizalarutaestticapordefecto.

101

3.R1encapsulaelpaqueteen unanuevatrama.DebidoaqueelenlaceaR2esunenlacepuntoapunto,R1agregauna
direccinde"slounos"paraladireccindedestinodeCapa2.
4.Latramaseenvadesdelainterfazserial0/0/0.ElpaquetellegaalainterfazSerial0/0/0deR2.
5. R2 desencapsula la trama y busca una ruta hacia el destino. R2 tiene una ruta esttica hacia 192.168.2.0/24 desde
Serial0/0/1.
6.R2encapsulaelpaqueteen unatramanueva.DebidoaqueelenlaceaR3esunenlacepuntoapunto,R2agregauna
direccinde"slounos"paraladireccindedestinodeCapa2.
7.LatramaseenvadesdelainterfazSerial0/0/1.ElpaquetellegaalainterfazSerial0/0/1deR3.
8.R3 desencapsula la trama y busca una ruta hacia el destino. R3 tiene una ruta conectada hacia 192.168.2.0/24 desde
FastEthernet0/1.
9.R3buscalaentradaenlatablaARPpara192.168.2.10paraencontrarladireccinMACdeCapa2paralaPC3.
a.Sinoexisteningunaentrada,R3envaunasolicituddeARPdesdeFastEthernet0/0.
b.LaPC3respondeconunarespuestadeARPqueincluyeladireccinMACdelaPC3.
10.R3encapsulaelpaqueteen unatrama nuevacon ladireccinMACde la interfazFastEthernet0/0como direccinde
Capa2deorigenyladireccinMACdelaPC3comodireccinMACdedestino.
11.LatramaseenvadesdelainterfazFastEthernet0/0.ElpaquetellegaalainterfazNICdelaPC3.
EsteprocesoesigualalprocesoquesedemostrenelCaptulo1.ComoseexplicenelCaptulo1,deberapoder
describir este proceso en detalle. Es fundamental para todos los anlisis de enrutamiento saber de qumanera un router
realiza sus dos funciones bsicas (determinacin de ruta y envo de paquetes). En la prctica de laboratorio 2.8.1,
"Configuracin bsica de la ruta esttica", tendr la oportunidad de demostrar su conocimiento sobre el proceso de
determinacinderutayenvodepaquetes.

102

103

2.7.2Resolucindeproblemasparaunarutaquefalta
Lasredesestnsujetasadiferentessituacionesquepuedenprovocaruncambioensuestadoconbastantefrecuencia:

fallaunainterfaz,
unproveedordeserviciosdesactivaunaconexin,
seproduceunasobresaturacindeenlaceso
unadministradoringresaunaconfiguracinincorrecta.

Cuandoseproduceuncambioenlared,esposiblequesepierdalaconectividad.Comoadministradordered,ustedes
responsabledeidentificaryresolverelproblema.
Qupasospuedeseguir?
En este punto ya debe estar muy familiarizado con algunas herramientas que pueden ayudarlo a aislar problemas de
enrutamiento.Entreestasherramientasenumeradasenlafiguraseincluyenlassiguientes:
ping
traceroute
showiproute
Sibienannohemosutilizadotracerouteenestecurso, deberaestarfamiliarizadoconsuscapacidadesteniendo
encuentalosestudiosanteriores.Recuerdequelos comandostraceroute encontrarnuna interrupcin en larutadesdeel
origenhaciaeldestino.
A medida que avancemos en este curso podr descubrir ms herramientas. Por ejemplo, show ip interface brief le
proporciona un resumen rpido del estado de la interfaz. El CDP puede ayudarlo a recopilar informacin sobre la
configuracinIPdeundispositivoCiscoconectadodirectamenteutilizandoelcomandoshow cdpneigborsdetail.

2.7.3Resolucindelarutaquefalta
104

Encontrarunarutaquefalta(omalconfigurada)esrelativamentesimplesiutilizametdicamentelasherramientas
adecuadas.
Considereesteproblema:laPC1nopuedehacerpingenlaPC3.UntraceroutemuestraqueR2respondeperoque
nohayrespuestadeR3.LatabladeenrutamientodeR2muestraquelared172.16.3.0/24estconfiguradaincorrectamente.
LainterfazdesalidaestconfiguradaparaenviarpaquetesaR3.Obviamente,desdelatopologa,podemosverqueR1tiene
lared172.16.3.0/24.Porlotanto,R2debeutilizarSerial0/0/0comolainterfazdesalidaynoSerial0/0/1.
Pararesolverestasituacin,eliminelarutaincorrectayagreguelarutahacialared172.16.3.0/24conlaSerial0/0/0
especificadacomointerfazdesalida.
R2(config)#noiproute172.16.3.0255.255.255.0serial0/0/1
R2(config)#ipr oute172.16.3.0255.255.255.0serial0/0/0

2.9Resumendelcaptulo
105

2.9.1Resumenyrevision
Enestecaptulo,ustedaprendicmopuedenutilizarselasrutasestticasparaalcanzarredesremotas.Lasredes
remotassonredesalasquesepuedellegarnicamentemedianteelenvodelpaqueteaotrorouter.Lasrutasestticasson
fcilesdeconfigurar.Sinembargo,engrandesredes,estaoperacinmanualpuederesultarcomplicada.Comoveremosen
los siguientes captulos, las rutas estticas an siguen siendo utilizadas, incluso cuando se implementa un protocolo de
enrutamientodinmico.
LasrutasestticaspuedenconfigurarseconunadireccinIPdelsiguientesaltoquegeneralmenteesladireccinIP
delrouterdelsiguiente salto.Cuando seutilizaunadireccin IP delsiguientesalto, elprocesodelatabladeenrutamiento
deberesolverestadireccinparaunainterfazdesalida.Enenlacesserialespuntoapunto,generalmenteresultamseficaz
configurarlarutaestticaconuninterfazdesalida.EnredesdeaccesosmltiplescomoEthernet,debenconfigurarsetanto
unadireccinIPdelsiguientesaltocomounainterfazdesalidaenlarutaesttica.
Lasrutas estticastienenunadistanciaadministrativapordefectode"1".Estadistanciaadministrativa tambinse
aplicaalasrutasestticasconfiguradasconunadireccindelsiguientesaltoyunainterfazdesalida.
SloseingresarunarutaestticaenlatabladeenrutamientosiladireccinIPdelsiguientesaltopuederesolverse
atravsdeunainterfazdesalida.YaseasilarutaestticaestconfiguradaconunadireccinIPdelsiguientesaltoouna
interfazdesalida,larutaestticanoseincluirenlatabladeenrutamientosilainterfazdesalidaqueseutilizaparaenviar
dichopaquetenoseencuentraenlatabladeenrutamiento.
Enmuchos casos, pueden configurarse varias rutas estticas como una sola ruta de resumen. Esto significa que
habr menos entradas en la tabla de enrutamiento y que el proceso de bsqueda en la tabla de enrutamiento ser ms
rpido. La ruta de resumen final es una ruta por defecto configurada con una direccin de red 0.0.0.0 y una mscara de
subred 0.0.0.0. Si no existe una coincidencia ms especfica en la tabla de enrutamiento, dicha tabla utilizar la ruta por
defectoparaenviarelpaqueteaotrorouter.
Nota: El proceso de bsqueda en la tabla de enrutamiento se analizar en mayor detalle en el Captulo 8, "La tabla de
enrutamiento:Unestudiodetallado".

Paraaprenderms
Rutasestticasflotantes
Una ruta esttica flotante es una ruta de respaldo para una ruta que puede ser dinmica o bien para otra ruta
esttica. La distancia administrativa por defecto de una ruta esttica es "1". Intente crear una ruta esttica utilizando otra
interfazdesalidaodireccinIPdelsiguientesalto,quesloseagregaraalatabladeenrutamientosifallalarutaesttica
primaria.

106

Ayuda:Recuerdequesielroutertienedosrutashacialamismareddedestinocondosvaloresdedistanciaadministrativa
diferentes, ste agregar la ruta con la menor distancia administrativa. Se eliminar una ruta esttica de la tabla de
enrutamientosilainterfazdesalidaoladireccinIPdelsiguientesaltoyanoestdisponible.

Rutadedescarte
Unaconfiguracincomnexistenteenmuchasredesincluyeunarutaestticapordefectoenelrouterextremoque
envapaquetesalISP.ElrouterISPtieneunarutaestticaqueidentificalareddelcliente.
Porejemplo,elClienteAtieneladireccindered172.16.0.0/16queestdivididaenvariassubredes/24.Elrouterextremo
delClienteAtieneunarutaestticapordefectoqueenvaelrestodeltrficoalrouterISP:
iproute0.0.0.00.0.0.0serial0/0/0
ElrouterISPtieneunarutaestticapordefectoqueenvatrficoalareddelClienteA:
iproute172.16.0.0255.255.0.0serial0/0/1
PuedesurgirunproblemacuandolospaquetesseoriginanenlareddelClienteAparaunasubredquenoexiste.El
routerextremodelClienteAutilizarsurutapordefectoparaenviardichospaquetesaelISP.ElrouterISPrecibirdichos
paquetesylosenviardevueltaalrouterextremodelClienteAporquesonpartedelared172.16.0.0/16.Elrouterextremo
losenviarunavezmsdevueltaalISP.LospaquetesquedanatrapadosenunloophastaqueelTTLdelpaquetevence.
ConfigureunarutaestticaenelrouterextremodelClienteAparaeliminardichospaquetesen lugardeenviarlosalrouter
ISP.

Lecturaadicionalsobreenrutamientoesttico
Si bien las rutas estticas son fciles de comprender y configurar, existen algunas situaciones donde el
procesamiento de rutas estticas del IOS puede ser bastante complejo.Esto ocurre especialmente cuando existen varias
rutasestticasconfiguradasquecubrenelmismorangoderedes.
El libro de Alex Zinin, Cisco IP Routing, abarca en detalle el enrutamiento esttico y el procesamiento de rutas
estticas del IOS. Este libro trata otros temas adems de la configuracin y analiza el funcionamiento interno del IOS de
Ciscoysusprocesosdeenrutamiento.

107

Captulo3:Introduccinalosprotocolosde
enrutamientodinmico
3.0Introduccinalcaptulo
3.0.1Introduccinalcaptulo
Lasredesdedatosqueusamosennuestrasvidascotidianasparaaprender,jugarytrabajarvarandesdepequeas
redeslocaleshastagrandesinternetworksglobales.Ensucasa,posiblementetengaunrouterydosomscomputadoras.
En el trabajo, su organizacin probablemente tenga varios routers y switches que atienden a las necesidades de
comunicacindedatosdecientosohastamilesdePC.
Enloscaptulosanterioresconocimoscmoseusanlosroutersenelenvodepaquetesyquelosroutersaprenden
sobre las redes remotas mediante el uso de rutas estticas y protocolos de enrutamiento dinmico. Tambin conoce la
maneraenquelasrutashaciaredesremotaspuedenconfigurarseenformamanualusandorutasestticas.
Estecaptulointroducelosprotocolosdeenrutamientodinmico,inclusocmoseclasificanlosdiferentesprotocolos
deenrutamiento, qumtricasusanparadeterminarlamejorrutay losbeneficiosde utilizar unprotocolodeenrutamiento
dinmico.
Los protocolos de enrutamiento dinmico generalmente se usan en redes de mayor tamao para facilitar la
sobrecarga administrativa y operativa que implica el uso de rutas estticas nicamente. Normalmente, una red usa una
combinacin de un protocolo de enrutamiento dinmico y rutas estticas. En la mayora de las redes, se usa un nico
protocolo de enrutamiento dinmico.Sin embargo, hay casos en que las distintas partes de la red pueden usar diferentes
protocolosdeenrutamiento.
Desdeprincipiosdeladcadadelochenta,hansurgidovariosprotocolosdeenrutamientodinmicodiferentes.En
estecaptulo,comenzaremosaanalizaralgunasdelascaractersticasydiferenciasentreestosprotocolosdeenrutamiento
sinembargo,severconmsclaridadencaptulosposteriorescuandoanalicemosendetallevariosdeestosprotocolosde
enrutamiento.
Aunquemuchasredesusarnnicamenteunsoloprotocolodeenrutamientoousarnsolamenterutasestticas,es
importante que un profesional de redes comprenda los conceptos y las operaciones de todos los diferentes protocolos de
enrutamiento.Unprofesional deredesdebeestarcapacitadoparatomardecisionesfundadasrespectodecundousarun
protocolodeenrutamientodinmicoyquprotocolodeenrutamientoeslamejoropcinparaunentornoenparticular.

108

3Introduccinalosprotocolosdeenrutamientodinmico
3.1Introduccinyventajas
3.1.1Perspectivaeinformacinbsica
Evolucindelosprotocolosdeenrutamientodinmico
Losprotocolosdeenrutamientodinmicosehanusadoenredesdesdecomienzosdeladcadadelosochenta.La
primera versin de RIP se lanz en 1982, pero algunos de los algoritmos bsicos dentro del protocolo ya se usaban en
ARPANETen1969.
Debido a la evolucin de las redes y a su complejidad cada vez mayor, han surgido nuevos protocolos de
enrutamiento.Lafiguramuestralaclasificacindelosprotocolosdeenrutamiento.
Unode losprimerosprotocolosdeenrutamientofueelRouting Information Protocol(RIP). RIPhaevolucionado a
una nueva versin, el RIPv2. Sin embargo, la versin ms nueva de RIP an no escala a implementaciones de red ms
extensas.Paraabordarlasnecesidadesderedesmsamplias,sedesarrollarondosprotocolosdeenrutamientoavanzados:
OpenShortestPathFirst(OSPF)eIntermediateSystemtoIntermediateSystem(ISIS).CiscodesarrollelInteriorGateway
Routing Protocol (IGRP) y el Enhanced IGRP (EIGRP), que tambin escala bien en implementaciones de redes ms
grandes.
Asimismo, surgi la necesidad de interconectar diferentes internetworks y proveer el enrutamiento entre ellas. El
protocolo Border Gateway Routing (BGP) ahora se usa entre ISP yentre ISP y sus clientes privados ms grandes para
intercambiarinformacindeenrutamiento.
ConlallegadadenumerososdispositivosparaconsumidoresqueusanIP,elespaciodedireccionamientoIPv4est
prcticamente agotado. Por tal motivo, ha surgido el IPv6. A fin de sostener la comunicacin basada en IPv6, se han
desarrolladoversionesmsnuevasdelosprotocolosdeenrutamientoIP(consultelafilaIPv6enlatabla).
Nota:Estecaptulopresentaunadescripcingeneraldelosdiferentesprotocolosdeenrutamientodinmico.Losprotocolos
de enrutamiento RIP, EIGRP y OSPF se analizarn en mayor detalle en los siguientes captulos. Los protocolos de
enrutamientoISISyBGPseexplicanenelprogramadeestudiodeCCNP.ElIGRPeselantecesordeEIGRPyahoraha
cadoendesuso.

109

Funcindelosprotocolosdeenrutamientodinmico
Qu son exactamente los protocolos de enrutamiento dinmico? Los protocolos de enrutamiento se usan para
facilitar el intercambio de informacin de enrutamiento entre los routers. Estos protocolos permiten a los routerscompartir
informacinenformadinmicasobreredesremotas yagregarestainformacin automticamenteensuspropias tablasde
enrutamiento.Estosemuestraenlaanimacin.
Losprotocolosdeenrutamientodeterminanlamejorrutaacadaredqueluegoseagregaalatabladeenrutamiento.
Unodelosprincipalesbeneficiosdeusarunprotocolodeenrutamientodinmicoesquelosroutersintercambianinformacin
de enrutamiento cuando se produce un cambio de topologa. Este intercambio permite a los routers aprender
automticamentesobrenuevasredesytambinencontrarrutasalternativascuandoseproduceunafalladeenlaceenlared
actual.
Encomparacinconelenrutamientoesttico,losprotocolosdeenrutamientodinmicorequierenmenossobrecarga
administrativa. Sinembargo,elcostodeusarprotocolosdeenrutamientodinmicoesdedicarpartedelosrecursosdeun
router para la operacin del protocolo, incluso el tiempo de la CPU y el ancho de banda del enlace de red. Pese a los
beneficios del enrutamiento dinmico, el enrutamiento esttico an ocupa su lugar. En algunas ocasiones el enrutamiento
esttico es ms apropiado, mientras que en otras, el enrutamiento dinmico es la mejor opcin. Muy a menudo, se
encontrar una combinacin de los dos tipos de enrutamiento en una red que tiene un nivel de complejidad moderado.
Analizaremoslasventajasydesventajasdelenrutamientoestticoydinmicomsadelanteenestecaptulo.

110

3.1.2 Descubrimiento de redes y mantenimiento de la tabla de


enrutamiento
Propsitodelosprotocolosdeenrutamientodinmico
Un protocolo de enrutamiento es un conjunto de procesos, algoritmos ymensajes que se usan para intercambiar
informacin de enrutamiento y completar la tabla de enrutamiento con la seleccin de las mejores rutas del protocolo de
enrutamiento.Elpropsitodeunprotocolodeenrutamientoincluye:

descubrimientoderedesremotas,
mantenimientodeinformacindeenrutamientoactualizada,
seleccindelamejorrutahacialasredesdedestinoy
capacidaddeencontrarunamejornuevarutasilarutaactualdejadeestardisponible.

Culessonloscomponentesdeunprotocolodeenrutamiento?

Estructurasdedatos: algunosprotocolosdeenrutamientousantablasy/obasesdedatosparasusoperaciones.
EstainformacinseguardaenlaRAM.

111

Algoritmo:unalgoritmoesunalistalimitadadepasosqueseusanparallevaracabounatarea.Losprotocolosde
enrutamientousanalgoritmosparafacilitarinformacindeenrutamientoyparadeterminarlamejorruta.
Mensajes del protocolo de enrutamiento: los protocolos de enrutamiento usan varios tipos de mensajes para
descubrir routers vecinos, intercambiar informacin de enrutamiento y otras tareas para aprender y conservar
informacinprecisasobrelared.

Operacindelprotocolodeenrutam ientodinm ico


Todos los protocolos de enrutamiento tienen el mismo propsito: conocer sobre redes remotas y adaptarse
rpidamente cuando ocurre un cambio en la topologa. El mtodo que usa un protocolo de enrutamiento para lograr su
propsito depende del algoritmo que use y de las caractersticas operativas de ese protocolo. Las operaciones de un
protocolodeenrutamientodinmicovaransegneltipodeprotocolodeenrutamientoyelprotocolodeenrutamientoens.
Engeneral,lasoperacionesdeunprotocolodeenrutamientodinmicopuedendescribirsedelasiguientemanera:

Elrouterenvayrecibemensajesdeenrutamientoensusinterfaces.
Elroutercompartemensajesdeenrutamientoeinformacindeenrutamientoconotrosroutersqueestnusandoel
mismoprotocolodeenrutamiento.
Losroutersintercambianinformacindeenrutamientoparaaprendersobreredesremotas.
Cuandounrouterdetectauncambiodetopologa,elprotocolodeenrutamientopuedeanunciarestecambioaotros
routers.

Reproduzcalaanimacinparaverprotocolosdeenrutamientodinmicoenfuncionamiento.
Nota: La comprensin de los conceptos y la operacin del protocolo de enrutamiento dinmico y su uso en redes reales
requiere deunslidoconocimientodeladivisinensubredes yeldireccionamientoIP. Alfinaldeeste captuloseofrecen
comoprcticatressituacionesdedivisinensubredes.

112

113

3.1Introduccinyventajas
3.1.3Ventajas
Usodelenrutamientoesttico
Antesdeidentificarlosbeneficiosdelosprotocolosdeenrutamientodinmico,debemosconsiderarlosmotivospor
losque usaramoselenrutamiento esttico.El enrutamiento dinmicociertamentetienemltiplesventajasencomparacin
conelenrutamientoesttico.Sinembargo,elenrutamientoestticoanseusaenlasredesdelaactualidad.Dehecho,las
redesgeneralmenteusanunacombinacindeenrutamientoestticoydinmico.
Elenrutam ientoestticotienevariosuso sprincipales,entreellos:

Facilitael mantenimiento de la tabladeenrutamientoenredesmspequeas enlascuales noestprevistoque


crezcansignificativamente.
Enrutamientodesdeyhaciaredesdeconexinnica(verCaptulo2).
Uso de una nica ruta por defecto que se usa para representar una ruta hacia cualquier red que no tiene una
coincidenciamsespecficaconotrarutaenlatabladeenrutamiento.

Ventajasydesventajasdelenrutam ientoesttico
Enlatablasecomparandirectamentelas ventajasydesventajasdelenrutamientodinmicoyesttico.Apartirde
esta comparacin, podemos enumerar las ventajasde cadamtodo de enrutamiento. Las ventajas de un mtodo son las
desventajasdelotro.

Ventajasdelenrutamientoesttico:
ElprocesamientodelaCPUesmnimo.
Esmsfcildecomprenderparaeladministrador.
Esfcildeconfigurar.

Desventajasdelenrutam ientoesttico:

114

Laconfiguracinyelmantenimientosonprolongados.
Laconfiguracinespropensaaerrores,especialmenteenredesextensas.
Serequierelaintervencindeladministradorparamantenerlainformacincambiantedelaruta.
Noseadaptabienconlasredesencrecimientoelmantenimientosetornacadavezmscomplicado.
Requiereunconocimientocompletodetodalaredparaunacorrectaimplementacin.

Ventajasydesventajasdelenrutam ientodinm ico


Ventajasdelenrutam ientodinm ico:

Eladministradortienemenostrabajoenelmantenimientodelaconfiguracincuandoagregaoquitaredes.
Losprotocolosreaccionanautomticamentealoscambiosdetopologa.
Laconfiguracinesmenospropensaaerrores.
Esmsescalable,elcrecimientodelarednormalmentenorepresentaunproblema.

Desventajasdelenrutam ientodinm ico:

Seutilizanrecursosdelrouter(ciclosdeCPU,memoriayanchodebandadelenlace).
Eladministradorrequieremsconocimientosparalaconfiguracin,verificacinyresolucindeproblemas.

3.2Clasificacindeprotocolosdeenrutamientodinmico
3.2.1DescripcinGeneral
Clasif icacindelosprotocolosdeenrutam ientodinm ico
Losprotocolosdeenrutamientopuedenclasificarseendiferentesgrupossegnsuscaractersticas.Losprotocolos
deenrutamientoqueseusanconmsfrecuenciason:

RIP:unprotocolodeenrutamientointeriorporvectordedistancia
IGRP:elenrutamientointeriorporvectordedistanciadesarrolladoporCisco(endesusodesde12.2IOSyversiones
posteriores)
OSPF:unprotocolodeenrutamientointeriordeestadodeenlace
ISIS:unprotocolodeenrutamientointeriordeestadodeenlace
EIGRP:elprotocoloavanzadodeenrutamientointeriorporvectordedistanciadesarrolladoporCisco
BGP:unprotocolodeenrutamientoexteriordevectorderuta

Nota:ISISyBGPexcedenelalcancedeestecursoyseabordanenelprogramadeestudiodeCCNP.

115

Loscriteriosdeclasificacinseexplicanmsadelanteenestecaptulo.
Arrastreycoloquecadaprotocoloenlacategoracorrectaenlaf igura.

Esposiblequesobrenalgunasrespuestas.
Algunasrespuestasseusanmsdeunavez.

3.2.2IGPyEGP
Un sistema autnomo (AS), conocido tambin como dominio de enrutamiento, es un conjunto de routers que se
encuentran bajounaadministracinencomn. Algunosejemplostpicosson laredinternadeunaempresa ylareddeun
proveedordeserviciosdeInternet. Debidoaque Internet sebasaenelconceptodesistemaautnomo, serequieren dos
tiposdeprotocolosdeenrutamiento:protocolosdeenrutamientointerioryexterior.Estosprotocolosson:

Interior Gateway Protocols (IGP): se usan para el enrutamiento de sistemas intrautnomos (el enrutamiento
dentrodeunsistemaautnomo)
Exterior Gateway Protocols (EGP): se usan para el enrutamiento de sistemas interautnomos (el enrutamiento
entresistemasautnomos)

LafiguraesunavistasimplificadadeladiferenciaentreIGPyEGP.Elconceptodesistemaautnomoseexplicarcon
mayordetallemsadelanteenelcaptulo.
Caractersticasdelosprotocolosdeenrutam ientoIGPyEGP
LosIGPseusanparaelenrutamientodentrodeundominiodeenrutamiento,aquellasredesbajoelcontroldeuna
nica organizacin. Un sistema autnomo est comnmente compuesto por muchas redes individuales que pertenecen a
empresas,escuelasyotrasinstituciones.UnIGPseusaparaenrutardentrodeunsistemaautnomo,ytambinseusapara
enrutar dentro de las propias redes individuales. Por ejemplo, CENIC opera un sistemaautnomo integrado porescuelas,
colegiosyuniversidadesdeCalifornia.CENICusaunIGPparaenrutardentrodesusistemaautnomoafindeinterconectar
atodasestasinstituciones.CadaunadelasinstitucioneseducativastambinusaunIGPdesupropiaeleccinparaenrutar
dentrodesupropiaredindividual.ElIGPutilizadoporcadaentidadproveeladeterminacindelamejorrutadentrodesus
propios dominios de enrutamiento, del mismo modo que el IGP utilizado por CENIC provee las mejores rutas dentro del
sistemaautnomoens.LosIGPparaIPincluyenRIP,IGRP,EIGRP,OSPFeISIS.
Los protocolos de enrutamiento, y ms especficamente el algoritmo utilizado por ese protocolo de enrutamiento,
utilizanunamtricaparadeterminarlamejorrutahaciaunared.LamtricautilizadaporelprotocolodeenrutamientoRIPes
elconteodesaltos,queeselnmeroderoutersqueunpaquetedebeatravesarparallegaraotrared.OSPFusaelancho
debandaparadeterminarlarutamscorta.
Porotrolado,losEGPestndiseadosparasuusoentrediferentessistemasautnomosqueestncontroladospor
distintasadministraciones.ElBGPeselnicoEGPactualmenteviableyeselprotocolodeenrutamientoqueusaInternet.El
BGPesun protocolodevectorderutaquepuedeusarmuchosatributosdiferentesparamedir las rutas.En elmbitodel

116

ISP, con frecuencia hay cuestionesms importantes que la simple eleccin de la rutams rpida. En general, el BGP se
utilizaentreISPyavecesentreunacompaayunISP.ElBGPnoformapartedeestecursooCCNAseabordaenCCNP.

3.2Clasificacinde protocolosdeenrutamientodinmico.
3.2.3Vectordedistanciayestadodeenlace
Losprotocolosdegatewayinteriores(IGP)puedenclasificarseendostipos:

Protocolosdeenrutamientoporvectordedistancia
Protocolosdeenrutamientodeestadodeenlace

Operacindelprotocolodeenrutamientoporvectordedistancia
Elvectordedistanciasignificaquelasrutassonpublicadascomovectoresdedistanciaydireccin.Ladistanciase
defineentrminosdeunamtricacomoelconteodesaltosy ladireccinessimplementeelrouterdelsiguientesaltoola
interfazdesalida.LosprotocolosporvectordedistanciageneralmenteusanelalgoritmoBellmanFordparaladeterminacin
delamejorruta.
Algunosprotocolosporvectordedistanciaenvanenformaperidicatablasdeenrutamientocompletasatodoslos
vecinosconectados.Enlasredesextensas,estasactualizacionesdeenrutamientopueden llegaraserenormesyprovocar
untrficoimportanteenlosenlaces.
Reproduzcalaanimacinparaobservarlaoperacindelosprotocolosdeenrutamientoporvectordedistancia.

117

118

AunqueelalgoritmoBellmanFordeventualmente acumula suficienteconocimientocomoparamantenerunabase


dedatosdelasredesalcanzables,elalgoritmonopermitequeunrouterconozcalatopologaexactadeunainternetwork.El
routersolamenteconocelainformacindeenrutamientoquerecibidesusvecinos.
Los protocolos por vector de distancia utilizan routers como letreros a lo largo de la ruta hacia el destino final. La nica
informacinqueconoceelroutersobreunaredremotaesladistanciao mtricaparallegaraesaredyqurutao interfaz
usarparaalcanzarla. Losprotocolosdeenrutamientoporvectordedistancianotienenunmapaensdelatopologadela
red.
Losprotocolosporvectordedistanciafuncionanmejorensituacionesdonde:

laredessimpleyplanaynorequieredeundiseojerrquicoespecial,
los administradores no tiene suficientes conocimientos como para configurar protocolos de estado de enlace y
resolverproblemasenellos,

119

seestnimplementandotiposderedesespecficos,comolasredeshubandspokey
Lospeorestiemposdeconvergenciaenunarednosonmotivodepreocupacin.

Lasfuncionesyoperacionesdelprotocolodeenrutamientoporvectordedistanciaseexplicarnenelprximocaptulo.
Tambin se aprender sobre las operaciones y la configuracin de los protocolos de enrutamiento por vector de distancia
RIPyEIGRP.

Operacindelprotocolodeestadodeenlace
A diferencia de la operacin del protocolo de enrutamiento por vector de distancia, un router configurado con un
protocolodeenrutamientodeestadodeenlacepuedecrearuna"vistacompleta"otopologadelaredalreunirinformacin
proveniente de todos los dems routers. Para continuar con nuestra analoga de letreros, el uso de un protocolo de
enrutamientodeestadodeenlaceescomotenerunmapacompletodelatopologadelared. Losletrerosalolargodela
rutadesdeelorigenaldestinonosonnecesarios,porquetodoslosroutersdeestadodeenlaceusanun"mapa"idnticode
la red. Un router de estado de enlace usa la informacin de estado de enlace para crear un mapa de la topologa y
seleccionarlamejorrutahaciatodaslasredesdedestinoenlatopologa.
Reproduzcalaanimacin.

120

Conalgunosprotocolosdeenrutamientoporvectordedistancia,losroutersenvanactualizacionesperidicasdesu
informacin de enrutamiento a sus vecinos. Los protocolos de enrutamiento de estadode enlace no usan actualizaciones
peridicas.Luegode quelaredhaconvergido, laactualizacindelestado deenlaceslose envacuandoseproduceun
cambio en la topologa. Por ejemplo, la actualizacin del estado de enlace en la animacin no se enva hasta que la red
172.16.3.0sedesactiva.
Losprotocolosdeestadodeenlacefuncionanmejorensituacionesdonde:

Eldiseoderedesjerrquico,yporlogeneralocurreenredesextensas.
Losadministradoresconocenafondoelprotocolodeenrutamientodeestadodeenlaceimplementado.
Escruciallarpidaconvergenciadelared.

Lasfuncionesyoperacionesdelprotocolodeenrutamientodeestadodeenlaceseexplicarnencaptulosposteriores.
TambinseaprendernlasoperacionesylaconfiguracindelprotocolodeenrutamientodeestadodeenlaceOSPF.

3.2.4Conclaseysinclase
Protocolosdeenrutamientoconclase
Losprotocolosdeenrutamientoconclasenoenvaninformacindelamscaradesubredenlasactualizacionesde
enrutamiento. Los primeros protocolos de enrutamiento tales como el RIP, fueron con clase. En aquel momento, las
direccionesderedseasignabanenfuncindelasclasesclaseA,BoC.Noeranecesarioqueunprotocolodeenrutamiento
incluyera una mscara de subred en la actualizacin de enrutamiento porque la mscara de red poda determinarse en
funcindelprimeroctetodeladireccindered.
Losprotocolosdeenrutamientoconclaseanpuedenusarseenalgunasdelasredesactuales,perodadoqueno
incluyen la mscarade subred, no pueden usarse en todas las situaciones. Los protocolos de enrutamiento con clase no
pueden usarse cuando una red se divide en subredes utilizando ms de una mscara de subred en otras palabras, los
protocolosdeenrutamientoconclasenoadmitenmscarasdesubreddelongitudvariable(VLSM).

121

Existenotraslimitacionesdelosprotocolosdeenrutamientoconclase,entreellaslaimposibilidaddeadmitirredes
no contiguas. Los protocolos de enrutamiento con clase, las redes no contiguas y VLSM se analizarn en captulos
posteriores.
LosprotocolosdeenrutamientoconclaseincluyenRIPv1eIGRP.

Protocolosdeenrutamientosinclase
Los protocolos de enrutamiento sin clase incluyen la mscara de subred con la direccin de red en las
actualizaciones de enrutamiento. Las redes de la actualidad ya no se asignan en funcin de las clases y la mscara de
subred no puede determinarse segn el valor del primer octeto. La mayora de las redes de la actualidad requieren
protocolos de enrutamiento sin clase porque admiten VLSM, redes no contiguas y otras funciones que se analizarn en
captulosposteriores.
En la figura, observe que la versin sin clase de la red est usando mscaras de subred /30 y /27 en la misma
topologa.Adems,observequeestatopologaestusandoundiseonocontiguo.
LosprotocolosdeenrutamientosinclasesonRIPv2,EIGRP, OSPF,ISISyBGP.

3.2.5Convergencia
Queslaconvergencia?
La convergencia ocurre cuando todas las tablas de enrutamiento de los routers se encuentran en un estado de
uniformidad.Laredhaconvergidocuandotodoslosrouterstieneninformacincompletayprecisasobrelared.Eltiempode
convergenciaeseltiempoquelosrouterstardanencompartirinformacin,calcularlasmejoresrutasyactualizarsustablas
deenrutamiento.Unarednoescompletamenteoperativahastaquelaredhayaconvergidoporlotanto,lamayoradelas
redesrequierentiemposdeconvergenciacortos.
Laconvergenciaescooperativaeindependiente.Losrouterscomparteninformacinentresperodebencalcularen
forma independiente los impactos del cambio de topologa en sus propias rutas.Dado que establecen un acuerdo con la
nuevatopologaenformaindependiente,sedicequeconvergensobreesteconsenso.
Las propiedades de convergencia incluyen la velocidad de propagacin de la informacin de enrutamiento y el
clculoderutasptimas.Losprotocolosdeenrutamientopuedenclasificarseenbasealavelocidaddeconvergenciacuanto
msrpida seala convergencia,mejorserelprotocolodeenrutamiento. Porlo general, RIPeIGRP tienenconvergencia
lenta,mientrasqueEIGRPyOSPFtienenunaconvergenciamsrpida.

122

3.3Mtricas
3.3.1Propsitodeunamtrica
En algunos casos, un protocolo de enrutamiento aprende sobre ms de una ruta hacia el mismo destino. Para
seleccionar lamejorruta,elprotocolodeenrutamientodebepoderevaluarydiferenciarentrelasrutasdisponibles.Paratal
fin,se usauna m trica.Unamtricaes un valor utilizado porlosprotocolosdeenrutamientoparaasignar costosafinde
alcanzarlasredesremotas.Lamtricaseutilizaparadeterminarqurutaesmspreferiblecuandoexistenmltiplesrutas
hacialamismaredremota.
Cadaprotocolo deenrutamientousasupropia mtrica.Porejemplo,RIP usael conteode saltos,EIGRPusauna
combinacin de ancho de banda y retardo, y la implementacin de OSPFdeCisco usa el ancho de banda. El conteo de
saltos es lamtricams sencilla para hacer previsiones. El conteo de saltos se refiere a la cantidad de routers que debe
atravesarunpaqueteparallegaralareddedestino.ParaR3enlafigura,lared172.16.3.0seencuentraadossaltosodos
routersdedistancia.
Nota: Las mtricas para un protocolo de enrutamiento particular y su forma de calcularlas se analizarn en el captulo
dedicadoaeseprotocolodeenrutamientoespecfico.

123

3.3.2Mtricasyprotocolosdeenrutamiento
Parmetrosdelasmtricas
Diferentes protocolos de enrutamiento usan diferentes mtricas. La mtrica utilizada por un protocolo de
enrutamientonoescomparableconlamtricautilizadaporotroprotocolodeenrutamiento.Dosprotocolosdeenrutamiento
diferentespuedenelegirdiferentesrutashaciaelmismodestinodebidoalusodediferentesmtricas.
Reproduzcalaanimacin.

124

125

ElRIPelegirlarutaconlamenorcantidaddesaltos,mientrasqueOSPFelegirlarutaconelanchodebandamsalto.
LasmtricasutilizadasenlosprotocolosdeenrutamientoIPincluyen:

Conteodesaltos:unamtricasimplequecuentalacantidadderoutersqueunpaquetetienequeatravesar
Anchodebanda:influyeenlaseleccinderutasalpreferirlarutaconelanchodebandamsalto
Carga:consideralautilizacindetrficodeunenlacedeterminado
Retardo:consideraeltiempoquetardaunpaqueteenatravesarunaruta
Confiabilidad:evalalaprobabilidaddeunafalladeenlacecalculadaapartirdelconteodeerroresdelainterfazo
lasfallasdeenlaceprevias
Costo: unvalordeterminadoyaseaporelIOSoporeladministradorderedparaindicarlapreferenciahaciauna
ruta.Elcostopuederepresentarunamtrica,unacombinacindelasmismasounapoltica.

Nota: En este punto, no es importante comprender completamente estas mtricas ya que se explicarn en captulos
posteriores.

126

127

ElcampoMtricaenlatabladeenrutamiento
Lamtricaparacadaprotocolodeenrutamientoes:

RIP:conteodesaltos:lamejorrutaseeligesegnlarutaconelmenorconteodesaltos.
IGRPeEIGRP:anchodebanda,retardo,confiabilidadycargalamejorrutaseeligesegnlarutaconelvalorde
mtricacompuestomsbajocalculadoapartirdeestosmltiplesparmetros.Pordefecto,sloseusanelanchode
bandayelretardo.
ISISyOSPF:costolamejorrutaseeligesegnlarutaconelcostomsbajo..LaimplementacindeOSPFde
Ciscousaelanchodebanda.ISISesdesarrolladoenCCNP.

Losprotocolosdeenrutamientodeterminanlamejorrutaenbasealarutaconlamtricamsbaja.
Consulteelejemploenlafigura.LosroutersestnusandoelprotocolodeenrutamientoRIP. Lamtricaasociadaconuna
rutadeterminadapuedevisualizarsemejorutilizandoelcomandoshowiproute. Elvalordemtricaeselsegundovaloren
loscorchetesparaunaentradadelatabladeenrutamiento.Enlafigura,R2tieneunarutahacialared192.168.8.0/24quese
encuentraa2saltosdedistancia.
R192.168.8.0/24[120/2]m ediante192.168.4.1,00:00:26,Serial0/0/1
Nota: En captulos posteriores que describen a los protocolos de enrutamiento individuales, se ofrecer informacin ms
detalladasobrelasmtricasdeprotocolosdeenrutamientoespecficosycmocalcularlas.

128

3.3.3Balanceodecarga
Hemos visto que los protocolos de enrutamiento individuales utilizan mtricas para determinar la mejor ruta para
llegar a redes remotas. Pero, qu sucede cuando dos o ms rutas hacia el mismo destino tienen valores de mtrica
idnticos?Cmodecidirelrouterqurutausarparaelenvodepaquetes?Enestecaso,elrouternoeligeslounaruta.
Encambio, elrouterrealizaun" balanceo decarga" entreestasdos rutasdelm ism ocosto. Lospaquetesseenvan
utilizandotodaslasrutasdelmismocosto.
Paracomprobarsielbalanceodecargaestenuso,verifiquelatabladeenrutamiento.Elbalanceodecargaest
enusosidosom srutasseasocianconelm ism odestino.
Nota:Elbalanceodecargapuederealizarseyaseaporpaqueteopordestino.Elmodoenqueunrouterrealizarealmenteel
balanceo de carga de los paquetes entre rutas del mismo costo depende del proceso de conmutacin. El proceso de
conmutacinseanalizarconmsprofundidadenotrocaptulo.
Reproduzcalaanimacin.

129

130

R2realizaelbalanceodecargadeltrficohacialaPC5atravsdedosrutasdelmismo
Elcomandoshow iprouterevelaquelareddedestino192.168.6.0estdisponibleatravsde192.168.2.1(Serial0/0/0)y
192.168.4.1(Serial0/0/1).
R192.168.6.0/24[120/1]atravsde192.168.2.1,00:00:24,Serial0/0/0
[120/1]atravsde192.168.4.1,00:00:26,Serial0/0/1
Pordefecto,todoslosprotocolosdeenrutamientoanalizadosenestecursosoncapacesderealizarunbalanceode
cargadeltrficoenformaautomticaparaunmximodecuatrorutasdelmismocostopordefecto.ElEIGRPtambinadmite
elbalanceodecargaatravsderutasdedistintocosto.EstafuncindeEIGRPseanalizaenCCNP.

3.4Distanciasadministrativas
3.4.1Propsitodeladistanciaadministrativa
Mltiplesorgenesdeenrutam iento

131

Sabemos que los routers aprenden sobre redes adyacentes que estn conectadas directamente y sobre redes
remotasmediante el uso derutasestticas yprotocolosdeenrutamientodinmico. Enrealidad, unrouterpuedeaprender
sobreunarutahacialamismaredatravsdemsdeunorigen.Porejemplo,unarutaestticapuedehabersidoconfigurada
paralamismared/mscaradesubredqueseaprendienformadinmicamedianteunprotocolodeenrutamientodinmico,
comoRIP.Elrouterdebeelegirqurutainstalar.
Nota: Posiblemente se est preguntando sobre las rutas del mismo costo.Slo pueden instalarsemltiples rutas hacia la
mismaredcuandoprovienendelmismoorigende enrutamiento.Porejemplo, paraqueseinstalenrutas delmismocosto,
ambasrutasdebenserestticasodebenserrutasRIP.
Aunqueesmenoscomn,puedeimplementarsemsdeunprotocolodeenrutamientodinmicoenlamismared.En
algunas situaciones, posiblemente sea necesario enrutar la misma direccin de red utilizando mltiples protocolos de
enrutamientocomoRIPyOSPF.Debidoaquediferentesprotocolosdeenrutamientousandiferentesmtricas,RIPusael
conteodesaltosyOSPFusaelanchodebanda,noesposiblecompararlasmtricasparadeterminarlamejorruta.
Entonces,cmodeterminaunrouterqurutainstalarenlatabladeenrutamientocuandosehaaprendidosobre
unamismareddesdemsdeunorigendeenrutamiento?
Elpropsitodeladistanciaadministrativa
Ladistanciaadministrativa(AD)definelapreferenciadeunorigendeenrutamiento.Acadaorigendeenrutamiento,
entreellasprotocolosdeenrutamientoespecficos,rutasestticaseinclusoredesconectadasdirectamente,seleasignaun
orden de preferencia de la ms preferible a la menos preferible utilizando el valor de distancia administrativa. Los routers
CiscousanlafuncindeADparaseleccionarlamejorrutacuandoaprendesobrelamismareddedestinodesdedosoms
orgenesdeenrutamientodiferentes.
Ladistanciaadministrativaesunvalorenteroentre0y255.Cuantomenoreselvalor,mayoreslapreferenciadel
origenderuta.Unadistanciaadministrativade0eslamspreferida.Solamenteunaredconectadadirectamentetieneuna
distanciaadministrativaiguala0quenopuedecambiarse.
Esposible modificar ladistanciaadministrativa paralas rutasestticasylosprotocolosdeenrutamientodinmico.
EstetemasetrataenCCNP.
Unadistanciaadministrativa de255 indicaqueelrouternocreer enelorigendeesarutaynoseinstalaren la
tabladeenrutamiento.
Nota:Comnmenteseusaeltrminoconfiabilidadcuandosedefineladistanciaadministrativa.Cuantomenoreselvalorde
ladistanciaadministrativa,mayorserlaconfiabilidaddelaruta.

Hagaclicenshowiprouteenlafigura.

132

ElvalordeADeselprimervalorenlos corchetespara unaentrada delatablade enrutamiento.ObservequeR2


tieneunarutahacialared192.168.6.0/24conunvalordeADde90.
D192.168.6.0/24[90/2172416]atravsde192.168.2.1,00:00:24,Serial0/0/0
R2estejecutandolosprotocolosdeenrutamientoRIPyEIGRP.(Recuerde:Noescomnquelosroutersejecuten
mltiplesprotocolosdeenrutamientodinmico,peroseusanaquparademostrarcmofuncionaladistanciaadministrativa).
R2 ha aprendido sobre la ruta 192.168.6.0/24 por R1 a travs de actualizaciones de EIGRP y desde R3 a travs de
actualizaciones deRIP.RIPtiene una distancia administrativa de 120, peroEIGRPtiene una distancia administrativa ms
baja,iguala90.Porlotanto,R2agregalarutaqueaprendiutilizandoelEIGRPenlatabladeenrutamientoyenvatodos
lospaquetesparalared192.168.6.0/24alrouterR1.
Hagaclicenshowipripdatabaseenlafigura.

Qu sucede si el enlace hacia R1 deja de estar disponible? Entonces, R2 no tendr una ruta hacia 192.168.6.0. En
realidad,R2antienealmacenadaenlabasededatosdelRIPlainformacinderutadelRIPpara192.168.6.0.Estopuede
verificarse con el comando show ip rip database. Este comando muestra todas las rutas RIP aprendidas por R2,
independientementedesilarutaRIPseinstalaenlatabladeenrutamiento.

133

3.4.2Protocolosdeenrutamientodinmico
Hagaclicenshowiprouteenlafigura.

UstedyasabequepuedeverificarestosvaloresdeADconelcomandoshowiproute.
Hagaclicenshowipprotocolsenlafigura.

134

El valor de AD tambin puede verificarse con el comando show ip protocols. Este comando muestra toda la
informacinpertinentesobrelosprotocolosdeenrutamientoquefuncionan enelrouter. Analizaremoselcomandoshowip
protocolsendetalleenreiteradasoportunidadesduranteelrestodeestecurso.Sinembargo,porahoraobserveelresultado
resaltado:R2tienedosprotocolosdeenrutamientoindicadosyelvalordeADsedenominaDistancia.

135

Observelosdiferentesvaloresdedistanciaadministrativaparalosdiversosprotocolosdeenrutamiento.

3.4.3Rutasestticas.
ComoseanalizenelCaptulo2, lasrutasestticassoningresadasporunadministradorquedeseaconfiguraren
formamanuallamejorrutahaciaeldestino.Poresemotivo, lasrutasestticastienenunvalordeADpordefectoiguala1.
Estosignificaquedespusdelasredesconectadasdirectamente,quetienenunvalordeADpordefectoiguala0,lasrutas
estticassonelorigenderutademayorpreferencia.
Existen situaciones en las que un administrador configurar una ruta esttica al mismo destino que se aprendi
utilizandounprotocolodeenrutamientodinmicoperoutilizandounarutadiferente.Larutaestticaseconfigurarconuna
AD mayor que la del protocolo de enrutamiento. Si ocurre una falla de enlace en la ruta utilizada por el protocolo de
enrutamiento dinmico, la ruta ingresada por el protocolo de enrutamiento se elimina de la tabla de enrutamiento. Laruta
estticaseconvertirentoncesenelnicoorigenyseagregarautomticamentealatabladeenrutamiento.Estoseconoce
comorutaestticaflotanteyseanalizaenCCNP.
Una ruta esttica que usa una direccin IP del siguiente salto o una interfaz de salida, tiene un valor de AD por
defecto igual a 1. Sin embargo, el valor de AD no figura en show ip route cuando se configura una ruta esttica con la
interfazdesalidaespecificada. Cuandose configura unarutaesttica conuna interfazdesalida,elresultadomuestraala
redcomoconectadadirectamenteatravsdeesainterfaz.
Hagaclicenshowiprouteenlafigura.

Larutaestticaa172.16.3.0aparececomoconectadadirectamente.Sinembargo,nohayinformacinsobrecul
esel valorde AD. Comnmenteseinterpretaerrneamentequeel valorde ADde estaruta debeseriguala0porque la
indicacines"conectadadirectamente".Sinembargo,estasuposicinesfalsa.ElvalordeADpordefectodecualquierruta

136

esttica es 1, incluso de aquellas configuradas con una interfaz de salida. Recuerde que solamente una red conectada
directamente puede tener una AD igual a 0. Esto puede verificarse extendiendo el comando show ip route con la
opcin[route].Alespecificar[route]serevelainformacindetalladasobrelaruta,inclusosudistanciaovalordeAD.
Hagaclicenshowiproute172.16.3.0enlafigura.

Elcomandoshowiproute172.16.3.0revelaque,enrealidad,ladistanciaadministrativaesiguala1.

3.4.4Redesconectadasdirectamente
LasredesconectadasdirectamentesemuestranenlatabladeenrutamientoencuantoseconfiguraladireccinIP
enlainterfazystaseencuentrahabilitadayoperativa.ElvalordeADdelasredesconectadasdirectamenteesiguala0,lo
cualsignificaquesteeselorigendeenrutamientodemayorpreferencia.Noexisteunarutamejorparaunrouterquetener
unadesus interfacesconectadasdirectamente aesared.Portalmotivo,ladistanciaadministrativade unared conectada
directamentenopuedecambiarseyningnotroorigenderutapuedetenerunadistanciaadministrativaiguala0.

137

Elresultadodelcomandoshow iproutemuestralasredesconectadasdirectamentesininformacinsobreelvalor
deAD.Elresultadoessimilaraldelasrutasestticasquesealanaunainterfazdesalida.LanicadiferenciaeslaletraC
alcomienzodelaentrada,locualindicaquestaesunaredconectadadirectamente.
ParavisualizarelvalordeADdeunaredconectadadirectamente,uselaopcin[route].
Hagaclicenshowiproute172.16.1.0enlafigura.

Elcomandoshowiproute172.16.1.0revelaqueladistanciaesiguala0paraesarutaconectadadirectamente.

3Introduccinalosprotocolosdeenrutamientodinmico
3.5Protocolosdeenrutamiento yactividadesdedivisinensubredes
3.5.1Identificacindeloselementosdelatabladeenrutamiento.
Elpropsitodeesteejercicioespracticarcmoidentificarcorrectamenteelorigenderuta,ladistanciaadministrativa
ylamtricaparaunarutadeterminadaenfuncindelresultadodelcomandoshow iproute.
Elresultadonoescomnenlamayoradelastablasdeenrutamiento.Laejecucindemsdeunprotocolodeenrutamiento
enelmismorouterespocofrecuente.Laejecucindetresprotocolos,comosemuestraaqu,esmsquenadaunejercicio
acadmicocuyovaloresayudaraaprenderainterpretarelresultadodelatabladeenrutamiento.
Arrastreycoloquelasrespuestascorrectasenelespaciocorrespondientedelatabla.

138

UtilicecomoreferencialainformacindeShowIPRoute.
Noseusantodaslasrespuestas.
Algunasrespuestasseusanmsdeunavez.

3.6Resumen
Losroutersutilizanprotocolosdeenrutamientodinmicoparaaprenderautomticamentelasredesremotasdeotros
routers.Enestecaptulosepresentaronvariosprotocolosdeenrutamientodinmicodiferentes.
Seaprendiquelosprotocolosdeenrutamientopuedenclasificarseyaseacomoconclaseosinclase,porvector
dedistanciaoestadodeenlace,ovectorderuta,ysiunprotocolodeenrutamientoesunprotocolodegatewayinterioroun
protocolo de gateway exterior. Las diferencias entre estasclasificaciones se comprendern mejor cuando conozca ms a
fondoestosconceptosyprotocolosdeenrutamientoencaptulosposteriores.
Losprotocolosdeenrutamientono slo descubrenredes remotas sinoquetambintienenunprocedimientopara
mantener informacin de red precisa. Cuando ocurre un cambio en la topologa, es tarea del protocolo de enrutamiento
informaralosotrosrouterssobreestecambio.
Cuando ocurre un cambio en la topologa de la red, algunos protocolos de enrutamiento pueden propagar esa
informacin a travs del dominio de enrutamiento con ms rapidez que otros protocolos de enrutamiento. El proceso de
colocaratodaslastablasdeenrutamientoenunestadodeuniformidadsedenominaconvergencia.Laconvergenciaocurre
cuandotodoslosroutersenelmismodominiooreadeenrutamientotieneninformacincompletayprecisasobrelared.
Losprotocolosdeenrutamientousanmtricasparadeterminarlamejorrutaolarutamscortaparallegaraunared
dedestino.Diferentesprotocolosdeenrutamientopuedenusardiferentesmtricas.Porlogeneral,unamtricainferiorindica
unamejorruta.Cincosaltosparallegaraunaredesmejorque10saltos.
Losrouters avecesaprendensobremltiplesrutashacia lamismaredapartirde rutasestticasyprotocolosde
enrutamientodinmico.Cuando unrouter aprendesobreunareddedestinodesdemsdeunorigendeenrutamiento, los
routers Cisco usan el valor de distancia administrativa para determinar qu origen usar. Cada protocolo de enrutamiento
dinmicotieneunvaloradministrativonicojuntoconlasrutasestticasylasredesconectadasdirectamente.Cuantomenor
eselvaloradministrativo,mayoreslapreferenciadelorigenderuta.Unaredconectadadirectamenteessiempreelorigen
preferido,seguidodelasrutasestticasyluegolosdiversosprotocolosdeenrutamientodinmico.
Todas las clasificaciones y los conceptos de este captulo se analizarn con ms profundidad en el resto de los
captulosdeestecurso.Alfinalizarestecurso,quizsseaconvenienterepasarestecaptuloparaobtenerunarevisinyuna
descripcingeneraldeestainformacin.

139

Paraaprenderms
Border Gateway Protocol (BGP) es un protocolo de enrutamiento interautnomo, el protocolo de enrutamiento de
Internet.AunqueBGPsloseanalizabrevementeenestecurso(seabarcaconmsprofundidadenCCNP),probablemente
resulteinteresantevisualizarlastablasdeenrutamientodealgunosrouterscentralesdeInternet.
Los servidores derutase usan para visualizar las rutas deBGPenInternet.VariossitiosWeb proveen acceso a
esteservidorderuta,porejemplowww.traceroute.org.Cuandoelijaunservidorderutaenunsistemaautnomoespecfico,
iniciarunasesintelneteneseservidorderuta.EsteservidorcrearunarplicadeunroutercentraldeInternet,queenla
mayoradeloscasosesunrouterCisco.
Luego,podrusarelcomandoshow iprouteparavisualizarlatabladeenrutamientorealdeunrouterdeInternet.
Useelcomandoshow iprouteseguidode ladireccinderedpblicaoglobaldesuescuela, porejemplo,show iproute
207.62.187.0.
Sibiennopodrcomprendergranpartedelainformacindeesteresultado,estoscomandosdeberanofrecerleun
panoramadeltamaodeunatabladeenrutamientoenunroutercentraldeInternet.

140

Captulo4:Protocolosdeenrutamientopor
vectordedistancia
4.0Introduccinalcaptulo
4.0.1Introduccinalcaptulo
Introduccin
LoscaptulossobreenrutamientodinmicodeestecursoseenfocanenlosInteriorGatewayProtocols(IGP).Como
se analiz en el Captulo 3, los IGP se clasifican en protocolos de enrutamiento por vector de distancia o de estado de
enlace.
Estecaptulodescribelascaractersticas,operacionesyfuncionalidaddelosprotocolosdeenrutamientoporvector
dedistancia.Existenventajasydesventajasencuantoalusodecualquiertipodeprotocolodeenrutamiento.Porlotanto,se
describen las condiciones que afectan el funcionamiento de los protocolos por vector de distancia, las dificultades del
funcionamiento de dichos protocolos y las soluciones para dichas dificultades. Es esencial comprender cmo funciona el
enrutamientoporvectordedistanciaafindehabilitar,verificaryresolverproblemasrelacionadosconestosprotocolos.

4Protocolosdeenrutamientoporvectordedistancia
4.1Introduccinalosprotocolosdeenrutamientoporvectordedistancia
4.1.1Protocolosdeenrutamientoporvectordedistancia
Losprotocolosdeenrutamientodinmicoayudanaladministradorderedasuperarelprocesoexigentey
prolongadoqueimplicaconfigurarymantenerrutasestticas.Porejemplo,puedeimaginarsecmoseramantenerlas
configuracionesdeenrutamientoestticodelos28routersquesemuestranenlafigura?Qusucedecuandounenlace
dejadefuncionar?Cmogarantizaquelasrutasredundantesestndisponibles?Elenrutamientodinmicoeslaopcin
mscomnparagrandesredescomolaquesemuestra.
LosprotocolosdeenrutamientoporvectordedistanciaincluyenelRIP,elIGRPyelEIGRP.
RIP
ElRoutingInformationProtocol(RIP)seespecificoriginalmenteenelRFC1058.Suscaractersticasprincipalessonlas
siguientes:

141

Utilizaelconteodesaltoscomomtricaparalaseleccinderutas.
Sielconteodesaltosdeunaredesmayorde15,elRIPnopuedesuministrarunarutaparaesared.
Pordefecto,seenvaunbroadcastomulticastdelasactualizacionesdeenrutamientocada30segundos.

IGRP
ElInteriorGatewayRoutingProtocol(IGRP)esunprotocolopatentadodesarrolladoporCisco.Lascaractersticasprincipales
dediseodelIGRPsonlassiguientes:

Seconsideraelanchodebanda,elretardo,lacargaylaconfiabilidadparacrearunamtricacompuesta.
Pordefecto,seenvaunbroadcastdelasactualizacionesdeenrutamientocada90segundos.
ElIGRPeselantecesordeEIGRPyactualmenteseconsideraobsoleto.

EIGRP
EnhancedIGRP(IGRPmejorado)esunprotocolodeenrutamientoporvectordedistancia,patentadoporCisco.Las
caractersticasprincipalesdelEIGRPsonlassiguientes:

Puederealizarunbalanceodecargacondistintocosto.
UtilizaelAlgoritmodeactualizacinpordifusin(DUAL)paracalcularlarutamscorta.
Noexistenactualizacionesperidicas,comosucedeconelRIPyelIGRP.Lasactualizacionesdeenrutamientoslo
seenvancuandoseproduceuncambioenlatopologa.

4.1.2Tecnologadelvectordistancia
Significadodelvectordedistancia
Comosunombreloindica,elvectordedistanciasignificaquelasrutassonpublicadascomovectoresdedistanciay
direccin.Ladistanciasedefineentrminosdeunamtricacomoelconteodesaltosyladireccinessimplementeelrouter
delsiguientesaltoolainterfazdesalida.
Unrouterqueutilizaunprotocolodeenrutamientoporvectordedistancianoconocetodalarutahastalareddedestino.En
cambio,elroutersloconoce:

ladireccinointerfazenlaquedebenenviarselospaquetesy
ladistanciaoqutanlejosestdelareddedestino.

142

Porejemplo,enlafigura,R1sabequeladistanciaparaalcanzarlared172.16.3.0/24esdeunsaltoyqueladireccin
saledesdelainterfazS0/0/0haciaR2.

Funcionam ientodelosprotocolosdeenrutamientoporvectordedistancia
Algunosprotocolosdeenrutamientoporvectordedistanciasolicitanalrouterqueenveperidicamenteun
broadcastdetodalatabladeenrutamientoparacadaunodelosvecinos.Estemtodonoeseficienteporquelas
actualizacionesnosloconsumenanchodebandasinotambinlosrecursosdelaCPUdelrouterparaprocesarlas
actualizaciones.
Losprotocolosdeenrutamientoporvectordedistanciacompartenciertascaractersticas.
Lasactualizacionesperidicasseenvanaintervalosregulares(30segundosparaRIPy90segundospara
IGRP).Inclusosilatopologanohacambiadoenvariosdas,lasactualizacionesperidicascontinanenvindoseatodos
losvecinos.
Losvecino ssonroutersquecompartenunenlaceyqueestnconfiguradosparautilizarelmismoprotocolode
enrutamiento.Elroutersloconocelasdireccionesdereddesuspropiasinterfacesylasdireccionesderedremotaque
puedealcanzaratravsdesusvecinos.Notieneunconocimientomsampliodelatopologadelared.Losroutersque
utilizanelenrutam ientoporvectordedistancianot ienenconocim ientodelatopologadelared.
Lasactualizacionesdebroadcastseenvana255.255.255.255.Losroutersvecinosqueestnconfiguradoscon
elmismoprotocolodeenrutamientoprocesarnlasactualizaciones.Todoslosdemsdispositivostambinprocesarnla
actualizacinhastalaCapa3antesdedescartarla.Algunosprotocolosdeenrutamientoporvectordedistanciautilizan
direccionesdemulticastenvezdedireccionesdebroadcast.
Lasactualizacionesdetodalatabladeenrutamientoseenvanperidicamenteatodoslosvecinos,salvo
algunasexcepcionesqueanalizaremosmsadelante.Losvecinosquerecibanestasactualizacionesdebenprocesartodala
actualizacinparaencontrarinformacinpertinenteydescartarelresto.Algunosprotocolosdeenrutamientoporvectorde
distancia,comoporejemplo,elEIGRP,noenvanactualizacionesperidicasdelatabladeenrutamiento.

143

144

145

4.1.3Algoritmosdelosprotocolosdeenrutamiento
Objetivodelalgoritmo
Elalgoritmoseencuentraenelcentrodelprotocoloporvectordedistancia.Elalgoritmoseutilizaparacalcularlas
mejoresrutasydespusenviardichainformacinalosvecinos.
Un algoritmo es un procedimiento pararealizar una determinada tarea,comenzando por un estado inicial dado y
terminandoenunestadofinaldefinido.Diferentesprotocolosdeenrutamientoutilizandiferentesalgoritmosparainstalarrutas
enlatabladeenrutamiento,enviaractualizacionesalosvecinosytomardecisionesdedeterminacinderutas.
Elalgoritmoutilizadoparalosprotocolosdeenrutamientodefinelossiguientesprocesos:

mecanismoparaenviaryrecibirinformacindeenrutamiento,
mecanismoparacalcularlasmejoresrutaseinstalarrutasenlatabladeenrutamientoy
mecanismoparadetectaryreaccionarantecambiosenlatopologa.

En la animacin, R1 y R2 estn configurados con un protocolo de enrutamiento. El algoritmo enva y recibe


actualizaciones. Tanto R1 como R2 obtienen informacin nueva de la actualizacin. En este caso, cada router obtiene
informacinacercadeunarednueva.El algoritmodecadarouterrealizalosclculosdemaneraindependienteyactualizala
tabladeenrutamientoconlainformacinnueva.CuandolaLANdeR2dejadefuncionar, elalgoritmoconstruyeunupdate
"disparado"ylaenvaaR1.Luego,R1eliminalareddelatabladeenrutamiento.Losupdatesdisparadosseanalizarnms
adelanteenestecaptulo.

146

147

148

4.1.4Caractersticasdelosprotocolosdeenrutamiento
Losprotocolosdeenrutamientopuedencompararsesegnlassiguientescaractersticas:

Tiempodeconvergencia: Eltiempodeconvergenciadefineconqurapidezlosroutersdelatopologadelared
comparteninformacindeenrutamientoyalcanzanunestadodeconocimientoconstante.Cuantomsrpidaseala
convergencia,mspreferibleserelprotocolo.Losroutingloopspuedenserelresultadodetablasdeenrutamiento
incongruentesquenosehanactualizadodebidoalalentaconvergenciadeunaredsujetaacambios.
Escalabilidad:Laescalabilidaddefinecungrandepuedeserunaredsegnelprotocolodeenrutamientoquese
implementa.Cuantomsgrandesealared,msescalabledebeserelprotocolodeenrutamiento.
Sinclase(usodeVLSM)oconclase:Losprotocolosdeenrutamientosinclaseincluyenlamscaradesubreden
las actualizaciones. Esta funcin admite la utilizacin de la Mscara de subred de longitud variable (VSLM) y un
mejorresumen deruta.Losprotocolosdeenrutamientosinclaseno incluyen lamscaradesubredy nopueden
admitirVLSM.
Usoderecursos:Elusoderecursosincluyelosrequisitosdeunprotocolodeenrutamiento, comoporejemplo,el
espaciodememoriaylautilizacindelaCPUyelanchodebandadelenlace. Unmayornmeroderequisitosde
recursosexigehardwaremspotenteparaadmitirelfuncionamientodelprotocolodeenrutamientoademsdelos
procesosdeenvodepaquetes.
Im plementacin y mantenim iento: La implementacin y el mantenimiento describen el nivel de conocimiento
requerido para que un administrador de red implemente y mantenga la red segn el protocolo de enrutamiento
aplicado.

Lasventajasydesventajasdelosprotocolosdeenrutamientoporvectordedistanciasemuestranenlatabla.

149

Verificacindeaprendizajesobrelosprotocolosdeenrutamiento
Enlafigura,todoslosprotocolosdeenrutamientoanalizadosenelcursosecomparansegnestascaractersticas.
SibienelIGPRnoesmsadmitidoporelIOS,stesemuestraaquparacompararloconlaversinmejorada(Enhanced).
Adems,elprotocolodeenrutamientoISISseanalizaenloscursosCCNPperosemuestraaquporqueesunprotocolode
gatewayinteriorcomnmenteutilizado.
Estudie la figura y despus haga clic en el botn Restablecer para vaciar la tabla. Arrastre y coloque las
caractersticas adecuadas para cada protocolo de enrutamiento. Teniendo en cuenta la informacin que se analiz
anteriormente,deberapoderidentificarlasventajasydesventajasdelosprotocolosdeenrutamientoporvectordedistancia.

4.2Descubrimientodelared
4.2.1Arranqueenfro
Cuandounrouterarrancaenfrooseenciende,notieneconocimientoalgunodelatopologadelared.Nisiquiera
tieneconocimientodequeexistendispositivosenelotroextremodesusenlaces. Lanicainformacinquetieneunrouter
provienedesupropioarchivodeconfiguracinalmacenadoenlaNVRAM.Unavezqueseiniciaexitosamente,dichorouter
aplica la configuracin guardada. Como se describi en el Captulo 1 y 2, si el direccionamiento IP se configura
correctamente,elrouterdescubririnicialmentesuspropiasredesconectadasdirectamente.
Descubrim ientoinicialdelared
En el ejemplo de la figura, despus de un arranque en fro y antes del intercambio de la informacin de
enrutamiento, los routers descubren inicialmente sus propias redes conectadas directamente y mscaras de subred. Esta
informacinseagregaasustablasdeenrutamiento:
R1

10.1.0.0disponibleatravsdelainterfazFastEthernet0/0
10.2.0.0disponibleatravsdelainterfazSerial0/0/0

10.2.0.0disponibleatravsdelainterfazSerial0/0/0
10.3.0.0disponibleatravsdelainterfazSerial0/0/1

10.3.0.0disponibleatravsdelainterfazSerial0/0/0

R2

R3

150

10.4.0.0disponibleatravsdelainterfazFastEthernet0/0

Reproduzca la animacin para observar este descubrim iento inicial de redes conectadas para R1. Con esta
informacininicial,losrouterscomienzanaintercambiarinformacindeenrutamiento.

151

4.2.2Intercambioinicialdeinformacindeenrutamiento
Siseconfiguraunprotocolodeenrutamiento,losrouterscomienzanaintercambiaractualizacionesdeenrutamiento.
Inicialmente,estasactualizacionessloincluyeninformacinacercadesusredesconectadasdirectamente.Unavezrecibida
laactualizacin,elrouterverificasicontieneinformacinnueva.Seagregarcualquierrutaquenoestactualmenteensu
tabladeenrutamiento.
Intercambioinicial
ReproduzcalaanimacinparavercmoR1,R2yR3comienzanelintercambioinicial.Lostresroutersenvansus
tablas de enrutamiento a sus vecinos que slo contienen en este momento redes conectadas directamente. Cada router
procesalasactualizacionesdelasiguientemanera:
R1

Envaunaactualizacinacercadelared10.1.0.0desdelainterfazSerial0/0/0.
Envaunaactualizacinacercadelared10.2.0.0desdelainterfazFastEthernet0/0.
RecibeunaactualizacindeR2acercadelared10.3.0.0conunamtricade1.
Almacenalared10.3.0.0enlatabladeenrutamientoconunamtricade1.

Envaunaactualizacinacercadelared10.3.0.0desdelainterfazSerial0/0/0.
Envaunaactualizacinacercadelared10.2.0.0desdelainterfazSerial0/0/1.
RecibeunaactualizacindeR1acercadelared10.1.0.0conunamtricade1.
Almacenalared10.1.0.0enlatabladeenrutamientoconunamtricade1.
RecibeunaactualizacindeR3acercadelared10.4.0.0conunamtricade1.
Almacenalared10.4.0.0enlatabladeenrutamientoconunamtricade1.

R2

R3
Envaunaactualizacinacercadelared10.4.0.0desdelainterfazSerial0/0/0.

Envaunaactualizacinacercadelared10.3.0.0desdelaFastEthernet0/0.
RecibeunaactualizacindeR2acercadelared10.2.0.0conunamtricade1.
Almacenalared10.2.0.0enlatabladeenrutamientoconunamtricade1.

Despusdeestaprimera rondadeintercambiosdeactualizaciones, cadaroutertiene informacin acercade lasredes


conectadasdesusvecinosconectadosdirectamente.Sinembargo,observqueR1todavanotieneinformacinacercade
10.4.0.0aligualqueR3acercade10.1.0.0?Seobtendrinformacincompletayseconvergerlaredcuandoseproduzca
otrointercambiodeinformacindeenrutamiento.

152

153

154

155

CURRCULA CCNA EXPLORATION 2 - Realizada y Subida por Clota para www.GarciaGaston.com.ar

156

4.2Descubrimientodelared
4.2.3 Intercambiodeinformacindeenrutamiento
Enestepunto,losrouterstieneninformacinsobresuspropiasredesconectadasdirectamenteylasdesusvecinos
ms cercanos. Siguiendo el camino hacia la convergencia, los routers intercambian la siguiente ronda de actualizaciones
peridicas.Cadarouterverificalasactualizacionesotravezparaversihayinformacinnueva.
Siguienteactualizacin
ReproduzcalaanimacinparavercmoR1,R2yR3envanlatabladeenrutamientomsrecienteasusvecinos.
Cadarouterprocesalasactualizacionesdelasiguientemanera:
R1

Envaunaactualizacinacercadelared10.1.0.0desdelainterfazSerial0/0/0.
Envaunaactualizacinacercadelasredes10.2.0.0y10.3.0.0desdelainterfazFastEthernet0/0.
RecibeunaactualizacindeR2sobrelared10.4.0.0conunamtricade2.
Almacenalared10.4.0.0enlatabladeenrutamientoconunamtricade2.
LamismaactualizacindeR2contieneinformacinacercadelared10.3.0.0conunamtricade1.Noseproduce
ningncambioporlotanto,lainformacindeenrutamientosiguesiendolamisma.

Envaunaactualizacinacercadelasredes10.3.0.0y10.4.0.0desdelainterfazSerial0/0/0.
Envaunaactualizacinacercadelasredes10.1.0.0y10.2.0.0desdelainterfazSerial0/0/1.
RecibeunaactualizacindeR1acercadelared10.1.0.0.Noseproduceningncambioporlotanto,lainformacin
deenrutamientosiguesiendolamisma.
RecibeunaactualizacindeR3acercadelared10.4.0.0.Noseproduceningncambioporlotanto,lainformacin
deenrutamientosiguesiendolamisma.

R2

R3

Envaunaactualizacinacercadelared10.4.0.0desdelainterfazSerial0/0/0.
Envaunaactualizacinacercadelasredes10.2.0.0y10.3.0.0desdelainterfazFastEthernet0/0.
RecibeunaactualizacindeR2sobrelared10.1.0.0conunamtricade2.
Almacenalared10.1.0.0enlatabladeenrutamientoconunamtricade2.
LamismaactualizacindeR2contieneinformacinacercadelared10.2.0.0conunamtricade1.Noseproduce
ningncambioporlotanto,lainformacindeenrutamientosiguesiendolamisma.

Nota: Generalmente, los protocolos de enrutamiento por vector de distancia implementan una tcnica conocida como
horizontedividido.Elhorizontedivididoevitaquelainformacinseenvedesdelamismainterfazenlaqueserecibidicha
informacin. Por ejemplo,R2 no enviara una actualizacin desdeSerial 0/0/0 que contenga la red10.1.0.0 porqueR2 ya
aprendi sobre esa red a travs de Serial 0/0/0. Este mecanismo se explicar en mayor detalle ms adelante en este
captulo.

157

158

159

160

4.2.4Convergencia
La cantidad de tiempo necesario para que una red sea convergente es directamente proporcional al tamao de
dichared.Enlaanimacin,unrouterdeunasucursalenlaRegin4(B2R4)estarrancandoenfro.Laanimacinmuestra
la propagacin de la nueva informacin de enrutamiento a medida que se envan las actualizaciones entre los routers
vecinos. Se necesitan cinco rondas de intervalos de actualizaciones peridicas antes de que lamayora de los routers de
sucursalesdelasRegiones1,2y3aprendansobrelasnuevasrutaspublicadasporB2R4.Losprotocolosdeenrutamiento
secomparansegnlarapidezconlaquepuedenpropagarestainformacin(suvelocidadparaconverger).
Lavelocidadparaalcanzarlaconvergenciaconsisteen:

La velocidad en que los routers propagan un cambio de topologa en una actualizacin de enrutamiento a sus
vecinos.
Lavelocidadparacalcularlasmejoresrutasutilizandolanuevainformacindeenrutamientoobtenida.

161

Una red no est completamente operativa hasta que haya convergido por lo tanto, los administradores de red prefieren
protocolosdeenrutamientocontiemposdeconvergenciamscortos.

162

4.3Protocolodemantenimientodelastablasdeenrutamiento
4.3.1.Actualizacionesperidicas:RIPv1eIGRP
Mantenimientodelastablasdeenrutamiento
Muchos protocolos por vector de distancia utilizan actualizaciones peridicas para intercambiar informacin de
enrutamientoconsusvecinosymantenerlaactualizadaenlatabladeenrutamiento.ElRIPyelIGRPsonejemplosdedichos
protocolos.
En la animacin, los routers envan peridicamente la tabla de enrutamiento a los vecinos. El trmino
actualizaciones peridicas se refiere al hecho de que un router enva la tabla de enrutamiento completa a sus vecinos a
intervalos predefinidos. Para el RIP, estas actualizaciones se envan cada 30 segundos como un broadcast
(255.255.255.255), ya sea que se haya producido un cambio en la topologa o no. Este intervalo de 30 segundos es un
temporizadordeactualizacinderutaquetambinayudaarealizarunseguimientodelaantigedaddelainformacinenla
tabladeenrutamiento.
Laantigedaddelainformacindeunatabladeenrutamientoserenuevacadavezqueserecibeunaactualizacin.
De esta manera, se puede mantener la informacin de la tabla de enrutamiento cuando se produce un cambio en la
topologa.Loscambiospuedenproducirsepordiversasrazonesentrelasqueseincluyen:

falladeunenlace,
introduccindeunenlacenuevo,
falladeunroutery
cambioenlosparmetrosdelenlace.

163

164

165

TemporizadoresdeRIP
Ademsdeltemporizadordeactualizacin,elIOSimplementatrestemporizadoresadicionalesparaelRIP:

Invalidez
Purga
Espera

Temporizadordeinvalidez.Sinoserecibiunaactualizacinpararenovarlarutaexistenteunavezquehayantranscurrido
180segundos(pordefecto),larutasemarcacomonovlidaylamtricaseconfiguraen16.Seretienelarutaenlatablade
enrutamientohastaquesevenceeltemporizadordepurga.
Temporizadordepurga.Pordefecto,eltemporizadordepurgaseconfiguraen240segundos,esdecir,60segundosms
queeltemporizadordeinvalidez.Cuandovenceeltemporizadordepurga,larutaseeliminadelatabladeenrutamiento.
Temporizadordeespera.Estetemporizadorestabilizalainformacindeenrutamientoparaevitarrouting loopsdurantelos
perodosenlosquelatopologaconvergeenlanuevainformacin.Unavezquesemarcaunarutacomoinalcanzable,sta
debe permanecer en espera el tiempo suficiente como para que todos los routers de la topologa aprendan sobre la red
inalcanzable. Por defecto, el temporizador de espera est configurado en 180 segundos. El temporizador de espera se
analizarenmayordetallemsadelanteenestecaptulo.
Hagaclicenshowiprouteenlafigura.

Los valores del temporizador pueden verificarse mediante dos comandos: show ip route y show ip protocols.
Observequeen los resultadosde show ip route,cada rutasobrelaqueseaprendiatravsdelRIPmuestra eltiempo
transcurridodesdelaltimaactualizacin,expresadoensegundos.

166

Hagaclicenshowipprotocolsenlafigura.

Estainformacintambinserepiteenlosresultadosdeshowipprotocolsbajoelencabezadoltimaactualizacin.
Elcomandoshow ipprotocolsdetallacundodebeesterouter,R1,enviarsusiguienterondadeactualizaciones.Adems,
enumeralosvalorespordefectodelostemporizadoresdeinvalidez,deesperaydepurga.

4.3.2Actualizacionesilimitadas:EIGRP
Adiferenciade losprotocolosdeenrutamientoporvectordedistancia, losEIGRPnoenvanactualizacionesperidicas.En
cambio, el EIGRP enva actualizaciones limitadas acerca de una ruta cuando cambia una ruta o su mtrica. Cuando una
nuevarutasevuelvedisponibleocuandodebeeliminarseunaruta,elEIGRPenvaunaactualizacinsolamenteacercade
dicharedenlugardetodalatabla.Estainformacinseenvasloaaquellosroutersquelanecesitan.
ElEIGRPutilizaactualizacionesqueson:

actualizacionesnoperidicasporquenoseenvandemaneraregular,
actualizaciones parciales que se envan slo cuando se produce un cambio en la topologa que afecta la
informacindeenrutamientoy
actualizaciones limitadas, es decir, la propagacin de las actualizaciones parciales se limita automticamente, de
modoquesloseactualizanaquellosroutersquenecesitanlainformacin.

Nota:SepresentarmsinformacinsobrecmofuncionaelEIGRPenelCaptulo9.

167

4.3.3Updates disparados
Paraacelerarlaconvergenciacuandoseproduceuncambioenlatopologa,elRIPutilizaupdatesdisparados.Un
update disparado es una actualizacin de la tabla de enrutamiento que se enva demanera inmediata en respuesta a un
cambioenelenrutamiento.Losupdatesdisparadosnoesperanaquevenzanlostemporizadoresdeactualizacin.Elrouter
detectorenvademanerainmediataunmensajedeactualizacinalosroutersadyacentes.Asuvez,losroutersreceptores
generanupdatesdisparadosquenotificanasusvecinosacercadelcambio.
Losupdatesdisparadosseenvancuandoseproducecualquieradelassiguientessituaciones:

Unainterfazcambiadeestado(upodown).
Unarutaingresa(osale)alestado"inalcanzable".
Seinstalaunarutaenlatabladeenrutamiento.

Slolautilizacindeupdatesdisparadosdeberasersuficientesisepudieragarantizarquelaoladeactualizacionesalcanza
deinmediatoatodoslosrouterscorrespondientes.Sinembargo,existendosproblemasconlosupdatesdisparados:

Lospaquetesquecontienenunmensajedeactualizacinpuedendescartarseocorrompersedebidoaalgnenlace
delared.
Losupdatesdisparadosnoseproduceninstantneamente.Puedesucederqueunrouterejecuteunaactualizacin
regularenelmomentoequivocadocuandotodavanoharecibidoelupdatedisparado.Comoresultado,larutano
vlidavuelveainsertarseenunvecinoqueyahabarecibidoelupdatedisparado.

Reproduzcalaanimacinparaobservarcmosepropagauncam bioenlat opologadelaredatravsdet odalared.


Cuandolared10.4.0.0dejadeestardisponibleyelrouterCobtieneinformacinalrespecto,seenvalainformacinasus
vecinos.Porlotanto,lainformacinsepropagaatravsdelared.

168

169

4.3.4Fluctuacindefasealeatoria
170

Problemasconactualizacionessincronizadas
CuandovariosrouterstransmitenactualizacionesdeenrutamientoalmismotiempoensegmentosLANmultiacceso
(como se muestra en la animacin), los paquetes de actualizacin pueden colisionar y producir retardos o consumir
demasiadoanchodebanda.
Nota:Lascolisionesslosonunproblemaconloshubsynoconlosswitches.
Elenvodeactualizacionesalmismotiempo seconocecomosincronizacindeactualizaciones.Lasincronizacin
puede representar un problema para los protocolos de enrutamiento por vector de distancia debido a que utilizan
actualizaciones peridicas. A medida que aumenta la sincronizacin de temporizadores derouters, se produce una mayor
cantidad de colisiones de actualizaciones y retardos en la red. Al comienzo, las actualizaciones de los routers no se
sincronizarn.Peroconeltiempo,lostemporizadoresalolargodetodaunaredsevolvernglobalmentesincronizados.
Lasoluc in
Para evitar la sincronizacin de actualizaciones entre routers, el IOS de Cisco utiliza una variable aleatoria
denominada RIP_JITTERqueresta unacantidaddetiempovariableal intervalodeactualizacinde cadarouterdelared.
Esta fluctuacin de fase aleatoria, o cantidad de tiempo variable, vara del 0% al 15% del intervalo de actualizacin
especificado. De este modo, el intervalo de actualizacin vara aleatoriamente en un rango de 25 a 30 segundos para el
intervalode30segundospordefecto.

171

4.4Routingloops
4.4.1Definicinyconsecuencias
Quesunroutingloop?
Unrouting loopesunacondicinenlaqueunpaquetesetransmitecontinuamentedentrodeunaseriederouters
sin que nunca alcance la red de destino deseada. Un routing loop puede producirse cuando dos o ms routers tienen
informacindeenrutamientoqueindicaerrneamentequeexisteunarutavlidaaundestinoinalcanzable.
Ellooppuedeserelresultadodelosiguiente:

rutasestticasconfiguradasincorrectamente,
redistribucin de ruta configurada incorrectamente (la redistribucin es un proceso de envo de la informacin de
enrutamientodesdeunprotocolodeenrutamientoaotroyseanalizarenloscursosdenivelCCNP),
tablasdeenrutamientoincongruentesquenoseactualizandebidoaunaconvergencialentaenunaredcambiantey
rutasdedescarteconfiguradasoinstaladasincorrectamente.

Losprotocolosdeenrutamientoporvectordedistanciatienenunfuncionamientosimple.Susimplicidadoriginaalgunas
desventajas, como por ejemplo, los routing loops. Los routing loops no son tan problemticos con los protocolos de
enrutamientodeestadodeenlace,peropuedenproducirseendeterminadascircunstancias.
Nota: El protocolo IP tiene su propio mecanismo para evitar la posibilidad de que un paquete atraviese la red
indefinidamente.ElIPtieneuncampoPerododevida(TTL)ysuvalordisminuyeen1encadarouter.SielTTLescero,el
routerdescartaelpaquete.
Quconsecuenciastienenlosr outingloops?
Un routing loop puede tener un efecto devastador en una red y producir un menor rendimiento o incluso un tiempo de
inactividaddedichared.
Unroutinglooppuedeproducirlassiguientescondiciones:

Elanchodebandadelenlaceseutilizarparaeltrficoquesetransmitadeunsitioaotroentrelosroutersdeun
loop.
LaCPUdeunrouterestarexigidadebidoalospaquetesconloops.
LaCPUdeunroutersecargarconelenvointildepaquetes,loqueafectarnegativamentelaconvergenciadela
red.
Lasactualizacionesdeenrutamientopuedenperderseonoserprocesadasdemaneraoportuna.Estascondiciones
podranoriginarroutingloopsadicionales,loqueempeoraraanmslasituacin.
Lospaquetespuedenperderseen"agujerosnegros".

Reproduzcalaanimacinparaobservarunaposiblesituacinderoutingloopenelquenoexistenmecanismosparaevitar
dichosloops.

172

173

174

Como puede observar, los routing loops consumen mucho ancho de banda y los recursos del router. Como
resultado,laredfuncionamslentaoinclusonoresponde.
Existen varios mecanismos disponibles para eliminar los routing loops, principalmente con los protocolos de
enrutamientoporvectordedistancia.Estosmecanismosincluyen:

definicindeunamtricamximaparaevitarunacuentaainfinito,
temporizadoresdeespera,
horizontedividido,
envenenamientoderutaoenvenenamientoenreversay
updatesdisparados.

Los updatesdisparados se analizaron en la seccin anterior. Los dems mecanismos para evitar loops se analizarn
msadelanteenestecaptulo.

4.4Routingloops
4.4.2Problema:cuentaainfinito
Lacuentaainfinitoesunacondicinq ueseproducecuandolasactualizacionesdeenrutam ientoinexactas
aum entan el valor de la mtrica a " infinito" para una red que ya no se p uede alcanzar. La animacin muestra qu
sucedeconlastablasdeenrutamientocuandolostresrouterscontinanenviandoactualizacionesinexactasentres.

175

176

177

178

4.4.3Configuracindeunvalormximo
Para detener eventualmente el aumento de la mtrica, "infinito" se define configurando un valor mxim o de
mtrica. Por ejemplo, el RIP define lo que es infinito con un valor de 16 saltos (una mtrica "inalcanzable"). Una vez
realizadala"cuentaainfinito",losroutersmarcanlarutacomoinalcanzable.

4.4.4Prevencinderoutingloopscontemporizadoresdeespera
Anteriormente, aprendi que los protocolos por vector de distancia utilizan updates disparados para acelerar el
proceso de convergencia. Recuerde que adems de los updates disparados, los routers que utilizan protocolos de
enrutamientopor vectordedistanciatambinenvanactualizacionesperidicas. Supongamosque unadeterminadaredes
inestable.Lainterfazsereestablececomoup,despuscomodow nyluegonuevamentecomoup,enunasucesinrpida.
Larutaseest"sacudiendo".Mediantelautilizacindeupdatesdisparados,losrouterspuedenreaccionardemasiadorpido
y crear, sin saberlo, un routing loop. Un routing loop tambin puede producirse por una actualizacin peridica que los
routersenvandurante la inestabilidad. Lostemporizadoresdeesperaevitan que losrouting loopsseproduzcanpor estas
condiciones.Tambinprevienenlacondicindecuentaainfinito.
Los tem porizadores de espera se utilizan para evitar que lo s m ensajes de actualizacin regulares
reinstaurendemanerainadecuadaunarutaquepuedeno servlida. Estostemporizadoresleindicanalrouterquese
mantengaenesperaanteloscambiosquepuedenafectarlasrutasduranteunperododeterminado.Siseidentificaunaruta
como down o possibly down, cualquier otra informacin para dicha ruta que contenga el mismo estado, u otro peor, se
ignorarduranteunperodopredeterminado(elperododeespera).Estosignificaquelosroutersdejarnunarutamarcada
como inalcanzable en ese estado durante un perodo que sea lo suficientemente prolongado como para que las
actualizacionespropaguenlastablasdeenrutamientoconlainformacinmsactual.
Lostemporizadoresdeesperafuncionandelasiguientemanera:
1.Unrouter recibe unaactualizacinde un vecinoque indicaqueunaredqueanteriormenteeraaccesibleahora no loes
ms.

179

2.Elroutermarcalaredcomopossiblydowneiniciaeltemporizadordeespera.
3.Siserecibe unaactualizacincon unamtricamejorparaesa reddesdecualquier routervecinoduranteelperodode
espera,laredsereinstalayseeliminaeltemporizadordeespera.
4. Si se recibe una actualizacin desde cualquier otro vecino durante el perodo de espera con la misma mtrica o una
mtricapeorparaesared,seignorardichaactualizacin.Deestemodo,sedisponedemstiempoparaquelainformacin
acercadelcambiopuedapropagarse.
5.Losrouterscontinanenviandopaquetesalasredesdedestinoqueestnmarcadascomopossiblydown.Estopermite
queelroutersuperecualquierdificultadrelacionadaconlaconectividadintermitente.Sirealmentelareddedestinonoest
disponibleylospaquetesseenvan,secreaunenrutamientodeagujeronegroydurahastaquevenzaeltemporizadorde
espera.
Reproduzcalaanimacinparaobservarunejemplodelprocesodeespera.

180

181

4.4.5Regladehorizontedividido
Otro mtodo que se utiliza para evitar routing loops producidos por la convergencia lenta de un protocolo de
enrutamientoporvectordedistanciaeselhorizontedividido.Laregladehorizontedivididoestablecequeunrouterno
deberapublicarunaredatravsdelainterfazporlacualprovinolaactualizacin.
Laaplicacindelhorizontedivididoenelejemploanteriordelaruta10.4.0.0producelassiguientesacciones:

R3publicalared10.4.0.0aR2.
R2recibelainformacinyactualizasutabladeenrutamiento.
A continuacin, R2 publica la red 10.4.0.0 a R1 desde S0/0/0. R2 no publica la red 10.4.0.0 a R3 desde S0/0/1
porquelarutaseorigindesdedichainterfaz.
R1recibelainformacinyactualizasutabladeenrutamiento.
Debidoalhorizontedividido,R1tampocopublicalainformacinacercadelared10.4.0.0aR2.

Se intercambian las actualizaciones de enrutamiento completas, con la excepcin de las rutas que violan la regla del
horizontedividido.Losresultadossernsimilaresalossiguientes:

R2publicalasredes10.3.0.0y10.4.0.0aR1.
R2publicalasredes10.1.0.0y10.2.0.0aR3.
R1publicalared10.1.0.0aR2.
R3publicalared10.4.0.0aR2.

Reproduzcalaanimacinparaobservarelproceso.
ObservequeR2envaactualizacionesdeenrutamientodiferentesaR1yaR3.
Nota:Unadministradorpuededesactivarelhorizontedividido.Endeterminadascondiciones,esnecesariorealizarestopara
lograrelenrutamientoadecuado.Estascondicionesseanalizarnenotroscursos.

182

183

184

4.4.6 Horizonte dividido con envenenamiento en reversa o envenenamiento


deruta
Envenenamientoderuta
Elenvenenamientoderutaesotromtodomsqueutilizanlosprotocolosdeenrutamientoporvectordedistancia
para evitar los routing loops. El envenenam iento de ruta se utiliza para marcar la ruta com o inalcanzable en una
actualizacindeenrutamientoqueseenvaaotrosrouters.Seinterpretaaloinalcanzablecomounamtricaque est
configuradaenunvalormximo.ParaelRIP,unarutaenvenenadatieneunamtricade16.
Reproduzcalaanimacinparaobservarunenvenenamientoderutaenaccin.
Sellevanacabolossiguientesprocesos:

Lared10.4.0.0sevuelvenodisponibledebidoaunafalladeenlace.
R3 envenena la mtrica con un valor de 16 y despus enva un update disparado donde establece que la red
10.4.0.0noestdisponible.
R2 procesa dicha actualizacin. Debido a que la mtrica es de 16,R2 invalida la entrada de enrutamiento en su
tabladeenrutamiento.
R2enva luego unaactualizacindeenvenenamientoaR1 indicandoque laruta noestdisponible, nuevamente
mediantelaconfiguracindelvalordelamtricaen16.
R1 procesa dicha actualizacin e invalida la entrada de enrutamiento para la red 10.4.0.0 en su tabla de
enrutamiento.

El envenenamiento de ruta acelera el proceso de convergencia ya que la informacin acerca de la red 10.4.0.0 se
propagaatravsdelamismamsrpidoquealesperaraqueelconteodesaltosalcance"infinito".

185

186

4.4.6 Horizonte dividido con envenenamiento en reversa o envenenamiento


deruta
Horizontedivididoconenvenenamientoenreversa
Elenvenenamiento enreversapuedecombinarsecon latcnicadel horizontedividido. Estemtodosedenomina
horizonte dividido con envenenamiento en reversa. La regla de horizonte dividido con envenenamiento en reversa
establece que, al enviar actualizaciones desde una determ inada interfaz, se debe designar com o inalcanzable a
cualquierredsobrelacualseobtuvoinf ormacinm ediantedichainterfaz.
Elconceptodehorizontedivididoconenvenenamientoenreversasebasaenelhechodequeesmejorcomunicar
explcitamenteaunrouterqueignoreunarutaenlugardenoinformarlenadaalrespetoenprimerlugar.
Reproduzcalaanimacinparaobservarunejemploenaccindelhorizontedivididoconenvenenamientoenreversa.
Sellevanacabolossiguientesprocesos:

Lared10.4.0.0sevuelvenodisponibledebidoaunafalladeenlace.
R3 envenena la mtrica con un valor de 16 y despus enva un update disparado donde establece que la red
10.4.0.0noestdisponible.
R2procesadichaactualizacin,invalidalaentradadeenrutamientoensutabladeenrutamientoeinmediatamente
envaunenvenenamientoenreversaaR3.

El envenenamiento en reversa es una circunstancia especfica que supera al horizonte dividido. Se produce para
garantizarqueR3noseasusceptiblealasactualizacionesinapropiadassobrelared10.4.0.0.
Nota: El horizonte dividido est activado por defecto. Sin embargo, el horizonte dividido con envenenamiento en reversa
puedenoserlaopcinpordefectoentodaslasimplementacionesdeIOS.

187

188

4.4.7IPyTTL
ElPerododevida(TTL)esuncam pode8bitsenelencabezadoIPquelim italacantidaddesaltosqueu n
paquetepuedeatravesarporlaredantesdedescartarlo.ElpropsitodelcampoTTLes evitarque unpaquetequeno
puede entregarsecontinecirculando en lared indefinidamente.Conel TTL, elcampode 8 bitsseconfiguracon un valor
medianteeldispositivodeorigendelpaquete.ElTTLdisminuyeenunoporcadarouterenlarutaasudestino.Sielcampo
TTL alcanza un valor de cero antes de que el paquete llegue a destino, dicho paquete se descarta y el router enva un
mensajedeerrordeInternetControlMessageProtocol(ICMP)alorigendelpaqueteIP.
Laanimacinmuestraqueinclusoencasodequeocurraunroutingloop,lospaquetesnoentrarnenun loopinterminable
enlared.Eventualmente,elvalordeTTLdisminuirhastaalcanzar0yelrouterdescartarelpaquete.

189

190

4.5 Protocolos de enrutamiento por vector distancia en la


actualidad
4.5.1RIPyEIGRP
Paralosprotocolosdeenrutamientoporvectordedistancia,sloexistenrealmentedosopciones:RIPoEIGRP.Ladecisin
acercadequprotocolodeenrutamientoseutilizarenunasituacindeterminadadependedevariosfactores,entrelosque
seincluyen:

eltamaodelared,
lacompatibilidadentrelosmodelosderoutersy
elrequisitodeconocimientosadministrativos.

RIP

191

Con el tiempo, el RIP ha pasado de ser un protocolo de enrutamiento con clase (RIPv1) a un protocolo de
enrutamiento sin clase (RIPv2). El RIPv2 es un protocolo de enrutamiento estandarizado que funciona en un entorno de
router de fabricantemixto. Los routers fabricados por empresas diferentes pueden comunicarse utilizando el RIP. ste es
uno de los protocolos de enrutamiento ms fciles de configurar, lo que lo convierte en una buena opcin para las redes
pequeas.Sinembargo,elRIPv2todavatienelimitaciones.TantoelRIPv1comoelRIPv2tienenunamtricaderutaquese
basasloenelconteodesaltosyqueselimitaa15saltos.
CaractersticasdelRIP:

Admiteelhorizontedivididoyelhorizontedivididoconenvenenamientoenreversaparaevitarloops.
Escapazdeadmitirunbalanceodecargadehastaseisrutasdelmismocosto.Elvalorpordefectoesdecuatro
rutasdelmismocosto.

ElRIPv2introdujolassiguientesmejorasalRIPv1:

Incluye una mscara de subred en las actualizaciones de enrutamiento, lo que lo convierte en un protocolo de
enrutamientosinclase.
Tieneunmecanismodeautenticacinparalaseguridaddelasactualizacionesdelastablas.
Admiteunamscaradesubreddelongitudvariable(VLSM).
Utilizadireccionesmulticastenvezdebroadcast.
Admiteelresumenmanualderuta.

EIGRP
ElEnhancedIGRP(EIGRP)sedesarrollapartirdelIGRP,otroprotocoloporvectordedistancia.ElEIGRPesunprotocolo
de enrutamiento por vector de distancia sin clase que tiene caractersticas propias de los protocolos de enrutamiento de
estadodeenlace.Sinembargo,yadiferenciadelRIPoelOSPF,elEIGRPesunprotocolopatentadodesarrolladoporCisco
ysloseejecutaenlosroutersCisco.

LascaractersticasdelEIGRPincluyen:
Updatesdisparados(elEIGRPnotieneactualizacionesperidicas).
Utilizacindeuna tablade topologaparamantener todaslas rutas recibidasde los vecinos(noslo las mejores
rutas).
EstablecimientodeadyacenciaconlosroutersvecinosutilizandoelprotocolodesaludoEIGRP.
Admite VLSM y el resumen manual de ruta. Esta caracterstica le permite al EIGRP crear grandes redes
estructuradasjerrquicamente.

VentajasdelEIGRP:

Sibienlasrutassepropagancomounvectordedistancia,lamtricasebasaenelanchodebandamnimoyenel
retardoacumuladodelarutaenlugardelconteodesaltos.
RpidaconvergenciadebidaalclculoderutadelAlgoritmodeactualizacinpordifusin(DUAL).ElDUALpermite
la insercinderutasderespaldoen latabladetopologade EIGRP. stas seutilizan encaso defallade laruta
principal.Debidoaquesetratadeunprocedimientolocal,elcambioalarutaderespaldoesinmediatoynoimplica
ningunaaccinenningnotrorouter.
Las actualizaciones limitadas significan que el EIGRP utiliza menos ancho de banda, especialmente en grandes
redesconmuchasrutas.
El EIGRP admite mltiples protocolos de capa de red a travs de los Mdulos dependientes de protocolos, que
incluyenlaadmisindeIP,IPXyAppleTalk.

192

4.7Resumen
Unamaneradeclasificarlosprotocolosdeenrutamientoesteniendoencuentaeltipodealgoritmoqueutilizanpara
determinarlamejorrutahacialareddedestino.Losprotocolosdeenrutamientopuedenclasificarseenvectordedistancia,
estado de enlace o vectorde ruta.El vector de distancia significa que las rutas se publican como vectores dedistancia y
direccin.Ladistanciasedefineentrminosdeunamtricacomoelconteodesaltosyladireccinessimplementeelrouter
delsiguientesaltoolainterfazdesalida.
Losprotocolosdeenrutamientoporvectordedistanciaincluyen:

RIPv1,
RIPv2,
IGRPy
EIGRP.

Los routersque utilizan estetipo de protocolo determinan lamejorruta para redesremotassegn la informacin que
aprendendesusvecinos.SielrouterXaprendedosrutashacialamismared,unaatravsdelrouterYen7saltosylaotra
atravsdelrouterZen10saltos,elrouterelegirlarutamscortautilizandoelrouterYcomoelrouterdelsiguientesalto.El
routerXnoconocecmoeslaredmsalldelosroutersYyZ,yslopuedetomarladecisinacercadeculeslamejor
rutasegnlainformacinqueleenvanestosdosrouters.Losprotocolosdeenrutamientoporvectordedistancianotienen
unmapadelatopologacomoenelcasodelosprotocolosdeenrutamientodeestadodeenlace.
Eldescubrimientodelaredesunprocesoimportanteparacualquierprotocolodeenrutamiento.Algunosprotocolosde
enrutamiento por vector de distancia, como por ejemplo el RIP, deben realizar un proceso paso a paso para aprender y
compartir informacindeenrutamientoconsusvecinos.Amedidaqueseaprendesobrelasrutasdesdelosvecinos, dicha
informacinsetransfierealosotrosvecinosconunaumentoenlamtricadeenrutamiento.
Los protocolos de enrutamiento tambin deben mantener sus tablas de enrutamiento para que estn actualizadas y
precisas.El RIP intercambia informacin de la tabla de enrutamiento con sus vecinos cada 30 segundos. El EIGRP, otro
protocolo de enrutamiento por vector de distancia, no enva estas actualizaciones peridicas. Solamente enva una
actualizacin"limitada"cuandoseproduceuncambioenlatopologaysloalosroutersquenecesitandicha informacin.
Esteprotocoloseanalizarenotrocaptulo.

ElRIPtambinutilizatemporizadoresparadeterminarcundounroutervecinoyanoseencuentradisponibleocundo
algunosde losrouterspuedennotenerinformacindeenrutamientoactualizada.Esto sucedegeneralmenteporquelared
todava no es convergente debido a un cambio reciente en la topologa. Los protocolos de enrutamiento por vector de
distanciatambinutilizanupdatesdisparadosparaayudaraacelerareltiempodeconvergencia.

Una de las desventajas de estos protocolos es la posibilidad de que se produzcan routing loops. Los routing loops
puedenproducirsecuando larednose encuentraenestadoconvergente.Estetipodeprotocoloutilizatemporizadoresde
esperaparaevitarqueelrouterutiliceotrarutaaunaredmarcadacomorecentlydownhastaquetodoslosrouterstenganel
tiemposuficienteparaaprendersobreestecambioenlatopologa.

193

Losrouterstambinutilizanelhorizontedivididoyelhorizontedivididoconenvenenamientoenreversaparaevitarque
seproduzcanroutingloops.Laregladehorizontedivididoestablecequeunrouternuncadebepublicarunarutaatravsde
la interfazpormediode lacualaprendidicharuta. El horizonte divididocon envenenamientoenreversasignificaque es
mejorestablecerexplcitamentequeesterouternotieneunarutaparaesaredalenvenenarlaconunamtricaqueestablece
quelarutaesinalcanzable.
Un protocolo de enrutamiento por vector de distancia se denomina a veces "enrutamiento por rumor", aunque ste
puede ser un nombrepocoapropiado. Estosprotocolossonmuypopularesentrelosdiferentesadministradoresderedya
que generalmente son fciles de entender y su implementacin es simple. Esto no significa necesariamente que los
protocolosdeenrutamientodeestadodeenlacesean mscomplicadosodifciles deconfigurar. Desafortunadamente,los
protocolos de enrutamiento de estado de enlace tienen esta reputacin injustificada. En los siguientes captulos
aprenderemos que los protocolos de enrutamiento de estado de enlace son tan fciles de entender y configurar comolos
protocolosdeenrutamientoporvectordedistancia.

Paraaprenderms
No es difcil comprender el algoritmo del vector de distancia. Existen muchos libros y recursos en lnea que
muestran cmo se utilizan los algoritmos para networking, como por ejemplo el algoritmo BellmanFord. Existen diversos
sitiosWebdedicadosaexplicarcmofuncionanestosalgoritmos.Consultealgunosdeestosrecursosyfamiliarceseconel
funcionamientodeestealgoritmo.
stossonalgunosrecursosquelesugerimos:

Interconnections,Bridges,Routers,Switches,andInternetworkingProtocols,porRadiaPerlman
CiscoIPRouting,porAlexZinin
RoutingtheInternet,porChristianHuitema

194

Captulo 5RIPVersion1
5.0Protocolode informacindeenrutamiento
5.0.1Introduccindelcaptulo
Con el transcurso del tiempo, los protocolos de enrutamiento han evolucionado para cumplir con las crecientes
demandasdelasredescomplejas.ElprimerprotocoloutilizadofueelProtocolodeinformacindeenrutamiento(RIP).RIP
anespopulardebidoasusimplicidadyampliacompatibilidad.
ComprenderelRIPesimportanteparasusestudiosdenetworkingdebidoadosmotivos.Primero,RIPanesten
uso. Puede enfrentarse a la implementacin de una red lo suficientemente amplia para necesitar un protocolo de
enrutamientoyaunlosuficientementesimpleparautilizarelRIPenformaefectiva.Adems, lafamiliaridadconmuchosde
losconceptosfundamentalesdeRIPloayudarnacompararRIPconotrosprotocolos.Comprenderelfuncionamientoyla
implementacindeRIPfacilitarsuaprendizajedeotrosprotocolosdeenrutamiento.
EstecaptuloabarcalosdetallesdelaprimeraversindeRIP,queincluyeunpocodehistoria,lascaractersticas,el
funcionamiento,laconfiguracin,laverificacinyresolucindeproblemasdeRIPv1.Alolargodelcaptulo,puedeutilizarlas
actividadesdelPacketTracerparapracticarloqueaprende. Alfinalizarelcaptulo, seofrecentresactividadesprcticasde
laboratorio y una actividad de Desafo de integracin de aptitudes del Packet Tracer para ayudarlo a integrar RIPv1 a su
crecienteconjuntodeconocimientosyhabilidadessobrenetworking.

5.1 RIPv1: Protocolo de enrutamiento con clase por vector de


distancia
5.1.1Informacinbsicayperspectiva
InfluenciahistricadeRIP
RIPeselprotocolodeenrutamientoporvectordedistanciamsantiguo. SibienRIPcarecedelasofisticacinde
los protocolos de enrutamiento ms avanzados, su simplicidad y amplia utilizacin en forma continua representan el
testimoniodesulongevidad.RIPnoesunprotocolo"enextincin".Dehecho,secuentaahoraconuntipodeRIPdeIPv6
llamadoRIPng(prximageneracin).
HagaclicenlasfechasdelafiguraparacomparareldesarrollodelprotocoloderedyRIPalolargodeltiempo.

195

RIP evolucion de un protocolo anterior desarrollado en Xerox, llamado Protocolo de informacin de gateway
(GWINFO).ConeldesarrollodeXeroxNetworkSystem(XNS),GWINFOevolucionaRIP. Luego,adquiripopularidadya
queseimplementenlaDistribucindelSoftwareBerkeley(BSD)comoundaemondenominadorouted(sepronuncia"routi
d" y no "routid"). Algunos fabricantes realizaron sus propias y ligeramente diferentes implementaciones de RIP. En
reconocimiento de la necesidad de estandarizacin del protocolo, Charles Hedrick escribi RFC 1058 en 1988, donde
documentelprotocoloexistenteyespecificciertasmejoras.Desdeentonces,semejorelRIPconRIPv2en1994ycon
RIPngen1997.
Nota: A la primera versin de RIP se la denomina generalmente RIPv1 para distinguirla de RIPv2. Sin embargo, ambas
versionescompartenmuchasfuncionessimilares. Aldiscutirlasfuncionescomunesdeambasversiones,nosreferiremosa
RIP.Aldiscutirfuncionespropiasdecadaversin,utilizaremosRIPv1yRIPv2.RIPv2sediscutirenuncaptuloposterior.
Enlaces:"RFC1058:Protocolodeinformacindeenrutamiento",http://www.ietf.org/rfc/rfc1058.txt

5.1.2CaractersticasyformatodemensajesdeRIPv1
CaractersticasdeRIP
SegnlodiscutidoenelCaptulo4,"Protocolosdeenrutamientoporvectordedistancia",RIPposeelassiguientes
caractersticasclave:

RIPesunprotocolodeenrutamientoporvectordedistancia.
RIPutilizaelconteodesaltoscomosunicamtricaparalaseleccinderutas.
Lasrutaspublicadasconconteodesaltosmayoresque15soninalcanzables.
Setransmitenmensajescada30segundos.

ColoqueelcursorsobreloscamposenelMensajedeRIPv1encapsuladoparaverelprocesodeencapsulacin.
LaporcindedatosdeunmensajedeRIPseencapsulaenunsegmentoUDP,conlosnmerosdepuertodeorigen
ydestinoestablecidosen520.ElencabezadoIPylosencabezadosdeenlacededatosagregandireccionesdedestinode
broadcastantesdeenviarelmensajeatodaslasinterfacesconfiguradasconRIP.

196

FormatodemensajesdeRIP:EncabezadodeRIP
Se especifican tres campos en la porcin del encabezado de cuatro bytes que se muestra en la figura de color
anaranjado.ElcampoComandoespecificaeltipodemensaje,quesediscutemsdetalladamenteenlaprximaseccin.El
campoVersinseestableceen1paralaversin1deRIP.EltercercamposerotulaDebesercero.Loscampos"Debeser
cero"ofrecenespacioparalafuturaexpansindelprotocolo.

FormatodemensajesdeRIP:Entradaderuta
La porcin de la entrada de ruta del mensaje incluye tres campos con contenido: Identificador de familias de
direcciones(establecidoen2paraIP,amenosqueunroutersoliciteunatabladeenrutamientocompleta,encuyocasoel
camposeestableceencero),DireccinIPyMtrica.Estaporcindeentradaderutarepresentaunarutadedestinoconsu
mtricaasociada.UnaactualizacindeRIPpuedeincluirhasta25entradasderuta.Eltamaomximodeldatagramaesde
512bytes,sinincluirlosencabezadosIPoUDP.
Porquhaytantoscamposestablecidosencero?
RIP se desarroll antes que IP y se utiliz para otros protocolos de red (como XNS). BSD tambin ejerci su
influencia. Al principio, el espacio adicional se agreg con la intencin de admitir mayores espacios de direcciones en el
futuro.ComoveremosenelCaptulo7,RIPv2yahautilizadolamayoradedichoscamposvacos.

5.1.3FuncionamientodeRIP
197

Procesodesolicitud/respuestadeRIP
RIPutilizadostiposdemensajesespecificadosenelcampoComando:MensajedesolicitudyMensajederespuesta.
HagaclicenReproducirparaverelprocesodesolicitud/respuesta.

198

Cada interfaz configurada con RIP enva un mensaje de solicitud durante el inicio y solicita que todos los RIP
vecinos enven sus tablas de enrutamiento completas. Se enva de regreso un mensaje de respuesta por parte de los
vecinoshabilitadosconRIP.Cuandoelrouterquerealiza lasolicitudrecibelasrespuestas,evalacadaentradaderuta.Si
unaentradaderutaesnueva,elrouterreceptorinstalalarutaenlatabladeenrutamiento.Si larutayaseencuentraenla
tabla,laentradaexistentesereemplazasilanuevaentradatieneunmejorconteodesaltos.Elrouterdeinicioluegoenva
unupdatedisparadoatodaslasinterfaceshabilitadasconRIPqueincluyensupropiatabladeenrutamientoparaquelosRIP
vecinospuedanrecibirlainformacinacercadetodaslasnuevasrutas.

ClasesdedireccionesIPyenrutamientoconclase
PuederecordarapartirdeestudiosanterioresquelasdireccionesIPasignadasaloshostssedividieroninicialmente
en3clases:claseA,claseByclaseC.Acadaclaseseleasignunamscaradesubredpredeterminada,comosemuestra
en la figura. Es importante conocer la mscara de subred predeterminada para cada clase a fin de comprender el
funcionamientodeRIP.
RIP es un protocolo de enrutamiento con clase. Como puede haberlo notado en la discusin anterior sobre el
formatodelosmensajes,RIPv1noenvainformacinsobrelamscaradesubredenlaactualizacin.Porlotanto,unrouter
utilizalamscaradesubredconfiguradaenunainterfazlocaloaplicalamscaradesubredpredeterminadasegnlaclase
dedireccin.Debidoaestalimitacin,lasredesdeRIPv1nopuedensernocontiguasnipuedenimplementarVLSM.
EldireccionamientoIPsediscutemsadelanteenelCaptulo6,"VLSMyCIDR".Tambinpuedevisitarlosenlaces
queseindicanacontinuacinparaobtenerunarevisindelasclases.
Enlaces"ProtocolodeInternet",http://www.ietf.org/rfc/rfc791.txt
"DireccionamientoIPydivisinensubredesparanuevosusuarios",http://www.cisco.com/warp/public/701/3.html

199

5.1.4Distanciaadministrativa
ComosevioenelCaptulo3,"Introduccinalosprotocolosdeenrutamientodinmicos",ladistanciaadministrativa
(AD)eslaconfiabilidad(opreferencia)delorigendelaruta.RIPtieneunadistanciaadministrativapredeterminadade120.Al
compararlo con otros protocolos de gateway interior, RIP es el protocolo de enrutamiento menos preferido. ISIS, OSPF,
IGRPyEIGRPtienenvaloresdeADpredeterminadosinferiores.
Recuerdequepuedeverificarladistanciaadministrativamedianteloscomandosshowiprouteoshow ipprotocols.

200

5.2ConfiguracinbsicadelRIPv1
5.2.1ConfiguracinbsicadelRIPv1
La figura muestra la topologa de los tres routers que utilizamos en el Captulo 2, "Enrutamiento esttico".
Fsicamente,latopologaeslamisma,exceptoquenonecesitaremosconectarlasPCalasLAN.Sinembargo,lgicamente
elesquemadedireccionamientoesdiferente.UtilizamoscincodireccionesderedclaseC.
HagaclicenTabladedireccinenlafiguraparavereldireccionamientodelainterfazparacadarouter.

5.2.2HabilitacindeRIP:comandorouterrip
Para habilitar un protocolo de enrutamiento dinmico, ingrese en el modo de configuracin global y utilice el
comandorouter.Comosemuestraenlafigura,siescribeunespacioseguidodeunsignodeinterrogacin,apareceruna
listadelosprotocolosdeenrutamientodisponiblesadmitidosporIOS.
Paraingresarenelmodode configuracindel routerparaRIP, ingrese router rip en lasolicituddeconfiguracin
global.Observequelasolicitudcambiadeunasolicituddeconfiguracinglobalalasiguiente:
R1(configrouter)#
Este comando no inicia en forma directa el proceso deRIP. En su lugar, brinda acceso a la configuracin de los
parmetrosdelprotocolodeenrutamiento.Noseenvanactualizacionesdeenrutamiento.
SinecesitaeliminarcompletamenteelprocesodeenrutamientodeRIPdeundispositivo, realiceladenegacindel
comandomediantenorouterr ip. EstecomandodetieneelprocesoRIPyeliminatodaslasconfiguracionesRIPexistentes.

201

5.2.3Especificacinderedes
AlingresarenelmododeconfiguracinderouterRIP,sebrindaninstruccionesalrouterparaqueejecuteRIP.Pero
el router an necesita conocer las interfaces locales que deber utilizar para comunicarse con otrosrouters, as como las
redesconectadasenformalocalquedeberpublicaradichosrouters.ParahabilitarelenrutamientoRIPparaunared,utilice
elcomandonetw orkenelmododeconfiguracindelroutereingreseladireccinderedconclaseparacadaredconectada
directamente.
Router(configrouter)#networkdireccinderedconclasedirectamenteconectada
Elcomandonetw ork:

HabilitaelRIPentodaslasinterfacesquepertenecenaunaredespecfica.Lasinterfacesasociadasahoraenviarn
yrecibirnactualizacionesdeRIP.
PublicalaredespecificadaenlasactualizacionesdeenrutamientoRIPenviadasaotrosrouterscada30segundos.

Nota:Siingresaunadireccindesubred,IOSlaconvierteautomticamenteenunadireccinderedconclase.Porejemplo,
siingresaelcomandonetwork192.168.1.32,elrouterloconvertirennetwork192.168.1.0.

202

Enlafigura,elcomandonetworkseconfiguraenlostresroutersparalasredesconectadasdirectamente.Observequeslo
seingresaronlasredesconclase.
Qu ocurre si ingresa una direccin de subred o direccin IP de interfaz en lugar de una direccin de red con clase al
utilizarelcomandonetworkparaconfiguracionesRIP?
R3(config)#routerrip
R3(configrouter)#netw ork192.168.4.0
R3(configrouter)#netw ork192.168.5.1
Enesteejemplo,ingresamosunadireccinIPdeinterfazenlugardeunadireccinderedconclase.Observeque
IOSnopresentaningnmensajedeerror.Ensulugar,IOScorrigelaentradaeingresaladireccinderedconclase.Estose
demuestraconlaverificacinqueseencuentraacontinuacin.
R3#showrunningconfig
!
routerrip
network192.168.4.0
network192.168.5.0
!

203

5.3Verificacinyresolucindeproblemas
5.3.1VerificacindeRIP:showiproute
Poderososcomandosparalaresolucindeproblemas
Para verificar y solucionar problemas de enrutamiento, primero utilice show ip route yshow ip protocols. Si no
puede aislarelproblemamedianteestosdoscomandos,utilice debug iprip paraverquocurreexactamente. Estostres
comandos se discuten en un orden sugerido que usted podr utilizar para verificar y solucionar problemas en una
configuracin de protocolo de enrutamiento. Recuerde, antes de configurar cualquier enrutamiento, ya sea esttico o
dinmico,asegresedequetodaslasinterfacesnecesariasestn"habilitadas"conelcomandoshow ipinterfacebrief.
HagaclicenR1,R2yR3paraverlastablasdeenrutamiento.

204

El comando show ip route verifica que las rutas recibidas por vecinos RIP estn instaladas en una tabla de
enrutamiento. Una R en el resultado indica las rutas RIP. Debido a que este comando muestra la tabla de enrutamiento
completa,incluidaslasrutasestticasylasconectadasdirectamente,normalmentesteeselprimercomandoutilizadopara
verificar la convergencia. Es posible que las rutas no aparezcan de inmediato cuando ejecute este comando ya que la
convergencia de las redes puede tomar cierto tiempo. Sin embargo, una vez que el enrutamiento est correctamente
configuradoentodoslosrouters,elcomandoshow iproutereflejarquecadaroutercuentaconunatabladeenrutamiento
completa,conunarutaparacadareddelatopologa.
HagaclicenelbotnTopologa.

205

Como puede ver en la figura, hay cinco redes en la topologa. Cada router enumera cinco redes en la tabla de
enrutamientoporlotanto,podemosdecirquelostresroutersconvergendebidoaquecadaroutertieneunarutaparacada
redilustradaenlatopologa.

Interpretacindelresultadodeshowiproute
Con la informacin de la figura, nos enfocaremos en una ruta RIP aprendida mediante R1 e interpretaremos el
resultadoqueapareceenlatabladeenrutamiento.
R192.168.5.0/24[120/2]via192.168.2.2,00:00:23,Serial0/0/0
La lista de rutas con un cdigo R es una manera rpida de verificar si RIP est realmente en ejecucin en este
router.SiRIPnoseencuentraalmenosparcialmenteconfigurado,noverningunarutaRIP.
Acontinuacin,seenumeranladireccinderedremotaylamscaradesubred(192.168.5.0/24).
EntreparntesissemuestraelvalorAD(120paraRIP)yladistanciaalared(2saltos).
LadireccinIPdelsiguientesaltodelrouterquerealizalanotificacinestenumerada(R2en192.168.2.2)ylacantidadde
segundosquepasarondesdelaltimaactualizacin(00:00:23,enestecaso).
Porltimo,seenumeralainterfazdesalidaqueutilizaresterouterparaeltrficodestinadoalaredremota(Serial0/0/0).

5.3.2 VerificacindeRIP:showipprotocols
206

Interpretacindelresultadodeshowipprotocols
Si falta una red de la tabla de enrutamiento, verifique la configuracin de enrutamiento mediante show ip protocols. El
comando show ip protocols muestra el protocolo de enrutamiento configurado actualmente en el router. Este resultado
puedeusarseparaverificarlamayoradelosparmetrosRIPafindeconfirmarsi:

estconfiguradoelenrutamientoRIP
lasinterfacescorrectasenvanyrecibenactualizacionesRIP
elrouterpublicalasredescorrectas
losvecinosRIPenvanactualizaciones

Estecomando tambin es muy til para la verificacin de las operaciones de otros protocolos de enrutamiento, como
veremosmsadelanteconEIGRPyOSPF.
Hagaclicenelbotn1enlafigura.

LaprimeralneaderesultadosverificasielenrutamientoRIPestconfiguradoyenejecucinenelrouterR2.Como
vimos en la seccin anterior, "Configuracin bsica del RIPv1", se necesita almenos una interfaz activa con un comando
netw orkasociadoantesdeiniciarelenrutamientoRIP.
Hagaclicenelbotn2enlafigura.

207

stos son los temporizadores que indican cundo se enviar la siguiente serie de actualizaciones desde este router, 23
segundosapartirdeahora,enelejemplo.
Hagaclicenelbotn3enlafigura.

Estainformacinserelacionaconlasactualizacionesdefiltradoylasrutasderedistribucin,siestnconfiguradaseneste
router.ElfiltradoylaredistribucinsondostemasdenivelCCNP.
Hagaclicenelbotn4enlafigura.

208

Este bloque de resultados contiene informacin acerca de la versin RIP que est configurada actualmente y las
interfacesqueparticipanenlasactualizacionesRIP.

Hagaclicenelbotn5enlafigura.

EstapartedelresultadomuestraqueelrouterR2actualmenterealizaelresumenenelbordedelaredconclaseyutilizar
enformapredeterminadahastacuatrorutasdeigualcostoparaequilibrarcargaseneltrfico.

209

Hagaclicenelbotn6enlafigura.

Lasredesconclaseconfiguradasconelcomandonetw orkseenumeranacontinuacin.stassonlasredesqueincluirR2
ensusactualizacionesRIP.
Hagaclicenelbotn7enlafigura.

Desplcese hacia abajo para ver el resultado restante. Los vecinos RIP se enumeran aqu como Fuentes de
informacindeenrutam iento.GatewayesladireccinIPdelsiguientesaltodelvecinoqueenvaactualizacionesdeR2.

210

DistanciaeslaADqueutilizaR2paralasactualizacionesenviadasporestevecino.ltimaactualizacinsonlossegundos
transcurridosdesdequeserecibilaltimaactualizacinporpartedeestevecino.

5.3.3 VerificacindeRIP:showipprotocols
Interpretacindelresultadodedebugiprip

La mayora de los errores de configuracin de RIP involucran una configuracin de sentencia netw ork, una
configuracindesentencianetw orkfaltanteolaconfiguracindesubredesnocontiguasenunentornoconclase.Comose
muestraenlafigura,uncomandoefectivoutilizadoparareconocerproblemasconlasactualizacionesRIPeseldebugiprip.
Este comando muestra las actualizaciones de enrutamiento RIP a medida que se envan y reciben. Debido a que las
actualizacionessonperidicas,necesitaresperarlasiguienteseriedeactualizacionesantesdevercualquierresultado.
Hagaclicenelbotn1enlafigura.

211

Primeroveremosunaactualizacinproveniente deR1 en la interfazSerial0/0/0.ObservequeR1slo envauna


ruta a la red 192.168.1.0. No se envan ms rutas para no violar la regla de horizonte dividido. R1 no est autorizado a
publicarredesnuevamenteenR2queR2envopreviamenteaR1.
Hagaclicenelbotn2enlafigura.

LasiguienteactualizacinqueserecibeprovienedeR3.Nuevamente,debidoalaregladehorizontedividido,R3sloenva
unaruta:red192.168.5.0.
Hagaclicenelbotn3enlafigura.

R2 enva sus propias actualizaciones. Primero, R2 crea una actualizacin para enviar a la interfaz FastEthernet0/0. La
actualizacinincluyelatabladeenrutamientocompleta,exceptolared192.168.3.0,queestconectadaaFastEthernet0/0.
Hagaclicenelbotn4enlafigura.

212

A continuacin, R2 crea una actualizacin para enviar a R3. Se incluyen tres rutas. R2 no publica la red que R2 y R3
compartennipublicalared192.168.5.0debidoalhorizontedividido.
Hagaclicenelbotn5enlafigura.

Porltimo,R2creaunaactualizacinparaenviaraR1.Seincluyentresrutas.R2nopublicalaredqueR2yR1comparten
nipublicalared192.168.1.0debidoalhorizontedividido.
Nota:Siesperaraotros30segundos,veratodoslosresultadosdedepuracinmostradosenlarepeticindelafiguradebido
aqueRIPenvaactualizacionesperidicascada30segundos.
Hagaclicenelbotn6enlafigura.

213

ParadetenerlasupervisindelasactualizacionesRIPenR2, ingreseelcomandonodebug ipriposimplementeundebug


all,comosemuestraenlafigura.
Alrevisaresteresultadodedepuracin,podemosverificarqueelenrutamientoRIPescompletamenteoperativoenR2.Pero,
encuentra un modo de optimizar el enrutamiento RIP en R2? Necesita R2 enviar actualizaciones fuera de
FastEthernet0/0?Enelsiguientetemaveremoscmopuedenprevenirselasactualizacionesinnecesarias.

5.3.4Interfacespasivas
LasactualizacionesRIPinnecesariasinfluyenenlared
Comovioenelejemploanterior,R2envaactualizacionesfueradeFastEthernet0/0apesardequenoexisteningn
dispositivoRIPendichaLAN. R2notienemodode conoceresto y,como consecuencia, enva unaactualizacin cada30
segundos.ElenvodeactualizacionesinnecesariasaunaLANinfluyeenlareddetresmaneras:
1. Se desperdicia el ancho de banda al transportar actualizaciones innecesarias. Debido a la transmisin de las
actualizacionesRIP,losswitchesreenviarnlasactualizacionesatodoslospuertos.
2. Todos los dispositivos de la LAN deben procesar la actualizacin hasta las capas de transporte, donde el dispositivo
receptordesecharlaactualizacin.

214

3. La publicacin de actualizaciones en una red de broadcast representa un riesgo para la seguridad. Las actualizaciones
RIPpuedeninterceptarseconsoftwarededeteccindepaquetes.Lasactualizacionesdeenrutamientopuedenmodificarsey
enviarsenuevamenteal router, con locualsecorromperalatabla deenrutamientoconmtricasfalsas queencaminanel
trficoenformaerrnea.
DetencindeactualizacionesRIPinnecesarias
Es posible que piense que puede detener las actualizaciones retirando la red 192.168.3.0 de la configuracin
medianteelcomandononetwork192.168.3.0,peroentoncesR2nopublicarestaLANcomounarutaenlasactualizaciones
enviadas a R1 y R3. La solucin correcta es utilizar el comando passiveinterface, que evita la transmisin de las
actualizacionesdeenrutamientoatravsdeunainterfazderouterperoaunaspermitelanotificacindedicharedenotros
routers.Ingreseelcomandopassiveinterfaceenelmododeconfiguracinderouter.
Router(configrouter)#passiveinterfaceinterfacetypeinterfacenumber
Estecomandodetienelasactualizacionesdeenrutamientodelainterfazespecificada.Sinembargo,laredalaque
pertenecelainterfazespecificadaansepublicarenlasactualizacionesdeenrutamientoenviadasaotrasinterfaces.
En la figura, R2 se configura inicialmente con el comando passiveinterface para prevenir las actualizaciones de
enrutamientoenFastEthernet0/0debidoalafaltadevecinosRIPenlaLAN.Elcomandoshowipprotocolsseutilizaluego
para verificar la interfaz pasiva. Observe que la interfaz ya no se enumera en Interfaz, sino en una nueva seccin
denominadaInterfacespasivas.Asimismo,observequelared192.168.3.0anseencuentraenEnrutamientopararedes,lo
cualsignificaqueestaredanestincluidacomounaentradaderutaenlasactualizacionesRIPqueseenvanaR1yR3.
Todoslosprotocolosde enrutamientoadmitenelcomandopassiveinterface.Seesperaquese utiliceel comando
passiveinterfacecuandocorrespondacomopartedelaconfiguracinnormaldeenrutamiento.

215

5.4Resumenautomtico
5.4.1Topologamodificada:escenarioB
Para prestar ayuda con la discusin de resumen automtico, la topologa RIP mostrada en la figura se modific con los
siguientescambios:
Seutilizantresredesconclase:

172.30.0.0/16
192.168.4.0/24
192.168.5.0/24

Lared172.30.0.0/16sedivideentressubredes:

172.30.1.0/24
172.30.2.0/24
172.30.3.0/24

Lossiguientesdispositivosformanpartedeladireccinderedconclase172.30.0.0/16:

TodaslasinterfacesenR1
S0/0/0yFa0/0enR2

Lared192.168.4.0/24sedividecomounanicasubred192.168.4.8/30

HagaclicenR1,R2yR3paraverlosdetallesdeconf iguracindecadarouter.

216

Observequeloscomandosnoshutdownyclockratenosonnecesariosdebidoaquedichoscomandosanseconfiguran
desdeelEscenarioA.Sinembargo,debidoaqueseagregaronnuevasredes,elprocesodeenrutamientoRIPseeliminpor
completoconelcomandonorouterripantesdehabilitarlonuevamente.

En el resultado de R1, observe que ambas subredes estn configuradas con el comando network. Esta configuracin es
tcnicamenteincorrectayaqueRIPv1envaladireccinderedconclaseensusactualizacionesynolasubred.Porlotanto,
IOScambilaconfiguracinpara reflejarlaconfiguracinconclase correcta,como puedeversecon elresultadode show
run.

217

En el resultado para R2, observe que la subred 192.168.4.8 se configur con el comando network. Nuevamente, esta
configuracinestcnicamenteincorrectayelIOSlacambia192.168.4.0enlaconfiguracinenejecucin.

HagaclicenR3enlafigura.

LaconfiguracindeenrutamientoparaR3escorrecta.Laconfiguracinenejecucincoincideconlaingresadaenelmodo
deconfiguracinderouter.

Nota:Enlosexmenesdeevaluacinycertificacin, ingresarunadireccindesubredenlugardeunadireccinderedcon
claseenuncomandonetworkseconsideraunarespuestaincorrecta.

5.4Resumenautomtico
5.4.2Routersdebordeyresumenautomtico
Comosabe, RIPesun protocolodeenrutamientoconclase queresumeautomticamente redesconclase en los
bordesde redesprincipales.Enlafigura, puede ver queR2poseeinterfaces enmsdeunaredprincipalcon clase.Esto
convierteaR2enunrouterdebordeenRIP.LasinterfacesSerial0/0/0yFastEthernet0/0enR2seencuentrandentrodel
borde172.30.0.0.LainterfazSerial0/0/1estdentrodelborde192.168.4.0.
DebidoaquelosroutersdeborderesumensubredesRIPdeunaredprincipalaotra,lasactualizacionesparalas
redes 172.30.1.0, 172.30.2.0 y 172.30.3.0 se resumirn automticamente en 172.30.0.0cuando se enve la interfaz Serial
0/0/1deR2.
Veremosenlasprximasdosseccioneslaformaenquelosroutersdeborderealizanesteresumen.

218

5.4.3ProcesamientodeactualizacionesRIP
ReglasparaelprocesamientodeactualizacionesRIPv1
LassiguientesdosreglasregulanlasactualizacionesRIPv1:

Siunaactualizacindeenrutamientoylainterfazquelarecibepertenecenalamismaredprincipal, lamscarade
subreddelainterfazseaplicaalareddelaactualizacindeenrutamiento.
Si una actualizacin de enrutamiento y la interfaz que la recibe pertenecen a diferentes redes principales, la
mscaradesubredconclasedelaredseaplicaalareddelaactualizacindeenrutamiento.

Ejem plodeactualizacionesdeprocesam ientodeRIPv1


Enlafigura,R2recibeunaactualizacindeR1eingresalaredenlatabladeenrutamiento.CmosabeR2queestasubred
tieneunamscaradesubred/24(255.255.255.0)?Losabedebidoaque:

R2 recibi dicha informacin en una interfaz que pertenece a la misma red con clase (172.30.0.0) que la de la
actualizacin172.30.1.0entrante.
LadireccinIPparalaqueR2recibielmensaje"172.30.1.0in1 hops"(172.30.1.0en1salto)seencontrabaen
Serial0/0/0conunadireccinIPde172.30.2.2yunamscaradesubredde255.255.255.0(/24).
R2utilizasupropiamscaradesubredenestainterfazylaaplicaastayatodaslasdemssubredes172.30.0.0
questarecibeenestainterfazenestecaso,172.30.1.0.
Lasubred172.30.1.0/24seagregalatabladeenrutamiento.

LosroutersqueejecutanRIPv1selimitanalautilizacindelamismamscaradesubredparatodaslassubredesconla
mismaredconclase.
Como aprender en los siguientes captulos, los protocolos de enrutamiento sin clase como RIPv2 permiten que la
mismaredprincipal(conclase)utilicediferentesmscarasdesubredendiferentessubredes,msconocidacomoMscara
desubreddelongitudvariable(VLSM).

219

5.4.4 Envo deactualizacionesRIP


Utilizacindeladepuracinparaverelresumenautomtico
Alenviarunaactualizacin,elrouterdebordeR2incluirladireccinderedylamtricaasociada.Silaentradade
rutaesparaunaactualizacinenviadaaunaredprincipaldiferente,luegoladireccinderedenlaentradaderutaseresume
en la direccin de red principal o con clase. Esto es exactamente lo que hace R2 para 192.168.4.0 y 192.168.5.0. Enva
dichasredesconclaseaR1.
R2 tambin tiene rutas para las subredes 172.30.1.0/24, 172.30.2.0/24 y 172.30.3.0/24. En la actualizacin de
enrutamientodeR2aR3enSerial0/0/1,R2sloenvaunresumendeladireccinderedconclasede172.30.0.0.
Si la entrada de ruta es para una actualizacin enviada dentro de una red principal, la mscara de subred de la
interfazsalienteseutilizaparadeterminarladireccinderedparapublicar.R2envalasubred172.30.3.0aR1mediantela
mscaradesubredenSerial0/0/0paradeterminarladireccindesubredparapublicar.
R1 recibe la actualizacin 172.30.3.0 en la interfaz Serial0/0/0, que posee una direccin de interfaz de
172.30.2.1/24. Ya que la actualizacin de enrutamiento y la interfaz pertenecen a la misma red principal, R1 aplica su
mscara/24alaruta172.30.3.0.
Hagaclicenlastablasdeenrutam ientoR1yR3enlaf iguraparacompararlastablasdeenrutam iento.
Observe que R1 tiene tres rutas para la red principal 172.30.0.0, que se ha dividido en subredes a /24
255.255.255.0.R3slotieneunarutahacialared172.30.0.0ylarednosehadivididoensubredes.R3tienelaredprincipal
en su tabla de enrutamiento. Sin embargo, sera un error asumir que R3 no cuenta con conectividad total. R3 enviar
cualquierpaquetedestinadoparalasredes 172.30.1.0/24, 172.30.2.0/24y172.30.3.0/24haciaR2, ya queesastresredes
pertenecena172.30.0.0/16ysonalcanzablesatravsdeR2.

220

221

5.4.5Ventajasydesventajasdelresumenautomtico
Ventajasdelresumenautomtico
ComosevioconR2enlafiguraanterior,RIPresumeautomticamentelasactualizacionesentreredesconclase.
Debido a que la actualizacin 172.30.0.0 se enva fuera de una interfaz (Serial 0/0/1) en una red con clase diferente
(192.168.4.0),RIPenvaslounaactualizacinnicaparatodalaredconclaseenlugardeenviarunaparacadaunadelas
diferentessubredes.Esteprocesoessimilar alquerealizamosalresumirvariasrutasestticasenuna nicaruta esttica.
Porqueelresumenautomticoconstituyeunaventaja?

Se envan y reciben actualizaciones de enrutamiento menores, que utilizan menor ancho de banda para las
actualizacionesdeenrutamientoentreR2yR3.
R3tieneunarutanicaparalared172.30.0.0/16,independientementedelacantidaddesubredesquehayaocmo
se divida en subredes. La utilizacin de una nica ruta ofrece un proceso de consulta ms rpido en la tabla de
enrutamientoparaR3.

Existealgunadesventajaenelresumenautomtico?S,cuandohayredesnocontiguasconfiguradasenlatopologa.

Desventajadelresumenautomtico

222

Comopuedeverenlafigura,elesquemadedireccionamientocambi.Estatopologaseutilizarparamostraruna
desventaja principal con los protocolos de enrutamiento con clase como RIPv1: su falta de compatibilidad con redes no
contiguas.
Losprotocolosdeenrutamientoconclasenoincluyenlamscaradesubredenlasactualizacionesdeenrutamiento.
Las redes se resumen automticamente a travs de los bordes de redes principales, ya que el router receptor no puede
determinarla mscaradelaruta.Estosedebe aquelainterfazreceptorapuedetenerunamscaradiferentedelasrutas
divididasensubredes.
Observe que R1 y R3 tienen subredes provenientes de la red principal 172.30.0.0/16, a diferencia de R2.
Fundamentalmente, R1 y R3 son routers de borde para 172.30.0.0/16 ya que estn separados por otra red principal,
209.165.200.0/24. Esta separacin crea una red no contigua, debido a que dos grupos de subredes 172.30.0.0/24 estn
separadosalmenosporotraredprincipal.172.30.0.0/16esunarednocontigua.

LastopologasnocontiguasnoconvergenconRIPv1
LafiguramuestralaconfiguracinRIPparacadaroutersegnlatopologa.LaconfiguracinRIPv1escorrecta,pero
nopuededeterminar todaslas redesenestatopologa nocontigua. Para comprenderlosmotivos,recuerdeque unrouter
slo publicar las direcciones de red principales en las interfaces que no pertenecen a la ruta publicada. Como
consecuencia, R1 no publicar 172.30.1.0 ni 172.30.2.0 para R2 a travs de la red 209.165.200.0. R3 no publicar
172.30.100.0ni172.30.200.0paraR2atravsdelared209.165.200.0.Sinembargo,ambosrouterspublicarnladireccin
delaredprincipal172.30.0.0,unarutaresumidaparaR3.
Cul es el resultado? Sin la inclusin de la mscara de subred en la actualizacin de enrutamiento, RIPv1 no
puede publicar informacin de enrutamiento especfica que permitir a los routers realizar el enrutamiento correctamente
paralassubredes172.30.0.0/24.
HagaclicenlosbotonesshowiprouteparaR1,R2yR3enlafigurayreviselasrutas.

223

224

R1notieneningunarutahacialasLANconectadasaR3.
R3notieneningunarutahacialasLANconectadasaR1.
R2tienedosrutasdeigualcostohacialared172.30.0.0.
R2 equilibrar cargas en el trfico destinado a cualquier subred de172.30.0.0.Esto significa que R1 obtendr la
mitaddeltrficoyR3obtendrlaotramitaddeltrfico,independientementedesieldestinodeltrficoesunadesus
LANono.

EnelCaptulo7,"RIPv2,"verunaversindeestatopologa.Selautilizarparamostrarladiferenciaentreenrutamientocon
claseysinclase.

5.5RutapordefectoyRIPv1
5.5.1Topologiamodificada:escenarioC
AgregaraccesoaInternetalatopologa
RIP fue el primer protocolo de enrutamiento dinmico y se utiliz ampliamente en las implementaciones iniciales
entre clientes e ISP, as como entre diferentes ISP. Sin embargo, en las redes actuales, los clientes no necesariamente
tienenqueintercambiaractualizacionesdeenrutamientoconsusISP.LosroutersdeclientesqueseconectanaunISPno
necesitanunalistaparacadarutaenInternet.Ensulugar,estosrouterstienenunarutapordefectoqueenvatodoeltrfico
al router ISP cuando el router del cliente no tiene una ruta a un destino. El ISP configura una ruta esttica que apunta al
routerdelclienteenbuscadedireccionesdentrodelareddelcliente.
En el escenario C, R3 es el proveedor de servicios con acceso a Internet, como lo indica la nube. R3 y R2 no
intercambian actualizaciones de RIP. En su lugar, R2 utiliza una ruta por defecto para alcanzar la LAN de R3 y todos los

225

dems destinos que no estn enumerados en su tabla de enrutamiento. R3 utiliza una ruta esttica de resumen para
alcanzarlassubredes172.30.1.0,172.30.2.0y172.30.3.0.
Para preparar la topologa, podemos dejar el direccionamiento en su lugar es el mismo que se utiliz en el
EscenarioB.Sinembargo,tambinnecesitamoscompletarlossiguientespasos:

1.DesactiveelenrutamientoRIPparalared192.168.4.0enR2.
2.ConfigureR2conunarutaestticapordefectoparaenviareltrficopredeterminadoaR3.
3.DesactivecompletamenteelenrutamientoRIPenR3.
4.ConfigureR3conunarutaestticaalassubredes172.30.0.0.
Hagaclicenlaf ichashowiprouteenlaf iguradelroutercorrespondienteparaverelresultado.

226

227

5.5.2PropagacindelarutapordefectoenRIPv1
ParabrindarconectividadaInternetatodaslasdemsredesdeldominiodeenrutamientoRIP,larutaestticapor
defectodebepublicarseatodoslosdemsroutersqueutilizanelprotocolodeenrutamientodinmico.Podraconfiguraruna
ruta esttica por defecto en R1 apuntando a R2, pero dicha tcnica no es escalable. Cada vezque agregue un router al
dominio de enrutamiento RIP, tendra que configurar otraruta esttica por defecto. Por qu no dejar que el protocolo de
enrutamientohagaeltrabajoporusted?
Envariosprotocolosdeenrutamiento,incluidoRIP,ustedpuedeutilizarelcomandodefaultinformationoriginateen
elmododeconfiguracinderouterparaespecificarqueesterouteroriginar lainformacinpredeterminada,alpropagarla
ruta esttica por defecto en las actualizaciones RIP. En la figura, R2 se configur con el comando defaultinformation
originate.Observeapartirdelresultadodedebugipripquesteahoraenvaunarutaestticapordefecto"quadzero"aR1.

Hagaclicenshowiprouteenlafigura.

228

EnlatabladeenrutamientoparaR1,podrverquehayunarutacandidatapordefecto,comoseindicaatravsdel
cdigoR*.LarutaestticapordefectoenR2sepropaghaciaR1enunaactualizacinRIP.R1tieneconectividadalaLAN
enR3yacualquierdestinoenInternet.

5.7Resumen
RIP(versin 1) esunprotocolodeenrutamientoporvectordedistanciaconclase. RIPv1fueunode losprimeros
protocolos de enrutamiento desarrollados para el enrutamiento de paquetes IP. RIP utiliza el conteo de saltos para su
mtrica,unamtricade16saltosimplicaquedicharutaesinalcanzable.Comoconsecuencia,RIPslopuedeutilizarseen
redesquenocuentenconmsdequinceroutersentredosredescualesquiera.
LosmensajesRIPseencapsulanen unsegmentoUDP, conpuertosdeorigenydestinode 520. LosroutersRIP
envansustablasdeenrutamientocompletasasusvecinoscada30segundos,exceptoaquellasrutasafectadasporlaregla
dehorizontedividido.
RIPsehabilitamedianteelcomando routerrip en unasolicituddeconfiguracin global. Elcomando netw ork se
utiliza para especificar las interfaces en el router que se habilitarn para RIPjunto con la direccin de red con clase para
cadaredconectadadirectamente.ElcomandonetworkhabilitalainterfazparaenviaryrecibiractualizacionesRIPytambin
publicadicharedenlasactualizacionesRIPparaotrosrouters.
ElcomandodebugiprippuedeutilizarseparaverlasactualizacionesRIPenviadasyrecibidasporelrouter.Para
evitar el envo de las actualizaciones RIP a una interfaz, tal como en una LAN donde no hay otros routers, se utiliza el
comandopassiveinterface.

229

Las entradas RIP se muestran en la tabla de enrutamiento con el cdigo de origen de R y tienen una distancia
administrativa de 120. Las rutas por defecto se propagan en RIP al configurar una ruta esttica por defecto y utilizar el
comandodefaultinformationoriginateenRIP.
RIPv1resume automticamentelassubredes desudireccinconclase alenviar unaactualizacina una interfaz
queseencuentraenunaredprincipaldiferentedeladireccindivididaensubredesdelaruta. Debido aqueRIPv1esun
protocolodeenrutamientoconclase, lamscaradesubrednoestincluidaenlaactualizacindeenrutamiento.Cuandoun
routerrecibeunaactualizacindeenrutamientoRIPv1,RIPdebedeterminarlamscaradesubreddedicharuta.Silaruta
pertenecealamismaredprincipalconclasequelaactualizacin,RIPv1aplicalamscaradesubreddelainterfazreceptora.
Si la ruta pertenece a una red principal con clase diferente de la interfaz receptora, RIPv1 aplica la mscara con clase
predeterminada.
Puede usarseelcomando show ipprotocolsparamostrarla informacindecualquierprotocolodeenrutamiento
habilitadoenelrouter.EnrelacinconRIP,estecomandomuestralainformacindeltemporizador,elestadodelresumen
automtico,lasredeshabilitadasenesterouterparaRIPydemsinformacin.
DebidoaqueRIPv1esunprotocolodeenrutamientoconclase,stenoadmiteredesnocontiguasniVLSM.Estos
dostemassediscutenenelCaptulo7,"RIPv2".

Paraobtenermsinformacin
LasRFC(Solicituddecomentarios)constituyen unaseriededocumentosenviadosalIETF(Grupodetrabajodeingeniera
de Internet) para proponer un estndar de Internet o transmitir conceptos nuevos, informacin y ocasionalmente hasta
comentariosdehumor.RFC1058eslaRFCoriginalparaRIPescritaporCharlesHedrick.
SepuedeaccederalasRFCdesdedistintossitiosWeb, incluido www.ietf.org. Lea latotalidad o partesdeRFC1058.En
estemomento,estarfamiliarizadoconlamayorpartededichainformacin,juntoconciertainformacinadicional.

230

Captulo6:VLSMyCIDR
6.0Introduccindelcaptulo
6.0.1Introduccindelcaptulo
Antesde1981,lasdireccionesIPusabanslolosprimeros8bitsparaespecificarlaporcindereddeladireccin,
loquelimitabaInternet,entoncesconocidacomoARPANET,a256redes.Prontofueevidentequeesteespaciodedireccin
noibaasersuficiente.
En1981,laRFC791modific ladireccin IPv4de32bitsparapermitirtresclases otamaosdistintosde redes:
clase A,claseByclaseC.LasdireccionesdeclaseAusaban8bitsparalaporcindereddeladireccin,lasdeclaseB
usaban16bitsylasdeclaseCusaban24bits.EsteformatosehizoconocidocomodireccionamientoIPconclase.
Eldesarrolloinicialdeldireccionamientoconclaseresolvielproblemadelmitede256redes,poruntiempo.Una
dcadamstarde,fueevidentequeelespaciodedireccinIPseestabareduciendorpidamente.Enrespuesta,elGrupode
trabajo de ingeniera de Internet (IETF) introdujo Classless Interdomain Routing (CIDR), que utilizaba una mscara de
subreddelongitudvariable(VLSM)paraayudaraconservarelespaciodedireccin.
ConlaintroduccindeCIDRyVLSM,losISPahorapodanasignarunapartedeunaredconclaseaunclientey
otraparte diferente a otro cliente. Esta asignacin no contigua de direcciones de los ISP era anloga al desarrollo de los
protocolosdeenrutamientosinclase. Paracomparar: losprotocolosdeenrutamientoconclasesiempreresumenelborde
conclaseynoincluyenlamscaradesubredenactualizacionesdeenrutamiento.Losprotocolosdeenrutamientosinclase
sincluyenlamscaradesubredenlasactualizacionesdeenrutamientoynodebenrealizarelresumen.Losprotocolosde
enrutamientosinclasequesediscutenenestecursosonlosRIPv2,EIGRPyOSPF.
ConlaintroduccindeVLSMyCIDR,losadministradoresderedtuvieronqueusarhabilidadesrelacionadasconla
divisin en subredes adicionales. VLSM simplementesubdivide una subred. Las subredes, a su vez, se pueden dividir en
subredes envarios niveles,comoaprenderenestecaptulo. Ademsdela divisinensubredes, sehizoposibleresumir
unagrancoleccinderedesconclaseenunarutaagregadaosuperred.Enestecaptulo,tambinrevisarlashabilidades
relacionadasconelresumenderuta.

6.1.1Direccionamientoconclaseysinclase
6.1.1DireccionamientoIPconclase
Cuando en 1969 se puso en funcionamiento ARPANET, nadie imagin que Internet superara de tal forma los humildes
comienzosdeesteproyectodeinvestigacin.Enelao1989, ARPANETsehabatransformadoenloquehoyconocemos
como Internet. En la siguiente dcada, la cantidad de hosts de Internet creci de manera exponencial, de 159000, en
octubrede1989,amsde72millonesafinesdelmilenio.Apartirdeenerode2007,habamsde433millonesdehostsen
Internet.
SinlaintroduccindelanotacinCIDRyVLSMen1993(RFC1519),latraduccindedireccionesdenombre(NAT)en1994
(RFC1631)yeldireccionamientoprivadoen1996(RFC1918),elespaciodedireccinIPv4de32bitsestaraagotado.
Enlaces: "ISC Domain Survey: Number of Internet Hosts" (Estudio de dominios de ISC: cantidad de hosts en Internet),
http://www.isc.org/index.pl?/ops/ds/hostcounthistory.php

231

Bitsdeordensuperior
Inicialmente,lasdirecciones IPv4seasignabanenfuncin delaclase. Enla especificacin originaldeIPv4(RFC
791) que se lanz en 1981, los autores establecieron las clases para ofrecer tres tamaos distintos de redes para
organizaciones grandes,medianas y pequeas. Por ende, se definieron las direcciones de clase A, B y C con un formato
especficoparalosbitsdeordensuperior.Losbitsdeordensuperiorsonlosbitsqueseencuentranmsalaizquierdaen
unadireccinde32bits.
Comosemuestraenlafigura:

LasdireccionesdeclaseAempiezanconunbit0.Porlotanto,todaslasdireccionesde0.0.0.0a127.255.255.255
pertenecen a la clase A. La direccin 0.0.0.0 se reserva para el enrutamiento predeterminado y la direccin
127.0.0.0sereservaparalapruebadeloopback.
Las direcciones de clase B empiezan con un bit 1 y un bit 0. Por lo tanto, todas las direcciones de 128.0.0.0 a
191.255.255.255pertenecenalaclaseB.
LasdireccionesdeclaseCempiezancondosbits1yunbit0.LasdireccionesdeclaseCcomprendende192.0.0.0
a223.255.255.255.

Lasdirecciones restantessereservaron paramulticasting y futurosusos. Lasdireccionesmulticast empiezan contres


bits1yunbit0.Lasdireccionesmulticastseusanparaidentificarungrupodehostsquesonpartedeungrupomulticast.
Esto ayuda a reducir la cantidad de procesamientos de paquetes que realizan los hosts, especialmente en losmedios de
broadcast. En este curso, ver que los protocolos de enrutamiento RIPv2, EIGRP y OSPF usan direcciones multicast
designadas.
LasdireccionesIPqueempiezanconcuatrobits1sehanreservadoparausofuturo.
Enlaces:"InternetProtocol",(ProtocolodeInternet),http://www.ietf.org/rfc/rfc791.txt
"InternetMulticastAddresses"(DireccionesMulticastdeInternet),http://www.iana.org/assignments/multicastaddresses

EstructuradeldireccionamientoconclaseIPv4

232

Lasdesignacionesdelosbitsderedydelosbitsdehost seestablecieronen laRFC790(publicadacon laRFC


791).Comosemuestraenlafigura,lasredesdeclaseAusabanelprimeroctetoparalaasignacindered,quesetraduca
a una mscara de subred con clase 255.0.0.0. Debido a que slo se dejaron 7 bits en el primer octeto (recuerde que el
primerbitessiempre0),estodiocomoresultado2ala7mapotenciaobien128redes.
Con24bitsenlaporcindehost,cadadireccindeclaseAtenacapacidadparamsde16millonesdedirecciones
host individuales. AntesdeCIDRyVLSM,alas organizaciones se les asignaba unadireccindered conclasecompleta.
Quibaahacerunaorganizacincon16millonesdedirecciones?Ahorapuedeentenderelenormedesperdiciodeespacio
de direcciones que se produjo durante los comienzos de Internet, cuando las empresas reciban direcciones de clase A.
Algunas empresas y organizaciones gubernamentales an tienen direcciones de clase A. Por ejemplo, General Electric
posee3.0.0.0/8,AppleComputerposee17.0.0.0/8yelServicioPostaldelosEstadosUnidosposee56.0.0.0/8.(Consulteel
enlace "Internet Protocol v4 AddressSpace"[Espacio de direccin del Protocolo de Internet v4] que figura a continuacin
paraverunalistadetodaslasasignacionesdeIANA.)
LaclaseBnoeramuchomejor.LaRFC790especificabalosprimerosdosoctetoscomored.Conlosprimerosdos
bits ya establecidos en 1 y 0, quedaban 14 bits en los primeros dos octetos para asignar redes, lo que produjo 16384
direcciones de red de clase B. Debido a que cada direccin de red de clase B contena 16 bits en la porcin de host,
controlaba65534direcciones.(Recuerdequesereservaban2direccionesparalasdireccionesderedydebroadcast).Slo
lasorganizacionesmsgrandesylosgobiernospodanllegarausaralgunavezlas65000direcciones.ComoenlaclaseA,
elespaciodedireccindeclaseBsedesperdiciaba.
Paraempeorarlasituacin,lasdireccionesdeclaseCgeneralmenteeranmuypequeas!LaRFC790especificaba
losprimerostresoctetoscomored.Conlosprimerostresbitsestablecidosen1y1,y0,quedaban21bitsparaasignarredes
para ms de 2 millones de redes de clase C. Pero cada red de clase C slo tena 8 bits en la porcin de host o 254
direccioneshostposibles.
Enlaces:"ABriefHistoryoftheInternet"(HistoriabrevedeInternet),http://www.isoc.org/internet/history/brief.shtml
"Internet Protocol v4 Address Space" (Espacio
http://www.iana.org/assignments/ipv4addressspace

de

direccin

del

Protocolo

de

Internet

v4),

6.1.2Protocolodeenrutamientoconclase
Ejemplodeprotocolosdeenrutamientoconclase
UsardireccionesIPconclasesignificabaquelamscaradesubredpodadeterminarseconelvalordelprimerocteto,oms
precisamente, con los primeros tres bits de la direccin. Los protocolos de enrutamiento, como RIPv1 slo necesitaban
propagar la direccin de red de las rutas conocidas y no necesitaban incluir la mscara de subred en la actualizacin de
enrutamiento. Esto se debe a que el router que reciba la actualizacin de enrutamiento poda determinar la mscara de
subred simplemente examinando el valor del primer octeto de la direccin de red o aplicando su mscara de subred de
ingresoparalasrutasdivididasensubredes.Lamscaradesubredestabadirectamenterelacionadaconladireccindered.
HagaclicenActualizacindeR1aR2enlafigura.

233

En el ejemplo, R1 sabe que la subred 172.16.1.0 pertenece a la misma red principal con clase que la interfaz
saliente. Por lo tanto, le enva una actualizacin RIP a R2 que contiene la subred 172.16.1.0. Cuando R2 recibe la
actualizacin,aplicalamscaradesubreddelainterfazderecepcin(/24)alaactualizacinyagrega172.16.1.0alatabla
deenrutamiento.
HagaclicenActualizacindeR2aR3enlafigura.

CuandoseenvanactualizacionesaR3,R2resumelassubredes172.16.1.0/24,172.16.2.0/24y172.16.3.0/24enla
redprincipalconclase172.16.0.0.DebidoaqueR3notieneningunasubredquepertenezcaa172.16.0.0,aplicalamscara
conclasealareddeclaseB,/16.

6.1.3DireccionamientoIPsinclase
Avancehaciaeldireccionamientosinclase
En 1992, los miembros del IETF (Grupo de Trabajo de ingeniera de Internet) estaban muy preocupados por el
crecimientoexponencial deInternety laescalabilidad limitada delas tablasdeenrutamientodeInternet.Tambinestaban
preocupadosporeleventualagotamientodelespaciodedireccin IPv4de32bits.Elagotamientodelespaciodedireccin
de clase B se estaba produciendo tan rpidamente que en dos aos no habra direcciones de clase B disponibles (RFC
1519). Este agotamiento se estaba produciendo porque cada organizacin que solicitaba la aprobacin de espacio de
direccinIPyloobtena,recibaunadireccinderedconclasecompletayafueraunaclaseBcon65534direccioneshosto
una clase C con 254 direcciones host. Una de las causas fundamentales de este problema era la falta de flexibilidad. No

234

existaninguna clasequesirvieraa unaorganizacindetamaomedianoque necesitaramilesdedireccionesIP, perono


65000.
En1993,elIETFintrodujoelClasslessInterDomainRoutingoCIDR(RFC1517).CIDRpermita:

UnusomseficientedelespaciodedireccinIPv4
Laagregacindeprefijo,loquereducaeltamaodelastablasdeenrutamiento

Para los routers compatibles con CIDR, la clase de direccin no tiene sentido. A la porcin de red de la direccin la
determinalamscaradesubreddelared,tambinconocidacomoprefijoderedoduracindeprefijo(/8,/19,etc.).Laclase
dedireccinyanodeterminaladireccindered.
Los ISP ahora podan asignar espacio de direccin de manera ms eficiente usando cualquier duracin de prefijo,
comenzandocon/8ymsgrandes(/8,/9,/10,etc.).LosISPyanoestabanlimitadosaunamscaradesubredde/8,/16o
/24 Los bloques de direcciones IP podan asignarse a una red basndose en los requerimientos del cliente, que podan ir
desdeunospocoshostshastacientosomilesdehosts.

CIDRyresumenderuta
CIDRusaMscarasdesubreddelongitudvariable(VLSM)paraasignardireccionesIPasubredesdeacuerdocon
la necesidad individualen lugardehacerloporla clase.Este tipodeasignacinpermitequeelbordedelared/delhostse
produzca en cualquier bit de la direccin. Las redes, a su vez, se pueden subdividir o dividir en subredes cada vez ms
pequeas.
DelmismomodoqueInternetestabacreciendoaunritmoexponencialaprincipiosdeladcadade1990,eltamao
delastablasdeenrutamiento que losroutersdeInternet mantenantambinestaba creciendobajoeldireccionamientoIP
con clase. CIDR permita la agregacin de prefijo, que ya se conoce como resumen de ruta. Recuerde del Captulo 2,
"Enrutamientoesttico",quesepuedecrearunanicarutaestticaparavariasredes.LastablasdeenrutamientodeInternet
ahorapodanbeneficiarsedelmismotipodeagregacinderutas.Lacapacidaddelasrutasparaserresumidascomouna
solarutaayudaareducireltamaodelastablasdeenrutamientodeInternet.
Enlafigura,observequeISP1tienecuatroclientes,cadaunoconunacantidadvariabledeespaciodedireccinIP.
Sin embargo, todo el espacio de direccin de los clientes puede resumirse en una nica notificacin a ISP2. La ruta
192.168.0.0/20resumidaoagregadaincluyetodaslasredesquepertenecenalosClientesA,B,CyD.Estetipoderutase
conocecomorutadesuperred.Unasuperredresumevariasdireccionesderedconunamscaramenorquelamscaracon
clase.
PropagarlaVLSMy las rutas desuperred requiereunprotocolode enrutamientosinclaseporque lamscarade
subred ya no puede determinarse con el valor del primer octeto. La mscara de subred ahora necesita incluirse con la
direccin de red. Los protocolos de enrutamiento sin clase incluyen la mscara de subred con la direccin de red en la
actualizacindeenrutamiento.
Enlaces: "Classless InterDomain Routing (CIDR): an Address Assignment and Aggregation Strategy" [Classless Inter
DomainRouting(CIDR)]:Unaestrategiadeagregacinyasignacindedirecciones",http://www.ietf.org/rfc/rfc1519
"Internet Protocol v4 Address Space" (Espacio
http://www.iana.org/assignments/ipv4addressspace

de

direccin

del

Protocolo

de

Internet

v4),

235

6.1.4Protocolodeenrutamientosinclase
Los protocolos de enrutamiento sin clase incluyen RIPv2, EIGRP, OSPF, ISIS y BGP. Estos protocolos de
enrutamientoincluyenlamscaradesubredconladireccinderedensusactualizacionesdeenrutamiento.Losprotocolos
deenrutamientosin clase son necesarioscuando lamscarano puedesuponersenideterminarseconelvalor delprimer
octeto.
Porejemplo,lasredes172.16.0.0/16,172.17.0.0/16,172.18.0.0/16y172.19.0.0/16puedenresumirsecomo172.16.0.0/14.
Si R2 enva la ruta resumida 172.16.0.0 sin la mscara de /14, R3 slo sabe aplicar la mscara con clase
predeterminada de/16. En un escenario de protocolos deenrutamiento con clase, R3 no tiene conocimiento de las redes
172.17.0.0/16,172.18.0.0/16y172.19.0.0/16.
Nota:Conunprotocolodeenrutamientoconclase,R2puedeenviarestasredesindividualessinresumen,perosepierden
losbeneficiosdelresumen.
Losprotocolosdeenrutamientoconclasenopuedenenviarrutasdesuperredporqueelrouterderecepcinaplicar
larutaconclase predeterminadaaladireccinderedenlaactualizacin deenrutamiento. Sinuestratopologatuviera un
protocolodeenrutamientoconclase,entoncesR3sloinstalara172.16.0.0/16enlatabladeenrutamiento.
Nota: Cuando una ruta de superred se encuentra en una tabla de enrutamiento, por ejemplo, como una ruta esttica, un
protocolodeenrutamientoconclasenoincluiresarutaensusactualizaciones.
Conunprotocolodeenrutamientosinclase,R2publicarlared172.16.0.0conjuntamenteconlamscarade/14a
R3.Entonces,R3podrinstalarlarutadesuperred172.16.0.0/14ensutabladeenrutamiento,loqueledarlaposibilidad
deconexinconlasredes172.16.0.0/16,172.17.0.0/16,172.18.0.0/16y172.19.0.0/16.

6.2VLSM
6.2.1VLSMenaccin
En un curso anterior, usted aprendi cmo una Mscara de subred de longitud variable (VLSM) permite usar
distintasmscarasparacadasubred.Despusdequeunadireccinderedsedivideensubredes,esassubredestambin

236

se pueden dividir en subredes. Como seguramente recuerda, VLSM simplemente subdivide una subred. La VLSM puede
imaginarsecomoladivisinensubredes.
HagaclicenReproducirparaverlaanimacin.

237

238

Lafiguramuestralared10.0.0.0/8quesehadivididoensubredesusandolamscaradesubredde/16,loqueproduce256
subredes.
10.0.0.0/16
10.1.0.0/16
10.2.0.0/16
.

239

.
.
10.255.0.0/16
Cualquieradeestassubredesde/16,asuvez,sepuededividirensubredes.Porejemplo, enlafigura,lasubred
10.1.0.0/16 se divide en subredes nuevamente usando la mscara de /24, lo que produce las siguientes subredes
adicionales.
10.1.1.0/24
10.1.2.0/24
10.1.3.0/24
.
.
.
10.1.255.0/24
Lasubred10.2.0.0/16tambinsedivideensubredesconunamscarade/24.Lasubred10.3.0.0/16sedivideensubredes
nuevamenteconlamscarade/28ylasubred10.4.0.0/16sedivideensubredesnuevamenteconlamscarade/20.
Lasdireccioneshostindividualesseasignanapartirdelasdireccionesde"subsubredes".Porejemplo,lafiguramuestrala
subred 10.1.0.0/16 dividida en subredes de /24. La direccin 10.1.4.10 sera ahoramiembro de la subredms especfica
10.1.4.0/24.

6.2.2VLSMydireccionesIP
OtraformadeverlassubredesVLSMesenumerarcadasubredysussubredes.Enlafigura,lared10.0.0.0/8esel
espaciodedireccininicial.Estdivididoensubredesconunamscarade/16enlaprimeraseriededivisinensubredes.
Ustedyasabequealpedirprestados8bits(alpasarde/8a/16)secrean256subredes.Conelenrutamientoconclase,eso
eslomximoquepuedelograr.Slopuedeelegirunanicamscaraparatodassusredes.ConVLSMyenrutamientosin
clase, usted tiene ms flexibilidad para crear direcciones de red adicionales y usar una mscara que se adecue a sus
necesidades.
Hagaclicen10.1.0.0/16enlafigura.

Paralasubred10.1.0.0/16, nuevamente,sepidenprestados8bits paracrear256subredesconunamscarade


/24.Estopermitirquehaya254direccioneshostporsubred.Lassubredescomprendidasentre10.1.0.0/24y10.1.255.0/24
sonsubredesdelasubred10.1.0.0/16.

240

Hagaclicen10.2.0.0/16enlafigura.

La subred 10.2.0.0/16 tambin se subdivide adems en subredes con una mscara de /24. Las subredes
comprendidasentre10.2.0.0/24y10.2.255.0/24sonsubredesdelasubred10.1.0.0/16.
Hagaclicen10.3.0.0/16enlafigura.

Lasubred 10.3.0.0/16tambinse subdivideensubredescon unamscarade/28.Estopermitirquehaya14direcciones


hostporsubred.Sepidenprestadosdocebitsysecrean4096subredesquevande10.3.0.0/28a10.3.255.240/28.
Hagaclicen10.4.0.0/16enlafigura.

241

La subred 10.4.0.0/16 ademsse subdivide en subredes con una mscarade /20. Esto permitir que haya 2046
direccioneshostporsubred.Sepidenprestadoscuatrobitsysecrean16subredesquevande10.4.0.0/20a10.4.240.0/20.
Estassubredesde/20sonlosuficientementegrandescomoparasubdividirse ensubredes, loquepermiteque haya ms
redes.

6.3CIDR
6.3.1Resumenderuta
Comohaaprendidoanteriormente,elresumenderuta,tambinconocidocomoagregacinderuta,eselprocesode
publicar un conjunto de direcciones contiguas como una nica direccin con una mscara de subred ms corta y menos
especfica.RecuerdequeCIDResunaformaderesumenderutayessinnimodeltrminocreacindesuperredes.
Yasedebehaberfamiliarizadoconelresumenderutaquerealizanlosprotocolosdeenrutamientoconclasecomo
RIPv1.RIPv1resumelassubredesenunanicadireccinconclasederedprincipalcuandoenvalaactualizacindeRIPv1
deuna interfaz queperteneceaotraredprincipal. Porejemplo, RIPv1resumirlassubredes10.0.0.0/24 (de 10.0.0.0/24 a
10.255.255.0/24)como10.0.0.0/8.
CIDRignoralalimitacindelosbordesconclaseypermiteelresumenconlasmscarasquesonmenoresquelas
de la mscara con clase predeterminada. Este tipo de resumen ayuda a reducir la cantidad de entradas en las
actualizacionesdeenrutamientoydisminuyelacantidaddeentradasenlastablasdeenrutamientolocales.Tambinayudaa
reducirlautilizacindeanchodebandaparalasactualizacionesdeenrutamientoydacomoresultadobsquedasdelatabla
deenrutamientomsrpidas.
Lafiguramuestraunanicarutaestticaconladireccin172.16.0.0ylamscara255.248.0.0queresumetodaslas
redesconclasede172.16.0.0/16a172.23.0.0/16.Sibien172.22.0.0/16y172.23.0.0/16nosemuestranenelgrfico,stas
tambinseincluyenenlarutaresumida. Observequelamscarade/13(255.248.0.0)esmenorquelamscaraconclase
predeterminadade/16(255.255.0.0).
Nota:Deberecordarqueunasuperredessiempreunarutaresumida,perounarutaresumidanosiempreesunasuperred.
Esposiblequeunroutertengaunaentradaderutaespecficayunaentradaderutaresumidaquecubralamisma
red.SupongamosqueelrouterXtieneuna rutaespecficapara172.22.0.0/16queusaserial0/0/1yuna rutaresumidade
172.16.0.0/14 que usa serial 0/0/0. Los paquetes con la direccin IP de 172.22.n.n coinciden con ambas entradas. Estos
paquetesdestinadospara172.22.0.0seenviarandesdelainterfazserial0/0/1porquehayunacoincidenciamsespecfica
de16bits,queconlos14bitsdelarutaresumida172.16.0.0/14.

242

6.3.2Clculodelresumenderuta
Elclculode losresmenesderutasysuperredeses idnticoal proceso queyaaprendienelCaptulo2, "Enrutamiento
esttico".Porlotanto,elsiguienteejemplosepresentacomorevisinrpida.
El resumen de redes en una sola direccin y mscara puede realizarse en tres pasos. Observemos las siguientes cuatro
redes:

172.20.0.0/16
172.21.0.0/16
172.22.0.0/16
172.23.0.0/16

HagaclicenPaso1enlafigura.

Elprimerpasoesenumerarlasredesenformatobinario.Lafiguramuestralascuatroredesenformatobinario.
HagaclicPaso2enlafigura.

Elsegundopasoescontarlacantidaddebitscoincidentesqueseencuentranmsalaizquierdaparadeterminarla
mscaraparalaruta resumida.Puedeveren lafiguraquecoinciden losprimeros14bitscoincidentesquese encuentran
msalaizquierda.steeselprefijoomscaradesubredparalarutaresumida:/14255.252.0.0.

243

HagaclicenPaso3enlafigura.

Eltercerpasoescopiar losbitscoincidentesy luegoagregarbitsceroalrestode ladireccinparadeterminar la


direccin de red resumida. La figura muestra que los bits coincidentes con ceros al final producen la direccin de red
172.20.0.0. Lascuatroredes (172.20.0.0/16, 172.21.0.0/16,172.22.0.0/16y172.23.0.0/16) puedenresumirse enunanica
direccinderedyprefijo172.20.0.0/14.
Lasactividadesdelasiguienteseccinleofrecenlaoportunidaddepracticareldiseoylaresolucindeproblemas
enesquemasdedireccionamientoVLSM.Tambinpracticarlacreacinyresolucindeproblemasenresmenesderuta.

6.5Resumen
CIDR(ClasslessInterDomainRouting)seintrodujoen1993yreemplazlageneracinanteriorderedesconclase
de sintaxis de direccin IP. CIDR permita un uso ms eficiente del espacio de direccin IPv4 y la agregacin de prefijo,
conocidacomoresumenderutaocreacindesuperredes.
ConCIDR,lasclasesdedireccin(claseA,claseB,claseC)dejarondetenersentido.Elvalordelprimeroctetoya
nodeterminabaladireccindered,sinoqueasignabaladuracindeprefijo(mscaradesubred).Alespaciodedireccin,la
cantidaddehostsdeunared,ahorapodaasignarseunprefijoespecficodependiendode lacantidaddehostsnecesarios
paraesared.
CIDRpermitela creacindesuperredes.Unasuperredesungrupodedireccionesderedprincipalresumidasen
unanicadireccinderedconunamscaramenorqueladelamscaraconclasepredeterminada.
CIDR usa VLSM (Mscaras de subred de longitud variable) para asignar direcciones IP a las subredes segn la
necesidad en lugar de la clase. VLSM permite subdividir o dividir an ms las subredes en subredes aun ms pequeas.
Paraexplicarlodeformasencilla,VLSMsimplementesubdivideunasubred.
PropagarlassuperredesCIDRosubredesVLSMrequiereunprotocolodeenrutamientoconclase.Unprotocolode
enrutamientosinclaseincluyelamscaradesubredconladireccinderedensusactualizacionesdeenrutamiento.
Determinarlarutaresumidaylamscaradesubredparaungrupoderedespuederealizarseentrespasosfciles.
Elprimerpasoesenumerarlasredesenformatobinario.Elsegundopasoescontarlacantidaddebitscoincidentesquese
encuentran msalaizquierda. Estoledarladuracinde prefijoolamscaradesubredparalaruta resumida.Eltercer
paso es copiar los bits coincidentes y luego agregar bits cero al resto de la direccin para determinar la direccin de red
resumida.Ladireccinderedresumidaylamscaradesubredahorapuedenusarsecomorutaresumidaparaestegrupo
de redes. Las rutas resumidas pueden ser usadas por las rutas estticas y los protocolos de enrutamiento sin clase. Los
protocolosdeenrutamientoconclaseslopuedenresumirrutasalamscaraconclasepredeterminada.
LosprotocolosdeenrutamientoconclaseysucapacidadparaadmitirsuperredesCIDR,VLSMyredesnocontiguas
sedescribeenlossiguientescaptulos.

244

Paraaprenderms
RFC1519ClasslessInterDomainRouting(CIDR)
LasRFC(Solicitudes decomentarios)sonunaserie dedocumentosque seenvanal IETF (Grupo deTrabajode
ingenierade Internet)paraproponerunestndardeInternet otransmitirconceptosnuevos, informacin yocasionalmente
hastacomentariosdehumor.RFC1519eslaRFCdeClasslessInterDomainRouting(CIDR).
SepuedeaccederalasRFCdesdedistintossitiosWeb,incluidowww.ietf.org.LeatodalaRFC1519opartesdeellapara
obtenermsinformacinsobrelaintroduccindeCIDRalacomunidaddeInternet.
RoutersdencleodeInternet
EnlaseccinParaaprendermsdelCaptulo3(Introduccinalosprotocolosdeenrutamientodinmicos),ingres
enservidoresderutaparavisualizarrutasBGPenInternet.Unodeesossitioseswww.traceroute.org.
Ingreseenunodelosservidoresderutayconelcomandoshow iproute, vealatabladeenrutamientorealdeun
routerdeInternet.ObservecuntasrutashayenunrouterdencleodeInternet.Enmarzode2007,habamsde200000
rutas. Muchas son rutas resumidas y superredes. Use el comando show ip route 207.62.187.0 para ver una de esas
superredes.
CAIDA
Un sitio Web interesante es CAIDA, Asociacin Cooperativa para Anlisis de Datos de Internet www.caida.org.
CAIDA"ofreceherramientasyanlisisquepromocionan laingenierayelmantenimientodeunainfraestructuradeInternet
globalescalableyslida".ExistenvariospatrocinadoresdeCAIDA,incluidoCiscoSystems.Sibienesposiblequelepueda
parecerquegranpartedeestainformacinestfueradesucomprensin,comenzarareconocermuchosdeestostrminos
yconceptos.

245

Captulo7RIPv2
7.0Introduccin
7.0.1Introduccindelcaptulo
Laversin2deRIP(RIPv2)sedefineenRFC1723.steeselprimerprotocolodeenrutamientosinclasequese
discuteenelcurso.Lafiguraubicaa RIPv2 ensupropiaperspectiva conrespectoaotrosprotocolosdeenrutamiento. Si
bienRIPv2esunprotocolodeenrutamientoapropiadoparaalgunosambientes,pierdepopularidadcuandosecomparacon
protocolosdeenrutamientotalescomoEIGRP,OSPFeISIS,queofrecenmsfuncionesysonmsescalables.
Aunque puede ser menos popular que otros protocolos de enrutamiento, ambas versiones de RIP an son
apropiadas para algunas situaciones. Si bien RIP carece de las capacidades de muchos protocolos posteriores, su
simplicidadyampliautilizacinenvariossistemasoperativosloconviertenenuncandidatoidealparalasredeshomogneas
mspequeas,dondeesnecesarialacompatibilidadconvariosfabricantes,especialmentedentrodelosambientesUNIX.
DebidoaquenecesitarentenderRIPv2,inclusosinolousa,estecaptuloseconcentrarenlasdiferenciasentre
unprotocolodeenrutamientoconclase(RIPv1)yunprotocolodeenrutamientosinclase(RIPv2),msqueenlosdetallesde
RIPv2.LalimitacinprincipaldeRIPv1esqueesunprotocolodeenrutamientoconclase.Comoustedsabe,losprotocolos
deenrutamientoconclasenoincluyenlamscaradesubredconladireccinderedenlasactualizacionesdeenrutamiento,
lo que puede ocasionar problemas con las redes o subredes no contiguas que usan la Mscara de subred de longitud
variable (VLSM). Como RIPv2 es un protocolo de enrutamiento sin clase, las mscaras de subred se incluyen en las
actualizacionesdeenrutamiento,loquehacequeRIPv2seamscompatibleconlosambientesdeenrutamientomodernos.
Enrealidad,RIPv2esunamejoradelasfuncionesyextensionesdeRIPv1,msqueunprotocolocompletamente
nuevo.Algunasdeestasfuncionesmejoradasincluyen:

Direccionesdesiguientesaltoincluidasenlasactualizacionesdeenrutamiento
Usodedireccionesmulticastalenviaractualizaciones
Opcindeautenticacindisponible

Como RIPv1, RIPv2 es un protocolo de enrutamiento por vector de distancia. Las dos versiones de RIP tienen las
siguientesfuncionesylimitaciones:

Usodetemporizadoresdeesperayotrostemporizadoresparaayudaraimpedirroutingloops.
Uso de horizonte dividido u horizonte dividido con envenenamiento en reversa para ayudar tambin a impedir
routingloops.
Usodeupdatesdisparadoscuandohayuncambioenlatopologaparalograrunaconvergenciamsrpida.
Lmitemximoenelconteodesaltosde15saltos,conelconteodesaltosde16queexpresaunaredinalcanzable.

246

7.1LimitacionesdeRIPv1
7.1.1Topologiadelaboratorio
La figuramuestra la topologa y el esquema de direccionamiento que se usa en estecaptulo. Este escenario es
similaraldominiodeenrutamientocontresroutersqueseusalfinaldelCaptulo5,"RIPv1".RecuerdequelosroutersR1y
R3tienensubredesqueformanpartedelaredprincipalconclase172.30.0.0/16(claseB).TambinrecuerdequeR1yR3
estnconectadosaR2consubredesdelaredprincipalconclase209.165.200.0/24(claseC).Estatopologaesnocontigua
ynoconvergerporque172.30.0.0/16estdivididapor209.165.200.0/24.

HagaclicenR1,R2yR3paraverlaconfiguracindeiniciodecadarouter.

247

Rutaresum ida
LatopologamuestraqueR2tieneunarutaresumidaestticahacialared192.168.0.0/16.Laconfiguracindeesta
rutaresumidasemostrarmsadelanteenestaseccin.
ElconceptoylaconfiguracindelasrutasresumidasestticassediscutienelCaptulo2,"Enrutamientoesttico".
Podemos inyectar informacin de rutas estticas en las actualizaciones de protocolo de enrutamiento. Esto se denomina
redistribucin y tambin se discutir ms adelante en esta seccin. Por ahora, debe comprender que esta ruta resumida

248

ocasionarproblemasconRIPv1porque192.168.0.0/16noesunadireccinprincipalconclaseeincluyetodaslasversiones
de/24de192.168.0.0/16,comosemuestraenlatopologa.
Finalmente,observequelosroutersR1yR3contienenredesVLSMycompartenelespaciodedireccindelared
principalconclase172.30.0.0/16.Luego,estudiaremoselesquemadedireccionamientoVLSM.

VLSM
ReviseelesquemadedireccionamientoVLSMdelafigura.Comosemuestraenelgrficosuperior,tantoR1como
R3 han dividido la red 172.30.0.0/16 en subredes de /24. Cuatro de estas subredes de /24 se asignan: dos a R1
(172.30.1.0/24y172.30.2.0/24)ydosaR3(172.30.100.0/24y172.30.110.0/24).
En la parte inferior del grfico, hemos tomado la subred 172.30.200.0/24 y la hemos subdividido nuevamente,
usando losprimeroscuatrobitsparalassubredesyloscuatroltimosbitsparaloshosts.Elresultadoesunamscarade
255.255.255.240ode/28.LaSubred1ylaSubred2seasignanaR3.Estosignificaquelasubred172.30.200.0/24yano
puedeusarse,apesardequelassubredesde/28restantespuedenusarse.

DireccionesprivadasdeRFC1918
Usted ya se debe haber familiarizado con RFC 1918 y la lgica que existe detrs del direccionamiento privado.
TodoslosejemplosdelplandeestudiosusandireccionesIPprivadasparaelejemplodedireccionamientointerno.

249

En la tabla se muestran las direcciones que cumplen con RFC 1918. Perocuando se realiza el enrutamiento del
trficoIPporlosenlacesWANatravsdeunISPocuandolosusuariosinternosnecesitaningresarensitiosexternos,debe
usarseunadireccinIPpblica.

DireccionesIPdeunejemplodeCisco
UsteddebehaberobservadoquelosenlacesWANentreR1,R2yR3utilizandireccionesIPpblicas.Sibiensegn
laRFC1918,estasdireccionesIPnosondireccionesprivadas,Ciscohaadquiridounciertoespaciodedireccionespblicas
parausarconlosejemplos.
LasdireccionesquesemuestranenlafigurasontodasdireccionesIPpblicasvlidasconlasquesepuederealizar
elenrutamientoenInternet.Ciscohareservadoestasdireccionesconfineseducativos.Porlotanto,estecursoyloscursos
futurosusarnestasdireccionescuandoseanecesarioutilizardireccionespblicas.
En la figura, R1, R2 y R3 se conectan usando el espacio de direcciones pblicas de Cisco 209.165.200.224/27.
Debido a que los enlaces WAN slo necesitan dos direcciones, la 209.165.200.224/27 se subdivide en subredes con una
mscarade/30.Enlatopologa,lasubred1seasignaalenlaceWANentreR1yR2.Lasubred2seasignaalenlaceWAN
entreR2yR3.

250

Interfacesloopback
ObservequeR3utilizainterfacesloopback(Lo0,Lo1yLo2).Unainterfazloopbackesunainterfazdesoftwareque
seusapara emularuna interfazfsica.Como aotras interfaces,selepuede asignarunadireccin IP.Otrosprotocolosde
enrutamiento, tales como OSPF, tambin usan las interfaces loopback para distintos fines. Estos usos se discutirn en el
Captulo11,OSPF.
Enunambientedelaboratorio,lasinterfacesloopbacksontilesparacrearredesadicionalessintenerqueagregar
ms interfaces fsicas al router. Se puede hacer ping en una interfaz loopback y la subred puede publicarse en las
actualizacionesdeenrutamiento.Porlotanto,lasinterfacesloopbacksonidealesparasimularmltiplesredesconectadasal
mismo router. En nuestro ejemplo, R3 no necesita cuatro interfaces LAN para realizar una demostracin de mltiples
subredesyVLSM.Encambio,usamosinterfacesloopback.
Enlaces
"InternetAssignedNumbersAuthority"(AutoridaddeNmerosAsignadosdeInternet),http://www.iana.org/
"Configuring
Logical
Interfaces"
(Configuracin
de
interfaces
lgicas),
http://www.cisco.com/en/US/products/sw/iosswrel/ps1828/products_configuration_guide_chapter09186a0080087da4.html

251

7.1.2LimitacionesdetopologaRIPv1
Rutasestticaseinterfacesnulas
ParaconfigurarlarutadesuperredestticaenR2,seusaelsiguientecomando:
R2(config)#ipr oute192.168.0.0255.255.0.0Null0
Recuerdequeelresumenderutapermiteunanicaentradaderutadealtonivelpararepresentarmuchasrutasde
nivelbajoy, porconsiguiente, reducireltamaodelastablasdeenrutamiento. LarutaestticadeR2usaunamscarade
/16pararesumirlas256redescomprendidasentre192.168.0.0/24y192.168.255.0/24.
Elespaciodedireccinquerepresentalarutaresumidaesttica192.168.0.0/16enrealidadnoexiste.Parasimular
esta ruta esttica, usamos una interfaz nula como interfaz de salida. No es necesario que usted ingrese ningn comando
paracrearoconfigurarlainterfaznula.Siempreseencuentraactivaperonoreenvanirecibetrfico.Eltrficoqueseenva
alainterfaznulasedesecha.Paranuestrosfines,lainterfaznulaservirdeinterfazdesalidadelarutaesttica.Recuerde
delCaptulo2,"Enrutamientoesttico",queunarutaestticadebetenerunainterfazdesalidaactivaantesdeserinstalada
enlatabladeenrutamiento.ElusodelainterfaznulapermitiraR2publicarlarutaestticaenRIPapesardequelasredes
quepertenecenalresumen192.168.0.0/16enrealidadnoexisten.

Redistribucinderuta
Elsegundocomandoquedebeingresarseeselcomandoredistributestatic:
R2(configrouter)#redistributestatic
Laredistribucinimplicatomarlasrutasdeunafuentedeenrutamientoyenviarlasaotrafuentedeenrutamiento.En
nuestra topologa de ejemplo, queremos que el proceso RIP en R2 redistribuya nuestra ruta esttica (192.168.0.0/16)
importando la ruta en RIP y luego envindola a R1 y R3 mediante el proceso RIP. Veremos si en realidad esto est
sucediendoydenoseras,porqu.
Enlaces"Configuring
Logical
Interfaces"
(Configuracin
de
interfaces
lgicas),
http://www.cisco.com/en/US/products/sw/iosswrel/ps1828/products_configuration_guide_chapter09186a0080087da4.html

252

Verificacinypruebadeconectividad
Para probar si la topologa tiene conectividad completa, primero verificamos que los dos enlaces seriales de R2
estnactivosusandoelcomandoshowipinterfacebriefcomosemuestraenlafiguraparalosenlacesdeR2.Siunenlace
est desactivado, el campo Estado o el campo Protocolo (o ambos) mostrarn down (desactivado) en el resultado del
comando.Siunenlaceestactivado,amboscamposmostrarnup,comosemuestraaqu.R2tieneconectividaddirectaa
R1yR3porlosenlacesseriales.
PeropuedeR2hacerpingenlasLANdeR1yR3?Hayalgnproblemadeconectividadconunprotocolodeenrutamiento
conclaseylassubredesnocontiguasde172.30.0.0?Probemoslascomunicacionesentrelosroutersusandoping.

HagaclicenPingsdeR2enlaf igura.

253

Este resultado muestra a R2 intentando hacer ping en la interfaz 172.30.1.1 de R1 y en la interfaz 172.30.100.1 de R3.
CuandoR2hacepingencualquieradelassubredes172.30.0.0deR1oR3,sloaproximadamenteel50%delosmensajes
ICMPsonexitosos.
HagaclicenPingsdeR1enlaf igura.

EsteresultadomuestraqueR1puedehacerpingen10.1.0.1, perono tienexitocuando intenta hacerpingen la interfaz


172.30.100.1deR3.
HagaclicenPingsdeR3enlaf igura.

254

EsteresultadomuestraqueR3puedehacerpingen10.1.0.1, perono tienexitocuando intenta hacerpingen la interfaz


172.30.1.1deR1.
Comopuedever,hayunproblemaobviocuandointentacomunicarseconlassubredesnocontiguas172.30.0.0.En
las siguientes secciones examinaremos las tablas de enrutamiento y actualizaciones de enrutamiento para investigar ms
esteproblemaeintentarresolverlo.

7.1.3RIPv1:redesnocontiguas
UstedyasabequeRIPv1esunprotocolodeenrutamientoconclase.Comopuedeverenelformatodemensajedel
RIPv1,ensusactualizacionesdeenrutamientonoseincluyenlasmscarasdesubred.Porlotanto,RIPv1nopuedeadmitir
redesnocontiguas,VLSMnisuperredesClasslessInterDomainRouting(CIDR).Sinembargo,podrahaberespaciopara
expandirelformatodemensajedelRIPv1afin depoderincluir lamscaradesubredparaqueverdaderamentepodamos
tenerunaconfiguracinderednocontigua?Cmocambiaraelformatodeestemensajeenlafiguraparaincluirlamscara
desubred?

255

Debidoaquelamscaradesubrednoestincluidaenlaactualizacin, RIPv1yotrosprotocolosdeenrutamiento
conclasedebenresumirlasredesenlosbordesderedesprincipales.Comopuedeverenlafigura,elRIPv1delosrouters
R1 y R3 resumir sus subredes 172.30.0.0 a la direccin con clase de red principal de 172.30.0.0 cuando enve
actualizacionesdeenrutamientoaR2.DesdelaperspectivadeR2,ambasactualizacionestienenelmismocostode1salto
paraalcanzarlared172.30.0.0/16.Comover,R2instalaambasrutasenlatabladeenrutamiento.

Examendelastablasdeenrutamiento
Como se ha visto, R2 obtiene resultados incoherentes cuando intenta hacer ping en la direccin en una de las subredes
172.30.0.0.

HagaclicenRutasdeR2enlaf igura.

256

Observe queR2tiene dosrutasdeigualcostohacia lared172.30.0.0/16.Estosedebe a quetantoR1comoR3


estnenviandoaR2unaactualizacinRIPv1paralaredconclase172.30.0.0/16conunamtricade1salto.ComoR1yR3
resumieron automticamente las subredes individuales, la tabla de enrutamiento de R2 slo contiene la red principal con
clasede172.30.0.0/16.
Podemos examinar loscontenidosde lasactualizaciones deenrutamientoyaque las actualizacionesse envan y
recibenconelcomandodebugiprip.
HagaclicenDepuracin1deR2enlafigura.

El resultado de este comandomuestra que R2 recibe dosrutas de igual costo 172.30.0.0 con una mtrica de 1 salto. R2
recibeunanicarutaenSerial0/0/0desdeR1yotrarutaenSerial0/0/1desdeR3.Observequelamscaradesubrednose
incluyeconladireccinderedenlaactualizacin.
QuocurreconR1yR3?Recibenmutuamentelasubred172.30.0.0delaotra?
HagaclicenRutasdeR1enlaf igura.

257

Aqu vemosqueR1tienesuspropiasrutas172.30.0.0: 172.30.2.0/24y 172.30.1.0/24.PeroR1no envaesas subredes a


R2. R3tiene una tabla de enrutamiento similar. Tanto R1comoR3 son routers de borde y slo envan la red 172.30.0.0
resumidaaR2ensusactualizacionesdeenrutamientodeRIPv1.Porende,R2sloconocelaredconclase172.30.0.0/16y
notieneconocimientodeningunasubred172.30.0.0.
HagaclicenDepuracin2deR2enlafigura.

ObserveenelresultadodedebugipripdeR2quenoincluyelared172.30.0.0ensusactualizacionesaR1niaR3.
Porquno?Porquetienevigencialaregladehorizontedividido. R2hadetectadoa172.30.0.0/16enlas interfacesSerial
0/0/0ySerial0/0/1.DebidoaqueR2detecta172.30.0.0enestasinterfaces,noincluyeesaredenlasactualizacionesque
envadesdeestasmismasinterfaces.

7.1.4RIPv1:IncompatibilidadconVLSM
Debido a que RIPv1 no enva la mscara de subred en las actualizaciones de enrutamiento, no puede admitir VLSM. El
routerR3estconfiguradoconlassubredesVLSM,quesonmiembrosdelaredclaseB172.30.0.0/16:

258

172.30.100.0/24(FastEthernet0/0)
172.30.110.0/24(Loopback0)
172.30.200.16/28(Loopback1)
172.30.200.32/28(Loopback2)

Como vimos con las actualizaciones 172.30.0.0/16 aR2 de R1 yR3,RIPv1 resume las subredes hacia el borde con
claseousalamscaradesubreddelainterfazsalienteparadeterminarqusubredespublicar.
HagaclicenTopologaenlaf igura.

Para demostrar de qu manera RIPv1 usa la mscara de subred de la interfaz saliente, R4 se agrega a la topologa
conectadaaR3atravsdelainterfazFastEthernet0/0enlared172.30.100.0/24.
HagaclicenResultadodelrouterenlafigura.

Consulte debug ip rip en la figura. Observe que la nica subred 172.30.0.0 que se enva al router R4 es 172.30.110.0.
TambinobservequeR3envatodalaredprincipalconclase172.30.0.0deSerial0/0/1.
Por qu RIPv1 deR3 no incluye las otrassubredes, 172.30.200.16/28 y 172.30.200.32/28, en las actualizaciones a R4?
Esas subredes no tienen la misma mscara de subred que FastEthernet 0/0. Por eso todas las subredes deben usar la
mismamscaradesubredcuandoseimplementaunprotocolodeenrutamientoconclaseenlared.
Unaexplicacinm sdetallada
R3necesitadeterminarqusubredes172.30.0.0incluirenlasactualizacionesquesalendesuinterfazFastEthernet
0/0 con la direccin IP 172.30.100.1/24. Slo incluir esas rutas 172.30.0.0 en su tabla de enrutamiento con la misma

259

mscaraquelainterfazdesalida. Debidoaquela interfazes172.30.100.1conunamscarade/24,sloincluirsubredes


172.30.0.0conunamscarade/24.Lanicaquecumpleconestacondicines172.30.110.0.
Lasotrassubredes172.30.0.0,172.30.200.16/28y172.30.200.32/28,noseincluyenporquelasmscarasde/28no
coinciden con la mscara de /24 de la interfaz saliente. El router receptor, R4, slo puede aplicar su propia mscara de
interfaz de /24 a las notificaciones de la ruta de RIPv1 con subredes 172.30.0.0. Con mscaras de /28, R4 aplicara la
mscarade/24incorrectaaestassubredes.

7.1.5RIPv1:IncompatibilidadconCIDR
Larutaesttica192.168.0.0/16
Hastaahora,lamayoradelainformacinledebeserfamiliardelCaptulo5,"RIPv1".Sinembargo,hayuntemaqueanno
hemostratado.
HagaclicenEnrutamientodeR2enlafigura.

Configuramos una ruta esttica hacia la red 192.168.0.0/16 de R2 y le ordenamos a RIP que incluya esa ruta en sus
actualizaciones con el comando redistribute static, como semuestra en la figura. Estaruta esttica es un resumen de las
subredes192.168.0.0/24comprendidasentre192.168.0.0/24y192.168.255.0/24.
R2(config)#iproute192.168.0.0255.255.0.0Null0

HagaclicenRutasdeR2enlafigura.

PodemosverquelarutaestticaestincluidaenlatabladeenrutamientodeR2.

260

HagaclicenRutasdeR1enlaf igura.

Si observamos la tabla de enrutamiento de R1, veremos que R1 no est recibiendo la ruta 192.168.0.0/16 en sus
actualizacionesdeRIPdeR2,sibiennosotrosesperbamosquesloestuvierahaciendo.
HagaclicenDepuracindeR2enlaf igura.

SiusamosdebugipripenR2,observamosqueRIPv1noincluye laruta192.168.0.0/16ensusactualizacionesde
RIPparaR1oR3.Sabeporqunoseincluyeestaruta?Observelaruta192.168.0.0/16.Quclasederutaes?ClaseA,
B oC? Cul es la mscara que se usa en la ruta esttica? Coincide con la clase? Es la mscara de la ruta esttica
menorquelamscaraconclase?
Configuramoslarutaesttica192.168.0.0conunamscarade/16.statienemenosbitsquelamscaradeclaseC
conclasede/24.Debidoaquelamscaranocoincideconlaclasenilasubreddelaclase, RIPv1noincluirestarutaen
susactualizacionesaotrosrouters.

261

RIPv1yotrosprotocolosdeenrutamiento conclase no puedenadmitir rutasCIDRqueseanrutasresumidascon


unamscaradesubredmenorquelamscaraconclasedelaruta.RIPv1ignoraestassubredesenlatabladeenrutamiento
ynolasincluyeenlasactualizacionesaotrosrouters.Estosedebeaqueelrouterreceptorslopodraplicarlamscara
conclasemsgrandealaactualizacinynolamscarade/16mscorta.
Nota: Si la ruta esttica 192.168.0.0 se configurara con una mscara de /24 o ms grande, esta ruta se incluira en las
actualizacionesdeRIP.Losroutersreceptoresaplicaranlamscaraconclasede/24aestaactualizacin.

7.2ConfiguracindelRIPv2
7.2.1HabilitacinyverificacindelRIPv2
ComparacindelosformatosdemensajesdeRIPv1yRIPv2
RIPv2 se define en RFC 1723. Al igual que la versin 1, RIPv2 se encapsula en un segmento UDPmediante el
puerto 520 y puede transportar hasta 25 rutas. Si bien RIPv2 tiene el mismo formato de mensaje bsico que RIPv1, se
agregandosextensionesimportantes.
LaprimeraextensinenelformatodemensajedeRIPv2eselcampodelamscaradesubredquepermitequeuna
mscarade32 bitsseincluyaen laentradaderutadeRIP.Porende, elrouterreceptoryanodependedelamscarade
subreddelainterfazentrantenidelamscaraconclasealdeterminarlamscaradesubredparaunaruta.
La segundaextensin importanteparaelformatodemensajedeRIPv2es laadicinde ladireccindelsiguiente
salto.Ladireccindelsiguientesaltoseusaparaidentificarunadireccindelsiguientesaltomejorqueladireccindelrouter
emisor,siesqueexiste.Sielcamposeestablecetodoenceros(0.0.0.0),ladireccindelrouteremisoreslamejordireccin
del siguiente salto. La informacin detallada sobre cmo se usa la direccin del siguiente salto se encuentrams all del
alcance de este curso. Sin embargo, puede encontrar un ejemplo en RFC 1722 o en Routing TCP/IP Volumen 1 de Jeff
Doyle.
Enlaces"RFC1723:RIPVersion2,"http://www.ietf.org/rfc/rfc1723

262

Versin2
Enformapredeterminada,cuandounprocesodeRIPseencuentraconfiguradoenunrouterCisco,steejecutaRIPv1.Sin
embargo, a pesar de que el router slo enva mensajes de RIPv1, puede interpretar los mensajes deRIPv1 y RIPv2. Un
routerdeRIPv1simplementeignorarloscamposdeRIPv2enlaentradaderuta.

El comando show ip protocols verifica que R2 est configurado para RIPv1, pero recibe mensajes de RIP para ambas
versiones.

263

HagaclicenConfiguracionesdeRIPv2enlaf igura.

Observe que el comando version 2 se usa para modificar RIP para que utilice la versin 2. Este comando debe
configurarse en todos los routers del dominio de enrutamiento. El proceso deRIP ahora incluir lamscara de subred en
todaslasactualizaciones,loqueharqueRIPv2seaunprotocolodeenrutamientosinclase.
HagaclicenRIPv2deR2enlaf igura.

Comopuedeverenelresultado,cuandounrouterestconfiguradoparalaversin2,sloseenvanyrecibenmensajesde
RIPv2.
HagaclicenVolveraRIPv1enlafigura.

264

ElcomportamientopredeterminadodeRIPv1puederestaurarseusandoelcomandoversion1oelcomandonoversionenel
mododeconfiguracinderouter.

7.2.2AutoresumenyRIPv2
Examendelastablasdeenrutamiento
ComoRIPv2esunprotocolodeenrutamientosinclase,esposiblequeseveanlassubredes172.30.0.0individuales
enlastablasdeenrutamiento.Sinembargo,cuandoexaminamoslatabladeenrutamientoparaR2enlafigura,anvemosla
ruta 172.30.0.0/16 resumida con las mismas dos rutas de igual costo. LosroutersR1 y R3 an no incluyen las subredes
172.30.0.0delotrorouter.

265

HagaclicenRutasdeR1enlaf igura.

LanicadiferenciaquehayhastaahoraentreRIPv1yRIPV2esqueR1yR3cuentancadaunoconunarutaalasuperred
192.168.0.0/16.EstarutaeralarutaestticaconfiguradaenR2yredistribuidaporRIP
HagaclicenDepuracin1deR1enlafigura.

266

Entonces,questsucediendo?ParaexaminarqurutasdeRIPv2seestnenviandoyrecibiendo,usaremosdebugiprip.
LafiguramuestraelresultadodebugipripparaR1.ObservequeRIPv2envaladireccinderedylamscaradesubred:

RIP:sendingv2updateto224.0.0.9viaSerial0/0(209.165.200.230)
172.30.0.0/16via0.0.0.0,metric1,tag0
Sinembargo,observequelarutaqueseenviesladireccinderedconclaseresumida,172.30.0.0/16,ynolassubredes
individuales172.30.1.0/24y172.30.2.0/24.
HagaclicenAutoresum enenlafigura

267

De manera predeterm inada, RIPv2 resum e automticamente las redes en los bordes de redes principales, com o
RIPv1.LosroutersR1yR3todavaresumensussubredes172.30.0.0aladireccindeclaseBde172.30.0.0cuandoenvan
lasactualizacionesdesusinterfacesdelasredes209.165.200.228y209.165.200.232,respectivamente.Elcomandoshowip
protocolsverificaqueel"resumenautomticotengavigencia".
HagaclicenDepuracin2deR1enlafigura.

El nico cambio producto del comando version 2 es que R2 ahora incluye la red 192.168.0.0/16 en sus
actualizaciones. Esto se debe a que RIPv2 incluye la mscara 255.255.0.0 con la direccin de red 192.168.0.0 en la
actualizacin. Tanto R1 como R3 ahorarecibirn esta ruta esttica redistribuida a travs deRIPv2 y la ingresarn en sus
tablasdeenrutamiento.
Nota:Recuerdequelaruta192.168.0.0/16no pudodistribuirsecon RIPv1 porquelamscaradesubrederamenor quela
mscaraconclase.DebidoaquelamscaranoestincluidaenlasactualizacionesdeRIPv1,elrouterdeRIPv1notena
formadedeterminarqudeberaseresamscara.Porlotanto,laactualizacinnuncaseenvi.

7.2.3DesactivacindeAutoresumendeRIPv2

268

7.2.4Verificacindelas actualizacionesdeRIPv2
Ahoraque utilizamos unprotocolodeenrutamientosinclaseRIPv2ytambin quehemosdesactivadoelresumen
automtico,qupodemosesperarverenlastablasdeenrutamiento?
Enlafigura,latabladeenrutamientodeR2ahoracontiene lassubredesindividualespara172.30.0.0/16.Observe
que ya no hay una nica ruta resumida con dos rutas de igual costo. Cada subred y mscara tiene su propia entrada
especfica,juntoconlainterfazdesalidayladireccindelsiguientesaltoparallegaraesasubred.

269

HagaclicenRutasdeR1enlafigura.

LatabladeenrutamientodeR1contienetodaslassubredespara172.30.0.0/16,incluidaslassubredesdeR3.
HagaclicenRutasdeR3enlaf igura.

270

LatabladeenrutamientodeR3contienetodaslassubredespara172.30.0.0/16,incluidaslassubredesdeR1.Estaredes
convergente.
HagaclicenDepuracindeR2enlaf igura.

PodemosverificarqueelprotocolodeenrutamientosinclaseRIPv2realmenteestenviandoyrecibiendoinformacinsobre
lamscaradesubredenlasactualizacionesdeenrutamientousandodebugiprip.Observequecadaentradaderutaahora
incluyelanotacindebarraparalamscaradesubred.

271

Tambinpodemosverqueunaactualizacinenunainterfazhacequesumtricaseincrementeantesdeenviarlaa
otrainterfaz.Porejemplo, laactualizacinqueserecibienSerial0/0/1paralared172.30.100.0/24con1saltoseenvaa
otrasinterfaces,comoSerial0/0/0,conunamtricade2,o2saltos.
RIP:receivedv2updatefrom209.165.200.234onSerial0/0/1
172.30.100.0/24via0.0.0.0in1hops
RIP:sendingv2updateto224.0.0.9viaSerial0/0/0(209.165.200.229)
172.30.100.0/24via0.0.0.0,metric2,tag0
Tambin observe que las actualizaciones se envan usando la direccin multicast 224.0.0.9. RIPv1 enva
actualizacionescomounbroadcast255.255.255.255.Usarunadireccinmulticasttienemuchasventajas.Losdetallessobre
el direccionamientomulticast seencuentranmsalldelalcancedeestecursosinembargo, engeneral, multicast puede
ocuparmenosancho debandaenlared. Adems, lasactualizacionesdemulticastrequieren menosprocesamientodelos
dispositivosnohabilitadosconRIP.ConRIPv2,cualquierdispositivoque noestconfiguradoparaRIPdescartarlatrama
delacapadeEnlacededatos.ConlasactualizacionesdebroadcastenconfiguracionesdeRIPv1,todoslosdispositivosde
una red de broadcast como Ethernet deben procesar una actualizacin RIP por completo hasta llegar a la capa de
Transporte,dondeeldispositivofinalmentedescubrequeelpaqueteestdestinadoaunprocesoquenoexiste.

7.3VLSMyCIDR
7.3.1RIPv2yVLSM
Debido a que los protocolos de enrutamiento sin clase como RIPv2 pueden transportar la direccin de red y la
mscaradesubred,nonecesitanresumirestasredesasusdireccionesconclaseenlosbordesderedesprincipales.Porlo
tanto,losprotocolosdeenrutamientosinclaseadmitenVLSM.LosroutersqueusanRIPv2yanonecesitanusarlamscara
delainterfazsalienteparadeterminarlamscaradesubredenlanotificacindelaruta.Laredylamscaraestnincluidas
demaneraexplcitaentodaslasactualizacionesdeenrutamiento.
EnlasredesqueusanunesquemadedireccionamientoVLSM,unprotocolodeenrutamientosinclaseesesencial
parapropagartodaslasredesjuntoconlasmscarasdesubredcorrectas.Siobservamoselresultadodedebug iprippara
R3enlafigura,podemosverqueRIPv2incluyelasredesysusmscarasdesubredenlasactualizacionesdeenrutamiento.
Tambin observe en la figura que una vezms hemos agregado el routerR4 en la topologa.Recuerde que con
RIPv1,R3 sloenviaraR4lasrutas172.30.0.0quetenan lamismamscaraque la interfazdesalidaFastEthernet 0/0.
Debidoaquelainterfazes172.30.100.1conunamscarade/24,RIPv1sloincluysubredes172.30.0.0conunamscara
de/24.Lanicarutaquecumplaconestacondicinera172.30.110.0.

272

Sin embargo, con RIPv2, R3 ahora puede incluir todas las subredes 172.30.0.0 en sus actualizaciones de
enrutamientoaR4,comosemuestraenelresultadodedepuracinenlafigura.EstosedebeaqueRIPv2puedeincluirla
mscaradesubredcorrectaconladireccinderedenlaactualizacin.

7.3.2RIPv2yCIDR
UnodelosobjetivosdeClasslessInterDomainRouting(CIDR),segnloqueestableceRFC1519,es"proporcionar
un mecanismo para la agregacin de informacin de enrutamiento". Este objetivo incluye el concepto de creacin de
superredes.Unasuperredesunbloquederedesconclasecontiguasquesedireccionacomounanicared.EnelrouterR2,
configuramosunasuperred,unarutaestticaaunanicaredqueseusapararepresentarvariasredesosubredes.
Lassuperredestienenmscarasquesonmspequeasquelamscaraconclase(de/16enestecaso,enlugarde
la mscara con clase de /24). Para que la superred se incluya en una actualizacin de enrutamiento, el protocolo de
enrutamientodebetenerlacapacidaddetransportaresamscara.Esdecirquedebeserunprotocolodeenrutamientosin
clase,comoRIPv2.
LarutaestticadeR2sincluyeunamscaraqueesmenorquelamscaraconclase:
R2(config)#ipr oute192.168.0.0255.255.0.0Null0

273

En un ambiente con clase, la direccin de red 192.168.0.0 se asocia con la mscara clase C con clase de /24
255.255.255.0. En las redes actuales, ya no relacionamos las direcciones de red con las mscaras con clase. En este
ejemplo, la red 192.168.0.0 tiene una mscara de /16 255.255.0.0. Esta ruta puede representar una serie de redes
192.168.0.0/24ocualquiernmerodedistintosrangosdedirecciones.Lanicaformaenlaquepuedeincluirseestarutaen
unaactualizacindeenrutamientodinmicaesconunprotocolodeenrutamientosinclasequeincluyalamscarade/16.

HagaclicenDepuracindeR2enlaf igura.

CondebugiprippodemosverqueestasuperredCIDRestincluidaenlaactualizacindeenrutamientoqueenviR2.Noes
necesario desactivar el resumen automtico en RIPv2 ni en ningn protocolo de enrutamiento sin clase para que las
superredesseincluyanenlasactualizaciones.
HagaclicenRutasdeR1enlafigura.

274

LatabladeenrutamientoparaR1muestraqueharecibidolarutadesuperreddeR2.

7.4Verificacinyresolucinde problemasdelRIPv2
7.4.1Comandosparalaverificacinyresolucindeproblemas
ExistenmuchasformasdeverificaryresolverlosproblemasdeRIPv2.Muchosdelosmismoscomandosqueseusanpara
RIPv2puedenutilizarseparaverificaryresolverlosproblemasdeotrosprotocolosdeenrutamiento.
Siempreserecomiendacomenzarconlosprincipiosbsicos:
1.Asegresedequetodoslosenlaces(interfaces)estnactivadosyenfuncionamiento.
2.Verifiqueelcableado.
3.VerifiquequetienelamscaradesubredydireccinIPcorrectaencadainterfaz.
4.Elimineloscomandosdeconfiguracinqueseaninnecesariososehayanreemplazadoconotroscomandos.
Hagaclicenshowiprouteenlafigura.

275

steeselprimercomandoqueseusaparaverificarlaconvergenciadered.Mientrasexamina latabladeenrutamiento, es
importante que busque tanto las rutas que espera que estn en la tabla de enrutamiento, como as tambin las que no
deberanestarall.
Hagaclicenshowipinterfacebriefenlafigura.

Si est faltando una red en la tabla de enrutamiento, generalmente es porque una interfaz est desactivada o mal
configurada.Elcomandoshowipinterfacebriefverificarpidamenteelestadodetodaslasinterfaces.
Hagaclicenshowipprotocolsenlafigura.

276

ElcomandoshowipprotocolsverificavarioselementosesencialesytambinverificaqueRIPesthabilitado,laversinde
RIP,elestadodelresumenautomticoylasredesqueseincluyeronenlassentenciasdered.Lasfuentesdeinformacinde
enrutamiento enumeradas en la parte inferior del resultado son los vecinos de RIP de donde este router est recibiendo
actualizaciones.

277

Comosedemostralolargodelcaptulo,debugipripesunexcelentecomandoparaexaminarloscontenidosde
lasactualizacionesdeenrutamientoqueunrouterenvayrecibe.Esposiblequeenalgnmomentounrouterrecibaunaruta
peronolaagregueenlatabladeenrutamiento.Unodelosmotivospuedeserquelarutaestticatambinestconfigurada
paralamismaredquesepublica.Enformapredeterminada,unarutaestticatieneunadistanciaadministrativamenorque
cualquierprotocolodeenrutamientodinmicoytendrprioridadalseragregadaalatabladeenrutamiento.
Hagaclicenpingenlaf igura.

Unamanerafcildeverificarlaconectividadcompletaesconelcomandoping.Si laconectividaddeextremoaextremono
essatisfactoria,comiencehaciendopingenlasinterfaceslocales.Siessatisfactoria,hagapingenlas interfacesdelrouter
en las redes conectadas directamente. Si eso tambin es satisfactorio, contine haciendo ping en las interfaces de cada
router sucesivo. Una vez que un ping no es satisfactorio, examine ambos routers y todos los routers intermedios para
determinardndeyporquestfallandoelping.
Hagaclicenshowrunningconfigenlafigura.

278

El comando show runningconfig puede usarse para verificar todos los comandos configurados en ese momento.
Generalmente,otroscomandossonmseficientesyproporcionanmsinformacinqueunasimplelistadelaconfiguracin
actual. Sin embargo, show runningconfig es til para determinar si un elemento esencial se ha olvidado o est mal
configurado.

7.4.2ProblemascomunesdeRIPv2
CuandoseresuelvenproblemasespecficosdeRIPv2,hayvariasreasparaexaminar.
Versi n
Unbuen lugarparacomenzarlaresolucindeproblemasen unaredqueestejecutandoRIP esverificarque la
versin2estconfiguradaentodoslosrouters.ApesardequeRIPv1yRIPv2soncompatibles,RIPv1noadmitesubredes
no contiguas, VLSM ni rutas de superred CIDR. Siempre esmejor usar el mismo protocolo de enrutamiento en todos los
routersamenosqueexistaunaraznespecficaparanohacerlo.
Sentenciasdered

279

Otrafuentedeproblemaspuedenserlassentenciasderedincorrectasofaltantes.Recuerdequelasentenciaderedhace
doscosas:

Lepermitealprotocolodeenrutamientoenviaryrecibiractualizacionesencualquierinterfazlocalquepertenezcaa
esared.
Incluyeesaredensusactualizacionesdeenrutamientoalosroutersvecinos.

Una sentencia de red incorrecta o faltante ocasionar la prdida de actualizaciones de enrutamiento y provocar que las
actualizacionesdeenrutamientonoseenvenonoserecibanenunainterfaz.
Resum enautom tico
Si necesita o desea enviar subredes especficas y no simplemente rutas resumidas, asegrese de que el resumen
automticoestdesactivado.

7.4.3Autenticacin
280

LamayoradelosprotocolosdeenrutamientoenvansusactualizacionesyotrainformacindeenrutamientoconIP
(en paquetes IP). El ISIS es la excepcin ms evidente y se discute en los cursos de CCNP. Uno de los problemas de
seguridadencualquierprotocolodeenrutamientoeslaposibilidaddeaceptaractualizacionesdeenrutamientoinvlidas. La
fuentedeestasactualizacionesdeenrutamientoinvlidaspuedeserunatacantequeintentamaliciosamenteafectarlaredo
capturar paquetes engaando al router para que enve sus actualizaciones al destino equivocado. Otra fuente de
actualizacionesinvlidaspuedeserunroutermalconfigurado.Obienpuedeserqueunhostestconectadoalaredy,sin
queelusuariolosepa,elhostejecutaelprotocolodeenrutamientodelaredlocal.
Por ejemplo, en la figura, R1est propagando una ruta por defecto atodos los otrosrouters de este dominio de
enrutamiento.Sinembargo,alguienhaagregadoporerrorelrouterR4alared,loquetambinpropagaunarutapordefecto.
Algunosrouterspueden reenviar trficopredeterminadoaR4 enlugardehaciael verdaderorouterdegateway,R1.Estos
paquetespueden"perderse"ynoversenuncams.
Independientemente del motivo, es aconsejable autenticar la informacin de enrutamiento que se transmite entre
routers. RIPv2, EIGRP, OSPF, ISIS y BGP pueden configurarse para autenticar la informacin de enrutamiento. Esto
garantizaquelosrouterssloaceptarninformacindeenrutamientodeotrosroutersqueestnconfiguradosconlamisma
contraseaoinformacindeautenticacin.Nota:Laautenticacinnoencriptalatabladeenrutamiento.
Nota: Debido a que RIP ha dado lugar a protocolos de enrutamiento ms populares, las funciones de configuracin
detalladas para la autenticacin en RIPv2 no se discuten en este captulo. En su lugar, la configuracin de protocolos de
enrutamientoparausarautenticacinsediscutirenuncursoposteriorconotrostemasdeseguridad.

281

282

283

284

7.6.1Resumen
RIPv2esunprotocolodeenrutamientoporvectordedistanciasinclase,quesedefineenRFC1723.Debidoaque
RIPv2 es un protocolo de enrutamiento sin clase, incluye la mscara de subred con las direcciones de red en las
actualizacionesdeenrutamiento.Comootrosprotocolosdeenrutamientosinclase,RIPv2admitesuperredesCIDR,VLSMy
redesnocontiguas.
Vimos que los protocolos de enrutamiento con clase como RIPv1 no pueden admitir redes no contiguas porque
resumenautomticamenteenlosbordesdelasredesprincipales.Unrouterquerecibeactualizacionesdeenrutamientode
varios routers que publican la misma rutaresumida con clase no pueden determinar qu subredes pertenecen a qu ruta
resumida.Estaincapacidadprovocaresultadosinesperados,talescomopaquetesconunenrutamientoincorrecto.
LaversinpredeterminadadeRIPeslaversin1.Elcomandoversion2seusaparacambiarRIPaRIPv2.
De similar forma que RIPv1, RIPv2 resume automticamente en los bordes de las redes principales. Sin embargo, con
RIPv2, el resumen automtico puede desactivarse con el comando no autosummary. El resumen automtico debe
deshabilitarsepara admitirlasredesno contiguas. RIPv2tambinadmitesuperredesCIDR y VLSMporquelamscarade
subredespecficaestincluidaconladireccinderedentodaslasactualizacionesdeenrutamiento.Puedeusarelcomando
debugipripparaverlaactualizacinRIPqueenvalamscaradesubredconladireccinderedcomopartedelaentrada
deruta.
El comando show ip protocolsmostrar queRIP enva y recibe actualizaciones de la versin 2 y tambin mostrarsi el
resumenautomticotieneefecto.

285

RFC1723RIPversin2
LasRFC(Solicitudesdecomentarios)sonunaseriededocumentosqueseenvanalIETF(Grupodetrabajodeingeniera
de Internet) para proponer un estndar de Internet o transmitir conceptos nuevos, informacin y ocasionalmente hasta
comentariosdehumor.LaRFC1723eslaRFCparaelRIPversin2.
SepuedeaccederalasRFCdesdedistintossitiosWeb,incluidowww.ietf.org.LeatodalaRFC1723opartesdeellapara
obtenermsinformacindelprotocolodeenrutamientosinclase.
PacketTracer
Use el Packet Tracer para crear dos redes con clase no contiguas. Cada red no contigua debe tener varios routers y
subredes, unadeellasdebeusarVLSM.Entrelosdosgruposderedesnocontiguas,agregueotrorouterqueconectelas
dos redes no contiguas. Asegrese de usar una red principal diferente entre este router y cada una de las dos redes no
contiguas.
Use este escenario para examinar los problemas con RIPv1 y cmoRIPv2 puede usarse para resolver los problemas de
enrutamiento.

286

Captulo 8Latabladeenrutamiento:un
estudiodetallado
8.0Introduccindelcaptulo
8.0.1Introduccindelcaptulo
Enlos captulosanteriores, examinamos latabladeenrutamientocon elcomandoshowiproute. Vimos cmolas
rutasdinmicas,estticasylasconectadasdirectamenteseagreganyeliminandelatabladeenrutamiento.
Como administrador dered, es importante conocer la tabla de enrutamiento en profundidad cuando se resuelven
problemasdered.Comprenderlaestructurayelprocesodebsquedadelatabladeenrutamientoloayudaradiagnosticar
cualquier problema en la tabla de enrutamiento, independientemente de su nivel de familiaridad con el protocolo de
enrutamientoenparticular.Porejemplo,puedeencontrarseconunasituacinenlaquelatabladeenrutamientotengatodas
las rutas que esperara ver, pero el reenvo de paquetes no funciona como est previsto. Conocer cmomanejarseen el
procesodebsquedadeunadireccinIPdedestinodeunpaqueteledarlaposibilidaddedeterminarsielpaqueteseest
reenviandocomoestprevisto,sielpaqueteseestreenviandoaotrolugaryporquosielpaquetesehadescartado.
En este captulo, analizaremos ms detalladamente la tabla de enrutamiento. La primera parte del captulo se
concentraenlaestructuradelatabladeenrutamientoIPdeCisco.Examinaremoselformatodelatabladeenrutamientoy
estudiaremos las rutas de nivel 1 y 2. La segunda parte del captulo analiza el proceso de bsqueda de la tabla de
enrutamiento. Analizaremos el comportamiento del enrutamiento con clase, como as tambin el comportamiento del
enrutamientosinclase,queusaloscomandosnoipclasslesseipclassless.
Enestecaptulo,sehanomitidomuchosdelosdetallessobrelaestructurayelprocesodebsquedadelatablade
enrutamientoIPdeCisco.SileinteresaleermssobreestetemaysobreelfuncionamientointernodelIOSdeCiscorelativo
alenrutamiento,consulteCiscoIPRouting,deAlexZinin(ISBN0201604736).
Nota:Estelibronoesunlibrosobreprotocolosdeenrutamientoparaprincipiantes,sinoqueesunexamenmeticulosodelos
procesos,protocolosyalgoritmosqueusaelIOSdeCisco.

287

8.1Estructuradelatabladeenrutamiento
8.1.1Topologadelaboratorio
Enestecaptulo,usaremosunaredsimpledetresrouters,comosemuestraenlafigura.R1yR2compartenuna
red172.16.0.0/16comnconlassubredes172.16.0.0/24.R2yR3estnconectadosporlared192.168.1.0/24.Observeque
R3tambintieneunasubred172.16.4.0/24desconectada,onocontigua,delared172.16.0.0quecompartenR1yR2.Los
efectosdeestasubrednocontiguaseexaminarnluegoenestecaptulocuandoveamoselprocesodebsquedaderutas.

HagaclicenR1yR3enlafigura.

LasconfiguracionesdeinterfazdeR1yR3tambinsemuestranenlafigura.Enunaseccinposterior,configuraremoslas
interfacesdeR2.

8.1.2Entradasdelatabladeenrutamiento
Elejemplodelatabladeenrutamientodelafiguraconstadeentradasderutadelossiguientesorgenes:

288

Redesconectadasdirectamente
Rutasestticas
Protocolosdeenrutamientodinmicos

El origen de la ruta no afecta la estructura de la tabla de enrutamiento. La figura muestra un ejemplo de tabla de
enrutamientoconrutasdinmicas,estticasyconectadasdirectamente.Observequelassubredes172.16.0.0/24tienenuna
combinacindelostrestiposdeorgenesdeenrutamiento.
Nota: La jerarqua de la tabla de enrutamiento en el IOS de Cisco se implement originalmente con el esquema de
enrutamientoconclase. Sibien latabladeenrutamiento incorporaeldireccionamientocon clase ysinclase,laestructura
generalanseconstruyeenbaseaesteesquemaconclase.

8.1.3Rutasdenivel1
Los routers R1 y R3 ya tienen sus interfaces configuradas con las direcciones IP y las mscaras de subred apropiadas.
AhoraconfiguraremoslasinterfacesdeR2yusaremosdebugiproutingparaverelprocesodelatabladeenrutamientoque
seusaparaagregarestasentradas.
La figura muestra lo que sucede cuando la interfaz Serial 0/0/1 de R2 se configura con la direccin 192.168.1.1/24. Tan
prontocomoseingresanoshutdow n,elresultadodedebugiproutingmuestraquesehaagregadoestarutaalatablade
enrutamiento.

289

Enlafigura,showiproutemuestralaredconectadadirectamentealatabladeenrutamientoquerecinagregamosaR2.
La tabla de enrutamiento IP de Cisco no es una base de datos plana. La tabla de enrutamiento, en realidad, es una
estructura jerrquica que se usa para acelerar el proceso de bsqueda cuando se ubican rutas y se reenvan paquetes.
Dentrodeestaestructura,lajerarquaincluyevariosniveles.Parasimplificareltema,analizaremostodaslasrutasenfuncin
dedosniveles:nivel1onivel2.

Aprendamossobrelasrutasdenivel1ydenivel2revisandolaentradadelatabladeenrutamientoconmayordetalle.

290

C192.168.1.0/24estconectadadirectamente,Serial0/0/1
Unarutadenivel1esunarutaconunam scaradesubredigualoinferioralamscaraconclasedeladireccinde
red.192.168.1.0/24esunarutadereddenivel1porquelamscaradesubredesigualalamscaraconclasedelared./24
eslamscaraconclasedelasredesdeclaseC,talcomolared192.168.1.0.
Unarutadenivel1puedefuncionarcomo:

Rutapordefecto:unarutapordefectoesunarutaestticaconladireccin0.0.0.0/0.
Rutadesuperred:unarutadesuperredesunadireccinderedconunamscaramenorquelamscaraconclase.
Rutadered:unarutaderedesunarutaquetieneunamscaradesubredigualaladelamscaraconclase.Una
rutaderedtambinpuedeserunarutaprincipal.Lasrutasprincipalesseanalizarnenlasiguienteseccin.

Elorigende larutadenivel1puedeserunaredconectadadirectamente,unarutaestticaounprotocolodeenrutamiento
dinmico.

Rutafinal
Laruta192.168.1.0/24denivel1tambinsepuededefinircomounarutafinal.Unarutafinalesunarutaqueincluye:

unadireccinIPdelsiguientesalto(otraruta)
y/ounainterfazdesalida

Lared192.168.1.0/24conectadadirectamenteesunaruta dereddenivel1porquetiene unamscaradesubredquees


igualasumscaraconclase.EstamismarutatambinesunarutafinalporquecontienelainterfazdesalidaSerial0/0/1.

C192.168.1.0/24estconectadadirectamente,Serial0/0/1
Enelsiguientetema,veremosquelasrutasdenivel2tambinsonrutasfinales.

291

8.1.4Rutasprincipalesysecundarias
Eneltemaanterior,vimosunarutadereddenivel1quetambineraunarutafinal. Ahoraanalicemosotrotipode
rutadereddenivel1,unarutaprincipal.Lafiguramuestralaconfiguracindelainterfaz172.16.3.1/24enR2yelresultado
delcomandoshowiproute.Observeque,enrealidad,haydosentradasadicionalesenlatabladeenrutamiento.Unaentrada
eslarutaprincipalylaotraentradaeslarutasecundaria.Porquhaydosentradasenlugardeuna?

HagaclicenPrincipalysecundariaenlafigura.

292

Cuando la mscara de subred 172.16.3.0 se agreg a la tabla de enrutamiento, tambin se agreg otra ruta, la
172.16.0.0. La primera entrada, 172.16.0.0/24, no contiene ninguna direccin IP de siguiente salto ni informacin de la
interfazdesalida.Estarutaseconocecomorutaprincipaldenivel1.
Unarutaprincipaldenivel1esunarutaderedquenocontienening unadireccinIPdelsig uientesaltoni
ning unainterfazdesalidaparaning unared.Unarutaprincipales,enrealidad,unencabezadoqueindicalapresenciade
rutasdenivel2, tambinconocidascomorutassecundarias.Unarutaprincipaldenivel1secreaautomticamentecuando
seagregaunasubredenlatabladeenrutamiento.Esdecirqueunarutaprincipalsecreasiemprequeseingresaenlatabla
deenrutamientounarutaconunamscaramsgrandequelamscaraconclase.Lasubredeslarutasecundariadenivel2
delarutaprimaria.Enestecaso,larutaprincipaldenivel1quesecreautomticamentees:

172.16.0.0/24estdivididaensubredes,subredes1
Unarutadenivel2esunarutaqueesunasubreddeunadireccinderedconclase.Aligualquelasrutasdenivel1,el
origendeunarutadenivel2puedeserunaredconectadadirectamente,unarutaestticaounprotocolodeenrutamiento
dinmico.Enestecaso,larutadenivel2eslarutadesubredrealqueseagregalaredcuandoconfiguramosla interfaz
FastEthernet0/0:
C172.16.3.0estconectadadirectamente,FastEthernet0/0
Nota: Recuerde que la jerarqua de la tabla de enrutamiento en el IOS de Cisco tiene un esquema de enrutamiento con
clase.Unarutaprincipaldenivel1esladireccinderedconclasedelarutadesubred.Estoesasinclusosiunprotocolo
deenrutamientosinclaseeselorigendelarutadesubred.

HagaclicenReproducirparaverlaanimacin.

293

294

Analicemoslasentradasdelatabladeenrutamientoparalarutaprincipaldenivel1ylarutasecundariadenivel2(subred)

Rutaprincipaldenivel1
Estarutaprincipalcontienelasiguienteinformacin:

295

172.16.0.0: ladireccinderedconclaseparanuestrasubred. RecuerdequelatabladeenrutamientoIPdeCisco


estestructuradaconclase.
/24:lamscaradesubredparatodaslasrutassecundarias.Silasrutassecundariastienenmscarasdesubredde
longitudvariable(VLSM),lamscaradesubredseexcluirdelarutaprincipalyseincluirenlasrutassecundarias
individuales.Estoseanalizarenunaseccinposterior.
estdivididaensubredes,1subred:estapartedelarutaespecificaquestaesunarutaprincipaly,enestecaso,
tieneunarutasecundaria,esdecir,unasubred.

Rutasecundariadenivel2
La entrada secundaria, 172.16.3.0, es la ruta real para nuestra red conectada directamente. sta es una ruta de nivel 2,
tambinconocidacomorutasecundaria,ycontienelasiguienteinformacin:

C:elcdigoderutaparaunaredconectadadirectamente.
172.16.3.0:laentradaderutaespecfica.
est conectada directamente: junto con el cdigo de ruta de C, especifica que sta es una red conectada
directamenteconunadistanciaadministrativade0.
FastEthernet0/0:lainterfazdesalidaparareenviarlospaquetesquecoincidenconestaentradaderutaespecfica.

Larutasecundariadenivel2eslaentradaderutaespecficaparalasubred172,16.3.0/24.Observequelamscarade
subrednoestincluidaenlasubred,larutasecundariadenivel2.Lamscaradesubredparaestarutasecundaria(subred)
eslamscara/24incluidaensurutaprincipal,172.16.0.0.
Lasrutassecundariasdenivel2contienenel origendela rutay ladireccin dereddelaruta. Lasrutassecundariasde
nivel 2 tambin se consideran rutas finales porque contienen la direccin IP del siguiente salto y/o la interfaz de
salida.
LafiguramuestralaconfiguracindelainterfazSerial0/0/0enR2.

Hagaclicen2y3enlafigura.

296

Latabladeenrutamientomuestradosrutassecundariasparalamismarutaprincipal172.16.0.0/24.Tanto172.16.2.0como
172.16.3.0sonmiembrosdelamismarutaprincipal,porquesonmiembrosdelaredconclase172.16.0.0/16.

297

Debidoaquelasdosrutassecundariastienen lamismamscaradesubred,larutaprincipalanmantienelamscara/24,
peroahoramuestra2subredes.Elroldelarutaprincipalseexaminarcuandoanalicemoselprocesodebsquedaderutas.
Nota: Si hay una sola ruta secundaria de nivel 2 y esa ruta se retira, la ruta principal de nivel 1 se eliminar
automticamente.Unarutaprincipaldenivel1existeslocuandohayalmenosunarutasecundariadenivel2.

8.1.5Rutasprincipalesysecundarias:Redessinclases
Paraestadiscusin, usaremoslatopologaquesemuestraenlafigura.SiusamoselRouterXconlaconfiguracin
VLSM que se muestra, podemos examinar el efecto de VLSM en la tabla de enrutamiento. El RouterX tiene tres redes
conectadas directamente. Las tres subredes pertenecen a la red con clase 172.16.0.0/16 y son, por lo tanto, rutas
secundariasdenivel2.

298

Hagaclicen2,3y4enlafigura.

Observequenuestrasrutassecundariasnocompartenlamismamscaradesubred,comoenelcasodelejemploconclase.
Enestecaso,implementamosunesquemadedireccionamientoderedconVLSM.
Hagaclicenlafigura.

299

Siemprequehayadosomsrutassecundariasconmscarasdesubreddiferentesquepertenecenalamismared
conclase,latabladeenrutamientopresentarunavisinligeramentedistintaqueindicaqueestaredprincipalseencuentra
divididaenredesenformavariable.
Aunquelarelacinprincipal/secundariautilizaunaestructuraconclaseparamostrarlasredesysussubredes,esteformato
puedeutilizarseconeldireccionamientoconclaseysinclase.Sinim portarelesquemadedireccionam ientoqueusela
red(sinclaseoconclase),latabladeenrutam ientousarelesquemaconclase.
HagaclicenReproducirparaverlaanimacin.

300

301

Comparadoconelejemploderutasconclasequeseanalizanteriormente,hayvariasdiferenciasvisiblesconesta
rutaprincipalysusrutassecundarias.Primero,larutaprincipalde172.16.0.0ahoracontienelamscaraconclase/16.Enel
ejemploderutasconclaseanterior,lamscaraconclasenosemostr.
Tambin observe que la ruta principal establece que las rutas secundarias estn "divididas en redes en forma
variable".Aligualqueelejemploconclase,larutaprincipalmuestralacantidaddesubredes,peroahoratambinincluyela
cantidaddemscarasderutassecundariasdiferentes.
Ladiferenciafinalentrelasredesconclaseysinclaseradicaenlasrutassecundarias.Cadarutasecundariaahora
contiene lamscaradesubredparaesaruta especfica.En elejemplosin VLSM,lasdosrutassecundariascompartan la
misma mscara de subred y la principal mostraba su mscara de subred comn. Con VLSM, las distintas mscaras de
subredsemuestranconlasrutassecundariasespecficas.
Larutaprincipalcontienelasiguienteinformacin:

172.16.0.0:larutaprincipal,ladireccinderedconclaserelacionadacontodaslasrutassecundarias.
/16:lamscaradesubredconclasedelarutaprincipal.
divididasenredesenformavariable:indicaquelasrutassecundariasestndivididasenredesenformavariable
yquehayvariasmscarasparaestaredconclase.
3 subredes, 2m scaras: indica lacantidaddesubredesy lacantidaddemscarasdesubred distintas para las
rutassecundariasdeestarutaprincipal.

Siusamosunadelasrutassecundariascomoejemplo,podremosverlasiguienteinformacin:

C:elcdigoderutaparaunaredconectadadirectamente.
172.16.1.4:laentradaderutaespecfica.
/30:lamscaradesubredparaestarutaespecfica.
est conectada directamente: junto con el cdigo de ruta de C, especifica que sta es una red conectada
directamenteconunadistanciaadministrativade0.
Serial0/0/0:lainterfazdesalidaparareenviarlospaquetesquecoincidenconestaentradaderutaespecfica.

302

Por lo tanto, por qu Cisco usa el formato de tabla de enrutamiento con clase? Comprenderemos la respuesta a esta
preguntaenlassiguientessecciones,cuandoanalicemoselprocesodebsquedaderutas.

8.2Procesodebsquedaenlatabla deenrutamiento
8.2.1Pasosenelprocesodebsquedaderutas
En esta topologa, RIPv1, un protocolo de enrutamiento con clase, est ahora configurado. Observe que hemos
elegidoespecficamenteunprotocolodeenrutamientoconclaseconnuestrassubredes172.16.0.0nocontiguas.Elmotivo
seharevidenteenunaseccinposterior.
HagaclicenlosbotonesdelafigurapararevisarlaconfiguracindeRIPylastablasdeenrutamientoresultantes.

303

Comosesuponequesucederaconesteesquemadedireccionamiento y con losprotocolosdeenrutamientocon


clase,hayproblemasconlaposibilidaddeconexin.NiR1niR2tienenunarutahacia172.16.4.0.R3tampocotienerutasa
lassubredes172.16.1.0/24,172.16.2.0/24172.16.3.0/24.
Examinemosenmayor profundidadcmolosroutersdeterminancules son lasmejoresrutas parausaral enviar
paquetesyporqulosprotocolosdeenrutamientoconclasenofuncionancondiseosnocontiguos.Consideraremos:
1.QusucedecuandounrouterrecibeunpaqueteIP,examinaladireccinIPdedestinoybuscaesadireccinenlatabla
deenrutamiento?
2.Cmodecideelrouterqurutadelatabladeenrutamientoeslamejorcoincidencia?
3.Quefectotienelamscaradesubredenelprocesodebsquedadelatabladeenrutamiento?
4.Cmodecideelroutersiusaunasuperredounarutapordefectosinoencuentraunacoincidenciamejor?
Empecemosaresponderestaspreguntasexaminandolospasosdelprocesodebsquedaderutas.

Procesodebsquedaderutas
Sigaestospasosenlafiguraparaverelprocesodebsquedaderutas.Nosepreocupesinocomprendecompletamentelos
pasosenestemomento.Entendermejoresteprocesocuandoexaminemosalgunosejemplosdelassiguientessecciones.
HagaclicenPaso1.

304

Elrouterexaminalasrutasdenivel1, incluidas lasrutasderedylasrutasdesuperred,enbuscade lamejorcoincidencia


conladireccinIPdedestinodelpaquete.
HagaclicenPaso1a.

Silamejorcoincidenciaesunarutafinaldenivel1(superred,redconclaseorutapordefecto)estarutaseusaparareenviar
elpaquete.
HagaclicenPaso1b.

305

Silamejorcoincidenciaesunarutaprincipaldenivel1,contineconelPaso2.
HagaclicenPaso2.

Elrouterexaminalasrutassecundarias(lasrutasdesubred)delarutaprincipalenbuscadeunamejorcoincidencia.
HagaclicenPaso2a.

306

Sihayunacoincidenciaconunarutasecundariadenivel2,esasubredseusarparareenviarelpaquete.
HagaclicenPaso2b.

Si no hay coincidencia con ninguna de las rutas secundarias de nivel 2, contine con el Paso 3. El router est
implementandouncomportamientodeenrutamientoconclaseosinclase?

307

HagaclicenPaso3a.

Comportamientodelenrutamientoconclase: Sielcomportamientodelenrutamientocon clase estenvigencia, termineel


procesodebsquedaydescarteelpaquete.
HagaclicenPaso3b.

308

Comportamiento del enrutamiento sin clase: Si el comportamiento de enrutamiento sin clase est en vigencia, contine
buscandolasrutasdesuperreddenivel1enlatabladeenrutamientoparaversihayalgunacoincidencia,incluidalarutapor
defecto,siasfuera.
HagaclicenPaso4.

Siahorahayunacoincidenciamenorconlasrutaspordefectoodesuperreddenivel1,elrouterusaesarutaparareenviar
elpaquete.
HagaclicenPaso5.

309

Sinohaycoincidenciaconningunarutadelatabladeenrutamiento,elrouterdescartaelpaquete.
Elcomportamientodelenrutamientoconclaseysinclaseseanalizarconmayordetalleenunaseccinposterior.
Nota:UnarutaqueslohacereferenciaaunadireccinIPdesiguientesaltoynoaunainterfazdesalidadeberesolverse
conunarutaconunainterfazdesalida.SerealizaunabsquedarecurrenteenladireccinIPdelsiguientesaltohastaquela
rutaseresuelvaconunainterfazdesalida.

8.2.2Lacoincidenciamaslarga:rutasderednivel1
Lacoincidenciamslarga
Eltrminomejorcoincidenciaseusenelanlisisanteriorsobrebsquedaderutas.Qusignificamejorcoincidencia?La
mejorcoincidenciatambinsedenominacoincidenciamslarga.
Pero primero, qu es una coincidencia? Para que haya una coincidencia entre la direccin IP de destino de un
paqueteyunarutaen latabladeenrutamiento, unnmeromnimodelosbitsqueseencuentranmsalaizquierdadeben
coincidirconladireccinIPdelpaqueteylarutaenlatabladeenrutamiento.Lamscaradesubreddelarutaenlatablade
enrutamientoseusaparadeterminarelnmeromnimodebitsqueseencuentranmsalaizquierdayquedebencoincidir.
(RecuerdequeunpaqueteIPslocontieneladireccinIPynolamscaradesubred).
La mejor coincidencia o la coincidencia ms larga es la ruta de la tabla de enrutamiento que contiene la mayor
cantidaddebitsqueseencuentranmsalaizquierdayquemscoincidencon ladireccinIPdedestinodelpaquete.La
rutaconlamayorcantidaddebitsequivalentes,q ue seencuentranmsalaizquierda,olacoincidenciam slarga
essiemprelarutapreferida.
Porejemplo,enlafigura,tenemosunpaquetedestinadoa172.16.0.10.Muchasrutasposiblespuedencoincidircon
este paquete. Se muestran tres rutas posibles que s coinciden con este paquete: 172.16.0.0/12, 172.16.0.0/18 y
172.16.0.0/26.Delastresrutas,172.16.0.0/26tienelacoincidenciamslarga.Recuerdequeparaquecualquieradeestas
rutasse considere unacoincidenciadebeteneralmenos lacantidadde bitscoincidentesquese indica en lamscarade
subreddelaruta.

310

Ejemplo:Rutafinaldenivel1
La mscara de subred que se usa para determinar la coincidencia ms larga no siempre es obvia. Examinemos este
conceptomsendetalle,usandovariosejemplos.
HagaclicenReproducirparaverlaanimacin.

311

Enesteejemplo,laPC1envaunpinga192.168.1.2,lainterfazenR3.R1recibeelpaquete.
HagaclicenInformacinderutayluegoenTabladeenrutamientodeR1enlafigura.

RecuerdalaprimerapartedelPaso1enelprocesodebsquedaderutas?Lafigurailustraestepaso.
HagaclicenPaso1enlafigura.

312

Elrouterprimeroexamina lasrutasdenivel1enbuscadelamejorcoincidencia. Ennuestroejemplo, hayunacoincidencia


entreladireccinIPdedestino192.168.1.2ylarutafinaldenivel1de192.168.1.0/24.
HagaclicenPaso1aenlafigura.

R192.168.1.0/24[120/1]via172.16.2.2,00:00:25,Serial0/0/0
R1usaestarutayreenvaelpaquetealainterfazSerial0/0/0.
Porquhayunacoincidenciaconlarutadenivel1192.168.1.0/24ynoconunadelassubredes172.16.0.0?Estopuede
parecer obvio. Decimos, "Es obvio que el router usar 192.168.1.0/24". Pero el proceso de bsqueda est comparando
direccionesde32bitsconentradasderutade32bitsenbuscadelacoincidenciamslarga.
El algoritmo que usa el IOS para realizar una bsqueda en la tabla de enrutamiento no se tratar en este captulo. Lo
importanteesentenderporquunaentradaderutacoincideonoconladireccinIPdedestinodelpaquete.
Porqunohaycoincidenciaconningunadelassubredes172.16.0.0/24enlatabladeenrutamiento?
172.16.0.0/24esunarutaprincipalcontressubredesorutassecundarias.Antesdequeseexamineunarutasecundariaen
buscadeunacoincidencia,debeexistiralmenosunacoincidenciaentreladireccinIPdedestinodelpaqueteyladireccin
conclasedelarutaprincipalo172.16.0.0/16.
Coinciden,almenos,16delosbitsqueseencuentranmsalaizquierdadelarutaprincipalconlosprimeros16bitsdela
direccinIPde destino de192.168.1.2?Larespuesta, no, esobviaparanosotros.Peroenlafigura, verque elrouter, en
realidad,verificaelprimerbityencuentraunacoincidencia.Luego,elrouterpasaalsegundobit.Comonohaycoincidencia,
elprocesodebsquedaserealizarparaotrasentradasderuta.

313

Ahora veamos cmo el router encuentra una coincidencia entre la direccin IP de destino del paquete de
192.168.1.2ylasiguienterutaenlatabladeenrutamiento,192.168.1.0/24,unarutafinal.
R192.168.1.0/24[120/1]via172.16.2.2,00:00:25,Serial0/0/0
Laruta,192.168.1.0,esunarutafinaldenivel1y, porlotanto, tambincontiene lamscaradesubred,/24.Enla
figura,observequealmenoslosprimeros24bitsqueseencuentranmsalaizquierdacoinciden.
Noslohayunacoincidenciadelmnimode24bits,sinoque30bitscoinciden,comosemuestraenlafigura.Esto
esimportante?Comoveremosmsadelante,puedehabersituacionesenlasquehayavariasrutascoincidentesenlatabla
de enrutamiento para la misma direccin IP de destino. Cul es la ruta preferida? La que tenga mayor cantidad de bits
coincidentes,lacoincidenciamslarga.
En este ejemplo, hay una coincidencia entre la direccin IP de destino 192.168.1.0 y la ruta final de nivel 1
192.168.1.0/24. Como no hay una coincidencia ms especfica y ms larga, el paquete se reenva a la interfaz de salida
Serial0/0/0.
Nota: Recuerde que el proceso de bsqueda de rutas necesitar realizar una bsqueda recurrente en cualquier ruta que
haga referencia slo a la direccin IP del siguiente salto y no a una interfaz de salida. Para obtener una revisin de las
bsquedasrecurrentes,consulteelCaptulo2,"Enrutamientoesttico".

8.2.3Lacoincidenciamaslarga:Rutasprincipalesdenivel1ysecundariasde
nivel2
314

Examinemosloquesucedecuandohayunacoincidenciaconunarutaprincipaldenivel1.
HagaclicenInformacinderutaenlafigura.

Comosemuestraenlafigura,unarutaprincipalnoincluyeningunadireccindesiguientesaltoniningunainterfazdesalida,
sinoquesloesun"encabezado"parasusrutassecundariasdenivel2,lassubredes.
Lamscaradesubredparalasrutassecundarias,/24enlafigura,semuestraenlarutaprincipal,172.16.0.0,parasubredes
queusanlamismamscaradesubred.
Antes de que se busque una coincidencia en cualquier ruta secundaria de nivel 2, debe haber una coincidencia entre la
direccinconclasedelarutaprincipaldenivel1yladireccinIPdedestinodelpaquete.

Ejemplo:Rutaprincipaldenivel1yrutassecundariasdenivel2
Enelejemplodelafigura,laPC1envaunpingalaPC2en172.16.3.10.R1recibeelpaqueteycomienzaabuscarunaruta
enlatabladeenrutamiento.

315

HagaclicenPaso1benlafigura.

Laprimeracoincidenciaqueseproduceesconlarutaprincipaldenivel1, 172.16.0.0.Recuerdequeconlassubredessin
VLSM, la mscara con clase de la ruta principal no se muestra en este punto. Antes de que se examinen las rutas
secundarias(subredes)enbuscadeunacoincidencia,primerodebehaberunacoincidenciaconladireccinconclasedela
rutaprincipal.
Debidoaquelaprimeraentradaderutaesunarutaprincipaldenivel1quecoincideconladireccindedestino(Paso1bdel
procesodebsquedaderutas),elprocesodebsquedaderutascontinaconelPaso2.

316

HagaclicenPaso2enlafigura.

Debidoaquehayunacoincidenciaconlarutaprincipal,sebuscarunacoincidenciaenlasrutassecundariasdenivel2.Sin
embargo, estavez, lamscaradesubredde/24realse usaparala cantidadmnimadebitsque seencuentranmsala
izquierdayquedebencoincidir.
HagaclicenPaso2aenlafigura.

317

Elprocesodebsquedaexaminalasrutassecundariasenbuscadeunacoincidencia.Enestecaso,debehaberunmnimo
de24bitsquecoincidan.
Examinemoscmoelrouterencuentraunacoincidenciaconunadelasrutassecundariasdenivel2.
Primero, el router examina la ruta principal en busca de una coincidencia. En este ejemplo, los primeros 16 bits de la
direccinIPdebencoincidircon losde laruta principal.Los16bits queseencuentran msala izquierdadeben coincidir
porquesaeslamscaraconclasedelarutaprincipal,/16.
Si hay una coincidencia con la ruta principal, entonces el router verifica la ruta 172.16.1.0. Las rutas secundarias slo se
examinancuandohayunacoincidenciaconlamscaraconclasedelaprincipal.

Hagaclicen2enlafigura.

318

Alverificarlaprimerasubred,172.16.1.0,elbitvigsimotercero(23)nocoincideporlotanto,estarutaserechazaporque
losprimeros24bitsnocoinciden.
Hagaclicen3enlafigura.

Luego, el router verifica la ruta 172.16.2.0/24. Debido a que el bit vigsimo cuarto (24) no coincide, esta ruta tambin se
rechaza.Los24bitsdebencoincidir.
Hagaclicen4enlafigura.

Elrouterverificalaltimarutasecundariade172.16.3.0/24yencuentraunacoincidencia.Losprimeros24bitsscoinciden.
Elprocesodelatabladeenrutamientousarestaruta,172.16.3.0/24,parareenviarelpaqueteconladireccinIPdedestino
de172.16.3.10alainterfazdesalidadeSerial0/0/0.
R172.16.3.0[120/1]via172.16.2.2,00:00:25,Serial0/0/0

319

Qusucedesielrouternotieneunaruta?Entoncesdescartarelpaquete.

Ejemplo:ProcesodebsquedaderutasconVLSM
QusucedeconnuestratopologadeRouterXqueutilizaunesquemadedireccionamientoVLSM?Cmocambiaestoel
procesodebsqueda?

Hagaclicen1enlafigura.

UsarVSLMnocambia elprocesodebsqueda.ConVLSM,lamscaraconclase/16semuestracon larutaprincipalde


nivel1(172.16.0.0/16enlafigura).
Hagaclicen2,3y4enlafigura.

320

321

AligualqueconlasredessinVLSM,sihayunacoincidenciaentreladireccinIPdedestinodelpaqueteylamscaracon
clasedelarutaprincipaldenivel1,serealizarunabsquedaenlasrutassecundariasdenivel2.
LanicadiferenciaconVLSMesquelasrutassecundariasmuestransuspropiasmscarasdesubredespecficas.
Estasmscarasdesubredseusanparadeterminarlacantidaddebitsqueseencuentranmsalaizquierdayquedeben
coincidir con la direccin IP de destino del paquete. Por ejemplo, para que haya una coincidencia con la ruta secundaria
172.16.1.4,unmnimode30bitsqueseencuentrenmsalaizquierdadebencoincidirporquelamscaradesubredes/30.

8.3Comportamientodeenrutamiento
8.3.1Comportamientodeenrutamientoconclaseysin clase
Elsiguientepasoenelproceso debsquedaderutas(Paso3) consideraelcomportamientodeenrutamiento. El
comportamiento de enrutamiento influencia el proceso de bsqueda de la ruta preferida usando los comandos no ip
classless oipclassless.
Los com portam ientos de enrutam iento sin clase y con clase no so n ig uales a los protocolos de enrutam iento si n
claseyconclase.Losprotocolosdeenrutamientosinclaseyconclaseafectanlaformaenquesecompletala tablade
enrutamiento.Loscomportamientosdeenrutamientoconclaseysinclasedeterminancmoserealiza unabsquedaenla
tabla de enrutamiento despus de que se completa.En la figura, las fuentes de enrutamiento (incluidos los protocolos de
enrutamiento con clase y sin clase) son las entradas que se usan para completar la tabla de enrutamiento. El
comportamiento de enrutamiento, especificados por los comandos ip classless o no ip classless , determina cmo el
procesodebsquedaderutaspasaralPaso3.
Como puede ver, los protocolos de enrutamiento y los comportamientos de enrutamiento son completamente
independientes entre s.Latabladeenrutamientopodracompletarseconrutasdeunprotocolo deenrutamientosin clase
comoRIPv2sinembargo,seimplementaelcomportamientodeenrutamientoconclaseporqueestconfiguradoelcomando
noipclassless.

Cambiosenlatopologa
EnelCaptulo7,"RIPv2",aprendimosquelosprotocolosdeenrutamientoconclase,talescomoRIPv1,noadmitenredesno
contiguas. A pesar de que nuestra topologa actual tiene redes no contiguas, podemos configurar rutas estticas para
alcanzaresasredes.

322

HagaclicenConfiguracindeR2enlafigura.

Primero, agregamos una ruta esttica "quadzero" enR2para enviar el trfico predeterminado aR3. Luegoagregamos el
comandodefaultinformationoriginatealprocesodeenrutamientodeRIPparaqueR2enveaR1larutapordefecto.Estole
daraR1yR2lacapacidaddealcanzarotrasredes,incluidala172.16.4.0/24deR3.Porltimo,ingresamoselcomandono
network192.168.1.0porqueyanodeseamosintercambiaractualizacionesdeRIPconR3.
HagaclicenConfiguracindeR3enlafigura.

323

Paraterminarnuestra configuracin,eliminamoselenrutamientode RIPyagregamosunarutaestticaen R3paraenviar


trficoparalaredprincipal172.16.0.0/16,quenotieneunacoincidenciamslargaenlatabladeenrutamiento,aR2.
Enestemomento,noprobaremoslaconectividad.Laconectividadseprobarenlassiguientessecciones.

8.3.2Comportamientodelenrutamientoconclase:noipclassless
Ahora nos concentramosen el Paso 3 del proceso de bsqueda de rutas. Especficamente, nos enfocaremos en
qusucededespusdelPaso2bcuandonohaycoincidenciaconningunarutasecundariadenivel2delaprincipal.Luego,
verunejemploespecfico.
Como seguramente recuerda de la seccin anterior, en los Pasos 1 y 2, el router examina las rutas de nivel 1 y
secundarias en busca de la mejor coincidencia con la direccin IP de destino del paquete. Supongamos que no hay
coincidenciayreanudemosnuestrarevisindelprocesodebsquedaderutasconelPaso3.
HagaclicenPasos3y3adelaf igurapararevisarcm oelcom portam ientodeenrutam ientoconclaseinfluyeenel
procesodedebsquedaderutas.
HagaclicenPaso3enlafigura.

Elrouterimplementauncomportamientodeenrutamientoconclaseosinclase?

324

HagaclicenPaso3aenlafigura.

Sielcomportamientodelenrutamientoconclaseestenvigencia,termineelprocesodebsquedaydescarteelpaquete.
Nota:Conelcomportamientodeenrutamientoconclase,elprocesonuncallegaalPaso4.
AntesdeIOS11.3,noipclasslesseraelcomportamientopredeterminadodelosroutersCisco.Elcomandonoipclassles s
significa que el proceso de bsqueda derutas usabsquedas en la tabla de enrutamiento con clase por defecto.Esto se
explicarenlassiguientessecciones.
Los comandos no ip classless e ip classless son comandos de configuracin global y pueden verse al escribir show
runningconfig.Enla versin11.3yposterioresde IOS, el comandoip classlesses elpredeterminadoeimplementaun
procesodebsquedaderutassinclase.
Culeselefectodelcomportamientodelenrutamientoconclasecuandotodoslosroutersseconfiguranconelcomandono
ipclassless?
R1(config)#noipclassless
R2(config)#noipclassless
R3(config)#noipclassless
Examinemos lo que sucede cuando el router tiene un comportamiento de enrutamiento con clase, es decir, cuando el
comandonoipclasslessestconfigurado.

8.3.3Comportamientodelenrutamientoconclase:Procesodebsqueda
En nuestro proceso de bsqueda en la tabla de enrutamiento, el Paso 3a establece que cuando el comportamiento del
enrutamientoconclaseestenvigencia(noipclassless)elprocesonoseguirrealizandobsquedasderutasdenivel1en

325

latabladeenrutamiento.Sielpaquetenocoincideconunarutasecundariadelarutaderedprincipal,entonceselrouterlo
descarta.Veamosunejemplo.
Ejemplo:R2enfuncionamientoconelcomportamientodeenrutamientoconclase
Enesteejemplo,R2recibeunpaquetedestinadoalaPC3en172.16.4.10.

HagaclicenTabladeenrutamientodeR2yprincipalenlafigura.

326

Elprocesodeenrutamientorealizaunabsquedaenlatabladeenrutamientoyencuentraunacoincidenciade16bitsconla
ruta principal 172.16.0.0, como se muestra en la figura. Segn el Paso 1b del proceso de enrutamiento, si hay una
coincidenciaenlarutaprincipal,lasrutassecundariasseverifican.
Ahoraobservemoselprocesodecoincidenciadebitsrealquetienelugarmientrasseverificanlasrutassecundarias.
Hagaclicen1,2y3enlafigura.

327

Observequeningunodelos24bitsqueseencuentranmsalaizquierdadelasrutassecundariascoincideconladireccin
IPdedestinode172.16.4.10.Alosumo,slo21bitscoinciden.Nohaycoincidenciaconlasrutassecundariasdenivel2.
Porlotanto,qusucededespus?ElRouterR2descartaelpaquete.

HagaclicenNohaycoincidenciasenlafigura.

328

Como el router R2 est usando un comportamiento de enrutamiento con clase, no ip classless, el router no realizar
bsquedasmsalldelasrutassecundariasparaencontrarunacoincidenciamenor..
HagaclicenDescartarelpaqueteenlafigura.

Elprocesodelatabladeenrutamientonousarlarutapordefecto,0.0.0.0/0,niningunaotraruta.
Unerrorcomnessuponerquelarutapordefectoseusasiemprequeelrouternotieneunarutamejor.Ennuestro
ejemplo,larutapordefectodeR2noseexaminaniseusa,aunquehayaunacoincidencia.steesamenudounresultado
que sorprendemucho cuando un administrador de red no comprende la diferencia entre comportamiento de enrutamiento
conclaseysinclase.
Nota:TambinveremosotroejemploenelCaptulo9,EIGRP,enelquelacomprensindelprocesodebsquedaenlatabla
de enrutamiento le ayudar a resolver por qu una ruta por defecto no se usa, incluso con el comportamiento del
enrutamientosinclase.
Por qu el comportamiento del enrutamiento con clase acta de estamanera ? La idea general del comportamiento del
enrutamiento con clase se origin cuando todas las redes eran con clase. Al comienzo del crecimiento de Internet, una
organizacinrecibaunadireccinderedprincipaldeclaseA,BoC.UnavezqueunaorganizacintenaunadireccinIPde
redprincipal,esaorganizacintambinadministrabatodaslassubredesdeesadireccinconclase. Todoslosroutersque
pertenecan a la organizacin conocan todas las subredes de la red principal. Si una subred no estaba en la tabla de
enrutamiento, entonces la subred no exista. Como se vio en el Captulo 6, "VLSM y CIDR", las direcciones IP ya no se
asignanenfuncindelaclase.

8.3.4Comportamientodelenrutamientosinclase:ipclassless
ApartirdeIOS11.3,Ciscocambielcomportamientodeenrutamientopredeterminadodeconclaseasinclase.El
comandoipclasslessseconfiguraenformapredeterminada.Elcomandoshow runningconfigmuestraelcomportamiento
de enrutamiento. Comportamiento de enrutamiento sin clase significa que el proceso de enrutamiento ya no supone que
todaslassubredesdeunaredprincipalconclaseslopuedenalcanzarsedentrodelasrutassecundariasa laprincipal.El
comportamientodeenrutamientosinclasefuncionabienparalasredesnocontiguasylassuperredesCIDR.
Enestaseccin, examinaremoselefectodelcomportamientodelenrutamientosinclase. Todos losroutersestn
configuradosconelcomandoipclassless.
R1(config)#ipclassless
R2(config)#ipclassless
R3(config)#ipclassless

329

Analizaremosloquelesucedeaunpaquetecuandohayunacoincidenciaconunarutaprincipaldenivel1,perono
hay coincidencias con las rutas secundarias de nivel 2 o subredes. Esto nos lleva al Paso 3b, Comportamiento del
enrutamientosinclase.

Comoseguramenterecuerdadelprocesodelatabladeenrutamiento,enlosPasos1y2,elprocesodelatablade
enrutamientoexaminalasrutassecundariasdenivel1ydenivel2enbuscadelamejorcoincidenciaconladireccinIPde
destinodelpaquete.Supongamosquenohaycoincidenciayreanudemosnuestrarevisindelprocesodebsquedaderutas
conelPaso3.
Procesodebsquedader utas:
Sigaestospasosenlafiguraparaverelprocesodebsquedaderutas:
HagaclicenPaso3.

Elrouterimplementauncomportamientodeenrutamientoconclaseosinclase?
HagaclicenPaso3a.

330

Comportamientodeenrutamientoconclase: Siel comportamientodelenrutamientoconclaseest en vigencia, termineel


procesodebsquedaydescarteelpaquete.
HagaclicenPaso3b.

Comportamiento del enrutamiento sin clase: Si el comportamiento del enrutamiento sin clase est en vigencia, contine
buscandolasrutasdesuperreddenivel1enlatabladeenrutamientoparaversihayalgunacoincidencia,incluidalarutapor
defecto,dehaberla.
HagaclicenPaso4.

331

Siahorahayunacoincidenciamenorconlasrutaspordefectoodesuperreddenivel1,elrouterusaesarutaparareenviar
elpaquete.
HagaclicenPaso5.

Sinohaycoincidenciaconningunarutadelatabladeenrutamiento,elrouterdescartaelpaquete.

8.3.5Comportamientodelenrutamientosinclase:Procesodebsqueda
Repasemosnuestroejemplodetopologayobservemoslacoincidenciadebitsqueseproducecuandoelcomportamientode
enrutamientosinclase(ipclassless)estenvigencia.
Ejemplo:R2enfuncionamientoconelcomportamientodelenrutamientosinclase

332

HagaclicenTabladeenrutamientodeR2yprincipalenlafigura.

Nuevamente, R2recibeunpaquetedestinadoa laPC3en172.16.4.10. Comosucedaconelcomportamientode


enrutamientoconclase,elrouterrealizaunabsquedaenlatabladeenrutamientoyencuentraunacoincidenciade16bits
con larutaprincipal172.16.0.0, comosemuestraen lafigura.SegnelPaso1bdelprocesode enrutamiento, si hay una
coincidenciaconlarutaprincipal,entonces,lasrutassecundariasseverifican.
Hagaclicen1,2y3enlafigura.

333

Comoantes,ningunodelos24bitsqueseencuentranmsalaizquierdadelasrutassecundariascoincidenconladireccin
IPdedestinode172.16.4.10.Alosumo,slo21bitscoinciden.Nohaycoincidenciaconlasrutassecundariasdenivel2.
Debido a que utilizamos el comportamiento de enrutamiento sin clase (ip classless), el router contina realizando
bsquedasenlatabladeenrutamiento,msalldeestarutaprincipalysusrutassecundarias.Elprocesodeenrutamiento
continuarrealizandobsquedasenlatabladeenrutamientoparaencontrarunarutaconunamscaradesubredmenorque
los16bitsdelarutaprincipalanterior.Esdecirqueelrouterahoracontinuarrealizandobsquedasdelasotrasrutasenla
tabladeenrutamientoenlaquepuedehabermenosbitsquecoincidan,perotambinalgunacoincidencia.

HagaclicenRutaderedenlafigura.

334

Laruta192.168.1.0/24notiene24bitsqueseencuentrenmsalaizquierdayquecoincidanconladireccinIPdedestino.
C192.168.1.0/24estconectadadirectamente,Serial0/0/1
HagaclicenRutapordefectoenlafigura.

Qusucedeconlarutapordefecto?Cuntosbitsdebencoincidir?
S*0.0.0.0/0estconectadadirectamente,Serial0/0/1
Lamscaraes/0,loquesignificaquenohaynecesidaddecoincidenciadebits.Unarutapordefectoserlacoincidencia
con menos bits. En el comportamiento del enrutamiento sin clase, si no hay otra ruta que coincida, la ruta por defecto
coincidir.
HagaclicenReenviarpaqueteenlafigura.

335

Enestecaso,elrouterusarlarutapordefectoporqueeslamejorcoincidencia.ElpaquetesereenviaralainterfazSerial
0/0/1.

RutaconclaseenR3
HagaclicenTabladeenrutamientodeR3enlafigura.

QuhaceR3coneltrficoderegresoalaPC2en172.16.2.10?Enlafigura,verqueenlatabladeenrutamientodeR3,la
rutade subred172.16.4.0/24ylarutadered conclase172.16.0.0/16sonrutassecundariasdenivel2de larutaprincipal
172.16.0.0/16.Siemprequehayrutasparalassubredesdeunaredconclaseyparaunarutade lapropiarutaderedcon
clase,larutaconclaseseconsideraunarutasecundariadenivel2,aligualquelassubredes.
Enestecaso,R3usalarutasecundaria172.16.0.0/16yreenvaeltrficodeSerial0/0/1nuevamenteaR2.
Comparacindelcom portamientodelenrutam ientosinclaseconelcomportam ientodelenrutam ientoconclaseen
elm undoreal
Recuerdequeloscomportamientosdeenrutamientoconclaseysinclasesonindependientesdelosprotocolosde
enrutamientoconclaseysin clase.Unrouterpuedeconfigurarseconelcomportamientodeenrutamientocon clase (noip
classless) y un protocolo de enrutamiento sin clase, como RIPv2. Un router tambin puede configurarse con el
comportamientodeenrutamientosinclase(ipclassless)yunprotocolodeenrutamientoconclase,comoRIPv1.
Enlasredesactuales,serecomiendausarelcomportamientodeenrutamientosinclaseparaquelasrutaspordefectoyde
superredpuedanusarsesiemprequesenecesiten.

336

8.5Resumen
Comprender la estructura y el proceso de bsqueda de la tabla de enrutamiento puede ser una herramienta
importante para verificar y resolver los problemas de las redes. Conocer qu rutas deben incluirse o no en la tabla de
enrutamientoesunahabilidadesencialcuandoseresuelvenproblemasdeenrutamiento.
LatabladeenrutamientoIPdeCiscoestestructuradadeacuerdoconelmodo"conclase",loquesignificaqueusa
direcciones con clase predeterminadas para organizar las entradas de rutas. El origen de una entrada de enrutamiento
puedeserunaredconectadadirectamente,unarutaestticaounarutadetectadaenformadinmicaapartirdeunprotocolo
deenrutamiento.
En este captulo, aprendi que hay rutas de nivel 1 y 2. Una ruta de nivel 1 puede ser una ruta final o una ruta
principal. Una ruta final de nivel 1 es una ruta con una mscara de subred igual o mayor que la mscara con clase
predeterminada de la red. Por ejemplo, una ruta detectada a travs de RIP con la direccin de red de 192.168.1.0 y una
mscaradered/24esunarutafinaldenivel1.Estasrutassemuestranen latabladeenrutamientocomounaentradade
unasolaruta,comoporejemplo:
R192.168.1.0/24[120/1]via172.16.2.2,00:00:25,Serial0/0/0
Otrotipoderutadenivel1sonlasrutasprincipales.Unarutaprincipaldenivel1secreaautomticamentecuando
seagregaunarutadesubredenlatabladeenrutamiento.Larutadesubredseconocecomorutasecundariadenivel2.La
ruta principal es un encabezado de las rutas secundarias de nivel 2. A continuacin se presenta un ejemplo de una ruta
principaldenivel1ydeunarutasecundariadenivel2:
172.16.0.0/24issubnetted,1subnets
R172.16.1.0[120/1]via172.16.2.1,00:00:07,Serial0/0/0
Lamscarade subredde lasrutassecundariassemuestraen larutaprincipal, amenosquese useVLSM.Con
VLSM,larutaprincipalmuestralamscaraconclasepredeterminadaylamscaradesubredseincluyeconlasentradasde
rutaVLSMindividuales.
Enestecaptulo,tambinsepresentelprocesodebsquedaenlatabladeenrutamiento.Cuandoelrouterrecibe
unpaquete,buscalacoincidenciamslargaconunadelasrutasenlatabladeenrutamiento.Lacoincidenciamslargaes
larutaconlamayorcantidaddebitsqueseencuentranmsalaizquierdayquecoincidenconladireccinIPdedestinodel
paqueteyladireccindereddelarutaenlatabladeenrutamiento.Lamscaradesubredasociadaconladireccindered
enlatabladeenrutamientodefinelacantidadmnimadebitsquedebecoincidirparaqueesarutaseaunacoincidencia.
Antes de examinar cualquier ruta secundaria de nivel 2 (subredes) en busca de una coincidencia, primero debe
haberuna coincidenciacon laruta principaldenivel 1.La mscaracon clase delaprincipaldetermina cuntosbits deben
coincidirconlarutaprincipal.Sihayunacoincidenciaconlarutaprincipal,entoncesserealizarunabsquedaenlasrutas
secundariasparaencontrarunacoincidencia.
Qusucedecuandohayunacoincidenciaconlarutaprincipalperoningunaconlasrutassecundarias?Sielrouter
estusandouncomportamientodeenrutamientoconclase,noserealizarnbsquedasenningunaotrarutayelpaquetese
descartar. El comportamiento del enrutamiento con clase era el comportamiento de enrutamiento predeterminado en los
routersdeCiscoantesdeIOS11.3.Elcomportamientodelenrutamientoconclasepuedeimplementarseusandoelcomando
noipclassless.
A partir deIOS11.3, elcomportamientodelenrutamientosinclaseseconvirtienel predeterminado. Si hay una
coincidencia con una ruta principal, pero con ninguna ruta secundaria, el proceso de la tabla de enrutamiento continuar
realizando bsquedas de otras rutas en la tabla de enrutamiento, incluida la ruta por defecto, si existe una. El
comportamientodelenrutamientosinclaseseimplementausandoelcomandoipclassless.
Las rutas a las redes se agregan a la tabla de enrutamiento de varios orgenes, incluidas las redes conectadas
directamente, las rutas estticas, los protocolos de enrutamiento con clase y los protocolos de enrutamiento sin clase. El
procesodebsqueda,elcomportamientodeenrutamientoconclaseosinclase,esindependientedelorigendelaruta.Una
tabladeenrutamientopuedecontenerrutasdetectadasapartirdeunprotocolodeenrutamientoconclasecomoRIPv1,pero
usaelcomportamientodeenrutamientosinclase,noipclassless,paraelprocesodebsqueda.

337

Paraaprenderms
Una fuente excelente sobre la estructura de la tabla de enrutamiento y el proceso de bsqueda es el libro de Alex Zinin,
CiscoIPRouting,queexplicaeltemaconmayordetalledeloqueseanalizenestecaptulo.

CiscoIPRouting(EnrutamientoIPdeCisco),Captulo4:Elmantenimientodelatabladeenrutamientoincluye:

Lacomparacindelosorgenesdelasrutas
Larepresentacindeinterfaceseinformacindeenrutamiento
Laestructuradelatabladeenrutamiento
Laseleccindelorigendelaruta
Lainicializacindelatabladeenrutamiento
Elmantenimientoasncronodelatabla
Laresolucinderutas
Elprocesamientoderutasdinmicas
Elprocesamientoderutasestticas
Lacreacinmanualdeespaciolibredelatabladeenrutamiento
Laseleccinderutaspordefecto

338

Captulo9EIGRP
9.0.1Introduccindelcaptulo
El Enhanced Interior Gateway Routing Protocol (EIGRP) es un protocolo de enrutamiento por vector de distancia
con clase lanzado en 1992 con IOS 9.21. Como su nombre lo sugiere, EIGRP es un IGRP de Cisco mejorado (Interior
GatewayRoutingProtocol).LosdossonprotocolospatentadosdeCiscoyslofuncionanconlosroutersdeCisco.
ElpropsitoprincipaleneldesarrollodeEIGRPdeCiscofuecrearunaversinconclasedeIGRP.EIGRPincluye
muchascaractersticas quenose encuentrancomnmenteenotrosprotocolosde enrutamientovectordistanciacomoRIP
(RIPv1yRIPv2)eIGRP.Estascaractersticasincluyen:

ReliableTransportProtocol(RTP)
Actualizacioneslimitadas
Algoritmodeactualizacinpordifusin(DUAL)
Establecimientodeadyacencias
Tablasdetopologaydevecinos

Aunque EIGRP puede actuar como un protocolo de enrutamiento de estado de enlace, todava sigue siendo un
protocolodeenrutamientoporvectordedistancia.
Nota: El trmino protocolo de enrutamiento hbrido a veces se utiliza para definir a EIGRP. Sin embargo, estetrmino es
engaoso porque EIGRP no es un hbrido de un protocolo de enrutamiento por vector de distancia y un protocolo de
enrutamientodeestadodeenlace, esnicamenteunprotocolodeenrutamientoporvectordedistancia.Porlotanto,Cisco
yanoutilizaestetrminoparareferirseaEIGRP.
Enestecaptulo,aprendercmoconfigurarEIGRPycmoverificarsuconfiguracinEIGRPconnuevoscomandos
show.TambinaprenderlafrmulautilizadaporEIGRPparacalcularestamtricacompuesta.
El Reliable Transport Protocol (RTP) es exclusivo de EIGRP, el cual proporciona una entrega confiable y no
confiabledepaquetesEIGRP.Adems,EIGRPestablecerelacionesconroutersconectadosdirectamentequetambinestn
habilitadosparaEIGRP.Lasrelacionesdevecinosseutilizanparallevarunregistrodelestadodeestosvecinos.RTPyel
rastreodelasadyacenciasdevecinospreparaelterrenoparaelarmaindispensabledeEIGRP,elAlgoritmodeactualizacin
pordifusin(DUAL).
ComomotorinformticoqueimpulsaaEIGRP,DUALresideenelcentrodelprotocolodeenrutamiento,ygarantiza
rutassinbuclesyrutasderespaldoatravsdeldominiodeenrutamiento.AprenderexactamentecmoseleccionaDUAL
unarutaparainstalarenlatabladeenrutamientoyquhaceDUALconlasposiblesrutasderespaldo.
Como RIPv2, EIGRP funciona con comportamiento de enrutamiento sin clase o con clase. Aprender cmo
deshabilitar el resumen automtico y luego cmo resumir manualmente redes para reducir el tamao de las tablas de
enrutamiento.Finalmente,aprendercmoutilizarelenrutamientopredeterminadoconEIGRP.

339

9.1IntroduccinalEIGRP
9.1.1EIGRP:Protocolode enrutamientoporvectordedistanciamejorado
ApesardequeEIGRPsedescribecomounprotocolodeenrutamientoporvectordedistanciamejorado,ansigue
siendounprotocolodeenrutamientoporvectordedistancia. Estoavecespuedecrearconfusin. Para poderapreciarlas
mejorasdeEIGRPyparapodereliminartodaconfusin,primerodebemosanalizarasupredecesor,IGRP.

RacesdelEIGRP:IGRP
CiscodesarrolllapatentedeIGRPen1985,enrespuestaaalgunasdelaslimitacionesdeRIPv1,incluidoeluso
delamtricadeconteodesaltosyeltamaomximoderedde15saltos.
En lugar del conteo de saltos, IGRP y EIGRP utilizan la mtrica compuesta de ancho de banda, retraso,
confiabilidadycarga.Losprotocolosdeenrutamientoutilizansloelanchodebandayelretrasoenformapredeterminada.
Sinembargo,comoIGRPesunprotocolodeenrutamientoconclasequeutilizaelalgoritmoBellmanFordyactualizaciones
peridicas,suutilidadeslimitadaenmuchasdelasredesdelaactualidad.
Porlotanto,CiscomejorIGRPconunnuevoalgoritmo,DUALyotrascaractersticas.LoscomandosparaIGRPy
EIGRPson similares, y en muchos casos idnticos. Esto permite una migracin fcil de IGRP a EIGRP. Cisco suspendi
IGRPycomenzconIOS12.2(13)Ty12.2(R1s4)S.
Apesardeestaranalizadomsdetalladamentealolargodeestecaptulo,examinemosalgunasdelasdiferencias
entreunprotocolodeenrutamientoporvectordedistanciatradicional,talcomoRIPeIGRP,yelprotocolodeenrutamiento
porvectordedistanciamejorado,EIGRP.
La figura resume las diferencias ms importantes entre el protocolo de enrutamiento por vector de distancia
tradicional,talcomoRIP,yelprotocolodeenrutamientoporvectordedistanciamejorado,EIGRP.

Elalgoritmo
Todos los protocolos de enrutamiento por vector de distancia tradicionales utilizan alguna variante del algoritmo
BellmanFord o FordFulkerson. Estos protocolos, como RIP e IGRP, hacen expirar las entradas de enrutamiento
individuales,yporlotantodebenenviarperidicamenteactualizacionesdelatabladeenrutamiento.
EIGRPutilizaelAlgoritmodeactualizacinpordifusin(DUAL).Aunquesiguesiendounprotocolodeenrutamiento
por vector de distancia, EIGRP con DUAL implementa caractersticas que no se encuentran en los protocolos de
enrutamientopor vector dedistancia.EIGRPnoenvaactualizacionesperidicas y lasentradas derutanoexpiran. Ensu
lugar,EIGRPutilizaunprotocoloHellolivianoparasupervisarelestadodelasconexionesconsusvecinos.Sloloscambios
en la informacin de enrutamiento, tales como un nuevo enlace o un enlace que ya no est disponible, producen una
actualizacindeenrutamiento.LasactualizacionesdeenrutamientoEIGRPsontodavavectoresdedistanciatransmitidosa
vecinosconectadosdirectamente.
Determ inacinderuta
Losprotocolosdeenrutamientoporvectordedistanciatradicionales,comoRIPeIGRP, llevanunregistroslode
lasrutaspreferidas elmejor caminohacia unared dedestino. Si larutanoseencuentradisponible, elrouteresperaotra
actualizacindeenrutamientoconunarutaparaestaredremota.
DUALdeEIGRPmantieneunatabladetopologaseparadadelatabladeenrutamiento,queincluyeelmejorcamino
hacia unareddedestino ytodarutaderespaldoqueDUALhayadeterminadocomosinbucles.Sinbuclessignificaqueel
vecinonotieneunarutahacialareddedestinoquepaseporesterouter.
Msadelanteenestecaptulo,verqueparaqueDUALconsidereaunarutacomounarutaderespaldosinbucles
vlida, debe cumplircon unrequerimientoconocidocomocondicin defactibilidad. Todarutaderespaldo quecumpla con
estacondicintienelagarantadesersinbucles.ComoEIGRPesunprotocolodeenrutamientoporvectordedistancia,es
posiblequehayarutasderespaldosinbucleshaciaunareddedestinoquenocumplanconlacondicindefactibilidad.Por
lotanto,DUALnoincluyeaestasrutasenlatabladetopologacomounarutaderespaldosinbucles.
Si una ruta no se encuentra disponible, DUAL buscar su tabla de topologa en busca de una ruta de respaldo
vlida.Siexisteuna,esarutaingresainmediatamentealatabladeenrutamiento.Sinoexisteuna,DUALrealizaunproceso
dedescubrimientoderedparaversiporcasualidadexisteunarutaderespaldoquenocumpliconlosrequerimientosdela
condicindefactibilidad.Esteprocesoseanalizaconmayorprofundidadmsadelanteenestecaptulo.

340

Convergencia
Los protocolos de enrutamiento por vector de distancia tradicionales, tales como RIP e IGRP, utilizan
actualizaciones peridicas. Debido a la naturaleza poco confiable de las actualizaciones peridicas, los protocolos de
enrutamientopor vector dedistancia tradicionalestiendenatenerproblemasderouting loopsydecuentaa infinito. RIP e
IGRP utilizan varios mecanismos para ayudar a evitar estos problemas, incluidos los temporizadores de espera, que
producentiemposdeconvergenciamslargos.
EIGRPnoutilizatemporizadoresdeespera.En sulugar,lasrutassinbuclesselogranatravsdeunsistemade
clculosderuta(clculospordifusin)queserealizandemaneracoordinadaentrelosrouters.Eldetalledecmoserealiza
va ms all del alcance de este curso, pero el resultado es una convergencia ms rpida que la de los protocolos de
enrutamientoporvectordedistanciatradicionales.

9.1.2FormatodemensajesdeEIGRP
ColoqueelcursorsobreloscamposenelMensajedeEIGRPencapsuladoparaverelprocesodeencapsulacin.

La porcin de datos de un mensaje EIGRP se encapsula en un paquete. Este campo de datos se denomina
Tipo/Longitud/Valor o TLV. Como se muestra en la figura, los tipos de TLV relevantes para este curso son Parmetros

341

EIGRP,RutasinternasIPyRutasexternasIP.LoscomponentesdelcampodedatosTLVseanalizanenmayorprofundidad
enlaprximapgina.
ElencabezadodelpaqueteEIGRPseencuentraincluidoencada paquete EIGRP,sin importarsutipo.Luego, el
encabezado del paquete EIGRP y TLV se encapsulan en un paquete IP. En el encabezado del paquete IP, el campo
Protocolo se establece en 88 para indicar EIGRP, y la direccin de destino se establece en multicast 224.0.0.10. Si el
paqueteEIGRPseencapsulaenunatramadeEthernet,ladireccinMACdedestinoestambinunadireccinmulticast:01
005E00000A.
Nota:EnelsiguienteanlisisdelosmensajesEIGRP,muchoscamposseencuentranmsalldelalcancedeestecurso.Se
muestran todos los campos a fin de brindar una imagen exacta del formato del mensaje EIGRP. Sin embargo, slo se
analizanloscamposrelevantesalcandidatoCCNA.
HagaclicenEncabezadodepaquetesEIGRPenlafigura.

CadamensajeEIGRPincluyeel encabezado. Los camposimportantesparanuestroanlisis incluyenelcampoCdigode


operacinyelcampoNmerodesistemaautnomo.ElCdigodeoperacinespecificaeltipodepaqueteEIGRP:

Actualizacin
Consulta
Respuesta
Saludo

Elnmerodesistemaautnomo(AS)especificaelprocesodeenrutamientoEIGRP.AdiferenciadeRIP,losroutersdeCisco
puedenejecutarmltiplesinstanciasdeEIGRP.ElnmerodeASseutilizapararastrearinstanciasmltiplesdeEIGRP.
HagaclicenTLV:ParmetrosdeEIGRPenestafigura.

342

Los mensajes de los parmetros EIGRP incluyen la ponderacin que EIGRP utiliza para su mtrica compuesta. Solo el
anchodebandayelretrasoseponderandemanerapredeterminada.Ambosseponderandeigualmanera,porlotanto,el
campoK1paraelanchodebandayelcampoK3paraelretrasoseestablecenen1.LosotrosvaloresKseestablecenen
cero.Msadelanteenestecaptulo,seanalizanmsdetalladamentelosclculosmtricos.
El Tiempo de espera es la cantidad de tiempo que el vecino EIGRP que recibe este mensaje debe esperar antes de
considerar que router que realiza la notificacin se encuentra desactivado. Mas adelante en este captulo, se analiza con
mayordetalleelTiempodeespera.
HagaclicenTLV:IPinternoenestafigura.

El mensaje IP interno se utiliza para publicar rutas EIGRP dentro de un sistema autnomo. Entre los campos
importantesparanuestroanlisisseincluyen: loscamposdemtrica(RetrasoyAnchodebanda), elcampodelamscara
desubred(Duracindeprefijo),yelcampoDestino.
Elretrasosecalculacomolasumaderetrasosdesdeelorigenhaciaeldestinoenunidadesde10microsegundos.
Elanchodebandaeselquecuentaconlaconfiguracinmsbajaentodaslasinterfacesdelaruta.Lamscaradesubred
seespecificacomoladuracindeprefijooelnmerodebitsdelaredenlamscaradesubred.Porejemplo,laduracinde
prefijoparalamscaradesubred255.255.255.0es24porque24eslacantidaddebitsdelared.
El campo Destino almacena la direccin de la red de destino. A pesar de que se muestran slo 24 bits en esta
figura,estecampovaraenfuncindelvalordelaporcindereddeladireccinderedde32bits.Porejemplo,laporcinde
redde10.1.0.0/16es10.1.Porlotanto,elcampoDestinoalmacenalosprimeros16bits.Comola longitudmnimadeeste
campo es de 24 bits, el resto del campo se rellena con ceros. Si una direccin de red es ms larga que 24 bits
(192.168.1.32/27,porejemplo),entonceselcampoDestinoseextiendeotros32bitsms(conuntotalde56bits)ylosbits
noutilizadossecompletanconceros.

343

El mensaje IP externo se utiliza cuando las rutas externas se importan en el proceso de enrutamiento EIGRP. En este
captulo, importaremosoredistribuiremosunarutaestticapordefectoenEIGRP.ObservequelamitadinferiordelTLVde
IPexternoincluyetodosloscamposutilizadosporelTLVdeIPinterno.
Nota:AlgunoslibrossobreEIGRPpuedenafirmarincorrectamentequelaUnidadmximadetransmisin(MTU)esunade
lasmtricasutilizadasporEIGRP.MTUnoesunamtricautilizadaporEIGRP.MTUestincluidaenlasactualizacionesde
enrutamientoperonoseutilizaparadeterminarlamtricadeenrutamiento.

9.1.3Mdulosdependientesdeprotocolo(PDM)
EIGRPtienelacapacidadderealizarelenrutamientodedistintosprotocolos,incluidosIP,IPXyAppleTalk,medianteeluso
de mdulos dependientes de protocolo (PDM). Los PDM son responsables de las tareas de enrutamiento especficas de
cadaprotocolodecapadeRed.
Porejemplo:

ElmduloIPEIGRPesresponsabledeenviaryrecibirpaquetesEIGRPencapsuladosenIPydeutilizaraDUAL
para construir y mantener la tabla de enrutamiento IP. Como se puede ver en la figura, EIGRP utiliza distintos
paquetesEIGRPymantienevecinos,topologaytablasdeenrutamientoseparadasparacadaprotocolodelacapa
deRed.
El mdulo IPX EIGRP es responsable de intercambiar informacin de enrutamiento acerca de las redes IPX con
otrasrutasIPXEIGRP.IPXEIGRPyAppletalkEIGRPnoestnincluidosenestecurso.

9.1.4TiposdepaquetesRTPYEIGRP
ElReliableTransport Protocol (RTP)eselprotocoloutilizadoporEIGRPparalaentregayrecepcinde paquetes
EIGRP.EIGRPfuediseadocomounprotocolodeenrutamientoindependiente dela capadeRedporlotanto, no puede
utilizar los servicios UDP ni TCP porque IPX y Appletalk no utilizan protocolos de la suite de protocolos TCP/IP. La figura
muestraconceptualmentecmofuncionaRTP.
Aunque"Reliable"(confiable)formapartedesunombre,RTPincluyelaentregaconfiableylaentreganoconfiable
depaquetesEIGRP,similaraTCPyUDP,respectivamente.RTPconfiablerequierequeelreceptorenveunacusederecibo
alemisor.UnpaqueteRTPnoconfiablenorequiereningnacusederecibo.
RTPpuedeenviarpaquetescomounicastomulticast.LospaquetesEIGRPmulticastutilizanladireccinmulticast
reservadade224.0.0.10

344

TiposdepaquetesEIGRP
EIGRPutilizacincotiposdepaquetesdistintos,algunosenpares.
HagaclicenSaludoenlafigura.

EIGRPutilizalospaquetesdesaludoparadescubrirvecinosyparaformaradyacenciasconellos.Lospaquetesdesaludo
EIGRP son multicast y utilizan una entrega no confiable. Se analizarn los paquetes de saludo EIGRP en una seccin
posterior.
HagaclicenActualizaryenACKenlafigura.

345

Lospaquetesdeactualizacinseutilizanparapropagarlainformacindeenrutamiento.AdiferenciadeRIP,EIGRP
noenvaactualizacionesperidicas.Lospaquetesdeactualizacinseenvanslocuandoesnecesario.Lasactualizaciones
de EIGRP slo contienen la informacin de enrutamiento necesaria y slo se envan a los routers que la requieren. Los
paquetes de actualizacin EIGRP utilizan una entrega confiable. Los paquetes de actualizacin se envan comomulticast
cuandosonrequeridospormltiplesrouters,ocomounicastcuandosonrequeridosporslounrouter.Enlafigura,debidoa
quelosenlacessonpuntoapunto,lasactualizacionesseenvancomounicast.
Lospaquetesdeacusederecibo(ACK)seenvanatravsdeEIGRPcuandoseutilizaunaentregaconfiable.RTP
utiliza una entrega confiable para los paquetes EIGRP deactualizacin, consulta y respuesta. Los paquetes de acuse de
reciboEIGRPsiempreseenvancomounicastnoconfiable.LospaquetesdeacusedereciboEIGRPutilizanlaentregano
confiable.
En la figura, R2 ha perdido la conectividad con la LAN conectada a su interfaz FastEthernet. R2 enva
inmediatamenteunaactualizacinaR1yR3cuandodeterminaquelarutaseencuentracada.R1yR3respondenconun
acusederecibo.
HagaclicenConsultayRespuestaenlafigura.

LospaquetesdeconsultayrespuestasonutilizadosporDUALcuandobuscaredesyotrastareas.Lospaquetesde
consultayrespuestautilizanunaentregaconfiable.Lasconsultasutilizanmulticastounicast,mientrasquelasrespuestasse
envensiemprecomounicast.DUALseanalizaenunaseccinposterior.Lospaquetesdeconsultayrespuestaseanalizan
conmayordetalleenCCNP.
Enlafigura,R2haperdidolaconectividadconLANyenvaconsultasatodoslosvecinosEIGRPybuscacualquier
rutaposiblehacia laLAN. Como lasconsultas utilizan unaentregaconfiable, elrouterreceptordebedevolverunacusede
reciboEIGRP.(Paraqueelejemploseasimple,seomitieronlosacusesdereciboenelgrfico.)
Todos los vecinos deben enviar una respuesta sin importar si tienen o no una ruta hacia la red cada. Como las
respuestastambinutilizanunaentregaconfiable,losrouterscomoR2,debenenviarunacusederecibo.
Nota:QuizssepregunteporquR2enviaraunaconsultaaunaredquesabequeestcada.Enrealidad,slolainterfaz
conectadaalaredestcada.OtrorouterpodraestarconectadoalamismaLAN.Porlotanto,R2consultasobreeserouter
antesderetirarporcompletolareddesubasededatos.

9.1.5Protocolodesaludo
AntesdepoderintercambiarcualquierpaqueteEIGRPentrelosrouters,EIGRPdebedescubrirprimeroasusvecinos.Los
vecinosdeEIGRPsonotrosroutersqueejecutanEIGRPenredesconectadasdirectamenteocompartidas.
LosroutersEIGRPdescubrenvecinosyestablecenadyacenciasconlosroutersvecinosmedianteelpaquetedesaludo.En
lamayoradelasredes,lospaquetesdesaludoEIGRPseenvancada5segundos.Enlasredesdeaccesosmltiplessin
broadcast (NBMA) y de punto mltiple, como X.25, Frame Relay e interfaces ATM con enlaces de acceso de T1 (1.544

346

Mbps)omslentos,losHellosonunicastcada60segundos.UnrouterEIGRPsuponequemientrasrecibalospaquetesde
saludodeunvecino,elvecinoysusrutaspermanecenviables.
Eltiempodeesperale indicaal routereltiempomximoquedebeesperarpararecibirelprximoHelloantesde
declararalvecinocomoinalcanzable.Demanerapredeterminada,eltiempodeesperaestresveceselintervalodesaludo,o
15 segundos en la mayora de las redes, y 180 segundos en las redes NBMA de velocidad baja. Si el tiempo de espera
expira,EIGRPdeclararlarutacomodesactivadayDUALbuscarunanuevarutamedianteelenvodeconsultas.

9.1.6Actualizacineslinitadasde EIGRP
EIGRPutilizaeltrminoparcialolimitadocuandoserefiereasuspaquetesdeactualizacin.AdiferenciadeRIP,
EIGRP no enva actualizaciones peridicas. En su lugar, EIGRP enva sus actualizaciones slo cuando la mtrica de una
rutacambia.
Eltrminoparcialsignificaquelaactualizacinsloenvainformacinacercadeloscambiosderuta.EIGRPenva
estasactualizaciones incrementalescuandoelestadodeundestinocambia, en lugardeenviartodosloscontenidosdela
tabladeenrutamiento.
El trmino limitado hace referencia a la propagacin de las actualizaciones parciales enviadas slo a aquellos
routersquesevenafectadosporelcambio.Laactualizacinparcialse"limita"automticamenteparaquesloseactualicen
losroutersquenecesitanlainformacin.
Al enviar slo la informacin de enrutamiento necesaria y slo a los routers que la necesitan, EIGRPminimiza el
anchodebandarequeridoparaenviarlospaquetesEIGRP.

9.1.7DUAL:Introduccin
ElAlgoritmodeactualizacinpordifusin(DUAL)eselalgoritmodeconvergenciautilizadoporEIGRPen lugarde
losalgoritmosBellmanFordoFordFulkersonutilizadosporotrosprotocolosdeenrutamientoporvectordedistancia,como
RIP. DUAL est basado en investigaciones realizadas en SRI International, mediante el uso de clculos propuestos por
primeravezporE.W.DijkstrayC.S.Scholten.EltrabajomsdestacadoconDUALlorealizJ.J.GarciaLunaAceves.

347

Losroutingloops,inclusolostemporarios,puedenserextremadamenteperjudicialesparaelrendimientodelared.
Losprotocolosde enrutamiento por vectordedistancia,comoRIP, impidenrouting loopscontemporizadoresdeesperay
horizontesdivididos.ApesardequeEIGRPutilizaambastcnicas,lasusademanerauntantodiferenteslaformaprincipal
enlaqueEIGRPimpideroutingloopsesconelalgoritmoDUAL.
HagaclicenReproducirparaverelf uncionam ientobsicodeDUAL.

348

ElalgoritmoDUALseutilizaparaquenoseproduzcanbuclesacadainstante,alolargodeunclculoderuta.Esto
permitequetodoslosroutersinvolucradosenuncambiodetopologasesincronicenalmismotiempo.Losroutersquenose

349

ven afectados por los cambios en la topologa no se encuentran involucrados en el reclculo. Estemtodo proporciona a
EIGRPmayortiempodeconvergenciaqueaotrosprotocolosdeenrutamientoporvectordedistancia.
LaMquinadeEstadoFinitoDUALrealizatodoelprocesodedecisinparatodoslosclculosderuta.Entrminos
generales, una Mquina de Estado Finito (FSM) es un modelo de comportamiento compuesto de un nmero finito de
estados,transicionesentreesosestados,yeventosoaccionesquecreanlastransacciones.
FSMDUALrastreatodaslasrutas,utilizasumtricaparaseleccionarrutaseficientesysinbucles,yseleccionalas
rutasconlarutademenorcostoparainsertarlaenlatabla deenrutamiento. SeanalizarFSMDUAL enmayordetalleen
estecaptulo.
ComoelreclculodelalgoritmoDUALpuedeexigirmuchoalprocesador,esaconsejableevitarelreclculosiemprequesea
posible. Por lo tanto, DUAL mantiene una lista de rutas de respaldo que ya ha determinado como sin bucles. Si la ruta
principalenlatabladeenrutamientofalla,elmejorcaminoderespaldoseagregadeinmediatoalatabladeenrutamiento.

9.1.8Distanciaadministrativa
ComosevioenelCaptulo3,"Introduccinalosprotocolosdeenrutamientodinmicos",ladistanciaadministrativa
(AD)eslaconfiabilidad(opreferencia)delorigendelaruta.EIGRPtieneunadistanciaadministrativapredeterminadade90
paralas rutasinternasyde170paralasrutasimportadasdesdeunorigenexterno, comorutaspordefecto. Cuandoselo
compara con otros protocolos de gateway interior (IGP), EIGRP es el que IOS de Cisco prefiere porque cuenta con la
distanciaadministrativamsbaja.
ObserveenlafiguraqueEIGRPtieneuntercervalorAD,de5,pararutasresumidas.Msadelanteenestecaptulo,
aprendercmoconfigurarrutasEIGRPresumidas.

9.1.9Autenticacin
Aligualqueotrosprotocolosdeenrutamiento,EIGRPpuedeconfigurarseparaautenticacin.RIPv2,EIGRP,OSPF,
ISISyBGPpuedenconfigurarseparaencriptaryautenticarsuinformacindeenrutamiento.
Esaconsejableautenticarlainformacindeenrutamientotransmitida.Estogarantizaquelosrouterssloaceptarn
informacin de enrutamiento de otros routers que estn configurados con la misma contrasea o informacin de
autenticacin.
Nota:Laautenticacinnoencriptalatabladeenrutamientodelrouter.
Como se mencion en captulos anteriores, la configuracin de protocolos de enrutamiento para utilizar la
autenticacinseanalizarenuncursoposterior.

350

9.2ConfiguracinbsicadelEIGRP
9.2.1TopologadelaredEIGRP
Lafiguramuestralatopologadecaptulosanteriores,peroahoraincluyeelagregadodelrouterISP.Observeque
ambosrouters,elR1yelR2,tienensubredesqueformanpartedelaredconclase172.16.0.0/16,unadireccindeclaseB.
Elhechodeque172.16.0.0esunadireccindeclaseBesslorelevanteporqueEIGRPresumeautomticamenteenbordes
conclase,demanerasimilaraRIP.

351

HagaclicenR1,R2yR3paraverlaconfiguracindeiniciodecadarouter.

352

Observe que el router ISP no existe fsicamente en nuestras configuraciones. La conexin entre R2 e ISP est
representada con una interfaz loopback en el router R2. Recuerde del Captulo 7, "RIPv2", que una interfaz loopback se
puedeutilizarpararepresentarunainterfazenunrouterquenotieneunaconexinrealconunenlacefsicoenlared.Las
direccionesdeloopbackpuedenverificarseconelcomandopingypuedenincluirseenlasactualizacionesdeenrutamiento.
Nota:Lasinterfacesloopbacktambintienenusosespecficosconalgunosprotocolosdeenrutamiento,comoveremosenel
Captulo11,OSPF.

9.2ConfiguracinbsicadelEIGRP
9.2.2SistemaautnomoeIDdeproceso
Sistemaautnomo
Unsistemaautnomo(AS)esunconjuntoderedesbajoelcontroladministrativodeunanicaentidadquepresenta
unapolticadeenrutamientocomnparaInternet.Enlafigura,lasempresasA,B,CyDseencuentrantodasbajoelcontrol
administrativodeISP1.ISP1"presentaunapolticadeenrutamientocomn"paratodasestasempresascuandopublicarutas
enISP2.
Los lineamientos para la creacin, seleccin y registro del sistema autnomo se describen en RFC 1930. La
Autoridad de nmeros asignados de Internet (IANA) asigna nmeros AS, la misma autoridad que asigna el espacio de
direccinIP. UstedaprendiacercadeIANAydesusregistrosregionalesdeInternet(RIRS)enun cursoanterior.El RIR
localesresponsabledelaasignacindelnmerodeASaunaentidaddesubloquedenmerosdeASasignados.Antesdel
2007,losnmerosdeASerannmerosde16bits,queibande0a65535.Enlaactualidad,seasignannmerosdeASde
32bits,conloqueseaumentaelnmerodeASdisponiblesamsde4mil millones.
Quinnecesitaunnmerodesistemaautnomo?PorlogenerallosISP(ProveedoresdeserviciosdeInternet),los
proveedoresdebackbonedeInternetygrandesinstitucionesqueseconectanconotrasentidadesquetambincuentancon
un nmero de AS. Estos ISP y las grandes instituciones utilizan el Border Gateway Protocol, o BGP, del protocolo de
enrutamiento de gateway exterior para propagar informacin de enrutamiento.BGP es el nico protocolo de enrutamiento
queutilizaunnmerodesistemaautnomorealensuconfiguracin.
LagranmayoradelasempresaseinstitucionesconredesIPnonecesitanunnmerodeASporqueseencuentran
bajoelcontroldeunaentidadmsgrande,comounISP.EstasempresasutilizanprotocolosdegatewayinteriorcomoRIP,
EIGRP, OSPF e ISIS para realizar el enrutamiento de paquetes dentro de sus propias redes.Son una de muchas redes
independientes dentrodel sistemaautnomodeISP.ISPesresponsabledelenrutamientodepaquetesdentrodelsistema
autnomoyentreotrossistemasautnomos.

353

IDdeproceso
EIGRP y OSPF usan el ID de proceso para representar una instancia del protocolo de enrutamiento respectivo que se
ejecutaenelrouter.
Router(config)#routereigrpautonomoussystem
AunqueEIGRPhacereferenciaalparmetrocomounnmerode"sistemaautnomo", enrealidadfuncionacomounIDde
proceso.Elnmeronoseencuentraasociadoconningnnmerodesistemaautnomoanalizadopreviamenteyselepuede
asignarcualquiervalorde16bits.
Router(config)#routereigrp1
En este ejemplo, el nmero 1 identifica este proceso EIGRP en particular que se ejecuta en este router. Para poder
establecer adyacencias de vecinos, EIGRP requiere que todos los routers del mismo dominio de enrutamiento estn
configuradosconelmismoIDdeproceso.Porlogeneral,sloseconfiguraunnicoIDdeprocesodecualquierprotocolode
enrutamientoenunrouter.
Nota:RIPnoutilizaIDdeprocesoporlotanto,sloadmiteunanicainstanciadeRIP.EIGRPyOSPFadmiteninstancias
mltiplesdecadaprotocolodeenrutamiento,aunque,porlogeneral,noesnecesarioonoserecomiendalaimplementacin
deestetipodeprotocolodeenrutamientomltiple.

ElcomandodeconfiguracinglobalroutereigrpautonomoussystemhabilitaaEIGRP.Elparmetrodelsistemaautnomo
es un nmero que el administrador de red elige entre 1 y 65535. El nmero elegido es el nmero del ID de proceso y es
importanteporquetodoslosroutersenestedominiodeenrutamientoEIGRPdebenusarelmismonmerodelIDdeproceso
(nmerodelsistemaautnomo).

354

HagaclicenResultadodelrouterenlafigura.

Comopodrverenlatopologayenelresultadodelrouterenlafigura,habilitaremosaEIGRPenlostresroutersqueutilizan
elIDdeproceso1.

9.2.4ComandoNetwork
Elcomandonetw orkenEIGRPtienelamismafuncinqueenlosotrosprotocolosdeenrutamientoIGP:

Toda interfaz en este router que coincida con la direccin de red en el comando network estar habilitada para
enviaryrecibiractualizacionesEIGRP.
Estared(osubred)estarincluidaenlasactualizacionesdeenrutamientoEIGRP.

355

HagaclicenResultadodelrouterenlafigura.

Elcomandonetw orkseutilizaenelmododeconfiguracinderouter.
Router(configrouter)#network networkaddress
El comando networkaddress es la direccin de red con clase para esta interfaz. La figura muestra los comandos de red
configurados para R1 yR2. R3 se configurar en la siguiente pgina. En la figura, se utiliza una nica opcin de red con
claseenR1paraincluiralassubredes172.16.1.0/24y172.16.3.0/30:
R1(configrouter)#network172.16.0.0
Cuando se configura EIGRP en R2, DUAL enva un mensaje de notificacin a la consola en el que indica que se ha
establecidounarelacindevecinosconotrorouterEIGRP.EstanuevaadyacenciaseproduceautomticamenteporqueR1
yR2utilizanelmismoprocesodeenrutamientoeigrp1yambosroutersenvanenesemomentoactualizacionesporlared
172.16.0.0.
R2(configrouter)#network172.16.0.0
%DUAL5NBRCHANGE:IPEIGRP1:Elvecino172.16.3.1(Serial0/0)seencuentraactivo:nuevaadyacencia
ElcomandonetworkconunamscaraWildcard
Demanerapredeterminada,alutilizarelcomandonetworkyunadireccinderedconclasecomo172.16.0.0,todas
lasinterfacesdelrouterquepertenecenaladireccinderedconclaseestarnhabilitadasparaEIGRP.Sinembargo,puede

356

haber ocasiones en las que el administrador de red no desee incluir a todas las interfaces dentro de una red al habilitar
EIGRP. Para configurar a EIGRP a fin de que slo publique subredes especficas, utilice la opcin wildcardmask con el
comandonetw ork:
Router(configrouter)#network networkaddress[wildcardmask]
Imagine que una mscara wildcard es lo inverso a una mscara de subred. Lo inverso a una mscara de subred
255.255.255.252 es 0.0.0.3. Para calcular lo inverso a la mscara de subred, reste la mscara de subred de
255.255.255.255:
255.255.255.255
255.255.255.252
Restelamscaradesubred

0.0.0.3
mscaraWildcard
HagaclicenResultadodelrouterenlafigura.

Enlafigura,R2estconfiguradoconlasubred192.168.10.8ylamscarawildcard0.0.0.3.
R2(configrouter)#network192.168.10.80.0.0.3
AlgunasversionesdeIOStambinlepermitirnsimplementeingresarlamscaradesubred.Porejemplo,puedeingresarlo
siguiente:
R2(configrouter)#network192.168.10.8255.255.255.252
Sinembargo,IOSluegoconvertirelcomandoalformatodelamscarawildcard,comosepuedeverificarconelcomando
showrun:
R2#showrun

357

<someoutputomitted>
!
routereigrp1
network172.16.0.0
network192.168.10.80.0.0.3
autosummary
!
La figura tambin muestra la configuracin para R3. Apenas se configure la red con clase 192.168.10.0, R3 establece
adyacenciasconambosrouters,R1yR2.

9.2.5VerificacindeEIGRP
AntesdequeEIGRPenveorecibaactualizaciones,losroutersdebenestableceradyacenciasconsusvecinos.Los
routersEIGRPestablecenadyacenciasconlosroutersvecinosmedianteelintercambiodepaquetesdesaludoEIGRP.
Utiliceelcomando show ipeigrpneighborspara ver latabladevecinos y verificarqueEIGRPhayaestablecido
unaadyacenciaconsusvecinos.Concadarouter,usteddeberapoderverladireccinIPdelrouteradyacenteylainterfaz
que este router utiliza para alcanzar a ese vecino EIGRP. En la figura, podemos verificar que todos los routers han
establecidolasadyacenciasnecesarias.Cadaroutertienedosvecinosenumeradosenlatabladevecinos.
Elresultadodelcomandoshowipeigrpneighborincluye:

Colum naH:enumeraalosvecinosenelordenenqueseaprendieron.
Direccin:direccinIPdelvecino.
Interfaz:interfazlocalenlacualserecibiestepaquetedesaludo.
Hold: tiempo de espera actual. Cuando se recibe un paquete de saludo, este valor se reestablece al tiempo de
espera mximo para esa interfaz y luego se cuenta regresivamente hasta cero. Si se llega a cero, el vecino se
considera"desactivado".
Tiempodeactividad:cantidaddetiempodesdequeestevecinoseagregalatabladevecinos.
SRTT(Temporizadordeidayvueltasincomplicaciones)yRTO(Intervaloderetransmisin):utilizadoporRTPpara
administrarpaquetesEIGRPconfiables.SRTTyRTOseanalizanenmayorprofundidadenloscursosdeCCNP.
Conteo de cola: debera ser siempre cero. Si fuera mayor que cero, entonces los paquetes EIGRP estn
esperandoparaserenviados.ElconteodecolaseanalizaenmayorprofundidadenloscursosdeCCNP.
Nmero de secuenc ia: utilizado para rastrear paquetes de actualizacin, consulta y respuesta. Los nmeros de
secuenciaseanalizanenmayorprofundidadenloscursosdeCCNP.

Elcomandoshow ipeigrpneighborsesmuytilparaverificarysolucionarproblemasconEIGRP.Siunvecinonose
encuentra enumerado despus de haber establecido las adyacencias con los vecinos del router, verifique la interfaz local
paraasegurarsedequeseencuentreactivadaconelcomandoshowipinterfacebrief.Silainterfazesthabilitada,intente
hacer ping en la direccin IP del vecino. Siel ping falla, esto significa que la interfaz del vecino est desactivada y debe
activarse.SielpingesexitosoyEIGRPannovealroutercomovecino,examinelassiguientesconfiguraciones:

358

Se encuentran configurados los dos routers con el mismo ID de proceso EIGRP? La red conectada directamente se
encuentraincluidaenlassentenciasderedEIGRP?Elcomandopassiveinterfaceestconfiguradoparaimpedirpaquetes
desaludoEIGRPenlainterfaz?

Al igual que con RIP, el comando show ip protocols se puede utilizar para verificar que EIGRP se encuentre
habilitado. El comando show ip protocols muestra distintos tipos de resultados especficos de cada protocolo de
enrutamiento.Examinaremosalgunosdeestosdetallesenprximassecciones.

HagaclicenResultadodelrouterenlafigura.

359

ObservequeelresultadoespecificaelIDdeprocesoutilizadoporEIGRP:
Elprotocolodeenrutamientoes"eigrp1"
Recuerde,elIDdeprocesodebeserelmismoen todoslos routersparaqueEIGRPestablezca adyacenciasdevecinosy
compartainformacindeenrutamiento.
TambinsemuestranlasdistanciasadministrativasinternasyexternasdeEIGRP:
Distancia:interna90externa170

9.2.6Examendelatabladeenrutamiento
Otramanerade verificarqueEIGRPy otrasfuncionesdel routerseencuentranconfiguradasadecuadamenteesexaminar
lastablasdeenrutamientoconelcomandoshowiproute.

HagaclicenR1,R2,yR3enlafigura.

360

361

De manera predeterminada, EIGRP resume automticamente las rutas en el borde de la red principal. Podemos
deshabilitarelresumenautomticoconelcomandonoautosummary,aligualqueenRIPv2.Examinaremosestosconceptos
enmayordetalleenunaseccinposterior.
ObservequelasrutasEIGRPsedenotanenlatabladeenrutamientoconunaD,quesignificaDUAL.
Recuerdeque,debidoaqueEIGRPesunprotocolodeenrutamientosinclase(incluyelamscaradesubredenla
actualizacindeenrutamiento),admiteVLSMyCIDR.PodemosverenlatabladeenrutamientoparaR1quelaredprimaria
172.16.0.0/16seencuentradividida enredesenformavariablecon tresrutassecundariasque utilizan unamscara/24 o
/30.

IntroduccindelarutaresumidaNull0
La figuramuestrala tabladeenrutamientoparaR2condosentradasresaltadas.ObservequeEIGRPhaincluido
automticamenteunarutaresumidahaciaNull0paralasredesconclase192.168.10.0/24y172.16.0.0/16.

RecuerdedelCaptulo7, "RIPv2",queNull0noesunainterfazreal. ObservequelasrutasresumidasseoriginanenNull0,


estoesporquelasrutasseutilizanparanotificaciones.Lasrutas192.168.10.0/24y172.16.0.0/16enrealidadnorepresentan
ningunarutaconlaquesepuedanalcanzarlasredesprimarias.Siunpaquetenocoincideconunadelasrutassecundarias
denivel2,seloenvaalainterfazNull0.Enotraspalabras,sielpaquetecoincideconlaprimariadenivel1(ladireccinde
redconclase)peronolohaceconningunadelassubredes,sedesechaelpaquete.
Nota: EIGRP automticamente incluye una ruta resumida Null0 como ruta secundaria cuando se produce alguna de las
siguientescondiciones:
PorlomenosexisteunasubredqueseaprendiatravsdeEIGRP.
Elresumenautomticoseencuentrahabilitado.
Veremosquelarutaresumidanull0seretiracuandonoseencuentrahabilitadoelresumenautomtico.

362

Tabladeenrutam ientoR3
LatabladeenrutamientoparaR3muestraqueR1yR2resumenautomticamentelared172.16.0.0/16ylaenvan
como una nica actualizacin de enrutamiento. R1 y R2 no propagan las subredes individuales debido al resumen
automtico. Ms adelante, desconectaremos el resumen automtico. Como R3 recibe dos rutas con el mismo costopara
172.16.0.0/16deR1yR2,ambasrutasseincluyenenlatabladeenrutamiento.

363

9.3ClculodelamtricadelEIGRP
9.3.1MtricacompuestaporEIGRPyvaloresK
EIGRPutilizalossiguientesvaloresensumtricacompuestaparacalcularlarutapreferidahaciaunared:

Anchodebanda
Retraso
Confiabilidad
Carga

Nota:Comosemencionanteriormenteenestecaptulo, apesardequeMTUseencuentraincluidaenlasactualizaciones
delatabladeenrutamiento,noesunamtricadeenrutamientoqueEIGRPoIGRPutilicen.Demanerapredeterminada,slo
seutilizanelanchodebandayelretrasoparacalcularlamtrica.Ciscorecomiendaquenoseutilicenlaconfiabilidadnila
cargaamenosqueeladministradortengaunanecesidadexplcitadehacerlo.
Mtricacom puesta
LafiguramuestralafrmuladelamtricacompuestaqueEIGRPutiliza.Lafrmulaconstadevaloresquevande
K1aK5,conocidoscomopesosmtricosdeEIGRP.Demanerapredeterminada,K1yK3seestablecenen1,yK2,K4yK5
seestablecenen0.Elresultadoconsisteenquesloelanchodebandaylosvaloresderetrasoseutilizanenelclculode
lamtricacompuestapredeterminada.
LosvaloresKpredeterminadospuedencambiarseconelcomandodelrouterEIGRP:
Router(configrouter)#metricweightstosk1k2k3k4k5
Nota: La modificacin de los pesos mtricos se encuentra ms all del alcance de este curso, pero su relevancia es
importantealestablecervecinosyseanalizaren unaseccinposterior.Elvalortos (Tipo deservicio)esunsobrantede
IGRPynuncaseimplement.Elvalortossiempreestestablecidoen0.

364

VerificacindelosvaloresK
Elcomando show ipprotocolsseutilizaparaverificarlos valores K. Elresultado delcomando paraR1 semuestraen la
figura. Observe que los valores K en R1 se encuentran establecidos en el valor predeterminado. Nuevamente, no se
recomiendacambiarestosvaloresdelospredeterminadosamenosqueeladministradorderedtengaunamuybuenarazn
parahacerlo.

9.3.2MtricasdeEIGRP
Examendelos valoresdelamtrica
Ahora conoce los valores predeterminados para los valores K. Mediante el comando show interface podemos
examinar los valores reales utilizados para el ancho de banda, el retraso, la confiabilidad y la carga en el clculo de la
mtricadeenrutamiento.

365

HagaclicenResultadodelrouterenlafigura.

Elresultadoenlafiguramuestralosvaloresutilizadosenlamtricacompuestaparalainterfazserial0/0/0enR1.
MTU1500bytes,BW1544Kbit,DLY20000usec,
reliability255/255,txload1/255,rxload1/255

Anchodebanda
La mtrica del ancho de banda (1544Kbit)es un valor esttico utilizado por algunos protocolos deenrutamiento,
talescomoEIGRPyOSPF,paracalcular sumtricadeenrutamiento. Elanchodebandasemuestra enKbit (kilobits).La
mayoradelasinterfacesseriales utilizanelvalor deanchodebandapredeterminadode1544Kbit o1544000bps(1544
Mbps).steeselanchodebandadeunaconexinT1.Sinembargo,algunasinterfacesserialesutilizanotrovalordeancho
debandapredeterminado.Siempreverifiqueelanchodebandaconelcomandoshowinterface.

366

Elvalordelanchodebandapuedereflejaronoelanchodebandafsicorealdelainterfaz.Lamodificacindelvalor
delanchodebandanocambiaelanchodebandarealdelenlace.Sielanchodebandarealdelenlaceesdistintodelvalor
de ancho de banda predeterminado, entonces debemodificar el valor de ancho de banda, como veremosen una seccin
posterior.

Retraso
Elretrasoeslamedidadeltiempoquenecesitaunpaqueteparaatravesarunaruta.Lamtricadelretraso(DLY)es
un valor esttico determinado en funcin del tipo de enlace al cual se encuentra conectada la interfaz y se expresa en
microsegundos.Elretrasonosemideenformadinmica.Enotraspalabras,elrouternoregistraenrealidadcuntotiempo
lesllevaalospaquetesllegaraldestino. Elvalorderetraso,comoelvalordeanchodebanda,esunvalorpredeterminado
queeladministradorderedpuedemodificar.
MTU 1500 bytes, BW 1544 Kbit, DLY 20000 usec,
reliability 255/255, txload 1/255, rxload 1/255
Latablaenlafiguramuestralosvaloresderetrasopredeterminadosparadistintasinterfaces.Observequeelvalor
predeterminadoes20000microsegundosparalasinterfacesserialesy100microsegundosparalasinterfacesFastEthernet.

Confiabilidad
Confiabilidad(confiabilidad)eslamedidadeprobabilidadenlaquefallarelenlaceoconqufrecuenciaelenlace
experimentaerrores.Adiferenciadelretraso,laconfiabilidadsemidedinmicamenteconunvalorentre0y255,con1como
enlacedeconfiabilidadmnimay255comocienporcientoconfiable.Laconfiabilidadsecalculaenunpromedioponderado
de5minutosparaevitarelrepentinoimpactodegrandes(obajos)ndicesdeerror.
La confiabilidadseexpresacomounafraccinde255mientrasmayor seael valor,msconfiableserel enlace.
Porlotanto,255/255sera100porcientoconfiable,mientrasqueunenlacede234/255seraconfiableenun91,8porciento.
Recuerde:Demanerapredeterminada,EIGRPnoutilizalaconfiabilidadensuclculomtrico.

Carga
Carga (carga) refleja la cantidad de trfico que utiliza el enlace. Al igual que la confiabilidad, la carga se mide
dinmicamente conunvalordeentre0 y255.Similara la confiabilidad, la cargaseexpresacon unafraccinde255. Sin
embargo,enestecasoseprefiereunvalordecargamenorporqueindicamenoscargaenelenlace.Porlotanto,1/255sera
unenlacedecargamnima.40/255esunenlacecon16%decapacidady255/255seraunenlacesaturadoal100%.
La carga se muestra como un valor de carga saliente o de transmisin (txload) y un valor de carga entrante o
receptor(rxload).Estevalorsecalculaconunpromedioponderadode5minutosparaevitarelrepentinoimpactodeunuso
grande(obajo)delcanal.
Recuerde:Demanerapredeterminada,EIGRPnoutilizacargaensusclculosmtricos.

367

9.3.3Clculodelcomandobandwith
Enlamayoradelosenlacesseriales,lamtricadelanchodebandaserde1544Kbitspordefecto.Debidoaque
EIGRP y OSPF utilizan el ancho de banda en los clculos mtricos predeterminados, un valor correcto para el ancho de
bandaesmuyimportanteparalaprecisindelainformacindeenrutamiento.Pero,qusucedesielanchodebandareal
delenlacenocoincideconelanchodebandapredeterminadodelainterfaz?

HagaclicenConfiguraranchodebandaenlafigura.

Utiliceelcomandodelainterfazbandwidthparamodificarlamtricadelanchodebanda:
Router(configif)#bandwidthkilobits
Utiliceelcomandodelainterfaznobandwidthpararestablecerelvalorpredeterminado.

368

Enlafigura,elenlaceentreR1yR2tieneunanchodebandade64kbps,yelenlaceentreR2yR3tieneunanchodebanda
de 1024 kbps. La figura muestra la configuracin utilizada en los tres routers para modificar el ancho de banda en las
interfacesserialesadecuadas.

Podemosverificarelcambiomedianteelcomandoshowinterface.Esimportantemodificarlamtricadelanchodebandaen
ambosladosdelenlaceparagarantizarelenrutamientoadecuadoenambasdirecciones.
Nota: Un error comn en los estudiantes nuevos en la divisin de redes y en IOS de Cisco es suponer que el comando
bandwidthcambiarelanchodebandafsicodelenlace.Segnlomencionadoenlaseccinanterior,elcomandobandwidth
slo modifica la mtrica del ancho de banda utilizada por los protocolos de enrutamiento, como EIGRP y OSPF. En
ocasiones, unadministradorderedpuede cambiarelvalordel ancho debandaparatenerunmayorcontrolde la interfaz
salienteelegida.

9.3.4ClculodelamtricadeEIGRP
La figuramuestralamtricacompuesta utilizada porEIGRP. Al utilizarlosvalorespredeterminadosparaK1 yK3,
podemossimplificaresteclculodelasiguientemanera:elanchodebandamslento(oelanchodebandamnimo)msla
sumaacumulativadetodoslosretrasos.
Enotraspalabras,alexaminarlosvaloresdeanchodebandayretrasoparatodaslasinterfacessalientesdelaruta,
podemos determinar la mtrica de EIGRP. Primero, determine el enlace con el ancho de banda ms lento. El ancho de
bandaseutilizaparalaporcin(10,000,000/anchodebanda)*256delafrmula.Luego,determineelvalorderetrasopara
cadainterfazsalienteque sedirigehaciaeldestino. Sumelosvaloresderetrasoydividapor10(sumaderetrasos/10)y
luegomultipliquepor256(*256).Agregueelanchodebandaylasumadelosvaloresderetrasoparaobtenerlamtricade
EIGRP.
Elresultadode latabladeenrutamientoparaR2muestraque larutahacia192.168.1.0/24tiene unamtricadeEIGRPde
3014400.VeamosexactamentecmocalculEIGRPestevalor.

369

Anchodebanda

HagaclicenClculodelanchodebandaenlafigura.

370

Debido a que EIGRP utiliza el ancho de banda ms lento en el clculo mtrico, podemos encontrar el ancho de
bandamslentoalexaminarcadainterfazentreR2ylareddedestino192.168.1.0.Lainterfazserial0/0/1enR2tieneun
anchodebandade1024Kbpso1024000bps.LainterfazFastEthernet 0/0enR3tiene unanchodebandade100000
Kbpso100Mbps.Porlotanto,elanchodebandamslentoes1024Kbpsyseutilizaenelclculodelamtrica.
EIGRP toma los valores de ancho de banda en kbps y los divide por un valor de ancho de banda de referencia de
10000000. Esto producir como resultado valores de ancho de banda ms elevados al recibir una mtrica ms baja y
valoresdeanchodebandamsbajosalrecibirunamtricamsalta.
10000000 dividido 1024. Si el resultado no es un nmero entero, entonces se redondea el nmero. En este caso,
10000000 dividido 1024 es igual a 9765,625.El ,625 se descarta antes demultiplicar por 256. La porcin del ancho de
bandadelamtricacompuestaes2499840.

Retraso
Mediantelasmismasinterfacessalientestambinpodemosdeterminarelvalorderetraso.
HagaclicenClculodelretrasoenlafigura.

EIGRP utiliza la suma acumulativa de mtricas de retrasode todas las interfaces salientes. La interfaz serial 0/0/1 en R2
tieneunretrasode20000microsegundos.LainterfazFastEthernet0/0enR3tieneunretrasode100microsegundos.
Cadavalorderetrasosedividepor10yluegosesuma.20000/10+100/10dacomoresultado2010.Esteresultadoluegose
multiplicapor256.Laporcinderetrasodelamtricacompuestaesde514560.

Agregadodeanchodebandayretraso
HagaclicenMtricadeEIGRPenlafigura.

371

Simplemente agregue los dos valoresjuntos, 2499840 +514560, para obtener lamtrica de EIGRP de 3014400. Este
valorcoincideconelvalormostradoenlatabladeenrutamientoparaR2.steeselresultadodelanchodebandamslento
ydelasumaderetrasos

9.4Dual
9.4.1ConceptosacercadeDUAL
Segn se mencion en secciones anteriores, DUAL (Algoritmo de actualizacin por difusin) es el algoritmo utilizado por
EIGRP.EstaseccinanalizarcmoDUALdeterminaelmejorcaminosinbuclesylasrutasderespaldosinbucles.
DUALutilizavariostrminosqueseanalizarnconmayordetallealolargodeestaseccin:

Sucesor
Distanciafactible(FD)
Sucesorfactible(FS)
Distancianotificada(RD)oDistanciapublicada(AD)
CondicinfactibleoCondicindefactibilidad(FC)

EstostrminosyconceptosseencuentranenelcentrodelmecanismodeDUALparaevitarbucles.Examinemosestos
trminosenmsdetalle.

9.4.2SucesoryDistanciafactible
Unsucesoresunroutervecinoqueseutilizaparaelreenvodepaquetesyeslarutamenoscostosahacialaredde
destino.LadireccinIPdelsucesorsemuestraenunaentradadetabladeenrutamientojustodespusdelapalabravia.

372

Distanciafactible(FD)eslamtricacalculadamsbajapara llegarala reddedestino. FD eslamtrica enumeradaen la


entrada de la tabla de enrutamiento como el segundo nmero dentro de parntesis. De la misma manera que con otros
protocolosdeenrutamientotambinseconocecomolamtricadelaruta.

HagaclicenResultadodelrouterenlafigura.

Al examinar la tabla de enrutamiento para R2 en la figura, podemos ver que el mejor camino de EIGRP para la red
192.168.1.0/24esatravsdelrouterR3yqueladistanciafactiblees3014400(lamismamtricaquecalculamosenelltimo
tema):
D192.168.1.0/24[90/3014400]via192.168.10.10,00:00:31,Serial0/0/1
Tambinsemuestranotrossucesoresyotrasdistanciasfactiblesenlafigura.Puederesponderlassiguientespreguntas?
CulesladireccinIPdelsucesorparalared172.16.1.0/24?
Respuesta:172.16.3.1,locualsignificaR1.
Culesladistanciafactiblehacia172.16.1.0/24?

373

Respuesta:40514560.

9.4.3Sucesoresfactibles,CondicindefactibilidadyDistancia notificada
Unode losmotivospor loscualesDUALconvergerpidamentedespusdeuncambioen latopologa esporque
puedeutilizarrutasderespaldohaciaotrasrutasconocidascomosucesoresfactiblessintenerquerecalcularDUAL.

Unsucesorfactible(FS)sunvecinoquetieneunarutaderespaldosinbucleshacialamismaredqueelsucesorporcumplir
con la condicin de factibilidad. En nuestra topologa, considerara R2 a R1 como un sucesor factible para la red
192.168.1.0/24? Para poder ser un sucesor factible, R1 debe satisfacer la condicin de factibilidad (FC). Veamos que
significaeso.
HagaclicenCondicindefactibilidadenlafigura.

Lacondicindefactibilidad(FC)secumplecuandoladistancianotificada(RD)deunvecinohaciaunaredesmenor
que la distancia factible del router local hacia la mismared de destino. La distancia notificada o la distancia publicada es
simplementeunadistanciafactibleEIGRPdevecinosalamismareddedestino.Ladistancianotificadaeslamtricaqueun
routerinformaaunvecinoacercadesupropiocostohaciaesared.

374

Si R3 es el sucesor, puede el vecino R1 ser un sucesor factible para esta misma red 192.161.0/24? En otras
palabras,sielenlaceentreR2yR3falla,puedeutilizarseinmediatamenteaR1comounarutaderespaldosinreclculodel
algoritmoDUAL?R1slopuedeserunsucesorfactiblesicumpleconlacondicindefactibilidad.
Enlafigura, R1informaaR2quesudistanciafactible hacia192.168.1.0/24es2172416.Desdelaperspectivade
R2,2172416esladistancianotificadadeR1.DesdelaperspectivadeR1,2172416essudistanciafactible.

R2examinaladistancianotificada(RD)2172416deR1.Debidoaqueladistancianotificada(RD)deR1esmenor
que la propia distancia factible (FD) de R2, que es 3014400, R1 cumple con la condicin de factibilidad. Ahora R1 es un
sucesorfactibleparaR2hacialared192.168.1.0/24.
Porqu noesR1elsucesorsi sudistancia notificada(RD)esmenorque ladistanciafactible(FD)deR2hacia
192.168.1.0/24?PorqueelcostototalparaR2,sudistanciafactible(FD),paraalcanzar192.168.1.0/24esmayoratravsde
R1deloqueesatravsdeR3.

9.4.4Tabladetopologa:sucesorysucesorfactible
Elrouterguardaelsucesor,ladistanciafactibleytodosucesorfactibleconsusdistanciasnotificadasensutablade
topologa EIGRP o en la base de datos de topologa. Como se muestra en la figura, la tabla de topologa puede verse
medianteelcomandoshow ipeigrptopology.Latabladetopologaenumeratodoslossucesoresysucesoresfactiblesque
DUALcalculhacialasredesdedestino.

375

HagaclicenReproducirparaverlaanimacin.

376

377

378

A continuacin aparece una descripcin detallada de cada parte de la tabla de topologa para la red de destino
192.168.1.0/24.
Laprimerlneamuestra:

P:Estarutaseencuentraenestadopasivo.CuandoDUALnoseencuentradesarrollandosusclculospordifusin
paradeterminarunarutaparaunared,larutaseencuentraenunmodoestable,conocidocomoelestadopasivo.Si
DUALseencuentrarecalculandoobuscandounanuevaruta,larutaestarenunestadoactivo.Todaslarutasen
latabladetopologadeberanestarenelestadopasivoparaundominiodeenrutamientoestable.DUALmostrar
unaAsi larutaseencuentra"AtascadaenActivo",loquesignificaqueesuntemaderesolucindeproblemasde
CCNP.
192.168.1.0/24:Eslareddedestinoquetambinseencuentraenlatabladeenrutamiento.
1 sucesores: Muestraelnmerode sucesoresparaestared.Siexisten mltiplesrutasde igualcostohacia esta
red,habrmltiplessucesores.
FDes3014400:Esladistanciafactible,lamtricadeEIGRPparallegaralareddedestino.

Laprimerentradamuestraalsucesor:

via192.168.10.10:Esladireccindesiguientesaltodelsucesorfactible,R3.Estadireccinsemuestraenlatabla
deenrutamiento.
3014400:Esladistanciafactiblehacia192.168.1.0/24.Eslamtricaquesemuestraenlatabladeenrutamiento.
28160:Esladistanciafactiblehacia192.168.1.0/24.Eslamtricaquesemuestraenlatabladeenrutamiento.
Serial0/0/1:Eslainterfazsalienteutilizadaparaalcanzarlared,tambinsemuestraenlatabladeenrutamiento.

Lasegundaentradamuestraalsucesorfactible,R1(sinohayunasegundaentrada,entoncesnohaysucesoresfactibles):

via172.16.3.1:Esladireccindesiguientesaltodelsucesorfactible,R1.
41026560:SeralanuevadistanciafactibledeR2hacia192.168.1.0/24siR1fueraelnuevosucesor.
2172416:Esladistancia notificadadelsucesor factibleo lamtricadeR1 paraalcanzarestared.Estevalor, RD
debesermenorquelaFDactualde3014400paracumplirconlacondicindefactibilidad.
Serial0/0/0: Es la interfaz saliente utilizada para alcanzar al sucesor factible, si este router se convierte en el
sucesor.

Paraverinformacindetalladaacercadelamtricadeunaentradaespecficaenlatabladetopologa[network]haciael
comandoshowipeigrptopology,comosemuestraenlafigura:
R2#showipeigrptopology192.168.1.0
Recuerde que EIGRP es un protocolo de enrutamiento por vector de distancia. Este comando enumera la lista
completadelamtricadelvectordedistanciadisponibleparaEIGRP,auncuandoEIGRPsloutilizaelanchodebanda
yelretrasocomopredeterminados.Tambinmuestramsinformacinqueseincluyeenlatabladeenrutamiento,pero
quenoseincluyeenlamtricacompuesta:MTUmnimoyconteodesaltos.

379

9.4.5Tabladetopologa:Nohayunsucesorfactible
ParacontinuarconnuestroaprendizajeacercadeDUALyelusodelossucesoresysucesoresfactibles,veamoslatabla
deenrutamientoparaR1.
HagaclicenTabladeenrutamientodeR1enlafigura.

380

Larutahacia192.168.1.0/24muestraqueelsucesoresR3via192.168.10.6conunadistanciafactiblede2172416.
D192.168.1.0/24[90/2172416]via192.168.10.6,00:56:13,Serial0/1
Ahoraexaminemoslatabladetopologaparaversiexistealgnsucesorfactibleparaestaruta.
HagaclicenTabladetopologadeR1enlafigura.

Latabladetopologaslomuestraalsucesor192.168.10.6.Nohaysucesoresfactibles.Alobservarlatopologafsica
realoeldiagramadered,esobvioquehayunarutaderespaldopara192.168.1.0/24atravsdeR2.PorquR2nose
encuentra enumerado como sucesor factible? R2 no es un sucesor factible porque no cumple con la condicin de
factibilidad.
Aunque,siobservamoslatopologaesobvioqueR2esunarutaderespaldo,EIGRPnotieneunmapadelatopologa
dered.EIGRPesunprotocolodeenrutamientoporvectordedistanciaysloconocelainformacindelaredremotaa
travsdesusvecinos.

Porlotanto,DUALnoalmacenalarutaa travsdeR2 enlatabladetopologa.Sinembargo, podemosvertodoslos


enlacesposibles,yaseaquesatisfaganonolacondicindefactibilidad,alagregarlaopcin[alllinks]alcomandoshow
ipeigrptopology.
HagaclicenTabladetopologadeR1[alllinks]enlafigura.

381

Elcomandoshowipeigrptopologyalllinksmuestratodaslas rutasposibleshaciaunaredincluidoslossucesores,los
sucesores factibles e incluso aquellos routers que no son sucesores factibles. La distancia factible de R1 hacia
192.168.1.0/24es2172416atravsdelsucesorR3.ParaqueR2seaconsideradocomosucesorfactible,debecumplir
con la condicin de factibilidad. La distancia factible de R2 para alcanzar a 192.168.1.0/24 debe ser menor que la
distanciafactible(FD)actualdeR1.Comopodemosverenlafigura,ladistanciafactibledeR2es3014400,mayorque
ladistanciafactibledeR1de2172416.
AuncuandoR2pareceunarutaderespaldoviablehacia192.168.1.0/24,R1notieneideadequesurutanoesunloop
backpotencialatravsdesmismo.EIGRPesunprotocolodeenrutamientoporvectordedistancia,sinlacapacidadde
verunmapadetopologasinbuclescompletodelared.ElmtododeDUALparagarantizarqueunvecinocuentecon
unarutasinbuclesesquelamtricadelvecinodebesatisfacerlacondicindefactibilidad.AlasegurarsequelaRDdel
vecinoesmenorqueladesupropiaFD,elrouterpuedesuponerqueesteroutervecinonoformapartedesupropiaruta
publicada,porlotanto,siempreevitalaposibilidaddeunloop.
SignificaestoqueR2nopuedeutilizarsesielsucesorfalla?No,sepuedeusaraR3,peroelretrasosermayorantes
deagregarloalatabladeenrutamiento.Antesdequeestosuceda,DUALdeberprocesarms,locualseexplicaenel
prximotema.

9.4.6MquinadeEstadosFinito
MquinadeEstadosFinito(FSM)DUAL

382

ElncleodeEIGRPsonDUALysumotordeclculosderutaEIGRP.ElnombrerealdeestatecnologaesMquina
de Estados Finito (FSM) DUAL. Esta mquina de estados finitos contiene toda la lgica utilizada para calcular y
compararrutasenunaredEIGRP.LafiguramuestraunaversinsimplificadadeFSMDUAL.
Unamquinadeestadosfinitosesunamquinaabstracta,noundispositivomecnicoconpartesquesemueven.FSM
define unconjunto deestadosposibles porlosquesepuedepasar, queventos causanestosestados yqueventos
sonelresultadodeestosestados.LosdiseadoresusanlasFSMparadescribirdequmaneraundispositivo,programa
de computador o algoritmo de enrutamiento reaccionar ante un conjunto de eventos de entrada. Las mquinas de
estadosfinitosseencuentranmsalldelalcancedeestecurso,sinembargo,presentamoselconceptoparaexaminar
algunos de los resultados de lamquina de estadosfinitos EIGRPmediante debug eigrp fsm. Utilicemos el comando
paradeterminarquhaceDUALcuandounarutaseeliminadelatabladeenrutamiento.

Nohayunsucesorfactible
Qusucedesi laruta delsucesorfalla y no haysucesoresfactibles? Recuerde, sloporque DUALnotenga un
sucesorfactible no quiere decir que no haya otra ruta hacia la red. Slo quiere decir que DUAL no tiene una ruta de
respaldosinbuclesgarantizadahacialared,poresonoseagregalatabladetopologacomounsucesorfactible.Si
no hay sucesores factibles en la tabla de topologa, DUAL colocar a la red en estado activo. DUAL consultar
activamentealosvecinosenbuscadeunnuevosucesor.
HagaclicenTabladetopologa1deR1enlafigura.

383

R1utilizaactualmenteaR3comoelsucesorhacia192.168.1.0/24.Sinembargo,R1notieneaR2enumeradocomoun
sucesorfactibleporqueR2nosatisfacelacondicindefactibilidad.Veamosqusucedecuandosimulamosunafallade
enlaceentreR1yR3.
HagaclicenResultadodedepuracindeR1enlafigura.

Primero,activamosladepuracindeDUALconelcomandodebugeigrpfsm.Luego,simulamosunafallaenelenlace
medianteelcomandoshutdownenlainterfazSerial0/0/1enR1.
Elresultadodedepuracinseleccionadomuestralared192.168.1.0/24enestadoactivoyseenvan lasconsultas
deEIGRPalosotrosvecinos. R2respondeconunarutahaciaestared,lacualseconvierteenelnuevosucesoryse
instalaenlatabladeenrutamiento.
Cuandoelsucesoryanoseencuentradisponibleyno hayunsucesorfactible, DUALcolocaralarutaenestado
activo.DUALenviarlasconsultasdeEIGRPylessolicitaraotrosroutersunarutahaciaestared. Losotrosrouters
devolvernrespuestasEIGRP, yle harnsaber alemisordelasconsultasEIGRPsitienenono unarutahaciala red

384

solicitada.SiningunadelasrespuestasEIGRPtieneunarutahaciaestared,elemisordelaconsultanotendrunaruta
haciaestared.
SielemisordelasconsultasEIGRPreciberespuestasEIGRPqueincluyenunarutahacialaredsolicitada, laruta
preferidaseagregacomonuevosucesorytambinalatabladeenrutamiento.Esteprocesollevarmstiempoquesi
DUAL tuviera un sucesor factible en su tabla de topologa y pudiera agregar rpidamente la nueva ruta a la tabla de
enrutamiento.
Nota:FSMDUALyelprocesodeconsultasyrespuestasseencuentramsalldelalcancedeestecurso.
HagaclicenTabladetopologa2deR1enlafigura.

LatabladetopologaparaR1ahoramuestraaR2comoelsucesorynohaynuevossucesoresfactibles.
SisiguealosroutersoalPacketTracer,asegresederestaurarlatopologaoriginalreactivandolainterfazserial0/0/1
enR1conelcomandonoshutdown.

9.5MasconfiguracionesEIGRP
9.5.1larutaresumidaNullo
El anlisis de una tabla de enrutamiento que contiene rutas EIGRP puede ser confuso debido a la inclusin
automticadeEIGRPdelasrutasresumidasNull0.Enlafigura,latabladeenrutamientoR1cuentacondosrutasque

385

tienenunainterfazdesalidaNull0.RecuerdedelCaptulo7,"RIPv2",quelainterfazNull0essimplementeunarutahacia
ningn lado, comnmente conocida como "cubo de bits". Por lo tanto, de manera predeterminada, EIGRP utiliza la
interfazNull0paradesechartodoslospaquetesquecoincidancon larutaprincipalperoquenocoincidanconninguna
delasrutassecundarias.
Puede pensar que si configuramos el comportamiento de enrutamiento sin clase con el comando ip classless,
EIGRPnodesechar esepaquetesinoque continuarbuscando unarutapordefectoodesuperred.Sinembargola
rutaresumidaNull0esuna rutasecundariaquecoincidircon todoslos paquetesposiblesde larutaprincipalque no
coincidenconotrarutasecundaria.Inclusoconelcomportamientodeenrutamientosinclase,ipclassless,endondese
esperaraqueelprocesodebsquedaderutasverifiquelaexistenciadesuperredesyrutaspordefecto,EIGRPutilizar
larutaresumidaNull0ydesecharalpaqueteporqueestarutacoincidircontodoslospaquetesdelarutaprincipalque
notienenunarutasecundaria.
Sinimportarsiseestutilizandouncomportamientodeenrutamientosinclaseoconclase,larutaresumidanull0se
utilizary,porlotanto,sedenegarelusodecualquiersuperredorutapordefecto.
En la figura, R1 descartar todo paquete que coincida con la red con clase 172.16.0.0/16 principal pero que no
coincidaconunadelasrutassecundarias172.16.1.0/24,172.16.2.0/24172.16.3.0/24.Porejemplo,sedescartarun
paquetehacia172.16.4.10.Inclusosiseconfiguraraunarutapordefecto,R1igualmentedescartaraelpaqueteporque
stecoincideconlarutaresumidaNull0hacia172.16.0.0/16.
D172.16.0.0/16esunresumen,00:46:10,Null0
Nota:EIGRPautomticamenteincluyeunarutaresumidaNull0comorutasecundariacuandoseproducealgunadelas
siguientescondiciones:

PorlomenosexisteunasubredqueseaprendiatravsdeEIGRP.
Elresumenautomticoseencuentrahabilitado.

AligualqueRIP,EIGRPresumeautomticamenteenbordesderedprincipales.Esposiblequeyahayaobservado
enelresultadodeshowrunqueEIGRP, demanerapredeterminada, utilizaelcomandoautosummary.Enelprximo
tema,verquesideshabilitaelresumen automticoeliminar larutaresumidaNull0 ypermitira EIGRP buscaruna
rutapordefectoodesuperredcuandounarutasecundariaEIGRPnocoincidaconunpaquetededestino.

386

9.5.2Deshabilitacindelresumenautomtico.
AligualqueRIP,EIGRPresumeautomticamenteenbordesderedprincipalesmedianteelcomandoautosummaryen
formapredeterminada.PodemosverelresultadodeestosiobservamoslatabladeenrutamientoparaR3.
HagaclicenTabladeenrutam ientodeR3enlafigura.

ObservequeR3noreciberutasindividualesparalassubredes172.16.1.0/24, 172.16.2.0/24y172.16.3.0/24.R1y
R2 automticamente resumen las subredes en el borde con clase 172.16.0.0/16 cuando envan paquetes de
actualizacinEIGRPhaciaR3.ElresultadoesqueR3cuentaconunanicarutahacia172.16.0.0/16atravsdeR1.R1
eselsucesorporladiferenciaenelanchodebanda.
D172.16.0.0/16[90/2172416]via192.168.10.5,01:08:30,Serial0/0/0
Rpidamente puede ver que estaruta no es la ptima. R3 enviar todos los paquetes destinados a 172.16.2.0 a
travsdeR1.R3nosabequeR1tendrqueenviardespusestospaquetesatravsdeunenlacemuylentohaciaR2.
LanicamaneraenqueR3puedadetectaresteanchodebandalentoessiR1yR2envanrutasindividualesparacada
una de las subredes de 172.16.0.0/16. En otras palabras, R1 y R2 deben dejar de resumir automticamente a
172.16.0.0/16.
Hagaclicennoautosummaryenlafigura.

387

ComoenRIPv2,sepuededeshabilitarelresumenautomticoconelcomandonoautosummary.Elcomandode
configuracin del router eigrp logneig hborchanges se encuentra activado de manera predeterminada en algunas
implementacionesIOS.Siseencuentraactivado, verunresultadosimilaralmostradoparaR1.DUALdesactivatodas
lasadyacenciasdevecinosy luegolasreestableceparaqueelefectodelcomandonoautosummaryselogreensu
totalidad. Todos los vecinos EIGRP enviarn inmediatamente una nueva serie de actualizaciones que no se resumir
automticamente.

388

Podemos ver en las tablas de enrutamiento de los tres routers que EIGRP se encuentra propagando subredes
individuales.ObservequeEIGRPyanoincluyelarutaresumidaNull0,porqueelresumenautomticosedeshabilitcon
noautosummary.Mientraselcomportamientodeenrutamientosinclase(ipclassless)seencuentreenvigencia,las
rutaspordefectoydesuperredesseutilizarncuandonohayaunacoincidenciaconningunarutadesubred.

Debidoaquelasrutasyanoseresumenautomticamenteenlosbordesderedprincipales,elenrutamientodeEIGRPy
lastablasdetopologatambincambian.

HagaclicenR1,R2yR3enlaf igura.

389

Sin el resumen automtico, la tabla de enrutamiento de R3 ahora incluye las tres subredes, 172.16.1.0/24,
172.16.2.0/24 y 172.16.3.0/24. Por qu tiene ahora la tabla de enrutamiento de R3 dos rutas de igual costo hacia
172.16.3.0/24?ElmejorcaminonodeberasersloatravsdeR1conelenlacede1544Mbps?
RecuerdequeEIGRPsloutilizael enlaceconelanchodebandams lentoalcalcular lamtricacompuesta.El
enlacemslentoeselenlacede64Kbpsquecontienelared192.168.3.0/24.Enesteejemplo,enenlacede1544Mbps
yelenlacede1021Kbpssonirrelevantesenelclculoenloquerespectaalamtricadelanchodebanda.Comolas
dos rutas tienen el mismo nmero y tipo de interfaces salientes, los valores de retraso terminan siendo los mismos.
Comoresultado, lamtrica deEIGRP para ambas rutas es la misma, incluso cuando la ruta a travs deR1 sera en
realidadlaruta"msrpida".

390

9.5.3Resumenmanual
EIGRPpuedeconfigurarseparaqueresumarutas,yaseaqueseencuentrehabilitadoelresumenautomtico(auto
summary)ono.DebidoaqueEIGRPesunprotocolodeenrutamientosinclaseeincluyelamscaradesubredenlas
actualizacionesdeenrutamiento,elresumenmanualpuedeincluirrutasdesuperredes.Recuerde,unasuperredesuna
agregacindemltiplesdireccionesderedesprincipalesconclase.
HagaclicenNuevasLANdeR3enlafigura.

Supongamos que agregramos dos redes ms al router R3 mediante las interfaces loopback: 192.168.2.0/24 y
192.168.3.0/24.TambinconfiguramosredesenelprocesodeenrutamientoEIGRPdeR3concomandosnetworkpara
queR3propagueestasredeshaciaotrosrouters.
HagaclicenTablasdeenrutamiento1enlafigura.

391

ParaverificarqueR3envipaquetesdeactualizacinEIGRPhaciaR1yR2,revisamoslastablasdeenrutamiento.En
la figura, slo se muestran las rutas pertinentes. Las tablas de enrutamiento de R1 y R2 muestran estas redes
adicionalesensustablasdeenrutamiento:192.168.2.0/24y192.168.3.0/24.Enlugardeenviartresredesporseparado,
R3resumelasredes192.168.1.0/24,192.168.2.0/24y192.168.3.0/24comounanicaruta.
HagaclicenRutaresumidadeR3enlafigura.

Determ inacindelarutaEIGRPresum ida


Primero determinemos cul sera el resumen de estas tres rutas mediante el mismo mtodo que utilizamos para
determinarlasrutasestticasderesumen:
1.Escribaenbinariolasredesquedesearesumir.
2.Sideseaencontrarlamscaradesubredparaelresumen,comienceconelbitqueseencuentramsalaizquierda.
3.Vayahacialaderechaybusquetodoslosbitsquecoincidanconsecutivamente.
4.Cuandoencuentreunacolumnadebitsquenocoincida,detngase.Seencuentraenellmitederesumen.
5.Ahora,cuenteelnmerodelosbitsqueseencuentranmshacialaizquierdaquecoincidan,queennuestroejemplo
es22.Estenmerosersumscaradesubredparalarutaresumida:/22255.255.252.0
6.Paraencontrarladireccinderedparaelresumen,copielos22bitsquecoincidenyagregueatodoslosbits0alfinal
paraobtener32bits.
Elresultadoesladireccinderedresumidaylamscarapara192.168.0.0/22.

392

Configuracindelr esum enmanualdeEIGRP


Para establecerelresumenmanualdeEIGRPen todaslas interfacesqueenvanpaquetesEIGRP, utiliceelsiguiente
comandodeinterfaz:

Router(configif)#ipsummaryaddresseigrpasnumbernetworkaddresssubnetmask
ComoR3tienedosvecinosEIGRP,elresumenmanualdeEIGRPseconfiguraenSerial0/0/0ySerial0/0/1.
HagaclicenTablasdeenrutamiento2enlafigura.

LastablasdeenrutamientodeR1yR2ahoranoincluyenlasredesindividuales192.168.1.0/24,192.168.2.0/24ni
192.168.3.0/24. En su lugar, muestran una nica ruta resumida de 192.168.0.0/22. Como aprendi en el Captulo 2,
"Enrutamientoesttico",lasrutasresumidasdisminuyenelnmeroderutastotalesenlastablasdeenrutamiento,locual
hacemseficienteelprocesodebsquedaenlatabladeenrutamiento.Lasrutasresumidastambinrequierenmenor
utilizacindeanchodebandaparalasactualizacionesdeenrutamientoporquesepuedeenviarunasolarutaenlugar
demltiplesrutasindividuales.

9.5.4RutapordefectoEIGRP
HagaclicenConfiguracinestticapredeterminadadeR2.

Elusodeunarutaestticahacia0.0.0.0/0comorutapordefectonodependedeningnprotocolodeenrutamiento.
Larutaestticapordefecto"quadzero"sepuedeutilizarconcualquierprotocolodeenrutamientoactualmenteadmitido.
Larutaestticapordefectogeneralmenteseconfiguraenelrouterquetieneunaconexinconunaredfueradeldominio
deenrutamientoEIGRP,porejemplo,conunISP.
EIGRP requiere el uso del comando redistribute static para que incluya esta ruta esttica por defecto con sus
actualizacionesdeenrutamientoEIGRP.ElcomandoredistributestaticlediceaEIGRPqueincluyaestarutaestticaen

393

sus actualizaciones EIGRP de otrosrouters.Esta figuramuestra la configuracin de la ruta esttica por defecto y del
comandoredistributestaticenelrouterR2.
Nota: La ruta esttica por defecto utiliza la interfaz de salida de Loopback1. Esto se realiza porque el router ISP en
nuestratopologanoexistefsicamente.Alutilizarunainterfazloopback,podemossimularunaconexinconotrorouter.
HagaclicenR1,R2yR3enlafigura.

394

Lastablasdeenrutamientoahoramuestranunarutaestticapordefectoyahoraseestableceungatewaydeltimo
recurso.
EnlastablasdeenrutamientoparaR1yR3,observeelorigendeenrutamientoyladistanciaadministrativaparala
nuevarutaestticapordefecto.LaentradaparalarutaestticapordefectoenR1eslasiguiente:

D*EX0.0.0.0/0[170/3651840]via192.168.10.6,00:01:08,Serial0/1

D:EstarutaestticaseobtuvodeunaactualizacindeenrutamientoEIGRP.
*:Larutaesuncandidatoparaunarutapordefecto.
EX: La ruta es una ruta EIGRP externa, en este caso una ruta esttica externa al dominio de enrutamiento
EIGRP.
170:staesladistanciaadministrativadeunarutaEIGRPexterna.

Lasrutaspordefectoproporcionanunarutapredeterminadaparasalirdeldominiodeenrutamientoy,aligualque
lasrutasresumidas,minimizanelnmerodeentradasenlatabladeenrutamiento.
Nota:ExisteotromtodoparapropagarunarutapordefectoenEIGRP,medianteelcomandoipdefaultnetwork.Para
obtenermsinformacinacercadeestecomandoconsulte:
http://www.cisco.com/en/US/tech/tk365/technologies_tech_note09186a0080094374.shtml

395

6.5.5AjustedeEIGRP
LosdosltimostemasdeestecaptuloanalizandosmanerasfundamentalesdeajustarlasoperacionesdeEIGRP.
Primero, analizaremos la utilizacin del ancho de banda de EIGRP. Luego, analizaremos cmo cambiar el saludo
predeterminadoylosvaloresdetiempodeespera.
UtilizacindelanchodebandadeEIGRP
Demanerapredeterminada, EIGRPsloutilizarhasta50% delanchodebandadeuna interfazparainformacin
EIGRP.EstoimpidequeelprocesoEIGRPutiliceenexceso losenlaces yque nopermitasuficienteanchode banda
para el enrutamiento de trfico normal. El comando ip bandwidthpercent eigrp puede utilizarse para configurar el
porcentajedelanchodebandaqueEIGRPpuedeutilizarenunainterfaz.
Router(configif)#ipbandwidthpercenteigrpasnumberpercent
Enlafigura,R1yR2compartenunenlacemuylentode64kbps.Laconfiguracinquelimitaqucantidaddeancho
debandaEIGRPutilizasemuestrajuntoconelcomandobandwidth.El comandoipbandwidthpercent eigrp utiliza la
cantidad de ancho de banda configurada (o el ancho de banda predeterminado) al calcular el porcentaje que EIGRP
puedeutilizar.Ennuestroejemplo,limitamosaEIGRPanomsdeun50%delanchodebandadelenlace.Porlotanto,
EIGRPnuncautilizarmsde32kbpsdelanchodebandadelenlaceparaeltrficodepaquetesEIGRP.

Configuracindeintervalosdesaludoytiemposdeespera
Los intervalos de saludo y los tiempos de espera se configuran por interfaz y no tienen que coincidir con otros
routersEIGRPparaestableceradyacencias.Elcomandoparaconfigurarunintervalodesaludodistintoes:
Router(configif)#iphellointervaleigrpasnumberseconds
Sicambiael intervalodesaludo,asegresedecambiartambineltiempodeesperaaunvalor igualosuperioral
intervalodesaludo.Delocontrario,laadyacenciadevecinossedesactivardespusquehayaterminadoeltiempode
esperayantesdelprximointervalodesaludo.Elcomandoparaconfiguraruntiempodeesperadistintoes:

396

Router(configif)#ipholdtimeeigrpasnumberseconds
Elvalorsegundosparalosintervalosdesaludoydetiempodeesperapuedevariarde1a65535.Esterangoindica
queelusuariopuedeestablecerelintervalodesaludoenunvalormayorque18horas,elcualpuedeseradecuadopara
unenlacedialupmuycostoso.Sinembargo,enlafiguraconfiguramosaR1yR2paraqueusenunintervalodesaludo
de60segundosyuntiempodeesperade180segundos.Laformanopuedeusarseenamboscomandospararestaurar
losvalorespredeterminados.

9.7Resumendelcaptulo
9.7.1Resumen yrevisin
Resum en
EIGRP(EnhancedInteriorGatewayRoutingProtocol)esunprotocolodeenrutamientoporvectordedistanciasin
claselanzadoen1992porCiscoSystems.EIGRPesunprotocolodeenrutamientopatentadoyunamejoradeotroprotocolo
IGRPpatentadodeCisco(InteriorGatewayRoutingProtocol).IGRPesunprotocolodeenrutamientoporvectordedistancia
conclasequeyanoescompatibleconCisco.EIGRPutilizaelcdigodeorigen"D"paraDUALenlatabladeenrutamiento.
EIGRP cuenta con una distancia administrativa predeterminada de 90 para las rutas internas y de 170 para las rutas
importadasdesdeunorigenexterno,comolasrutaspordefecto.
EIGRP utiliza PDM (Mdulos dependientes de protocolo), lo cual le brinda la capacidad para admitir distintos
protocolosdeCapa3, incluidosIP, IPXyAppleTalk.EIGRP utilizaRTP(ReliableTransport Protocol)comoprotocolodela
capa de Transporte para la entrega de paquetes EIGRP. EIGRP utiliza la entrega confiable para las actualizaciones de
EIGRP, las consultas y las respuestas, y utiliza la entrega no confiable para los saludos y reconocimientos EIGRP. RTP
confiablesignificaquesedebedevolverunacusedereciboEIGRP.
AntesdeenviarcualquieractualizacinEIGRP,primeroelrouterdebedescubrirasusvecinos. Estolorealizanlos
paquetesdesaludoEIGRP.Enlamayoradelasredes,EIGRPenvalospaquetesdesaludocada5segundos.Enlasredes
demultiacceso sin broadcast(NBMA) de punto mltiple, tales como X.25, FrameRelay e interfaces ATM con enlaces de
acceso de T1 (1.544 Mbps) o ms lentos, los Hello se envan cada 60 segundos. El tiempo de espera es tres veces el
intervalodesaludo,o15segundosenlamayoradelasredes,y180segundosenlasredesNBMAdevelocidadbaja.

397

No es necesario que los valores deHello y holddown coincidan para que dos routers sean vecinos. El comando
show ipeigrpneighborsseutilizaparaverlatabladevecinosyparaverificarqueEIGRPhayaestablecidounaadyacencia
consusvecinos.
EIGRP no enva actualizaciones peridicas como RIP. EIGRP enva actualizaciones parciales o limitadas, que
incluyensloloscambiosderutayslolosenvaalosroutersquesevenafectadosporelcambio.Lamtricacompuestade
EIGRPutilizaanchodebanda,retraso,confiabilidadycargaparadeterminarelmejorcamino.Pordefecto,sloseusanel
ancho de banda y el retardo.El clculo predeterminado es el ancho de bandams lentoms la suma de retrasos de las
interfacessalientesdelrouterhacialareddedestino.
EnelcentrodeEIGRPseencuentraDUAL(Algoritmodeactualizacinpordifusin).Lamquinadeestadosfinitos
DUALseutilizaparadeterminarelmejorcaminoylasrutasderespaldoposibleshaciacadareddedestino.Unsucesores
unroutervecinoqueseutilizaparaelreenvodepaquetesmedianteelusodelarutamenoscostosahacialareddedestino.
Distancia factible (FD) es la mtrica calculada ms baja para llegar a la red de destino a travs del sucesor. Un sucesor
factible(FS)esunvecinoquetieneunarutaderespaldosinbucleshacialamismaredqueelsucesor,ytambincumplecon
la condicin de factibilidad. La condicin de factibilidad (FC) se cumple cuando la distancia notificada (RD) de un vecino
hacia una red esmenorque la distancia factible del router local hacia la misma red de destino. La distancia notificada es
simplementeunadistanciafactibledevecinosEIGRPhacialareddedestino.
EIGRPseconfiguraconelcomandoroutereigrpautonomoussystem.El valorautonomoussystemes enrealidad
un id de proceso y debe ser igual en todos los routers en el dominio de enrutamiento EIGRP. El comando network es
parecidoalutilizadoconRIP.Laredesladireccinderedconclasedelasinterfacesconectadasdirectamenteenelrouter.
Unamscarawildcardesunparmetroopcionalquepuedeutilizarseparaincluirslointerfacesespecficas.
Existen varias formas de propagar una ruta esttica por defecto con EIGRP.El comando redistribute static en el
mododelrouterEIGRPesunmtodocomn.

Paraaprenderms
RoutingTCP/IP,Volum enI
ExistendiversasfuentesbuenasparaobtenermsinformacinacercadeDUAL.Routing TCP/IP,VolumeIdeJeff
Doyle y Jennifer Carroll, incluye una seccin excelente sobre el Algoritmo de actualizacin por difusin adems de dos
ejemplosdeclculospordifusin.
J.J.GarciaLunaAceves
E.W.DijkstrayC.S.Scholten fueron los primerosen proponerDUAL, yeltrabajomsdestacadolorealiz J. J.
GarciaLunaAceves.J.J.GarciaLunaAceveseselpresidentedeJackBaskinComputerEngineeringenlaUniversidadde
California,SantaCruz(UCSC)yesDirectorCientficoenPalo AltoResearchCenter(PARC)(CentrodeInvestigacionesde
PaloAlto). Muchos de los artculosdeJ.J.GarciaLunaAcevespublicados, incluidosutrabajosobreDUAL, "Enrutamiento
sin bucles mediante los clculos de difusin", en IEEE/ACM Transactions on Networking (Transacciones IEEE/ACM en la
divisin
de
subredes),
Vol.
1,
N.

1,
febrero
1993,
pueden
encontrarse
en:
www.soe.ucsc.edu/research/ccrg/publications.html.

398

10Protocolosdeenrutamientodeestadode
enlace
10.0Introduccindelcaptulo
10.0.1Introduccindelcaptulo
EnelCaptulo3,"Introduccinalosprotocolosdeenrutamientodinmico",ilustramosladiferenciaentreel
enrutamientoporvectordedistanciaydeestadodeenlaceconunaanaloga.Laanalogamencionaquelosprotocolosde
enrutamientoporvectordedistanciasonsemejantesalautilizacindecartelesdecarreteraparaguiarseenelcaminohasta
undestinoslolebrindaninformacinacercadeladistanciayladireccin.Sinembargo,losprotocolosdeenrutamientode
estadodeenlacesonsemejantesalautilizacindeunmapa.Conunmapa,puedevertodaslasposiblesrutasydeterminar
supropiarutapreferida.
Losprotocolosdeenrutamientoporvectordedistanciasonsemejantesaloscartelesdecarreteradebidoaquelos
routersdebentomardecisionesderutaspreferidasconformeaunadistanciaomtricaaunared.Delmismomodoquelos
viajerosconfanenqueelcarteldecarreteraindiqueenformaprecisaladistanciahastaelprximopueblo,unroutervector
distanciaconfaenqueotrorouterpubliquelaverdaderadistanciahacialareddedestino.
Losprotocolosdeenrutamientodeestadodeenlacetienenunenfoquediferente.Losprotocolosdeenrutamientode
estadodeenlacesonmssimilaresalosmapasdecarreterayaquecreanunmapatopolgicodelaredycadarouterutiliza
dichomapaparadeterminarlarutamscortahaciacadared.Delamismamaneraenqueseutilizaunmapaparabuscarla
rutahaciaotropueblo,losroutersdeestadodeenlaceutilizanunmapaparadeterminarlarutapreferidaparaalcanzarotro
destino.
Losroutersqueejecutanunprotocolodeenrutamientodeestadodeenlaceenvaninformacinacercadelestado
desusenlacesaotrosrouterseneldominiodeenrutamiento.Elestadodedichosenlaceshacereferenciaasusredes
conectadasdirectamenteeincluyeinformacinacercadeltipoderedylosroutersvecinosendichasredesdeallelnombre
protocolodeenrutamientodeestadodeenlace.
Elobjetivofinalesquecadarouterrecibatodalainformacindeestadodeenlaceacercadetodoslosdems
routersenelreadeenrutamiento.Conestainformacindeestadodeenlace,cadarouterpuedecrearsupropiomapa
topolgicodelaredycalcularindependientementelarutamscortahaciacadared.
Estecaptulopresentalosconceptosdelosprotocolosdeenrutamientodeestadodeenlace.EnelCaptulo11,
aplicaremosdichosconceptosaOSPF.

10.1Enrutamientodeestadodeenlace
10.1.1 Protocolosdeenrutamientodeestadodeenlace
Alosprotocolosdeenrutamientodeestadodeenlacetambinselosconocecomoprotocolosdeshortestpathfirstyse
desarrollanentornodelalgoritmoshortestpathfirst(SPF)deEdsgerDijkstra.ElalgoritmoSPFseanalizarconmayor
detalleenunaseccinposterior.
LosprotocolosdeenrutamientodeestadodeenlaceIPsemuestranenlafigura:

OpenShortestPathFirst(OSPF)
IntermediateSystemtoIntermediateSystem(ISIS)

399

Losprotocolosdeenrutamientodeestadodeenlacesonconocidosporpresentarunacomplejidadbastantemayorque
susvectoresdedistanciaequivalentes.Sinembargo,lafuncionalidadyconfiguracinbsicasdelosprotocolosde
enrutamientodeestadodeenlacenosoncomplejasenabsoluto.Inclusoelmismoalgoritmopuedecomprenderse
fcilmente,comopodrverenelsiguientetema.LasoperacionesOSPFbsicaspuedenconfigurarseconuncomando
routerospfprocessidyunasentenciadered,similaraotrosprotocolosdeenrutamientocomoRIPyEIGRP.
Nota:OSPFseanalizaenelCapitulo11eISISseanalizaenCCNP.Tambinhayprotocolosdeenrutamientodeestadode
enlaceparalasredesquenosonIP.stosincluyenDNAdefaseVdeDECyelNetWareLinkServicesProtocol(NLSP)de
Novell,quenoformanpartedelplandeestudiosdeCCNAniCCNP.

10.1.2IntroduccinalalgoritmoSPF
AlalgoritmodeDijkstraselollamacomnmentealgoritmoshortestpathfirst(SPF).Estealgoritmoacumulacostosa
lolargodecadaruta,desdeelorigenhastaeldestino.SibienalalgoritmodeDijkstraseconocecomoelalgoritmoshortest
pathfirst,steesdehechoelobjetivodecadaalgoritmodeenrutamiento.
En la figura, cada ruta se rotula con un valor arbitrario para el costo. El costo de la ruta ms corta para que R2 enve
paquetes a la LAN conectada aR3 es 27.Observe que este costo no es 27 para que todos los routers alcancen la LAN
conectadaaR3.Cadarouterdeterminasupropiocostohaciacadadestinoen latopologa.Enotrostrminos,cadarouter
calculaelalgoritmoSPFydeterminaelcostodesdesupropiaperspectiva. Estosevolverms evidentemsadelanteen
estecaptulo.

400

Para R1, la ruta ms corta hacia cada LAN, junto con el costo, semuestra en la tabla. La ruta ms corta no es
necesariamentelarutaconlamenorcantidaddesaltos.Porejemplo,observelarutahacialaLANR5.PodrapensarqueR1
realizarelenvodirectamenteaR4en lugardeR3.Sinembargo,elcostoparallegaraR4directamente(22)esmsalto
queelcostoparallegaraR4atravsdeR3(17).
ContinehaciendoclicenR2,hastallegaraR5enlafigura.
ObservelarutamscortaparaquecadarouteralcancecadaunadelasLAN,comosemuestraenlastablas.

10.1.3Procesodeenrutamiento deestadodeenlace
Porlotanto,dequmaneraexactamentefuncionaunprotocolodeenrutamientodeestadodeenlace?Todoslos
routersdenuestratopologacompletarnelsiguienteprocesogenricodeenrutamientodeestadodeenlaceparaalcanzar
unestadodeconvergencia:
1. Cada router aprende sobre sus propios enlaces, sus propias redes conectadas directamente. Esto se realiza al
detectarqueunainterfazseencuentraenestadoup.
2. Cada router es responsable de reunirse con sus vecino s en redes conectadas directamente. En forma similar a
EIGRP,losroutersdeestadodeenlacelorealizanintercambiandopaquetesdesaludoconotrosroutersdeestadodeenlace
enredesconectadasdirectamente.

401

3. Cada router crea un Paquete de estado de enlace (LSP) que incluye el estado de cada enlace conectado
directamente.Estoserealizaregistrandotodalainformacinpertinenteacercadecadavecino,queincluyeelIDdevecino,
eltipodeenlaceyelanchodebanda.
4.CadaroutersaturaconelLSPatodoslosvecino s,queluegoalmacenantodoslosLSPrecibidosenunabasede
datos.Losvecinos luegosaturancon los LSPasusvecinos hastaque todoslos routersdelrea hayan recibido losLSP.
CadarouteralmacenaunacopiadecadaLSPrecibidoporpartedesusvecinosenunabasededatoslocal.

5. Cada routerutilizalabasededatosparaconstruir unmapacompleto delatopologaycalculaelmejorcam ino


haciacadareddedestino.Enformasimilaratenerunmapadecarretera,elroutertieneahoraunmapacompletodetodos
losdestinosdelatopologaylasrutasparaalcanzarlos.ElalgoritmoSPFseutilizaparaconstruirelmapadelatopologay
determinarelmejorcaminohaciacadared.
Analizaremosesteprocesoconmayordetalleenlossiguientestemas.

10.1.4Conocimientossobreredesconectadasdirectamente
HagaclicenProcesodelenrutamientodeestadodeenlaceenlafigura.

La topologa muestra ahora las direcciones de red para cada enlace. Cada router aprende sobre sus propios
enlaces, sus propias redes directamente conectadas del mismo modo que se analiz en el Captulo 1, "Introduccin al
enrutamiento y envo de paquetes". Cuando se configura una interfaz de router con una direccin IP y una mscara de
subred,lainterfazsevuelvepartedeesared.
HagaclicenR1enlafigura.

402

Cuandoconfigurayactivacorrectamentelasinterfaces,elrouteraprendesobresuspropiasredesconectadasdirectamente.
Independientementedelosprotocolosdeenrutamientoutilizados,dichasredesconectadasdirectamenteahoraformanparte
delatabladeenrutamiento.Alosfinesdenuestroanlisis,nosconcentraremosenelprocesodeenrutamientodeestadode
enlacedesdelaperspectivadeR1.

Enlace
Conlosprotocolosdeenrutamientodeestadodeenlace,unenlaceesunainterfazenunrouter.Comoocurrecon
losprotocolosporvectordedistanciaylasrutasestticas,lainterfazdebeconfigurarseadecuadamenteconunadireccinIP
y una mscara de subred, y el enlace debe encontrarse en estado activo antes de que el protocolo de enrutamiento de
estadodeenlacepuedaaprenderacercadeunenlace.Asimismo,comoocurreconlosprotocolosporvectordedistancia,la
interfazdebeincluirseenunadelassentenciasderedantesdequestapuedaparticiparenelprocesodeenrutamientode
estadodeenlace.
LafiguramuestraaR1conectadoacuatroredesconectadasdirectamente:

LainterfazFastEthernet0/0seencuentraenlared10.1.0.0/16
LaredSerial0/0/0seencuentraenlared10.2.0.0/16
LaredSerial0/0/1seencuentraenlared10.3.0.0/16
LaredSerial0/0/2seencuentraenlared10.4.0.0/16

Estadodeenlace
Lainformacinsobreelestadodeaquellosenlacesseconocecomoestadosdeenlace.Comopodrverenlafigura, esta
informacinincluye:

LadireccinIPdelainterfazylamscaradesubred.
Eltipodered,comoEthernet(broadcast)oenlaceserialpuntoapunto.
Elcostodedichoenlace.
Cualquierroutervecinoendichoenlace.

Nota: Veremos que la implementacin de OSPF realizada por Cisco especifica el costo del enlace, la mtrica de
enrutamiento de OSPF, como el ancho de banda de la interfaz saliente. Sin embargo, a los fines del presente captulo,
utilizamosvaloresdecostoarbitrariosparasimplificarnuestrademostracin.

403

10.1.5Envodepaquetesdesaludoalosvecinos
Elsegundopasoenelprocesodeenrutamientodeestadodeenlaceconsisteenlosiguiente:

Cadarouteresresponsabledereunirseconsusvecinosenredesconectadasdirectamente.
Los routers con protocolos de enrutamiento de estado de enlace utilizan un protocolo de saludo para descubrir
cualquier vecino en sus enlaces. Un vecino es cualquier otro router habilitado con el mismo protocolo de enrutamiento de
estadodeenlace.

HagaclicenReproducirparaverlaanimacin.

404

R1 enva paquetes de saludo a sus enlaces (interfaces) para detectar la presencia de vecinos. R2, R3 y R4
respondenalpaquetedesaludoconsuspropiospaquetesdesaludodebidoaquedichosroutersestnconfiguradosconel
mismoprotocolodeenrutamientodeestadodeenlace.NohayvecinosfueradelainterfazFastEthernet 0/0.Debidoaque
R1norecibeunSaludoenestainterfaz,nocontinuarconlospasosdelprocesodeenrutamientodeestadodeenlacepara
elenlaceFastEthernet0/0.
En forma similar a los paquetes de saludo de EIGRP, cuando dos routers de estado de enlace notan que son
vecinos, forman una adyacencia. Dichos paquetes de saludo pequeos continan intercambindose entre dos vecinos
adyacentes que cumplen la funcin de "mensaje de actividad" para supervisar el estado del vecino. Si un router deja de
recibirpaquetesdesaludoporpartedeunvecino, dichovecinoseconsiderainalcanzableyserompelaadyacencia. Enla
figura,R1formaunaadyacenciaconlostresrouters.

10.1.6Construccindelpaquetedeestadodeenlace
HagaclicenProcesodelenrutamientodeestadodeenlaceenlafigura.

405

Nosencontramosahoraeneltercerpasodelprocesodelenrutamientodeestadodeenlace:
Cada router crea un paquete de estado de enlace (LSP) que incluye el estado de cada enlace conectado
directamente.
HagaclicenR1enlafigura.

Unavezqueunrouterestablecesusadyacencias,puedecrearsuspropiospaquetesdeestadodeenlace(LSP),los
cualesincluyenlainformacindeestadodeenlacedesusenlaces.UnaversinsimplificadadelosLSPdeR1es:
1.R1Ethernetnetwork10.1.0.0/16Cost2
2.R1>R2Serialpointtopointnetwork10.2.0.0/16Cost20
3.R1>R3Serialpointtopointnetwork10.3.0.0/16Cost5
4.R1>R4Serialpointtopointnetwork10.4.0.0/16Cost20

10.1.7Saturacindepaquetesdeestadodeenlacesalosvecinos
Comosemuestraenlafigura,elcuartopasoenelprocesodeenrutamientodeestadodeenlaceconsisteenlosiguiente:
CadarouterinundaelLSPatodoslosvecinos,quelueg oalmacenant odoslosLSPrecibidosenunabasededatos.

Cadarouterinundaconsu informacindeestadodeenlace atodoslosdemsroutersdeestadodeenlaceenel


readeenrutamiento. SiemprequeunrouterrecibeunLSPdeunroutervecino,envadeinmediatodichoLSPatodaslas

406

demsinterfaces,exceptolainterfazquerecibielLSP.EsteprocesocreaunefectodesaturacindelosLSPdesdetodos
losroutersatravsdelreadeenrutamiento.

HagaclicenReproducirparaverlaanimacin.

407

Como podr ver en la animacin, la inundacin de los LSP se produce prcticamente de inmediato una vez
recibidos,sinningnclculointermedio.Adiferenciadelosprotocolosdeenrutamientoporvectordedistanciaqueprimero
debenejecutarelalgoritmoBellmanFordparaprocesarlasactualizacionesdeenrutamientoantesdeenviarlasalosdems
routers,losprotocolosdeenrutamientodeestadodeenlacecalculanelalgoritmoSPFdespusdecompletarlasaturacin.
Comoconsecuencia,losprotocolosdeenrutamientodeestadodeenlacealcanzanlaconvergenciamuchomsrpidoque
losprotocolosdeenrutamientoporvectordedistancia.
RecuerdequelosLSPnonecesitanenviarseperidicamente.UnLSPslonecesitaenviarse:

408

durantelapuestaenmarchainicialdelrouterodelprocesodelprotocolodeenrutamientoendichorouter
cuando hayuncambioen latopologa,incluidounenlacequesedesactivaoactiva,ounaadyacenciadevecinos
queseestableceoserompe

Adems de la informacin de estado de enlace, se incluye informacin adicional en el LSP, como los nmeros de
secuencia y la informacin de antigedad, para ayudar a administrar el proceso de saturacin. Cada router utiliza esta
informacinparadeterminarsiyarecibielLSPdeotrorouterosielLSPtieneinformacinmsnuevaquelacontenidaen
labasededatosdeestadodeenlace. Esteprocesopermiteque unrouterconserveslo la informacinmsactual ensu
basededatosdeestadodeenlace.
Nota: La forma en que se utilizan los nmeros de secuencia y la informacin de antigedad se encuentra ms all del
alcancedeesteplandeestudios.PodrencontrarinformacinadicionalenRoutingTCP/IPporJeffDoyle.

10.1.8Construccindeunabasededatosdeestadodeenlace
Elpasofinalenelprocesodeenrutamientodeestadodeenlaceconsisteenlosiguiente:
Cadarouterutilizalabasededatosparaconstruirunamapacompletodelatopologaycalculeelmejorcam inopara
cadareddedestino.
Despusdequecadarouterhayapropagado suspropiosLSPconelprocesodesaturacinde estadode enlace,
cadaroutertendrluegounLSPprovenientedecadarouterdeestadodeenlaceenelreadeenrutamiento.DichosLSPse
almacenanenlabasededatosdeestadodeenlace.Cadarouterenelreadeenrutamientopuedeahorausarelalgoritmo
SPFparaconstruirlosrbolesSPFquevioanteriormente.

ObservemoslabasededatosdeestadodeenlaceparaR1,ascomoelrbolSPFqueseobtienedelclculodelalgoritmo
SPF.

409

Como resultado del proceso de saturacin, el router R1 aprendi la informacin de estado de enlace para cada
routerdeestareadeenrutamiento.LafiguramuestralainformacindeestadodeenlacequeR1recibiyalmacenensu
basededatosdeestadodeenlace.ObservequeR1tambinincluyesupropiainformacindeestadodeenlaceenlabase
dedatosdeestadodeenlace.
HagaclicenrbolSPFdeR1enlafigura.

Conunabasededatosdeestadodeenlacecompleta,R1ahorapuedeutilizarlabasededatosyelalgoritmoshortestpath
first (SPF)paracalcular larutapreferidaolaruta mscortapara cadared.En lafigura,observequeR1noutiliza la ruta
entresmismo yR4 para alcanzarcualquierLANen latopologa, incluida la LANconectadaaR4. LarutaatravsdeR3
tieneuncostoinferior.Asimismo,R1noutilizalarutaentreR2yR5parallegaraR5.LarutaatravsdeR3tieneuncosto
inferior.Cadarouterenlatopologadeterminalarutamscortadesdesupropiaperspectiva.
Nota:LabasededatosdeestadodeenlaceyelrbolSPFanincluirnlasredesconectadasdirectamente,losenlacesque
seencuentransombreadosenelgrfico.

10.1.9Arbolshortestpathfirst(SPF)
ConstruccindelrbolSPF
ExaminemosconmayordetallelamaneraenqueR1construyesurbolSPF.LatopologaactualdeR1sloincluye
asusvecinos.Sinembargo,alutilizarlainformacindeestadodeenlaceprovenientedetodoslosdemsrouters,R1puede
ahoracomenzaraconstruirunrbolSPFubicndoseenlarazdeste.

410

Nota:ElprocesoquesedescribeenestaseccinesslounaformaconceptualdelalgoritmoSPFydelrbolSPFcomouna
ayudaparavolverlomscomprensible.
HagaclicenLSPdeR2enlafigura.

ElalgoritmoSPFcomienzaconelprocesamientodelasiguienteinformacindeLSPprovenientedeR2:
1.ConectadoalR1vecinoenlared10.2.0.0/16,costode20
2.ConectadoalR5vecinoenlared10.9.0.0/16,costode10
3.Tieneunared10.5.0.0/16,costode2
R1puedeignorarelprimerLSPdebidoa queR1yasabe queest conectadoaR2en la red10.2.0.0/16conun
costode20.R1puedeutilizarelsegundoLSPycrearunenlacedesdeR2hastaotrorouter,R5,conlared10.9.0.0/16yun
costode10.EstainformacinseagregaalrbolSPF.AlutilizareltercerLSP,R1detectqueR2tieneunared10.5.0.0/16
conuncostode2ysinvecinos.EsteenlaceseagregaalrbolSPFdeR1.
HagaclicenLSPdeR3enlafigura.

411

ElalgoritmoSPFahoraprocesalosLSPdeR3:
1.ConectadoalR1vecinoenlared10.3.0.0/16,costode5
2.ConectadoalR4vecinoenlared10.7.0.0/16,costode10
3.Tieneunared10.6.0.0/16,costode2
R1puedeignorarelprimerLSPdebidoaqueR1yasabequeestconectadoaR3enlared10.3.0.0/16conuncostode5.
R1puedeutilizar elsegundo LSPy crear unenlacedesdeR3hastaelrouterR4,conlared10.7.0.0/16yuncostode10.
EstainformacinseagregaalrbolSPF.AlutilizareltercerLSP,R1detectqueR3tieneunared10.6.0.0/16conuncosto
de2ysinvecinos.EsteenlaceseagregaalrbolSPFdeR1.
HagaclicenLSPdeR4enlafigura.

ElalgoritmoSPFprocesaahoralosLSPdeR4:
1.ConectadoalR1vecinoenlared10.4.0.0/16,costode20
2.ConectadoalR3vecinoenlared10.7.0.0/16,costode10
3.ConectadoalR5vecinoenlared10.10.0.0/16,costode10
4.Tieneunared10.8.0.0/16,costode2
R1puedeignorarelprimerLSPdebidoaqueR1yasabequeestconectadoalR4enlared10.4.0.0/16conuncostode20.
R1tambinpuedeignorarelsegundoLSPdebidoaqueSPFyadetectlared10.6.0.0/16conuncostode10deR3.

412

Sinembargo,R1puedeutilizareltercerLSPparacrearunenlacedesdeR4hastaelrouterR5,conlared10.10.0.0/16yun
costode10.EstainformacinseagregaalrbolSPF.AlutilizarelcuartoLSP,R1detectqueR4tieneunared10.8.0.0/16
conuncostode2ysinvecinos.EsteenlaceseagregaalrbolSPFdeR1.
HagaclicenLSPdeR5enlafigura.

ElalgoritmoSPFprocesaahoralosLSPdeR5:
1.ConectadoalR2vecinoenlared10.9.0.0/16,costode10
2.ConectadoalR4vecinoenlared10.10.0.0/16,costode10
3.Tieneunared10.11.0.0/16,costode2
R1 puede ignorar los primeros dos LSP (para las redes 10.9.0.0/16 y 10.10.0.0/16), debido a que SPF ya detect estos
enlacesy losagreg alrbolSPF. R1puedeprocesareltercer LSPydetectarqueR5tiene unared10.11.0.0/16con un
costode2ysinvecinos.EsteenlaceseagregaalrbolSPFparaR1.

Determinacindelarutamscorta
DebidoaquetodoslosLSPseprocesaronconelalgoritmoSPF,R1construyahorael rbolSPFcompleto. Los
enlaces10.4.0.0/16y10.9.0.0/16noseutilizanparaalcanzarotrasredesdebidoaqueexistenrutasmscortasodemenor
costo.Sinembargo,dichasredesanformanpartedelrbolSPFyseutilizanparaalcanzardispositivosendichasredes.
Nota: El algoritmoSPF real determina la ruta ms corta al construir el rbol SPF. Hemos hecho esto en dos pasos para
simplificarlacomprensindelalgoritmo.
LafiguramuestraelrbolSPFparaR1.Alutilizaresterbol, losresultadosdelalgoritmoSPFindicanlarutams
cortahaciacadared.Sibienen latablasemuestrannicamentelasLAN,SPFtambinpuedeutilizarseparadeterminarla
rutamscortahaciacadareddeenlaceWAN.Enestecaso,R1determinaquelarutamscortaparacadaredes:
Red10.5.0.0/16viaserial0/0/0deR2alcostode22
Red10.6.0.0/16viaserial0/0/1deR3alcostode7
Red10.7.0.0/16viaserial0/0/1deR3alcostode15
Red10.8.0.0/16viaserial0/0/1deR3alcostode17
Red10.9.0.0/16viaserial0/0/0deR2alcostode30
Red10.10.0.0/16viaserial0/0/1deR3alcostode25
Red10.11.0.0/16viaserial0/0/1deR3alcostode27

413

Cada router construye su propio rbol SPF independientemente de todos los dems routers. Para garantizar el
enrutamientoadecuado,lasbasesdedatosdeestadodeenlaceutilizadasparaconstruirdichosrbolesdebenseridnticas
entodoslosrouters.EnelCaptulo11,"OSFP",examinaremosestoconmayordetalle.

GeneracindeunatabladeenrutamientodesdeelrbolSPF
Al utilizar la informacin de la ruta ms corta determinada por el algoritmo SPF, dichas rutas ahora pueden
agregarsea latabladeenrutamiento. Puedeveren lafigura laformaenque seagregaronahora lassiguientesrutasala
tabladeenrutamientodeR1:

10.5.0.0/16viaSerial0/0/0deR2,costo=22
10.6.0.0/16viaSerial0/0/1deR3,costo=7
10.7.0.0/16viaSerial0/0/1deR3,costo=15
10.8.0.0/16viaSerial0/0/1deR3,costo=17
10.9.0.0/16viaSerial0/0/0deR2,costo=30
10.10.0.0/16viaSerial0/0/1deR3,costo=25
10.11.0.0/16viaSerial0/0/1deR3,costo=27

Latabladeenrutamientotambinincluirtodaslasredesconectadasdirectamenteylasrutasprovenientesdecualquier
otro origen, tales como las rutas estticas. Los paquetes se reenviarn ahora segn dichas entradas en la tabla de
enrutamiento.

10.2 Implementacin de protocolos de enrutamiento de estado de


enlace
414

10.2.1Ventajasdeunprotocolodeenrutamientodeestadodeenlace
Las siguientes son algunas ventajas de los protocolos de enrutamiento de estado de enlace comparados con los
protocolosdeenrutamientoporvectordedistancia.
Creanunmapatopolgico
LosprotocolosdeenrutamientodeestadodeenlacecreanunmapatopolgicoorbolSPFdelatopologadered.
Losprotocolosdeenrutamientoporvectordedistancianotienenunmapatopolgicodelared.Losroutersqueimplementan
unprotocolodeenrutamientoporvectordedistanciaslotienenunalistaderedes,queincluyeelcosto(distancia)yrouters
delsiguientesalto(direccin)adichasredes.Debidoaquelosprotocolosdeenrutamientodeestadodeenlaceintercambian
estados de enlace, el algoritmo SPF puede crear un rbol SPF de la red. Al utilizar el rbol SPF, cada router puede
determinarenformaindependientelarutamscortaacadared.
Convergenciarpida
Al recibir unPaquetedeestadodeenlace(LSP), losprotocolosdeenrutamientodeestadode enlacesaturande
inmediato con el LSP todas las interfaces excepto la interfaz desde la que se recibi el LSP. Un router que utiliza un
protocolodeenrutamientoporvectordedistancianecesitaprocesarcadaactualizacindeenrutamientoyactualizarsutabla
deenrutamientoantesdesaturarlasaotrasinterfaces,inclusocon updatesdisparados.Se obtiene unaconvergencia ms
rpidaparalosprotocolosdeenrutamientodeestadodeenlace.EIGRPesunaexcepcinnotable.
Actualizacionesdesencadenadasporeventos
DespusdelasaturacininicialdelosLSP,losprotocolosdeenrutamientodeestadodeenlacesloenvanunLSP
cuandohayuncambioenlatopologa.ElLSPsloincluyelainformacinrelacionadaconelenlaceafectado.Adiferenciade
algunosprotocolosdeenrutamientoporvectordedistancia,losprotocolosdeenrutamientodeestadodeenlacenoenvan
actualizacionesperidicas.
Nota: Los routersOSPF realizan la saturacin de sus propios estados de enlace cada 30minutos. Esto se conoce como
actualizacinreiteradayseanalizaenelcaptulosiguiente.Asimismo,notodoslosprotocolosdeenrutamientoporvectorde
distanciaenvanactualizacionesperidicas.RIPeIGRPenvanactualizacionesperidicassinembargo,EIGRPnolohace.
Diseojerrquico
Losprotocolosdeenrutamientodeestadodeenlace,comoOSPFeISISutilizanelconceptodereas.Lasreas
mltiplescrean undiseojerrquicopararedesypermitenunamejoragregacinderuta(resumen)yelaislamientodelos
problemasdeenrutamientodentrodelrea.LosOSPFdereasmltipleseISISseanalizanmsadelanteenCCNP.

10.2.2Requerimientosdeunprotocolodeenrutamientodeestadodeenlace
Los protocolos de enrutamiento de estado de enlace modernos estn diseados paraminimizar los efectos en la
memoria,elCPUyelanchodebanda.Lautilizacinyconfiguracindereasmltiplespuedereducireltamaodelasbases
dedatosdeestadodeenlace.Lasreasmltiplestambinpuedenlimitarelgradodesaturacindeinformacindeestado
deenlaceenundominiodeenrutamientoyenviarlosLSPsloaaquellosroutersquelosnecesitan.
Por ejemplo, cuando hay un cambio en la topologa, slo aquellos routers del rea afectada reciben el LSP y
ejecutan el algoritmo SPF. Esto puede ayudar a aislar un enlace inestable en un rea especfica en el dominio de
enrutamiento. Enlafigura,haytres dominiosdeenrutamiento independientes: rea1, rea0 y rea51.Siuna redenel
rea51sedesactiva, elLSPcon la informacinsobreeste enlacedesactivadosesaturasloaotrosroutersentalrea.
nicamente los routers del rea 51 necesitan actualizar sus bases de datos de estado de enlace, volver a ejecutar el
algoritmo SPF,crearun nuevorbol SPFyactualizarsus tablas deenrutamiento. Losroutersdeotrasreasnotarnque

415

estarutaestdesactivadapero esto serealizarcon untipodepaquetedeestado deenlacequeno losobligaavolvera


ejecutarsusalgoritmosSPF.Losroutersdeotrasreaspuedenactualizarsustablasdeenrutamientodirectamente.
Nota:LasreasmltiplesconOSPFeISISseanalizanmsadelanteenCCNP.

Requerim ientosdememoria
Losprotocolosdeenrutamientodeestadodeenlacenormalmenterequierenmsmemoria,msprocesamientode
CPU y, en ocasiones, un mayor ancho de banda que los protocolos de enrutamiento por vector de distancia. Los
requerimientosdememoriarespondenalautilizacindebasesdedatosdeestadodeenlaceylacreacindelrbolSPF.

Requerim ientosdeprocesamiento
LosprotocolosdeestadodeenlacetambinpuedenrequerirunmayorprocesamientodeCPUquelosprotocolosde
enrutamientopor vector dedistancia.ElalgoritmoSPFrequiereunmayortiempo deCPU que losalgoritmosdevectorde
distancia,comoBellmanFord,yaquelosprotocolosdeestadodeenlacecreanunmapacompletodelatopologa.
Requerim ientosdeanchodebanda
Lasaturacindepaquetesdeestadodeenlacepuedeejercerunimpactonegativoenelanchodebandadisponible
en una red. Si bien esto slo debera ocurrir durante la puesta en marcha inicial de los routers, tambin podra ser un
problemaenredesinestables.

10.2.3Comparacindelosprotocolosdeenrutamientodeestadodeenlace
Enlaactualidad,seutilizandosprotocolosdeenrutamientodeestadodeenlacepararealizarelenrutamientodeIP:

OpenShortestPathFirst(OSPF)
IntermediateSystemtoIntermediateSystem(ISIS)

OSPF
OSPFfuediseadoporelgrupodetrabajodeOSPF:IETF(GrupodetrabajodeingenieradeInternet),queanhoyexiste.
EldesarrollodeOSPFcomenzen1987yactualmentehaydosversionesenuso:

OSPFv2:OSPFpararedesIPv4(RFC1247yRFC2328)
OSPFv3:OSPFpararedesIPv6(RFC2740)

416

LamayorpartedeltrabajoenOSPFlorealizJohnMoy,autordelamayoradelosRFCsobreOSPF.Sulibro,OSPF,
AnatomyofanInternetRoutingProtocolofreceunainteresanteperspectivasobreeldesarrollodeOSPF.
Nota:OSPFseanalizaenelsiguientecaptulo.OSPFdereasmltiplesyOSPFv3seanalizanenCCNP.
ISIS
ISISfuediseadoporISO(OrganizacinInternacionalparalaEstandarizacin)ysedescribe enISO 10589.DEC(Digital
EquipmentCorporation)desarrolllaprimerarepresentacindeesteprotocolodeenrutamientoqueseconocecomoDECnet
defaseV.RadiaPerlmanfuelaprincipaldiseadoradelprotocolodeenrutamientoISIS.
ISISsediseoriginalmenteparaelsuitedeprotocolodeOSIynoparaelsuitedeprotocolodeTCP/IP.Msadelante,IS
IS integrado, o ISIS doble, incluy la compatibilidad con redes IP. Si bien se conoci a ISIS como el protocolo de
enrutamientomsutilizadoporproveedoreseISP,seestncomenzandoautilizarmsredesISIScorporativas.
OSPFeISISpresentanvariassimilitudesydiferencias.ExistendiversasposturasafavordeOSPFyafavordeISISque
analizanydebatenlasventajasdeunprotocolodeenrutamientofrentealotro.Ambosprotocolosdeenrutamientobrindanla
funcionalidaddeenrutamientonecesaria.PodraprendermsacercadeISISyOSPFenCCNPycomenzararealizarsu
propiadeterminacinsobresiunprotocoloesmsprovechosoqueelotro.

10.3Resumendelcaptulo
10.3.1resumenyrevisin
Resum en
Alosprotocolosdeenrutamientodeestadodeenlacetambinselosconocecomoprotocolosshortestpathfirstyse
desarrollanentornoalalgoritmoshortestpathfirst(SPF)deEdsgerDijkstra.Haydosprotocolosdeenrutamientodeestado
deenlaceparaIP:OSPF(OpenShortestPathFirst)eISIS(IntermediateSystemtoIntermediateSystem).
Elprocesodeestadodeenlacepuederesumirsedelasiguientemanera:
1.Cadarouterdetectasuspropiasredesconectadasdirectamente.
2.Cadarouteresresponsablede"saludar"asusvecinosenlasredesconectadasdirectamente.
3.CadaroutercreaunPaquetedeestadodeenlace(LSP)queincluyeelestadodecadaenlacedirectamenteconectado.
4.CadaroutersaturaconelLSPatodoslosvecinos,queluegoalmacenantodoslosLSPrecibidosenunabasededatos.
5.Cadarouterutilizalabasededatosparaconstruirunmapacompletodelatopologaycalculaelmejorcaminoparacada
reddedestino.
Un enlace es una interfaz en el router. Un estado de enlace es la informacin sobre dicha interfaz, incluida su
direccinIPymscaradesubred,eltipodered,elcostoasociadoconelenlaceytodoroutervecinoendichoenlace.
Cada router determina sus propios estados de enlace y satura con la informacin a todos los dems routers del
rea.Comoconsecuencia,cadaroutercreauna basededatosdeestadodeenlace(LSDB)que incluye la informacinde
estadodeenlacedetodoslosdemsrouters.CadaroutertendrLSDBidnticas.ConlainformacindeLSDB,cadarouter
ejecutarelalgoritmoSPF.ElalgoritmocrearunrbolSPF,conelrouterenlarazdelrbol.Amedidaquecadaenlacese
conectaalosdemsenlaces,secreaelrbolSPF.UnavezqueelrbolSPFsecompleta,elrouterpuededeterminarporsu

417

cuenta el mejor camino a cada red del rbol. Esta informacin sobre el mejor camino luego se almacena en la tabla de
enrutamientodelrouter.
Losprotocolosdeenrutamientode estadode enlacecreanunmapade latopologalocal de la redquepermite a
cada router determinar el mejor camino para una red determinada. Se enva un nuevo LSP nicamente cuando hay un
cambio en la topologa. Cuando se agrega, retira o modifica un enlace, el router saturar con el nuevo LSP a todos los
demsrouters.CuandounrouterrecibeelnuevoLSP,steactualizarsuLSDB,volveraejecutarelalgoritmoSPF,crear
unnuevorbolSPFyactualizarsutabladeenrutamiento.
Losprotocolosdeenrutamientodeestadodeenlacetiendenapresentaruntiempodeconvergenciamenorquelos
protocolos de enrutamiento por vector de distancia. EIGRP es una excepcin notable. Sin embargo, los protocolos de
enrutamientodeestadodeenlaceexigenmsrequerimientosdememoriayprocesamiento.Estonormalmentenorepresenta
unproblemaconlosnuevosroutersdelaactualidad.
Enelprximoyltimocaptulodeestecurso,aprenderacercadelprotocolodeenrutamientodeestadodeenlace,OSPF.

Paraaprenderms
Bibliografasugerida
Comprender el algoritmo SPF no es difcil. Existen varios libros de calidad y recursos en lnea que explican el
algoritmodeDijkstraysuutilizacinennetworking.Existen diversossitiosWebdedicadosaexplicarcmofuncionanestos
algoritmos.Consultealgunosdeestosrecursosyfamiliarceseconelfuncionamientodeestealgoritmo.
stossonalgunosrecursosquelesugerimos:

Interconnections,Bridges,Routers,Switches,andInternetworkingProtocols,porRadiaPerlman
CiscoIPRouting,porAlexZinin
RoutingtheInternet,porChristianHuitema

Analogaenclase
Conunaclasedeestudiantesy ungrupo detarjetasparaficherosepuede realizarunejercicioque lo ayudar a
comprender el algoritmoSPF. Cada estudiante recibe un grupo de cuatro tarjetas parafichero. En la primera tarjeta para
fichero, el estudiante escribe su nombre junto con el nombre del estudiante sentado a su izquierda. Si no hay ningn
estudiante all, hgales escribir la palabra "ninguno". En la siguiente tarjeta, el estudiante har lo mismo pero con el
estudiante sentado a su derecha. Las siguientes dos tarjetas son para los estudiantes sentados adelante y atrs. Dichas
tarjetasparaficherorepresentanlainformacindeestadodeenlace.
Porejemplo,Teritieneungrupodecuatrotarjetasconlasiguienteinformacin:

Teri>Jen
Teri>Pat
Teri>Rick
Teri>Allan

Unavezquetodoslosestudiantesdelaclasehayancompletadolastarjetasparafichero,elinstructorlasrene.stees
unprocesosimilaralprocesodesaturacindeestadodeenlace.Lapiladetarjetasparaficheroessimilaralabasededatos
deestadodeenlace.Enunared,todoslosrouterstendranestamismabasededatosdeestadodeenlace.
Elinstructortomacadatarjetayescribeelnombreyeldelestudiantevecinoenlapizarraconunalneaentreellos.Una
vezquesehayantrascritotodaslastarjetasenlapizarra,elresultadofinalserunmapadelosestudiantesdelaclase.Para
facilitarlo,elinstructordeberarealizarelmapadelosnombresdelamismamaneraenque losestudiantesestnsentados
en la clase, por ejemplo, Jen se sienta a la izquierda de Teri. Esto es similar al rbol SPF que crean los protocolos de
enrutamientodeestadodeenlace.

418

Captulo11OSPF
11.0Introduccindelcaptulo
11.0.1Introduccindelcaptulo
Open Shortest Path First (OSPF) es un protocolo de enrutamiento de estado de enlace desarrollado como
reemplazodelprotocolodeenrutamientoporvectordedistancia:RIP.RIPconstituyunprotocolodeenrutamientoaceptable
en loscomienzosdel networking y deInternet sin embargo, sudependenciaenelconteodesaltoscomolanicamedida
paraelegirelmejorcaminorpidamentesevolviinaceptableenredesmayoresquenecesitanunasolucindeenrutamiento
msslida.OSPFesunprotocolodeenrutamientosinclasequeutilizaelconceptodereaspararealizarlaescalabilidad.
RFC2328definelamtricaOSPFcomounvalorarbitrariollamadocosto.ElIOSdeCiscoutilizaelanchodebandacomola
mtricadecostodeOSPF.
LasprincipalesventajasdeOSPFfrenteaRIPsonsurpidaconvergencia yescalabilidadaimplementacionesde
redes mucho mayores. En este captulo final del curso de Conceptos y protocolos y de enrutamiento, aprender sobre
implementaciones y configuraciones de OSPF bsicas de rea nica. Las configuraciones y conceptos de OSPF ms
complejossereservanparaloscursosdenivelCCNP.

11.1IntroduccinalOSPF
11.1.1InformacinbsicadelOSPF
EldesarrolloinicialdeOSPFcomenzen1987porpartedelgrupodetrabajodeOSPF,elGrupodetrabajodeingenierade
Internet (IETF).Enaquelmomento, Internet constitua fundamentalmenteuna redacadmicayde investigacin financiada
porelgobiernodelosEE.UU.
Coloque el c ursor sobre las fechas en la figura Cronograma de desarrollo de OSPF para ver los eventos
relacionados.
En1989,laespecificacinparaOSPFv1sepublicenRFC1131.Habadosimplementacionesdesarrolladas:una
paraejecutarenroutersyotraparaejecutarenestacionesdetrabajoUNIX.Laltimaimplementacinseconvirtiluegoen
unprocesoUNIXgeneralizadoyconocidocomoGATED.OSPFv1fueunprotocolodeenrutamientoexperimentalynuncase
implement.
En1991,JohnMoyintrodujoOSPFv2enRFC1247.OSPFv2ofrecasignificativasmejorastcnicasconrespectoa
OSPFv1.Almismotiempo,ISOtrabajabaenunprotocolodeenrutamientodeestadodeenlacepropio,IntermediateSystem
toIntermediateSystem(ISIS).Lgicamente,IETFeligiOSPFcomosuIGP(InteriorGatewayProtocol)recomendado.

419

En1998,laespecificacinOSPFv2seactualizenRFC2328yrepresentalaRFCactualparaOSPF.
Nota:En1999,OSPFv3paraIPv6sepublicen RFC2740. JohnMoy, RobColtun yDennisFergusondesarrollaron RFC
2740.OSPFv3seanalizaenCCNP.
Enlaces
"OSPFVersion2,"http://www.ietf.org/rfc/rfc2328

11.1.2EncapsulacindemensajesOSPF
LaporcindedatosdeunmensajeOSPFseencapsulaenunpaquete.Estecampodedatospuedeincluirunodecincotipos
depaquetesOSPF.Cadatipodepaqueteseanalizabrevementeenelprximotema.
Coloque el cursor sobre los campos en la figura Mensaje de OSPF encapsulado para ver el proceso de
encapsulacin.
El encabezado del paquete OSPF se incluye con cada paquete OSPF, independientemente de su tipo. El
encabezado del paquete OSPF y los datos especficos segn el tipo de paquete especfico se encapsulan luego en un
paqueteIP.EnelencabezadodelpaqueteIP,elcampoProtocoloseestableceen89paraindicarelOSPFyladireccinde
destinoseestableceparaunadedosdireccionesmulticast:224.0.0.5224.0.0.6.SielpaqueteOSPFseencapsulaenuna
tramadeEthernet,ladireccinMACdedestinoestambinunadireccinmulticast:01005E00000501005E000006.

420

11.1.3TiposdepaquetesdeOSPF
En el captulo anterior, presentamos Paquetes de estado de enlace (LSP). La figura muestra los cinco tipos
diferentesdeLSPdeOSPF.CadapaquetecumpleunafuncinespecficaenelprocesodeenrutamientodeOSPF:
1.Saludo:lospaquetesdesaludoseutilizanparaestablecerymantenerlaadyacenciaconotrosroutersOSPF.Elprotocolo
desaludoseanalizaendetalleenelprximotema.
2.DBD:elpaquetedeDescripcindebasesdedatos(DBD)incluyeuna listaabreviadadelabasededatosdeestadode
enlacedelrouteremisoryloutilizanlosroutersreceptoresparacompararconlabasededatosdeestadodeenlacelocal.
3. LSR: los routers receptores pueden luego solicitar ms informacin acerca de una entrada en la DBD enviando una
Solicituddeestadodeenlace(LSR).
4.LSU:lospaquetesdeActualizacindeestadodeenlace(LSU)seutilizanpararesponderlasLSRyparaanunciarnueva
informacin. Las LSU contienen siete tipos diferentes de Notificaciones de estado de enlace (LSA). Las LSU y LSA se
analizanbrevementeenuntemaposterior.
5. LSAck: cuando se recibe una LSU, el router enva un Acuse de recibo de estado de enlace (LSAck) para confirmar la
recepcindeLSU.

11.1.4Protocolodesaludo
LafiguramuestraelencabezadodelpaqueteOSPFyelpaquetedesaludo.Loscampossombreadosencolorazul
seanalizarnenmayordetallemsadelanteenelcaptulo.Porelmomento,nosenfocaremosenlosusosdelpaquetede
saludo.
ElpaqueteOSPFTipo1eselpaquetedesaludoOSPF.Lospaquetesdesaludoseutilizanpara:

DescubrirvecinosOSPFyestableceradyacenciasdevecinos.
Publicarparmetrosenlosquedosroutersdebenacordarconvertirseenvecinos.
Elegir el Router designado (DR) y el Router designado de respaldo (BDR) en redes de accesosmltiples, como
EthernetyFrameRelay.

Loscamposimportantesquesemuestranenlafiguraincluyen:

Tipo:TipodepaqueteOSPF:Saludo(1),DD(2),SolicitudLS(3),ActualizacinLS(4),ACKLS(5)
IDdelRouter:IDdelrouterdeorigen
IDdelrea:reaenlaqueseoriginelpaquete
Mscaradered:mscaradesubredasociadaconlainterfazemisora
Intervalodesaludo:cantidaddesegundosentrelospaquetesdesaludodelrouteremisor
Prioridaddelrouter:utilizadoenlaeleccindeDR/BDR(seanalizarmsadelante)
Routerdesignado(DR):IDdelrouterdelDR,siexiste
Routerdesignadoderespaldo(BDR):IDdelrouterdelBDR,siexiste
Listadevecinos:enumeralaIDdelrouterOSPFdelosroutersvecinos

421

Establecim ientodevecinos

422

AntesdequeunrouterOSPFpuedasaturaraotrosroutersconsusestadosdeenlace,primerodebedeterminarsi
existealgnotrovecinoOSPFenalgunodesusenlaces.Enlafigura,losroutersOSPFenvanpaquetesdesaludoatodas
lasinterfaceshabilitadasconOSPFparadeterminarsihayvecinosendichosenlaces.LainformacinenelsaludodeOSPF
incluye la ID del router OSPF del router que enva el paquete de saludo (la ID del router se analiza ms adelante en el
captulo).LarecepcindeunpaquetedesaludoOSPFenunainterfazconfirmaaunrouterlapresenciadeotrorouterOSPF
endichoenlace.OSPFluegoestablecelaadyacenciaconelvecino.Porejemplo, enlafigura,R1estableceradyacencias
conR2yR3.

IntervalosmuertoydesaludodeOSPF
Antes de que dos routers puedan formar una adyacencia de vecinos OSPF, stos deben estar de acuerdo con
respecto a tres valores: Intervalo de saludo, intervalo muerto y tipo de red. El intervalo de saludo de OSPF indica la
frecuenciaconque unrouterOSPFtransmitesuspaquetesdesaludo.Demanerapredeterminada,lospaquetesdesaludo
OSPF se envan cada 10 segundos en segmentos multiacceso y punto a punto, y cada 30 segundos en segmentos
multiaccesosinbroadcast(NBMA)(FrameRelay,X.25,ATM).
Enlamayoradeloscasos,lospaquetesdesaludoOSPFseenvancomomulticastaunadireccinreservadapara
ALLSPFRouters en 224.0.0.5. La utilizacin de una direccin multicast permite a un dispositivo ignorar el paquete si la
interfaznoesthabilitada paraaceptarpaquetesOSPF.Estoahorratiempode procesamientodeCPUenlosdispositivos
quenosonOSPF.
Elintervalomuertoeselperodo,expresadoensegundos,queelrouteresperarpararecibirunpaquetedesaludo
antes de declarar al vecino "desactivado".Cisco utiliza en forma predeterminada cuatro veces el intervalo de Hello. En el
casodelossegmentosmultiacceso y puntoapunto,dicho perodoesde40segundos.En elcasodelasredesNBMA,el
intervalomuertoesde120segundos.
Sielintervalomuertoexpiraantesdequelosroutersrecibanunpaquetedesaludo,OSPFretiraradichovecinode
su base de datos de estado de enlace. El router satura con la informacin de estado de enlace acerca del vecino
"desactivado"desdetodaslasinterfaceshabilitadasconOSPF.
Lostiposderedesseanalizanmsadelanteenelcaptulo.
SeleccindeDRyBDR
ParareducirlacantidaddetrficodeOSPFenredesdeaccesosmltiples,OSPFseleccionaunRouterdesignado
(DR)yunRouterdesignadoderespaldo(BDR).ElDResresponsabledeactualizartodoslosdemsroutersOSPF(llamados
DROthers) cuando ocurre un cambio en la red de accesosmltiples. El BDR supervisa al DR y reemplaza a DR si el DR
actualfalla.
Enlafigura,R1,R2yR3estnconectadosatravsdeenlacespuntoapunto.Porlotanto,noocurrelaeleccinde
DR/BDR.LaseleccinylosprocesosdeDR/BDRseanalizarnenuntemaposteriorysecambiarlatopologaporunared
deaccesosmltiples.
Nota:ElpaquetedesaludoseanalizaenmayordetalleenCCNPjuntoconlosotrostiposdepaquetesOSPF.

423

11.1.5ActualizacionesdeestadodeenlacedeOSPF
Lasactualizacionesdeestadodeenlace(LSU)sonlospaquetesutilizadosparalasactualizacionesdeenrutamiento
OSPF.UnpaqueteLSUpuedeincluirdieztiposdiferentesdeNotificacionesdeestadodeenlace(LSA),comosemuestraen
lafigura.LadiferenciaentrelostrminosActualizacindeestadodeenlace(LSU)yNotificacindeestadodeenlace(LSA)
enocasionespuedeserconfusa.Aveces,dichostrminospuedenutilizarseindistintamente.UnaLSUincluyeunaovarias
LSAycualquieradelosdostrminospuedeusarseparahacerreferenciaa lainformacindeestadodeenlacepropagada
porlosroutersOSPF.
Nota:LosdiferentestiposdeLSAseanalizanenCCNP.

11.1.6AlgoritmoOSPF
CadarouterOSPFmantiene unabasededatosdeestadodeenlacequecontiene lasLSA recibidasporpartede
todoslos demsrouters. Una vezqueunrouterrecibitodaslasLASycresubasede datosdeestadodeenlace local,
OSPF utiliza el algoritmoshortest path first (SPF) de Dijkstra para crear un rbol SPF. El rbol SPF luego se utiliza para
completarlatabladeenrutamientoIPconlasmejoresrutasparacadared.

11.1.7Diferenciaadministrativa
424

Como se vio en el Captulo 3, "Introduccin al enrutamiento dinmico", la distancia administrativa (AD) es la


confiabilidad (o preferencia) del origen de la ruta. OSPF tiene una distancia administrativa predeterminada de 110. Como
puedeverenlafigura,alcompararloconotrosprotocolosdegatewayinteriores(IGP),seprefiereaOSPFconrespectoaIS
ISyRIP.

11.1.8Autenticacin
Como se mencion en captulos anteriores, la configuracin de protocolos de enrutamiento para utilizar la
autenticacinseanalizaren uncursoposterior.Al igual queotrosprotocolosdeenrutamiento,OSPFpuedeconfigurarse
paraautenticacin.
Esaconsejable autenticarla informacindeenrutamientotransmitida.RIPv2,EIGRP,OSPF, ISISyBGPpueden
configurarse para encriptar y autenticar su informacin de enrutamiento. Esto garantiza que los routers slo aceptarn
informacin de enrutamiento de otros routers que estn configurados con la misma contrasea o informacin de
autenticacin.
Nota:Laautenticacinnoencriptalatabladeenrutamientodelrouter.

11.2ConfiguracinOSPFbsica
11.2.1Topologiadelaboratorio
La figura muestra la topologa para este captulo. Observe que el esquema de direccionamiento no es contiguo.
OSPF es un protocolo de enrutamiento sin clase. Por lo tanto, configuraremos la mscara como parte de nuestra
configuracinOSPF.Comosabe,alhacerlosesolucionarelproblemadeldireccionamientonocontiguo.Tambinobserve
queenestatopologahaytresenlacesserialesdevariosanchosdebandaycadaroutertienemltiplesrutasparacadared
remota.
HagaclicenDireccionam ientopararevisarlasdireccionesIP.
HagaclicenR1,R2yR3pararevisarlaconfiguracindeiniciodecadarouter.

425

426

11.2.2comandorouterOSPF
OSPF se habilita con el comando de configuracin global router ospf processid. El comando processid es un
nmero entre 1 y 65535 elegido por el administrador de red. El comando processid es significativo a nivel local, lo que
implica que no necesita coincidir con otrosroutersOSPF para establecer adyacencias con dichos vecinos. Esto difiere de
EIGRP. La ID del proceso EIGRP o el nmero de sistema autnomo s necesita coincidir con dos vecinos EIGRP para
volverseadyacente.
Ennuestratopologa,habilitaremosOSPFenlostresroutersqueutilizanlamismaIDdeprocesode1.Utilizamosla
mismaIDdeprocesosimplementeporcuestionesdeuniformidad.
R1(config)#routerospf1
R1(configrouter)#

427

11.2.3Comandonetwork
El comando netw ork utilizado con OSPF tiene la misma funcin que cuando se utiliza con otros protocolos de
enrutamientoIGP:

Cualquierinterfazenun routerquecoincidacon ladireccindereden elcomandonetworkestarhabilitadapara


enviaryrecibirpaquetesOSPF.
Estared(osubred)estarincluidaenlasactualizacionesdeenrutamientoOSPF.

Elcomandonetw orkseutilizaenelmododeconfiguracinderouter.
Router(configrouter)#network networkaddresswildcardmaskareaareaid
Elcomando netw ork deOSPFutiliza unacombinacinde networkaddress y wildcardmasksimilarala quepuedeutilizar
EIGRP.Sinembargo,adiferenciadeEIGRP,OSPFrequierelamscarawildcard.Ladireccinderedjuntoconlamscara
wildcardseutilizaparaespecificarlainterfazorangodeinterfacesquesehabilitarnparaOSPFconelcomandonetwork.
AligualqueconEIGRP,lamscarawildcardpuedeconfigurarseenformainversaaunamscaradesubred.Porejemplo,la
interfaz FastEthernet 0/0 deR1 se encuentra en la red 172.16.1.16/28. Lamscara de subred paraesta interfaz es /28
255.255.255.240.Loinversoalamscaradesubredeslamscarawildcard.
Nota:AligualqueEIGRP,algunasversionesdeIOSsimplementelepermiteningresarlamscaradesubredenlugardela
mscarawildcard.Luego,IOSconviertelamscaradesubredalformatodelamscarawildcard.
255.255.255.255
255.255.255.240Restelamscaradesubred

0.0.0.15Mscarawildcard
ElreaareaidhacereferenciaalreaOSPF.UnreaOSPFesungrupoderoutersquecompartelainformacin
deestadodeenlace. TodoslosroutersOSPFenlamismareadebentenerlamismainformacindeestadodeenlaceen
susbasesdedatosdeestadodeenlace.Estoselograatravsdelasaturacinporpartedelosroutersdetodoslosdems

428

routersenelreaconsusestadosdeenlaceindividuales. Enestecaptulo, configuraremostodoslosroutersOSPFdentro


deunreanica.EstoseconocecomoOSPFdereanica.
Una red OSPF tambin puede configurarse como reasmltiples. Existen varias ventajas en la configuracin de
redesOSPFampliascomoreasmltiples,incluidaslasbasesdedatosdeestadodeenlacemspequeasylacapacidad
deaislarproblemasderedesinestablesdentrodeunrea.ElOSPFdereasmltiplessedesarrollaenCCNP.
CuandotodoslosroutersseencuentrandentrodelamismareaOSPF,debenconfigurarseloscomandosnetwork
conlamismaareaidentodoslosrouters.Sibienpuedeusarsecualquierareaid,esaconsejableutilizarunareaidde0con
OSPFdereanica.EstaconvencinfacilitalaposteriorconfiguracindelaredcomoreasOSPFmltiplesenlasquerea
0seconvierteenelreadebackbone.
La figura muestra los comandos netw ork para los tres routers y habilita OSPF en todas las interfaces. En este
punto,todoslosroutersdebenpoderhacerpingentodaslasredes.

11.2.4IDdelrouterOSPF
DeterminacindelaIDdelrouter
La ID del router OSPF se utiliza para identificar en forma exclusiva cada router en el dominio de enrutamiento
OSPF.LaIDdeunrouteressimplementeunadireccinIP.LosroutersdeCiscoobtienenlaIDdelrouterconformeatres
criteriosyconlasiguienteprioridad:
1.UtilizarladireccinIPconfiguradaconelcomandorouteriddeOSPF.
2.Sirouteridnoestconfigurado,elroutereligeladireccinIPmsaltadecualquieradesusinterfacesloopback.
3. Si no hay ninguna interfaz loopback configurada, el router elige la direccin IP activa ms alta de cualquiera de sus
interfacesfsicas.

429

DireccinIPactivamsalta
SiunrouterOSPFseconfiguraconelcomandorouteriddeOSPFynohayinterfacesloopbackconfiguradas,laID
delrouterOSPFserladireccinIPactivamsaltadecualquieradesusinterfaces.Lainterfaznonecesitaestarhabilitada
para OSPF, lo que significa que no necesita estar incluida en uno de los comandos network de OSPF. Sin embargo, la
interfazdebeestaractiva,debeencontrarseenestadoup.
HagaclicenelbotnTopologaenlafigura.

Conloscriteriosdescritosanteriormente,puededeterminarlasIDdelrouterparaR1,R2yR3?Larespuestaseencuentra
enlaprximapgina.

VerificacindelaIDdelrouter
DebidoaquenohemosconfiguradolasIDdelrouterni lasinterfaces loopbackennuestrostresrouters,laIDdel
routerparacadarouterestdeterminadaporeltercercriteriodelalista:ladireccinIPactivamsaltaencualquieradelas
interfacesfsicasdelrouter.Comosemuestraenlafigura,laIDdelrouterparacadarouteres:
R1:192.168.10.5,queesmayorque172.16.1.17192.168.10.1

R2:192.168.10.9,queesmayorque10.10.10.1192.168.10.2
R3:192.168.10.10,queesmayorque172.16.1.33192.168.10.6
Uncomandoquepuede utilizarpara verificar laIDdelrouter actuales show ipprotocols.Algunasversionesde
IOSnomuestranlaIDdelroutercomosemuestraenlafigura.Endichoscasos,utiliceloscomandosshow ipospfoshow
ipospfinterfaceparaverificarlaIDdelrouter.

430

Direccindeloopback
Si no se utiliz el comando routerid de OSPF y estn configuradas las interfaces loopback, OSPF elegir la
direccin IP ms alta de cualquiera de sus interfaces loopback. Una direccin de loopback es una interfaz virtual y se
encuentraenestadoupenformaautomticacuandoestconfigurada. Elusuarioyaconoceloscomandosparaconfigurar
unainterfazloopback:
Router(config)#interfaceloopbacknumber
Router(configif)#ipaddress ipaddresssubnetmask

431

HagaclicenelbotnTopologaenlafigura.

Enestatopologa, lostresroutersseconfiguraron condireccionesde loopback pararepresentarlasIDdelrouter


OSPF.Laventajadeutilizarunainterfazloopbackesque,adiferenciadelasinterfacesfsicas,stanopuedefallar.Nohay
cablesnidispositivosadyacentesrealesdelosquedependalainterfazloopbackparaencontrarseenestadoup.Porlotanto,
la utilizacin de una direccin de loopback para la ID del router ofrece estabilidad al proceso OSPF. Debido a que el
comando routerid de OSPF que se analiza a continuacin, se agreg recientemente a IOS, es ms comn encontrar
direccionesdeloopbackutilizadasparaconfigurarlasIDdelrouterOSPF.

ComandorouteriddeOSPF
El comando routerid de OSPF se introdujo en IOS 12.0(T) y tiene prioridad sobre direcciones IP fsicas y de
loopbackenladeterminacindelaIDdelrouter.Lasintaxisdecomandoes:
Router(config)#routerospfprocessid
Router(configrouter)#routeridipaddress

ModificacindelaIDdelrouter
LaIDdelrouterseseleccionacuandoseconfiguraOSPFconsuprimercomandonetw orkdeOSPF.Sielcomandorouter
iddeOSPFoladireccindeloopbackseconfigurandespusdelcomandonetw orkdeOSPF,laIDdelrouterseobtendr
delainterfazconladireccinIPactivamsalta.

432

LaIDdelrouterpuedemodificarseconladireccinIPdeuncomandorouteriddeOSPFsubsiguiente,volviendoacargarel
routeroutilizandoelsiguientecomando:
Router#clearipospfprocess
Nota:Lamodificacindela IDdeunroutercon una nuevadireccinIPfsicaodeloopbackpuederequerirlarecargadel
router.

IDduplicadasdelrouter
Cuando dos routers tienen la misma ID de router en un OSPF, es posible que el enrutamiento de dominio no
funcione correctamente. Si la ID del router es la misma en dos routers vecinos, es posible que no se realice el
establecimiento de vecinos. Cuando se producen ID duplicadas del router OSPF, IOS mostrar un mensaje similar al
siguiente:

%OSPF4DUP_RTRID1:DeteccinderouterconIDduplicadas
Paracorregiresteproblema,configuretodoslosroutersparaquetenganunaIDdelrouterOSPFnica.
HagaclicenNuevasIDdelrouterenlafigura.

Debidoaquealgunas versionesdeIOSnoadmitenelcomando routerid,utilizaremoselmtodode direccinde


loopbackparaasignarlasIDdelrouter.UnadireccinIPdeunainterfazloopbackporlogeneralsloreemplazaraunaID
delrouterOSPFactualmediantelarecargadelrouter.Enlafigura,serecargaronlosrouters.Elcomandoshow ipprotocols
seutilizaparaverificarquecadarouterestutilizandoladireccindeloopbackparacadaIDdelrouter.

11.2.5VerificacindeOSPF
El comando show ip ospf neighbor puede utilizarse para verificar las relaciones de vecinos OSPF y solucionar sus
problemas.Estecomandomuestraelsiguienteresultadoparacadavecino:

IDdevecino:laIDdelroutervecino.
Pri:laprioridadOSPFdelainterfaz.Estoseanalizaenunaseccinposterior.
Estado:elestadoOSPFdelainterfaz.ElestadoFULLsignificaqueelrouterysuvecinoposeenbasesdedatosde
estadodeenlacedeOSPFidnticas.LosestadosOSPFseanalizanenCCNP.
Tiempom uerto:lacantidaddetiemporestantequeelrouteresperarpararecibirunpaquetedesaludoOSPFpor
partedelvecinoantesdedeclararlodesactivado.Estevalorsereestablececuandolainterfazrecibeunpaquetede
saludo.
Direccin:ladireccinIPdelainterfazdelvecinoalaqueestconectadadirectamenteelrouter.
Interfaz:lainterfazdondeesterouterformadyacenciaconelvecino.

433

AlresolverproblemasderedesOSPF,elcomandoshow ipospf neighborpuedeutilizarseparaverificarqueelrouter


formadyacenciaconlosroutersvecinos.SinosemuestralaIDdelroutervecinoosinomuestraelestadoFULL,losdos
routersnoformaronunaadyacenciaOSPF.Sidosroutersnoestablecieronadyacencia,noseintercambiarlainformacin
de estado de enlace. Las bases de datos de estado de enlace incompletas pueden crear rboles SPF y tablas de
enrutamientoimprecisos.Esposiblequenoexistanrutasalasredesdedestinooquenorepresentenlarutamsptima.
Nota:Enelcasoderedesdeaccesosmltiples,comoEthernet,dosroutersadyacentespuedenmostrarsusestadoscomo
2WAY.Estoseanalizarenunaseccinposterior.
EsposiblequedosroutersnoformenadyacenciaOSPFsi:

Lasmscarasdesubrednocoinciden,estohacequelosroutersseencuentrenenredesseparadas.
LostemporizadoresmuertoydesaludodeOSPFnocoinciden.
LostiposderedesOSPFnocoinciden.
HayuncomandonetworkdeOSPFfaltanteoincorrecto.

OtrospoderososcomandosderesolucindeproblemasdeOSPFincluyen:
showipprotocols
showipospf
showipospfinterface
Como se muestra en la figura, el comando show ip protocols representa una manera rpida de verificar
informacindeconfiguracinvitaldeOSPF,incluidalaIDdelprocesoOSPF,laIDdelrouter,lasredesqueelrouterpublica,

434

los vecinos de quienes el router recibe actualizaciones y la distancia administrativa predeterminada, que es de 110 para
OSPF.

Hagaclicenshowipospfenlafigura.

El comando show ip ospf tambin puede utilizarse para examinar la ID del proceso OSPF y la ID del router.
Asimismo, este comandomuestra la informacin del rea OSPF, as como la ltima vez que se calcul el algoritmoSPF.
Como puede ver en el resultado de ejemplo, OSPF es un protocolo de enrutamiento muy estable. El nico evento
relacionado con OSPF en el que tuvo participacin R1 durante las ltimas 11 horas y media es el envo de paquetes de
saludoasusvecinos.
Nota:LainformacinadicionalquemuestraelcomandoshowipospfseanalizaenloscursosCCNP.
ElresultadodelcomandoincluyeinformacinimportantedelalgoritmoSPFqueincluyeelretrasoenelprogramaSPF:

ElretrasoenelprogramaSPFinicialesde5000milisegundos
EltiempoenesperamnimoentredosSPFconsecutivosesde10000milisegundos
EltiempodeesperamximoentredosSPFconsecutivosesde10000milisegundos
Cadavezqueunrouterrecibenuevainformacinacercadelatopologa(adicin,eliminacinomodificacindeun
enlace),elrouterdebevolveraejecutarelalgoritmoSPF,crearunnuevorbolSPFyactualizarlatabladeenrutamiento.El

435

algoritmoSPFrepresentaunagranexigenciaparaelCPUyeltiempoqueletomarealizarlosclculosdependedeltamao
delrea.Eltamaodeunreasemideporlacantidadderoutersyeltamaodelabasededatosdeestadodeenlace.
A una red que alterna entre un estado up y down se la denomina enlace inestable. Un enlace inestable puede
provocarquelosroutersOSPFdeunreavuelvanacalcularconstantementeelalgoritmoSPF,loqueevitalaconvergencia
adecuada. Para minimizar este problema, el router espera 5 segundos (5000 milisegundos) despus de recibir una LSU
antesdeejecutarelalgoritmoSPF.EstoseconocecomoretrasoenelprogramaSPF.Paraevitarqueunrouterejecuteel
algoritmoSPFconstantemente,existeuntiempoenesperaadicionalde10segundos(10000milisegundos).Elrouterespera
10segundosdespusdeejecutarelalgoritmoSPFantesdevolveraejecutarlonuevamente.
Hagaclicenshowipospfinterfaceenlafigura.

La formamsrpida de verificar los intervalos muerto y de saludo es utilizar el comando show ip ospf interface.
Comosemuestra en lafigura, alagregarel nombreyel nmerodela interfazalcomandoapareceel resultadoparauna
interfaz especfica. Dichos intervalos se incluyen en los paquetes de saludo OSPF enviados entre vecinos. OSPF puede
tenerdiferentesintervalosmuertoydesaludoenvariasinterfacessinembargo,paraquelosroutersOSPFseconviertanen
vecinos,susintervalosmuertosydesaludodeOSPFdebenseridnticos.Porejemplo,enlafigura,R1utilizaunintervalode
saludo de 10 y un intervalo muerto de 40 en la interfaz Serial 0/0/0. R2 tambin debe usar los mismos intervalos en su
interfazSerial0/0/0delocontrario,losdosroutersnoformarnunaadyacencia.

Como sabe, lamaneramsrpida de verificar la convergencia de OSPFes observar la tabla de enrutamiento para cada
routerenlatopologa.

436

HagaclicenR1,R2yR3enlafiguraparaverelresultadodeshowiproute.

437

ElcomandoshowiproutepuedeutilizarseparaverificarsidichoOSPFenvayreciberutasatravsdeOSPF.LaO
al inicio de cada ruta indica que el origen de la ruta es OSPF. La tabla de enrutamiento y OSPF se examinarn ms
detenidamenteenlasiguienteseccin.Sinembargo,elusuariodeberadistinguirinmediatamentedosdiferenciasvisiblesen
latabladeenrutamientodeOSPFencomparacinconlastablasdeenrutamientoquesevieronenloscaptulosanteriores.
Primero,observequecadaroutertienecuatroredesconectadasdirectamente,yaquela interfazloopbacksecuentacomo
una cuarta red. Dichas interfaces loopback no se publican en OSPF. Por lo tanto, cada router enumera siete redes
conocidas. Adems, a diferencia de RIPv2 y EIGRP, OSPF no realiza un resumen automtico en los bordes de la red
principal.OSPFesesencialmentesinclase.

11.3MtricadelOSPF
11.3.1MtricadelOSPF
Lamtricadel OSPFsedenominacosto.EnRFC 2328:" Uncosto seasociaconelresultadode cadainterfazde
router.Dichocostoestconfiguradoporeladministradordelsistema.Cuantomsbajoseaelcosto,msprobabilidadhayde
quelainterfazseautilizadaparaenviartrficodedatos."
ObservequeRFC2328noespecificalosvaloresquedebenutilizarseparadeterminarelcosto.
ElIOSdeCiscoutilizalosancho sdebandaacum uladosdelasinterfacesdesalidadesdeelrouterhastala
reddedestinocom ovalordelcosto.Encadarouter,elcostodeunainterfazsecalculaen10alaoctavapotenciadividido
porelanchodebandaenbps. Estoseconocecomoanchodebandadereferencia.Ladivisinde10alaoctavapotencia
porelanchodebandadelainterfazserealizaparaquelas interfacesconmayoresvaloresdeanchodebandatenganun
costocalculadoinferior.Recuerde,enlasmtricasdeenrutamiento,larutadeinferiorcostoeslarutapreferida(porejemplo,
con RIP, 3 saltos es mejor que 10 saltos). La figura muestra los costos predeterminados de OSPF para varios tipos de
interfaces.
Anchodebandadereferencia
Elanchodebandadereferenciapredeterminadoesde10alaoctavapotencia,100000000bpso100Mbps.Esto
dacomoresultadointerfacesconunanchodebandade100MbpsymsconelmismocostodeOSPFde1.Elanchode
banda dereferencia puedemodificarseparaadaptarsearedesconenlacesmsrpidosque 100000000bps(100 Mbps)
con el comando autocost referencebandw idth de OSPF. Cuando este comando es necesario, se recomienda su
utilizacinentodoslosroutersparaquelamtricadeenrutamientodeOSPFsemantengauniforme.

438

OSPFacumulacostos
ElcostodeunarutaOSPFeselvaloracumuladodesdeunrouterhastalareddedestino.Porejemplo,enlafigura,
la tabla de enrutamiento en R1 muestra un costo de 65 para alcanzar la red 10.10.10.0/24 en R2. Debido a que
10.10.10.0/24estconectadaa la interfazFastEthernet, R2asignaelvalorde1comocostopara10.10.10.0/24. R1luego
agregaelvalordelcostoadicionalde64paraenviardatosatravsdelenlaceT1predeterminadoentreR1yR2.

Anchodebandapredeterminadoeninterfacesseriales
Esposible querecuerdedelCaptulo9, "EIGRP",quepuedeutilizar elcomando show interface para verelvalor
del ancho de banda utilizado para una interfaz. En los routers de Cisco, el valor del ancho de banda predeterminado de
variasinterfacesserialesesT1(1544Mbps).Sinembargo,algunasinterfacesserialespuedentenerelvalorpredeterminado
de128kbps.Porlotanto,nuncasupongaqueOSPFutilizaunvalordeanchodebandaparticular.Verifiquesiempreelvalor
predeterminadoconelcomandoshowinterface.

Recuerde,estevalordeanchodebandanoafectarealmentelavelocidaddelenlaceloutilizanciertosprotocolosde
enrutamientoparacalcular lamtricade enrutamiento.Muyprobablemente, en las interfacesseriales la velocidadreal del
enlaceesdiferentedelanchodebandapredeterminado.Esimportantequeelvalordeanchodebandareflejelavelocidad
realdelenlaceparaquelatabladeenrutamientotengainformacinprecisadelmejorcamino.Porejemplo,elusuariopuede
estarpagandoasuproveedordeserviciosnicamenteporunaconexinT1fraccional,uncuartodelaconexinT1completa
(384kbps).Sinembargo,alosfinesdelprotocolodeenrutamiento,IOSsuponeelvalordeanchodebandadeT1apesarde
quelainterfazenrealidadsloenvayrecibeuncuartodeunaconexinT1completa(384kbps).

439

LafiguramuestraelresultadodelainterfazSerial0/0/0enR1.Latopologatambinreflejaahoraelanchodebanda
realdelenlaceentrelosrouters.Observequeelvalordeanchodebandapredeterminadoenelresultadodelcomandopara
R1 es 1544 kbps. Sin embargo, el ancho de banda real de este enlace es 64 kbps. Esto significa que el router tiene
informacindeenrutamientoquenoreflejaenformaprecisalatopologadered.
Hagaclicenshowiprouteenlafigura.

LafiguramuestralatabladeenrutamientoparaR1.R1consideraquesusdosinterfacesserialesestnconectadas
a enlaces de T1 a pesar de que uno de sus enlaces es de 64 kbps y el otro de 256 kbps. Esto provoca que la tabla de
enrutamiento de R1tenga dos rutas de igual costo hacia la red 192.168.8.0/30, dondeSerial 0/0/1 es realmente el mejor
camino.
O192.168.10.8[110/128]via192.168.10.6,00:03:41,Serial0/0/1
[110/128]via192.168.10.2,00:03:41,Serial0/0/0
Hagaclicenshowipospfinterfaceenlafigura.

El costo OSPF calculado de una interfaz puede verificarse con el comando show ip ospf interface. En la figura,
podemosverificarqueR1verdaderamenteasignauncostode64alainterfazSerial0/0/0.Sibienelusuariopuedepensar

440

queseeselcostocorrecto,yaqueestainterfazestconectadaaunenlacede64kbps,recuerdequeelcostoderivadela
frmuladecosto.Elcostodeunenlacede64kbpses1562(100000000/64000).Elvalormostradode64correspondeal
costodeunenlaceT1.Enelsiguientetema,aprenderlamanerademodificarelcostodetodoslosenlacesdelatopologa.

11.3.2Modificacindelcostodelenlace
Cuando la interfazserial noest funcionando realmente alavelocidad predeterminadade T1, la interfaz requiere
una modificacin manual. Ambos lados del enlace deben configurarse para tener el mismo valor. Tanto el comando de
interfaz bandw idth como el comando de interfaz ip ospf cost logran este fin, un valor preciso que OSPF utilizar para
determinarelmejorcamino.

Comandobandw idth
Elcomando bandw idthse utilizaparamodificarel valordel ancho debanda utilizadoporIOSenelclculode la
mtricadecostodeOSPF.LasintaxisdelcomandointerfaceeslamismasintaxisqueaprendienelCaptulo9,"EIGRP":
Router(configif)#bandw idth bandwidthkbps
Lafiguramuestraloscomandosbandwidthutilizadosparamodificarloscostosdetodaslasinterfacesserialesdela
topologa.EnelcasodeR1,elcomandoshowipospfinterfacemuestraqueelcostodelenlaceSerial0/0/0esahora1562,el
resultadodelclculodecostoOSPFdeCiscode100000000/64000.

Comandoipospfcost
Unmtodoalternativoalautilizacindelcomandobandw idthesutilizarelcomandoipospf cost,quelepermiteespecificar
directamenteelcostodeunainterfaz.Porejemplo,enR1podramosconfigurarSerial0/0/0conelsiguientecomando:

441

R1(config)#interfaceserial0/0/0
R1(configif)#ipospfcost1562
Ciertamente, esto no cambiar el resultado del comando show ip ospf interface, que an muestra el costo de
1562.steeselmismocostocalculadoporIOScuandoconfiguramoselanchodebandaen64.

Comparacinentreelcomandobandw idthyelcomandoipospfcost
Elcomandoipo spfcostestilenentornosdevariosfabricantes,dondelosroutersquenosondeCiscoutilizan
unamtricadiferentedelanchodebandaparacalcularloscostosdeOSPF.Laprincipaldiferenciaentrelosdoscomandos
esqueelcomando bandw idthutilizaelresultadodelclculodecostoparadeterminarelcostodelenlace. Elcomandoip
ospfcostevitaesteclculoalestablecerdirectamenteelcostodelenlaceenunvalorespecfico.
Lafiguramuestralasdosalternativasquepuedenutilizarsealmodificarloscostosdelosenlacesserialesenlatopologa.El
ladoderechodelafiguramuestraloscomandosipospfcostequivalentesaloscomandosbandw idthdelaizquierda.

11.4OSPFyredesdeaccesosmltiples
442

11.4.1Desafosenredesdeaccesosmltiples
Una red de accesosmltiples es una red conms de dosdispositivos en los mismos medios compartidos. En el
sectorsuperiordelafigura,laLANEthernetconectadaaR1seextiendeparamostrarlosposiblesdispositivosquepueden
conectarsealared172.16.1.16/28.LasLANEthernetsonunejemplodeunaredbroadcastdeaccesosmltiples.Sonredes
broadcastyaquetodoslosdispositivosdelaredventodaslastramas.Sonredesdeaccesosmltiplesyaquepuedehaber
grancantidaddehosts,impresoras,routersydemsdispositivosqueformenpartedelamismared.
Porelcontrario,enunaredpuntoapuntoslohaydosdispositivosenlared,unoencadaextremo.ElenlaceWAN
entreR1yR3esunejemplodeenlacepuntoapunto.ElsectorinferiordelafiguramuestraelenlacepuntoapuntoentreR1
yR3.

OSPFdefinecincotiposderedes:

Puntoapunto
Broadcastdeaccesosmltiples
Multiaccesosinbroadcast(NBMA)
Puntoamultipunto
Enlacesvirtuales

LasredesNBMAypuntoamultipuntoincluyenredesFrameRelay, ATMyX.25.LasredesNBMAseanalizanenotro
cursodeCCNA. Lasredespuntoamultipunto seanalizan enCCNP.Losenlacesvirtuales son untipoespecialdeenlace
quepuedeusarseenunOSPFdereasmltiples.LosenlacesvirtualesdeOSPFseanalizanenCCNP.
Haga clic en Reproducir para ver la animacin. La animacin muestra que la topologa utiliza redes punto a punto y
broadcast.

443

LasredesdeaccesosmltiplespuedencreardosdesafosparaOSPFenrelacinconlasaturacindelasLSA:
1.Creacindeadyacenciasmltiples,unaadyacenciaparacadaparderouters.
2.SaturacinextensadelasLSA(Notificacionesdeestadodeenlace).
Adyacenciasm ltiples
La creacin de una adyacencia entre cada par de routers en una red crear una cantidad innecesaria de
adyacencias.EstollevaralpasodeunacantidadexcesivadeLSAentreroutersdelamismared.
Para comprender el problema con las adyacencias mltiples, necesitamos estudiar una frmula. Para cualquier
cantidadderouters(designadacomon)enunareddeaccesosmltiples,habrn(n1)/2adyacencias.Lafiguramuestra
unatopologasimpledecincorouters,loscualesestnconectadosalamismaredEthernetdeaccesosmltiples.Sinningn
tipodemecanismoparareducirlacantidaddeadyacencias,estosroutersenformacolectivaformarn10adyacencias:5(5
1 ) / 2 = 10. Si bien esto puede no parecer demasiado, a medida que se agregan routers a la red, la cantidad de
adyacenciasaumentasignificativamente.Sibienlos5routersdelafiguraslonecesitarn10adyacencias,podrverque10
routersrequerirn45adyacencias.Veinteroutersrequerirn190adyacencias!

SaturacindelasLSA
RecuerdedelCapitulo10, "Protocolosdeenrutamientodeestadodeenlace",que losroutersdeestadodeenlace
saturansuspaquetesdeestadodeenlacealinicializarseOSPFocuandohayuncambioenlatopologa.
HagaclicenReproducirparaverlaanimacindeunescenariodesaturacindeLSA.

444

445

En una red de accesosmltiples, esta saturacin puede volverse excesiva. En la animacin, R2 enva una LSA.
EsteeventohacequecadaroutertambinenveunaLSA.Enlaanimacinnosemuestranlosacusesdereciborequeridos
enviadosparacadaLSArecibida.Sicadarouterenunareddeaccesosmltiplestuvieraquesaturaryreconocertodaslas
LSA recibidas a todos los dems routers en la misma red de accesos mltiples, el trfico de la red se volvera bastante
catico.
Para ilustrar este punto, imagine que se encuentra en un cuarto con una gran cantidad de personas. Qu
sucederasitodostuvieranquepresentarseantelosdemsenformaindividual?Cadapersonanoslotendraquedecir a
los dems su nombre, sino que adems cada vez que una persona aprenda el nombre de otra, sta ltima tendra que
decirloalasdemspersonasqueseencuentranenelcuarto,unapersonaporvez.Comopodrver,esteprocesoconduce
alcaos!

Solucin:Routerdesignado
LasolucinparaadministrarlacantidaddeadyacenciasylasaturacindelasLSAenunareddeaccesosmltiples
eselRouterdesignado(DR).Continuandoconnuestroejemploanterior,estasolucinesigualaelegiraalguiendelcuarto
paraqueaprendalosnombresdetodosyluegolospronuncieantetodosenelcuartoalmismotiempo.
En las redes de accesos mltiples, OSPF elige un Router designado (DR) para que represente el punto de
recoleccinydistribucindelasLSAenviadasyrecibidas.TambinseeligeunRouterdesignadoderespaldo(BDR)encaso
dequefalleelRouterdesignado.TodoslosdemsroutersseconviertenenDROthers(estoindicaunrouterquenoesDRni
BDR).
HagaclicenReproducirparaverlaanimacindelroldelDR.

446

Los routers de una red de accesos mltiples eligen un DR y un BDR. Los DROthers slo forman adyacencias
completas con el DR y el BDR en la red.Esto significa que en lugar desaturar las LSA atodos los routers en la red, los
DROthers slo envan sus LSA al DR y al BDR con la direccin multicast 24.0.0.6 (ALLDRouters All DR routers).En la
animacin, R1envalasLSAal DR.ElBDRtambinescucha.ElDResresponsable dereenviartodaslasLSAdesdeR1
hastatodoslosdemsrouters.ElDRutilizaladireccinmulticast224.0.0.5(AllSPFRoutersAllOSPFrouters).Elresultado
finalesqueslohayunrouterquerealizalasaturacincompletadetodaslasLSAenlareddeaccesosmltiples.

11.4.2ProcesodeeleccindeDR/BDR
Cambiodetopologa
LaseleccionesdeDR/BDRnosepresentanenlasredespuntoapunto.Porlotanto,enunatopologaestndarde
tresrouters, R1, R2 y R3 no necesitan elegir un DR ni un BDR, ya que los enlaces entre estos routers no son redes de
accesosmltiples.

HagaclicenTopologadeaccesosmltiplesenlafigura.

447

ParaelrestodeladiscusindelDRyBDR,utilizaremoslatopologadeaccesosmltiplesquemuestralafigura.Los
nombresdelosrouterssondiferentes,nicamenteparaenfatizarqueestatopologanoeslamismatopologadetresrouters
que hemosutilizado hastaaqu. Regresaremosanuestratopologadelcaptulo luegode ladiscusinsobreelprocesode
eleccindeDR/BDR.Enestanuevatopologa,tenemostresroutersquecompartenunaredEthernetdeaccesosmltiples
comn, 192.168.1.0/24.Cadarouter est configurado con una direccin IP en la interfaz FastEthernet y una direccin de
loopbackparalaIDdelrouter.

EleccindeDR/BDR
CmoseeligenelDRyelBDR?Seaplicanlossiguientescriterios:
1.DR:RouterconlaprioridadmsaltadeinterfazOSPF.
2.BDR:RouterconlasegundaprioridadmsaltadeinterfazOSPF.
3.SilasprioridadesdelainterfazOSPFsoniguales,laIDdelroutermsaltaseutilizaparadesempatar.
Enesteejemplo,laprioridaddeinterfazOSPFpredeterminadaes1.Comoconsecuencia,enbasealoscriteriosde
seleccin enumerados anteriormente, la ID del router OSPF se utiliza para elegir el DR y el BDR. Como podr ver, el
RouterCseconvierteenelDRyelRouterB,conlasegundaIDdelroutermsalta,seconvierteenelBDR.Debidoaqueel
RouterAnoseeligecomoDRniBDR,seconvierteenDROther.
LosDROthers slo forman adyacencias FULL con el DR y el BDR sin embargo, an forman una adyacencia de
vecinos con cualquier DROther que se una a la red. Esto significa que todos los routers DROther en la red de accesos
mltiplesanrecibenpaquetesdesaludoporpartedetodoslosdemsroutersDROther.Deestamanera,stosconocena
todoslosroutersdelared.CuandodosroutersDROtherformanunaadyacenciadevecinos,elestadodevecinosemuestra
como2WAY.LosdiferentesestadosdevecinoseanalizanenCCNP.
Hagaclicenshowipospfneighborenlafigura.

448

El resultado del comando en la figura muestra la adyacencia de vecinos de cada router en la red de accesos mltiples.
ObserveenelcasodelRouterAquestemuestraqueDReselRouterCconlaIDderouter192.168.31.33yqueBDResel
RouterBconlaIDderouter192.168.31.22.
Hagaclicenshowipospfinterfaceenlafigura.

DebidoaqueelRouterAmuestraasusvecinoscomoDRyBDR,elRouterAesunDROther.Estopuedeverificarseconel
comando show ip ospf interface fastethernet 0/0 en el RouterA, comosemuestra en la figura. Estecomandomostrar el
estadoDR,BDRoDROTHERdeesterouter,juntoconlaIDdelrouterdeDRyBDRenestareddeaccesosmltiples.

EleccindetemporizacindeDR/BDR
El proceso de eleccin de DR y BDR se lleva a cabo tan pronto como el primer router con una interfaz OSPF
habilitada se activa en la red de accesos mltiples. Esto puede suceder cuando se encienden los routers o cuando se
configuraelcomandonetworkdeOSPFparadichainterfaz.Elprocesodeeleccinslotomaunospocossegundos.Sitodos
losroutersdelareddeaccesosmltiplesnofinalizaronelinicio,esposiblequeunrouterconunaIDderoutermsbajase
conviertaenDR.Podraserunrouterdeextremoinferiorquetardemenostiempoeniniciar.
CuandoseeligeelDR,stecontinacomoDRhastaquesepresentealgunadelassiguientescondiciones:

ElDRfalla.
ElprocesoOSPFenelDRfalla.
LainterfazdeaccesosmltiplesenelDRfalla.

Enlafigura,unaXrojaindicaunaomsdedichasfallas.
HagaclicenFalladeDRenlafigura.

449

SiDRfalla,BDRasumeelroldeDRysellevaacabounaeleccinparaseleccionarunnuevoBDR.Enlafigura,elRouterC
fallayelanteriorBDR,elRouterB,seconvierteenDR.ElnicootrorouterdisponibleparaconvertirseenBDReselRouterA.
HagaclicenNuevorouterenlafigura.

RouterDseunealared.SiunnuevorouteringresaenlareddespusdequesehayanelegidoelDRyelBDR,stenose
convertirenDRnienBDR,aunquecuenteconunaprioridaddeinterfazOSPFounaIDdelroutermayorqueladelDRo
BDR actual. El nuevo router puede elegirse como el BDR si falla el DR o BDR actual. Si el DR actual falla, el BDR se
convertirenelDR,yelnuevorouterpuedeelegirsecomoelBDR.LuegodequeelnuevorouterseconvierteenBDR,siel
DRfalla,elnuevorouterrouterseconvertirenDR.ElDRyBDRactualesdebenfallarantesdequeelnuevorouterpueda
elegirsecomoDRoBDR.
HagaclicenRegresodelantiguoDRenlafigura.

450

UnDRantiguonorecuperaelestadodeDRsiregresaalared.Enlafigura,elRouterCsereiniciyseconvierteenDROther
apesardequesuIDderouter,192.168.31.33,esmayorqueladelDRydelBDRactuales.
HagaclicenFalladeBDRenlafigura.

SiBDRfalla,sellevaacabounaeleccinentrelosDRothersparaverculrouterserelnuevoBDR.Enlafigura,elrouter
BDRfalla.SellevaacabounaeleccinentreelRouterCyelRouterD.ElRouterDganalaeleccinconunaIDderouterms
alta.
HagaclicenFalladelnuevoDRenlafigura.

Enlafigura,RouterBfalla.DebidoaqueelRouterDeselBDRactual,stecambiaaDR.ElRouterCseconvierteenBDR.
Porlotanto, cmoseasegurael usuariodeque losroutersquedeseaqueseanDRyBDRganen la eleccin?Sin una
configuracinadicional,lasolucines:
PrimeroinicieelDR,luegoelBDRyluegoelrestodelosrouters,o
Desconectelainterfazdetodoslosrouters,luegonoshutdownenelDR,elBDRyluegoelrestodelosrouters.
Sin embargo, como ya debe haber deducido, podemos cambiar la prioridad de la interfaz OSPF para controlar mejor
nuestraseleccionesdeDR/BDR.

451

11.4.3PrioridaddeinterfazOSPF
DebidoaqueDRseconvierteenelpuntocentralderecoleccinydistribucindelasLSA, esimportantequeeste
router tenga suficiente capacidad de memoria y CPU para cumplir con la responsabilidad. En vez de confiar en la ID del
router para decidir cules routers se elegirn como DR y BDR, es mejor controlar la eleccin de dichos routers con el
comandoipospfpriorityinterface.
Router(configif)#ipospfpriority{0255}
Ennuestradiscusinanterior,laprioridadOSPFeraigual.Estosedebeaque,demanerapredeterminada,elvalor
deprioridades1paratodaslasinterfacesdelrouter.Porlotanto,laIDdelrouterdeterminaelDRyelBDR.Sinembargo,si
cambiaelvalorpredeterminadode1porunvalormayor,elrouterconlaprioridadmsaltaseconvertirenDRyelrouter
conlasegundaprioridadmsaltaseconvertirenBDR.Unvalorde0hacequeelrouternoseaelegibleparaconvertirseen
DRnienBDR.
Debidoaquelasprioridadessonunvalorespecficosegnlainterfaz,suministranunmejorcontroldelasredesde
accesosmltiplesdeOSPF.TambinpermitenaunarouterserDRenunaredyDROtherenotra.

Parasimplificarnuestroanlisis,retiramoselRouterDdelatopologa.LaprioridaddeinterfazOSPFpuedeversea
travsdelcomandoshow ipospf interface.Enlafigura,podemosverificarquelaprioridadenelRouterAseencuentraenel
valorpredeterminadode1.

452

LafiguramuestralasprioridadesdeinterfazOSPFdelRouterAyelRouterBmodificadasparaqueelRouterAconla
prioridadmsaltaseconviertaenDRyelRouterBseconviertaenBDR.LaprioridaddeinterfazOSPFdelRouterCcontina
enelvalorpredeterminado1.

Despus de ejecutar shutdow n y no shutdow n en las interfaces FastEthernet 0/0 de los tres routers, vemos el
resultadodelcambiodelasprioridadesdeinterfazOSPF.Elcomandoshow ipospfneighborenelRouterCahoramuestra
queelRouterA(IDdelrouter192.168.31.11)eselDRconlaprioridadmsaltadeinterfazOSPFde200yelRouterB(IDdel
router192.168.31.22)esanelBDR,conlasegundaprioridadmsaltadeinterfazOSPFde100.Observequeelresultado
showipospfneighbordelRouterAnomuestraunDR,yaqueelRouterAeselDRrealenestared.

11.5MasconfiguracindelOSPF
11.5.1RedistribucindeunarutaOSPFpordefecto
453

Topologa
Regresemos a la topologa anterior, que ahora incluye un nuevo enlace a ISP. Al igual que con RIP y EIGRP, el
routerconectadoaInternetseutilizaparapropagarunarutapordefectoaotrosrouterseneldominiodeenrutamientoOSPF.
Aesterouter selodenominaenocasionesrouterdeborde, entradaogateway.Sinembargo,enlaterminologa OSPF,el
router ubicado entre un dominio de enrutamiento OSPF y una red que no es OSPF se denomina Autonomous System
Boundary Router (ASBR). En esta topologa, Loopback1 (Lo1) representa un enlace a una red que no es OSPF. No
configuraremoslared172.30.1.1/30comopartedelprocesodeenrutamientoOSPF.
HagaclicenConfiguracinestticapredeterminadadeR1enlafigura.

Lafiguramuestrael ASBR(R1)configuradocon ladireccinIPdeLoopback1yelreenvodetrficodelarutaestticapor


defectoalrouterISP:
R1(config)#ipr oute0.0.0.00.0.0.0loopback1
Nota:Larutaestticapordefectoutilizaelloopbackcomouna interfazdesalida yaqueelrouterISPenestatopologano
existefsicamente.Alutilizarunainterfazloopback,podemossimularlaconexinaotrorouter.
Al igualqueRIP,OSPFrequiereelusodelcomandodefaultinformationoriginateparapublicarla0.0.0.0/0ruta
esttica por defecto a los dems routers del rea. Si no se utiliza el comando defaultinf ormation originate, la ruta por
defecto"quadzero"nosepropagaralosdemsroutersdelreaOSPF.
Lasintaxisdelcomandoes: R1(configrouter)#defaultinformationoriginate
HagaclicenR1,R2yR3enlafigura.

454

R1,R2 yR3ahorapresentan un"gatewaydeltimorecurso"establecidoen latabladeenrutamiento.Observelaruta por


defectoenR2yR3conelOSPFdeorigendeenrutamiento,peroconelcdigoadicional,E2.ParaR2,larutaes:
O*E20.0.0.0/0[110/1]via192.168.10.10,00:05:34,Serial0/0/1
E2denotaqueestarutaesunarutaOSPFexternaTipo2.
LasrutasOSPFexternasseencuentranenunadelasdossiguientescategoras:ExternalType1(ExternaTipo1,
E1)oExternalType2(ExternaTipo2,E2).LadiferenciaentrelasdosradicaenelmodoenquesecalculaelcostodeOSPF
delarutaencadarouter.OSPFacumulacostoparaunarutaE1, yaquelarutasepropagaatravsdelreaOSPF.Este
procesoesidnticoalosclculosdecostoparalasrutasinternasnormalesdeOSPF.Sinembargo,elcostodeunarutaE2
essiempreelcostoexterno,independientementedelcostointeriorparaalcanzardicharuta.Enestatopologa,debidoaque
larutapordefectotieneuncostoexternode1en elrouterR1,R2yR3tambin muestranuncostode1paralaruta por
defectoE2.LasrutasE2conuncostode1constituyenlaconfiguracinOSPFpredeterminada.Elcambiodedichosvalores
predeterminados,ascomolainformacinadicionalacercadelasrutasexternas,seanalizaenCCNP.

11.5.2AjustedeOSPF
Anchodebandadereferencia

455

Comodeberecordar,elcostoOSPFdeCiscoutilizaelanchodebandaacumulado.Elvalordelanchodebandade
cadainterfazsecalculacon100000000/anchodebanda.Alanchodebandadereferenciaseloconocecomo100000000
10alaoctavapotencia.
Por lo tanto, 100000000 es el ancho de banda predeterminado de referencia cuando el ancho de banda real se
convierteenunamtricadecosto.Comosevioenestudiosanteriores,ahoracontamosconvelocidadesdeenlacemucho
msrpidasquelasvelocidadesdeFastEthernet,queincluyenGigabitEthernety10GigE.Alutilizarunanchodebandade
referencia de 100000000 se obtienen interfaces con valores de ancho de banda de 100 Mbps y mayores con el mismo
costoOSPFde1.
Paraobtenerclculosdecostomsprecisos,puedesernecesarioajustarelvalordelanchodebandadereferencia.
El ancho de banda de referencia puede modificarse para adaptarse a dichos enlaces ms rpidosmediante un comando
OSPFautocostreferencebandw idth.Cuandoestecomandoseanecesario,seloentodoslosroutersparaquelamtrica
deenrutamientodeOSPFsemantengauniforme.
R1(configrouter)#autocostreferencebandw idth?
14294967ElanchodebandadereferenciaentrminosdeMbitsporsegundo
Observe que el valor se expresa en Mbps. Por lo tanto, el valor predeterminado es equivalente a 100. Para
aumentarloavelocidadesde10GigE,necesitarcambiarelanchodebandadereferenciaa10000.
R1(configrouter)#autocostreferencebandw idth10000
Nuevamente,asegresedeconfigurarestecomandoentodoslosrouterseneldominiodeenrutamientoOSPF.IOStambin
puederecordrselo,comosemuestraenlafigura.

HagaclicenR1antesyR1despusenlafigura.

456

La tabla de enrutamiento de R1 muestra el cambio en la mtrica de costo de OSPF. Observe que los valores
presentanvaloresdecostomuchomayoresparalasrutasOSPF.Porejemplo,enR1antes,elcostopara10.10.10.0/24es
1172. Despusdeconfigurarunnuevoanchodebandadereferencia,elcostoparalamismarutaesahora65635.

ModificacindeintervalosOSPF
HagaclicenVecinosdeR11enlafigura.

ElcomandoshowipospfneighborenR1verificaqueR1seaadyacenteaR2yR3.Observeenelresultadoqueel
Tiempomuertocuentaregresivamenteapartirdelos40segundos.Demanerapredeterminada,estevalorseactualizacada
10segundoscuandoR1recibeunsaludodelvecino.
PuedeseraconsejablecambiarlostemporizadoresOSPFparaquelosroutersdetectenlasfallasderedenmenor
tiempo.Sibienalhacerloseaumentareltrfico,enocasionessenecesitaunaconvergenciarpidaquecompenseeltrfico
adicional.
LosintervalosmuertosydesaludodeOSPFpuedenmodificarsemanualmenteconlossiguientescomandosdeinterfaz:

457

Router(configif)#ipospfhellointervalseconds
Router(configif)#ipospfdeadintervalseconds

Lafiguramuestralos intervalosmuertoydesaludomodificadosa5y20 segundos, respectivamente,en la interfazSerial


0/0/0 para R1. Inmediatamente despus de cambiar el intervalo de saludo, el IOS de Cisco modifica automticamente el
intervalomuertoaunvalorequivalenteacuatroveceselintervalodesaludo.Sinembargo,siempreesaconsejablemodificar
explcitamente el temporizador en lugar de depender de la funcin automtica de IOS para que las modificaciones se
documentenenlaconfiguracin.
Despusde20segundos,expiraelTemporizadormuertoenR1.R1yR2pierdenadyacencia.Slomodificamoslosvalores
enunladodelenlaceserialentreR1yR2.
%OSPF5ADJCHG:Process1,Nbr10.2.2.2onSerial0/0/0fromFULLtoDOWN,NeighborDown:Eltemporizadormuerto
expir

Recuerde, losintervalosmuertoydesaludodeOSPFdebenserequivalentesentrevecinos.Puedeverificarlaprdidade
adyacenciaconelcomandoshowipospfneighborenR1.Observequeelvecino10.2.2.2yanoseencuentrapresente.Sin
embargo, 10.3.3.3 o R3 an es un vecino. Los temporizadores establecidos en Serial 0/0/0 no afectan la adyacencia de
vecinosconR3.

458

LosintervalosmuertoydesaludoincompatiblespuedenverificarseenR2conelcomandoshowipospfinterfaceserial0/0/0.
LosvaloresdeintervalosenR2,IDdelrouter10.2.2.2,anestnestablecidosconunintervalodesaludode10segundosy
unintervalomuertode40segundos.
HagaclicenModificartemporizadoresdeR2enlafigura.

PararestaurarlaadyacenciaentreR1yR2,modifiquelosintervalosmuertoydesaludoenlainterfazSerial0/0/0enR2para
hacer coincidir los intervalos de la interfaz Serial 0/0/0 en R1. IOS muestra un mensaje que indica que se estableci la
adyacenciaconunestadoFULL.
14:22:27:%OSPF5ADJCHG:Process1,Nbr10.1.1.1onSerial0/0fromLOADINGtoFULL,LoadingDone
HagaclicenVecinosdeR13enlafigura.

Verifiquequeserestaurelaadyacenciadevecinosconelcomandoshowipospfneighbor enR1.Observe queel


TiempomuertoparaSerial0/0/0esahoramuyinferior,yaquecuentaregresivamenteapartirdelos20segundosenlugarde
los40segundospredeterminados.Serial0/0/1anfuncionaconlostemporizadorespredeterminados.
Nota:OSPFrequierequelosintervalosmuertoydesaludocoincidanentredosroutersparaqueseanadyacentes.Estoes
distintodeEIGRP,dondelostemporizadoresdesaludoydeesperanonecesitancoincidirparaquedosroutersformenuna
adyacenciaEIGRP.

459