Sie sind auf Seite 1von 12

UniversidaddeElSalvador

FacultaddeIngenieriayArquitectura
EscueladeIngenieradeSistemasInformticos
ComunicacionesI

GuadeLaboratorioNo.4
ProtocolosdeEstadodeEnlace
v3
ObjetivosdeAprendizaje:
Queelestudianteconfigure,elobjetoNubeenGNS3,parapoderenlzartopologasa
dispositivosexternos,comoredes,switches,etc.
Quepongaenprcticaaspectosdeconexindeequiposfsicosatravsdecables.
Queelestudianteconfiguredeformaprcticarutaspordefault,ascomoprotocolosde
enrutamientodeestadodeenlace(OSPF).
Indicaciones:
Realicelasoperacionesqueselepresentan,tomandocomoreferenciasaspectosvistosenotros
laboratorios.
I.ConectandoGNS3adispositivosexternos
GNS3poseeunacualidadquelohacepoderosoencomparacindeotrotipodeherramientas,
utilizadasparalaboratoriosderedes;yesprecisamentesucapacidaddeinteractuarentiempo
realcondispositivosfsicos,yasearedes,switches,router,etc.Loqueseharesvincularuna
topologahechaenGNS3,paraquepuedainteractuarconotratopologahechaenGNS3enun
equipodistinto.
1.1.ConfigurandolaNube(Cloud)
Esteobjeto,loencontrarenelGNS,enlaseccindondeseubicanlosHost,debertomaren
cuentaalgunosdetallesparasucorrectaconfiguracin.
DeberhaberabiertoelGNS3conunusuarioconprivilegiosderoot,oensudefecto,abrir
GNS3utilizandolaorden:
$sudogns3
EstoesasporqueGNS3hacegestindellainterfazdereddelacomputadoradondeest
corriendo,parapodervincularaundispositivocreadoenunatopologa;porlotato,requerir
teneraccesoaunusuariopriviligiado.Sinolohacedeestaformanolefuncionar.
Cuandohayarealizadoestaaccinestlistoparaconfigurarlanube,arrastrandoel cono
hacialaseccindelatopologa,ydandoclicderecholuegoenconfigure.

GuaNo.4COS115v31/12

Darclic

FiguraNo.1:ConfiguracindelaNubeenGNS3,paravincularlaaunaredexterna.
PorlogeneralenlosequiposGNU/Linux,laprimerainterfazderedesnombradaeth0,yesa
travs de la cual se realizan las conexiones externas, del equipo. Si esto es as, en la
configuracinquesemuestraenlaimagenanterior,usteddeberseleccionardichainterfazy
darclicenelbotonadd,paraquesevinculelainterfazexternaalatopologa.
Esta accin lo que har es una especie de tubo virtual, que le permitir llegar con un
dispositivointerno,hacialaredreallocal.
1.2.ConfigurandoelRouter
Ahoraqueyaestaconfiguradalanube,leconectaremosunrouter.Paraelloasumiremosquea
lareddondeestaconectadoelequipo,disponedeunservidorDHCP,porlotanto,lainterfaz
enelrouter,serlevantadaesperandoqueunequipoexternoleasigne,dichaconfiguracinde
red.
Pasos:
a.Agregueunrouteralatopologa,yconecteloconlanube.
b.Abralaterminaldeconfiguracin,yejecutelassiguientesordenes.

GuaNo.4COS115v32/12

Figura2:Routerconetadoalanubeatravsdelainterfazdelacomputadoraeth0
Router#configureterminal
Router(config)#interfacefastEthernet0/0
Router(configif)#ipaddressdhcp
Router(configif)#noshutdown
Router(configif)#end
Estaaccinconfigurlainterfazdelrouter,conunadirecciondhcp,conectndoelrouterala
red,comosideunrouterfsicosetratara.
Encasodequererconfigurarunaipesttica,deberadeutilizarselaordenpararealizardicho
procedimiento.
1.3.Probandoconfiguracin
Sitodomarchabien,usteddeberadepoderalcanzarserviciosdeInternetdesdeelrouter,sila
computadoraestconectadaaella.Hagalaprueba,desdelaconsoladelrouterusteddedeber
depoderhacerpingagoogle.com,porejemplo.
Router#pinggoogle.com
Translating"google.com"...domainserver(168.243.7.14)[OK]
Typeescapesequencetoabort.
Sending5,100byteICMPEchosto190.212.166.50,timeoutis2seconds:
!!!!!
Successrateis100percent(5/5),roundtripmin/avg/max=8/12/20ms
Router#

Estoindicaqueelroterestadebidamenteconectadoalaredreal,ypuedealcanzarrecursos
comogoogle.

GuaNo.4COS115v33/12

II.Rutapordefecto
Cuandoeldestinoalquesepretendellegarsonmltiplesredes,onoseconocensepuede
crearunarutaestticapordefectoparaalcanzareldestino:
Router(config)#iproute0.0.0.00.0.0.0[IPdelsaltooIterfazde
salida][distanciaadministrativa]
Veaelsiguientecaso:

Figura3:Rutapordefaultentopologiascomplejas
Enelcasodelafigura3,loqueinteresaesconfigurarunarutapordefaulenelrouterR1,se
hacreadounasalidaalanubeatravsdelainterfazdereddelacomputadora,parabrindar
configuracinvaDHCP.
R1>enable
R1#configureterminal
R1(config)#iproute0.0.0.00.0.0.0fastEthernet1/11
R1(config)#interfacefastEthernet1/1
R1(configif)#ipaddressdhcp
R1(configif)#noshutdown
R1(configif)#end
GuaNo.4COS115v34/12

Visualizandolarutacreada:
R1#showiproute
Codes:Cconnected,Sstatic,RRIP,Mmobile,BBGP
DEIGRP,EXEIGRPexternal,OOSPF,IAOSPFinterarea
N1OSPFNSSAexternaltype1,N2OSPFNSSAexternaltype2
E1OSPFexternaltype1,E2OSPFexternaltype2
iISIS,suISISsummary,L1ISISlevel1,L2ISISlevel2
iaISISinterarea,*candidatedefault,Uperuserstaticroute
oODR,Pperiodicdownloadedstaticroute
Gatewayoflastresortis0.0.0.0tonetwork0.0.0.0
C192.168.64.0/24isdirectlyconnected,FastEthernet1/1
S*0.0.0.0/0isdirectlyconnected,FastEthernet1/1

Notequequelarutacreada,esmarcadaconlaletraS*indicandoquesetratadeunaruta
esttica,elasteriscoindicaqueesunarutapordefault.
III.ProtocolodeEstadodeEnlace
Enungrupoderouterscomosemuestraenlafigura3,paramantenerunatablade
enrutamientoquerespondaaloscambiosenlatopologadelared,resultamsfcilla
configuracindeenrutamientodinmico.
3.1.OSPFdeunaslarea
LosrouterconfiguradosconOSPFrequierenunareaparamantenerelprocesode
enrutamientodentrodeella,unrouterpuedeformarpartedeunaovariasreas.Para
configurar,unrouterenslareadeberespecificarelrea,ascomolaredqueest
directamenteconectadayquepublicarhaciaelrestodelatopologa.
Comosemuestraenlafigura4,setieneungrupoderouterpertenecientesalrea0,paraR2
laconfiguracindeOSPF,seracomosemuestraacontinuacin.
R1:
R1>enable
R1#configureterminal
R1(config)#iproute0.0.0.00.0.0.0FastEthernet1/1
R1(config)#routerospf100
R1(configrouter)#network172.16.22.00.0.0.3area0
R1(configrouter)#network172.16.22.40.0.0.3area0
R1(configrouter)#network172.16.22.80.0.0.3area0
R1(configrouter)#network172.16.72.00.0.0.7area0
R1(configrouter)#defaultinformationoriginate
R1(configrouter)#exit
NotequeelR1,deberdistribuirlarutapordefaultcreadoparallegaralaredremota,y
transferirlaatodaelreaderouterenlared.
Las configuraciones de las interfaces, debern realizarse con en las guas de laboratorio
GuaNo.4COS115v35/12

anteriores.

Figura4:Ospfdeunaslarea.

GuaNo.4COS115v36/12

R2:
R2>enable
R2#configureterminal
R2(config)#routerospf100
R2(configrouter)#network172.16.22.00.0.0.3area0
R2(configrouter)#network172.16.22.120.0.0.3area0
R2(configrouter)#network172.16.0.00.0.15.255area0
R2(configrouter)#exit
R3:
R3>enable
R3#configureterminal
R3(config)#routerospf100
R3(configrouter)#network172.16.22.40.0.0.3area0
R3(configrouter)#network172.16.22.120.0.0.3area0
R3(configrouter)#network172.16.22.160.0.0.3area0
R3(configrouter)#network172.16.16.00.0.3.255area0
R3(configrouter)#exit

R4:
R4>enable
R4#configureterminal
R4(config)#routerospf100
R4(configrouter)#network172.16.22.80.0.0.3area0
R4(configrouter)#network172.16.22.160.0.0.3area0
R4(configrouter)#network172.16.20.00.0.1.255area0
R4(configrouter)#exit
Note que las redes que se publican a travs del protocolo OSPF son siempre a travs de
mscaraswildcardcomosedescribeenelapartadosiguiente.
Unabuenapruebadequelatopologaestfuncionandodeformacorrectaesconfigurarla
nubeconectadaaInternet,dondelosRouterpuedanhacerpingasitiosespecficosatravsde
susnombres;comoporejemplo:R2#pingwww.google.com.
3.2.Wildcard
Enlasconfiguracionesanterioresdelosrouterparapublicarlasredesdirectamenteconectadas
alrouter;seutilizaunamscaraderedespecialconocidacomoWildcard,estoesunaforma
invertidadeescribirlamscaradesudredymuyutilizadaenlasreglasACLenlosrouter.
Elclculodelawildcardserealizadeformasimpleinvertiendolosvaloresdelamscara;de
GuaNo.4COS115v37/12

tal forma que el 1 en una mscara normal representa red, en el caso de wildcard se
representarporuncero.
Laformarpidadecalcularlamscarawildcardenformadecimalesrestandoalvalordela
mscarareala255,comosemuestraenlatablasiguiente:
Sidisponemosdeunaredde30bits,utilizadoparaunenlace,entoncessecuentaconuna
mscara255.255.255.252,detalformaquealconvertirlaawildcardnosda:0.0.0.3,haciendo
lossiguiente:
Mscara30bits
Valoresderesta

255

255

255

255

Mscara

255

255

255

252

Wildcard

255

255

255

255

Mscara

255

255

255

Wildcard

255

255

255

255

255

Mscara

255

255

252

Wildcard

255

Otrosejemplos:
Mscara24bits
Valoresderesta

Mscara22bits
Valoresderesta

3.3.ArchivosdetextoparaconfiguracindeRouter
Una prctica paraoptimizar el tiempo cuando se configuran varios router, es disponer de
archivosdetextosaformadescriptsconlasrdenesqueseescribeporconsoladetalmanera
quepermita,poderconfigurardeformarpidaunroutercado,seesefueraelcaso.
ParaconfigurarelRouterbstaraconcopiardelarchivodetextoconteniendolaslneasde
configuracin,ypegarenlaconsoladelrouterquesedeseaconfigurar.
A continuacin se presenta un archivo de texto de configuracin de R2 de la topologa
anterior:
R2.txt
enable
configureterminal
hostnameR2

GuaNo.4COS115v38/12

interfacefastEthernet0/1
ipaddress172.16.22.13255.255.255.252
noshutdown
exit
interfacefastEthernet0/0
ipaddress172.16.22.1255.255.255.252
noshutdow
exit
interfacefastEthernet1/0
ipaddress172.16.0.1255.255.240.0
noshutdow
exit
routerospf100
network172.16.22.00.0.0.3area0
network172.16.22.120.0.0.3area0
network172.16.0.00.0.15.255area0
exit
end
Estearchivodetextoserfuncionalsisecuentaconunrouterquedispongadelasmimas
interfaces escritas en el archivo, en caso contrario deber den cambiarse los nombres
correspondientesdelainterfaz.
Paracadarouterdelatopologadeberdetenerseunarchivodeconfiguracinconsuvalores
especficos.
IV.ConfiguracininterfazderedGNU/Linux
LaconfiguracindelainterfazderedenLinux,puedehacersedesdelainterfazgrfica,as
comodelainterfazCLI.Acontinuacinsedetallacomoconfigurarlainterfazhaciendousodel
CLI.
LaconfiguracindelaNubeenGNS3,deberhacersedirectamenteenlainterfazdereddel
hostGNU/LinuxdondecorreGNS3.Porellodeberconfigurarlanubeenlamismasubred
queconectelainterfazdelrouterGNS3;ydeberdepoderhacerpingdesdeelrouterde
fronteradelatopologahacialaconfiguracinquerealiceenlaNube.
4.1.MtodorpidoCLI
Si lo que se requiere eshacer pruebasrpidas para configuraruna interfaz de red puede
hacerlodelasiguientemanera:

GuaNo.4COS115v39/12

$su
#ifconfigeth0172.16.62.2netmask255.255.255.248up
Verificarlaconfiguracin
#ifcofig
eth0Linkencap:EthernetHWaddr5c:f9:dd:6c:c1:87
inetaddr:172.16.62.2Bcast:172.16.62.7Mask:255.255.255.248
inet6addr:fe80::5ef9:ddff:fe6c:c187/64Scope:Link
UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1
RXpackets:117866762errors:0dropped:116019overruns:0frame:0
TXpackets:14699904errors:4dropped:0overruns:0carrier:0
collisions:0txqueuelen:1000
RXbytes:149987917857(139.6GiB)TXbytes:1497279576(1.3GiB)
Interrupt:19

Silacomputadoradisponedemsdeunainterfazdered,deberasegurarsequeseconfigura
lacorrecta;entodocaso,lasinterfacessonnombraseth0,eth1,eth2,etc,paralascableadasy
wlan0,wlan1,etc.paralasinalmbricas.
4.2.MtodolargoCLI
Elinconvenienteconelmtodoanterioresquelainterfazdered,siseledesconectaelcable
pierdelaconfiguracin,ademsdegenerarmuchaintermitencia.
Sisedeseamantenerestablelaconfiguracindeberdehacerloenelarchivodeconfiguracin
de interfaces de Linux; en Debian dicho archivo se encuentra en la ruta
/etc/network/interfaces, es precisamente este archivo que deber configurarse para
mantenerunaconfiguracinfija.
Abriendoelarchivodeconfiguracin:
#nano/etc/network/interfaces
Alfinaldelarchivo,ysieth0fueselainterfazdeconexin,ynotieneotraconfiguracin;
ingreselainformacindelaconexincomosemuestraenelsiguienteejemplo:
autoeth0
ifaceeth0inetstatic
address172.16.62.2
netmask255.255.255.248
Cuandofinalice,guardeelarchivoyreinicielainterfazdereddelasiguienteforma:
#/etc/init.d/networkingrestart
Luegoquehayareiniciadopuedeveriticar,laconfiguracindelainterfazdered,comose
muestroenlaseccinanterior.

GuaNo.4COS115v310/12

V.Ejerciciodellaboratorio
Acontinuacinselepresentadostopologaquedeberconfigurarenellaboratorio,haciendo
usodeRutasEstticasyRuteoDinmicoconOSPF,dondecorresponda,apoyndoseenGNS3.
Debertrabajarenequiposdetres,paracompletarellaboratorio.
TopologaparaHostAconGNS3

GuaNo.4COS115v311/12

TopologaparaHostBconGNS3

Requerimientos:
Deberconfigurarlatopologaenhostindependientes.
Atravsdeuncablederedcruzado,deberconectarlosdoshost.
Configurarlanubeencadahostyverificarquesecreeelenlacefsicoparaconectar
ambastopologas.
Deberdecrearlanubeconconfiguracinestticasegnsedetallaenambas
topologas.
Todosloshostdelastopologasdeberndepoderhacerpingunosconotros.

GuaNo.4COS115v312/12

Das könnte Ihnen auch gefallen