190 likes | 320 Views
MIP. Mobilidade na Internet Mobile IP. 15 Setembro 2000. Pedro Vale Estrela. MIP - Resumo. Resumo Objectivos Funcionamento Implementação Ambiente de Teste Testes Funcionais Testes de Robustez Conclusões. MIP - Objectivos 1. O Problema:
E N D
MIP Mobilidade na Internet Mobile IP 15 Setembro 2000 Pedro Vale Estrela IST/INESC
MIP - Resumo • Resumo • Objectivos • Funcionamento • Implementação • Ambiente de Teste • Testes Funcionais • Testes de Robustez • Conclusões IST/INESC
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
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
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: • 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 IST/INESC
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
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
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
Servidor MIP Encaminhador Encaminhador Servidor MIP Host Genérico MIP - Ambiente de Teste 2 Terminal Móvel IST/INESC
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
MIP - Teste 1 IST/INESC
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
MIP - Teste 2 IST/INESC
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
MIP - Teste 3 IST/INESC
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
MIP - Teste 4 IST/INESC
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 • 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) IST/INESC
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 • Clientes MIP para outros Sistemas Operativos, sendo os Servidores inalterados • Integração com Redes Locais Wireless 802.11 • Integração com QoS IST/INESC