Laboratório Didático para o ensino de mobilidade IPv6 (Mobile-IPv6) IPT - Instituto de Pesquisas...
Transcript of Laboratório Didático para o ensino de mobilidade IPv6 (Mobile-IPv6) IPT - Instituto de Pesquisas...
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
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
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
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
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
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
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
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
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
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
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
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