MESHMAN: A MANAGEMENT FRAMEWORK FOR WIRELESS MESH NETWORKS MESHMAN: UM FRAMEWORK DE GERÊNCIA PARA REDES MESH SEM-FIO Vivek Aseeja and Rong Zheng Department of Computer Science, University of Houston 2009 IFIP/IEEE International Symposium on Integrated Network Management (IM 2009) Apresentado por Rodrigo Martins Figueiredo Gerência de Redes – Mestrado em Informática - UFPR Objetivo Geral Fornecer uma solução de gerenciamento centralizada, fácil para o administrador da rede controlar, solucionar e coletar estatísticas. Roteiro Introdução Trabalhos Relacionados Desenvolvimento Endereçamento Protocolo de Adoção Controle de Perda de Pacotes Gerenciamento de Nodos Falhos Roteamento e Gerencia de Tráfego Implementação Avaliação Conclusão Introdução Rede Mesh Sem – Fio: Estática, Multi-Salto Baixo Custo Conectividade Infraestrutura para áreas inviáveis Introdução Introdução Oscilações no roteamento e instabilidade Indisponibilidade por perda de configuração Lenta convergência na tabela de roteamento Necessita de Soluções Alternativas: Robustez da camada de rede Auto-Reconfiguração Trabalhos Relacionados SNMP - Simple Network Management Protocol (1988) ANMP - Ad-hoc Network Management Protocol (1999) Nucleus - Design of an Application-Cooperative Management System for Wireless Sensor Networks (2005) Desenvolvimento Possui 2 entidades Mesh Manager Mesh Agent Protocolos Endereçamento Auto-Configuração Desenvolvimento Endereçamento Hierárquico Distância dos nodos Mesh ID do filho fornecido pelo pai Filhos com mesmo prefixo 1.2 1.2.1 1.2.2 Desenvolvimento Mapeamento (ID, MAC) Vantagem: Agregação de endereço facilitada Endereçamento compacto Desenvolvimento Protocolo de Adoção Distribuído Cliente/Servidor Caminho de Custo Mínimo Métricas de ligação: ETX (Expected Transmission Count) WCETT (Weighted Cumulative ETT) Desenvolvimento Controle de Perda de Pacotes Soft State Intervalo DHCP Discovery Desenvolvimento Gerenciamento de Nodos Falhos Keep Alive Messages Timestamp Timeouts Falhas Desconexão Desenvolvimento Roteamento de Gerenciamento de Tráfego Broadcast e Unicast Salto-a-Salto “Sobe a árvore” Sem confiança ARP Implementação Daemon Módulos do Framework: Adoption Protocol Daemon (APD) Adoção Roteamento Mesh Manager Daemon (MMD) Frame Queuer Daemon Queryd Implementação Formato da Mensagem Versão Tipo AP - Adoption Protocol Route - Componente de roteamento MM para MMD Código Tamanho Avaliação Configuração: 12 Nodos no segundo e terceiro andar do Phillip G Hoffman buildin na Universidade de Houston Nodo WRAP (Wireless Router Application Plataform) 233 MHz AMD Geode SC1100 CPU 64Mb DRAM Placas dual Mini PCI Atheros 802.11 a/b/g Utilizando OpenWRT Net-SNMP Avaliação Gerenciamento de sobrecarga de tráfego x Intervalo de consulta Broadcast Avaliação Tempo de Recuperação de Nodos Dinâmicos Conclusão Fornece um modo eficiente e robusto de recuperar informações de redes mesh. Seu recurso mais notável é a tolerância há falhas em nível de rede. MeshMan tem desempenho comparável ou melhor que sua contraparte. Tempo de resposta Sobrecarga de gerenciamento Melhorias Estender para prover configuração de dispositivos de rede Portar para o espaço de kernel Empregar múltiplos gerentes para melhorar Tolerância a falhas Escalabilidade Perguntas e Discussão ?