4.5 Os 9 Grupos da RMON2-MIB
Como falamos em 4.2, essa MIB cria 9 grupos que serão
rapidamente comentados abaixo. Informações adicionais,
como os itens de cada grupo, etc, podem ser coletadas em
draft-ietf-rmonmib-rmonmib-v2-03.txt.
- Grupo Protocol Directory (protocolDir):
Lista os protocolos que o probe tem a capacidade de monitorar
e permite a adição, remoção e configuração das entradas
nesta lista.
- Grupo Protocol Distribution (protocolDist):
Coleta as quantidades relativas de octetos e pacotes para os
diferentes protocolos detectados no segmento da rede.
- Grupo Address Map (addressMap):
Lista endereços MAC para endereços de rede descobertos pelo probe
e em qual interface eles estavam na última utilização.
- Grupo Network Layer Matrix (nlMatrix):
Calcula a quantidade de tráfego enviado entre cada par de
endereço de rede descoberto pelo probe. Embora
hlMatrixControlTable também tenha objetos que controlam
alMatrixTable, a implementação da alMatrixTable não é necessária
para a implementação total desse grupo.
- Grupo Application Layer Host (alHost):
Calcula a quantidade de tráfego, por protocolo, enviado de e
para cada endereço de rede descoberto pelo probe. Implementações
desse grupo requerem a implementação do grupo Network Layer Host.
- Grupo Application Layer Matrix (alMatrix):
Calcula a quantidade de tráfego, por protocolo, enviado de cada
par de endereço de rede descoberto pelo probe. Implementações desse
grupo requerem que o grupo Network Layer Matrix também seja implementado.
- Grupo User History Collection (usrHistory):
O grupo usrHistory combina mecanismos usados nos grupos alarm e
history para prover um mecanismo de história especificado pelo
usuário utilizando três tabelas adicionais: duas de controle e uma
de dados. Esta função tem sido feita tradionalmente por
aplicações NMS, via polling periódico. O grupo userHistory permite
que essa tarefa seja descarregada em um probe RMON. Os dados
são coletados da mesma maneira que qualquer tabela de dados history
(por exemplo etherHistoryTable) exceto que o usuário especifica
as instâncias MIB a serem coletadas. Os objetos são coletados em
bucket-groups, com o intuito de que todas as instâncias MIB no
mesmo bucket-group sejam coletadas da forma mais atômica possível
pelo probe RMON.
- Grupo Probe Configuration (probeConfig):
Este grupo permite controlar a configuração de vários
parâmetros operacionais do probe. As entradas de
usrHistoryObject associadas com outra usrHistoryControlTable
não precisam estar ativas antes da entrada de controle
estar ativada.
Os grupos acima descritos foram numerados de 11 até 19, visto que
os números de 1 até 10 foram usados pela RMON-MIB versão 1 e pela
RMON Token Ring. A definição, mais para efeito de curiosidade,
é apresentada abaixo:
protocolDir OBJECT IDENTIFIER ::= { rmon 11 }
protocolDist OBJECT IDENTIFIER ::= { rmon 12 }
addressMap OBJECT IDENTIFIER ::= { rmon 13 }
nlHost OBJECT IDENTIFIER ::= { rmon 14 }
nlMatrix OBJECT IDENTIFIER ::= { rmon 15 }
alHost OBJECT IDENTIFIER ::= { rmon 16 }
alMatrix OBJECT IDENTIFIER ::= { rmon 17 }
usrHistory OBJECT IDENTIFIER ::= { rmon 18 }
probeConfig OBJECT IDENTIFIER ::= { rmon 19 }