pruebas y análisis de la movilidad ipv6 en la unam · pruebas y análisis de lapruebas y análisis...

63
Pruebas y Análisis de la Pruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e Lópe Geovani Domínguez López Universidad Nacional Autónoma de México, UNAM Dirección General de Cómputo y de Tecnologías de Información y Comunicación (DGTIC) Grupo de Trabajo de IPv6 en la UNAM NETLab NETLab Quinta Conferencia TICAL 2015 Viñ d lM Chil Viña del Mar, Chile 7 de julio 2015

Upload: lydiep

Post on 21-Sep-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM

Azael Fernández AlcántaraGeo ani Domíng e LópeGeovani Domínguez López

Universidad Nacional Autónoma de México, UNAM Dirección General de Cómputo y de Tecnologías de Información y p y g y

Comunicación (DGTIC)Grupo de Trabajo de IPv6 en la UNAM

NETLabNETLab

Quinta Conferencia TICAL 2015 Viñ d l M ChilViña del Mar, Chile

7 de julio 2015

Page 2: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

AGENDA

1. Introducción

2. Contexto2. Contexto

3. Movilidad

ó d l4. Descripción y etapas de la propuesta MIPv6 para RedUNAM

5. Escenarios de pruebas contemplados

6 Pruebas realizadas6. Pruebas realizadas

7. Siguientes pasos

8. Conclusiones

9. Agradecimientosg

10. Referencias

Page 3: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

1. Introducción

Page 4: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Cronograma IPv6 en la UNAM

12 / 1998 1 P IP 6 l UNAM• 12 / 1998 1o Proyecto IPv6 en la UNAM.

• 6 / 1999 UNAM 1er nodo de 6Bone en México.

• 8 / 1999 RedUNAM IPv6, 1ra red en México.

• 9 / 1999 Nodo UNAM de Backbone de 6Bone• 9 / 1999 Nodo UNAM de Backbone de 6Bone

(pTLA 3FFE:8070::/28).

• 4 / 2000 UNAMmiembro del IPv6 Forum.

• 9 / 2000 IPv6 Forum capítulo México.9 / 2000 IPv6 Forum capítulo México.

• 10 / 2000 UNAM obtiene el 1o bloque de direcciones

d ió ( TLA 2001 0448 /32)para producción (sTLA 2001:0448::/32).

Page 5: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Evolución IPv6 UNAM (2000)

5

Page 6: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Evolución IPv6 UNAM (‐2006)

6

Page 7: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Pruebas IPv6   UNAM_

• Pilas duales IPv4 / IPv6 en:/– S.O.: Windows, Solaris, Linux, BSD, Mac, etc.– Ruteadores y switches: 3Com Allied Telesyn– Ruteadores y switches: 3Com, Allied Telesyn, Cisco, Foundry, Nortel, Huawei, etc. y por softwaresoftware.

• Túneles (Manuales y Automáticos)• DNS• DNS.• Sockets.W b FTP li i lti di• Web, FTP y aplicaciones multimedia.

• Autoconfiguración.• QoS. * NAT.• IPv6 en Internet2. * Multicast IPv6.• Movilidad IPv6 (MIPv6)

Page 8: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Países con nodos IPv6 en 6BonePaíses con nodos IPv6 en 6Bone

Fuente: Página del Proyecto IPv6 de la UNAM

Page 9: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

IPv6 en Redes Académicas

• Las NRENs desde sus inicios han funcionadocon IPv4, posteriormente la coexistencia conIPv6 desde el Backbone hasta los equiposterminales se hizo necesaria.

• En las NRENs de América ya está operandoIPv6 en casi todos los Backbones.IPv6 en casi todos los Backbones.

Page 10: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

IPv6 en Redes Académicas

Page 11: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

2. Contexto

Page 12: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Contexto propuesta de uso de MIPv6

342,542  alumnos / 38,793 académicos / 75,400 PCs conectadas a RedUNAMCiclo escolar 2014‐2015 75,400 PCs conectadas a RedUNAM

Red Inalámbrica Universitaria (RIU)

59% crecimiento anual de usuarios

60% asesoría de tabletas, ,teléfonos inteligentes

E lEstructura general

Uso de controladoras

C d 1099 APCerca de 1099 APsdistribuidos en RedUNAM

Movilidad IPv6: Oficialmente Aruba no tiene el soporte requerido en sus controladoras.

Page 13: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

3. Movilidad

Page 14: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Movilidad de Red

Cambio de ubicación físicaMantenimiento y Cierre 

de conexión

Opciones de M ilid d

de conexión

Movilidad

AplicaciónAplicación

SesiónSesión

T tTransporte

R dUso de túneles parapara el cambio deRed para el cambio dedirección IP, conMovilidad IP

EnlaceMovilidad IP

Page 15: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Grupos de Trabajo p jsobre movilidad en la IETF

• Mobility for IPv6 (mip6) Ya no activo

• Network‐Based Mobility Extensions (netext)• Network‐Based Mobility Extensions (netext)

• Mobility for IPv4 (mip4) Pocos RFCs

• Se mandó un correo a las listas de la IETF, pero nohubo buena retroalimentación de casos de éxito en elhubo buena retroalimentación de casos de éxito en eldespliegue de MIPv6.

15

Page 16: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Elementos de MIPv6

Elemento DescripciónNodo Móvil (MN) Es cualquier nodo que cambia su punto de acceso a la red

al desplazarse físicamente a otra ubicación.

Nodo Corresponsal Cualquier nodo (estacionario o móvil) que actualmente seNodo Corresponsal(CN)

Cua qu e odo (estac o a o o ó ) que actua e te seencuentra en comunicación con algún MN.

Red Local Red que posee un prefijo de donde le es asignada unadirección permanente a un MN.

Red Foránea Cualquier otra red que no sea la red local de un MN.

Home of Address (HoA)

Dirección IPv6 unicast perteneciente a la red local del MNy que le es asignada permanentemente. El MN inclusopuede poseer varias direcciones HoA con diferentesp pprefijos de red.

Care of Address (C A)

Dirección IPv6 unicast asociada temporalmente a un MNmientras se encuentra de visita en una red foránea(CoA) mientras se encuentra de visita en una red foránea.

Agente Local (HA) Ruteador ubicado en la red local del MN con el cual esteúltimo registra su dirección CoA.

Binding  Asociación de la dirección HoA de un MN con su nuevadirección CoA.

Page 17: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Movilidad IPv4 (MIPv4)

Page 18: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Conceptos de MIPv6

Anticipado No anticipado

Horizontal Vertical

Page 19: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Conceptos de MIPv6

• Return Routability ‐ llevado a cabo entre unReturn Routability. llevado a cabo entre unnodo en movimiento y otro que también podríamoverse, para el intercambio de mensajesmoverse, para el intercambio de mensajesnecesarios, y funcione MIPv6.

Page 20: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Conceptos de MIPv6

• Optimización de ruta ‐ resuelve el problema deOptimización de ruta. resuelve el problema deEnrutamiento Triangular (presentado en MIPv4)al ofrecer mejoras significativas en laal ofrecer mejoras significativas en lacomunicación, sin ruteador en la red foránea.

Page 21: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Conceptos de MIPv6

• Detección de Movimiento ‐ detectar handoversDetección de Movimiento. detectar handoversde capa 3 (L3), cambio dirección IP, para evitarla menor pérdida de paquetes.la menor pérdida de paquetes.

R l d l l d l d ó il i d• Regreso a la red local del nodo móvil.‐ serie depasos que permiten que el nodo móvil detecteque ha regresado a su red localque ha regresado a su red local.

Page 22: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Movilidad IPv6 (MIPv6)

Diferencias con respecto a MIPv4

No existe Agente Foráneo (FA).No existe Agente Foráneo (FA).

Existe una optimización de ruta.

El mecanismo “Detección de No Accesibilidad de Vecino” asegura laaccesibilidad entre el MN y su ruteador por defecto.

Se usa el encabezado de Enrutamiento Tipo 2 en vez de unaencapsulación IP.p

No se depende de ningún protocolo de capa de enlace.

Page 23: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Mejoras en MIPv6Fast MIPv6 (FMIPv6)MIPv6 Jerárquico (HMIPv6)MIPv6 Jerárquico (HMIPv6)Proxy MIPv6 (PMIPv6) (MOVE en ARUBA)MIPv6 con soporte Pila Dual (DSMIPv6)MIPv6 con soporte Pila Dual (DSMIPv6)Movilidad de Red (NEMO)

Características MIPv6 FMIPv6 HMIPv6 PMIPv6 NEMO DSMIPv6

Baja latencia en Handover  N S N S N Nj

Baja sobrecarga por señalización N N S S S N

Optimización de ruta S N N N NOptimización de ruta S N N N N ‐

Privacidad de ubicación N N S S S N

Soporte en redes IPv4 e IPv6 N N N S N S

Movilidad delegada en host (H) o red (R) H H H R R H

N=NO S=SI

Page 24: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Implementaciones históricasImplementaciones históricas de IPv6 Móvil

Plataforma Proyecto ConsideracionesPlataforma Proyecto ConsideracionesLINUX UMIP: USAGI-patched Mobile IPv6 LINUX KERNEL

racoon radvdNautilus – Software

acoo ad dumip 4.0

FreeBSD 4.0 O BSD 2 7

KAME mip6 rtadvdh d dOpenBSD 2.7

NetBSD 1.5had cnd

WINDOWS Integrado al S O Era necesario activar el CNWINDOWS(XP, 2003)

Integrado al S.O.Microsoft Research (MSR)

Era necesario activar el CN desde línea de comandos

Page 25: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

4. Descripción y etapas de la t MIP 6 R dUNAMpropuesta MIPv6 para RedUNAM

Page 26: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Etapas propuesta para implementar MIPv6 en la RIU

Determinación requisitos para IPv6

implementar MIPv6 en la RIU

Controladoras:  AubaOS 6.3.1Servidor RADIUS: Soporte IPv6 (FreeRadius )

Etapa 1

Sitio de prueba y 1er. prueba piloto

Construcción de maqueta de pruebas en NETLab/DGTICEtapa 2 q p /Simulaciones y uso de IPv6 en la RIU 

A áli i d l lt d bt idEtapas de 

Etapa 2

Etapa 3

Análisis de los resultados obtenidos

Estudio del comportamiento de IPv6 y MIPv6Actualización de las controladoras (pendiente)

ppruebas previas al uso de MIPv6

Actualización de las controladoras  (pendiente)

Etapa 4Más pruebas

Etapa 4 (actual)

Mejoras  de MIPv6 incluyendo IPSec y PMIPv6.Soporte probado de IPv6  en la RIU.

Ot b il tEtapa 5

Otras pruebas piloto 

Determinación de la viabilidad final de implementar  MIPv6

Page 27: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

5. Escenarios de pruebas t l dcontemplados

Page 28: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Escenarios

• Uso de equipo físico: búsqueda de diferentesUso de equipo físico: búsqueda de diferentesproductos comerciales o en su defecto,mediante el software libre.mediante el software libre.

• Uso de simuladores: búsqueda y empleo def b d l l d dsoftware para pruebas de la movilidad con IPv6

en un ambiente más controlado.

Page 29: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Escenario 1: Uso de equipo físico

• Cisco Systems Juniper Nokia xCisco Systems, Juniper, Nokia.• Software libre.

x

Elemento NombreSistema Operativo

Implementación de MIPv6 Función Dirección IPv6Elemento Nombre Operativo de MIPv6 Función Dirección IPv6

Ruteador deAcceso AR

GNU/LinuxDebian

-Ruteador

Interfaz con HA 2001:db8:cc::2/64

Agente Local HA GNU/

LinuxF d

USAGUI umip 0.4

Home Address  2001:db8:aa::1/64Interfaz con AR  2001:db8:cc::1/64

Nodo FedoraNodo Móvil MN Envío, 

recepciónHoA 2001:db8:aa::10/64

Nodo Corresponsal

CN Windows XP ‐

Interfaz con AR  2001:db8:bb::100/64Corresponsal XP

Access Point

AP A ‐ ‐Bridge

AP B ‐ ‐ ‐

Switch Switch‐A 3COM ‐ Conmutador ‐

Page 30: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Escenario 2: Uso de simuladores

• OPNET xOPNET• OMNeT++

x

Page 31: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Escenario 2: Simulador  OMNeT++

• Se optó por usar el simulador OMNeT++ por laSe optó por usar el simulador OMNeT++ , por lano necesidad de licencias.

• Dado que no poseía todas las características• Dado que no poseía todas las característicasque se requerían probar, fue necesario haceruso de un modelo de simulación que

x uso de un modelo de simulación quefuncionara con OMNeT++, denominadoxMIPv6xMIPv6.

Page 32: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Escenarios simulador  OMNeT++

• Los escenarios de pruebas realizadas en elLos escenarios de pruebas realizadas en elsimulador.

Tipo de Tráfico Función dispositivos

Intercambio de echos ICMPv6.

‐> MN a CN‐> CN a MN

Modelo UDP cliente‐servidor

‐MN: servidor‐ CN:  cliente

Modelo TCP cliente‐servidor

‐MN: cliente‐ CN: servidorservidor CN: servidor

Page 33: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Pruebas simulador  OMNeT++

Móvil en red localMóvil en red localMóvil en red foráneaDi i l id d d d l i d lDistintas velocidades de desplazamiento delMN (1‐10 segundos)Tamaños de ventana de TCP diferentes.Comunicación y Transmisiones:Comunicación y Transmisiones:

Tráfico ICMPv6 (Intercambio de echos deli i d )solicitudes y respuesta)Tráfico TCP (Cliente/Servidor).Tráfico UDP (Cliente/Servidor).

Page 34: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Resultados simulador  OMNeT++

Características tráfico ICMPv6Tamaño (Bytes): 32Intervalo entre envíos (s) : 0.5

Tiempos de retraso del MN desplazándose a 1[m/s]

P t j d é did dPorcentajes de pérdidas de paquetes para distintas velocidades del MN

Page 35: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Resultados simulador  OMNeT++

CN: Servidor, MN: ClienteTráfico TCP

1[ / ]

Tiempo [s]

Tiempo de transferencia

73.591452667574.0995108011 73.8490285699 73.7471208535 73.6448353236

1[m/s]

73.5914526675 73.6448353236

Ventana Anunciada[Bytes] 

Page 36: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Resultados simulador  OMNeT++

CN: Servidor, MN: ClienteTráfico UDP

Page 37: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

6. Pruebas realizadas

Page 38: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Dispositivos implementados

• Home Agent (HA)Home Agent (HA).

• Mobile Node (MN).

• Correspondent Node (CN).

Page 39: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Topología#1

Uso de una red cableada Verificación delUso de una red cableada.‐ Verificación delcorrecto traslado del MN y el intercambio demensajes de registro de MIPv6.

Page 40: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Topología#2

• Uso de 2 Puntos de Acceso (AP) ‐ MN seUso de 2 Puntos de Acceso (AP). MN setrasladó de su red local a una red foránea.

Page 41: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Topología#2

• Uso de 2 Puntos de Acceso (AP) ‐ MN seUso de 2 Puntos de Acceso (AP). MN setrasladó de su red local a una red foránea.

Page 42: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Escenarios verificados ‐1

Móvil en red localMóvil en red localMóvil en red foráneaR i d l MNRegistro del MNMóvil de regreso a red localRegistro del MNEstructuras de datosEstructuras de datosProceso de movilidad en el HAP d ilid d l MNProceso de movilidad en el MN

Page 43: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Requerimientos Escenario ‐1

Dado que era necesario soportar MIPv6 enDado que era necesario soportar MIPv6 encada elemento, a excepción de los APs y el

i h il l k l d Liswitch, se tuvo que compilar el kernel de Linuxpara habilitar varias opciones para MIPv6:

CONFIG_EXPERIMENTAL=y CONFIG SYSVIPC=y_ y CONFIG_PROC_FS=y CONFIG_NET=y CONFIG_INET=y _ y CONFIG_IPV6=y CONFIG_IPV6_MIP6=y CONFIG_XFRM=y CONFIG_XFRM_USER=y CONFIG_XFRM_ENHANCEMENT=y CONFIG_XFRM_SUB_POLICY=y

CONFIG INET6 XFRM MODE ROUTEOPTIMIZATION CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=y

Page 44: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Configuraciones Escenario ‐1

Configuración MIPv6:Configuración MIPv6:#Funcionalidad de HA y registro de eventos NodeConfig HA; DebugLevel 10; g ;#Activar optimización de handover OptimisticHandoff disabled; #Optimización de ruta con otros MNs y CNs. Cuando se utiliza la optimización únicamente hay que habilitar DoRouteOptimizationCN disabled;DoRouteOptimizationMN disabled; #Definir interfaz involucrada en movilidad Interface "eth0"; #D fi i ió d líti d d itid#Definición de políticas de nodos permitidosBindingAclPolicy 2001:db8:aa::10 allow; DefaultBindingAclPolicy allow; #Uso de IPSec. Al utilizarlo hay que habilitarlo UseMnHaIPsec disabled;UseMnHaIPsec disabled;#Desactivar capacidad de administración de movilidad KeyMngMobCapability disabled; #No comentar las siguientes líneas al utilizar IPSec #IPsecPolicySet { y {# HomeAgentAddress 2001:db8:aa::1; # HomeAddress 2001:db8:aa::10/64; # IPsecPolicy HomeRegBinding UseESP 1 2; # IPsecPolicy MobPfxDisc UseESP 5 6; # IPsecPolicy TunnelHomeTesting UseESP 7 8;#}

Page 45: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Escenarios verificados ‐2

Comunicación y Transmisiones:ICMPv6 (ping)ICMPv6 (ping)

UDP (VLC – video entre el MN y el CN)

Page 46: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Escenarios verificados ‐2

Comunicación y Transmisiones:TCP (Cliente/Servidor FTP)TCP (Cliente/Servidor FTP)UDP (VLC – video entre el MN y el CN)

Page 47: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Escenarios verificados ‐3

Tráfico TCP con FTP Filezilla:Cliente/servidor el MN fue el cliente y elCliente/servidor, el MN fue el cliente y elCN el servidor.

Page 48: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Escenarios verificados ‐4

Configuración y captura del registro del MNConfiguración y captura del registro del MNcon IPSec habilitado.

Page 49: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

7. Siguientes pasosg p

Page 50: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Siguientes pasos

• Nuevo protocolo de pruebas los

Siguientes pasos

• Nuevo protocolo de pruebas, losrequerimientos y las bases técnicas para laspróximas licitaciones de equipos y soluciones,superando las limitaciones actuales y parasuperando las limitaciones actuales y parabrindar acceso inalámbrico robusto y

fi bl ól IP 4 i biéconfiable no sólo por IPv4 sino también porIPv6.

• Colaborar con GTs de RedCLARA, como elanterior de EduRoam , para el planteamientodel posible uso de MIPv6, en segmentos dedel posible uso de MIPv6, en segmentos dered locales.

Page 51: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

8. Conclusiones

Page 52: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Conclusiones

• Se presentaron los principales resultados de

Conclusiones

• Se presentaron los principales resultados delas primeras pruebas realizadas en losambientes con un software simulador y enuna maqueta con equipos cada unouna maqueta con equipos cada unosoportando MIPv6.

• Los datos obtenidos permitieron verificar el• Los datos obtenidos permitieron verificar elfuncionamiento en la práctica de variosconceptos y propuestas referentes a laoperación de MIPv6 con SW libreoperación de MIPv6 con SW libre.

Page 53: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Conclusiones

• No se realizó una comparación con MIPv4 por

Conclusiones

• No se realizó una comparación con MIPv4 porla falta de implementaciones accesibles.

C b d l últi d ll• Con pruebas de los últimos desarrollos ymejoras para MIPv6, se determinaráj p ,finalmente si es conveniente poner enfuncionamiento servicios en producción confuncionamiento servicios en producción conmovilidad con IPv6, con equipos de marcapara la RIU, pero con buen soporte de ambos.

Page 54: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

9. Agradecimientosg

Page 55: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Agradecimientos

• A las autoridades de la UNAM en especial a la

Agradecimientos

• A las autoridades de la UNAM, en especial a ladirectora de la Dirección deTelecomunicaciones (DGTIC‐DT) la maestraMaría de Lourdes Pastrana, por las facilidadesMaría de Lourdes Pastrana, por las facilidadesproporcionadas.

• Comité de Programa TICAL2015.

• Los organizadores y personal de RedCLARA• Los organizadores y personal de RedCLARA.

• Personal de REUNA.e so a de U .

Page 56: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

10. Referencias

Page 57: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Referencias

• Fernández Azael: Trece Años de IPv6 en México Caso UNAM

Referencias

• Fernández, Azael: Trece Años de IPv6 en México. Caso UNAM.

Revista Digital Universitaria (RDU), vol.13, no.6, art.61 (2012)

• Grupo de Trabajo de IPv6 en CLARA. http://www.redclara.net

d lá b ( ) h //• Red Inalámbrica Universitaria (RIU), http://www.riu.unam.mx

• Librería de simulación OMNeT++, http://www.omnetpp.org, p // pp g

• Modelo de simulación xMIPv6, https://github.com/zarrar/xMIPv6

• xMIPv6, www.kn.e‐technik.tu‐dortmund.de

• Tesis “Movilidad IPv6: estudio pruebas y propuesta de uso” UNAM• Tesis Movilidad IPv6: estudio, pruebas y propuesta de uso . UNAM

• Reporte “Pruebas de Movilidad IPv6”. UNAM.

Page 58: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Algunos documentos gen la IETF sobre MIPv6

• RFCs:

– 7563 Extensions to the Proxy Mobile IPv6 ‐ Access7563 Extensions to the Proxy Mobile IPv6 AccessNetwork Identifier Option

– 7561 Extensions Mapping Quality of Service (QoS)Procedures of Proxy Mobile IPv6 (PMIPv6) and WLANProcedures of Proxy Mobile IPv6 (PMIPv6) and WLAN

– 7611 Multicast Listener Extensions for Mobile IPv6(MIPv6) and Proxy Mobile IPv6 (PMIPv6) FastHandoversHandovers

– 7389 on Separation of Control and User Plane for

58

Proxy Mobile IPv6

Page 59: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

Algunos documentos gen la IETF sobre MIPv6

• RFCs:

– 7287 Mobile Multicast Sender Support in Proxy7287 Mobile Multicast Sender Support in ProxyMobile IPv6 (PMIPv6) Domains

– 7222Quality‐of‐Service Option for Proxy Mobile IPv6

7161 Proxy Mobile IPv6 (PMIPv6) Multicast– 7161 Proxy Mobile IPv6 (PMIPv6) MulticastHandover Optimization by the SubscriptionInformation Acquisition through the LMA (SIAL)

– 7148 Prefix Delegation Support for Proxy Mobile IPv6– 7148 Prefix Delegation Support for Proxy Mobile IPv6

– 7109 Flow Bindings Initiated by Home Agents for

59Mobile IPv6

Page 60: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

RFCs anteriores

RFC 7148 / 7156 / 7161 P M bil IP 6• RFC 7148 / 7156 / 7161  ‐‐ Proxy Mobile IPv6• RFC 7066 “IPv6 for Third Generation Partnership Project (3GPP) 

Cellular Hosts”Cellular Hosts  

RFC 6572 “RADIUS S t f P M bil IP 6”• RFC 6572 “RADIUS Support for Proxy Mobile IPv6”• RFC 5094  “Mobile IPv6 Vendor Specific Option”

Page 61: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

www.ipv6.unam.mx

61

Page 62: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

www.netlab.unam.mx

62

Page 63: Pruebas y Análisis de la Movilidad IPv6 en la UNAM · Pruebas y Análisis de laPruebas y Análisis de la Movilidad IPv6 en la UNAM Azael Fernández Alcántara Geo ani Domíng e LópeGeovani

i G R A C I A S !i G R A C I A S !T H A N K Y O U !T H A N K Y O U !O B R I G A D O !O B R I G A D O !

[email protected]

[email protected]