Title: Protocolos de Micro-Mobilidade IP
1Protocolos de Micro-Mobilidade IP
- Vera Nagamuta
- nagamuta_at_ime.usp.br
2TĂłpicos
- Gerenciamento de mobilidade
- Mobile IP solução para macro-mobilidade
- Problemas do Mobile IP
- Protocolos de micro-mobilidade
- Hierarchical Mobile IP
- Cellular IP
- HAWAII
- Multicast-based
3Gerenciamento de mobilidade
- Avanço das comunicações móveis tem permitido o
acesso a serviços e aplicações em qualquer
instante, em qualquer lugar, com liberdade de
movimentação - Necessidade de infraestrutura de HW e SW
- Endereço IP identificação da máquina
localização (ponto de acesso na rede) - Problema mudança do ponto de acesso gt mudança
do endereço IP
4Gerenciamento de mobilidade
- Conexões TCP são identificadas pelo par
- ltno. da porta, endereço IPgt
- Quando uma UM migra e muda seu ponto de acesso,
conexões TCP são perdidas, além disso, pacotes
são encaminhados incorretamente (antigo endereço
IP) - Desafio prover migração transparente
- Gerenciamento de mobilidade trata o problema de
como oferecer acesso transparente a serviços
durante migrações, mantendo conexões ativas
5Gerenciamento de mobilidade
Mantém atualizada a localização de uma UM
Gerenciamento de localização
Gerenciamento de mobilidade
Mantém a conexão com a UM enquanto esta se move e
muda o ponto de acesso
Gerenciamento de handover
6Gerenciamento de localização
- Tarefas
- Endereçamento de unidades móveis (UM)
- Manter atualizada a localização das UMs
- Localização (Paging)
- Desafio executar as tarefas com mĂnima carga de
sinais na rede
7Gerenciamento de handover
UM
Detecção e inĂcio
Rede
Alocação/liberação de recursos
Gerenciamento de handover
Nova conexĂŁo
Atualização de rotas
Fluxo de dados
Buffer /Forwarding
Multicast
Desafio baixa latĂŞncia e com mĂnima perda de
dados (Handover Suave)
8Mobile IP Uma solução para macro- mobilidade
- Mobile IP 1 Ă© uma extensĂŁo do protocolo IP para
dar suporte à mobilidade, preservando conexões
existentes - UM é identificada/localizada através de seu
endereço IP que se mantém fixo (home address) - Também é associada a um endereço IP provisório
(Care-of-Address CoA) relativo Ă rede /ponto de
acesso para onde a UM migrar - Localização e handover são tratadas por dois
elementos HA (Home Agent) e FA (Foreign Agent)
9Mobile IP
NĂł correspondente
Home Network
CN
Home Agent
Internet
Foreign Network
Foreign Agent
UM
10Mobile IP
Home Network
CN
UM
Internet
Home Agent
Foreign Network
Foreign Agent
11Mobile IP Roteamento Triangular
Home Network
CN
Internet
Home Agent
Foreign Network
Foreign Agent
Solução Otimização de rota 2 CNs mantém caches
e recebem msgs de atualização de CoA, enviando
pacotes diretamente ao CoA
UM
12Mobile IP Smooth handoff
- Durante o handover, até que a msg de atualização
chegue no HA ou CN, pacotes destinados Ă UM sĂŁo
perdidos - Solução Smooth Handoff 2
- O atual FA notifica o antigo FA o novo CoA da
UM, fazendo com que este envie os pacotes
diretamente para a UM
13Mobile IP Problemas
- Alta taxa de perda de pacotes devido ao longo
processo de registro de localização - Latência
- Alta carga de mensagens, qdo há muitas migrações
(atualização a cada handover) - Problemas no suporte a QoS (mudança constante do
CoA)
14 Internet
CN
HA
Gateway
Gateway
DomĂnio 1
DomĂnio 2
Micro-mobilidade
Macro-mobilidade
15Protocolos de micro-mobilidade IP
- Protocolos de micro-mobilidade tratam
mobilidade regionalmente, dentro de um domĂnio - Endereço do GW Ă© usado como CoA para toda UM no
domĂnio e esse endereço Ă© registrado no HA - Dentro do domĂnio UMs usam seu endereço IP (home
address) - Pacotes para UM no domĂnio sĂŁo tunelados ao GW
pelo HA e enviados à UM através de um protocolo
de roteamento especĂfico ou tunelamento - Toda migração e mudança de ponto de acesso dentro
do domĂnio nĂŁo Ă© notificado ao HA - Macro-mobilidade (inter-domĂnio) geralmente Ă©
tratada pelo Mobile IP sem modificações
16Hierarchical Mobile IP (HMIP)
CN
Internet
- - Ericsson e Nokia 3, 4
- - hierarquia de FAs para
tratar migrações locais - - raiz Gateway FA (GFA)
- - Agent Advertisement inclui um vetor de CoA (de
todos FAs no caminho até GFA) - - registro UM envia uma msg e cada FA armazena
um registro da forma ltUM_IPAddr, next_FAgt -
HA
FA1
GFA
FA2
FA5
FA3
FA4
FA7
FA6
UM
17Hierarchical Mobile IP handover
- - UM recebe AA de um novo FA e compara os vetores
de CoA - - UM identifica o Ancestral Comum mais PrĂłximo
(ACP) - - atualização de localização é feita somente até
o ACP, - no pior caso, ACP Ă© o GFA
- (-) podem haver perdas e latĂŞncia
- (-) requer tunelamento
Internet
HA
CN
FA1
GFA
FA2
FA5
FA3
FA4
FA7
FA6
UM
18Cellular IP (CIP)
- Columbia University e Ericsson 5
- Incorpora alguns princĂpios de redes celulares
como conectividade passiva e Paging (active /
idle user) - Implementado sobre o IP
- Gerenciamento de localização e handover estão
incorporados no protocolo de roteamento - UMs são identificadas pelo seu endereço IP dentro
do domĂnio
19Cellular IP
- - nós na rede CIP Base Stations (mantém caches
de roteamento soft-state) - - BSs enviam beacons periodicamente
- - duas formas de atualização dos caches
- - Data Packets da UM
- - Route Update Packets
- - msgs da UM para a rede sĂŁo aproveitadas para
atualizar os caches
CN
Internet
HA
R
BS
Gateway
BS
BS
BS
BS
BS
UM
20Cellular IP Hard handover
- handover simples e rápido - reduz msg de
atualização mas pode haver perdas de
pacotes - buffer nas EBs pode reduzir perdas -
não requer a passagem de vetor de endereços
GW
Crossover Router (CR)
...
21Cellular IP Semi-soft handover
- caminho até a nova EB é configurado antes
de a UM conectar-se na nova EB - pacotes sĂŁo
replicados para as duas estações base - UM
inicia handover apĂłs um certo intervalo de
tempo () reduz latĂŞncia e perdas (-) UM deve ter
capacidade para acessar mais de uma EB
ao mesmo tempo (-) qual Ă© o intervalo ideal
GW
CR
...
22HAWAII Handoff-Aware Wireless Internet
Infrastructure
- - Lucent Technologies 6
- - hierarquia de domĂnios
- - gateway de domĂnio Domain Root Router (DRR)
- - roteadores IP com caches soft-state
- - registro da UM msg PowerUp
- - ao passar de um domĂnio para outro, a UM obtĂ©m
um novo endereço CCoA (Co-located CoA) e pacotes
para UM sĂŁo tunelados pelo HA
Internet
CN
R
Foreign Domain
Home Domain
DRR
DRR
HA
R
R
R
R
EB
EB
EB
EB
UM
23HAWAII Handover
- - Forwarding Path Scheme
- - pacotes na antiga EB sĂŁo direcionados para a
nova EB - - CR começa a desviar pacotes para nova EB depois
de (5) - () reduz as perdas
- (-) pacotes fora de ordem
DRR
Crossover router
...
24HAWAII Handover
- - Non-Forwarding path scheme
- - pacotes sĂŁo replicados para as duas EBs
durante um intervalo de tempo - () reduz latĂŞncia e perdas
- (-) UM deve ter capacidade
- para acessar mais de uma
- EB ao mesmo tempo
DRR
Crossover router
...
25Multicast-based Mobility (MM) 7
- - idéia antecipar o handover, replicando os
pacotes de uma UM para todas as células vizinhas
da atual cĂ©lula da UM - - roteadores especĂficos, com funcionalidade
multicast - - UM é associada a um endereço multicast
- - envio de pacotes independente da localização
- - handover se baseia em operações Join e Leave no
grupo multicast
CN
Internet
HA
R
Gateway
R
R
EB
EB
EB
EB
UM
26Multicast-based handover
8
2
9
3
7
10
1
4
6
Mensagens
5
27Multicast-based handover
8
- reduz latĂŞncia e
- perdas
- duplicação de
- pacotes
- sobrecarga na rede
2
9
3
7
10
1
4
6
5
EB_resp
EB
28Comparação entre os protocolos
HMIP Cellular IP HAWAII MM
Tipo de nĂł FA nĂł espec. Cellular IP Roteado-res IP Roteador multicast
UM ID home addr home addr CoA Mcast addr
Forma de atualiz. Msgs de controle Data packt Msg contr. Msgs de controle Join-Leave
Tunelam. sim nĂŁo nĂŁo nĂŁo
QoS sup. nĂŁo nĂŁo nĂŁo nĂŁo
29ConclusĂŁo
- Mobile IP oferece uma solução global para
macro-mobilidade - Possui problemas de latĂŞncia, perda de pacotes,
carga de msgs qdo há muita migração - Protocolos de micro-mobilidade complementam o
Mobile IP, tratando localmente os handovers - Podem reduzir a latĂŞncia e perda de pacotes para
alguns casos - Diversos fatores influenciam o desempenho
topologia da rede, caracterĂsticas do usuário,
requerimentos da aplicação
30ConclusĂŁo
- Framework para composição, teste e simulação de
protocolos de handover suave - Permitir a seleção e composição de técnicas a
partir dos requisitos de QoS da aplicação, o
perfil de mobilidade do usuário e caracterĂsticas
da rede para gerar protocolos de handover suave - Simulações e resultados no próximo seminário!
31ReferĂŞncias
- 1 RFC 3220 IP Mobility Support for IPv4, IETF,
Jan. 2002. - 2 C. Perkins et al., Route Optmization in
Mobile IP Internet Draft, 2000. - 3 E. Gustafsson et al., Mobile IP Regional
Registration, Internet Draft, 2001. - 4 H. Soliman et al., Hierarchical Mobile IPv6
Mobility Management, Internet Draft, 2002. - 5 A. Campbell et al., "Design, implementation,
and evaluation of Cellular IP", IEEE Personal
Commun. Mag., 2000. - 6 R. Ramjee et al, "HAWAII A Domain-based
Approach for Supporting Mobility in Wide-area
Wireless Networks",Proc. International Conf.
Network Protocols. - 7 A. Helmy et al., "Efficient Micro-Mobility
using Intra-domain Multicast-based Mechanism
(MM)", ACM SIGCOMM Computer Communications
Review, 2002.