DatorerProgrammering

Vad är det - SNMP? Simple Network Management Protocol

De flesta moderna typer av nätverksutrustning stöder SNMP-protokollet. Denna standard anses mycket enkel i struktur. Dess genomförande i moderna företags nätverksinfrastruktur är inte svårt. Förvaltningen av datorer genom ett lämpligt protokoll kan utföras med ett brett utbud av mjukvarulösningar. Vilka är huvudfunktionerna i SNMP? Hur fungerar det relevanta protokollet i praktiken?

Vad är SNMP-protokollet?

Först ska vi studera den grundläggande informationen om den aktuella tekniken. Vad är SNMP? Denna förkortning står för Simple Network Management Protocol, och står för "Simple Network Management Protocol". Denna standard är bland de vanligaste som används för att styra olika enheter i IP-nätverk som fungerar på grundval av TCP / IP-arkitekturen. Till exempel routrar, växlar, arbetsstationer, nätverksskrivare.

Protokollet ifråga används oftast i de fall där infrastrukturen innefattar övervakning av enheter som är anslutna till nätverket för att uppfylla de villkor som ställts av administratören. Uppbyggnaden av information, vars omsättning utförs inom ramen för SNMP-protokollet, innefattar i synnerhet de som representeras i form av variabler genom vilka du kan beskriva konfigurationen för kontrollobjektet som finns i nätverkssystemet. Med hjälp av kontrollapplikationer kan motsvarande variabler begäras, och i vissa fall kan de ställas in.

SNMP-funktioner

I det aktuella protokollet kan nätverksadministratörer konfigurera vissa enheter med huvudservern utan att tillgripa speciella program, vars funktionalitet är utformad för att övervaka olika nätverksprocesser. Med hjälp av det aktuella protokollet är det möjligt att inte bara hantera (SNMP i detta avseende är ett unikt verktyg) under administrationen av processer på nätverket, genom vissa förfaranden, men också särskilt att övervaka infrastrukturens prestanda, för att identifiera problem som uppstår i Att övervaka användningen av nätverksresurser.

Låt oss nu överväga vilka nyckelkomponenter som utgör infrastrukturen i SMTP-baserade nätverk.

SNMP: Kärnkomponenter

SNMP är ett protokoll som innefattar användning av flera nätverkskomponenter. De viktigaste är:

- hanterat objekt - en dator eller ett program som det skickar vissa kommandon till med hjälp av det aktuella protokollet, nätverksadministratören

- MIB-databasen

- applikationsmedel

- programchef

- System för att säkerställa nätverksinteraktion.

Det hanterade objektet kan inte bara ta emot kommandon från administratören utan även skicka dem - i enlighet med angivna parametrar. Data från objektet överförs till programhanteraren, vilket tolkar dem enligt de etablerade algoritmerna. I sin tur går agenten på den hanterade enheten. Den samlar information på motsvarande enhet och om nödvändigt översätter den i ett format anpassat till SNMP-protokollets specificitet.

Nätverkskommunikationssystemet gör att administratören kan arbeta med flera programansvariga för att kontrollera infrastrukturens funktion. I nätverk kan flera typer av programvara av lämplig typ installeras.

Det viktigaste, kanske nyckelelementet i protokollet är SNMP - MIB, eller en databas med hanteringsinformation. Dess syfte är att beskriva datastrukturen som utbyts under hanteringen av enheter. Faktum är att den motsvarande databasen låter dig placera information som används för att styra enheten direkt, om det är ett modem, en server eller, till exempel, ett nätverkskort. SNMP är ett universellt protokoll, och i många avseenden kan dess funktionalitet realiseras tack vare först och främst möjligheterna i MIB-databasen.

Enheter som är kompatibla med denna teknik innehåller både standardvariabler och de som karakteriserar egenskaperna hos en viss enhet. Huvudelementen i denna databas är identifierare av typen OID. De låter dig ställa in variabler som läses eller definieras av SMNP-protokollet.

Agentprogrammet, som är en del av SMNP-nätverksinfrastrukturen, mottar vanligtvis förfrågningar med port 161. I sin tur kan chefen använda alla portar som är tillgängliga på nätverket. Samtidigt tar denna typ av programvara meddelanden vanligtvis på port 162.

Tänk på de viktigaste verktygen som används av administratörer som använder SNMP-protokollet i deras arbete, mer detaljerat. Bland dessa är programchefen.

Managerprogrammet inom ramen för SNMP-protokollet: de viktigaste funktionerna

Denna typ av programvara möjliggör, på grund av förmågan hos protokollet, att hantera grupper av olika enheter inom nätverksinfrastrukturen. Programmet i fråga kan fungera under förutsättning att den preliminära installationen på enheter som hanteras via dess gränssnitt, ett särskilt applikationsagent, som vi nämnde ovan. Den skickar nödvändiga data till administratörsservern med SNMP-protokollet. I sin tur, på sidan av huvuddatorn fungerar den aktuella programhanteraren, vilken behandlar informationen som kommer från hanterade enheter.

Vilken programvara används för att hantera nätverket med SNMP?

Vilka program kan användas som chefer? I princip finns det lösningar som är anpassade till implementeringen i olika operativsystem i SNMP-protokollet - Windows, Solaris. Om vi pratar om programvara för Windows, är det bland de populära, som arbetar i detta operativsystem och använder SNMP, ett paket som släpptes av Castle Rock Computing. Solaris har i sin tur utvecklat en annan effektiv lösning - Sun NetManager. Genom båda alternativen kan en effektiv SNMP-baserad nätverkskarta byggas. Dessutom tillåter de direkt kommunikation med MIB.

Inom respektive gränssnitt kan du hantera routrar av olika märken som särskilt stöder SNMP, Cisco. Normalt utfärdar moderna tillverkare av nätverksenheter dokumentation på MIB för en enhet, vilket speglar möjligheten att hantera relevanta infrastrukturkomponenter inom nätverket.

En annan populär lösning för att hantera nätverksenheter är Zabbix. SNMP är ett protokoll som detta program också använder. Den motsvarande lösningen har många funktioner.

När det gäller användningen av SNMP, till exempel, möjliggör det en effektiv övervakning av nätverksprocesser. Datautbyte inom SNMP-protokollet utförs med hjälp av speciella meddelanden. Låt oss överväga deras detaljer i mer detalj.

Funktioner av SNMP-meddelanden

Huvudmeddelandena som kan bytas ut av SNMP-administratörsservern är följande kommandon:

- GetRequest;

- SetRequest;

- GetNextRequest;

- GetBulkRequest;

- Svar;

- Trap;

- InformRequest.

Kärnan i det första kommandot är att skicka en förfrågan från chefsprogrammet till agentprogrammet för att få ett eller annat värde med variabeln - en eller av listan. I sin tur får programhanteraren ett svar med vissa värden.

Specificitet av det andra kommandot är att även skicka ett meddelande från chefprogrammet till agentprogrammet, men i det här fallet för att justera variabeln - en eller av listan. Agentprogrammet accepterar ändringarna och skickar sedan programhanteraren nya värden för varje variabel.

Kärnan i det tredje kommandot är att skicka en förfrågan från chefsprogrammet till agentprogrammet för vissa kommandon för att upptäcka alla tillgängliga variabler på enheten samt de värden som ställs in för dem. I sin tur returnerar agentprogrammet ett svar som innehåller värdet på en variabel, och en länk till nästa är i förhållande till dess position i listan. Följande fråga förutsätter överföring av data som speglar information om nästa variabel, samt en länk till den som går längre i kön. Vidare upprepas algoritmen för dataomsättning med användning av SNMP-kommandot i fråga.

Specificiteten av det fjärde kommandot är att det i huvudsak är en moderniserad version av meddelandet GetNextRequest. Det antas att agentprogrammet kommer att överföra ett svar till managerprogrammet som innehåller data om flera variabler samtidigt, med början som presenteras i den inledande frågan.

Kärnan i det femte kommandot är genomförandet av returproceduren för den bundna variabeln, liksom värdena från agenten till programprogrammet när du använder de 4 typerna av meddelanden som diskuterats ovan. Samtidigt utbyts ett felmeddelande mellan enheterna via ett lämpligt kommando.

Specificiteten av det 6: e kommandot är i genomförandet av överföringen av meddelanden från applikationsagenten utan föregående begäran från programhanteraren. Det aktuella värdet av variabeln finns i strukturen för detta meddelande. Observera att mottagaren av kommandot i detta fall bestäms av speciella konfigurationer inom MIB-basen.

Kärnan i det 7: e kommandot är att det i själva verket motsvarar meddelandet om att skicka ett meddelande från chefsprogrammet till agenten och vice versa. Applikationen beror på det faktum att vissa meddelanden i en nätverksinfrastruktur ibland inte kan levereras korrekt. InformRequest-teamet bekräftar faktiskt det faktum att den framgångsrika överföringen av kommandot från en enhet till en annan.

Korrekt SNMP-konfiguration kräver i många fall att administratören ska ägna särskild uppmärksamhet åt att kontrollera MIB: s funktionalitet. Låt oss överväga vad dess funktioner är.

MIB: Funktioner av databasens funktion

Nyckelproceduren inom MIB-ramverket är variabel adressering. Det implementeras med hänsyn till strukturen hos den övervägda komponenten i SNMP-protokollet. MIB ser ut som ett trädliknande system som består av flera element, som var och en har en särskild identifierare bifogad.

Det variabla namnet inom MIB-basen återspeglar adressen före den, med början från rotkatalogen. I strukturen hos en variabel kan innehålla en mängd information, till exempel enhetens tid. I MIBs trädstruktur kan det finnas både standardgrenar som stöds av de flesta enheter, eller de som läggs till av enhetsproducenten eller av den organisation där datornätverksinfrastrukturen implementeras. Det viktigaste i det här fallet är att korrekt ställa in motsvarande uppsättningar variabler.

Så, om de är inbyggda i MIB-strukturen tillfälligt, så är det meningsfullt att placera dem i försöksdelen. Omedelbart före godkännande av databasstrukturen måste du ange ett separat nummer till variabeluppsättningen. För att göra detta, använd avsnittet privata företag. Detta gör det möjligt för ingenjörer eller nätverksadministratörer, inom vars kompetens - SNMP-övervakning och andra uppgifter för att säkerställa infrastrukturens funktion, öppna en ny filial i MIB-strukturen för att endast placera variabler från deras företag.

Historien om utseendet på SMNP

Det blir intressant att studera SNMP-utvecklingens historia. Den viktigaste mjukvarumiljö där SNMP-Windows-protokollet nu är inblandat. Det började dock 1988 - långt innan operativsystemet från Microsoft, representerat i de välbekanta gränssnitten, började erövra marknaderna. Faktum är att SNMP ursprungligen utvecklades för UNIX, en serie operativsystem utformade för att lösa ett brett spektrum av uppgifter för att säkerställa funktionaliteten hos olika datanät. Även om så många gånger har många experter sett potentialen i Windows, och det är möjligt att utvecklingen av ett universellt nätverksprotokoll i stor utsträckning bestämdes av det faktum att det nya operativsystemets popularitet kunde öka.

Det var självklart en faktor som spelade en viktig roll för att påskynda arbetet med SNMP, webben. Redan då kom de första onlinetjänsterna fram, och det var tydligt för experterna att integrationen av nätverksgränssnitt på världskalan var framåt.

Hur som helst bestämde de största tillverkarna av nätverksenheter 1988 att de behöver utveckla en universell uppsättning verktyg som är utformade för att hantera enheter. Vid den tiden släppte företaget sina egna lösningar för övervakning samt konfigurering av enheten. Förening behövs.

SNMP Utveckling: Grundläggande instruktioner

I augusti 1988 kom företag som tillverkar nätverksutrustning till enighet. Under utveckling av ett nytt protokoll tillämpades några av de redan befintliga koncepten. De specialister som arbetade tillsammans identifierade tre nyckeldokument: RFC 1065, 1066 och 1067. Senare kompletterades, och nya uppträdde - RFC 1155, 1156 och 1157. Dessa källor återvanns och 1991 Baserat på den första versionen av protokollet SNMP.

RFC 1155 innehöll exempelvis instruktioner som definierar:

- i vilken struktur kontrollinformation bör återspeglas

- Vilka är de grundläggande principerna för att använda syntax för att definiera namn för variabler.

RFC 1155-dokumentet kompletterades av RFC 1212-källan delvis, av den variabla syntaxen. Vid godkännandet av SMNP-protokollet utvecklades ett antal nya dokument, till exempel RFC 1213. Det återspeglade en lista över nyckelvariabler genom vilka nätverksinfrastrukturen skulle konfigureras.

RFC 1157-källan innehöll de parametrar som krävs för:

- Definitioner av kommandon med vilka servern och det hanterade objektet kunde interagera med varandra

- utbyte av fälla meddelanden

Så snart SNMP-protokollet publicerades och introducerades, kunde adaptern, nätverkskortet, servern, i princip alla enheter som skulle ingå i nätverksinfrastrukturen, bli föremål för kontroll som utförts inom ramen för standardprocedurer. Introduktionen av SNMP har blivit den starkaste faktorn för tillväxten på världsmarknaden för nätverksutrustning. På grund av standardiseringen blev det också möjligt att implementera nya gränssnitt i stor omfattning, till exempel, Ethernet, FDDI.

sammanfattning

Så vad är det - SNMP lärde vi oss. Denna förkortning motsvarar ett av de viktigaste nätverksprotokollen som används för att upprätthålla funktionaliteten hos moderna datanät. Detta protokoll innefattar implementeringen mellan olika delar av infrastrukturen - hantering av servrar och hanterade enheter, utbyte av standardiserade meddelanden. Detta kallar MIB-databasen för en enhet.

Genom standardiserade meddelanden implementeras följande i SNMP-protokollet:

- Begäran om en eller flera MIB-parametrar

- i följd avläsning av olika värden för olika parametrar, t ex tabulär;

- Ange specifika värden för en eller flera MIB-variabler.

- returnera enheten svar på en eller annan begäran av en annan enhet,

- Skicka meddelanden om olika nätverksprocesser.

MIB algoritmer kan antingen vara gemensam för alla enheter och de som föreskrivs av tillverkarna för särskilda typer av nätverksutrustning.

Vad är det - SNMP från synvinkel värde för dagens IT-marknaden? Denna teknik är helt klart bland det viktigaste, och i många fall har inget alternativ. Och detta trots sin enkelhet, som dock var resultatet av år av utveckling och samordning av nätverksstandarder, med deltagande av ledande tillverkare av utrustning.

Network Communications, som en del av dessa kommer att innebära möjlighet att MIB-protokollet innebär användning av programansvariga, samt applikationsmedel. Den första leder lagen andra, och sedan mjukvaran utför devaysa utförandet av vissa algoritmer. Också, är dataöverföringen utförs i enlighet med de etablerade systemen från tillämpningen medlet till programchefen.

datorerna i nätverket kan styras från huvudservern. För denna speciella program, till exempel, kan Zabbix vara inblandade. SNMP - protokoll som stöds program som kan köras på olika operativsystem. SNMP utvecklades ursprungligen för UNIX, men skapades typer av programvara, som tillät honom att använda i operativsystemet Windows, Sun Solaris.

Därför är det - SNMP? Den internationella standarden som gör det möjligt, först och främst för att integrera lösningar från flera leverantörer. Inledningsvis hanteringsalgoritmer definiera sina egna varumärken. Men tack vare SNMP utveckling de kunde använda gemensamt befäl, vilket stimulerat efterfrågan på tillverkade soppa nätverk, har blivit en effektiv drivkraft för tillväxten på marknaden av lämplig typ av utrustning.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sv.unansea.com. Theme powered by WordPress.