UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL
UFRGS
Gerência de Redes - Profa. Dra. Liane Tarouco
Mestrando : Fabio Zanin

Tutorial sobre RMON MIB para redes ATM
 
 Introdução
Exigências para o Framework da Aplicação de Monitoração do ATM
Extendendo RMON para ATM
Aplicabilidade do RMON para redes ATM
Exigências funcionais da MIB RMON ATM
Projeto RMON ATM
Definições dos grupos RMON ATM
CISCO colabora com RMON e  criadores de ferramentas de análise para desenvolver uma especificação para o RMON ATM
Bibliografia

Introdução

A Remote Monitoring MIB Extensions for ATM Networks de 05/1997 é uma proposta do ATM FORUM, para implementar os benefícios do RMON em redes ATM. Esta proposta visa disponibilizar informações estatísticas sobre tráfego e funcionalidades da rede ATM. A proposta é baseada no RMON-1 e RMON-2 do IETF e sugere que com poucas mudanças efetuadas na MIB do RMON-2, é possível se ter estatísticas dos frames que são transportados pelo AAL5 em uma rede ATM.

Nesta primeira versão proposta do RMON ATM só estão disponíveis algumas estatísticas do RMON, referentes a interface, hosts, par de hosts que se comunicam e, os principais hosts que geram tráfego. As outras facilidades pertencentes ao RMON como estatísticas por distribuição de protocolos, filtros e capturas deverão ser propostas em uma nova versão do RMON ATM.

Aplicações baseadas em RMON podem prover sistemas administrativos com valiosos dados sobre a utilização da rede e seu comportamento. RMON é tradicionalmente disponibilizado como uma ou mais aplicações NMS gerenciando múltiplos agentes RMON, cada qual monitorando um ou mais segmentos da rede. RMON para redes ATM requerirá um modelo diferente de formação, bem como muitas outras novas características da MIB.



Exigências para o Framework da Aplicação de Monitoração do ATM
 
Administradores de rede necessitam acessar as estatísticas de tráfego de utilização a fim de controlar eficazmente as suas redes. A MIB RMON está pronta para prover um conjunto completo de informações estatísticas e funções de gerenciamento para redes Ethernet e Token Ring, sendo que é altamente desejável estender este conjunto de funcionalidades para as redes ATM.

Adaptar o RMON para redes ATM requer a modificação dos padrões em três áreas :

Framework da Aplicação de Monitoração :

Um conjunto de exigências e uma focalização racional da aplicação e projeto da MIB.

MIB de monitoração :

Um conjunto de funções de monitoração adequadas para a formação distribuída em várias plataformas, incluindo implementações nativas aos equipamentos e implementações externas.

Identificadores de Protocolo RMON-2 para ATM :

Um conjunto de macros de encapsulamento do protocolo devem ser adicionadas à especificação dos identificadores do protocolo RMON-2 para suportar a decodificação dos pacotes dos níveis superiores para encapsulações específicas do ATM. Todas as análises do tráfego da rede ATM que são baseadas em frames podem ser suportadas diretamente pela RMON-2, sem objetos MIB adicionais.
 

Figura 1 : Framework MIB RMON


 Extendendo RMON para ATM
As MIBs RMON correntes analizam o tráfego baseado em frames. Com algumas adições menores à MIB RMON-2, frames conduzidos nas células AAL 5 podem ser contados. Além disso, para a análise dos frames, uma MIB RMON a qual provê informações de tráfego baseada em células é bastante desejável.

Em uma perspectiva de desenvolvimento da aplicação, uma MIB de monitoração é requerida com os seguintes atributos:

Manter a estrutura e a arquitetura RMON para desenvolvimento da aplicação e experiências existentes do usuário.
Prover mecanismos de configuração flexíveis, adaptáveis a natureza orientada a conexão do ATM.
Prover estatísticas básicas para cada seqüência de células monitoradas, para cada host ATM identificado, e na conversação entre dois hosts ATM identificados pelos agentes.
Prover dados estatísticos agregados e compactados ao NMS, reduzindo a carga e o tempo da transferência dos dados.
Ocultar detalhes de baixo nível, como informação específica do VPI/VCI, o qual não pertence a nenhum recurso gerencíavel pelo NMS. Este nível de detalhe não fornece informações de gerenciamento suficientemente úteis para justificar o gasto com armazenamento e indexação de uma enorme quantidade de dados nos agentes, e então transferindo os dados ao NMS (outras MIBs existem para coletar estatistísticas por conexão).
Permitir implementações eficientes para pesquisas nativas e stand-alone.
Conceder monitoração 'cost-effective' a links de alta velocidade, através da optimização da configuração e da amostragem estatística do tráfego baseado em frames.
 


Aplicabilidade do RMON para redes ATM
A MIB RMON provê várias funções de gerenciamento que podem diretamente e indiretamente serem aplicadas para redes ATM.
Estatísticas detalhadas da camada LLC para segmentos Ethernet (EtherStats group). RMON ATM mantém  um grupo 'status', para simplesmente fornecer um total às tabelas associadas ao host e às tabelas matrizes.
Sondagem remota de detalhadas estatísticas da camada LLC para segmentos Ethernet (history, etherHistory). RMON ATM utiliza a coleção de aplicações history genérica, encontrada na MIB RMON-2.
Estatísticas básicas por host e por conversação para todos os endereços MAC válidos descobertos em cada segmento monitorado (grupos host e matrix). RMON ATM contém as funcionalidades host e matrix baseada nas versões encontradas na RMON-2, a qual contém algumas atualizações da RMON-1.
Relatórios de estatísticas TopN por host para cada endereço MAC válido descoberto em cada segmento monitorado (grupo hostTopN). RMON ATM não implementa uma função hostTopN.
Ponto simples de monitoração, que registra eventos de logging ou de notificações para qualquer instância da MIB. RMON ATM utiliza alarmes e grupos de eventos do RMON-1 sem modificações. Estes grupos do RMON-1 devem der implementados nas pesquisas do RMON ATM se um mecanismo simples é necessário.
 
Na versão atualmente proposta, as estatísticas oferecidas são :

número de células enviadas e recebidas com sucesso pelo host e por interface
número de pedido de conexões com sucesso
número de conexões efetuadas com sucesso
totais de conexões por interface



Exigências funcionais da MIB RMON ATM
Aplicar RMON para redes ATM requerirá algumas novas mudanças e novas funcionalidades. Problemas especiais tais como altas velocidades, questões entre 'células versus frames', e a natureza orientada a conexão do ATM necessitam soluções especiais da MIB a fim de implementar RMON para redes ATM.
O SNMP foi concebido para ser usado com frames que trafegam em redes de baixas velocidades. O problema referente a análise dos frames, reside no fato do overhead que será imposto por esta análise.

O agente RMON ATM pode ser implementado nos seguintes equipamentos:

Grupos da ATM RMON MIB



Projeto RMON ATM
O grupo de trabalho sobre RMON no IETF (Internet Engineering Task Force) fará uma atualização da MIB RMON brevemente, e várias destas mudanças podem ser incorporadas na MIB RMON ATM. A principal vantagem de usar estas mudanças são:
Permitir administradores de sistemas reusarem experiências operacionais com conceitos do RMON e apresentação de dados RMON.
Permitir que as parcelas das MIBs padrão sejam aplicadas diretamente a RMON ATM sem modificações.
Permitr RMON NMS e agentes colaboradores tirarem vantagem das experiências com RMON-1.
Permitir uma configuração mais flexível com baixa complexidade.
RMON ATM exigirá novos mecanismos de configuração para tratar das diversas necessidades da aplicação e para sondar as suas potencialidades. RMON-1 define um objeto 'dataSource' do tipo OBJECT IDENTIFIER, o qual permite mecanismos novos ou proprietários além do objeto 'ifIndex'. RMON-2 provê a extensão de valores permissíveis de dataSource .


Definições dos grupos RMON ATM
A MIB proposta está baseada em parte na MIB RMON-2.
A MIB contém quatro grupos :
 
    

 CISCO colabora com RMON e  criadores de ferramentas de análise para desenvolver uma especificação para o RMON ATM
 
A CISCO Systems juntamente com outras empresas colaboradoras, trabalhou para avançar no campo do gerenciamento de redes ATM. A CISCO em conjunto com estas empresas desenvolveu uma especificação para RMON ATM que foi sumetida ao IETF em Março de 1996.

Esta especificação define como o software agente RMON embutido em switches ATM e distribuído através das redes ATM pode capturar informações necessárias para uma análise efetiva do tráfego da rede e na solução de problemas. Segundo a CISCO, a tecnologia RMON ATM ajudará os gerentes de redes ATM poupar tempo e dinheiro na monitoração do tráfego ATM e ajudará a aumentar satisfatoriamente a disponibilidade da rede aos usuários.

O grande desafio para o desenvolvimento desta especificação, foi a alta velocidade com que trabalham os dispositivos das redes ATM e porque estes dispositivos estão movendo dados em expansão sobre os múltiplos payloads de 48 bytes das células ATM ao invés de frames simples de tamanho variável.

O RMON ATM desenvolvido define uma MIB inicial usando mecanismos padrão MIB RMON, para captura de dados e análises das células do nível ATM. Esta MIB, em combinação com MIBs RMON e RMON2 para a minitoração de frames, possibilitarão o desenvolvimento de novas classes de aplicaçòes para monitoração remota constante de todos os aspectos de operação das redes ATM. A especificação também identifica métodos diferentes que podem ser usados para a coleta de informações.

Durante o desenvolvimento desta especificação a CISCO trabalhou com AXON Networks, Frontier Software Development, Net2Net Corporation, Network General Corporation, NETSYS Technologies e RADCOM Equipment INc. para identificar e atender da melhor maneira possível as exigências do gerenciamento das redes ATM.



Bibliografia

The ATM Forum Technical Commitee, Remote Monitoring MIB Extensions for ATM Networks. Maio de 1997. Disponível por www em : http://www.atmforum.com

CISCO Systems, Cisco Teams with Vendors to Develop ATM RMON Specification. Fevereiro de 1996. Disponível por www em : http://197.31.7.130/warp/public/146/274.html

Bierman, Andy. ATM-RMON MIB - Draft. Maio de 1996. Disponível por www em : http://www.rdlab.carnet.hr/ATM/docs/draft-bierman-rmon-atmrmon-01.txt

 
Tutorial desenvolvido por Fabio Zanin, 1998.
Visite a minha Home Page.