tutorial ipv6 básico prácticas de laboratorio

Post on 19-Oct-2021

18 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Tutorial IPv6 BásicoPrácticas de Laboratorio

AlejandroAcosta&ArielWeheralejandro@lacnic.net|ariel@weher.net

Materiales a usar:

http://ipv6.br/pagina/livro-ipv6/

AVISO IMPORTANTE:

Disponemosdecopiaslocalesdelosarchivos.Todoelquetengaalgúnpendrivedealmenos4gigabytes,queseacerqueparaquelehagamosunacopia

Demostración de uso de la VM de ipv6.br

• VM:– Importar laVMen elvirtualizador.– Iniciar laVM.– Cambiar elidioma ainglés.

• CORE:– Cargarunarchivodesimulación.– Iniciarydetenerlasimulación.– Creacióndelaboratorioscustomizados.

• Edicióndelinks,nodosyservicios.• Wireshark:

– Capturartráficodeunodeloscomponentesdelasimulación.– Analizareltráfico.

Objetivo:Capturar yreconocer paquetes deNeighborSolicitationyNeighborAdvertisementen una redsimple.

Nombre delarchivo:1-01-NSMA.imn

Práctica #1:Análisis de NS & NA

Actividad #1:

• Iniciar lasimulación.– Archivo1-01-NSMA.imn

• Capturartráficoenlainterfaceeth0den1HostAusandowireshark.

• ProbarconectividadIPv6entren1HostAyn2HostBusandoping6.

• # ping6 2001:db8::10• # ping6 2001:db8::11

• Analizareltráficocapturado.

Análisis dePaqueteNS

Análisis dePaqueteNA

Práctica #2:Análisis de RS & RAObjetivo:Capturar yreconocer paquetes deRouterSolicitationyRouterAdvertisementen una redsimple.

En este caso elhostes elquesolicitarálainformación alrouter.

Nombre delarchivo:1-02-RS.imn

Actividad #2:• Iniciar lasimulación.– Archivo1-02-RS.imn

• Comenzarcapturatráficoenlainterfaceeth0den2Router.

• VerificarlasdireccionesIPasignadasenelrouteryenelcliente.

• # ip -6 addr show dev eth0

• Chequearconectividadusandoping6.• Hacercaerlainterfaceeth0enn1Host.

• # ip link set eth0 down• # ip link set eth0 up

Actividad #2:• Verificarconectividadenn1Host.

• ip -6 route show

• Analizar los paquetes capturados.

Análisis dePaqueteRS

Análisis dePaqueteRA

Práctica #3:Análisis de RS & RAObjetivo:Capturar yreconocer paquetes deRouterSolicitationyRouterAdvertisementen una redsimple.

En este caso elhostrecibirálosanuncios periódicos delrouter.Elrouter enviaráinformacióndeRAmediantelaconfiguracióndelprocesoQuagga.

Nombre delarchivo:1-03-RA.imn

Actividad #3:• Iniciar lasimulación.– Archivo1-03-RA.imn

• VerificarlasdireccionesIPasignadas.• # ip -6 addr show dev eth0

• Chequearconectividadentren1Hostyn2Routerusandoping6.

• Configurarn2RouterparaqueempieceaenviarmensajesdeRA.

Actividad #3:• Abrirunaterminalden2Routeryeditarelarchivo/usr/local/etc/quagga/Quagga.conf:

• # nano /usr/local/etc/quagga/Quagga.conf

• Incluír lassiguientestreslíneasenelarchivo:

Agregarestodebajodeladefinicióndeeth0

Actividad #3:• Capturartráficoconwireshark enlainterfaceeth0den1Host.

• Enn2Routeriniciarelprocesoderouter IPv6conelsiguientecomando:

• # ./boot.sh

• Luegodeunpardeminutos,analizarlospaquetescapturados.

Análisis dePaqueteRA

Práctica #4:Detección de Direcciones DuplicadasObjetivo:Capturar yreconocer paquetes deNeighborDiscoveryProtocol;Analizarelfuncionamiento delmecanismo dedetección dedirecciones duplicadas.

Unodelos comportamientosmásinteresantesdeDADtienequeverconqueelnodoqueoriginalmenteteníaladirecciónquesevaaduplicarnoseveafectadoporelproblema.

Nombre delarchivo:1-04-DAD.imn

Actividad #4:• Iniciar lasimulación.– Archivo1-04-DAD.imn

• VerificarlasdireccionesIPasignadas.• # ip -6 addr show dev eth0

• Chequearconectividadentretodosloshostsusandoping6.

• Comenzarunacapturadepaquetesenlainterfaceeth0den1Originalyn2Duplicate.

Actividad #4:• Abrirunaterminalenn2Duplicate:– BorrarlaIPv6asignada.– ConfigurarladirecciónIPv6queyaestásiendousadaporn1Original:• #ip addr del2001:db8::11/64dev eth0• #ip addr add 2001:db8::10/64dev eth0

Actividad #4:• Chequearelresultadodelaasignación:– Usandoifconfig no sevelaasignaciónfallida:

Actividad #4:• Chequearelresultadodelaasignación:– Usandoip sí sevelaasignaciónfallida:

• Chequearlascapturasdepaquetes.

Análisis dePaqueteICMPv6enn1Original

Análisis dePaqueteICMPv6enn2Duplicate

Práctica #5:Enrutamiento dinámico con OSPFv3Objetivo:Hacer una brevedemostración delfuncionamientodelprotocoloOSPFv3enunaredIPv6.

Nombre delarchivo:5-01-OSPFv3.imn

Actividad #5:• Iniciar lasimulación.– Archivo5-01-OSPFv3.imn

• VerificarlasdireccionesIPasignadas.• # ip -6 addr show dev eth0

• Chequearconectividadentretodosloshostsyelrouter directamenteconectadousandoping6.

• Intentaralcanzaralgúnequiporemotousandoping6.

Actividad #5:

Actividad #5:• Chequearlatabladerutasden2Backbone

• Unaopciónseríacrearrutasestáticas,perovaasermejorutilizarunprotocolodeenrutamientodinámico(OSPFv3).

Actividad #5:• ConfigurarOSPFv3enn1Backbone

• # vtysh• configure terminal• router ospfv6• router-id 1.1.1.1• interface eth0 area 0.0.0.0• interface eth1 area 0.0.0.0• redistribute connected• exit• exit• exit

Actividad #5:

Actividad #5:• Demismomodo,configurarOSPFv3enn2Backbone

• # vtysh• configure terminal• router ospfv6• router-id 2.2.2.2• interface eth0 area 0.0.0.0• interface eth1 area 0.0.0.0• redistribute connected• exit• exit• exit

Actividad #5:• Finalmente,configurarOSPFv3enn3Backbone

• # vtysh• configure terminal• router ospfv6• router-id 3.3.3.3• interface eth0 area 0.0.0.0• interface eth1 area 0.0.0.0• redistribute connected• exit• exit• exit

Actividad #5:• ValidarlasconfiguracionesyelfuncionamientodeOSPFv3encualquieradelosequipos.

• # vtysh• show ipv6 ospf6• show ipv6 ospf6 neighbor• show ipv6 route• exit

Actividad #5:

Actividad #5:

Actividad #5:• Finalmente,chequearlaconectividadentretodosloshostsusandoping6.

Práctica #6:Enrutamiento dinámico con BGPObjetivo:Hacer una brevedemostración delfuncionamientodelprotocoloBGPenunaredIPv6.

Nombre delarchivo:5-02-BGP.imn

Agradecimientos:• LACNIC• IPv6.BR

• alejandro@lacnic.net• ariel@weher.net

Contacto:

top related