Naar inhoud springen

Simple Network Management Protocol

Uit Wikipedia, de vrije encyclopedie
Dit is een oude versie van deze pagina, bewerkt door TijsGommeren (overleg | bijdragen) op 17 nov 2012 om 12:15.
Deze versie kan sterk verschillen van de huidige versie van deze pagina.

Sjabloon:Zijbalk internetprotocollen Simple Network Management Protocol (SNMP) is een toepassingslaag-protocol dat zorgt voor een gemakkelijke overdracht van informatie tussen netwerkmachines. Het werkt op verscheidene protocols zoals UDP, IP, CLNS, DDP, IPX,... Met het SNMP-protocol kan op een eenvoudige manier de status van bijvoorbeeld een disk van een server opgevraagd worden en hoeveel verkeer er over een netwerk gaat. Een managementapplicatie vraagt door middel van het SNMP-protocol informatie op van apparatuur waarop het SNMP-protocol actief is en presenteert de informatie in tabelvorm. Zo'n tabel is een virtuele database die een Management Information Base (MIB) wordt genoemd. Het structureert zijn informatie hiërarchisch aan de hand van object instances die waardes bevatten. SNMP werkt binnen de specificaties van de Structure of Management Information (SMI). De SMI bepaalt de regels voor het beschrijven van management informatie met de Abstract Syntax Notation One (ASN.1).

Bijna iedere provider ondersteunt dit protocol dat via kleine programma's (zogenaamde agents) het netwerk monitort en hieruit statistische informatie genereert. SNMP vereist weinig bandbreedte en dat maakt het protocol populair om bepaalde toepassingen op afstand aan te sturen.

Al verscheidene jaren is SNMPv2, het vervolg op SNMPv1, in gebruik dat een intelligenter systeem toestaat. Een nog nieuwere standaard is SNMPv3, dat bovenop de mogelijkheden van SNMPv2 een extra beveiligingslaag heeft, waar SNMPv1 en SNMPv2 tekort kwamen. Deze nieuwe standaard zou als basis moeten gaan dienen voor high-end LAN-, WAN- en mobiele (wifi-)systemen.


Basiscomponenten

Een SNMP-beheerd netwerk bestaat uit drie basiscomponenten: managed devices, agents en een Network Management System (NMS).

  • Managed device: een netwerk node dat een SNMP-agent bevat en zich in een SNMP-beheerd netwerk bevindt.
  • Agent: een NMS-module dat zich op een managed device bevindt en opdrachten van de NMS uitvoert.
  • NMS: voert applicaties uit die managed devices beheren en controleren.


SNMP Version 1

SNMP Version 1 (SNMPv1) is de eerste implementatie van het SNMP protocol. Het is een simpel request/response protocol. Door het uitsturen van een request krijgt het een response van een managed device. Voor dit systeem zijn 4 operaties voorzien: Get, GetNext, Set en Trap.

  • Get: NMS haalt een waarde op van één of meer object instances van een agent.
  • GetNext: haalt de waarde op van de volgende object instance in de lijst.
  • Set: stelt de waardes in van de object instances binnenin een agent.
  • Trap: gebruikt door agent om een NMS in te lichten over een belangrijk gebeurtenis.