Está en la página 1de 3

Ejercicios de IPv6 con CORE

Ejercicio 1: Captura y anlisis de paquetes


Crear el siguiente escenario en CORE

Para la captura de paquetes en los servidores y routers Linux utili are!os el co!ando " tcpdump"# Para reali ar los anlisis utili are!os el progra!a "$ires%ar&"# Para 'a!iliari arnos con el uso de las %erra!ientas( va!os a !onitorear el tr'ico en la inter'a eth1 del router1( y a ejecutar ping desde servidor1 a todos las de!s inter'aces#
root@router1:/tmp/pycore.32821/router1.conf# tcpdump -i eth1 -s 0 -w ejercicio01.pcap tcpdump: listenin on eth1! lin"-type #$10%& '#thernet(! capture si)e *++3+ ,ytes

En el router1:

En el servidor1:
root@ser-idor1:/tmp/pycore.32821/ser-idor1.conf# pin -c + 1.2.1*8.0.1 /0$1 1.2.1*8.0.1 '1.2.1*8.0.1( +*'82( ,ytes of data. *2 ,ytes from 1.2.1*8.0.1: icmp3re451 ttl5*2 time50.18* ms *2 ,ytes from 1.2.1*8.0.1: icmp3re452 ttl5*2 time50.081 ms *2 ,ytes from 1.2.1*8.0.1: icmp3re453 ttl5*2 time50.068 ms *2 ,ytes from 1.2.1*8.0.1: icmp3re452 ttl5*2 time50.082 ms *2 ,ytes from 1.2.1*8.0.1: icmp3re45+ ttl5*2 time50.08+ ms --- 1.2.1*8.0.1 pin statistics --+ pac"ets transmitted! + recei-ed! 07 pac"et loss! time 3..6ms rtt min/a- /ma8/mde- 5 0.068/0.102/0.18*/0.022 ms root@ser-idor1:/tmp/pycore.32821/ser-idor1.conf#

Repeti!os con todas las de!s inter'aces )ueva!ente( en el router1 :


root@router1:/tmp/pycore.32821/router1.conf# tcpdump -i eth1 -s 0 -w ejercicio01-pcap tcpdump: listenin on eth1! lin"-type #$10%& '#thernet(! capture si)e *++3+ ,ytes 9:trl;<9:; .2 pac"ets captured .2 pac"ets recei-ed ,y filter 0 pac"ets dropped ,y "ernel root@router1:/tmp/pycore.32821/router1.conf#

Liste la carpeta correspondiente al router1 y o*serve el arc%ivo ejercicio+1#pcap


root@wcy:/tmp/pycore.32821# ls /tmp/pycore.32821/router1.conf/ ejercicio01.pcap ipforward.sh 4ua a,oot.sh usr.local.etc.4ua -ar.run.4ua a a -ar.lo -ar.run

,*ra el arc%ivo en $ires%ar&# ,plique el 'iltro ip#addr--"direcci.n de origen del ping" ( si lo desea( para 'acilitar la visuali aci.n( y responda las / preguntas siguientes: 1# 01u2 protocolo se utili a para enviar los !ensajes por el origen3 /# 0Cuntos paquetes se env4an para cada valor de 55L3

616

Ejercicio /: IPv6 7 ,nlisis del enca*e ado de los paquetes


En este ejercicio va!os a anali ar el enca*e ado del protocolo IPv6 e intentare!os descu*rir algunas di'erencias con respecto a IPv8# 9a!os a capturar en el router1 los paquetes ping( v8 y v6( enviados desde servidor1 al router/# :uarde sus capturas con el no!*re ejercicio+/#pcap En el router1:
root@router1:/tmp/pycore.32821/router1.conf# ip addr show eth1 1.: eth1: =&>?@A:@BC!%DEC0:@BC!D/!E?F#>3D/G mtu 1+00 4disc pfifo3fast state D/ 4len 1000 lin"/ether 00:00:00:aa:00:02 ,rd ff:ff:ff:ff:ff:ff inet 1.2.1*8.2.1/22 scope lo,al eth1 inet* 2001:2::1/*2 scope lo,al -alid3lft fore-er preferred3lft fore-er inet* fe80::200:ff:feaa:2/*2 scope lin" -alid3lft fore-er preferred3lft fore-er root@router1:/tmp/pycore.32821/router1.conf#

En el servidor1:
root@ser-idor1:/tmp/pycore.32821/ser-idor1.conf# pin -c + 1.2.1*8.2.2 /0$1 1.2.1*8.2.2 '1.2.1*8.2.2( +*'82( ,ytes of data. *2 ,ytes from 1.2.1*8.2.2: icmp3re451 ttl5*3 time50.130 ms *2 ,ytes from 1.2.1*8.2.2: icmp3re452 ttl5*3 time50.110 ms *2 ,ytes from 1.2.1*8.2.2: icmp3re453 ttl5*3 time50.106 ms *2 ,ytes from 1.2.1*8.2.2: icmp3re452 ttl5*3 time50.108 ms *2 ,ytes from 1.2.1*8.2.2: icmp3re45+ ttl5*3 time50.112 ms --- 1.2.1*8.2.2 pin statistics --+ pac"ets transmitted! + recei-ed! 07 pac"et loss! time 3..8ms rtt min/a- /ma8/mde- 5 0.106/0.113/0.130/0.012 ms root@ser-idor1:/tmp/pycore.32821/ser-idor1.conf# pin * -c + 2001:2::2 -0 eth0 /0$1 2001:2::2'2001:2::2( from 2001::10 eth0: +* data ,ytes *2 ,ytes from 2001:2::2: icmp3se451 ttl5*3 time50.+06 ms *2 ,ytes from 2001:2::2: icmp3se452 ttl5*3 time50.121 ms *2 ,ytes from 2001:2::2: icmp3se453 ttl5*3 time50.138 ms *2 ,ytes from 2001:2::2: icmp3se452 ttl5*3 time50.120 ms *2 ,ytes from 2001:2::2: icmp3se45+ ttl5*3 time50.122 ms --- 2001:2::2 pin statistics --+ pac"ets transmitted! + recei-ed! 07 pac"et loss! time 3..*ms rtt min/a- /ma8/mde- 5 0.138/0.213/0.+06/0.126 ms

,*ra el arc%ivo ejercicio+/#pcap con $ires%ar&# Para 'acilitar la visuali aci.n puede usar el siguiente 'iltro: "ic!p or ic!pv6" Co!pare los paquetes IPv8 e IPv6### Identi'ique cada uno de los ca!pos del enca*e ado IP en los dos casos y o*serve sus valores# Co!pare ta!*i2n el IC;P# Responda las siguientes preguntas: 0Cul es la di'erencia de ta!a<o entre el enca*e ado IPv8 y el enca*e ado IPv63 0=ay ta!*i2n di'erencias en el enca*e ado IC;P3 0Cules3

6/6

Ejercicio >: IPv6 7 Enca*e ados de extensi.n#


En este ejercicio va!os a veri'icar la existencia de los enca*e ados de extensi.n( generando la necesidad de 'rag!entaci.n en el co!ando ping# 9a!os a capturar en el router1 los paquetes ping( v8 y v6( enviados de servidor1 a router/( co!o en el ejercicio anterior# 5a!*i2n va!os a especi'icar /+++ *ytes co!o ta!a<o de paquete# En el router/:
root@router2:/tmp/pycore.32821/router2.conf# tcpdump -i eth1 -s 0 -w ejercicio03.pcap tcpdump: listenin on eth1! lin"-type #$10%& '#thernet(! capture si)e *++3+ ,ytes

En el servidor1:
root@ser-idor1:/tmp/pycore.32821/ser-idor1.conf# pin * -c 1 -s 2000 2001:2::2 -0 eth0 /0$1 2001:2::2'2001:2::2( from 2001::10 eth0: 2000 data ,ytes 2008 ,ytes from 2001:2::2: icmp3se451 ttl5*3 time50.*2. ms --- 2001:2::2 pin statistics --1 pac"ets transmitted! 1 recei-ed! 07 pac"et loss! time 0ms rtt min/a- /ma8/mde- 5 0.*2./0.*2./0.*2./0.000 ms root@ser-idor1:/tmp/pycore.32821/ser-idor1.conf# pin -c 1 -s 2000 1.2.1*8.2.2 /0$1 1.2.1*8.2.2 '1.2.1*8.2.2( 2000'2028( ,ytes of data. 2008 ,ytes from 1.2.1*8.2.2: icmp3re451 ttl5*3 time50.22. ms --- 1.2.1*8.2.2 pin statistics --1 pac"ets transmitted! 1 recei-ed! 07 pac"et loss! time 0ms rtt min/a- /ma8/mde- 5 0.22./0.22./0.22./0.000 ms root@ser-idor1:/tmp/pycore.32821/ser-idor1.conf#

,*ra el arc%ivo ejercicio+>#pcap con $ires%ar& y utilice el 'iltro "ipv6 or ip" para 'acilitar la visuali aci.n# 9eri'ique la existencia del enca*e ado de 'rag!entaci.n y responda las siguientes preguntas: 0Cul es la di'erencia entre el proceso de 'rag!entaci.n en IPv8 y en IPv63 0Cul es el ta!a<o del enca*e ado de extensi.n ?'rag!entaci.n@3 0Cul es la di'erencia entre el valor del ca!po )ext =eader en el enca*e ado v6 del ejercicio +8 y el de este ejercicio3

6>6

También podría gustarte