Top Banner
Protocolos IP para la gestión de la macro y micro-movilidad Escuela Técnica Superior de Ingenieros de Telecomunicación David García Juan Héctor Sala Gisbert
50

Macro Micro Movilidad

Jun 09, 2015

Download

Technology

guest158709
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Macro Micro Movilidad

Protocolos IP para la gestión de la macro y micro-movilidad

Escuela Técnica Superior de Ingenieros de Telecomunicación

David García Juan

Héctor Sala Gisbert

Page 2: Macro Micro Movilidad

Índice

- Introducción

- Macromovilidad

- Micromovilidad

- Conclusiones

Page 3: Macro Micro Movilidad

Introducción

- Necesidad de movilidad

- Nuevos dispositivos

• Teléfonos móviles

• PDA

• Teléfonos VoIP

- Gestionar cambios entre redes y subdominios

Page 4: Macro Micro Movilidad

Introducción

- Dos conceptos:

• Macromovilidad

• Micromovilidad

- Problemas:

• Localización del terminal

• Traspaso de la comunicación

Page 5: Macro Micro Movilidad

Introducción

-Protocolos a analizar:

• Mobile IP Macromovilidad

• Cellular IP y Hawaii Micromovilidad

Page 6: Macro Micro Movilidad

Macromovilidad

-¿Qué es?

• Cambio entre dos dominios de redes

completamente diferentes

• Mobile IP es el protocolo empleado

• Proporcionar transparencia a nivel IP

Page 7: Macro Micro Movilidad

Macromovilidad

- Componentes funcionales:

• MN Terminal. Peculiarmente dispone de dos

direcciones.

• CN Recibe los paquetes del MN cuando está

en una red diferente a la original.

Page 8: Macro Micro Movilidad

Macromovilidad

- Componentes funcionales:

• HA Router de la red original del MN. Es el

encargado de encaminar los paquetes que tienen

por destino el MN. Mantiene información sobre

su posición

• FA Router de otra red diferente. Coopera con

el HA para proporcionar movilidad

Page 9: Macro Micro Movilidad

Macromovilidad

- Componentes funcionales:

Page 10: Macro Micro Movilidad

Macromovilidad

- Funcionamiento:

• El MN tiene 2 direcciones , una permanente

(home) y una dirección de cuidado (care-of

address), asociada con la red que está visitando

• El HA almacena información sobre el MN cuya

dirección permanente es la de la red del agente.

Page 11: Macro Micro Movilidad

Macromovilidad

- Funcionamiento:

• EL FA almacena información sobre cada nodo

móvil visitado en su red. Los agentes externos

también cuidan la dirección que está siendo usada

por el móvil IP

Page 12: Macro Micro Movilidad

Macromovilidad

- Funcionamiento:

• Un nodo esperando comunicarse con el MN usa

su dirección inicial para enviar paquetes.

• Son interceptados por el HA, usa encapsulación

IP con encaminado automático para asegurar que

los datagramas se encaminan a la verdadera

dirección IP que se esté usando en ese momento.

Page 13: Macro Micro Movilidad

Macromovilidad

- Funcionamiento:

• Los paquetes a MN llevan la dirección con un

nuevo encabezado IP, preservando el IP del

encabezado original.

• Los paquetes son desencapsulados en el final

del túnel para remover el encabezado IP añadido

y entregado por el MN.

Page 14: Macro Micro Movilidad

Macromovilidad

- Funcionamiento:

• Cuando actúa como emisor, el MN envía

paquetes directo al nodo comunicador a través del

FA.

• El FA podría emplear reverse tunneling por el

túnel de los paquetes del nodo hasta el HA el cuál

alternadamente los remite al nodo que se

comunica.

Page 15: Macro Micro Movilidad

Macromovilidad

- Triangular routing:

• Cualquier paquete enviado a la home address

del MN será recibido por su HA.

• Este reenviará los paquetes, formando un túnel,

a la care-of address del MN. Este túnel es

bidireccional.

Page 16: Macro Micro Movilidad

Macromovilidad

- Triangular routing:

• Cuando el MN envía un paquete, primero lo

manda, utilizando el túnel, al HA quien lo

desencapsula, obteniendo el mensaje original, y

lo reenvía hacia su destino final.

Page 17: Macro Micro Movilidad

Macromovilidad

- Triangular routing:

Page 18: Macro Micro Movilidad

Macromovilidad

- Triangular routing:

• Ineficiente

• Todo el tráfico entre el MN y el CN debe pasar

por el HA. Si el HA falla, todas las conexiones se

pierden.

• Si el MN y el CN se encuentren en la misma red

el tráfico seguiría pasando por el HA

Page 19: Macro Micro Movilidad

Macromovilidad

-Mobile IP define lo siguiente:

• Un procedimiento de registro, el MN informa al HA de su dirección care-of.

• ICMP Router Discovery, el cual permite que los nodos móviles descubran HA y FA.

• Las reglas para enrutar paquetes hacia y desde nodos móviles

Page 20: Macro Micro Movilidad

Macromovilidad

-IPv4 vs IPv6

• En la fase del diseño del protocolo IPv6 se

tuvo en cuenta la movilidad y está integrada en

el protocolo, en el caso de IPv4 es un parche

posterior

Page 21: Macro Micro Movilidad

Macromovilidad

-IPv4 vs IPv6

• En Mobile IPv4 se requiere un rango de

direcciones por cada FA, en Mobile IPv6 no son

necesarios los FA, para ello se usa la auto

configuración de direcciones y el descubrimiento

de "vecinos", características de IPv6.

Page 22: Macro Micro Movilidad

Macromovilidad

-IPv4 vs IPv6

• El triangle routing es ineficiente, Mobile IPv6

lo evita.

•  Los paquetes en Mobile IPv4 desde el Home

Agent hasta el Mobile Node deben ir

encapsulados, y en IPv6 ya no es necesario.

Page 23: Macro Micro Movilidad

Macromovilidad

-IPv4 vs IPv6

• Problemas con los Firewalls en Mobile IPv4.

• Para IPv4 se genera una excesiva señalización.

• El tiempo de handoff degrada la comunicación,

siendo este mayor para Mobile IPv4 que para

IPv6

Page 24: Macro Micro Movilidad

Micromovilidad

-¿Qué es?

• Movimiento de los nodos móviles

dentro de un mismo dominio.

• Para Macromovilidad Mobile IP.

• Las características de Mobile IP

hacen que no sea del todo

eficiente.

Page 25: Macro Micro Movilidad

Micromovilidad

-Limitaciones Mobile IP

• Proceso de registro puede ser

demasiado lento.

• Requiere una gran cantidad de

direcciones IP.

• Dificultad para mantener Qos

(Quality Services).

Page 26: Macro Micro Movilidad

Micromovilidad

- Objetivo: Superar limitaciones de Mobile

IP.

• Limitar interrupciones en el flujo de datos

durante el Handover.

• Aumentar eficiencia en el uso de la red.

• Mejora de la escalabilidad.

• Soporte para QoS.

Page 27: Macro Micro Movilidad

Micromovilidad

- Soluciones

• Movilidad a dentro del dominio transparente

al HA.

• Uso de direcciones privadas dentro del

dominio.

• Reserva de recursos sólo en cambio de

dominio, menor retraso.

Page 28: Macro Micro Movilidad

Micromovilidad

Cellular IP

- Introducción

• Desarrollado en la Universidad de Columbia.

• Soporte de movilidad para áreas geográficas limitadas.

• Incorpora principios de los sistemas celulares.

Page 29: Macro Micro Movilidad

Micromovilidad

Cellular IP

-Elementos funcionales

• MA → Agente de Movilidad: Pasarela a la red IP y

Foreign Agent de Mobile IP para macromovilidad.

• BS → Estación Base: Actúan como punto de acceso

inalámbrico, encaminan los paquetes IP e integran las

funciones de contro de celda.

• A partir de MA, igual que Mobile IP.

Page 30: Macro Micro Movilidad

Micromovilidad

Page 31: Macro Micro Movilidad

Micromovilidad

Cellular IP

-Funcionamiento

• El HA envía los paquetes a través de tunnelling hacia

el MA.

• El MA desencapsula los paquetes originales y los

dirige a las estaciones base.

• Los paquetes se identifican mediante su Home

Address, por lo que se encaminan sin conversión de

dirección o encapsulamiento.

Page 32: Macro Micro Movilidad

Micromovilidad

Cellular IP

-Funcionamiento

• La gestión de la localización del MN y el soporte del

Handover integrados junto al encaminamiento.

• Periódicamente el MA envía por difusión un mensaje

que inunda únicamente el dominio.

• Las BS registran el interfaz por el que les llega dicho

mensaje para encaminar los paquetes que el MN envía

hacia el MA.

Page 33: Macro Micro Movilidad

Micromovilidad

Cellular IP

-Funcionamiento

• Los paquetes de datos del MN son utilizados para su

localización.

• En su ruta hacia el MA, las BS registran el camino

para encaminar los paquetes que viajen hacia el MN.

• Si no hay refresco, el BS elimina la ruta.

• Si el MN quiere mantener la ruta pero no tiene

paquetes de datos, envía un mensaje vacío.

Page 34: Macro Micro Movilidad

Micromovilidad

Cellular IP

-Handover

• Sistema utilizado en comunicaciones móviles

celulares con el objetivo de transferir el servicio de

una BS a otra cuando la calidad del enlace es

insuficiente.

• Tres tipos en Cellular IP: Hard Handover, Soft

Handover e Indirect Handover.

Page 35: Macro Micro Movilidad

Micromovilidad

Cellular IP

-Hard Handover

• No se garantiza la entrega de todos los paquetes.

• El MN escucha las señales de aviso (beacons) de las

BS y en función de su potencia, decide cuándo hacer

el handover.

• Cúando lo hace, envía un paquete de actualización

de ruta a través de la nueva BS, creando una nueva

ruta.

Page 36: Macro Micro Movilidad

Micromovilidad

Page 37: Macro Micro Movilidad

Micromovilidad

Cellular IP

-SemiSoft Handover• Supone que los MN se pueden comunicar con las dos BS.

• El MN le comunica a la BS su intención de cambiarse, éste

mensaje asciende hasta el nodo de cruce creando la nueva

ruta.

• El nodo de cruce continúa enviando paquetes a la antigua BS.

• Tras un tiempo, el MN inicia Handover duro.

• Durante un intervalo de tiempo ambas BS reciben los

paquetes, minimizando las pérdidas.

Page 38: Macro Micro Movilidad

Micromovilidad

Cellular IP

-Indirect Handover

• No todas las tecnologías permiten comunicación

simultánea con dos BS.

• El MN comunica a la oBS su deseo de cambiarse

mediante un paquete con la IP de la nBS, que ésta

reenvía.

• La nBS envía un paquete de actualización de ruta

hacia la red con la dirección del MN.

Page 39: Macro Micro Movilidad

Micromovilidad

HAWAII

-Introducción

• Handover-Aware Wireless Access Internet

Infraestructure.

• Propuesto por Lucent Bell en 1999.

• Protocolo para micromovilidad.

• Se apoya en Mobile IP para macromovilidad.

Page 40: Macro Micro Movilidad

Micromovilidad

HAWAII

-Introducción

• Principios similares. a Cellular IP.

• Esquemas de establecimiento de rutas que actualizan

las tablas de encaminamiento de los routers del

dominio.

• Cellular IP se basa en una pasarela que actúa como FA

desencapsula los paquetes.

Page 41: Macro Micro Movilidad

Micromovilidad

HAWAII

-Introducción

• En HAWAII el MN obtiene una Co-located Address

que mantiene durante su estancia en el dominio y los

paquetes son enrutados directamente.

Page 42: Macro Micro Movilidad

Micromovilidad

HAWAII

-Funcionamiento

• Arquitectura de red formada por dominios.

• BS con esquema jerárquico y capacidad de

encaminamiento.

• DRR → Domain Root Router: Se encuentra en la

parte superior de la jerarquía y actúa cómo pasarela a

Internet.

Page 43: Macro Micro Movilidad

Micromovilidad

HAWAII

-Funcionamiento• Mientras el MN se encuentra en su dominio los paquetes se

encaminan hacia el DRR con el identificativo de subred del

dominio.

• Cuando el MN cambia de dominio, obtiene una Colocated Care-

of Address.

• El HA utilizará esta dirección para enviar los paquetes mediante

tunnelling.

• El MN no necesita cambiar la dirección mientras siga en el

mismo dominio.

Page 44: Macro Micro Movilidad

Micromovilidad

HAWAII

-Funcionamiento

• Gestión de los MN similar a Cellular IP, mecanismo

hop-by-hop.

• Cada estación tiene una tabla que indica dónde

encaminar los paquetes de cada MN.

• Para establecer y mantener las rutas 3 tipos de

mensajes: Establecimiento (Power-up), Actualización

(Update) y Refresco (Refresh).

Page 45: Macro Micro Movilidad

Micromovilidad

HAWAII

-Funcionamiento• Cuando un MN cambia de dominio, manda un mensaje de

establecimiento.

• Las BS en el camino hacia el DRR crean una nueva entrada en

sus tablas.

• El resto de BS no conocen la existencia del nuevo MN en el

dominio.

• Para mantener la conectividad, el MN manda mensajes de

Actualización, que actualiza las tablas de las BS.

Page 46: Macro Micro Movilidad

Micromovilidad

HAWAII

- Handover

• Por Redireccionamiento: Envío por múltiples

flujos (MSF) y Envío por un único flujo (SSF).

• Sin Redireccionamiento: Transmisión Unicast Sin

Redireccionamiento (UNF) y Transmisión

Multicast Con Redireccionamiento (MNF).

Page 47: Macro Micro Movilidad

Micromovilidad

HAWAII

- Envío por múltiples flujos

• oBS se comunica con la nBs y le transmite

paquetes que tenga almacenados.

• Es posible que lleguen paquetes desordenados.

Page 48: Macro Micro Movilidad

Micromovilidad

HAWAII

- Envío por un único flujo• Intenta que los paquetes lleguen de forma ordenada.

• La oBS informa al nodo de cruce cuando ha finalizado.

• Posteriormente el nodo de cruce envía los paquetes.

• Los routers han de incorporar un campo adicional que indica

el interfaz que por el que se recibe el paquete.

Page 49: Macro Micro Movilidad

Micromovilidad

HAWAII

- Transmisión Unicast Sin Redireccionamiento

• No hay flujo de datos entre las BS.

Minimiza las pérdidas durante el Handover.

• El MN es capaz de comunicarse simultáneamente

con ambas BS.

- Transmisión Multicast Sin Redireccionaniento

• El Nodo de Cruce transmite durante un período de

tiempo los paquetes a ambas BS.

Page 50: Macro Micro Movilidad

Conclusiones• Mobile IP estándar para macromovilidad.

• Puntos débiles para micromovilidad.

• Protocolos específicos para micromovilidad

superan estas debilidades.

• Cellular IP y HAWAII más extendidos.

• Ambos confían en Mobile IP para

macromovilidad.

• Escalabilidad: Soluciones para micro y macro

comparten elementos funcionales.