Академический Документы
Профессиональный Документы
Культура Документы
Luis Marrone
LINTI UNLP
10 de octubre de 2011
IP Mvil
10 de octubre de 2011
1 / 59
Contenidos
IP Mvil
10 de octubre de 2011
2 / 59
Contenidos
IP Mvil
10 de octubre de 2011
2 / 59
Contenidos
IP Mvil
10 de octubre de 2011
2 / 59
Contenidos
IP Mvil
10 de octubre de 2011
2 / 59
Contenidos
IP Mvil
10 de octubre de 2011
2 / 59
Contenidos
IP Mvil
10 de octubre de 2011
2 / 59
Introduccin
Estamos en:
IP Mvil
10 de octubre de 2011
3 / 59
Introduccin
No confundir redes mviles con redes porttiles Una red porttil requiere conexin al mismo AP Una red mvil mantiene la conexin al cambiar de AP
IP Mvil
10 de octubre de 2011
4 / 59
Introduccin
No confundir redes mviles con redes porttiles Una red porttil requiere conexin al mismo AP Una red mvil mantiene la conexin al cambiar de AP
IP Mvil
10 de octubre de 2011
4 / 59
Introduccin
No confundir redes mviles con redes porttiles Una red porttil requiere conexin al mismo AP Una red mvil mantiene la conexin al cambiar de AP
IP Mvil
10 de octubre de 2011
4 / 59
Introduccin
Movilidad IP
El uso de las direcciones IP contradice los requerimientos de movilidad Las direcciones identican unvocamente a los usuarios Esa identidad dene el ruteo resultante La movilidad cambia la identidad El usuario mvil o jo necesita mantener su identidad para permanecer visible/alcanzable
Marrone-Barbieri-Robles (LINTI UNLP) IP Mvil 10 de octubre de 2011 5 / 59
Introduccin
Movilidad IP
El uso de las direcciones IP contradice los requerimientos de movilidad Las direcciones identican unvocamente a los usuarios Esa identidad dene el ruteo resultante La movilidad cambia la identidad El usuario mvil o jo necesita mantener su identidad para permanecer visible/alcanzable
Marrone-Barbieri-Robles (LINTI UNLP) IP Mvil 10 de octubre de 2011 5 / 59
Introduccin
Movilidad IP
El uso de las direcciones IP contradice los requerimientos de movilidad Las direcciones identican unvocamente a los usuarios Esa identidad dene el ruteo resultante La movilidad cambia la identidad El usuario mvil o jo necesita mantener su identidad para permanecer visible/alcanzable
Marrone-Barbieri-Robles (LINTI UNLP) IP Mvil 10 de octubre de 2011 5 / 59
Introduccin
Movilidad IP
El uso de las direcciones IP contradice los requerimientos de movilidad Las direcciones identican unvocamente a los usuarios Esa identidad dene el ruteo resultante La movilidad cambia la identidad El usuario mvil o jo necesita mantener su identidad para permanecer visible/alcanzable
Marrone-Barbieri-Robles (LINTI UNLP) IP Mvil 10 de octubre de 2011 5 / 59
Introduccin
Movilidad IP
El uso de las direcciones IP contradice los requerimientos de movilidad Las direcciones identican unvocamente a los usuarios Esa identidad dene el ruteo resultante La movilidad cambia la identidad El usuario mvil o jo necesita mantener su identidad para permanecer visible/alcanzable
Marrone-Barbieri-Robles (LINTI UNLP) IP Mvil 10 de octubre de 2011 5 / 59
Introduccin
X ejecuta ping a Y
IP Mvil
10 de octubre de 2011
6 / 59
Introduccin
Y se desplaza
IP Mvil
10 de octubre de 2011
7 / 59
Introduccin
Soluciones a la portabilidad
DHCP
Y recibe una IP a la red visitada
DNS dinmico
Y solicita al DNS principal de su dominio que asocie su nombre con la nueva IP
IP Mvil
10 de octubre de 2011
8 / 59
Introduccin
Soluciones a la portabilidad
DHCP
Y recibe una IP a la red visitada
DNS dinmico
Y solicita al DNS principal de su dominio que asocie su nombre con la nueva IP
IP Mvil
10 de octubre de 2011
8 / 59
Introduccin
Soluciones a la portabilidad
DHCP
Y recibe una IP a la red visitada
DNS dinmico
Y solicita al DNS principal de su dominio que asocie su nombre con la nueva IP
IP Mvil
10 de octubre de 2011
8 / 59
Introduccin
Soluciones a la portabilidad
DHCP
Y recibe una IP a la red visitada
DNS dinmico
Y solicita al DNS principal de su dominio que asocie su nombre con la nueva IP
IP Mvil
10 de octubre de 2011
8 / 59
Introduccin
IP Mvil
10 de octubre de 2011
9 / 59
Introduccin
Soluciones a la portabilidad
Solucin propietaria
CISCO: LAM (Local Area Mobility) Incluir direcciones de host en las tablas de ruteo
IP Mvil
10 de octubre de 2011
10 / 59
IP Mvil
Estamos en:
IP Mvil
10 de octubre de 2011
11 / 59
IP Mvil
Mobile IP
Cubre portabilidad y movilidad Especicado en IPv4 e IPv6
IPv4 RFC 2002 10/1996 RFC 3220 01/2002 RFC 3344 08/2002 RFC 5944 10/2010
IP Mvil
10 de octubre de 2011
12 / 59
IP Mvil
Mobile IP
Cubre portabilidad y movilidad Especicado en IPv4 e IPv6
IPv4 RFC 2002 10/1996 RFC 3220 01/2002 RFC 3344 08/2002 RFC 5944 10/2010
IP Mvil
10 de octubre de 2011
12 / 59
IP Mvil
Generalidades
Descubrimiento de la red visitada Registro de la nueva ubicacin del mvil Actualizacin del ruteo
No se pierden las conexiones Depende de la velocidad del nodo mvil Depende del alcance del rea de cobertura
IP Mvil
10 de octubre de 2011
13 / 59
IP Mvil
Mobile IP en accin
IP Mvil
10 de octubre de 2011
14 / 59
IPv4 Mvil
Estamos en:
IP Mvil
10 de octubre de 2011
15 / 59
IPv4 Mvil
Integrantes
Nodo Mvil(Mobile Node MN) Red Nativa(Home Network HN) Direccin Nativa(Home Address HAd) Agente Local(Home Agent HA) Red Visitada(Foreign Network FN) Nodo Corresponsal(Correspondent Node CN) Care of Address CoA
IP Mvil
10 de octubre de 2011
16 / 59
IPv4 Mvil
Integrantes
Nodo Mvil(Mobile Node MN) Red Nativa(Home Network HN) Direccin Nativa(Home Address HAd) Agente Local(Home Agent HA) Red Visitada(Foreign Network FN) Nodo Corresponsal(Correspondent Node CN) Care of Address CoA
IP Mvil
10 de octubre de 2011
16 / 59
IPv4 Mvil
Integrantes
Nodo Mvil(Mobile Node MN) Red Nativa(Home Network HN) Direccin Nativa(Home Address HAd) Agente Local(Home Agent HA) Red Visitada(Foreign Network FN) Nodo Corresponsal(Correspondent Node CN) Care of Address CoA
IP Mvil
10 de octubre de 2011
16 / 59
IPv4 Mvil
Integrantes
Nodo Mvil(Mobile Node MN) Red Nativa(Home Network HN) Direccin Nativa(Home Address HAd) Agente Local(Home Agent HA) Red Visitada(Foreign Network FN) Nodo Corresponsal(Correspondent Node CN) Care of Address CoA
IP Mvil
10 de octubre de 2011
16 / 59
IPv4 Mvil
Integrantes
Nodo Mvil(Mobile Node MN) Red Nativa(Home Network HN) Direccin Nativa(Home Address HAd) Agente Local(Home Agent HA) Red Visitada(Foreign Network FN) Nodo Corresponsal(Correspondent Node CN) Care of Address CoA
IP Mvil
10 de octubre de 2011
16 / 59
IPv4 Mvil
Integrantes
Nodo Mvil(Mobile Node MN) Red Nativa(Home Network HN) Direccin Nativa(Home Address HAd) Agente Local(Home Agent HA) Red Visitada(Foreign Network FN) Nodo Corresponsal(Correspondent Node CN) Care of Address CoA
IP Mvil
10 de octubre de 2011
16 / 59
IPv4 Mvil
Integrantes
Nodo Mvil(Mobile Node MN) Red Nativa(Home Network HN) Direccin Nativa(Home Address HAd) Agente Local(Home Agent HA) Red Visitada(Foreign Network FN) Nodo Corresponsal(Correspondent Node CN) Care of Address CoA
IP Mvil
10 de octubre de 2011
16 / 59
IPv4 Mvil
Integrantes ...
IP Mvil
10 de octubre de 2011
17 / 59
IPv4 Mvil
Servicios
IP Mvil
10 de octubre de 2011
18 / 59
IPv4 Mvil
Servicios
IP Mvil
10 de octubre de 2011
18 / 59
IPv4 Mvil
Servicios
IP Mvil
10 de octubre de 2011
18 / 59
IPv4 Mvil
Resumen de operaciones
Los agentes mviles se anuncian con Aviso de Agente o mediante Solicitud de Agente El nodo mvil determina si se encuentra en red nativa o de visita Si red nativa
Opera normalmente Si de regreso anula el Registro con Solicitud de Registro Respuesta de Registro
Si red de visita obtiene CoA El nodo mvil registra el CoA con su agente local, intercambiando Solicitud de Registro Respuesta de Registro El corresponsal enva normalmente los datagramas al nodo mvil Esos datagramas son interceptados por el agente local. El agente local los encapsula en un tnel con destino CoA El nodo mvil enva datagramas al corresponsal normalmente.
Marrone-Barbieri-Robles (LINTI UNLP) IP Mvil 10 de octubre de 2011 19 / 59
IPv4 Mvil
Resumen de operaciones
Los agentes mviles se anuncian con Aviso de Agente o mediante Solicitud de Agente El nodo mvil determina si se encuentra en red nativa o de visita Si red nativa
Opera normalmente Si de regreso anula el Registro con Solicitud de Registro Respuesta de Registro
Si red de visita obtiene CoA El nodo mvil registra el CoA con su agente local, intercambiando Solicitud de Registro Respuesta de Registro El corresponsal enva normalmente los datagramas al nodo mvil Esos datagramas son interceptados por el agente local. El agente local los encapsula en un tnel con destino CoA El nodo mvil enva datagramas al corresponsal normalmente.
Marrone-Barbieri-Robles (LINTI UNLP) IP Mvil 10 de octubre de 2011 19 / 59
IPv4 Mvil
Resumen de operaciones
Los agentes mviles se anuncian con Aviso de Agente o mediante Solicitud de Agente El nodo mvil determina si se encuentra en red nativa o de visita Si red nativa
Opera normalmente Si de regreso anula el Registro con Solicitud de Registro Respuesta de Registro
Si red de visita obtiene CoA El nodo mvil registra el CoA con su agente local, intercambiando Solicitud de Registro Respuesta de Registro El corresponsal enva normalmente los datagramas al nodo mvil Esos datagramas son interceptados por el agente local. El agente local los encapsula en un tnel con destino CoA El nodo mvil enva datagramas al corresponsal normalmente.
Marrone-Barbieri-Robles (LINTI UNLP) IP Mvil 10 de octubre de 2011 19 / 59
IPv4 Mvil
Resumen de operaciones
Los agentes mviles se anuncian con Aviso de Agente o mediante Solicitud de Agente El nodo mvil determina si se encuentra en red nativa o de visita Si red nativa
Opera normalmente Si de regreso anula el Registro con Solicitud de Registro Respuesta de Registro
Si red de visita obtiene CoA El nodo mvil registra el CoA con su agente local, intercambiando Solicitud de Registro Respuesta de Registro El corresponsal enva normalmente los datagramas al nodo mvil Esos datagramas son interceptados por el agente local. El agente local los encapsula en un tnel con destino CoA El nodo mvil enva datagramas al corresponsal normalmente.
Marrone-Barbieri-Robles (LINTI UNLP) IP Mvil 10 de octubre de 2011 19 / 59
IPv4 Mvil
Resumen de operaciones
Los agentes mviles se anuncian con Aviso de Agente o mediante Solicitud de Agente El nodo mvil determina si se encuentra en red nativa o de visita Si red nativa
Opera normalmente Si de regreso anula el Registro con Solicitud de Registro Respuesta de Registro
Si red de visita obtiene CoA El nodo mvil registra el CoA con su agente local, intercambiando Solicitud de Registro Respuesta de Registro El corresponsal enva normalmente los datagramas al nodo mvil Esos datagramas son interceptados por el agente local. El agente local los encapsula en un tnel con destino CoA El nodo mvil enva datagramas al corresponsal normalmente.
Marrone-Barbieri-Robles (LINTI UNLP) IP Mvil 10 de octubre de 2011 19 / 59
IPv4 Mvil
Resumen de operaciones
Los agentes mviles se anuncian con Aviso de Agente o mediante Solicitud de Agente El nodo mvil determina si se encuentra en red nativa o de visita Si red nativa
Opera normalmente Si de regreso anula el Registro con Solicitud de Registro Respuesta de Registro
Si red de visita obtiene CoA El nodo mvil registra el CoA con su agente local, intercambiando Solicitud de Registro Respuesta de Registro El corresponsal enva normalmente los datagramas al nodo mvil Esos datagramas son interceptados por el agente local. El agente local los encapsula en un tnel con destino CoA El nodo mvil enva datagramas al corresponsal normalmente.
Marrone-Barbieri-Robles (LINTI UNLP) IP Mvil 10 de octubre de 2011 19 / 59
IPv4 Mvil
Resumen de operaciones
Los agentes mviles se anuncian con Aviso de Agente o mediante Solicitud de Agente El nodo mvil determina si se encuentra en red nativa o de visita Si red nativa
Opera normalmente Si de regreso anula el Registro con Solicitud de Registro Respuesta de Registro
Si red de visita obtiene CoA El nodo mvil registra el CoA con su agente local, intercambiando Solicitud de Registro Respuesta de Registro El corresponsal enva normalmente los datagramas al nodo mvil Esos datagramas son interceptados por el agente local. El agente local los encapsula en un tnel con destino CoA El nodo mvil enva datagramas al corresponsal normalmente.
Marrone-Barbieri-Robles (LINTI UNLP) IP Mvil 10 de octubre de 2011 19 / 59
IPv4 Mvil
Resumen de operaciones
Los agentes mviles se anuncian con Aviso de Agente o mediante Solicitud de Agente El nodo mvil determina si se encuentra en red nativa o de visita Si red nativa
Opera normalmente Si de regreso anula el Registro con Solicitud de Registro Respuesta de Registro
Si red de visita obtiene CoA El nodo mvil registra el CoA con su agente local, intercambiando Solicitud de Registro Respuesta de Registro El corresponsal enva normalmente los datagramas al nodo mvil Esos datagramas son interceptados por el agente local. El agente local los encapsula en un tnel con destino CoA El nodo mvil enva datagramas al corresponsal normalmente.
Marrone-Barbieri-Robles (LINTI UNLP) IP Mvil 10 de octubre de 2011 19 / 59
IPv4 Mvil
Resumen de operaciones
Los agentes mviles se anuncian con Aviso de Agente o mediante Solicitud de Agente El nodo mvil determina si se encuentra en red nativa o de visita Si red nativa
Opera normalmente Si de regreso anula el Registro con Solicitud de Registro Respuesta de Registro
Si red de visita obtiene CoA El nodo mvil registra el CoA con su agente local, intercambiando Solicitud de Registro Respuesta de Registro El corresponsal enva normalmente los datagramas al nodo mvil Esos datagramas son interceptados por el agente local. El agente local los encapsula en un tnel con destino CoA El nodo mvil enva datagramas al corresponsal normalmente.
Marrone-Barbieri-Robles (LINTI UNLP) IP Mvil 10 de octubre de 2011 19 / 59
IPv4 Mvil
Resumen de operaciones
Los agentes mviles se anuncian con Aviso de Agente o mediante Solicitud de Agente El nodo mvil determina si se encuentra en red nativa o de visita Si red nativa
Opera normalmente Si de regreso anula el Registro con Solicitud de Registro Respuesta de Registro
Si red de visita obtiene CoA El nodo mvil registra el CoA con su agente local, intercambiando Solicitud de Registro Respuesta de Registro El corresponsal enva normalmente los datagramas al nodo mvil Esos datagramas son interceptados por el agente local. El agente local los encapsula en un tnel con destino CoA El nodo mvil enva datagramas al corresponsal normalmente.
Marrone-Barbieri-Robles (LINTI UNLP) IP Mvil 10 de octubre de 2011 19 / 59
IPv4 Mvil
Resumen de operaciones
Los agentes mviles se anuncian con Aviso de Agente o mediante Solicitud de Agente El nodo mvil determina si se encuentra en red nativa o de visita Si red nativa
Opera normalmente Si de regreso anula el Registro con Solicitud de Registro Respuesta de Registro
Si red de visita obtiene CoA El nodo mvil registra el CoA con su agente local, intercambiando Solicitud de Registro Respuesta de Registro El corresponsal enva normalmente los datagramas al nodo mvil Esos datagramas son interceptados por el agente local. El agente local los encapsula en un tnel con destino CoA El nodo mvil enva datagramas al corresponsal normalmente.
Marrone-Barbieri-Robles (LINTI UNLP) IP Mvil 10 de octubre de 2011 19 / 59
IPv4 Mvil
IP Mvil
10 de octubre de 2011
20 / 59
IPv4 Mvil
Registro
Mensajes encapsulados en UDP Paradigma cliente servidor Port bien conocido 434 Mensajes:
Solicitud de Registro Respuesta de Registro
IP Mvil
10 de octubre de 2011
21 / 59
IPv4 Mvil
IP Mvil
10 de octubre de 2011
22 / 59
IPv4 Mvil
IP Mvil
10 de octubre de 2011
22 / 59
IPv4 Mvil
IP Mvil
10 de octubre de 2011
22 / 59
IPv4 Mvil
IP Mvil
10 de octubre de 2011
22 / 59
IPv4 Mvil
IP Mvil
10 de octubre de 2011
22 / 59
IPv4 Mvil
IP Mvil
10 de octubre de 2011
22 / 59
IPv4 Mvil
IP Mvil
10 de octubre de 2011
22 / 59
IPv4 Mvil
Descubrimiento de Agentes
IP TTL = 1 Frecuencia de envo = 1/3 del tiempo de vida Frecuencia ajustada aleatoriamente
IP Mvil
10 de octubre de 2011
23 / 59
2011-10-10
Descubrimiento de Agentes
IP TTL = 1 Frecuencia de envo = 1/3 del tiempo de vida Frecuencia ajustada aleatoriamente
Type: 16 Length: La longitud de la extensin en bytes, a partir del Sequence Number Sequence Number: Representa el nmero de mensajes enviados desde que se activ el agente Registration Lifetime: El tiempo de vida mximo que este agente aceptar en el pedido de registro recibido. R: Se requiere registro B: Ocupado. El agente no acepta ms pedidos de registro H: El agente que enva este mensaje acta como agente local (HA) F: dem para el caso que acte como agente extranjero (FA) M: Recibe datagramas provenientes de tneles con encapsulamiento mnimo. G: Acepta datagramas provenientes de tneles con encapsulamiento de ruteo genrico (GRE). r: Fijo en 0 T: Soporta tnel inverso U: Soporta tnel de UDP X: El agente soporta revocacin de registro I: El agente soporta registro regional reserved: Por el momento sin uso, se transmiten los bits en 0
IPv4 Mvil
Registro
El nodo mvil anuncia su ubicacin Renueva su registro Anula el registro Descubre su direccin nativa Mantener mltiples registros simultneos Anular parcialmente los registros Descubrir la direccin del Agente local
IP Mvil
10 de octubre de 2011
24 / 59
IPv4 Mvil
Registro
El nodo mvil anuncia su ubicacin Renueva su registro Anula el registro Descubre su direccin nativa Mantener mltiples registros simultneos Anular parcialmente los registros Descubrir la direccin del Agente local
IP Mvil
10 de octubre de 2011
24 / 59
IPv4 Mvil
Registro
El nodo mvil anuncia su ubicacin Renueva su registro Anula el registro Descubre su direccin nativa Mantener mltiples registros simultneos Anular parcialmente los registros Descubrir la direccin del Agente local
IP Mvil
10 de octubre de 2011
24 / 59
IPv4 Mvil
Registro
El nodo mvil anuncia su ubicacin Renueva su registro Anula el registro Descubre su direccin nativa Mantener mltiples registros simultneos Anular parcialmente los registros Descubrir la direccin del Agente local
IP Mvil
10 de octubre de 2011
24 / 59
IPv4 Mvil
Registro
El nodo mvil anuncia su ubicacin Renueva su registro Anula el registro Descubre su direccin nativa Mantener mltiples registros simultneos Anular parcialmente los registros Descubrir la direccin del Agente local
IP Mvil
10 de octubre de 2011
24 / 59
IPv4 Mvil
Registro
El nodo mvil anuncia su ubicacin Renueva su registro Anula el registro Descubre su direccin nativa Mantener mltiples registros simultneos Anular parcialmente los registros Descubrir la direccin del Agente local
IP Mvil
10 de octubre de 2011
24 / 59
IPv4 Mvil
Registro
El nodo mvil anuncia su ubicacin Renueva su registro Anula el registro Descubre su direccin nativa Mantener mltiples registros simultneos Anular parcialmente los registros Descubrir la direccin del Agente local
IP Mvil
10 de octubre de 2011
24 / 59
IPv4 Mvil
Registro en Accin
IP Mvil
10 de octubre de 2011
25 / 59
IPv4 Mvil
Algunos Inconvenientes
Corresponsal en la misma red que el mvil
Los datagramas enviados por Y a X llegarn sin inconvenientes Los datagramas que X enve a Y no llegan Y aplicar direccionamiento directo al Y a la misma red
IP Mvil
10 de octubre de 2011
26 / 59
IPv4 Mvil
Algunos Inconvenientes
Corresponsal en la misma red que el mvil
Los datagramas enviados por Y a X llegarn sin inconvenientes Los datagramas que X enve a Y no llegan Y aplicar direccionamiento directo al Y a la misma red
IP Mvil
10 de octubre de 2011
26 / 59
IPv4 Mvil
Algunos Inconvenientes
Corresponsal en la misma red que el mvil
Los datagramas enviados por Y a X llegarn sin inconvenientes Los datagramas que X enve a Y no llegan Y aplicar direccionamiento directo al Y a la misma red
IP Mvil
10 de octubre de 2011
26 / 59
IPv4 Mvil
Algunos Inconvenientes
Soluciones
IP Mvil
10 de octubre de 2011
27 / 59
IPv4 Mvil
Algunos Inconvenientes
Soluciones
IP Mvil
10 de octubre de 2011
27 / 59
IPv4 Mvil
Algunos Inconvenientes
Soluciones
IP Mvil
10 de octubre de 2011
27 / 59
IPv4 Mvil
Algunos Inconvenientes
Firewalls Listas de Acceso
IP Mvil
10 de octubre de 2011
28 / 59
IPv4 Mvil
Algunos Inconvenientes
Soluciones Firewalls Listas de Acceso
Tnel FA HA D A Observacin:
Paso obligado por B Ruteo no ptimo
IP Mvil
10 de octubre de 2011
29 / 59
IPv4 Mvil
Algunos Inconvenientes
Soluciones Firewalls Listas de Acceso
Tnel FA HA D A Observacin:
Paso obligado por B Ruteo no ptimo
IP Mvil
10 de octubre de 2011
29 / 59
IPv4 Mvil
Algunos Inconvenientes
Soluciones Firewalls Listas de Acceso
Tnel FA HA D A Observacin:
Paso obligado por B Ruteo no ptimo
IP Mvil
10 de octubre de 2011
29 / 59
IPv4 Mvil
Algunos Inconvenientes
Soluciones Firewalls Listas de Acceso
Tnel FA HA D A Observacin:
Paso obligado por B Ruteo no ptimo
IP Mvil
10 de octubre de 2011
29 / 59
IPv4 Mvil
Redes Mviles
Nodo Mvil se conecta a una red mvil
Y viaja en tren (T) con servicio de IP Mvil Y se registra con CoAT El Home Agent de Y (HAY) actualiza su tabla El tren se registra con un FAD (Foreign Agent Disponible), segn su marcha, con CoAD El corresponsal X enva un datagrama a Y El datagrama es ruteado a la red ja de Y El HAY lo encapsula con el CoAT El datagrama llega a la red ja de T Lo captura el HAT y lo encapsula con el CoAD El FAD lo desencapsula y lo enva al FAT El FAT lo desencapsula y lo enva a Y
Marrone-Barbieri-Robles (LINTI UNLP) IP Mvil 10 de octubre de 2011 30 / 59
IPv4 Mvil
Redes Mviles
Nodo Mvil se conecta a una red mvil
Y viaja en tren (T) con servicio de IP Mvil Y se registra con CoAT El Home Agent de Y (HAY) actualiza su tabla El tren se registra con un FAD (Foreign Agent Disponible), segn su marcha, con CoAD El corresponsal X enva un datagrama a Y El datagrama es ruteado a la red ja de Y El HAY lo encapsula con el CoAT El datagrama llega a la red ja de T Lo captura el HAT y lo encapsula con el CoAD El FAD lo desencapsula y lo enva al FAT El FAT lo desencapsula y lo enva a Y
Marrone-Barbieri-Robles (LINTI UNLP) IP Mvil 10 de octubre de 2011 30 / 59
IPv4 Mvil
Redes Mviles
Nodo Mvil se conecta a una red mvil
Y viaja en tren (T) con servicio de IP Mvil Y se registra con CoAT El Home Agent de Y (HAY) actualiza su tabla El tren se registra con un FAD (Foreign Agent Disponible), segn su marcha, con CoAD El corresponsal X enva un datagrama a Y El datagrama es ruteado a la red ja de Y El HAY lo encapsula con el CoAT El datagrama llega a la red ja de T Lo captura el HAT y lo encapsula con el CoAD El FAD lo desencapsula y lo enva al FAT El FAT lo desencapsula y lo enva a Y
Marrone-Barbieri-Robles (LINTI UNLP) IP Mvil 10 de octubre de 2011 30 / 59
IPv4 Mvil
Redes Mviles
Nodo Mvil se conecta a una red mvil
Y viaja en tren (T) con servicio de IP Mvil Y se registra con CoAT El Home Agent de Y (HAY) actualiza su tabla El tren se registra con un FAD (Foreign Agent Disponible), segn su marcha, con CoAD El corresponsal X enva un datagrama a Y El datagrama es ruteado a la red ja de Y El HAY lo encapsula con el CoAT El datagrama llega a la red ja de T Lo captura el HAT y lo encapsula con el CoAD El FAD lo desencapsula y lo enva al FAT El FAT lo desencapsula y lo enva a Y
Marrone-Barbieri-Robles (LINTI UNLP) IP Mvil 10 de octubre de 2011 30 / 59
IPv4 Mvil
Redes Mviles
Nodo Mvil se conecta a una red mvil
Y viaja en tren (T) con servicio de IP Mvil Y se registra con CoAT El Home Agent de Y (HAY) actualiza su tabla El tren se registra con un FAD (Foreign Agent Disponible), segn su marcha, con CoAD El corresponsal X enva un datagrama a Y El datagrama es ruteado a la red ja de Y El HAY lo encapsula con el CoAT El datagrama llega a la red ja de T Lo captura el HAT y lo encapsula con el CoAD El FAD lo desencapsula y lo enva al FAT El FAT lo desencapsula y lo enva a Y
Marrone-Barbieri-Robles (LINTI UNLP) IP Mvil 10 de octubre de 2011 30 / 59
IPv4 Mvil
Redes Mviles
Nodo Mvil se conecta a una red mvil
Y viaja en tren (T) con servicio de IP Mvil Y se registra con CoAT El Home Agent de Y (HAY) actualiza su tabla El tren se registra con un FAD (Foreign Agent Disponible), segn su marcha, con CoAD El corresponsal X enva un datagrama a Y El datagrama es ruteado a la red ja de Y El HAY lo encapsula con el CoAT El datagrama llega a la red ja de T Lo captura el HAT y lo encapsula con el CoAD El FAD lo desencapsula y lo enva al FAT El FAT lo desencapsula y lo enva a Y
Marrone-Barbieri-Robles (LINTI UNLP) IP Mvil 10 de octubre de 2011 30 / 59
IPv4 Mvil
Redes Mviles
Nodo Mvil se conecta a una red mvil
Y viaja en tren (T) con servicio de IP Mvil Y se registra con CoAT El Home Agent de Y (HAY) actualiza su tabla El tren se registra con un FAD (Foreign Agent Disponible), segn su marcha, con CoAD El corresponsal X enva un datagrama a Y El datagrama es ruteado a la red ja de Y El HAY lo encapsula con el CoAT El datagrama llega a la red ja de T Lo captura el HAT y lo encapsula con el CoAD El FAD lo desencapsula y lo enva al FAT El FAT lo desencapsula y lo enva a Y
Marrone-Barbieri-Robles (LINTI UNLP) IP Mvil 10 de octubre de 2011 30 / 59
IPv4 Mvil
Redes Mviles
Nodo Mvil se conecta a una red mvil
Y viaja en tren (T) con servicio de IP Mvil Y se registra con CoAT El Home Agent de Y (HAY) actualiza su tabla El tren se registra con un FAD (Foreign Agent Disponible), segn su marcha, con CoAD El corresponsal X enva un datagrama a Y El datagrama es ruteado a la red ja de Y El HAY lo encapsula con el CoAT El datagrama llega a la red ja de T Lo captura el HAT y lo encapsula con el CoAD El FAD lo desencapsula y lo enva al FAT El FAT lo desencapsula y lo enva a Y
Marrone-Barbieri-Robles (LINTI UNLP) IP Mvil 10 de octubre de 2011 30 / 59
IPv4 Mvil
Redes Mviles
Nodo Mvil se conecta a una red mvil
Y viaja en tren (T) con servicio de IP Mvil Y se registra con CoAT El Home Agent de Y (HAY) actualiza su tabla El tren se registra con un FAD (Foreign Agent Disponible), segn su marcha, con CoAD El corresponsal X enva un datagrama a Y El datagrama es ruteado a la red ja de Y El HAY lo encapsula con el CoAT El datagrama llega a la red ja de T Lo captura el HAT y lo encapsula con el CoAD El FAD lo desencapsula y lo enva al FAT El FAT lo desencapsula y lo enva a Y
Marrone-Barbieri-Robles (LINTI UNLP) IP Mvil 10 de octubre de 2011 30 / 59
IPv4 Mvil
Redes Mviles
Nodo Mvil se conecta a una red mvil
Y viaja en tren (T) con servicio de IP Mvil Y se registra con CoAT El Home Agent de Y (HAY) actualiza su tabla El tren se registra con un FAD (Foreign Agent Disponible), segn su marcha, con CoAD El corresponsal X enva un datagrama a Y El datagrama es ruteado a la red ja de Y El HAY lo encapsula con el CoAT El datagrama llega a la red ja de T Lo captura el HAT y lo encapsula con el CoAD El FAD lo desencapsula y lo enva al FAT El FAT lo desencapsula y lo enva a Y
Marrone-Barbieri-Robles (LINTI UNLP) IP Mvil 10 de octubre de 2011 30 / 59
IPv4 Mvil
Redes Mviles
Nodo Mvil se conecta a una red mvil
Y viaja en tren (T) con servicio de IP Mvil Y se registra con CoAT El Home Agent de Y (HAY) actualiza su tabla El tren se registra con un FAD (Foreign Agent Disponible), segn su marcha, con CoAD El corresponsal X enva un datagrama a Y El datagrama es ruteado a la red ja de Y El HAY lo encapsula con el CoAT El datagrama llega a la red ja de T Lo captura el HAT y lo encapsula con el CoAD El FAD lo desencapsula y lo enva al FAT El FAT lo desencapsula y lo enva a Y
Marrone-Barbieri-Robles (LINTI UNLP) IP Mvil 10 de octubre de 2011 30 / 59
IPv6 Mvil
Estamos en:
IP Mvil
10 de octubre de 2011
31 / 59
IPv6 Mvil
Generalidades
IP Mvil
10 de octubre de 2011
32 / 59
IPv6 Mvil
Generalidades...
N Mejoras de ruteo
Extensiones de header para que el nodo mvil actualice el binding al corresponsal antes de su desplazamiento Extensiones de header con opciones de ruteo para evitar tneles
IP Mvil
10 de octubre de 2011
33 / 59
IPv6 Mvil
Generalidades...
N Mejoras de ruteo
Extensiones de header para que el nodo mvil actualice el binding al corresponsal antes de su desplazamiento Extensiones de header con opciones de ruteo para evitar tneles
IP Mvil
10 de octubre de 2011
33 / 59
IPv6 Mvil
Generalidades...
N Mejoras de ruteo
Extensiones de header para que el nodo mvil actualice el binding al corresponsal antes de su desplazamiento Extensiones de header con opciones de ruteo para evitar tneles
IP Mvil
10 de octubre de 2011
33 / 59
IPv6 Mvil
Generalidades...
N Mejoras de ruteo
Extensiones de header para que el nodo mvil actualice el binding al corresponsal antes de su desplazamiento Extensiones de header con opciones de ruteo para evitar tneles
IP Mvil
10 de octubre de 2011
33 / 59
IPv6 Mvil
N Tnel bidireccional
No necesita soporte del corresponsal Los datagramas se encapsulan desde el nodo mvil al HA El HA recurre al Neighbour Discovery para interceptar los datagramas destinados al nodo mvil
IP Mvil
10 de octubre de 2011
34 / 59
IPv6 Mvil
N Tnel bidireccional
No necesita soporte del corresponsal Los datagramas se encapsulan desde el nodo mvil al HA El HA recurre al Neighbour Discovery para interceptar los datagramas destinados al nodo mvil
IP Mvil
10 de octubre de 2011
34 / 59
IPv6 Mvil
N Tnel bidireccional
No necesita soporte del corresponsal Los datagramas se encapsulan desde el nodo mvil al HA El HA recurre al Neighbour Discovery para interceptar los datagramas destinados al nodo mvil
IP Mvil
10 de octubre de 2011
34 / 59
IPv6 Mvil
N Tnel bidireccional
No necesita soporte del corresponsal Los datagramas se encapsulan desde el nodo mvil al HA El HA recurre al Neighbour Discovery para interceptar los datagramas destinados al nodo mvil
IP Mvil
10 de octubre de 2011
34 / 59
IPv6 Mvil
N Ruta ptima
El nodo mvil registra su CoA con el corresponsal Los datagramas desde el corresponsal se enrutan directamente al CoA del mvil El corresponsal acude a la extensin de ruteo tipo = 2 La ruta ptima queda asegurada La extensin utilizada permite incorporar la direccin nativa del mvil
IP Mvil
10 de octubre de 2011
35 / 59
IPv6 Mvil
N Ruta ptima
El nodo mvil registra su CoA con el corresponsal Los datagramas desde el corresponsal se enrutan directamente al CoA del mvil El corresponsal acude a la extensin de ruteo tipo = 2 La ruta ptima queda asegurada La extensin utilizada permite incorporar la direccin nativa del mvil
IP Mvil
10 de octubre de 2011
35 / 59
IPv6 Mvil
N Ruta ptima
El nodo mvil registra su CoA con el corresponsal Los datagramas desde el corresponsal se enrutan directamente al CoA del mvil El corresponsal acude a la extensin de ruteo tipo = 2 La ruta ptima queda asegurada La extensin utilizada permite incorporar la direccin nativa del mvil
IP Mvil
10 de octubre de 2011
35 / 59
IPv6 Mvil
N Ruta ptima
El nodo mvil registra su CoA con el corresponsal Los datagramas desde el corresponsal se enrutan directamente al CoA del mvil El corresponsal acude a la extensin de ruteo tipo = 2 La ruta ptima queda asegurada La extensin utilizada permite incorporar la direccin nativa del mvil
IP Mvil
10 de octubre de 2011
35 / 59
IPv6 Mvil
N Ruta ptima
El nodo mvil registra su CoA con el corresponsal Los datagramas desde el corresponsal se enrutan directamente al CoA del mvil El corresponsal acude a la extensin de ruteo tipo = 2 La ruta ptima queda asegurada La extensin utilizada permite incorporar la direccin nativa del mvil
IP Mvil
10 de octubre de 2011
35 / 59
IPv6 Mvil
N Ruta ptima
El nodo mvil registra su CoA con el corresponsal Los datagramas desde el corresponsal se enrutan directamente al CoA del mvil El corresponsal acude a la extensin de ruteo tipo = 2 La ruta ptima queda asegurada La extensin utilizada permite incorporar la direccin nativa del mvil
IP Mvil
10 de octubre de 2011
35 / 59
IPv6 Mvil
N Ruta ptima
El nodo mvil registra su CoA con el corresponsal Los datagramas desde el corresponsal se enrutan directamente al CoA del mvil El corresponsal acude a la extensin de ruteo tipo = 2 La ruta ptima queda asegurada La extensin utilizada permite incorporar la direccin nativa del mvil
IP Mvil
10 de octubre de 2011
35 / 59
IPv6 Mvil
N Ruta ptima
El nodo mvil registra su CoA con el corresponsal Los datagramas desde el corresponsal se enrutan directamente al CoA del mvil El corresponsal acude a la extensin de ruteo tipo = 2 La ruta ptima queda asegurada La extensin utilizada permite incorporar la direccin nativa del mvil
IP Mvil
10 de octubre de 2011
35 / 59
IPv6 Mvil
IP Mvil
10 de octubre de 2011
36 / 59
IPv6 Mvil
N Extensin de Movilidad, type = 135 N Utilizada por los corresponsales, nodos mviles y home agents N Mensajes de bindings
IP Mvil
10 de octubre de 2011
37 / 59
2011-10-10
N Extensin de Movilidad, type = 135 N Utilizada por los corresponsales, nodos mviles y home agents N Mensajes de bindings
Payload Proto: Identica el tipo de header que sigue a esta extensin. Sern los headers de IPv6 tradicional. Header Len: La longitud del header en unidades de 8 bytes. MH Type: Identica el mensaje de movilidad particular que transporta. Reserved: para uso futuro. Checksum: Con una operatoria similar a la de IP conocida y con el agregado de un pseudo header con componentes relevantes del header del datagrama [RFC 2460] Message Data: Contiene el dato acorde con tipo de header mobility que le corresponde. Entre los varios tipos de mensajes de movilidad que transporta tenemos: Home Test Init, Home Test, Care-of Test Init, Care-of Test. Mensajes que le permiten al nodo corresponsal vericar la ubicacin del nodo mvil. Es decir vericar el CoA asociado con la direccin IP del nodo mvil
IPv6 Mvil
ICMPv6 en IP Mvil
IP Mvil
10 de octubre de 2011
38 / 59
IPv6 Mvil
ICMPv6 en IP Mvil
IP Mvil
10 de octubre de 2011
38 / 59
IPv6 Mvil
ICMPv6 en IP Mvil
IP Mvil
10 de octubre de 2011
38 / 59
IPv6 Mvil
ICMPv6 en IP Mvil
IP Mvil
10 de octubre de 2011
38 / 59
IPv6 Mvil
ICMPv6 en IP Mvil
IP Mvil
10 de octubre de 2011
38 / 59
IPv6 Mvil
ICMPv6 en IP Mvil
IP Mvil
10 de octubre de 2011
38 / 59
IPv6 Mvil
N Protege:
N El nodo mvil y el home agent utilizan IPsec ESP en modo transporte N Las actualizaciones a los corresponsales van por mensajes de
ruteo(RFC 4225)
Actualizaciones de binding Aviso de prejos Transporte de datos Alcance sobre nodo mvil, corresponsal y home agent
IP Mvil
10 de octubre de 2011
39 / 59
TCP Mvil
Estamos en:
IP Mvil
10 de octubre de 2011
40 / 59
TCP Mvil
Generalidades
N Control de congestin afecta la performance N Slow Start disparado por RTO N En redes jas alta probabilidad que el RTO expire por congestin N En redes mviles mayor probabilidad de prdida con disparo del RTO en ausencia de congestin N Debido al enlace inalmbrico y su mtodo de acceso N Debido a la propia movilidad
IP Mvil
10 de octubre de 2011
41 / 59
TCP Mvil
Generalidades
N Control de congestin afecta la performance N Slow Start disparado por RTO N En redes jas alta probabilidad que el RTO expire por congestin N En redes mviles mayor probabilidad de prdida con disparo del RTO en ausencia de congestin N Debido al enlace inalmbrico y su mtodo de acceso N Debido a la propia movilidad
IP Mvil
10 de octubre de 2011
41 / 59
TCP Mvil
Generalidades
N Control de congestin afecta la performance N Slow Start disparado por RTO N En redes jas alta probabilidad que el RTO expire por congestin N En redes mviles mayor probabilidad de prdida con disparo del RTO en ausencia de congestin N Debido al enlace inalmbrico y su mtodo de acceso N Debido a la propia movilidad
IP Mvil
10 de octubre de 2011
41 / 59
TCP Mvil
Generalidades
N Control de congestin afecta la performance N Slow Start disparado por RTO N En redes jas alta probabilidad que el RTO expire por congestin N En redes mviles mayor probabilidad de prdida con disparo del RTO en ausencia de congestin N Debido al enlace inalmbrico y su mtodo de acceso N Debido a la propia movilidad
IP Mvil
10 de octubre de 2011
41 / 59
TCP Mvil
Generalidades
N Control de congestin afecta la performance N Slow Start disparado por RTO N En redes jas alta probabilidad que el RTO expire por congestin N En redes mviles mayor probabilidad de prdida con disparo del RTO en ausencia de congestin N Debido al enlace inalmbrico y su mtodo de acceso N Debido a la propia movilidad
IP Mvil
10 de octubre de 2011
41 / 59
TCP Mvil
Generalidades
N Control de congestin afecta la performance N Slow Start disparado por RTO N En redes jas alta probabilidad que el RTO expire por congestin N En redes mviles mayor probabilidad de prdida con disparo del RTO en ausencia de congestin N Debido al enlace inalmbrico y su mtodo de acceso N Debido a la propia movilidad
IP Mvil
10 de octubre de 2011
41 / 59
TCP Mvil
IP Mvil
10 de octubre de 2011
42 / 59
TCP Mvil
IP Mvil
10 de octubre de 2011
42 / 59
TCP Mvil
ITCP en accin
N El AP acta como proxy de TCP N El AP es el nodo mvil para el corresponsal N El AP es el nodo jo para el mvil N El corresponsal no percibe el enlace inalmbrico N El FA despacha los segmentos en ambas direcciones N Los datagramas transmitidos por el corresponsal son validados por el FA y ste los transmite al mvil N El nodo mvil lo recibe y lo valida N La validacin queda en el FA. N En sentido contrario lo mismo
Marrone-Barbieri-Robles (LINTI UNLP) IP Mvil 10 de octubre de 2011 43 / 59
TCP Mvil
N Desplazamiento del nodo mvil con handover N El AP almacena los datagramas a retransmitir temporariamente N El nodo mvil se registra en el nuevo AP N El nuevo FA avisa al anterior de la nueva ubicacin N Se traslada al nuevo FA el socket
IP Mvil
10 de octubre de 2011
44 / 59
TCP Mvil
ITCP Ventajas
Los errores de transmisin de un sector no se transeren al otro No requiere cambios de TCP en aqullos que no participan de la conexin Los cambios se dan en actores que no estn vinculados a Internet Update de protocolo en ambas zonas. FA Gateway
IP Mvil
10 de octubre de 2011
45 / 59
TCP Mvil
ITCP Desventajas
La prdida de la sesin puede generar problemas si FA sale de servicio La divisin no es visible para el corresponsal. Una cada en el AP provocar la cada de la sesin sin motivos para el corresponsal El FA debe integrarse a la infraestructura de seguridad
IP Mvil
10 de octubre de 2011
46 / 59
TCP Mvil
Snoop TCP
N Modalidad transparente N Mantiene la sesin endtoend N Almacena temporariamente los daatagramas en un buffer para retransmitirlos en caso que haga falta N Reside en el FA del nodo mvil
IP Mvil
10 de octubre de 2011
47 / 59
TCP Mvil
Snoop TCP
N Modalidad transparente N Mantiene la sesin endtoend N Almacena temporariamente los daatagramas en un buffer para retransmitirlos en caso que haga falta N Reside en el FA del nodo mvil
IP Mvil
10 de octubre de 2011
47 / 59
TCP Mvil
Snoop TCP
N Modalidad transparente N Mantiene la sesin endtoend N Almacena temporariamente los daatagramas en un buffer para retransmitirlos en caso que haga falta N Reside en el FA del nodo mvil
IP Mvil
10 de octubre de 2011
47 / 59
TCP Mvil
Snoop TCP
N Modalidad transparente N Mantiene la sesin endtoend N Almacena temporariamente los daatagramas en un buffer para retransmitirlos en caso que haga falta N Reside en el FA del nodo mvil
IP Mvil
10 de octubre de 2011
47 / 59
TCP Mvil
SnoopTCP Operatoria
Datos del corresponsal al nodo mvil
El FA almacena los datos Los descarta cuando recibe el ACK del nodo mvil Monitorea el trco en ambos sentidos Anlisis particular de los ACK Frente a ACK repetidos que evidencian la prdida de segmentos los captura/ltra y procede a la retransmisin
IP Mvil
10 de octubre de 2011
48 / 59
TCP Mvil
SnoopTCP Operatoria
Datos del nodo mvil al corresponsal
El FA revisa si se perdi un segmento Si detecta la prdida enva un NACK al nodo mvil El nodo mvil retransmite inmediatamente el segmento
IP Mvil
10 de octubre de 2011
49 / 59
TCP Mvil
SnoopTCP Ventajas
Mantiene la sesin TCP endtoend No requiere cambios en el corresponsal No requiere actualizacin de estado si el nodo mvil se desplaza a otro FA Si el nuevo FA no soporta este mecanismo se pasa a operar en TCP estndar
IP Mvil
10 de octubre de 2011
50 / 59
TCP Mvil
SnoopTCP Desventajas
El enlace inalmbrico es visble para el corresponsal Incorporacin del NACK a los AP y nodos mviles Si se trabaja con IPsec en la modalidad de Security Payload, la retransmisin por parte del FA se puede entender como ataque de replay La seguridad debe subir de nivel
IP Mvil
10 de octubre de 2011
51 / 59
TCP Mvil
MTCPMobile TCP
N Protocolo que emula la funcionalidad de TCP entre el nodo mvil y el jo N Presente en el segmento directo entre el AP y el nodo mvil N Escenario de un nivel de enlace N Divide en tramo jo y tramo inalmbrico N Optimiza el tramo inalmbrico
IP Mvil
10 de octubre de 2011
52 / 59
TCP Mvil
MTCPCaractersticas
N Elimina el procesamiento IP N Elimina mecanismos de control de congestin N Pasa a ser control de ujo N Compresin del encabezado N Tcnicas de recuperacin optimizadas
En el tramo inalmbrico los segmentos llegan en orden Tcnicas de recuperacin sencillas Validaciones selectivas, SACK
IP Mvil
10 de octubre de 2011
53 / 59
TCP Mvil
IP Mvil
10 de octubre de 2011
54 / 59
TCP Mvil
MTCP Estructura
Codica las direcciones IP y los ports de TCP generando un Identicador de conexin (CID) Control de ujo con la ventana dinmica controlada por el receptor Producto RTT Cap alcanzable Detecta prdida de segmentos.
Solicita retransmisin explcita, RRQ El orden est garantizado en el tramo inalmbrico Al detectarse la prdida se produce inmediatamente la retransmisin No hace falta esperar al tercer ACK repetido.
IP Mvil
10 de octubre de 2011
55 / 59
TCP Mvil
Performance de MTCP
IP Mvil
10 de octubre de 2011
56 / 59
Bibliografa
Estamos en:
IP Mvil
10 de octubre de 2011
57 / 59
Bibliografa
Bibliografa I
A. B AKRE ET AL ., I-TCP: Indirect TCP for Mobile Hosts, Department of Computer Science Rutgers University, Piscataway, NJ. DCS-TR-314. Octubre, 1994, H. E LAARAG, Improving TCP Performance over Mobile Networks,ACM Computing Surveys, Vol. 34, No. 3, September 2002, pp. 357?374. Z. J. H AAS Y A. WARKHEDI, The design and performance of Mobile TCP for wireless networks, Journal of High Speed Networks 10 (2001) 187?207. C. E. P ERKINS, Request for Comments: 5944 IP Mobility Support for IPv4, Revised, IETF November 2010. C. E. P ERKINS, Request for Comments: 6275 Mobility Support in IPv6, IETF July 2011.
Marrone-Barbieri-Robles (LINTI UNLP) IP Mvil 10 de octubre de 2011 58 / 59
Bibliografa
Bibliografa II
C HI H O N G , J.C HOW, Y L.T RAJKOVIC, Performance Evaluation of TCP over WLAN 802.11 with the Snoop Performance Enhancing Proxy.
IP Mvil
10 de octubre de 2011
59 / 59