Você está na página 1de 5

LABORATRIO IPV6.

1
INTRODUO AO IPV6 Documento verso 0.1

Aluno: Paulo Henrique Moreira Gurgel #563 135

!rienta"o #ela Pro$essora %alin&a 'egina (ucas )aquie *astelo +ranco

Maio / 2011

Laboratrio 6.1 Introdu o ao IP!6


Objetivos do laboratrio
Conhecer o protocolo IPv6 Compreender o funcionando do Neighbor Discovery Aprender a configurar redes IPv6 no Linux Aprender a configurar rotas IPv6

Cenrio sendo reproduzido


A figura abaixo representa a topologia de rede sendo estudada. A topologia em uso ! " conhecida do lab # de Ipv$% roteamento est!tico. &uatro computadores est'o ligados ( dois roteadores. )s endere*os Ipv6 +lobal ,nicast est'o especificados no diagrama.

Conhecimentos de rede que voc ir adquirir


-oc. ver! os comandos b!sicos para detec*'o e configura*'o de redes Ipv6% endere*os e rotas. Atrav"s da inspe*'o dos pacotes capturados% ver! o papel dos endere*os de lin/0local e endere*os especiais de multicast% principalmente em rela*'o ao processo de descoberta de vi1inhan*a. Devemos lembrar 2ue% os comandos marcados com a tag 3real4 dever'o ser executados no console real. )s demais comandos ser'o executados dentro das m!2uinas virtuais. 5empre 2ue exigido a instru*'o pedir! uma m!2uina virtual espec6fica.

Execuo do laboratrio
7 3real4 5alve o ar2uivo net/it8ipv697.tar.g1 na sua pasta de labs. :;home;seu8nome;n/labs<. = 3real4 Acesse a pasta n/labs a partir do terminal # 3real4 ,se o comando>
[seu_nome@suamaquina ~]$ tar -xf netkit_lab01_ipv6.tar.gz

5er! criada a pasta lab78ipv6 dentro da sua pasta n/labs. $ 3real4 ,se o comando a seguir>
[seu_nome@suamaquina ~]$ lstart -d /home/seu_nome/nklabs/lab1_ipv6

? ,se o comando i"#on"i$ em cada um dos computadores virtuais. -oc. perceber! 2ue apenas a interface %o :interface de loopbac/< est! ativa. 6 ,se o comando i& %in' ()o*. )bserve na sa6da as interfaces de redes ativas e seus respectivos endere*os de hard@are. A No B)5C7% use os comandos i& addr ()o* e i& rout+ ()o*. D Em todos os computadores% iremos iniciar a captura de pacotes em uma das interfaces para estudo posterior% utili1e os seguintes comandos :aten*'o ao FGF no final 2ue envia o tcpdump para bac/ground. Pressione Enter uma segunda ve1 para confirmar o comando<> D.a D.b D.c D.d D.e D.f B)5C7> t#&du,& -i +t). -* /)o(t)o,+/i&!6L10)o(t1.&#a& 1 B)5C=> t#&du,& -i +t). -* /)o(t)o,+/i&!6L10)o(t2.&#a& 1 B)5C#> t#&du,& -i +t). -* /)o(t)o,+/i&!6L10)o(t3.&#a& 1 B)5C$> t#&du,& -i +t). -* /)o(t)o,+/i&!6L10)o(t4.&#a& 1 H)CEAD)H7> t#&du,& -i +t). -* /)o(t)o,+/i&!6L10rot1.&#a& 1 H)CEAD)H=> t#&du,& -i +t). -* /)o(t)o,+/i&!6L10rot2.&#a& 1

I No B)5C7% acione o comando i& %in' (+t +t). u&% para ativar a interface de rede eth9.

79 ,se o comando i& addr add 2..15"a#a5b##5155d+ad51.1 d+! +t). para adicionar este endere*o IP ( interface de rede. 77 ,se o comando i& addr ()o* d+! +t). para verificar como ficou a configura*'o dos endere*os da interface de rede. ) comando IP fa1 parte do pacote traffic control do linux% 2ue cuida de todo o sistema de endere*amento% rotas% controle de banda e 2ualidade de servi*o. Para saber mais do assunto% visite o site http>>lartc.org :Linux Advanced Houting G Craffic Control<

)bserve a presen*a do endere*o de lin/0local% lembrando 2ue de fato " poss6vel atribuir mJltiplos endere*os Ipv6 ao mesmo adaptador. 7= ,se o comando i"#on"i$ para obter uma informa*'o similar. ) comando i"#on"i$6 embora ainda este a presente em praticamente todas as distribui*Kes% " obsoleto. 7# Configure os ips dos demais computadores de acordo com o diagrama da rede. Lembre0se de iniciar a interface primeiro e depois atribuir o endere*o. 7$ La*a um ping do host# ao host$ com o comando &in$6 2..15b##51".51551.4. 7? )btenha o endere*o de lin/0local do host# e fa*a &in$6 -i +t). 7i&!60%in'0%o#a%8 76 Nos roteadores 7 e =% utili1e o seguinte comando>> +#)o 1 8 /&ro#/(9(/n+t/i&!6/#on"/:/"or*ardin$ 7A Nos computadores B)5C# e B)5C$% acrescente o gate@ay default com o seguinte comando> i& -6 rout+ add d+"au%t !ia 2..15b##51".51551 d+! +t). 7D Adicione os endere*os de gate@ay nos computadores B)5C7 e B)5C=. Aten*'o aos endere*os de gate@ay. 7I No H)CEAD)H7% adicione uma rota para a rede dos B)5C5# e $ atrav"s do seguinte comando> i& -6 rout+ add 2..15b##51".5155/64 !ia 2..15db;5d+ad51552 d+! +t). =9 No H)CEAD)H=% acrescente uma rota para a rede dos hosts 7 e =% com os seguintes comando> i& -6 rout+ add 2..15b##5"a#a5155/64 !ia 2..15db;5d+ad51551 d+! +t). i& -6 rout+ add 2..15b##5#a"+5155/64 !ia 2..15db;5d+ad51551 d+! +t). =7 ,se os comandos tra#+rout+6 7i&!68 e tra#+&at)6 7i&!68 a partir do computador B)5C7 sobre o IP de global unicast dos computadores B)5C# e B)5C$. == Em cada um dos computadores virtuais% use o comando "$ t#&du,& para tra1er o tcpdump para o primeiro plano. Em seguida encerre a captura com Ctrl M C.

=# Estude os pcaps gerados no @ireshar/. , ,se o comando i& -6 rout+ ()o* para consultar a tabela de roteamento de cada um dos roteadores.

,5 Aproveite 2ue o lab ainda est! em execu*'o para responder as 2uestKes da se*'o formule as teorias. ,6 3real4 ,se o comando a seguir para encerrar a execu*'o do laboratNrio> ,- 3real4 ,se o comando a seguir para apagar os enormes ar2uivos.dis/>
[seu_nome@suamaquina ~]$ lclean -d /home/seu_nome/nklabs/lab1_ipv6 [seu_nome@suamaquina ~]$ lhalt -d /home/seu_nome/nklabs/lab1_ipv6

,. 3real4 ,se o comando a seguir para apagar os enormes ar2uivos.dis/ restantes>


[seu_nome@suamaquina ~]$ rm /tmp/*.disk

Formule as teorias
Lembrando a especifica*'o da rede% com seus atuais conhecimentos% tente explicar> 7. -erifi2ue as diferen*as dos cabe*alhos de um pacote IPv$ e de um pacote Ipv6% comparando capturas do @ireshar/. Dica> se n'o tiver uma captura de um lab anterior% use o lab? 2ue ! tem as interfaces de redes configuradas% basta iniciar e capturar um ping dentro da rede interna representada. =. A partir das capturas obtidas% expli2ue o processo de descoberta de vi1inhan*a :neighbor discovery ; re2uest e reply<% citando os endere*os de multicast e lin/ local utili1ados. #. Expli2ue a tabela de roteamento do roteador7% em especial os endere*os de lin/0 local. Por2ue n'o h! confus'o dos prefixosO Expli2ue tamb"m o uso dos prefixos diferentes para os B)5Cs 7 e =. Por 2ue n'o foi utili1ado o mesmo prefixoO $. P poss6vel utili1ar os comandos route e ifconfig para configurar redes ipv6. Pes2uise rapidamente no google e tente reali1ar a configura*'o do B)5C$ utili1ando estes comandos. Para isso% use o comando i& addr "%u() d+! +t). no B)5C$ para limpar toda a configura*'o de endere*os e rotas da interface. Depois disso configure o endere*o com ifconfig e as rotas com o comando route. ?. Expli2ue sucintamente as diferen*as comunica*'o baseada em Ipv$ e Ipv6. encontradas no funcionamento da

prendendo um pouco sobre linux


Este lab mostrou a configura*'o b!sica de uma rede ipv6% com rotas e endere*os% al"m dos diagnNsticos b!sicos. P importante destacar as similaridades e as diferne*as encontradas. Nos labs posteriores% a 2uest'o de coexist.ncia e aplica*Kes ser'o estudadas.

Você também pode gostar