Introdução ao snmp, leva você a entender o protocolo de gerenciamento de rede simples

prefácio

Com o rápido desenvolvimento da tecnologia de rede (FS), a estrutura da rede está se tornando cada vez mais complexa e há cada vez mais tipos de equipamentos de rede. Diferentes fabricantes de equipamentos fornecem diferentes interfaces de gerenciamento (como CLI). Ao mesmo tempo, o número de equipamentos de rede está aumentando O número de níveis geométricos aumenta, o que torna o gerenciamento de rede cada vez mais complicado. Nesse contexto, surgiu o SNMP. Ele pode fornecer uma interface e protocolo unificados, resolver as diferenças entre diferentes produtos e realizar o gerenciamento unificado de equipamentos de rede de diferentes tipos e fabricantes. Ele simplifica o gerenciamento de rede e, ao mesmo tempo, ele usa o método "rede de gerenciamento de rede" para realizar um gerenciamento eficiente e em lote de dispositivos de rede.

Antes de entender o protocolo SNMP, você deve primeiro entender os modelos de rede ISO/OSI e TCP/IP. A ISO/OSI divide a rede em 7 camadas e a indústria em 5 camadas, conforme a figura:

 

1. Introdução ao Snmp         

1.1 O que é SnmP

SNMP (Simple Network Management Protocol)

SNMP (Simple Network Management Protocol) é um protocolo padrão de gerenciamento de rede (protocolo de camada de aplicação) amplamente utilizado em redes TCP/IP. (método) para gerenciar redes de computadores. Atualmente, três versões do SNMPv1, SNMPv2c e SNMPv3 foram promulgadas, amplamente utilizadas em dispositivos de rede, como switches de rede, roteadores e impressoras.

1.2 Função Snmp

Gerenciar linhas de comunicação . O objetivo do SNMP é gerenciar as plataformas de software e hardware produzidas por muitos fabricantes na Internet, portanto, o SNMP é muito influenciado pela estrutura de gerenciamento de rede padrão da Internet. . A arquitetura do SNMP é manter o custo de software do agente de gerenciamento (agente) o mais baixo possível; manter a função de gerenciamento remoto ao máximo para fazer pleno uso dos recursos de rede da Internet; a arquitetura deve ter espaço para expansão; para manter a independência do SNMP, não depende de computadores específicos, gateways e protocolos de transmissão de rede.

1.3 Snmp e UDP

As funções básicas do SNMP incluem monitorar o desempenho da rede, detectar e analisar erros de rede e configurar a rede. Basta enviar os problemas detectados para a estação de trabalho de gerenciamento de rede. O protocolo UDP é sem conexão e, em comparação com o TCP, seu formato tem menos campos e é muito mais simples, o que também é um dos principais motivos da alta eficiência na transmissão de dados e da adoção do SNMP.

versão 1.4Snmp

Existem três versões do SNMP: SNMPv1, SNMPv2c e SNMPv3 . SNMPv1: A primeira versão do SNMP, que fornece um método sistemático para monitorar e gerenciar redes de computadores. É baseado na autenticação de nome de comunidade, tem segurança ruim e retorna menos códigos de erro. É definido no RFC 1155 e RFC 1157. SNMPv2c: a segunda versão do SNMPv2c introduz as operações GetBulk e Inform, suporta mais informações de código de erro padrão e suporta mais tipos de dados.

2. A estrutura lógica do Snmp

O protocolo SNMP é composto principalmente de duas partes: estação de gerenciamento SNMP e agente SNMP . A estação de gerenciamento SNMP é um nó central responsável por coletar e manter as informações de cada elemento SNMP, processar as informações e, finalmente, devolvê-las ao administrador da rede; enquanto o agente SNMP é executado em cada nó gerenciado da rede e é responsável pelas estatísticas de o É responsável por interagir com a estação de gerenciamento SNMP, receber e executar comandos da estação de gerenciamento e carregar várias informações da rede local. .Há um acoplamento frouxo entre a estação de gerenciamento SNMP e o agente SNMP. A comunicação entre eles é feita através do protocolo UDP. Geralmente, a estação de gerenciamento SNMP envia vários comandos para o agente SNMP através do protocolo UDP, e quando o agente SNMP recebe o comando, ele retorna os parâmetros exigidos pela estação de gerenciamento SNMP.

3. Conceitos básicos relacionados ao Snmp

3.1 Modelo de agente e estação de gerenciamento

 O modelo de agente e estação de gerenciamento Snmp tem duas funções: estação de gerenciamento SNMP (gerente, nossa máquina local 127.0.0.1) e agente SNMP (agente, a máquina que queremos operar, como 192.168.1.144). Uma estação de gerenciamento refere-se a um servidor que executa um software que pode executar tarefas de gerenciamento de rede. Geralmente é chamado de estação de gerenciamento de rede (NMS). O NMS é responsável por obter informações do agente na rede e aceitar traps do agente. ...

3.2 Comandos de operação SNMP

Comandos de operação SNMP A razão pela qual o protocolo SNMP é fácil de usar é que ele fornece três comandos básicos de operação para controlar objetos MIB. São eles: Get, Set e Trap. ...

3,4 MIB 

MIB (Management Information Base) A base de informações de gerenciamento (MIB) pode ser entendida como o banco de dados de objetos de gerenciamento mantido pelo agente, e o status e as informações estatísticas da maioria dos objetos de gerenciamento definidos no MIB podem ser acessados ​​pelo NMS. ...

 4. O processo de operação do SNMP

No processo em execução do SNMP,  o AGENTE residente no dispositivo gerenciado recebe a mensagem serializada da estação de gerenciamento de rede através da porta UDP 161 e obtém o nó correspondente da variável de gerenciamento na árvore MIB por meio de decodificação, verificação e análise do nome da comunidade O valor da variável de gerenciamento é obtido no módulo e, em seguida, uma mensagem de resposta é formada e o código é enviado de volta para a estação de gerenciamento de rede.

5. Vantagens e desvantagens do Snmp

5.1 Vantagens

  • Com base na resposta da solicitação UDP é mais rápida
  • Eco estruturado (o eco ainda é texto, mas o conteúdo é mais estruturado e requer pouca análise)
  • Você pode consultar o dispositivo em uma frequência maior (quanto maior a frequência, maior o uso da CPU do dispositivo, portanto, ele precisa ser testado com antecedência)

5.2 Desvantagens

  • Com base na conexão UDP, o conteúdo não é confiável
  • A capacidade de autenticação é relativamente fraca
  • A correspondência entre itens de consulta e OIDs é incômoda

6. Porta Snmp

A porta SNMP é o endpoint de comunicação SNMP, e a transmissão da mensagem SNMP é realizada através de UDP, geralmente usando a porta UDP número 161/162 . Os protocolos Transport Layer Security (TLS) ou Datagram Transport Layer Security (DTLS) também são usados ​​às vezes, e o uso da porta é mostrado na tabela abaixo.

Acho que você gosta

Origin blog.csdn.net/weixin_74021557/article/details/131192710
Recomendado
Clasificación