2015-01-29-Guia-Laboratorio-No.4-Rutas-por-defecto+OSPF-v3

Post on 02-Oct-2015

24 views 0 download

description

Rutas-por-defecto+OSPF-v3

Transcript of 2015-01-29-Guia-Laboratorio-No.4-Rutas-por-defecto+OSPF-v3

  • UniversidaddeElSalvadorFacultaddeIngenieriayArquitecturaEscueladeIngenieradeSistemasInformticosComunicacionesI

    GuadeLaboratorioNo.4ProtocolosdeEstadodeEnlace

    v3

    ObjetivosdeAprendizaje: Queelestudianteconfigure,elobjetoNubeenGNS3,parapoderenlzartopologasa

    dispositivosexternos,comoredes,switches,etc. Quepongaenprcticaaspectosdeconexindeequiposfsicosatravsdecables. Queelestudianteconfiguredeformaprcticarutaspordefault,ascomoprotocolosde

    enrutamientodeestadodeenlace(OSPF).

    Indicaciones:Realicelasoperacionesqueselepresentan,tomandocomoreferenciasaspectosvistosenotroslaboratorios.

    I.ConectandoGNS3adispositivosexternosGNS3poseeunacualidadquelohacepoderosoencomparacindeotrotipodeherramientas,utilizadasparalaboratoriosderedes;yesprecisamentesucapacidaddeinteractuarentiemporealcondispositivosfsicos,yasearedes,switches,router,etc.LoqueseharesvincularunatopologahechaenGNS3,paraquepuedainteractuarconotratopologahechaenGNS3enunequipodistinto.

    1.1.ConfigurandolaNube(Cloud)Esteobjeto,loencontrarenelGNS,enlaseccindondeseubicanlosHost,debertomarencuentaalgunosdetallesparasucorrectaconfiguracin.

    DeberhaberabiertoelGNS3conunusuarioconprivilegiosderoot,oensudefecto,abrirGNS3utilizandolaorden:$sudogns3

    EstoesasporqueGNS3hacegestindellainterfazdereddelacomputadoradondeestcorriendo,parapodervincularaundispositivocreadoenunatopologa;porlotato,requerirteneraccesoaunusuariopriviligiado.Sinolohacedeestaformanolefuncionar.

    Cuandohayarealizadoestaaccinest listoparaconfigurar lanube,arrastrandoel conohacialaseccindelatopologa,ydandoclicderecholuegoenconfigure.

    GuaNo.4COS115v31/12

  • FiguraNo.1:ConfiguracindelaNubeenGNS3,paravincularlaaunaredexterna.

    PorlogeneralenlosequiposGNU/Linux,laprimerainterfazderedesnombradaeth0,yesatravs de la cual se realizan las conexiones externas, del equipo. Si esto es as, en laconfiguracinquesemuestraenlaimagenanterior,usteddeberseleccionardichainterfazydarclicenelbotonadd,paraquesevinculelainterfazexternaalatopologa.

    Esta accin lo que har es una especie de tubo virtual, que le permitir llegar con undispositivointerno,hacialaredreallocal.

    1.2.ConfigurandoelRouterAhoraqueyaestaconfiguradalanube,leconectaremosunrouter.Paraelloasumiremosquealareddondeestaconectadoelequipo,disponedeunservidorDHCP,porlotanto,lainterfazenelrouter,serlevantadaesperandoqueunequipoexternoleasigne,dichaconfiguracindered.Pasos:a.Agregueunrouteralatopologa,yconecteloconlanube.b.Abralaterminaldeconfiguracin,yejecutelassiguientesordenes.

    GuaNo.4COS115v32/12

    Darclic

  • Figura2:Routerconetadoalanubeatravsdelainterfazdelacomputadoraeth0

    Router#configureterminalRouter(config)#interfacefastEthernet0/0Router(configif)#ipaddressdhcpRouter(configif)#noshutdownRouter(configif)#end

    Estaaccinconfigurlainterfazdelrouter,conunadirecciondhcp,conectndoelrouteralared,comosideunrouterfsicosetratara.Encasodequererconfigurarunaipesttica,deberadeutilizarselaordenpararealizardichoprocedimiento.

    1.3.ProbandoconfiguracinSitodomarchabien,usteddeberadepoderalcanzarserviciosdeInternetdesdeelrouter,silacomputadoraestconectadaaella.Hagalaprueba,desdelaconsoladelrouterusteddedeberdepoderhacerpingagoogle.com,porejemplo.Router#pinggoogle.comTranslating"google.com"...domainserver(168.243.7.14)[OK]

    Typeescapesequencetoabort.Sending5,100byteICMPEchosto190.212.166.50,timeoutis2seconds:!!!!!Successrateis100percent(5/5),roundtripmin/avg/max=8/12/20msRouter#

    Estoindicaqueelroterestadebidamenteconectadoalaredreal,ypuedealcanzarrecursoscomogoogle.

    GuaNo.4COS115v33/12

  • II.RutapordefectoCuandoeldestinoalquesepretendellegarsonmltiplesredes,onoseconocensepuedecrearunarutaestticapordefectoparaalcanzareldestino:Router(config)#iproute0.0.0.00.0.0.0[IPdelsaltooIterfazdesalida][distanciaadministrativa]

    Veaelsiguientecaso:

    Figura3:Rutapordefaultentopologiascomplejas

    Enelcasodelafigura3,loqueinteresaesconfigurarunarutapordefaulenelrouterR1,sehacreadounasalidaalanubeatravsdelainterfazdereddelacomputadora,parabrindarconfiguracinvaDHCP.

    R1>enableR1#configureterminalR1(config)#iproute0.0.0.00.0.0.0fastEthernet1/11R1(config)#interfacefastEthernet1/1R1(configif)#ipaddressdhcpR1(configif)#noshutdownR1(configif)#end

    GuaNo.4COS115v34/12

  • Visualizandolarutacreada:R1#showiprouteCodes:Cconnected,Sstatic,RRIP,Mmobile,BBGPDEIGRP,EXEIGRPexternal,OOSPF,IAOSPFinterareaN1OSPFNSSAexternaltype1,N2OSPFNSSAexternaltype2E1OSPFexternaltype1,E2OSPFexternaltype2iISIS,suISISsummary,L1ISISlevel1,L2ISISlevel2iaISISinterarea,*candidatedefault,UperuserstaticrouteoODR,Pperiodicdownloadedstaticroute

    Gatewayoflastresortis0.0.0.0tonetwork0.0.0.0

    C192.168.64.0/24isdirectlyconnected,FastEthernet1/1S*0.0.0.0/0isdirectlyconnected,FastEthernet1/1

    Notequequelarutacreada,esmarcadaconlaletraS*indicandoquesetratadeunarutaesttica,elasteriscoindicaqueesunarutapordefault.

    III.ProtocolodeEstadodeEnlaceEnungrupoderouterscomosemuestraenlafigura3,paramantenerunatabladeenrutamientoquerespondaaloscambiosenlatopologadelared,resultamsfcillaconfiguracindeenrutamientodinmico.

    3.1.OSPFdeunaslareaLosrouterconfiguradosconOSPFrequierenunareaparamantenerelprocesodeenrutamientodentrodeella,unrouterpuedeformarpartedeunaovariasreas.Paraconfigurar,unrouterenslareadeberespecificarelrea,ascomolaredqueestdirectamenteconectadayquepublicarhaciaelrestodelatopologa.Comosemuestraenlafigura4,setieneungrupoderouterpertenecientesalrea0,paraR2laconfiguracindeOSPF,seracomosemuestraacontinuacin.R1:R1>enableR1#configureterminalR1(config)#iproute0.0.0.00.0.0.0FastEthernet1/1R1(config)#routerospf100R1(configrouter)#network172.16.22.00.0.0.3area0R1(configrouter)#network172.16.22.40.0.0.3area0R1(configrouter)#network172.16.22.80.0.0.3area0R1(configrouter)#network172.16.72.00.0.0.7area0R1(configrouter)#defaultinformationoriginateR1(configrouter)#exit

    NotequeelR1,deber distribuirlarutapordefaultcreadoparallegaralaredremota,ytransferirlaatodaelreaderouterenlared.

    Las configuraciones de las interfaces, debern realizarse con en las guas de laboratorio

    GuaNo.4COS115v35/12

  • anteriores.

    Figura4:Ospfdeunaslarea.

    GuaNo.4COS115v36/12

  • R2:R2>enableR2#configureterminalR2(config)#routerospf100R2(configrouter)#network172.16.22.00.0.0.3area0R2(configrouter)#network172.16.22.120.0.0.3area0R2(configrouter)#network172.16.0.00.0.15.255area0R2(configrouter)#exit

    R3:R3>enableR3#configureterminalR3(config)#routerospf100R3(configrouter)#network172.16.22.40.0.0.3area0R3(configrouter)#network172.16.22.120.0.0.3area0R3(configrouter)#network172.16.22.160.0.0.3area0R3(configrouter)#network172.16.16.00.0.3.255area0R3(configrouter)#exit

    R4:R4>enableR4#configureterminalR4(config)#routerospf100R4(configrouter)#network172.16.22.80.0.0.3area0R4(configrouter)#network172.16.22.160.0.0.3area0R4(configrouter)#network172.16.20.00.0.1.255area0R4(configrouter)#exit

    Note que las redes quesepublicana travs del protocoloOSPFsonsiemprea travs demscaraswildcardcomosedescribeenelapartadosiguiente.

    UnabuenapruebadequelatopologaestfuncionandodeformacorrectaesconfigurarlanubeconectadaaInternet,dondelosRouterpuedanhacerpingasitiosespecficosatravsdesusnombres;comoporejemplo:R2#pingwww.google.com.

    3.2.WildcardEnlasconfiguracionesanterioresdelosrouterparapublicarlasredesdirectamenteconectadasalrouter;seutilizaunamscaraderedespecialconocidacomoWildcard,estoesunaformainvertidadeescribirlamscaradesudredymuyutilizadaenlasreglasACLenlosrouter.Elclculodelawildcardserealizadeformasimpleinvertiendolosvaloresdelamscara;de

    GuaNo.4COS115v37/12

  • tal forma que el 1 en una mscara normal representa red, en el caso de wildcard serepresentarporuncero.Laformarpidadecalcularlamscarawildcardenformadecimalesrestandoalvalordelamscarareala255,comosemuestraenlatablasiguiente:

    Sidisponemosdeunaredde30bits,utilizadoparaunenlace,entoncessecuentaconunamscara255.255.255.252,detalformaquealconvertirlaawildcardnosda:0.0.0.3,haciendolossiguiente:

    Mscara30bitsValoresderesta 255 255 255 255

    Mscara 255 255 255 252

    Wildcard 0 0 0 3

    Otrosejemplos:

    Mscara24bitsValoresderesta 255 255 255 255

    Mscara 255 255 255 0

    Wildcard 0 0 0 255

    Mscara22bitsValoresderesta 255 255 255 255

    Mscara 255 255 252 0

    Wildcard 0 0 3 255

    3.3.ArchivosdetextoparaconfiguracindeRouterUnaprcticaparaoptimizarel tiempocuandoseconfiguranvariosrouter, esdisponerdearchivosdetextosaformadescriptsconlasrdenesqueseescribeporconsoladetalmaneraquepermita,poderconfigurardeformarpidaunroutercado,seesefueraelcaso.ParaconfigurarelRouterbstaraconcopiardelarchivodetextoconteniendolaslneasdeconfiguracin,ypegarenlaconsoladelrouterquesedeseaconfigurar.

    A continuacin se presenta un archivo de texto de configuracin de R2 de la topologaanterior:

    R2.txtenableconfigureterminalhostnameR2

    GuaNo.4COS115v38/12

  • interfacefastEthernet0/1ipaddress172.16.22.13255.255.255.252noshutdownexit

    interfacefastEthernet0/0ipaddress172.16.22.1255.255.255.252noshutdowexit

    interfacefastEthernet1/0ipaddress172.16.0.1255.255.240.0noshutdowexit

    routerospf100network172.16.22.00.0.0.3area0network172.16.22.120.0.0.3area0network172.16.0.00.0.15.255area0exitend

    Estearchivodetextoserfuncionalsisecuentaconunrouterquedispongadelasmimasinterfaces escritas en el archivo, en caso contrario deber den cambiarse los nombrescorrespondientesdelainterfaz.

    Paracadarouterdelatopologadeberdetenerseunarchivodeconfiguracinconsuvaloresespecficos.

    IV.ConfiguracininterfazderedGNU/LinuxLaconfiguracindelainterfazderedenLinux,puedehacersedesdelainterfazgrfica,ascomodelainterfazCLI.AcontinuacinsedetallacomoconfigurarlainterfazhaciendousodelCLI.

    LaconfiguracindelaNubeenGNS3,deberhacersedirectamenteenlainterfazdereddelhostGNU/LinuxdondecorreGNS3.PorellodeberconfigurarlanubeenlamismasubredqueconectelainterfazdelrouterGNS3;ydeber depoderhacerpingdesdeelrouterdefronteradelatopologahacialaconfiguracinquerealiceenlaNube.

    4.1.MtodorpidoCLISi loqueserequiereeshacerpruebasrpidasparaconfigurarunainterfazderedpuedehacerlodelasiguientemanera:

    GuaNo.4COS115v39/12

  • $su#ifconfigeth0172.16.62.2netmask255.255.255.248up

    Verificarlaconfiguracin#ifcofigeth0Linkencap:EthernetHWaddr5c:f9:dd:6c:c1:87inetaddr:172.16.62.2Bcast:172.16.62.7Mask:255.255.255.248inet6addr:fe80::5ef9:ddff:fe6c:c187/64Scope:LinkUPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1RXpackets:117866762errors:0dropped:116019overruns:0frame:0TXpackets:14699904errors:4dropped:0overruns:0carrier:0collisions:0txqueuelen:1000RXbytes:149987917857(139.6GiB)TXbytes:1497279576(1.3GiB)Interrupt:19

    Silacomputadoradisponedemsdeunainterfazdered,deberasegurarsequeseconfiguralacorrecta;entodocaso,lasinterfacessonnombraseth0,eth1,eth2,etc,paralascableadasywlan0,wlan1,etc.paralasinalmbricas.

    4.2.MtodolargoCLIElinconvenienteconelmtodoanterioresquelainterfazdered,siseledesconectaelcablepierdelaconfiguracin,ademsdegenerarmuchaintermitencia.Sisedeseamantenerestablelaconfiguracindeberdehacerloenelarchivodeconfiguracinde interfaces de Linux; en Debian dicho archivo se encuentra en la ruta/etc/network/interfaces, es precisamenteestearchivoquedeber configurarseparamantenerunaconfiguracinfija.

    Abriendoelarchivodeconfiguracin:#nano/etc/network/interfaces

    Alfinaldelarchivo,ysieth0fueselainterfazdeconexin,ynotieneotraconfiguracin;ingreselainformacindelaconexincomosemuestraenelsiguienteejemplo:autoeth0ifaceeth0inetstaticaddress172.16.62.2netmask255.255.255.248

    Cuandofinalice,guardeelarchivoyreinicielainterfazdereddelasiguienteforma:#/etc/init.d/networkingrestart

    Luegoquehayareiniciadopuedeveriticar,laconfiguracindelainterfazdered,comosemuestroenlaseccinanterior.

    GuaNo.4COS115v310/12

  • V.EjerciciodellaboratorioAcontinuacinselepresentadostopologaquedeberconfigurarenellaboratorio,haciendousodeRutasEstticasyRuteoDinmicoconOSPF,dondecorresponda,apoyndoseenGNS3.Debertrabajarenequiposdetres,paracompletarellaboratorio.

    TopologaparaHostAconGNS3

    GuaNo.4COS115v311/12

  • TopologaparaHostBconGNS3

    Requerimientos: Deberconfigurarlatopologaenhostindependientes. Atravsdeuncablederedcruzado,deberconectarlosdoshost. Configurarlanubeencadahostyverificarquesecreeelenlacefsicoparaconectar

    ambastopologas. Deberdecrearlanubeconconfiguracinestticasegnsedetallaenambas

    topologas. Todosloshostdelastopologasdeberndepoderhacerpingunosconotros.

    GuaNo.4COS115v312/12