Upload
jorge-matias
View
6
Download
0
Embed Size (px)
Citation preview
Trabalho realizado por:
Jorge Matias 41588
João Saraiva 44172
Mobilidade em redes 802.11 usando o protocolo IPv6
Técnicas de mobilidade rápida
Lisboa, 22-12-2004
22-12-2004 Jorge Matias, João Saraiva 2
Sumário
• Enquadramento • Condicionantes no HandOver Tempo de transição e impacto nas ligações TCP • Soluções em análise • Implementação • Conclusões
22-12-2004 Jorge Matias, João Saraiva 3
Route Optimization Power-up
- Registo no CN
Reverse Tunneling
Correspondent Node
Internet
Rede de casa
Rede Visitada 1 Rede Visitada 2
RS
BA
BU
Mobile IPv6 em redes sem fios
- Detecção
- Registo no HA
RA
- Execução
Mobile Node
- Transição
RS RA BU BA
HA
AR AR
BU BA
- Execução
22-12-2004 Jorge Matias, João Saraiva 4
Mobilidade rápida
• Transição rápida entre redes adjacentes - Um computador tem de adquirir um novo IP - Impacto desta mudança nas ligações TCP
existentes é significativo
• Objectivo - Avaliar as latências inerentes ao processo de
transição ao nível do transporte - Análise dos factores chave neste processo - Estudo e implementação de uma solução de
mobilidade rápida - Avaliação do desempenho
22-12-2004 Jorge Matias, João Saraiva 5
Configuração de Endereço IP
• IPv6 Stateless Autoconfiguration contempla duas fases: - Aquisição de informação sobre a sub-
rede (ICMPv6: Router Solicitation e Router Advertisement)
- Geração de endereço e IPv6 e verificação de existência de duplicado (Duplicate Address Detection) com Neighbor Discovery Protocol
22-12-2004 Jorge Matias, João Saraiva 6
Análise do processo
• Latência na transição entre sub-redes: - tempo de detecção de mudança de sub-rede; - verificação de endereço duplicado.
• Consequências: - UDP perde pacotes durante período de
escuridão - Diminuição da janela de congestão do TCP
devido a sucessivas transmissões de pacotes sem confirmação.
- Atrasos na rede tornam mais lenta a recuperação do valor da janela de congestão do TCP.
22-12-2004 Jorge Matias, João Saraiva 7
Soluções Detecção de mudança de rede • Transição desencadeada pelo
encaminhador: - Encaminhador envia RA logo que o móvel se
associe.
22-12-2004 Jorge Matias, João Saraiva 8
Soluções Detecção de mudança de rede • Transição desencadeada pelo móvel:
- Móvel envia um RS e espera por um RA
22-12-2004 Jorge Matias, João Saraiva 9
Implementação Diagrama de Rede
Encaminhador
Encaminhador+
Ponto de Acesso+
Home Agent
Rede de casa
Rede Visitada 1
2001:690:2100:3::/64
2001:690:2100:1::/64
2001:690:2100:5::/64
Mobile Node
Encaminhador +
Ponto de Acceso
Correspondent Node
Rede Visitada 2
2001:690:2100:6::/64
Encaminhador +
Ponto de Acceso
Mobile NodeMobile Node
IPv6 Router
Internet
22-12-2004 Jorge Matias, João Saraiva 10
Implementação Ambiente de Desenvolvimento e Teste
• HA e MN: Linux v2.4.26 com MIPL v1.1 • CN: Linux v2.6.7
- servidor FTP
• AR1 e AR2: Linux v2.6.6 - Driver HostAP modificado - Aplicação RADVD modificada - Módulo de QoS “Delay Simulator” para
introduzir latência na rede
22-12-2004 Jorge Matias, João Saraiva 11
Implementação Ambiente de Desenvolvimento e Teste
• Recolha de dados estatísticos - MN e Servidor sincronizados por NTP - Monitorização das ligações FTP com
“tcpdump” - Processamento do “tcpdump” com “tcptrace”
para recolha da evolução da janela de congestão
- Monitorização de eventos (L2, RtAdv, BU e BA) no MN c/ “iwevent” e “tcpdump”
- Integração de estatísticas e eventos num gráfico em formato “xplot”
22-12-2004 Jorge Matias, João Saraiva 12
Implementação Detecção rápida de mudança de rede
• Fusão entre AP e encaminhador (Access Router) - Detecção de transição L2 do lado do
AR - Evento de (re)associação acciona
transmissão de Router Advertisement não solicitado pelo móvel
- Redução de tempo de detecção de aprox. 3 segundos, para cerca de 30ms
22-12-2004 Jorge Matias, João Saraiva 16
Conclusões
• TCP: Redução menos acentuada da janela de congestão com a implementação
• Ficou ainda por resolver o tempo gasto
na configuração de endereço (CoA). O DAD é lento!
• Optimistic DAD pretende melhorar ainda
mais o tempo de transição.
22-12-2004 Jorge Matias, João Saraiva 17
Conclusões
• Solução não implementa transição suave, sem perda de pacotes.
• Soluções sem perda de pacotes têm
resolução muito complexa • Novos problemas surgem:
- MN não adquire endereço do novo servidor DNS após transição de rede. Importante para novas ligações!