Projeto Implementação do protocolo HMIPv6 baseando-se no código aberto MIPv6

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar

Implementação do protocolo HMIPv6 baseando-se no código aberto MIPv6

A mobilidade em redes IP é ainda objeto de pesquisa na comunidade científica. Quando um terminal móvel muda de subrede, ele recebe um novo endereçamento IP que pode causar sérios efeitos colaterais em conexões TCP e mesmo em comunicações com o UDP. Uma das propostas de solução para este problema é o protocolo IPv6 Móvel da IETF [RFC3775, 2004].

O protocolo IPv6 Móvel (MIPv6) permite a mobilidade na internet, que um terminal móvel migre da sua rede de origem (home network), para outras redes (foreign networks) e continuem se comunicando com outros terminais de maneira transparente as camadas superiores a IP.

No MIPv6 cada nó em sua rede de origem é identificado por um endereço estático, independente do seu ponto de acesso á internet o "home address" e recebe diretamente todos os pacotes destinados a ele da forma convencional de roteamento na internet.

Quando o dispositivo se move para uma rede externa ele adquire um novo endereço o "care-of-address". O nó pode adquirir o "care-of-address" por "stateless autoconfiguration" ou "stateful autoconfiguration". O nó móvel então informa ao seu "home agent", um roteador da sua rede de origem, o seu novo endereço. A partir de então todos os pacotes com destino ao "home address" são interceptados pelo "home agent" e redirecionados via tunneling ao "care-of-address".

O protocolo IPv6 Móvel possui alguns problemas de desempenho no que diz respeito à mobilidade localizada (micromobilidade) em uma rede visitada. Enquanto estiver em uma região de micromobilidade, um nó móvel está sempre atualizando sua localização, o que acarreta vários problemas tais como: tempo na detecção do movimento, tempo de configuração do endereço na nova rede, tempo de atualização da nova localização junto ao "home agent", além do que, pacotes enviados ao "care-of-address" antigo são perdidos. A mudança freqüente gera muito tráfego com sinalizações e numa rede com excessivo número de unidades móveis, a tendência é a queda na qualidade de serviço e aumento do delay na entrega dos pacotes.

Para solucionar os problemas do MIPv6 foi proposto o IP Móvel Hierárquico (HMIPv6), onde a mobilidade global (inter-site) e a mobilidade local (intra-site) são tratadas de formas distintas. A principal mudança foi à introdução de um novo agente, o "Mobility Anchor Point" (MAP), que é um roteador que gerencia a mobilidade para minimizar o tempo de latência entre os "handoffs" e perda de pacotes.

Atualmente não existe uma implementação recente do HMIPv6 embora exista uma versão estável do MIPv6. O presente trabalho se enquadra dentro do contexto apresentado.