SNMP (Simple Network Management Protocol) kan hantera olika meddelanden, alla faller under tre huvudkategorier:
1. Management Information Base (MIB) Operations:
* få: Hämtar värdet på en specifik MIB -variabel från den hanterade enheten.
* getnext: Hämtar värdet på nästa MIB -variabel i sekvensen.
* getBulk: Hämtar flera MIB -variabler i en enda begäran.
* set: Ändrar värdet på en specifik MIB -variabel på den hanterade enheten.
* fälla: Skickar oönskade aviseringar om händelser eller ändringar på den hanterade enheten.
2. Ledningsverksamhet:
* informera: Liknar en fälla, men chefen kan skicka ett svar som bekräftar meddelandet.
* bulkwalk: Hämtar ett stort antal MIB -variabler genom att iterera genom en specifik del av MIB -trädet.
* getNexTrequest: Liknar getNext men används i en bulkoperation.
3. Kontrolloperationer:
* Svar: Svaret på ett förfrågningsmeddelande.
* Rapport: Rapporterar fel eller annan information relaterad till en begäran.
typer av information hanteras:
Medan meddelandena själva är inriktade på operationer, används SNMP för att hantera och övervaka olika nätverkselement och deras egenskaper. Detta inkluderar:
* Enhetsinformation: Tillverkare, modell, serienummer, firmwareversion, etc.
* gränssnittsstatus: Länkstatus, hastighet, duplex, MAC -adress, etc.
* Performance Metrics: CPU -användning, minnesanvändning, nätverkstrafik, etc.
* Säkerhetsinställningar: Åtkomstkontroll, autentisering, kryptering.
* Konfigurationsdata: Nätverksinställningar, routingtabeller, användarkonton etc.
Exempel på SNMP -meddelanden:
* "Få det aktuella värdet på CPU -användningen på routern" (Få begäran)
* "Skicka mig ett meddelande om gränssnittet på omkopplaren går ner" (Fällmeddelande)
* "Ändra lösenordet på servern" (Ställ in begäran)
* "Hämta alla tillgängliga IP -adresser på subnätet" (GetBulk -begäran)
SNMP är mycket flexibel och kan anpassas för att hantera olika nätverksenheter och samla in olika typer av data. Dess mångsidighet gör det till ett allmänt använt protokoll för nätverkshantering och övervakning.