Poli Logo Trabalho de Redes II - EEL879
Redes IP Móveis

Mobile IP

3 - Características Básicas

Antes da definição do protocolo podemos citar algumas características básicas, que ajudarão no melhor entendimento do protocolo proposto. Para isso, o padrão definido na RFC 3344 faz algumas suposições sobre a infra-estrutura de rede; são elas:

  1. Nada é modificado na atribuição do endereço IP;

  2. O protocolo assume que os dispositivos móveis não modificarão de ponto de acesso mais de uma vez por segundo;

  3. O protocolo assume também que o roteamento dos datagramas IP são roteados baseando-se no endereç de destino (e não pelo endereç de origem, por exemplo).

Feitas essas suposições introduzimos então os novos elementos que farão parte de qualquer rede que implemente o protocolo MIP:

Como visto no capítulo anterior, cada dispositivo móvel tem associado dois endereços IP, a saber:

Independente de onde o dispositivo esteja, seja na rede de origem ou na rede visitada, o Home Address sempre será utilizado como IP de origem de todos os datagramas enviados pelo dispositivo móvel, exceto quando o Care-of Address for do tipo Co-Located Care-of Address, neste caso o IP de origem deve ser o Care-of Address, e quando o dispositivo não possuir um Home Address, neste caso o IP de origem deve ser 0.0.0.0.

Ao utilizar o Foreign Agent Care-of Address, o ponto de terminação do tunel, por onde o pacote endereçado para o dispositivo movel trafegará, será o próprio Foreign Agent, que se encarregará de desencapsular o datagrama e entregá-lo ao dispositivo. Já no caso da utilização do Co-Located Care-of Address, o próprio dispositivo móvel será o ponto de terminação do tunel e se encarregará de desencapsular o datagrama.

O Home Agent mantém uma tabela de relacionamento entre os dois endereços (Home address e Care-of Address), chamada de Mobility Binding List. Nela consta ainda um tempo de vida(Timelife) do relacionamento estabelecido. Esta tabela fornece os parâmetros necessários para que o Home Agent encaminhe os pacotes corretamente para o dispositivo móvel onde ele estiver. Abaixo um exemplo da tabela de relacionamento de um roteador Cisco:

Router# show ip mobile binding
Mobility Binding List:
Total 1  (Total de relacionamentos)
20.0.4.1:  (Home Address)
Care-of Addr 45.0.0.5, Src Addr 45.0.0.5  (Endereço IP de origem da requisição de registro)
Lifetime granted 00:02:00 (120), remaining 00:01:56
Flags sbDmgvT, Identification B7A262C5.DE43E6F4
Tunnel0 src 46.0.0.3 dest 45.0.0.5 reverse-allowed
MR Tunnel1 src 46.0.0.3 dest 20.0.4.1 reverse-allowed
Routing Options - (D)Direct-to-MN (T)Reverse-tunnel
Mobile Networks: 54.0.0.0/255.255.255.0(S)
44.0.0.0/255.255.255.0 (D)
46.0.0.0/255.0.0.0(D)

O Foreign Agent mantém uma tabela, chamada Visitor List. Nesta lista o Foreign Agent mantém informações do dispositivo visitante, como o Home Address, o endereço IP do Home Agent e o endereço MAC do dispositivo móvel. Consta ainda o tempo de vida (Timelife) associado a esse relacionamento. Abaixo um exemplo da tabela de relacionamento de um roteador Cisco:

Router# show ip mobile visitor
Mobile Visitor List:
Total 1  (Total de relacionamentos)
20.0.0.1:  (Home Address do dispositivo visitante)
Interface Ethernet1/2, MAC addr 0060.837b.95ec
IP src 20.0.0.1, dest 67.0.0.31, UDP src port 434  (Informações da requisição de registro)
HA addr 66.0.0.5, Identification B7510E60.64436B38  (Endereço IP do Home Agent do visitante e Identificação)
Lifetime 08:20:00 (30000) Remaining 08:19:16
Tunnel100 src 68.0.0.31, dest 66.0.0.5, reverse-allowed
Routing Options - (T)Reverse-tunnel

Esses são os principais elementos presentes em qualquer configuração utilizando MIP. A seguir serão mostrados os demais elementos descritos pelo protocolo.