El documento presenta un modelo de gestión propuesto para redes móviles Ad Hoc llamado HAMAN. HAMAN define diferentes tipos de nodos como jefes de cluster, servidores de administración y nodos manejados. Implementa un protocolo de enrutamiento jerárquico llamado BCHP que elige jefes de cluster y respaldos. El modelo fue validado a través de simulaciones en NS2, mostrando que mejora la disponibilidad y eficiencia de la red en términos de pérdida de paquetes, variación de retardo
Contribution a los modelos de gestión de las redes móviles Ad hoc
1. Doctorado Conjunto
Universidad Politécnica de Madrid, Universidad Técnica Particular de Loja
España-Ecuador
Contribución a los modelos de gestión
de las redes móviles Ad Hoc
Rommel Torres
rovitor@utpl.edu.ec
Julio 2012
Director:
Dr. Luis Mengual Galán
2. Agenda
• Introducción
• Gestión de redes móviles Ad Hoc
• Modelo de gestión para redes móviles Ad Hoc
• Validación
• Conclusiones
Estado de la cuestión
Contribución
2
3. Antecedentes
Nodos móviles sin estación fija.
Protocolos normales debe ser
mejorados
Las redes móviles son
producto de dispositivos cada
vez más potentes y con
mayores prestaciones, más
procesamiento y autonomía
Tendencias 2011 ( 31% de
móviles vendidos son
smartphones que representa
7.8 % población mundial)*
Ubicuidad
Capacidad de crear redes
temporales, con capacidad de
movimiento - MANET
Introducción
MANET: Mobile Ad Hoc Networks
* Gartner consulting
Antecedentes
3
4. Importancia de la gestión
Escenarios en los cuales
son necesarios y útiles.
Ayuda en toma de
decisiones
En dichos escenarios es
importante una gestión
adecuada por lo que
involucra
Gestión flexible, que no
cause sobre carga en los
nodos y en la red
Introducción Importancia de la gestión
4
5. Agenda
• Introducción
• Gestión de redes móviles Ad Hoc
• Modelo de gestión para redes móviles Ad Hoc
• Validación
• Conclusiones
5
6. Enrutamiento en redes moviles Ad Hoc
Existe un solo dominio de
difusión
Debido al rango de
cobertura (100 m
estándar wifi) se debe
crear las estrategias para
enrutar los paquetes
dentro de la red Ad Hoc
Se puede decir que es
una subcapa del nivel IP
de la arquitectura TCP/IP
Gestión de redes móviles Redes Ad Hoc
6
7. Enrutamiento en redes moviles Ad Hoc
Proactivo. DSDV
Reactivo. AODV
Enrutamiento jerárquico
Creación del cluster: elección
del jefe de cluster, creación
del backbone. CBRP
Mantenimiento de rutas: del
cluster y del backbone
Enrutamiento. Manejo de
errores
Gestión de redes móviles Redes Ad Hoc
7
DSDV: Destination-Sequenced Distance Vector
AODV: Ad hoc On-Demand Vector protocol
CBRP: Cluster based routing protocol
8. Gestión de red
Gestión de Red (maximizar disponibilidad y eficiencia)
Colección, procesamiento, análisis, corrección de errores
Áreas ISO - FACPS (Fault, accounting, configuration,
performance, security)
Gestión de redes estándar (SNMP), no apta por la movilidad de
los nodos
Gestión de redes móviles Gestión de red
8
ISO: International Organization for Standardization
SNMP: Simple Network Management Protocol
9. Gestión para redes móviles Ad Hoc
• Movilidad y temporalidad de la red y de los nodos.
• Nodos heterogéneos
• Por los cambios constantes de los nodos (en estado y
ubicación) la gestión puede generar más tráfico y por lo tanto
consumir más energía (Baterías)
• Particiones y fusiones en la red
• Inestabilidad del enlace puede confundirse con movilidad
• Tolerancia a fallos (mejorar la disponibilidad)
9
Gestión de redes móviles Gestión para redes Ad Hoc
10. Enfoques para la gestión de redes móviles Ad Hoc
Adhoc Network Management Protocol (ANMP) propuesto por
Nitin
Sistema de gestión basado en políticas que toma el nombre del
programa DRAMA(Dynamic Re-Addressing and Management
for the Army) propuesto por Chadha
Guerrilla propuesta por Shen
Hywinmarc (HYbrid WIreless Network Management
ARChitecture) propuesta por Chaudry
Gestión de redes móviles Enfoques para la gestión
10
11. Planteamiento del problema y objetivos de la
tesis
Para mejorar la disponibilidad y eficiencia de la red
¿Cuál es la estrategia de encaminamiento adecuada ?
Optimización transversal
¿Cuál es el flujo de información de gestión que se ajuste a las redes
móviles Ad Hoc?
Autoregulación (no administrador)
Los sistemas de gestión propuestos al momento ven la gestión en forma
aislada
¿Qué nodo(s) debe(n) encargarse de la gestión ?
Objetivo
Mejorar disponibilidad y eficiencia de la red Ad Hoc a través la gestión de
redes mediante el diseño de un modelo de gestión.
Redundancia de los dispositivos más importantes
Selección de nodos con mejores carácterísticas para la responsabilidad
de gestión
Se propone HAMAN y BCHP
Gestión de redes móviles Planteamiento del problema
11
HAMAN: High Availability Management Ad Hoc Networks
BCHP: Backup Cluster Head Protocol
12. Agenda
• Introducción
• Gestión de redes móviles Ad Hoc
• Modelo de gestión para redes móviles Ad Hoc
• Validación
• Conclusiones
12
13. Componentes para HAMAN
HAMAN Modelo de gestión propuesto Componentes
13
Haman: High Availability Management Ad Hoc Networks
14. Definición de Nodo
HAMAN Modelo de gestión propuesto Definición del nodo
14
JC: Jefe de cluster
JCR: JC de respaldo
SA: Servidor de Administración
SAR: SA de respaldo
NM: Nodo manejado
NP: Nodo puente
BCHP: Backup cluster Head Protocol
MIB: Management information base
15. Niveles e interfaces
HAMAN Modelo de gestión propuesto Niveles e interfaces
15
JC: Jefe de cluster
JCR: JC de respaldo
SA: Servidor de Administración
SAR: SA de respaldo
NM: Nodo manejado
16. Máquina de estados
HAMAN Modelo de gestión propuesto Máquina de estados del nodo
16
JC: Jefe de cluster
JCR: JC de respaldo
SA: Servidor de Administración
SAR: SA de respaldo
NM: Nodo manejado
UN: Sin estado definido
17. Pérdida del JC y JCR
HAMAN Modelo de gestión propuesto Mantenimiento de la topología
17
Perdida del JC (SA)
Perdida del JCR (SAR)
JC: Jefe de cluster
JCR: JC de respaldo
SA: Servidor de Administración
SAR: SA de respaldo
18. Contención
HAMAN Modelo de gestión propuesto Mantenimiento de la topología
18
Contención
JC: Jefe de cluster
JCR: JC de respaldo
NM: Nodo manejado
19. BCHP especificación
• Backup Cluster Head Protocol (BCHP) es el protocolo de
enrutamiento jerárquico parte del modelo de gestión HAMAN
que se ha desarrollado y se ha implementado
• BCHP apoya en la distribución de la información de gestión y
del enrutamiento
• Implementa las funciones de creación del cluster, elección del
Jefe de Cluster y del Jefe de cluster de Respaldo
• Implementado en la herramienta de simulación Network
Simulator en la versión 2.34
• Es una solución adecuada para la gestión de redes MANET por
usar una estrategia cross-layer (Transversal)
19
HAMAN Modelo de gestión propuesto BCHP especificación
20. Agenda
• Introducción
• Gestión de redes móviles Ad Hoc
• Modelo de gestión para redes móviles Ad Hoc
• Validación
• Conclusiones
20
21. Validación del modelo
• Desarrollo en C++ el protocolo
BCHP en Network Simulator 2
(NS2)
• Validación a través de
simulación
– Enfocarse en las características
del objeto de simulación.
• Comparación con CBRP y
AODV
21
Validación Validación del modelo
BCHP: Backup Cluster Head Protocol
AODV: Ad hoc On-Demand Vector protocol
CBRP: Cluster based routing protocol
22. Parámetros de las simulaciones en NS2
22
Validación Parámetros de las simulaciones en NS
Parámetros Valores
Área de simulación 600m x 500m
Modelo de movilidad Random way point
Cantidad de nodos 25, 40, 60, 90
Cantidad de conexiones 20
Tiempo de simulación 100 segundos
Protocolos de enrutamientio Ad Hoc BCHP, CBRP, AODV
Protocolos de la capa de transporte Orientado y no orientado a la
conexión
Tipo de antena Omnidireccional
BCHP: Backup Cluster Head Protocol
AODV: Ad hoc On-Demand Vector protocol
CBRP: Cluster based routing protocol
23. Indicadores
• Mejorar la disponibilidad y eficiencia de una red
• Eficiencia
– Paquetes perdidos: Cantidad de paquetes perdidos
– Variación de retardo (jitter)
– Retardo promedio: Latencia extremo a extremo
• Disponibilidad
– Tasa de envío de paquetes: Promedio de datos
transmitidos/Promedio de datos entregados
23
Validación Indicadores
24. Pérdida de paquetes
24
Validación Pérdida de paquetes
BCHP: Backup Cluster Head Protocol
AODV: Ad hoc On-Demand Vector protocol
CBRP: Cluster based routing protocol
0 10 20 30 40 50 60 70
AODV (25 nodos)
CBRP (25 nodos)
BCHP (25 nodos)
AODV (40 nodos)
CBRP (40 nodos)
BCHP (40 nodos)
AODV (60 nodos)
CBRP (60 nodos)
BCHP (60 nodos)
AODV (90 nodos)
CBRP (90 nodos)
BCHP (90 nodos)
Tráfico no orientado a la conexión
Borrado por ARP
Falla a nivel capa enlace
Tiempo de vida expirado
No hay ruta
Pérdida de paquetes tanto de enrutamiento como de aplicación
Paquetes
25. Pérdida de paquetes
25
Validación Pérdida de paquetes
BCHP: Backup Cluster Head Protocol
AODV: Ad hoc On-Demand Vector protocol
CBRP: Cluster based routing protocol
0 50 100 150 200 250 300 350
AODV (25 nodos)
CBRP (25 nodos)
BCHP (25 nodos)
AODV (40 nodos)
CBRP (40 nodos)
BCHP (40 nodos)
AODV (60 nodos)
CBRP (60 nodos)
BCHP (60 nodos)
AODV (90 nodos)
CBRP (90 nodos)
BCHP (90 nodos)
Tráfico orientado a la conexión
Borrado por ARP
Falla a nivel capa enlace
Tiempo de vida expirado
No hay ruta
Pérdida de paquetes tanto de enrutamiento como de aplicación
Paquetes
26. Variación del retardo (jitter)
26
Validación Variacion del retardo promedio
BCHP: Backup Cluster Head Protocol
AODV: Ad hoc On-Demand Vector protocol
CBRP: Cluster based routing protocol
La variación en el tiempo en la llegada de los paquetes, causada por las diferentes rutas
seguidas por los paquetes para llegar al destino
0 0.01 0.02 0.03 0.04 0.05 0.06
AODV (25 nodos)
CBRP (25 nodos)
BCHP (25 nodos)
AODV (40 nodos)
CBRP (40 nodos)
BCHP (40 nodos)
AODV (60 nodos)
CBRP (60 nodos)
BCHP (60 nodos)
Promedio de variación de retardo del paquete
Tráfico no orientado a la conexión
tiempo
27. Variación del retardo (jitter) cont…
27
Validación Variacion del retardo promedio
BCHP: Backup Cluster Head Protocol
AODV: Ad hoc On-Demand Vector protocol
CBRP: Cluster based routing protocol
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08
AODV (25 nodos)
CBRP (25 nodos)
BCHP (25 nodos)
AODV (40 nodos)
CBRP (40 nodos)
BCHP (40 nodos)
AODV (60 nodos)
CBRP (60 nodos)
BCHP (60 nodos)
Promedio de variación de retardo del paquete
Tráfico orientado a la conexión
tiempo
28. Tasa de envío de paquetes
28
Validación Tasa de envío de paquetes
BCHP: Backup Cluster Head Protocol
AODV: Ad hoc On-Demand Vector protocol
CBRP: Cluster based routing protocol
0 5 10 15 20 25 30
AODV (25 nodos)
CBRP (25 nodos)
BCHP (25 nodos)
AODV (40 nodos)
CBRP (40 nodos)
BCHP (40 nodos)
AODV (60 nodos)
CBRP (60 nodos)
BCHP (60 nodos)
AODV (90 nodos)
CBRP (90 nodos)
BCHP (90 nodos)
Tasa promedio de paquetes enviados
Tráfico no orientado a la conexión Env/Rec
Mas bajo mejor
Más información de enrutamiento en protocolos jerárquicos que se concentra en el cluster
Paquetes
29. Tasa de envío de paquetes, cont …
29
Validación Tasa de envío de paquetes
BCHP: Backup Cluster Head Protocol
AODV: Ad hoc On-Demand Vector protocol
CBRP: Cluster based routing protocol
0 1 2 3 4 5 6 7
AODV (25 nodos)
CBRP (25 nodos)
BCHP (25 nodos)
AODV (40 nodos)
CBRP (40 nodos)
BCHP (40 nodos)
AODV (60 nodos)
CBRP (60 nodos)
BCHP (60 nodos)
AODV (90 nodos)
CBRP (90 nodos)
BCHP (90 nodos)
Tasa promedio de paquetes enviados
Tráfico orientado a la conexión Env/Rec
Paquetes
30. Retardo promedio
30
Validación Retardo promedio
BCHP: Backup Cluster Head Protocol
AODV: Ad hoc On-Demand Vector protocol
CBRP: Cluster based routing protocol
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07
AODV (25 nodos)
CBRP (25 nodos)
BCHP (25 nodos)
AODV (40 nodos)
CBRP (40 nodos)
BCHP (40 nodos)
AODV (60 nodos)
CBRP (60 nodos)
BCHP (60 nodos)
AODV (90 nodos)
CBRP (90 nodos)
BCHP (90 nodos)
Retardo promedio extremo a extremo
Tráfico no orientado a la conexión
tiempo
31. Agenda
• Introducción
• Gestión de redes móviles Ad Hoc
• Modelo de gestión para redes móviles Ad Hoc
• Validación
• Conclusiones
31
32. Conclusiones
1. HAMAN el modelo de gestión que hemos propuesto mejora la
disponibilidad y convergencia de la red comparado con los
protocolos AODV y CBRP
1. El protocolo propuesto como parte de HAMAN, Backup
Cluster Head Protocol (BCHP) funciona mejor que AODV y
CBRP para el enrutamiento y consecuentemente para la
distribución de la información de gestión
2. La inclusión de un Jefe de Cluster de Respaldo (JCR) en
BCHP, permite que la información de la red este disponible la
mayor parte del tiempo debido a que no hay pérdida de
paquetes
3. BCHP es más estable que AODV y CBRP
Conclusiones
32
Conclusiones
33. Líneas futuras
Conclusiones
33
Líneas futuras
La implementación de políticas y la inteligencia a la
administración de la red
Se puede mejorar el protocolo de enrutamiento BCHP con la
incorporación de un comportamiento proactivo del Jefe de
Cluster de Respaldo respetando límites de uso de los recursos
del Jefe de Cluster
La implementación del protocolo en dispositivos reales para
contrastar con los resultado obtenidos
Esta investigación puede servir para generar aplicaciones
aplicables a problemas reales (Aplicabilidad)
34. Aportaciones de la tesis doctoral
• La propuesta de un modelo de gestión de cuatro niveles para
redes móviles Ad Hoc denominado High Availability
Management Ad hoc Networks (HAMAN)
• La mejora de la gestión de redes MANET a través de la
inclusión de un Servidor de Administración de Respaldo.
• La mejora del enrutamiento jerárquico mediante la inclusión de
un nodo Jefe de Cluster de Respaldo
• La implementación de un nuevo protocolo en el simulador NS2
• Se determinó que para que los esfuerzos mas significativos
deben enfocarse en la subcapa de red Ad Hoc. En una
estrategia transversal entre capas. Ejemplo
34
Conclusiones Aportaciones de la tesis doctoral
36. Publicaciones derivadas
Journals (JCR)
• Torres Rommel et al. A management Ad Hoc networks model for rescue and
emergency scenarios. ESWA. Impact Factor 2.20 (Q1).
• Torres Rommel et al. Unmarked Point and Adjacency Vertex, mobility models for the
generation of emergency and rescue scenarios in urban areas. AHSN. Impact
Factor 0.3. (In review since jan 2012)
Congresos Internacionales
• Quiñonez Manuel, Torres Rommel. Energy Efficiency Comparison of Routing Protocols for
MANETs in Emergency Scenaries. HPCS. Madrid. CORE B
• Enciso Liliana, Torres Rommel, Mengual Luis. Analysis of Ad Hoc Routing Protocols for
emergency and rescue scenarios.WEBIST. Portugal. CORE C
• Torres Rommel et al. Improving availability of mobile networks using a cluster routing protocol
with redundant cluster head. TACS 2012. EEUU.
• Torres Rommel, García Jesús. Evaluating TCP in Ad Hod mobile Networks. IEEE Latincom
2009. Colombia.
• Torres Rommel. Contribución a la Gestión de Redes Móviles AdHoc. CISTI 2010. España
• Torres Rommel et al. Evaluación efectiva de TCP en Redes Inalámbricas Ad Hoc. CISTI’2009.
Portugal
Conclusiones
36
Publicaciones derivadas
37. Doctorado Conjunto
Universidad Politécnica de Madrid, Universidad Técnica Particular de Loja
España-Ecuador
Contribución a los modelos de gestión
de las redes móviles Ad Hoc
Rommel Torres
rovitor@utpl.edu.ec
Julio 2012
Director:
Dr. Luis Mengual Galan
Notas del editor
El presente trabajo de investigación es una contribución a los modelos de gestión de las redes móviles ad hoc el cual tiene como objetivo mejorar el desempeño y eficiencia de la red a través de la propuesta de un modelo de gestión de alta disponibilidad denominado HAMAN y la validaciòn del mismo a través de la propuesta de un protocolo de distribución de información de gestión y enrutamiento ADHOC denominado BCHP. He sabido que las redes móviles ad hoc son redes en las cuales sus nodos se comunican entre si sin la necesidad de una estación fija. Por su rápida y poco costosa configuración nuestra propuesta es ideal para escenarios como aplicaciones bélicas y situaciones de desastre, en donde la gestión de red es imprescindible.
La presentación esta distribuida de la siguiente manera, en primer lugar en la introducción se definirá el por que este tema es interesante para la investigación. Luego en el apartado de gestión se revisara el estado de la cuestión y los esfuerzos de investigación en la administración de redes móviles adhoc que a la fecha que se han desarrollado. A continuación pasaré a detallar la solución y contribución, antes de las conclusiones se revisará la forma de evaluación, los experimientos y los resultados obtenidos. Finalmente se describirán las conclusiones y futuras líneas de investigación
Permitanme comenzar con el objetivo de esta presentación:
Una red móvil ad hoc esta compuesta por dispositivos móviles que utilizan sus interfaces de comunicación inalámbricas para intercambiar información. Las redes móviles Ad Hoc no utilizan una estación fija para intercambiar información lo hacen a través de la cooperación de sus nodos, los cuales sirven de encaminadores cuando son requeridados. En esta redes los nodos pueden cambiar su localización en forma autónoma, en cualquier dirección y velociddad. Estas características de movilidad y de autonomía limitada hacen que las estrategias y conceptos de redes tradicionales deban ser mejorados para desempeñarse en forma aceptable en este tipo de redes.
Las redes móviles son el producto de que cada vez los dispositivos moviles son más potentes y autónomos y tienen mayor cantidad de prestaciones, más sensores, más dispositivos incorporados. También los avances en la creación de procesadores más rápidos, y de baterías de mayor duración han permitido paulatinamente se mejore su portabilidad, a su vez alcancen mayor autonomía y con el paso del tiempo sean más asequibles.
http://www.go-gulf.com/blog/smartphone
Es asi que según Gartner, una empresa de consultoria en Tecnologías de la información, informa el Total smartphones vendidos en 2011 alcanzó los 472 millones de unidades que es el 31 % de todas las ventas de dispositivos móviles. (http://www.gartner.com/it/page.jsp?id=1924314). Si somos aproximadamente 6 billones de personas en el mundo se puede decir que el 7.8 % de la población mundial tiene un smartphone si estas tendencias se mantienen en un futuro cercano este porcentaje será cada vez más significativo. Hemos pasado de la era de computación ubicua a la era del intercambio de información en linea. Lo que ha generado que los esfuerzos de investigación también se enfoquen hacia el manejo e intercambio de grandes volumenes de información (big data sicence).
Estos dispositivos entre sus prestaciones tienen por lo general más de una interface de red para intercambiar información (wifi, gps, bluetooth) . En Esta tesis se utiliza especificamente las interfaces inalámbricas de red wifi, con las cuales se puede crear redes temporales o redes móviles Ad Hoc.
Por la rapidez de implementación y la característica de autocnfiguración las redes móviles ad hoc, son adecuadas en escenarios donde la infraestructura de comunicación normal ha sido dañada o no se encuentra presente. Por ejemplo actividades bélicas, escenarios de desastres naturales.
En los escenarios de desastres naturales, puden ayudar a los victimas a tomar decisiones correctas y efectivas al contar con información actualizada de las caracterísitcas del desastre. En el mejor de los casos inclusive el afectado puede aportar información de su entorno a través del uso de gadgets presentes en estos dispositivos. Puede informar sobre su localización geográfica, densidad de victimas por sector, obstaculos en las vías. Con esta información y con la interacción de los otros nodos se puede generar rutas de evacuación efectivas.
A los equipos de rescate esta interacción les ayudará a localizar las victimas impedidas de movimiento, como también a mejorar y enfocar sus planes de acción.
Sin lugar a dudas, en estos escenarios la gestión de red es imprescindible. Sin embargo esta gestión de red debe acoplarse a las características una red móvil Ad Hoc. No debe sobrecargar la red con tráfico innecesario, debe permitir un intercambio de información de gestión en forma eficiente y debe maximizar el rendimiento y disponibilidad de la red.
Antes de hablar sobre la gestión en redes móviles ad hoc es importante determinar los principales retos que existen en una red móvil adhoc. Con esta base, importante para la investigaicón, hablaré sobre los esfuerzos de investigación sobre la gestión de redes móviles Ad Hoc.
Uno de los factores mas importantes en las redes moviles ad hoc es la determinacion de una ruta de un origen a un destino.
Las redes móviles Ad Hoc mantienen un solo dominio de difusión en toda la red, por encima el rango de transmisión (cobertura) de la interfaz inalámbrica.
El rango de transmisión en cada interfaz inalámbrica genera su propio dominio de colisión. Por lo tanto surge la necesidad de encaminamiento entre los dominios de colisión, este es el trabajo de un protocolo de enrutamiento Ad hoc. El rango de transmisión depende de la tecnología usada en nuestro caso suponemos 100 metros para el estándar wifi.
Como se puede ver en la ilustración, el nivel de enrutamiento Ad Hoc, Con respecto al modelo de referencia TCP/IP, es una subcapa de la capa de Internet limitando en la parte inferior con los tecnologías de acceso a la red. Las estrategias de enrutamiento Ad Hoc por lo general no se ocupan de las transmisión de los paquetes lo que tratan de hacer es hallar la ruta más óptima y mantenerla actualizada en la tabla de rutas de cada nodo.
Para los objetivos de nuestra tesis es importante determinar los tipos de protocolos de enrutamiento ad hoc.
Los protocolos de enrutamiento Ad Hoc, pueden ser clasificados en forma general en proactivos, reactivos y de enrutamiento jerárquico.
Los protocolos proactivos tratan de tener una visión general de todos los nodos de la red Ad Hoc. No es recomendable cuando el densidad de nodos es relevante.
Los protocolos reactivos generan una ruta cuando es necesaria. En esta estratetegía se debe tomar en cuanta el tiempo de adquisión y mantenimiento de la rutas cuando la cantidad de nodos aumenta.
Los protocolos de enrutamiento jerárquico tienen un nodo central denominado jefe de cluster que actua como enrutador para las comunicaciones de un cluster a otro.
El encaminamiento Jerarquico, divide a los nodos en varios grupos y elige a un nodo como concentrador y enrutador de la información.
Como se puede en la ilustración el nodo origen, de color verde oscuro, envia información al nodo destino (que esta en verda claro) a través de sus nodos Jefes de cluster. Los nodos jefes de cluster envian a su vez a otros nodos a través de nodos puentos o nodos gateway. Los nodos gateway pueden pertenecer a más de un cluster.
Por lo general un protocolo de encaminamiento jerárquico tiene tres fases claramente identificadas:
El primer proceso es la Creación del Cluster: cuando un nodo se arranca no pertenece a ningun grupo. Por lo que esta fase los nodos deben intercambiar información entre si para seleccionar el nodo que será jefe de cluster.
Para la selección de jefe de cluster existen algunas estrategias por ejemplo se puede utilizar la dirección de identificador más baja, el nodo con menor movilidad, el nodo con mayor cantidad de vecinos, el nodo con mejores caracterśiticas. Por ejemplo Wca utiliza un conjunto de metricas para calcular el peso y selecionar de acuerdo a este valor. Todos los JC de la red generan una malla o backbone para enviar o recibir información entre clusters.
Un segungo proceso es el mantemiento de rutas: para este proceso el nodo por lo general mantiene dos tablas de encaminamiento: la tabla de vecinos y la tabla de clusters adyacentes. La tabla de vecinos mantiene la topologia de todos los vecinos del nodo. Los vecinos pueden estar inclusive más alla del área de cobertura del nodo. Mientras que la tabla de clusters adyacentes mantiene la dirección de los cluster los jefes de clusters y la direccion de los nodos puente por medio de los cuales se los puede alcanzar.
Finalmente el procesos de enrutamiento: en donde debido a la movildiad de los nodos las rutas pueden interrumpirse o cambiar y por lo tanto es necesario que el protocolo informe a los nodos de estos acontecimientos alos nodos involucrados en la comunicacion.
El objetivo de la Gestion de de red es maximizar la disponibilidad y eficiencia de toda la red. Para lograrlo debe realizar la actividades de recoleccion, el procesamiento, el analisis y la posterior correccion de errores de la red.
La (ISO) agrupa las actividades de gestión en 5 cinco areas. Manejo de Errrores: descubrir, aislar y arreglar errores en la red. Configuracion: iniciar y apagar la red, agregar y actualizar nuevos componentes. Seguridad: actrvidades para lograr la fiabilidad de la red y controlar el acceso a los componentes de la red y a la informacion, procesos de encryptado. Performance o rendimiento tiene que ver con la coleccion de estadisticas y el afinamiento de la red. Finalmente la contabilidad que tiene que ver con el registro de uso de la red de varios usuarios.
Existen algunos protocolos tradicionales para la gestión de redes, sin embargo el más ampliamente utilizado es SNMP. Para cumplir con las funciones de gestion el protocolo SNMP incluye algunos componentes agentes, servidor de gestion, MIB, lenguajes de reprsentación de datos y protocolos de comunicación.
Los protocolos tradicionales como SNMP fueron diseñados para medio ambientes estáticos en donde los agentes y los servidores de gestión generalmente no cambian de red, ni de ubicación que es lo que regularmente ocurreo en las redes moviles Ad hoc.
Por interoperabilidad y estandarizacion nuestra propuesta mantiene la metodología de gestión, sin embargo algunas estrategias han sido modificadas para que se ajusten a las redes móviles Ad Hoc. El detalle de los cambios se vera en los apartados siguientes.
La gestión de redes móviles Ad Hoc difiere de la gestión de redes tradicionales ya que debe tomar en consideración los retos y características de movilidad y temporalidad de la red y de los nodos.
Los nodos de una red Ad Hoc pueden ser muy heterogéneos. De tal forma que no todos los nodos pueden participar en la gestión, inclusive algunos no tendrán las capacidades suficientes para soportar el software o el agente de gestión.
En redes móviles la topología cambia constantemente debido al movimiento de los nodos. Por lo que la gestión debe mantener actualizada esta topología y avisar al administrador de estos cambios de estados. Esto implica que puede existir un incremento en la cantidad de mensajes de gestión lo que puede provocar una sobrecarga en la red. Debido a que los nodos utilizan baterías, es importante que la gestión no sobrecargue la red, por lo que el intercambio de información de gestión debe ser lo más moderado posible.
Las redes móviles Ad Hoc pueden ser divididas frecuentemente por las limitaciones de movilidad y de energía. Por ejemplo, algunos nodos pueden dejar de participar en la red Ad Hoc con el ánimo de ahorrar batería, también los nodos pueden moverse y cambiar la topología o quedarse sin energía. En estas circunstancias la gestión de red debe saber rápidamente que la partición ha ocurrido y tratar de configurar la red en consecuencia.
La calidad de la señal en el medio inalámbrico puede variar constantemente y forma poco predecible. La gestión de red debe estar en la capacidad de determinar que cambios son debidos a la inestabilidad del enlace y que cambios son provocados por la movilidad de los nodos.
La gestión de redes Ad Hoc debe ser capaz de interactuar con el protocolo de enrutamiento Ad Hoc para optimizar los parámetros del protocolo. Lo que puede llevar a una topología más aceptable y una menor sobrecarga de tráfico y por lo tanto tener una tasa de envío de paquetes más alta, un menor retardo extremo a extremo y menor uso innecesario de ancho de banda y energía
Además, la gestión de una red Ad Hoc, debe cumplir con las características de no sobrecarga, adaptabilidad, flexibilidad, redundancia y seguridad. La redundancia tiene relación con la tolerancia a fallos la misma que se logra colocando nodos adicionales en las funciones principales. La seguridad desde el punto de vista de que información de gestión se debe intercambiar en forma efectiva desde los nodos al sistema de gestión.
Para la gestión de redes móviles Ad Hoc se han propuesto algunos enfoques entre los cuales se destacan:
ANMP es un protocolo de gestión de redes Ad Hoc a nivel de la capa de aplicación. Usa un enfoque jerárquico de nodos para reducir la cantidad de mensajes intercambiados entre el administrador y los nodos. Este protocolo es compatible con SNMP. Entre las principales características de ANMP se puede mencionar:
La estructura del PDU (Protocol Data Unit) de ANMP es idéntica a la del protocolo SNMP.
UDP es el protocolo de la capa de transporte usado para transmitir mensajes ANMP.
Los datos perdidos no son retransmitidos por ANMP porque la información es periódicamente actualizada.
DRAMA propuesto por Chadha propone la arquitectura de un sistema de gestión en el cual se muestra la organización de la red en un número finito de dominios de políticas. Un dominio de política es una colección de entidades que comparten el mismo conjunto de políticas y son administradas por un agente de políticas, denominado como Agente de Políticas del Dominio (DPA). Un dominio de políticas puede contener uno o más dominios de políticas organizados en forma jerárquica. Un Agente de políticas es una entidad responsable para manejar y reforzar las políticas en un dominio de políticas. Un Agente de políticas puede se referido como Agente de políticas local (LPA) si solo atiende a un único dominio de políticas. El agente de políticas de nivel más alto es referido como Agente de política global (GPA).
La arquitectura de gestión GUERRILLA propuesto por SHEN mantiene compatibilidad con sistemas de gestión de red existentes (SNMP), en donde los nodos con poca capacidad (procesamiento y energía) son los nodos administrados, mientras que los nodos de gran capacidad actúan como recolectores de información de gestión. \\
Guerrilla Utiliza un modelo jerárquico para la gestión basado en dos niveles: administradores nómadas que tienen la inteligencia para la administración de un dominio o cluster y sondas activas que realizan operaciones de administración locales. \\
El modelo de gestión por capas HYbrid WIreless Network Management ARChitecture (HYWINMARC) propuesto por Chaudry utiliza agentes móviles y una gestión basada en políticas. \\
Hiwincmarc integra la gestión con redes de malla. La unión de redes inalámbricas en malla y redes MANET las denomina u-Zone. La red de malla inalámbrica brinda un backbone y capacidad de enrutamiento a las redes móviles Ad Hoc. Esta arquitectura se enfoca en la auto-gestión distribuyendo políticas a todos los nodos y elementos de la red.
Cabe destacar que la mayoria de los enfoques mencionados utilización el agrupamiento de los nodos para la distribución de la información de gestión. Sin embargo lo hacen a través de agrupamiento a nivel de la capa de aplicación, denominado tambien virtual clustering. Para la gestión la mayoria utilizan un enfoque basado en politicas con el fin de que la red sea autoregulada.
Los eventos que son normales en una red Ad Hoc, generalmente son interpretados como fallas en una gestión de red normal. Por ejemplo el efecto de nodos oscilantes eventos desencadenados por la inestabilidad de un canal inálambrico, en el cual un nuevo puede dejar o unirse a la red en intervalo muy pequeño de tiempo deben ser tratados de tal forma que exista una periodo de contencion. La movilidad y el estado de la batería tambien son ejemplos de comportamientos normales que no son tratados en los protocolos de gestión tradicionales.
De los enfoques analizados se propone plantear el problema de investigación basánados en el fin de la gestión qu ees el de mejorar la disponibiliad y eficiencia de la red
Trataré de acercarme al problema cuestionándonos sobre:
l¿Cuál es la estrategia de encaminamiento adecuada ?
De lo que se ha podido analizar se piensa que la gestión debe interactuar en forma transversal con los capas del modelo osi más bajas. Por que en estas capas es donde se llevan principalmente los procesos relacionados con las redes móviles ad hoc.
¿Cuál es el flujo de información de gestión que se ajusta a las redes móviles Ad Hoc? La red Ad hoc debe tratar de autoregularse y prescindir en lo posible de la intervención explicita de un administrador. Mientras menos intervención tenga el administrador la red ad hoc estará más disponible. Todos los autores utilizan un enfoque basado en políticas.
Los esfuerzos desarrollados hasta el momento ven la gestión en forma aislada y no la integran con las características de una red Ad Hoc. La mayor parte de soluciones trabajan a nivel de la capa de aplicacion.
¿Qué nodo(s) debe encargarse de la gestión ?
Los enfoques propuestos no definen como se debe elegir y mantener la responsabilidad de la gestión dentro de la re.
Para responder a las interoogantes anteriores se propone mejorar la gestión de red a través de la descripcion y planteamiento de de un modelo de gestión por capas. Utilizando un enfoque basado en clustring pretendemos mejorar la distribución de la información gestión, pretendemos mejorar la disponilidad del modelo y de la red a través de la inclusión de un nodo de respaldo para la los componentes principales el SA y los Jefes de cluster.
La propuesta de este modelo
Colocar las siglas
Para validar nuestro modelo hemos implementado un protocolo que le hemos dado del nombre de Backup Head Cluster Protocol. (BCHP)
NS2 se ha seleccionado de entre las herramientas actualizados
Colocar las siglas
Siglas
SEPARAR
SEPARAR
SEPARA CBR Y TCP EN TODAS LAS GRAFICAS
SEPARA CBR Y TCP EN TODAS LAS GRAFICAS
Figuras que te beneficien a la tesis
SIGLAS
SOLO CBR
Figuras que te beneficien a la tesis
SIGLAS
SOLO CBR
SOLO CBR
Objetivo de la tesis es la creación de un modelo de gestión
Hablar de Haman y su validación a través de un modelo de gestión