IP Mobility Overview - INESC-ID

Propaganda
MIP
Mobilidade na Internet
Mobile IP
15 Setembro 2000
Pedro Vale Estrela
IST/INESC
1
MIP - Resumo
 Resumo
– Objectivos
– Funcionamento
– Implementação
– Ambiente de Teste
– Testes Funcionais
– Testes de Robustez
– Conclusões
IST/INESC
2
MIP - Objectivos 1
O
Problema:
– O Protocolo IP obriga a que cada Host tenha que estar
sempre Fisicamente Localizado na sua Rede de
Origem
– Sempre que um Terminal Móvel sair da sua Rede vai
ter que mudar de Endereço IP e Restabelecer as
Ligações para manter a Conectividade
IST/INESC
3
MIP - Objectivos 2
 A Solução:
o Protocolo Mobile IP
– Mobilidade Total entre diferentes Redes IP
– Extensão ao IP: Protocolos TCP/UDP inalterados e
todos os Tipos de Redes Suportados
– Sempre o mesmo Endereço IP
– Sem Perda das Ligações já Estabelecidas
– Funcionamento Automático e Seguro
– Toda a Restante Infra-Estrutura Inalterada
IST/INESC
4
MIP - Funcionamento 1
 Como:
– Todas as Redes vão ter Servidores de Mobilidade;
– Com o IP básico, estes criam a Mobilidade para os
Clientes MIP
– O Protocolo MIP divide-se em três fases:



IST/INESC
Localização - O Terminal Móvel Detecta onde está
Registo - Este Contacta o Servidor de Mobilidade da sua
Rede de Origem (de uma forma Segura)
Execução - O Servidor Redirecciona todo o Tráfego para a
Localização Actual do Terminal Móvel
5
MIP - Implementação 1
 Implementação:
– Solução Completa: Cliente e Servidor MIP
Desenvolvidos no Sistema Operativo LINUX
– Reutiliza todo o Stack TCP/IP já existente no LINUX
– Divisão de Fluxo de Controlo MIP e Dados MIP para
melhor Desempenho
– Funcionamento Completamente Automático
IST/INESC
6
MIP - Implementação 2
 Implementação
Robusta:
– Interage com DHCP e PPP para funcionar mesmo em
Redes sem Servidores de Mobilidade
– Protocolo Completamente Seguro: Autenticação por
MD5 com Protecção de Re-emissões
IST/INESC
7
MIP - Ambiente de Teste 1
 Ambiente
de Teste:
– Constituído por duas redes IP distintas: Rede do
INESC e a Rede de Teste
– As duas Redes estão ligadas por um Router LINUX
– Um Portátil vai-se mover fisicamente entre as duas
Redes trocando o Hub a que está ligado
– Uma máquina Genérica vai estabelecer uma ligação
com o Portátil que terá que se manter inalterada em
todas as localizações do Portátil
IST/INESC
8
MIP - Ambiente de Teste 2
Servidor MIP
Encaminhador
Encaminhador
IST/INESC
Servidor MIP
Terminal Móvel
Host Genérico
9
MIP - Testes Funcionais 1
 Teste
1 - Sem MIP
– Maquina Genérica estabelece ligação com Portátil
– Portátil muda Fisicamente de Rede, trocando de Hub
– A Ligação vai ser Interrompida
IST/INESC
10
MIP - Teste 1
IST/INESC
11
MIP - Testes Funcionais 2
 Teste
2 - Com MIP
– Mesma Situação, com o software MIP activo
– A ligação mantêm-se sempre (com o mesmo endereço
IP do Portátil)
IST/INESC
12
MIP - Teste 2
IST/INESC
13
MIP - Testes de Robustez 1
 Teste
3 - Sem Servidor MIP na Rede
Visitada
– A mesma situação anterior, mas agora o portátil vai
para uma Rede sem Servidor de Mobilidade
– O portatil vai procurar um Servidor de Mobilidade, sem
sucesso até que desiste e activa o Protocolo DHCP
– O Servidor DHCP existente fornece um Novo
Endereço IP Temporário ao Portátil
– A comunicação vai ser mantida utilizando o Endereço
IP Fixo do Portátil
IST/INESC
14
MIP - Teste 3
IST/INESC
15
MIP - Testes de Robustez 2
 Teste
4 - Segurança
– A mesma situação anterior, mas agora o portátil não
vai ter a Chave (~Password) certa partilhada com o
Servidor para simular um Atacante
– O pedido de Registo MIP vai ser negado, e o tráfego
deixa de ser redireccionado para a localização pedida
– A Ligação vai ser interrompida
IST/INESC
16
MIP - Teste 4
IST/INESC
17
MIP - Conclusões 1
 Tecnologia:
– Caso de Estudo de Mobilidade em Redes de Dados
– Tal como o IP, suporta todos os Tipos de Redes (em
particular as Redes Wireless)
– Útil no INESC com a divisão em ID e INOV



IST/INESC
Vão existir duas Redes Paralelas, disjuntas
Sem MIP, cada Máquina só pode estar numa única rede
Com MIP, os Portáteis podem ser ligados a qualquer Rede
sem reconfiguração (Como numa Reunião)
18
MIP - Conclusões 2
 Implementação
– Cumpre os Objectivos
– Implementação completa de um Novo Protocolo,
incluindo Opções
 Base
de Trabalho para Novos
Desenvolvimentos



IST/INESC
Clientes MIP para outros Sistemas Operativos, sendo os
Servidores inalterados
Integração com Redes Locais Wireless 802.11
Integração com QoS
19
Download