Академический Документы
Профессиональный Документы
Культура Документы
ar
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 delpaquete en la tabla de enrutamiento. El resultado de bsqueda en la tabla de enrutamiento es una de las redes de R3 conectadas directamente. Esto significa que el paquete puede enviarse directamentealdispositivodedestinoynoesnecesarioenviarloaotrorouter. Dadoquela interfazdesalidaesunaredEthernetconectadadirectamente,R3deberesolverladireccinIPdedestinodel paqueteconunadireccinMACdedestino. 4.R3buscaladireccinIPdedestinodelpaquetede192.168.4.10ensucach ARP.Si laentradanoseencuentraenel cachARP,R3envaunasolicituddeARPdesdesuinterfazFastEthernet0/0.LaPC2envaacambiounarespuestaARP con su direccin MAC. R3 actualiza su cach ARP con una entrada para 192.168.4.10 y la direccin MAC recibida en la respuestaARP. 5.ElpaqueteIPseencapsulaenunanuevatramadeenlacededatosEthernetyseenvadesdelainterfazFastEthernet0/0 deR3. Paso5:LatramadeEthernetllegaalaPC2conelpaqueteIPencapsulado. 1.LaPC2examinaladireccinMACdedestino,quecoincideconladireccinMACdelainterfazreceptora,suNICEthernet. Porlotanto,laPC2copiarelrestodelatramaensubfer. 2.LaPC2observaqueelcampoTipodeEthernetes0x800,locualsignificaquelatramadeEthernetcontieneunpaquete IPenlaporcindedatosdelatrama. 3.LaPC2desencapsulalatramadeEthernetyenvaelpaqueteIPalprocesoIPdesusistemaoperativo. Resum en Hemosanalizadoel procesode encapsulacin ydesencapsulacin de unpaquetealenviarlode unrouteraotro, desdeeldispositivodeorigenhastaeldispositivodedestinofinal.Tambinhemosanalizadoelprocesodebsquedaenla tablade enrutamientoqueseabordarconmsprofundidaden uncaptulo posterior.Hemosvistoquelos routersnoslo tienenparticipacinenlasdecisionesdeenrutamientodeCapa3,sinoqueademsparticipanenprocesosdeCapa2,entre elloslaencapsulacin,yenredesEthernet,ARP.Losrouterstambinparticipanen laCapa1queseusaparatransmitiry recibirlosbitsdedatosatravsdelmediofsico. Lastablasdeenrutamientocontienentantoredesremotascomoconectadasdirectamente.Losrouterssabenhacia dnde enviarlospaquetesdestinadosaotrasredes,entreellasInternet,porquecontienendireccionespararedesremotas en sus tablas de enrutamiento. En los prximos captulos aprenderemos cmo los routers construyen y mantienen estas tablas de enrutamiento, ya sea mediante el uso de rutas estticas ingresadas en forma manual o a travs del uso de protocolosdeenrutamientodinmico.
43
44
1.6Resumen
1.6.1Resumenyrevisin
Resumen Estecaptulofueunapresentacindelrouter.Losrouterssoncomputadoraseincluyenmuchosdeloscomponentes dehardwareysoftwarequeseencuentranenunaPCtpica,comoporejemploCPU,RAM,ROMyunsistemaoperativo. Elobjetivoprincipaldeunrouteresconectarmltiplesredesyenviarpaquetesdesdeunaredalasiguiente.Esto significaqueunrouternormalmentetienemltiplesinterfaces.CadainterfazesunmiembroohostenunaredIPdiferente. El router tiene una tabla de enrutamiento, que es una lista de redes conocidas por el router. La tabla de enrutamientoincluyedireccionesderedparasuspropiasinterfacesquesonlasredesconectadasdirectamente,ademsde direccionesderedpararedesremotas.Unaredremotaesunaredalaquesepuedellegarnicamentemedianteelenvo delpaqueteaotrorouter. Lasredesremotasseincorporanalatabladeenrutamientodedosmaneras:sieladministradorderedconfiguralas rutasestticasenformamanualoalimplementarunprotocolodeenrutamientodinmico.Lasrutasestticasnotienentanta sobrecargacomolosprotocolosdeenrutamientodinmicosinembargo,lasrutasestticasrequierenmsmantenimientosi latopologaesinestableoestenconstantecambio. Los protocolos de enrutamiento dinmico automticamente ajustan los cambios sin intervencin alguna del administradordered.LosprotocolosdeenrutamientodinmicorequierenmsprocesamientodelaCPUyademsusanuna ciertacantidaddecapacidad deenlaceparamensajesyactualizacionesdeenrutamiento.Enmuchoscasos, una tablade enrutamientotendrtantorutasestticascomodinmicas. Los routers toman su decisin principal de envo en la Capa 3, la capa de Red. Sin embargo, las interfaces del routerparticipanenlasCapas1,2y3.LospaquetesIPdeCapa3seencapsulanenunatramadeenlacededatosdeCapa 2 y se codifican en bits en la Capa 1. Las interfaces del router participan en procesos de Capa 2 asociados con la encapsulacin.Porejemplo,unainterfazEthernetenunrouterparticipaenelprocesoARPcomootroshostsenesaLAN. Enelprximocaptulo,examinaremoslaconfiguracinderutasestticaseintroduciremoslatabladeenrutamientoIP.
45