Professional Documents
Culture Documents
PESQUISA PROTOCOLO
SNMP
TERESINA
2016
TERESINA
2016
O protocolo SNMP:
Simple Network Management Protocol (SNMP), em portugus Protocolo
Simples de Gerncia de Rede, um "protocolo padro da Internet para gerenciamento
de dispositivos em redes IP". Dispositivos que normalmente suportam SNMP incluem
roteadores, comutadores, servidores, estaes de trabalho, impressoras, racks
modernos e etc. SNMP usado na maioria das vezes em sistemas de gerenciamento
de rede para monitorar dispositivos ligados a rede para condies que garantem
ateno administrativa. SNMP um componente do conjunto de protocolos da Internet
como definido pela Internet Engineering Task Force (IETF). Ele consiste de um
conjunto de padres de gerenciamento de rede, incluindo um protocolo da camada de
aplicao, um esquema de banco de dados, e um conjunto de objetos de dados.
O software de gerncia de redes no segue o modelo cliente-servidor
convencional pois para as operaes GET e SET a estao de gerenciamento se
comporta como cliente e o dispositivo de rede a ser analisado ou monitorado se
comporta como servidor, enquanto que na operao TRAP ocorre o oposto, pois no
envio de alarmes o dispositivo gerenciado que toma iniciativa da comunicao. Por
conta disso, os sistemas de gerncia de redes evitam os termos 'cliente' e 'servidor' e
optam por usar "gerente" para a aplicao que roda na estao de gerenciamento e
"agente" para a aplicao que roda no dispositivo de rede.
O SNMP (Simple Network Management Protocol) protocolo padro da Internet,
definido no STD 15, RFC 1157, foi desenvolvido para monitorar os ns de uma rede IP.
A principal funo do SNMP a de minimizar a complexidade das funes de
gerenciamento realizado pelo prprio gerenciador.
O protocolo SNMP pode ser encarado como o conjunto de 3 padres: um padro para
o formato de mensagens, um conjunto padro de objetos gerenciados e um modo
padro de adicionar objetos usando objetos j existentes e outros novos para resolver
casos especficos. Padro de formato de mensagens :O padro SNMP define 4 tipos
bsicos de PDUs. O SNMPv2 incluiu mais dois tipos.
A PDU de trap foi atualizada na verso 2, pois na primeira verso, no havia
confirmao do recebimento da mensagem por parte do gerente Isso foi reparado na
verso 2 com a criao da PDU Inform-Request. Nessa verso, foi criada a PDU GetBulk-Request para possibilitar a leitura de uma tabela. Deve-se lembrar que para cada
PDU de request mandada pelo gerente, h uma correspondente PDU de response
mandada pelo agente.
As mensagens so transmitidas usando a sintaxe de transferncia ASN.1.
Padro de objetos gerenciados:A lista de valores que um objeto suporta geralmente
relacionada MIB. A MIB padro inclui vrios objetos para medir e monitorar a rede IP,
a atividade TCP, roteadores IP, etc.
ASN.1: ASN.1 uma linguagem para a definio de objetos, com regras para a
codificao da informao de modo a minimizar o nmero de bits necessrios para
transmiti-la. A sintaxe bem extensa, e o protocolo SNMP utiliza parte dela. Por
exemplo, somente cinco tipos de dados so permitidos: integer, bit string, octet string,
null e object identifier. Os tipos boolean e real no so permitidos.
A partir dos tipos primitivos citados acima, podem ser construdos objetos mais
complexos. A linguagem permite inclusive a criao de macros.
A converso dos valores para uma seqncia de bits feita seguindo a sintaxe de
transferncia do ASN.1, e no possibilita ambigidades. Primeiro, formado um byte
para informar qual a tag; em seguida um byte informa o nmero de bytes da
informao; e por fim vm os dados propriamente ditos, obedecendo naturalmente ao
nmero de bytes informado anteriormente.
VERSES:
SNMP v1
O SNMPv1 consiste de trs documentos:
RFC 1155 define o Structure of Management Information (SMI). Ou seja, os
mecanismos usados para descrever e nomear os objetos que sero gerenciados
>RFC 1212 define um mecanismo de descrio mais conciso mas inteiramente
consistente ao SMI.
>RFC 1157 define o Simple Network Management Protocol (SNMP)
Os dois primeiros documentos definem a linguagem de dados. O terceiro documento
define as operaes do protocolo SNMPv1 utilizando protocol data units (PDUs). Os
operadores definidos no SNMPv1 so: get, get-next, get-response, set-request e trap.