PočítačeProgramovanie

Čo je to - SNMP? Simple Network Management Protocol

Väčšina moderných typov sieťových zariadení podporuje protokol SNMP. Táto norma sa považuje za veľmi jednoduchú štruktúru. Jeho implementácia v sieťovej infraštruktúre moderných spoločností nie je ťažká. Riadenie počítačov prostredníctvom príslušného protokolu môže byť vykonávané pomocou širokej škály softvérových riešení. Aké sú hlavné funkcie SNMP? Ako funguje príslušný protokol v praxi?

Čo je protokol SNMP?

Po prvé, budeme študovať základné informácie o danej technológii. Čo je SNMP? Táto skratka označuje protokol Simple Network Management Protocol a označuje protokol Simple Network Management Protocol. Tento štandard patrí medzi najbežnejšie, ktoré sa používajú na ovládanie rôznych zariadení v sieťach IP, ktoré fungujú na základe architektúry protokolu TCP / IP. Napríklad smerovače, prepínače, pracovné stanice, sieťové tlačiarne.

Tento protokol sa najčastejšie používa v prípadoch, keď infraštruktúra zahŕňa monitorovanie zariadení, ktoré sú pripojené k sieti, aby spĺňali podmienky stanovené správcom. Štruktúra informácií, ktorých obrat sa vykonáva v rámci protokolu SNMP, zahŕňa najmä tie, ktoré sú reprezentované vo forme premenných, pomocou ktorých môžete opísať konfiguráciu riadiaceho objektu, ktorý je v sieťovom systéme. Pomocou kontrolných aplikácií je možné požadovať zodpovedajúce premenné a v niektorých prípadoch ich možno požiadať.

Funkcie SNMP

Uvažovaný protokol umožňuje správcom siete konfigurovať určité zariadenia pomocou hlavného servera bez použitia špeciálnych programov, ktorých funkcia je navrhnutá na sledovanie rôznych sieťových procesov. Pomocou príslušného protokolu je možné nielen riadiť (SNMP v tomto zmysle je jedinečný nástroj) počas správy procesov v sieti, určitými postupmi, ale tiež najmä monitorovať výkonnosť infraštruktúry, identifikovať problémy, ktoré vznikajú v Monitorovať používanie sieťových zdrojov.

Pozrime sa teraz na to, aké kľúčové komponenty tvoria infraštruktúru sietí založených na SMTP.

SNMP: základné komponenty

SNMP je protokol, ktorý zahŕňa použitie viacerých sieťových komponentov. Najdôležitejšie sú:

- spravovaný objekt - počítač alebo aplikácia, ku ktorej odosiela určité príkazy pomocou daného protokolu, správca siete;

- databáza MIB;

- aplikačný agent;

- programový manažér;

- systém na zabezpečenie interakcie siete.

Spravovaný objekt môže nielen prijímať príkazy od administrátora, ale aj ich odoslať - podľa zadaných parametrov. Údaje z objektu sa prenášajú na správcu programu, ktorý ich interpretuje podľa zavedených algoritmov. Na druhej strane agenta beží na spravovanom zariadení. Zhromažďuje informácie o príslušnom zariadení a v prípade potreby ho prekladá vo formáte prispôsobenom špecifickosti protokolu SNMP.

Sieťový komunikačný systém umožňuje správcovi pracovať s viacerými programovými manažérmi na riadenie fungovania infraštruktúry. V sieťach je možné nainštalovať niekoľko typov softvéru príslušného typu.

Najdôležitejším, možno kľúčovým prvkom protokolu je SNMP - MIB alebo databáza informácií o riadení. Jeho účelom je popísať štruktúru údajov, ktorá sa vymieňa počas správy zariadení. V skutočnosti vám príslušná databáza umožňuje umiestniť informácie, ktoré sa používajú na ovládanie zariadenia priamo na ňom, či ide o modem, server alebo napríklad sieťovú kartu. SNMP je univerzálny protokol a v mnohých ohľadoch je jeho funkčnosť možné realizovať vďaka schopnostiam databázy MIB v prvom rade.

Zariadenia kompatibilné s touto technológiou obsahujú ako štandardné premenné, tak tie, ktoré charakterizujú vlastnosti konkrétneho zariadenia. Hlavnými prvkami tejto databázy sú identifikátory typu OID. Umožňujú vám nastaviť premenné, ktoré sa čítajú alebo definujú protokolom SMNP.

Aplikácia agenta, ktorá je súčasťou sieťovej infraštruktúry SMNP, zvyčajne prijíma požiadavky pomocou portu 161. Správca môže zasa použiť akékoľvek porty dostupné v sieti. Zároveň tento typ softvéru dostáva oznámenia zvyčajne na portu 162.

Zvážte hlavné nástroje, ktoré používajú správcovia, ktorí používajú protokol SNMP vo svojej práci podrobnejšie. Medzi nimi je programový manažér.

Program manažéra v rámci protokolu SNMP: hlavné funkcie

Tento typ softvéru umožňuje z dôvodu schopností posudzovaného protokolu spravovať skupiny rôznych zariadení v rámci sieťovej infraštruktúry. Príslušný program môže fungovať pod podmienkou predbežnej inštalácie na zariadeniach, ktoré sú riadené prostredníctvom jeho rozhraní, špeciálny aplikačný agent, ktorý sme spomenuli vyššie. Posiela potrebné dáta na administrátorský server pomocou protokolu SNMP. Na druhej strane, na strane hlavného počítača funguje príslušný programový manažér, ktorý spracováva informácie pochádzajúce zo spravovaných zariadení.

Aký softvér slúži na správu siete pomocou protokolu SNMP?

Ktoré programy je možné použiť ako manažérov? V princípe existujú riešenia, ktoré sú prispôsobené implementácii protokolu SNMP v rôznych operačných systémoch - Windows, Solaris. Ak hovoríme o softvéri pre systém Windows, potom je medzi obľúbeným, pracujúcim v tomto operačnom systéme a pomocou SNMP, balíček, ktorý vydal Castle Rock Computing. Na druhej strane spoločnosť Solaris vyvinula ďalšie efektívne riešenie - Sun NetManager. Prostredníctvom obidvoch možností je možné vytvoriť efektívnu sieťovú mapu založenú na SNMP. Okrem toho umožňujú priamu komunikáciu s MIB.

V rámci príslušných rozhraní môžete spravovať smerovače rôznych značiek, ktoré podporujú najmä SNMP, Cisco. Typicky moderní výrobcovia sieťových zariadení vydávajú dokumentáciu o MIB zariadenia, čo odráža schopnosť riadiť príslušné komponenty infraštruktúry v rámci siete.

Ďalšie populárne riešenie pre správu sieťových zariadení je Zabbix. SNMP je protokol, ktorý tento program tiež používa. Zodpovedajúce riešenie má veľa funkcií.

Pokiaľ ide napríklad o použitie SNMP, umožňuje to efektívne monitorovanie sieťových procesov. Výmena dát v rámci protokolu SNMP sa vykonáva prostredníctvom špeciálnych správ. Pozrime sa na ich špecifiká podrobnejšie.

Funkcie SNMP správ

Hlavné správy, ktoré si môžu vymieňať server administrátora SNMP, sú nasledujúce príkazy:

- GetRequest;

- SetRequest;

- GetNextRequest;

- GetBulkRequest;

- reakcia;

- Trap;

- InformRequest.

Podstatou prvého príkazu je poslať žiadosť z programu manažéra do aplikácie agenta, aby sa získala jedna alebo druhá hodnota premennou - jedna alebo zoznam. Na druhej strane manažér programu dostane odpoveď s určitými hodnotami.

Špecifickosť druhého príkazu spočíva v odoslaní správy z programu manažér do aplikácie agenta, ale v tomto prípade za účelom úpravy premennej - jednej alebo zo zoznamu. Aplikácia agent prijíma zmeny a potom odošle správcovi programu nové hodnoty pre každú premennú.

Podstatou tretieho príkazu je poslať žiadosť z programu manažéra na aplikáciu agenta určitých príkazov, aby sa na zariadení objavili všetky dostupné premenné, ako aj hodnoty, ktoré sú pre ne nastavené. Na druhej strane aplikácia agenta vráti odpoveď, ktorá obsahuje hodnotu jednej premennej a prepojenie na ďalšiu je vo vzťahu k jej pozícii v zozname. Nasledujúci dopyt predpokladá prenos údajov, ktoré odrážajú informácie o ďalšej premennej, ako aj prepojenie na údaje, ktoré idú ďalej vo fronte. Ďalej sa opakuje algoritmus obratu údajov pomocou príslušného príkazu SNMP.

Špecifickosť štvrtého príkazu je, že v podstate ide o modernizovanú verziu správy GetNextRequest. Predpokladá sa, že aplikácia agenta odošle odpoveď na program manažéra, ktorý obsahuje údaje o niekoľkých premenných súčasne, počnúc tým, ktorý je uvedený v počiatočnom dopyte.

Podstatou piateho príkazu je implementácia postupu návratu viazanej premennej, ako aj hodnoty z agenta aplikácie do programu manažéra pri použití 4 typov správ diskutovaných vyššie. Súčasne sa medzi zariadeniami vymieňa chybové hlásenie prostredníctvom príslušného príkazu.

Špecifickosť 6. príkazu je pri prenose správ od aplikačného agenta bez predchádzajúcej žiadosti manažéra programu. Aktuálna hodnota premennej je prítomná v štruktúre tejto správy. Všimnite si, že príjemca príkazu v tomto prípade je určený špeciálnymi konfiguráciami v rámci základne MIB.

Podstatou siedmeho príkazu je, že v skutočnosti zodpovedá oznámeniu odoslania správy z programu manažéra aplikácii agentov a naopak. Jeho aplikácia je spôsobená skutočnosťou, že v sieťovej infraštruktúre niekedy nie je možné správne doručiť určité správy. Tím InformRequest v skutočnosti potvrdzuje úspešný prenos príkazu z jedného zariadenia na druhé.

Správna konfigurácia protokolu SNMP v mnohých prípadoch vyžaduje, aby správca venoval osobitnú pozornosť kontrole funkčnosti MIB. Pozrime sa, aké sú jeho vlastnosti.

MIB: funkcie fungovania databázy

Kľúčovým postupom v rámci MIB je adresovanie premenných. Implementuje sa s prihliadnutím na štruktúru zvažovanej zložky protokolu SNMP. MIB vyzerá ako schéma podobná stromu, ktorá pozostáva z niekoľkých prvkov, z ktorých každá má špeciálny identifikátor.

Názov premennej v rámci databázy MIB odzrkadľuje adresu pred ňou, začínajúcu od koreňového adresára. V štruktúre premennej môže obsahovať rôzne informácie, napríklad čas prístroja. Vo stromovej štruktúre MIB môžu existovať obidve štandardné pobočky, ktoré podporujú väčšina zariadení alebo tie, ktoré pridáva výrobca zariadenia alebo organizácia, v ktorej sa implementuje infraštruktúra počítačovej siete. Hlavná vec v tomto prípade je správne umiestniť zodpovedajúce množiny premenných.

Takže ak sú dočasne vložené do štruktúry MIB, má zmysel umiestniť ich do experimentálnej sekcie. Bezprostredne pred schválením štruktúry databázy musíte priradiť k súboru premenných samostatné číslo. Ak to chcete urobiť, použite sekciu private-enterprises. To umožní inžinierom alebo správcom siete, v ktorých kompetencii - monitorovanie SNMP a ďalšie úlohy na zabezpečenie fungovania infraštruktúry - otvoria novú pobočku v štruktúre MIB, aby umiestnili premenné len od svojej spoločnosti.

História vzhľadu SMNP

Bude zaujímavé študovať históriu vývoja SNMP. Hlavné softvérové prostredie, v ktorom je teraz zapojený protokol SNMP-Windows. Začalo sa to však v roku 1988 - dlho predtým, ako operačný systém spoločnosti Microsoft, zastúpený v známych rozhraniach, začal podmaniť trhy. V skutočnosti bola SNMP pôvodne vyvinutá pre UNIX, skupinu operačných systémov navrhnutých na riešenie širokého spektra úloh na zabezpečenie funkčnosti rôznych počítačových sietí. Hoci, samozrejme, v tom čase mnohí odborníci videli potenciál Windows a je možné, že vývoj univerzálneho sieťového protokolu bol do značnej miery predurčený skutočnosťou, že popularita nového operačného systému by sa mohla zvýšiť.

Samozrejme, existoval ešte jeden faktor, ktorý zohral dôležitú úlohu pri urýchľovaní práce na SNMP, na webe. Už sa objavili prvé on-line služby a pre odborníkov bolo jasné, že integrácia sieťových rozhraní na celosvetovej úrovni bola pred očakávaním.

Najväčší výrobcovia sieťových zariadení v roku 1988 rozhodli, že potrebujú vyvinúť univerzálny súbor nástrojov určených na správu zariadení. V tom čase spoločnosť vydala vlastné riešenia na monitorovanie a konfiguráciu zariadenia. Zjednotenie bolo potrebné.

SNMP Development: Základné inštrukcie

V auguste 1988 dosiahli podniky vyrábajúce sieťové zariadenia konsenzus. V procese vývoja nového protokolu boli uplatnené niektoré už existujúce koncepcie. Špecialisti, ktorí pracovali spoločne, identifikovali 3 kľúčové dokumenty: RFC 1065, 1066 a 1067. Neskôr boli doplnené a nové sa objavili - RFC 1155, 1156 a tiež 1157. Tieto zdroje boli recyklované av roku 1991 ich Na základe prvej verzie protokolu SNMP.

Napríklad RFC 1155 obsahuje inštrukcie definujúce:

- v ktorých informáciách o riadení štruktúry by sa mala odzrkadliť;

- aké sú základné zásady používania syntaxe na definovanie mien pre premenné.

Dokument RFC 1155 bol doplnený zdrojom RFC 1212 čiastočne znova s variabilnou syntaxou. V čase schvaľovania protokolu SMNP sa vytvorilo množstvo nových dokumentov, ako napríklad RFC 1213. Odzrkadľovalo sa zoznam kľúčových premenných, prostredníctvom ktorých mala byť sieťová infraštruktúra konfigurovaná.

Zdroj RFC 1157 obsahoval parametre požadované pre:

- definície príkazov, pomocou ktorých by mohol server a riadený objekt vzájomne komunikovať;

- výmena hlásení o pasciach.

Akonáhle bol uverejnený a zavedený protokol SNMP, adaptér, sieťová karta, server - v zásade môže byť akékoľvek zariadenie, ktoré by bolo súčasťou sieťovej infraštruktúry, predmetom kontroly vykonanej v rámci štandardných postupov. Zavedenie SNMP sa stalo najsilnejším faktorom rastu svetového trhu sieťových zariadení. Aj vďaka štandardizácii bolo možné v širokom rozsahu implementovať nové rozhrania, ako napríklad Ethernet, FDDI.

zhrnutie

Takže, čo je to - SNMP, sme sa naučili. Táto skratka zodpovedá jednému z kľúčových sieťových protokolov, ktoré slúžia na udržanie funkčnosti moderných počítačových sietí. Tento protokol zahŕňa implementáciu medzi rôznymi prvkami infraštruktúry - riadiacimi servermi a spravovanými zariadeniami, výmenou štandardizovaných správ. Toto nazýva databázu MIB zariadenia.

Prostredníctvom štandardizovaných správ sa v protokole SNMP implementujú nasledovné:

- žiadosti o jeden alebo viac parametrov MIB;

- postupné čítanie rôznych hodnôt pre rôzne parametre, napríklad tabuľkové;

- nastavenie špecifických hodnôt pre jednu alebo viac MIB premenných;

- vrátiť odpoveď zariadenia na jednu alebo inú požiadavku iného zariadenia;

- posielanie notifikačných správ o rôznych sieťových procesoch.

MIB algoritmy môžu byť buď spoločné pre všetky zariadenia, a tie, ktoré sú predpísané výrobcami pre určité typy sieťových zariadení.

Čo je to - SNMP z hľadiska hodnoty pre dnešné IT trhu? Táto technológia je jednoznačne patrí k najvýznamnejším a v mnohých prípadoch nemá inú možnosť. A to aj napriek svoju jednoduchosť, čo však bol výsledok mnohých rokov vývoja a koordinácie sieťových štandardov, za účasti popredných výrobcov zariadení.

Sieťovej komunikácie, v rámci ktorej bude zahŕňať možnosť MIB protokolu zahŕňa použitie programových manažérov, rovnako ako aplikačné prostriedky. Prvé riadi tímy druhej, a potom softvér vykonáva devaysa výkonu určitých algoritmov. Tiež prenos dát sa uskutočňuje v súlade so zavedenými systémami z aplikačnej činidla k správcovi programov.

počítače v sieti možno ovládať z hlavného servera. Z tohto špeciálneho programu, napríklad Zabbix môžu byť zapojené. SNMP - protokol podporované programy, ktoré môžu bežať na rôznych operačných systémoch. SNMP bol pôvodne vyvinutý pre UNIX, ale boli vytvorené typy softvéru, ktorý dovolil jemu používať v operačnom systéme Windows, Sun Solaris.

Tak, to je - SNMP? Medzinárodný štandard, ktorý umožňuje v prvom rade, integrovať riešenia od rôznych dodávateľov. Spočiatku algoritmy riadenia definovať svoje vlastné značky. Ale vďaka rozvoju SNMP boli schopní používať jednotný príkaz, ktorý stimulované dopytu po vyrobenom Soup siete, sa stala účinným motorom rastu trhu vhodného typu zariadenia.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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