Hvad er SNMP i Computer Netværks Videnskab?
Definition af SNMP-komponenter. SNMP-protokoldataenheder.
This post is also available in:
English
I det sidste årti har vi været vidne til en intens spredning af computernetværk, der er blevet yderligere fremskyndet med indførelsen af trådløse netværk. Samtidig har denne vækst forbedret netværksstyringsproblemerne betydeligt. I små organisationer, hvor der ikke er nogen diskussion om, hvad der er SNMP inden for computer netværks videnskab, og der ikke er tildelt noget specialiseret personale til disse opgaver, er forvaltningen af sådanne netværk ofte kompleks, og nedbrud kan have betydelig indvirkning på deres virksomheder.
Hvad er SNMP i Computer Network Science, og hvordan fungerer det?
En mulig løsning til netværksadministration er vedtagelsen af SNMP (Simple Network Management Protocol). Men hvad er SNMP i computer netværks videnskab? SNMP er en standardprotokol, der bruges til at udveksle oplysninger om netværksadministration. Det er en del af TCP/IP-protokolpakken (Transmission Control Protocol/Internet Protocol). SNMP er et værktøj, som netværksadministratorer kan bruge til at administrere netværkets ydeevne, finde og løse netværksproblemer og planlægge netværksvækst.
Men hvor “simpelt” er Simple Network Management Protocol? Da SNMP er et sæt protokoller til netværksovervågning og -administration, understøttes det af netværksenheder som routere, switches, servere, arbejdsstationer, printere og andre netværkskomponenter og -enheder. Disse enheder er alle netværksforbundne elementer, der skal overvåges for at registrere forholdene. Disse betingelser skal tages op med henblik på en korrekt, hensigtsmæssig og løbende netværksadministration.
Ifølge Technopedia,
SNMP-standarder omfatter en programlagsprotokol, et sæt dataobjekter og en metode til lagring, manipulation og brug af dataobjekter i et databaseskema.
Definition af SNMP-komponenter
SNMP har størst værdi når den bruges i større netværk. Med SNMP kan en netværksadministrator administrere og overvåge alle SNMP-enheder fra en enkelt grænseflade. Dette er de vigtigste kørselskomponenter i et SNMP-aktiveret miljø:
- SNMP Agent – Denne software kører på den hardware eller tjeneste, der overvåges af SNMP, og indsamler data om forskellige målinger som CPU-forbrug, båndbreddeforbrug eller diskplads. Når SNMP-chefen anmoder om det, finder og sender agenten disse oplysninger tilbage til SNMP-administrationssystemer.
- Netværksenheder og -ressourcer – Denne komponent repræsenterer alle de enheder og netværkselementer, som en agent kører på.
- SNMP Manager (også kaldet SNMP-server) – Denne komponent fungerer som en central administrationsstation, der kører et SNMP-administrationsprogram i forskellige operativsystemmiljøer. SNMP Manager anmoder agenter om regelmæssigt at sende SNMP-opdateringer.
- MIB (Management Information Base) – SNMP-agenter indsamler og vedligeholder oplysninger om netværksenheder, som er gemt i MIB-databasen og bruges til at levere svaret på en Manager-anmodning. Denne datastruktur er en tekstfil (med filtypenavnet .mib), der beskriver alle dataobjekter, der bruges af en bestemt enhed, og som kan forespørges eller styres ved hjælp af SNMP, herunder adgangskontrol.
Det er vigtigt at nævne, at SNMP er blandt de mest implementerede netværksindustriprotokoller og understøttes på en række hardwareenheder – fra almindelige netværkselementer som routere, switches og trådløse adgangspunkter til endpoints som printere, scannere og IoT-enheder (Internet of Things). Ud over hardware kan SNMP bruges til at overvåge DHCP-konfigurationstjenester (Dynamic Host Configuration Protocol).
Heimdal® Threat Prevention - Endpoint
- Machine learning powered scans for all incoming online traffic;
- Stops data breaches before sensitive info can be exposed to the outside;
- Advanced DNS, HTTP and HTTPS filtering for all your endpoints;
- Protection against data leakage, APTs, ransomware and exploits;
SNMP-protokoldataenheder
Når vi diskuterer, hvad der er SNMP inden for datanetvidenskab, er vi nødt til at tage hensyn til protokoldataenheder (PDU’er). Når kommandoer eller meddelelser sendes mellem en SMNP-chef og en SNMP-agent, transporteres de via UDP (User Datagram Protocol) eller TCP/IP (Transmission Control Protocol/Internet Protocol) og kaldes protokoldataenheder.
SNMP-protokoldataenhederne er som følger:
#1. GetRequest
Denne anmodning sendes af SNMP Manager til den administrerede enhed. Ved at udføre denne kommando kan du hente en eller flere værdier fra den administrerede enhed.
#2. GetNextRequest
Denne anmodning henter værdien af det næste objekt-id (OID) i MIB-træet. Et objekt-id bruges til at navngive og pege på et objekt i MIB-hierarkiet. Hver netværksenhed har sin egen MIB (herunder status for informationssystemet, tilgængelighed og ydelsesoplysninger). Hver del af disse oplysninger kaldes et objekt og identificeres af et bestemt OID.
#3. GetBulkRequest
Generelt bruges denne handling til at hente en stor mængde data, især fra store MIB-tabeller.
#4. Angiv anmodning
SNMP SET-handlingen bruges af lederne til at ændre eller tildele værdien af den administrerede enhed.
#5. Fælder
TRAPS er advarselsmeddelelser, som agenten sender til SNMP-lederen, når der indtræffer en hændelse.
#6. InformRequest
Denne funktion gør det muligt for SNMP-agenter at sende anmodninger om oplysninger til SNMP-ledere. Selvom dette lyder som SNMP TRAPS, er det ikke en måde at vide, om SNMP TRAP er blevet modtaget af SNMP-manageren. I dette tilfælde sendes anmodningerne om oplysninger dog løbende, indtil SNMP-lederen udløser en bekræftelse af modtagelsen.
#7. Svar
Denne anmodning bruges til at tilbageføre de værdier eller det handlingssignal, der er styret af SNMP-styringen.
Afsluttende
Formålet med SNMP er at give et kommunikationssprog, der ligner enheder, til udveksling af oplysninger mellem netværksinformationssystemer. Det er en enkel og fleksibel netværksprotokol, der gør det muligt for netværksadministratorerne effektivt at administrere organisationens netværk.
I øjeblikket er der ingen anden overvågningsprotokolstandard som SNMP. Næsten alle netværksenheder og datacenterudstyr understøtter det. Da det er en fælles standard, skal SNMP understøttes af ethvert overvågningssystem i dag. Jeg håber gennem denne hurtige guide, at jeg gav dig alt hvad du behøver at vide om, hvad SNMP er i computer netværk videnskab.
Hvad er dine tanker om SNMP? Tror du, at SNMP stadig er relevant? Lad mig høre din mening i kommentarerne nedenfor!