13
Laboratório Didático para o ensino de mobilidade IPv6 (Mobile-IPv6) IPT - Instituto de Pesquisas Tecnológicas do Estado de São Paulo

Laboratório Didático para o ensino de mobilidade IPv6 (Mobile-IPv6) IPT - Instituto de Pesquisas Tecnológicas do Estado de São Paulo

Embed Size (px)

Citation preview

Page 1: Laboratório Didático para o ensino de mobilidade IPv6 (Mobile-IPv6) IPT - Instituto de Pesquisas Tecnológicas do Estado de São Paulo

Laboratório Didático para o ensino de mobilidade IPv6

(Mobile-IPv6) IPT - Instituto de Pesquisas Tecnológicas do

Estado de São Paulo

Page 2: Laboratório Didático para o ensino de mobilidade IPv6 (Mobile-IPv6) IPT - Instituto de Pesquisas Tecnológicas do Estado de São Paulo

Redes Móveis

• Disseminação

• IPv4 Móvel

• IPv6 Móvel

• Materiais de aprendizado

Page 3: Laboratório Didático para o ensino de mobilidade IPv6 (Mobile-IPv6) IPT - Instituto de Pesquisas Tecnológicas do Estado de São Paulo

Laboratório Didático

• O que foi montado

• Inclusão do MIPv6 no Knoppix

• Modificações realizadas

• Drivers de placas wireless

• Necessidade da tecnologia

• Uso prático no dia-a-dia

Page 4: Laboratório Didático para o ensino de mobilidade IPv6 (Mobile-IPv6) IPT - Instituto de Pesquisas Tecnológicas do Estado de São Paulo

Laboratório Didático

Nó Móvel

Nó Móvel

Rede HomeRede Visitada

Home Agent

Nó Correspondente

Wide-area networkWAN 1 - "Return routability"

checa e estabelece a chave de sessão

2 - Binding Update enviado usando a chave

112 33 – Pacotes roteados diretamente usando o cabeçalho de roteamento e as opções de destino do IPV6

Mobile IP com extensões de otimização da rota

Page 5: Laboratório Didático para o ensino de mobilidade IPv6 (Mobile-IPv6) IPT - Instituto de Pesquisas Tecnológicas do Estado de São Paulo

Arquitetura do Laboratório

Nó Móvel

Nó Móvel Endereço Wireless

Fec0:106:2700::1

Rede HomeRede Visitada

Fec0:106:2700::2

HOME AGENT

Endereço com fioFec0:106:2300::2

Endereço com fioFec0:106:2300::1

Endereço wirelessFec0:106:1100::1

Nó se move para a rede estrangeira

ESSID fabioESSID visitnet

• Um servidor de FTP é inicializado no Agente Home e um download de um arquivo é inicializado

• Durante o download o ESSID é mudado para a rede visitnet

Page 6: Laboratório Didático para o ensino de mobilidade IPv6 (Mobile-IPv6) IPT - Instituto de Pesquisas Tecnológicas do Estado de São Paulo

Testes Didáticos• Mudança de segmento de rede• Roteamento• A conexão e o download são iniciados

# ftp fec0:106:2700::1# get wingate.log# iwconfig eth0 essid visitnet

Após a mudança do essid um novo IP é gerado com a máscara da sub-rede visitnet, que pode ser visto usando-se ifconfig no nó móvel

eth0 Link encap:Ethernet HWaddr 00:04:75:BC:27:B6 inet6 addr: fec0:106:2700::4/64 Scope:Site inet6 addr: fe80::204:75ff:febc:27b6/64 Scope:Link inet6 addr: fec0:106:1100:0:204:75ff:febc:27b6/64 Scope:Site inet6 addr: fec0:106:2700:0:204:75ff:febc:27b6/64 Scope:Site

Care-of address adquirido

Page 7: Laboratório Didático para o ensino de mobilidade IPv6 (Mobile-IPv6) IPT - Instituto de Pesquisas Tecnológicas do Estado de São Paulo

Número Pacote

Origem Destino Proto-colo

Informações

18 fec0:106:2700::1 fec0:106:2700::4 FTP Response: 220 Welcome to Fabio FTP service.

50 fec0:106:2700::1 fec0:106:2700::4 FTP Response: 200 Switching to Binary mode.

52 fec0:106:2700::1 fec0:106:2700::4 FTP Request: SIZE wingate.log

61 fec0:106:2700::1 fec0:106:2700::4 FTP Request: RETR wingate.log

62 fec0:106:2700::1 fec0:106:2700::4 FTP Response: 150 Opening BINARY mode data connection for wingate.log (125451577 bytes).

7401 fec0:106:1100:0:204:75ff:febc:27b6

fec0:106:2700::1 MIPv6 Binding Update

7404 fec0:106:2700::1 fec0:106:1100:0:204:75ff:febc:27b6

MIPv6 Binding Acknowledgement

7405 fec0:106:2700::1 fec0:106:1100:0:204:75ff:febc:27b6

TCP 46792 > 32776 [ACK] Seq=0 Ack=0 Win=5712 [CHECKSUM INCORRECT] Len=1380 TSV=609323 TSER=530961

Page 8: Laboratório Didático para o ensino de mobilidade IPv6 (Mobile-IPv6) IPT - Instituto de Pesquisas Tecnológicas do Estado de São Paulo

Comando mipdiag# mipdiag -sMobile IPv6 StatisticsNBindAcksRcvd : 1NBindUpdatesSent : 1

# mipdiag -cMobile IPv6 Binding cacheHome Address Care-of Address Lifetime Typefec0:106:2700::4 fec0:106:1100:0:204:75ff:febc:27b6 924 2

# mipdiag -mIf Home Address/prefix length Home Agent H Rfec0:106:2700::4 / 64 fec0:106:2700::1 0 1

# mipdiag -lMobile IPv6 Binding update listRecipient CN: fec0:106:2700::1BINDING home address: fec0:106:2700::4 care-of address:fec0:106:1100:0:204:75ff:febc:27b6expires: 944 sequence: 0 state: 1 delay: 3 max delay 32 callback time: 744

Page 9: Laboratório Didático para o ensino de mobilidade IPv6 (Mobile-IPv6) IPT - Instituto de Pesquisas Tecnológicas do Estado de São Paulo

Operação básica

Nó Móvel

Nó Móvel

Rede HomeRede Visitada

Home Agent

Nó Correspondente

Wide-area networkWAN 1 - "Return routability"

checa e estabelece a chave de sessão

2 - Binding Update enviado usando a chave

112 33 – Pacotes roteados diretamente usando o cabeçalho de roteamento e as opções de destino do IPV6

Mobile IP com extensões de otimização da rota

Page 10: Laboratório Didático para o ensino de mobilidade IPv6 (Mobile-IPv6) IPT - Instituto de Pesquisas Tecnológicas do Estado de São Paulo

Operação básica

Nó Móvel

Nó Móvel

Rede HomeRede Visitada

Agente Home

Nó Correspondente

Wide-area networkWAN

1 - Nó se move para a rede estrangeira

2 – O nó atualiza o Home Agent

4 – Túnel Bidirecional

3 - Usa o endereço home

Mobile IP baseado no Home Agent

Page 11: Laboratório Didático para o ensino de mobilidade IPv6 (Mobile-IPv6) IPT - Instituto de Pesquisas Tecnológicas do Estado de São Paulo

Operação do Agente Home

• Cada home agent mantém uma lista separada de agentes home para cada link que serve um Agente Home

• Processamento dos pacotes

• Processando Pacotes Interceptados

• Manipulando pacotes de tunelamento reverso

Page 12: Laboratório Didático para o ensino de mobilidade IPv6 (Mobile-IPv6) IPT - Instituto de Pesquisas Tecnológicas do Estado de São Paulo

Operação do nó móvel• Cada nó móvel deve manter uma lista de Binding Update• Cada entrada da lista conceitual de Binding Update contém

os seguintes campos:1. O endereço IP do nó e o endereço home de um Binding

Update que foi enviado2. O care-of address enviado neste Binding Update3. O valor inicial do TTL4. O tempo de vida restante deste binding5. O valor máximo do campo de número de seqüência6. O tempo em que um Binding Update foi enviado por último

a este destino7. O estado de qualquer retransmissão necessária para este

Binding Update

Page 13: Laboratório Didático para o ensino de mobilidade IPv6 (Mobile-IPv6) IPT - Instituto de Pesquisas Tecnológicas do Estado de São Paulo

Ipv6 Móvel com o Knoppix

• A distribuição Knoppix

• O que foi realizado

• Quais topologias ele atende

• Compatibilidade com hardware wireless

• Vantagem de utilizar esta ferramenta no método de ensino

• Download

www.geocities.com/fabioxa