Libro de Ccna II PDF
Libro de Ccna II PDF
Libro de Ccna II PDF
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
Losroutersseencuentranenelcentrodelared 2
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.
1.1.2MemoriayCPUdelrouter
Aunqueexistendiferentestiposymodelosderouters,todostienenlosmismoscomponentesdehardware generales.Segnelmodelo,esoscomponentesseencuentranendiferenteslugaresdentrodelrouter.Lafiguramuestrael
1.1.2MemoriayCPUdelrouter
Componentesdelrouterysusfunciones AligualqueunaPC,unroutertambinincluye: Unidaddeprocesamientocentral(CPU) Memoriadeaccesoaleatorio(RAM) Memoriadeslolectura(ROM)
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).
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
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
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
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
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
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
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
18
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
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
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
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.
26
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
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
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
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
40
Paso3:ElpaquetellegaalrouterR2
1.ElrouterR2examinaladireccinMACdedestino,quecoincideconladireccinMACdelainterfazreceptora, FastEthernet0/0.Porlotanto,R1copiarlatramaensubfer. 2.R2observaqueelcampoTipodeEthernetes0x800,locualsignificaquelatramadeEthernetcontieneunpaqueteIPen laporcindedatosdelatrama. 3.R2desencapsulalatramadeEthernet. 4.DadoqueladireccinIPdedestinodelpaquetenocoincideconningunadelasdireccionesdeinterfazdeR2,elrouter consultasutabladeenrutamientoparaenrutarestepaquete.R2buscaladireccinIPdedestinodelpaqueteenlatablade enrutamientoutilizandoelmismoprocesoquesiguiR1.
41
42
Paso4:ElpaquetellegaaR3.
1.R3recibeycopialatramaPPPdeenlacededatosensubfer. 2.R3desencapsulalatramaPPPdeenlacededatos. 3. R3 busca la direccin IP de destino del paquete 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.
46
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
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
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
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 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
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
up. MensajesnosolicitadosdeIOSHagaclicenMensajesnosolicitadosdeIOSenlafigura.
54
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
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".
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
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
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
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,elrelojpuedeconfigurarseconelcomando 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
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
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
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.
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
HagaclicenelbotnTopologaenlafigura.
73
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
2.4Rutasestticascondireccionesdelsiguientesalto
2.4.1Propsitoysintaxisdecomandodeiproute
Propsitoysintaxisdecomandodeiproute
Comoseanalizanteriormente,unrouterpuedeaprendersobreredesremotasdedosmaneras: Manualmente,apartirdelasrutasestticasconfiguradas Automticamente,apartirdeunprotocolodeenrutamientodinmico
77
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:
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.
79
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
81
2.4.3Principiosdelatabledeenrutamiento
Principiosdelatabladeenrutamiento
82
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
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
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
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
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
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.
97
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
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
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
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
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
111
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
Ventajasydesventajasdelenrutam ientodinm ico Ventajasdelenrutam ientodinm ico: Eladministradortienemenostrabajoenelmantenimientodelaconfiguracincuandoagregaoquitaredes. Losprotocolosreaccionanautomticamentealoscambiosdetopologa. Laconfiguracinesmenospropensaaerrores. Esmsescalable,elcrecimientodelarednormalmentenorepresentaunproblema.
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
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
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
Aunqueel algoritmoBellmanFordeventualmente 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
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
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
3.4Distanciasadministrativas
3.4.1Propsitodeladistanciaadministrativa
Mltiplesorgenesdeenrutam iento
131
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
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
Elcomandoshowiproute172.16.3.0revelaque,enrealidad,ladistanciaadministrativaesiguala1.
3.4.4Redesconectadasdirectamente
LasredesconectadasdirectamentesemuestranenlatabladeenrutamientoencuantoseconfiguraladireccinIP enlainterfazystaseencuentrahabilitadayoperativa.ElvalordeADdelasredesconectadasdirectamenteesiguala0,lo cualsignificaquesteeselorigendeenrutamientodemayorpreferencia.Noexisteunarutamejorparaunrouterquetener unadesus interfacesconectadasdirectamente aesared.Portalmotivo,ladistanciaadministrativade unared conectada directamentenopuedecambiarseyningnotroorigenderutapuedetenerunadistanciaadministrativaiguala0.
137
Elcomandoshowiproute172.16.1.0revelaqueladistanciaesiguala0paraesarutaconectadadirectamente.
3Introduccinalosprotocolosdeenrutamientodinmico
3.5Protocolosdeenrutamiento yactividadesdedivisinensubredes 3.5.1Identificacindeloselementosdelatabladeenrutamiento.
Elpropsitodeesteejercicioespracticarcmoidentificarcorrectamenteelorigenderuta,ladistanciaadministrativa ylamtricaparaunarutadeterminadaenfuncindelresultadodelcomandoshow iproute. Elresultadonoescomnenlamayoradelastablasdeenrutamiento.Laejecucindemsdeunprotocolodeenrutamiento enelmismorouterespocofrecuente.Laejecucindetresprotocolos,comosemuestraaqu,esmsquenadaunejercicio acadmicocuyovaloresayudaraaprenderainterpretarelresultadodelatabladeenrutamiento. Arrastreycoloquelasrespuestascorrectasenelespaciocorrespondientedelatabla.
138
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
142
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
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 R2 R3 10.3.0.0disponibleatravsdelainterfazSerial0/0/0 10.2.0.0disponibleatravsdelainterfazSerial0/0/0 10.3.0.0disponibleatravsdelainterfazSerial0/0/1 10.1.0.0disponibleatravsdelainterfazFastEthernet0/0 10.2.0.0disponibleatravsdelainterfazSerial0/0/0
150
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 R2 R3 Envaunaactualizacinacercadelared10.4.0.0desdelainterfazSerial0/0/0. Envaunaactualizacinacercadelared10.3.0.0desdelaFastEthernet0/0. RecibeunaactualizacindeR2acercadelared10.2.0.0conunamtricade1. Almacenalared10.2.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. Envaunaactualizacinacercadelared10.1.0.0desdelainterfazSerial0/0/0. Envaunaactualizacinacercadelared10.2.0.0desdelainterfazFastEthernet0/0. RecibeunaactualizacindeR2acercadelared10.3.0.0conunamtricade1. Almacenalared10.3.0.0enlatabladeenrutamientoconunamtricade1.
152
153
154
155
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.
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
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
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.
168
169
4.3.4Fluctuacindefasealeatoria
170
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
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.
182
183
184
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
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
191
ElRIPv2introdujolassiguientesmejorasalRIPv1: 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. Incluye una mscara de subred en las actualizaciones de enrutamiento, lo que lo convierte en un protocolo de enrutamientosinclase. Tieneunmecanismodeautenticacinparalaseguridaddelasactualizacionesdelastablas. Admiteunamscaradesubreddelongitudvariable(VLSM). Utilizadireccionesmulticastenvezdebroadcast. Admiteelresumenmanualderuta.
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
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.
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.
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
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
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
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.
208
Este bloque de resultados contiene informacin acerca de la versin RIP que est configurada actualmente y las interfacesqueparticipanenlasactualizacionesRIP.
Hagaclicenelbotn5enlafigura.
EstapartedelresultadomuestraqueelrouterR2actualmenterealizaelresumenenelbordedelaredconclaseyutilizar enformapredeterminadahastacuatrorutasdeigualcostoparaequilibrarcargaseneltrfico.
209
Desplcese hacia abajo para ver el resultado restante. Los vecinos RIP se enumeran aqu como Fuentes de informacindeenrutam iento.GatewayesladireccinIPdelsiguientesaltodelvecinoqueenvaactualizacionesdeR2.
210
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
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.
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
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
Lared192.168.4.0/24sedividecomounanicasubred192.168.4.8/30
HagaclicenR1,R2yR3paraverlosdetallesdeconf iguracindecadarouter.
216
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
HagaclicenR3enlafigura.
LaconfiguracindeenrutamientoparaR3escorrecta.Laconfiguracinenejecucincoincideconlaingresadaenelmodo deconfiguracinderouter.
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
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
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
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
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
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
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.
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
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 del primer 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
237
238
239
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.
240
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.
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.
243
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 discuteenel curso.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
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
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.
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.
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
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
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
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
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
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.
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.
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
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.
270
271
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
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
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
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
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
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
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
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
Rutafinal
Laruta192.168.1.0/24denivel1tambinsepuededefinircomounarutafinal.Unarutafinalesunarutaqueincluye: unadireccinIPdelsiguientesalto(otraruta) y/ounainterfazdesalida
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
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
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.
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
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
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.
308
Comportamiento del enrutamiento sin clase: Si el comportamiento de enrutamiento sin clase est en vigencia, contine buscandolasrutasdesuperreddenivel1enlatabladeenrutamientoparaversihayalgunacoincidencia,incluidalarutapor defecto,siasfuera. HagaclicenPaso4.
309
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
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
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
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
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.
319
Ejemplo:ProcesodebsquedaderutasconVLSM
QusucedeconnuestratopologadeRouterXqueutilizaunesquemadedireccionamientoVLSM?Cmocambiaestoel procesodebsqueda?
Hagaclicen1enlafigura.
320
321
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
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
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
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
HagaclicenNohaycoincidenciasenlafigura.
328
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
Elrouterimplementauncomportamientodeenrutamientoconclaseosinclase? HagaclicenPaso3a.
330
Comportamiento del enrutamiento sin clase: Si el comportamiento del enrutamiento sin clase est en vigencia, contine buscandolasrutasdesuperreddenivel1enlatabladeenrutamientoparaversihayalgunacoincidencia,incluidalarutapor defecto,dehaberla. HagaclicenPaso4.
331
Sinohaycoincidenciaconningunarutadelatabladeenrutamiento,elrouterdescartaelpaquete.
8.3.5Comportamientodelenrutamientosinclase:Procesodebsqueda
Repasemosnuestroejemplodetopologayobservemoslacoincidenciadebitsqueseproducecuandoelcomportamientode enrutamientosinclase(ipclassless)estenvigencia. Ejemplo:R2enfuncionamientoconelcomportamientodelenrutamientosinclase
332
HagaclicenTabladeenrutamientodeR2yprincipalenlafigura.
Nuevamente, R2recibeunpaquetedestinadoa laPC3en172.16.4.10. Comosucedaconelcomportamientode enrutamientoconclase,elrouterrealizaunabsquedaenlatabladeenrutamientoyencuentraunacoincidenciade16bits con larutaprincipal 172.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
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
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, elcomportamientodelenrutamientosinclaseseconvirtienelpredeterminado. 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
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
CadamensajeEIGRPincluyeel encabezado. Los camposimportantesparanuestroanlisis incluyenelcampoCdigode operacinyelcampoNmerodesistemaautnomo.ElCdigodeoperacinespecificaeltipodepaqueteEIGRP: Actualizacin Consulta Respuesta Saludo
342
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
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
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
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
348
ElalgoritmoDUALseutilizaparaquenoseproduzcanbuclesacadainstante,alolargodeunclculoderuta.Esto permitequetodoslosroutersinvolucradosenuncambiodetopologasesincronicenalmismotiempo.Losroutersquenose
349
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
357
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
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
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.
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
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.
368
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
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
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
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
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.
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
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.
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
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
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
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
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? RecuerdequeEIGRPsloutilizaelenlaceconelanchodebandams 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
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
394
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.
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
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
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
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
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
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
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
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.
10.1.7Saturacindepaquetesdeestadodeenlacesalosvecinos
Comosemuestraenlafigura,elcuartopasoenelprocesodeenrutamientodeestadodeenlaceconsisteenlosiguiente: CadarouterinundaelLSPatodoslosvecinos,quelueg oalmacenant odoslosLSPrecibidosenunabasededatos.
406
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
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
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.
412
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
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.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
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: OSPF OSPFfuediseadoporelgrupodetrabajodeOSPF:IETF(GrupodetrabajodeingenieradeInternet),queanhoyexiste. EldesarrollodeOSPFcomenzen1987yactualmentehaydosversionesenuso: OSPFv2:OSPFpararedesIPv4(RFC1247yRFC2328) OSPFv3:OSPFpararedesIPv6(RFC2740) OpenShortestPathFirst(OSPF) IntermediateSystemtoIntermediateSystem(ISIS)
416
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
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
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
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
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
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
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
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.
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
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
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:
435
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
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
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
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
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 utilizaparamodificarelvalordel ancho debanda utilizadoporIOSenelclculode la mtricadecostodeOSPF.LasintaxisdelcomandointerfaceeslamismasintaxisqueaprendienelCaptulo9,"EIGRP": Router(configif)#bandw idth bandwidthkbps Lafiguramuestraloscomandosbandwidthutilizadosparamodificarloscostosdetodaslasinterfacesserialesdela topologa.EnelcasodeR1,elcomandoshowipospfinterfacemuestraqueelcostodelenlaceSerial0/0/0esahora1562,el resultadodelclculodecostoOSPFdeCiscode100000000/64000.
441
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.
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
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
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
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
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.
452
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
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
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.
457
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
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.
11.7Resumenyrevisin
Resumen
OSPF(OpenShortestPathFirst)esunprotocolodeenrutamientodeestadodeenlacesinclase.LaversinactualdeOSPF paraIPv4esOSPFv2,introducidaenRFC1247yactualizadaenRFC2328porJohnMoy.En1999,OSPFv3paraIPv6se publicenRFC2740.
OSPFtiene unadistancia administrativapredeterminadade110yse indicaen latabla deenrutamientocon uncdigode origenderutadeO.OSPFsehabilitaconelcomandodeconfiguracinglobalrouterospf processid.Elcomandoprocessid essignificativoanivellocal,loqueimplicaquenonecesitacoincidirconotrosroutersOSPFparaestableceradyacenciascon dichosvecinos. ElcomandonetworkutilizadoconOSPFtienelamismafuncinquecuandoseutilizaconotrosprotocolosdeenrutamiento IGP,peroconunasintaxisligeramentediferente.
Router(configrouter)#network networkaddresswildcardmaskareaareaid
459
460
461