tutorial ipv6 básico prácticas de laboratorio

39
Tutorial IPv6 Básico Prácticas de Laboratorio Alejandro Acosta & Ariel Weher [email protected] | [email protected]

Upload: others

Post on 19-Oct-2021

20 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tutorial IPv6 Básico Prácticas de Laboratorio

Tutorial IPv6 BásicoPrácticas de Laboratorio

AlejandroAcosta&[email protected]|[email protected]

Page 2: Tutorial IPv6 Básico Prácticas de Laboratorio

Materiales a usar:

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

Page 3: Tutorial IPv6 Básico Prácticas de Laboratorio

AVISO IMPORTANTE:

Disponemosdecopiaslocalesdelosarchivos.Todoelquetengaalgúnpendrivedealmenos4gigabytes,queseacerqueparaquelehagamosunacopia

Page 4: Tutorial IPv6 Básico Prácticas de Laboratorio

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.

Page 5: Tutorial IPv6 Básico Prácticas de Laboratorio

Objetivo:Capturar yreconocer paquetes deNeighborSolicitationyNeighborAdvertisementen una redsimple.

Nombre delarchivo:1-01-NSMA.imn

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

Page 6: Tutorial IPv6 Básico Prácticas de Laboratorio

Actividad #1:

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

• Capturartráficoenlainterfaceeth0den1HostAusandowireshark.

• ProbarconectividadIPv6entren1HostAyn2HostBusandoping6.

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

• Analizareltráficocapturado.

Page 7: Tutorial IPv6 Básico Prácticas de Laboratorio

Análisis dePaqueteNS

Page 8: Tutorial IPv6 Básico Prácticas de Laboratorio

Análisis dePaqueteNA

Page 9: Tutorial IPv6 Básico Prácticas de Laboratorio

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

Page 10: Tutorial IPv6 Básico Prácticas de Laboratorio

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

Page 11: Tutorial IPv6 Básico Prácticas de Laboratorio

Actividad #2:• Verificarconectividadenn1Host.

• ip -6 route show

• Analizar los paquetes capturados.

Page 12: Tutorial IPv6 Básico Prácticas de Laboratorio

Análisis dePaqueteRS

Page 13: Tutorial IPv6 Básico Prácticas de Laboratorio

Análisis dePaqueteRA

Page 14: Tutorial IPv6 Básico Prácticas de Laboratorio

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

Page 15: Tutorial IPv6 Básico Prácticas de Laboratorio

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

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

• Chequearconectividadentren1Hostyn2Routerusandoping6.

• Configurarn2RouterparaqueempieceaenviarmensajesdeRA.

Page 16: Tutorial IPv6 Básico Prácticas de Laboratorio

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

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

• Incluír lassiguientestreslíneasenelarchivo:

Agregarestodebajodeladefinicióndeeth0

Page 17: Tutorial IPv6 Básico Prácticas de Laboratorio

Actividad #3:• Capturartráficoconwireshark enlainterfaceeth0den1Host.

• Enn2Routeriniciarelprocesoderouter IPv6conelsiguientecomando:

• # ./boot.sh

• Luegodeunpardeminutos,analizarlospaquetescapturados.

Page 18: Tutorial IPv6 Básico Prácticas de Laboratorio

Análisis dePaqueteRA

Page 19: Tutorial IPv6 Básico Prácticas de Laboratorio

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

Page 20: Tutorial IPv6 Básico Prácticas de Laboratorio

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

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

• Chequearconectividadentretodosloshostsusandoping6.

• Comenzarunacapturadepaquetesenlainterfaceeth0den1Originalyn2Duplicate.

Page 21: Tutorial IPv6 Básico Prácticas de Laboratorio

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

Page 22: Tutorial IPv6 Básico Prácticas de Laboratorio

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

Page 23: Tutorial IPv6 Básico Prácticas de Laboratorio

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

• Chequearlascapturasdepaquetes.

Page 24: Tutorial IPv6 Básico Prácticas de Laboratorio

Análisis dePaqueteICMPv6enn1Original

Page 25: Tutorial IPv6 Básico Prácticas de Laboratorio

Análisis dePaqueteICMPv6enn2Duplicate

Page 26: Tutorial IPv6 Básico Prácticas de Laboratorio

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

Nombre delarchivo:5-01-OSPFv3.imn

Page 27: Tutorial IPv6 Básico Prácticas de Laboratorio

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

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

• Chequearconectividadentretodosloshostsyelrouter directamenteconectadousandoping6.

• Intentaralcanzaralgúnequiporemotousandoping6.

Page 28: Tutorial IPv6 Básico Prácticas de Laboratorio

Actividad #5:

Page 29: Tutorial IPv6 Básico Prácticas de Laboratorio

Actividad #5:• Chequearlatabladerutasden2Backbone

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

Page 30: Tutorial IPv6 Básico Prácticas de Laboratorio

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

Page 31: Tutorial IPv6 Básico Prácticas de Laboratorio

Actividad #5:

Page 32: Tutorial IPv6 Básico Prácticas de Laboratorio

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

Page 33: Tutorial IPv6 Básico Prácticas de Laboratorio

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

Page 34: Tutorial IPv6 Básico Prácticas de Laboratorio

Actividad #5:• ValidarlasconfiguracionesyelfuncionamientodeOSPFv3encualquieradelosequipos.

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

Page 35: Tutorial IPv6 Básico Prácticas de Laboratorio

Actividad #5:

Page 36: Tutorial IPv6 Básico Prácticas de Laboratorio

Actividad #5:

Page 37: Tutorial IPv6 Básico Prácticas de Laboratorio

Actividad #5:• Finalmente,chequearlaconectividadentretodosloshostsusandoping6.

Page 38: Tutorial IPv6 Básico Prácticas de Laboratorio

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

Nombre delarchivo:5-02-BGP.imn

Page 39: Tutorial IPv6 Básico Prácticas de Laboratorio

Agradecimientos:• LACNIC• IPv6.BR

[email protected][email protected]

Contacto: