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

12
Universidad de El Salvador Facultad de Ingenieria y Arquitectura Escuela de Ingeniería de Sistemas Informáticos Comunicaciones I Guía de Laboratorio No. 4 Protocolos de Estado de Enlace v3 Objetivos de Aprendizaje: Que el estudiante configure, el objeto Nube en GNS3, para poder enlzar topologías a dispositivos externos, como redes, switches, etc. Que ponga en práctica aspectos de conexión de equipos físicos a través de cables. Que el estudiante configure de forma práctica rutas por default, así como protocolos de enrutamiento de estado de enlace (OSPF). Indicaciones: Realice las operaciones que se le presentan, tomando como referencias aspectos vistos en otros laboratorios. I. Conectando GNS3 a dispositivos externos GNS3 posee una cualidad que lo hace poderoso en comparación de otro tipo de herramientas, utilizadas para laboratorios de redes; y es precisamente su capacidad de interactuar en tiempo real con dispositivos físicos, ya sea redes, switches, router, etc. Lo que se hará es vincular una topología hecha en GNS3, para que pueda interactuar con otra topología hecha en GNS3 en un equipo distinto. 1.1. Configurando la Nube (Cloud) Este objeto, lo encontrará en el GNS, en la sección donde se ubican los Host, deberá tomar en cuenta algunos detalles para su correcta configuración. Deberá haber abierto el GNS3 con un usuario con privilegios de root, o en su defecto, abrir GNS3 utilizando la orden: $sudo gns3 Esto es así porque GNS3 hace gestión del la interfaz de red de la computadora donde está corriendo, para poder vincular a un dispositivo creado en una topología; por lo tato, requerirá tener acceso a un usuario priviligiado. Si no lo hace de esta forma no le funcionará. Cuando haya realizado esta acción está listo para configurar la nube, arrastrando el ícono hacia la sección de la topología, y dando clic derecho luego en configure. Guía No. 4 – COS115-v3-1/12

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