Sunteți pe pagina 1din 27

Gestin de la movilidad: principios

IP mvil
Tecnologa inalmbrica y movilidad: impacto sobre los
protocolos de las capas superiores
Redes inalmbricas y mviles
6.1 Introduccin
6.2 Caractersticas de las redes y enlaces inalmbricos
6.3 WiFi: redes LAN inalmbricas IEEE 802.11
6.4 Acceso celular a Internet
6.5 Gestin de la movilidad: principios
6.6 IP mvil
6.7 Gestin de la movilidad en redes celulares
6.8 Tecnologa inalmbrica y movilidad: impacto sobre los protocolos de las
capas superiores
Tema 6: Redes inalmbricas y mviles
2
Tema 6: Redes inalmbricas y mviles
Las redes inalmbricas permiten movilidad
Nodo mvil: aquel que cambia su punto de conexin a la red a lo largo
del tiempo
Cmo de mvil es un usuario para la red?
Si no sale de la subred, no es mvil desde el punto de vista de la capa
de red
Si se mueve entre redes:
No manteniendo conexiones activas
Manteniendo conexiones activas
Principios de la movilidad
3
El usuario slo se
mueve dentro de la red
inalmbrica
El usuario se mueve
entre redes,
desconectndose al
moverse de una a otra
El usuario se mueve
entre redes, manteniendo
conexiones activas
Sin movilidad
Alta movilidad
Tema 6: Redes inalmbricas y mviles
Hasta qupunto es importante que la direccin del nodo mvil
sea la misma?
Si se mantiene la direccin IP, la movilidad sertransparente a la
aplicacin
La aplicacin serigual para nodos mviles y fijos
Objetivo de IP mvil (Mobile IP)
Quinfraestructura cableada hay?
Se estsuponiendo que hay una red cableada a partir del enlace
inalmbrico, pero
Tambin hay redes ad hoc en las que no existe infraestructura cableada
fija:
MANET: Mobile Ad hoc NETwork
VANET: Vehicular Ad hoc NETwork
Principios de la movilidad
4
Tema 6: Redes inalmbricas y mviles
Definiciones
5
Tema 6: Redes inalmbricas y mviles
Home network(red propia)
Red donde estregistrado el nodo
Home agent (agente propio): agente de la red propia que se encarga de gestionar la
movilidad
Controla en qured ajena estel nodo mvil
Foreign/visited network (red ajena o visitada)
Red en la que reside el mvil en un determinado momento
Foreign agent (agente ajeno): agente de la red visitada que se encarga de gestionar la
movilidad
Correspondent(corresponsal): entidad que se quiere comunicar con el nodo
mvil
Home Agent y Foreign Agent suelenestar en routers
Definiciones: entidades
6
Tema 6: Redes inalmbricas y mviles
Es deseable que las aplicaciones mantengan direccin IP cuando se
muevan de una red a otra Transparente a la aplicacin
Cada nodo mvil tiene dos direcciones IP:
Direccin permanente: pertenece a su red propia y se mantiene fija a pesar de la
movilidad
Direccin ajena (direccin cedida, COA Care-Of-Address): pertenece a la red visitada
Funciones del agente ajeno:
Crear la COA para el nodo mvil
Informar de esta COA al agente propio
En ocasiones, no existe agente ajeno y se encarga el propio nodomvil
Definiciones: direccionamiento
7
Tema 6: Redes inalmbricas y mviles
Enfoque inicial:
Cuando un nodo mvil esten una red ajena, todo el trfico que le
enven debe dirigirse hacia esa red:
La red ajena anuncia a todas las dems que el nodo mvil esten su red
Cambio en el enrutamiento para especificar que ese nodo mvil concreto esten la
red ajena
Las tablas en enrutamiento indican donde estel nodo mvil
Problemas de escalabilidadde esta solucin: NO SE EMPLEA
Enfoques empleados: resuelve la frontera de red
Encaminamiento indirecto
Encaminamiento directo
Enrutamiento
8
Tema 6: Redes inalmbricas y mviles
Nodo mvil se conecta a red
ajena y se le asigna un COA.
Agente ajeno/nodo mvil
registran el COA en el agente
propio
Corresponsal manda paquete al
nodo mvil
Agente propio encapsula
datagrama con direccin IP
destino COA
Agente ajeno desencapsula y
enva el datagrama original a la
direccin IP del nodo mvil
Utilizado en IP mvil (Mobile IP)
Enrutamiento indirecto
9
Tema 6: Redes inalmbricas y mviles
Sentido Corresponsal Nodo mvil
El corresponsal enva a la direccin permanente (de la red
propia)
El corresponsal no sabe si el nodo mvil esten su red propia o no
Movilidad transparente para el corresponsal
El agente propio, que sabe la COA del nodo mvil:
Intercepta esos datagramas
Los reenva hacia el nodo mvil en dos pasos:
El datagrama se enva al agente ajeno encapsulado
Se encapsula para dejar el datagrama original del corresponsal intacto
El agente ajeno reenva al nodo mvil
Enrutamiento indirecto
10
Tema 6: Redes inalmbricas y mviles
Encapsulado/desencapsulado (tunelizacin)
Enrutamiento indirecto
11
Tema 6: Redes inalmbricas y mviles
Sentido Nodo Mvil Corresponsal
Directamente, usando su direccin permanente como origen y la del corresponsal como
destino
Nuevas funcionalidades requeridas en la capa de red:
Protocolo entre nodo mvil y agente ajeno:
El nodo se registrar(obtiene COA) ante el agente ajeno al conectarse a la red ajena
dem con el desregistro
Protocolo de registro entre el agente ajeno y el propio:
Agente ajeno registrarla COA del nodo mvil ante el agente propio
El desregistro se hace cuando el nodo mvil se registre en otra red ajena
Protocolo de encapsulacin en el agente propio
Protocolo de desencapsulacin en el agente ajeno
Enrutamiento indirecto
12
Tema 6: Redes inalmbricas y mviles
Si nodo mvil pasa de una red ajena A a otra red ajena B:
Nodo mvil se desplaza a la red B y se registra ante el agente ajeno deB
Agente ajeno de B informa de la nueva COA al agente propio del nodo mvil (puede
informar tambin al agente ajeno A)
El agente propio re-encaminarlos datagramas al nuevo COA a partir de ese momento
Efectos en:
Corresponsal: no le afecta, sigue enviando datagramas
Agente propio: no le afecta, reenva al nuevo COA los nuevos datagramas
Nodo mvil:
Si la transicin es rpida, slo se perdern unos pocos datagramas
TCP interpreta congestin, pero puede recuperar esos segmentos perdidos
Problema principal enrutamiento indirecto: triangulacin
Enrutamiento indirecto: cambio de red ajena
13
Tema 6: Redes inalmbricas y mviles
Enrutamiento directo
14
Nuevo agente: agente
corresponsal
Agente corresponsal
consulta el COA al agente
propio (inicializacin)
Agente propio proporciona
(registra) COA al
corresponsal
Corresponsal tuneliza
(encapsulando) directamente
hacia el COA del nodo mvil
(al agente ajeno)
Tema 6: Redes inalmbricas y mviles
El enrutamiento indirecto es ineficiente: enrutamiento
triangular
Los datos pasan por el agente propio, aunque el
corresponsal y el nodo mvil estn en la misma red (el
nodo mvil como visitante)
El enrutamiento directo:
Elimina el problema del enrutamiento triangular,
pero
mayor complejidad
Enrutamiento directo
15
Tema 6: Redes inalmbricas y mviles
Sentido Corresponsal Nodo mvil
El corresponsal consulta al agente propio la COA del nodo
mvil (inicialmente)
El corresponsal encapsula los datagramas hacia el agente
ajeno
El agente ajeno desencapsula y reenva el nodo mvil
Sentido Nodo Mvil Corresponsal
Directamente, como en enrutamiento indirecto
Enrutamiento directo
16
Tema 6: Redes inalmbricas y mviles
Problemas adicionales
Protocolo de localizacin de usuarios mviles
Para que el corresponsal consulte al agente propio la
COA del nodo mvil
Cuando el nodo mvil cambia de red ajena
El corresponsal slo consulta al agente propio la COA al
inicio Problema si cambia la COA !!
Enrutamiento directo
17
Tema 6: Redes inalmbricas y mviles
Solucin al problema del cambio de red:
Agente ancla (anchor foreign agent): agente ajeno de la red
en la que inicialmente estaba el nodo mvil
Los datos del corresponsal siempre van primero al agente
ancla
Funcionamiento:
El nodo mvil se registra ante el nuevo agente ajeno
El nuevo agente ajeno proporciona al agente ancla la nueva COA
El agente ancla, al recibir datos los re-encapsula hacia el nuevo
agente ajeno
Es como aplicar enrutamiento indirecto siendo el agente ancla como
el agente propio.
Enrutamiento directo
18
Tema 6: Redes inalmbricas y mviles
Enrutamiento directo
19
Tema 6: Redes inalmbricas y mviles
6.1 Introduccin
6.2 Caractersticas de las redes y enlaces inalmbricos
6.3 WiFi: redes LAN inalmbricas IEEE 802.11
6.4 Acceso celular a Internet
6.5 Gestin de la movilidad: principios
6.6 IP mvil
6.7 Gestin de la movilidad en redes celulares
6.8 Tecnologa inalmbrica y movilidad: impacto sobre los protocolos de las
capas superiores
Tema 3: Redes inalmbricas y mviles
20
Tema 6: Redes inalmbricas y mviles
IP mvil
Definido para IPv4 en la RFC 3344
Contiene caractersticas vistas en los apartados anteriores
Agente propio (home agent), agente ajeno (foreign agent), regitro
agente propio-agente ajeno (foreign-agent registration), direccin
cedida (care-of-addresses COA-), encapsulacin (tunneling)
Consta de 3 elementos principales:
Descubrimiento de agentes
Registro ante el agente propio
Encaminamiento indirectode datagramas
La seguridad es un punto importante en IP Mvil
21
Tema 6: Redes inalmbricas y mviles
Encaminamiento Indirecto
22
Direccin permanente:
128.119.40.186
Direccin cedida:
79.129.13.2
dest: 128.119.40.186
Paquete enviado por
el corresponsal
dest: 128.119.40.186
Paquete del agente ajeno al Movil
dest: 79.129.13.2 dest: 128.119.40.186
Paquete enviado por el agente propio al
ajeno: uno dentro de otro (tunelizacin)
Tema 6: Redes inalmbricas y mviles
Descubrimiento de Agentes
Anuncio de agente: El servicio de anuncio del agente propio y/o
ajeno se realiza por mensajes de ICMP mediante difusin.
23

RBHFMGV
bits
reserved
type =16
type =9
code =0
checksum
router address
standard
ICMP fields
mobility agent
advertisement
extension
length
sequence #
registration lifetime
0 or more care-of-
addresses
0 8
16
24
R bit: registro requerido
H,F bits: agente propio y/o ajeno
El usuario mvil obtiene
una de las COAs
disponibles
Tema 6: Redes inalmbricas y mviles
Solicitud de agente y registro ante el agente propio
Solicitud de agente:
Nodos mviles difunden mensaje ICMP (tipo 10) de solicitud de agente
El agente que reciba la solicitud enva mensaje de anuncio de agente.
Registro de COA ante el agente propio
Lo puede hacer tanto el agente ajeno como el nodo mvil
El agente propio comprueba autenticidad
Un agente ajeno no necesita des-registrar una direccin COA
Cuando el nodo mvil cambia de red volvera registrar un nuevo COA en el
agente propio.
El agente propio no enviarnada al agente ajeno anterior
El registro caducaren el agente ajeno anterior
Tema 6: Redes inalmbricas y mviles
24
Registro ante el agente propio
25

visited network: 79.129.13/24
home agent
HA: 128.119.40.7
foreign agent
COA: 79.129.13.2
COA: 79.129.13.2
.
ICMP agent adv.
Mobile agent
MA: 128.119.40.186
registration req.
COA: 79.129.13.2
HA: 128.119.40.7
MA: 128.119.40.186
Lifetime: 9999
identification:714
.
registration req.
COA: 79.129.13.2
HA: 128.119.40.7
MA: 128.119.40.186
Lifetime: 9999
identification: 714
encapsulation format
.
registration reply
HA: 128.119.40.7
MA: 128.119.40.186
Lifetime: 4999
Identification: 714
encapsulation format
.
registration reply
HA: 128.119.40.7
MA: 128.119.40.186
Lifetime: 4999
Identification: 714
.
time
Comprueba
autenticidad
Tema 6: Redes inalmbricas y mviles
6.1 Introduccin
6.2 Caractersticas de las redes y enlaces inalmbricos
6.3 WiFi: redes LAN inalmbricas IEEE 802.11
6.4 Acceso celular a Internet
6.5 Gestin de la movilidad: principios
6.6 IP mvil
6.7 Gestin de la movilidad en redes celulares
6.8 Tecnologa inalmbrica y movilidad: impacto sobre los protocolos
de las capas superiores
Tema 3: Redes inalmbricas y mviles
26
Tema 6: Redes inalmbricas y mviles
Wireless y movilidad: impacto en capas superiores
El impacto debe ser el mnimo posible
El modelo de servicio Best Effort se mantiene sin cambios
Aplicacin, TCP y UDP deben estar por encima de enlaces inalmbricos y mviles
Transporte
TCP retransmite segmentos perdidos/corruptos y controla la congestin (reduce
ventana de congestin ante prdidas)
Las prdidas en enlaces inalmbricos y usuarios mviles se dan por errores de bit: no
siempre es bueno reducir ventana de congestin. Solucin?:
Recuperacin local ante errores en enlaces inalmbricos
TCP del emisor conoce enlaces inalmbricos y regula congestin slo si se debe a
congestin
Conexin TCP dividida: conexin cableada e inalmbricas
Aplicacin
Impedimentos de retardo para el trfico en tiempo real
Ancho de banda limitado de enlaces inalmbricos
27
Tema 6: Redes inalmbricas y mviles

S-ar putea să vă placă și