Escolar Documentos
Profissional Documentos
Cultura Documentos
1
Administração de Sistemas e Redes SNMP - Simple Network Management Protocol Chicapa, E 2021
valor do contador de reinicialização (reboot), para verificar o
estado de reinicialização, que normalmente acontece se o
valor do contador for zero. O gestor pode assim fazer uso desta
caracteristica, para remotamente obrigar a reinicialização do
agente em qualquer altura. Para tal, basta enviar um pacote
com instruções para forçar o valor do contador a zero. Os
agentes podem por seu turno, contribuir para o processo de
gestão. O programa servidor em execução no agente, pode
verificar o ambiente de configuração e parâmetros e em
presença de alguma situação anormal, pode então enviar ao
gestor, uma advertência (warning), conhecida com o nome
técnico de trap (que não é exactamente uma armadilha, mas
pelo contrário, um sinal de que existe uma armadilha!)
2
Administração de Sistemas e Redes SNMP - Simple Network Management Protocol Chicapa, E 2021
A figura abaixo mostra, genericamente, como funciona o
sistema de gestão:
Componentes
3
Administração de Sistemas e Redes SNMP - Simple Network Management Protocol Chicapa, E 2021
Estrutura da Informação de Gestão
(SMI - Structure of Management Information)
Nomes
5
Administração de Sistemas e Redes SNMP - Simple Network Management Protocol Chicapa, E 2021
Tipo
6
Administração de Sistemas e Redes SNMP - Simple Network Management Protocol Chicapa, E 2021
Tipos simples: São os tipos de dados atómicos. Parte deles
podem ser obtidos directamente a partir do ASN.1, enquanto
que outros são adicionados pelo SMI. Os mais importantes
estão definidos na tabela abaixo, sendo que os primeiros três
são a partir do ASN.1 e os restantes quatro definidos pelo SMI.
Tipos estruturados
7
Administração de Sistemas e Redes SNMP - Simple Network Management Protocol Chicapa, E 2021
Método de Codificação
O SMI usa uma outra norma, a Basic Encoding Rules (BER) para
codificar os dados antes de serem transmitidos através da
rede. O BER define que cada peça de informação seja cifrada
num formato com três campos, no formato TLV, combinando a
etiqueta (tag, o tamanho (length) e valor (value).
8
Administração de Sistemas e Redes SNMP - Simple Network Management Protocol Chicapa, E 2021
Formato: O formato indica se o tipo é simples (0) ou
estruturado (1).
0 0 0 0 0 0 1 0
9
Administração de Sistemas e Redes SNMP - Simple Network Management Protocol Chicapa, E 2021
Tamanho multibyte: O campo tamanho com mais de um byte.
O primeiro bit do byte inicial deve ser um (1) e os restantes sete
indicam o número de bytes adicionais.
1 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 0
02 04 00 00 00 0E
0000 0010 0000 0100 0000 0000 0000 0000 0000 0000 0000 1110
Etiqueta: Tamanho: Valor:
Inteiro (4 bytes) (14)
04 02 48 49
0000 0100 0000 0010 0100 1000 0100 1001
Etiqueta: Tamanho: Valor: Valor:
String (2 bytes) (H) (I)
10
Administração de Sistemas e Redes SNMP - Simple Network Management Protocol Chicapa, E 2021
� Representação do identificador de objecto (OID)
40 04 83 15 0E 08
0100 0000 0000 0100 1000 0011 0001 0101 0000 1110 0000 1000
Etiqueta: Tamanho: Valor: Valor: Valor: Valor:
IPAddress (4 bytes) (131) (21) (14) (8)
| ----------- 131.21.14.8 ------------------|
11
Administração de Sistemas e Redes SNMP - Simple Network Management Protocol Chicapa, E 2021
Base de Dados de Informações de Gestão
(MIB - Management Information Base)
mib
sys (1) If (2) at (3) ip (4) Icmp (5) Tcp (6) Udp (7) Egp (8)
12
Administração de Sistemas e Redes SNMP - Simple Network Management Protocol Chicapa, E 2021
1.3.6.1.2.1.7
udp
udpTable (5)
Variáveis simples
udpInDatagrams � 1.3.6.1.2.1.7.1
udpNoPorts � 1.3.6.1.2.1.7.2
udpInErrors � 1.3.6.1.2.1.7.3
udpOutDatagrams � 1.3.6.1.2.1.7.4
udpInDatagrams.0 � 1.3.6.1.2.1.7.1.0
udpNoPorts.0 � 1.3.6.1.2.1.7.2.0
udpInErrors.0 � 1.3.6.1.2.1.7.3.0
udpOutDatagrams.0 � 1.3.6.1.2.1.7.4.0
udpTable � 1.3.6.1.2.1.7.5
udpEntry � 1.3.6.1.2.1.7.5.1
udpLocalAddress � 1.3.6.1.2.1.7.5.1.1
udpLocalPort � 1.3.6.1.2.1.7.5.1.2
14
Administração de Sistemas e Redes SNMP - Simple Network Management Protocol Chicapa, E 2021
acesso a uma instância específica (fila) da tabela, devemos
adiccionar um índice aos ids situados aos níveis superiores.
Na MIB, os índices de vectores não são inteiros como em
linguagens de programação. Os índices são baseados em
valores de um ou mais campos que constituem cada entrada.
No nosso exemplo acima, o udpTable fica indexado
baseando-se no par endereço local e porto local.
udpLocalAddress.181.23.45.14.23 � 1.3.6.1.2.1.7.5.1.1.181.23.45.14.23
15
Administração de Sistemas e Redes SNMP - Simple Network Management Protocol Chicapa, E 2021
O Protocolo SNMP
16
Administração de Sistemas e Redes SNMP - Simple Network Management Protocol Chicapa, E 2021
Mensagens
Get Request
GetNextRequest
Response
SetRequest
GetBulkRequest
InformRequest
Trap
Report
17
Administração de Sistemas e Redes SNMP - Simple Network Management Protocol Chicapa, E 2021
� Trap: o trap é uma mensagem enviada a partir do
agente, visando o reportório de uma ocorrência de
evento. Por exemplo, se um agente tiver que ser
reinicializado, esta informa ao gestor, reportando a hora
para tal acção.
� InformRequest: A PDU do tipo InformRequest é trocada
entre dois gestores. Um gestor solicita informações
acerca de um agente, através de um gestor remoto.
Uma vez obtida a resposta do agente, o gestor remoto a
faz chegar a entidade solicitante, através de uma
mensagem do tipo Response.
| � .................................. Mensagem................................................................... � |
| |�…………….. PDU ……………………………� |
Version Community Enterprise Agent Trap Specific Time
Address Type Code Stamp VarBind
List
18
Administração de Sistemas e Redes SNMP - Simple Network Management Protocol Chicapa, E 2021
Definição dos Campos
19
Administração de Sistemas e Redes SNMP - Simple Network Management Protocol Chicapa, E 2021
Error index: Este indica o offset (deslocamento, desde a origem
da lista VarBindList) para informar ao gestor que variável estará
na origem do erro.
VarBindList: Este é o conjunto de variáveis e respectivos valores,
que o gestor pretende obter ou atribuir. Nas mensagens
GetRequest e GetNextRequest, os valores são nulos. Na
mensagem trap, esta lista mostra as variáveis e valores
específicos a uma dada mensagem.
Enterprise: Este campo define o ObjectId do pacote de
software que terá estado na origem da trap.
20
Administração de Sistemas e Redes SNMP - Simple Network Management Protocol Chicapa, E 2021
Codificação das mensagens
21
Administração de Sistemas e Redes SNMP - Simple Network Management Protocol Chicapa, E 2021
Message Sequence, length
Version
Integer, length, value
Community
String, length, value
Request ID
Integer, length, value
Error Status
Integer, length, value
Error Index
Integer, length, value
Object Identifier
Sequence, length
Value to be stored
ObjectId, length, value
22
Administração de Sistemas e Redes SNMP - Simple Network Management Protocol Chicapa, E 2021
Esta nova tabela de codificação preserva o código da
mensagem trap na versão anterior (A4).
udpInDatagrams
com o identificador,
1.3.6.1.2.1.7.1
23
Administração de Sistemas e Redes SNMP - Simple Network Management Protocol Chicapa, E 2021
Codificação da mensagem que solicita (GetRequest), o
número de segmentos udp recebidos (udpInDatagrams)
Codificação Significado
24
Administração de Sistemas e Redes SNMP - Simple Network Management Protocol Chicapa, E 2021
A figura abaixo mostra a estrutura de empacotamento da
mensagem GetRequest contendo a solicitação da variável
udpInDatagrams. Refira-se que a título de exemplo, os
parametros de segurança, cujo conteúdo não é especificado,
representa uma sequência de 40 bytes.
25
Administração de Sistemas e Redes SNMP - Simple Network Management Protocol Chicapa, E 2021
A sequencia hexadecimal resultante é a seguinte:
Normalmente é representada em filas de 4 bytes, mas reduzir o
tamanho da tabela aparece em filas maiores.
26
Administração de Sistemas e Redes SNMP - Simple Network Management Protocol Chicapa, E 2021
Principais Objectos MIB
Grupo de Sistema
Grupo de Interface
27
Administração de Sistemas e Redes SNMP - Simple Network Management Protocol Chicapa, E 2021
2.1.7 ifAdminStatus Integer O Estado esperado da Interface
Grupo IP
Variáveis
28
Administração de Sistemas e Redes SNMP - Simple Network Management Protocol Chicapa, E 2021
encontrada uma rota
13 ipReasmTimeout Inteiro Tempo de expiração da Reassemblagem
14 ipReasmReqds Contador Número de pacotes a serem reagrupados
15 ipReasmOKs Contador Número de pacotes já reagrupados
Tabela 1
Tabela 2
29
Administração de Sistemas e Redes SNMP - Simple Network Management Protocol Chicapa, E 2021
22.1.2 ipRouteIfIndex Inteiro Número da Interface
22.1.3 IpRouteMetric1 Inteiro Métrica primária de Encaminhamento
22.1.4 IpRouteMetric2 Inteiro Métrica alternativa de Encaminhamento
22.1.5 IpRouteMetric3 Inteiro Métrica alternativa de Encaminhamento
22.1.6 IpRouteMetric4 Inteiro Métrica alternativa de Encaminhamento
22.1.7 IpRouteNextHop ipAddress Endereço IP próxima transição (next hop)
22.1.8 IpRouteType Inteiro Tipo de Rota
22.1.9 IpRouteProto Inteiro Protocolo de Encaminhamento
22.1.10 IpRouteAge Inteiro Idade de actualização
22.1.11 IpRouteMask ipAddress Máscara de Subrede
22.1.12 IpRouteMetric5 Inteiro Métrica alternativa de Encaminhamento
22.1.13 IpRouteInfo ObjectID Objecto MIB para este protocolo de routing
Tabela 3
30
Administração de Sistemas e Redes SNMP - Simple Network Management Protocol Chicapa, E 2021
Referencias Bibliográficas
th
Data Communication and Networking 5 edition
Behrouz A. Forouzan
Data and Computer Communications 8th edition
William Stallings
31
Administração de Sistemas e Redes SNMP - Simple Network Management Protocol Chicapa, E 2021
���������������������������������������������������������������������������
���������������������������������������������������������������������������������
�����������������������������������������������������