Noction Blog em Português

Protocolo SNMP e Suas Traps: Explicação e Tendências

O SNMP (Protocolo Simples de Gerenciamento de Rede) é um protocolo padrão que os dispositivos de rede utilizam para controlar uns aos outros e reportar informações críticas. A principal vantagem deste protocolo é que ele é hoje suportado por muitos dispositivos, permitindo que eles operem juntos.

O SNMP opera com base em um modelo de gerente-agente. Do ponto de vista do SNMP, os “agentes” são dispositivos de rede remotos. Os agentes podem variar em diferentes tipos de redes – desde um escritório pequeno até uma rede de telecomunicações global. Eles podem ser servidores, roteadores, switches, desktops ou outros dispositivos compatíveis. Um chamado “gerente” envia solicitações e recebe respostas dos agentes.

Existem cinco tipos principais de mensagens SNMP – TRAP, GET, GET-NEXT, GET-RESPONSE e SET usados como meio de comunicação entre o agente SNMP e o gerente SNMP.

O que são Traps SNMP?

As mensagens SNMP mais frequentemente usadas são as traps. Estas são enviadas ao gerente por um agente quando um problema precisa ser relatado. As traps SNMP são bastante únicas se comparadas a outros tipos de mensagens, pois são o único método que pode ser diretamente iniciado por um agente SNMP. Os outros tipos de mensagens são iniciados pelo gerente SNMP ou enviados como resultado de uma solicitação do gerente. Essa capacidade torna as traps SNMP indispensáveis na maioria das redes. É a maneira mais conveniente para um agente SNMP informar ao gerente que algo está errado.

Existem dois principais métodos para enviar dados úteis por meio de traps SNMP. O primeiro é usando as chamadas “traps granulares”. As traps granulares têm um número de identificação único (OID – “identificador de objeto”) que permite ao gerente SNMP distingui-las umas das outras. O significado de cada OID é armazenado em um arquivo de tradução chamado Base de Informações de Gerenciamento (MIB), que é acessado pelo gerente SNMP para entender a trap enviada pelo agente.

Graças a esse método, a trap real enviada pelo agente não precisa carregar nenhuma informação sobre o alerta, pois todos os detalhes estão disponíveis no MIB. Apenas o OID é necessário para que o gerente consulte as informações no MIB. Isso minimiza a largura de banda usada pela trap.

A segunda maneira de transmitir informações úteis usando traps SNMP é incorporar os dados de alerta nas próprias traps. Nesse caso, geralmente todas as traps têm o mesmo OID. Para que o gerente entenda esse tipo de traps, ele precisa processar as informações contidas na trap. Os dados são codificados em uma trap SNMP em uma configuração típica de pares chave-valor. Esses pares são chamados de “vinculações de variáveis” e contêm informações adicionais relacionadas à trap. Por exemplo, uma trap SNMP pode conter vinculações de variáveis para “nome de domínio”, “nível de urgência” e “descrição do alerta”.

Para concluir, a trap SNMP é um mecanismo amplamente utilizado para alertar e monitorar as atividades de dispositivos em uma rede. Dito isso, a Noction também adicionou essa capacidade à sua Plataforma de Roteamento Inteligente. A IRP produz uma grande variedade de eventos e a maioria deles são críticos para a conscientização dos administradores. As operações podem decidir quais eventos devem acionar notificações e então configurá-los na IRP. Esses eventos incluem:

  • Detecção de perda excessiva em direção a um prefixo de destino.
  • Detecção de latência excessiva em direção a um prefixo de destino.
  • Detecção de interrupção em direção a um prefixo de destino.
  • Uma sessão BGP com um dos provedores cai.
  • As políticas PBR configuradas no roteador de borda não estão funcionando corretamente.
  • Além de muitos outros, que podem ser facilmente configurados.

Atualmente, a plataforma suporta apenas traps para a versão SNMPv2. Estas são geradas pelos componentes da IRP e estão desativadas por padrão. Além de notificar sobre eventos que ocorrem na rede, as traps também incluem a lista de Vinculações de Variáveis (varbinds) com informações detalhadas relacionadas a uma trap específica.

Para ver os parâmetros exatos da IRP que precisam ser ativados para que uma trap específica funcione, consulte a seção 4.1.9 Parâmetros de Traps no Guia de Instalação e Configuração da IRP.

Leia este artigo em inglês: – SNMP Traps explained

Leia este artigo em francês. – Les Traps SNMP expliqués: messages SNMP et paramètres des traps

Leia este artigo em espanhol. – El Protocolo SNMP Explicado: Trampas SNMP

Share
Published by
Noction