Mga computerProgramming

Ano ito - SNMP? Simple Network Management Protocol

Karamihan sa modernong mga uri ng network kagamitan ay sumusuporta sa SNMP. Ang batayan na ito ay itinuturing na napaka-simple sa istraktura. Nito pagpapatupad upang ipatupad ang isang network infrastructure ng modernong mga kompanya ay simple. Pamamahala ng mga computer sa pamamagitan ng isang naaangkop na protocol ay maaring ipatupad ang paggamit ng isang iba't ibang uri ng mga solusyon sa software. Ano ang mga pangunahing tampok ay SNMP? Paano naaangkop protocol ay ginawang aktibo sa kasanayan?

Ano ang SNMP protocol?

Upang magsimula, pinag-aaralan natin ang mga pangunahing kaalaman ng mga teknolohiya sa tanong. Ano ito - SNMP? Ito pagpapaikli nakatayo bilang ang Simple Network Management Protocol, at ibig sabihin ay "Simple Network Management Protocol." Ang batayan na ito ay isa sa mga pinaka-karaniwang na ginagamit upang makontrol ang iba't-ibang mga aparato sa IP-based network, na kung saan ay nagpapatakbo sa batayan ng TCP / IP architecture. Halimbawa, routers, switch, workstations, network printer.

madalas na itinuturing na ang protocol na ginagamit sa mga kaso kung saan ang infrastructure ay nagsasangkot ng monitoring device na nakakonekta sa network, para sa katuparan ng mga kondisyon na itinakda ng administrator. Ang istraktura ng data ng trapiko na kung saan ay isinasagawa sa ilalim ng SNMP protocol kasama, alia maki, ang mga na kung saan ay kinakatawan bilang mga variable na maaaring inilarawan sa pamamagitan ng ang configuration ng ang control object, na nasa sistema ng network. Sa pamamagitan ng application ng pamamahala ng kaukulang variable ay maaaring na-query, at sa ilang mga kaso - at Wonder.

posibilidad SNMP

Tiningnan protocol ay nagpapahintulot sa mga administrator ng network upang isagawa ang pagsasaayos ng mga tiyak na mga aparato gamit ang mga pangunahing server nang walang pagbawi sa mga espesyal na mga programa, ang pag-andar na kung saan ay dinisenyo upang subaybayan ang isang iba't ibang mga proseso ng network. Sa tulong ng ang protocol na pinag-uusapan ay maaaring natupad sa panahon ng pamamahala ng network ng mga proseso hindi lamang ang management (SNMP, sa ganitong kahulugan ay isang natatanging tool) sa pamamagitan ng iba't-ibang pamamaraan, ngunit sa partikular, pati na rin masubaybayan ang pagganap ng infrastructure, kilalanin ang mga problema na sanhi sa ito subaybayan ang paggamit ng mga mapagkukunan ng network.

Talakayin natin ngayon kung ano ang ilang mga pangunahing mga bahagi bumubuo ng isang network ng imprastraktura na batay sa SMTP.

SNMP: pangunahing bahagi

SNMP - protocol na kung saan ay nagsasangkot ng pag-activate ng maramihang mga bahagi ng network. Ang susi ay maaaring magsama ng:

- pinamamahalaang object - sa iyong computer o application na nagpapadala ng mga tiyak na mga utos gamit ang protocol na pinag-uusapan, ang network administrator;

- MIB database;

- ang application na ahente;

- Programa Manager;

- sistema ng software networking.

Ang isang pinamamahalaang object ay hindi maaaring lamang makatanggap ng mga utos mula sa mga administrator, ngunit din upang gabayan ang mga ito - alinsunod sa mga tinukoy na parameter. Ang data mula sa object ay inililipat sa manager programa, na kung saan ay ustanolennym algorithm bigyang-kahulugan ang mga ito. Kaugnay nito, sa mga pinamamahalaang devayse gumagana application agent. Ito nangongolekta ng impormasyon sa mga naaangkop na aparato at, kung kinakailangan, isinasalin ito sa isang format na iniangkop upang ang mga pagtutukoy ng SNMP protocol.

Assurance na sistema networking ay nagbibigay-daan sa mga administrator upang patakbuhin ang maramihang mga programa managers upang mag-ehersisyo kontrol sa mga operasyon ng imprastraktura. Ang mga network na maaaring i-install sa ilang mga varieties sa naaangkop na uri.

Ang pinaka-mahalaga, marahil, ang isang mahalagang sangkap ng SNMP - MIB, o ang batayang control impormasyon. Nito layunin - upang ilarawan ang istraktura ng data ipinagpapalit sa proseso control aparato. Sa katunayan, ang mga kaukulang database ay nagbibigay-daan sa iyo upang ilagay ang impormasyon na iyon ay ginawang aktibo upang kontrolin ang aparato nang direkta sa ito, kung ito man ay isang modem, o ng isang server, halimbawa, ang isang network card. SNMP - ay isang unibersal na protocol, at sa maraming mga paraan sa kanyang pag-andar ay maaring ipatupad salamat sa, una sa lahat, ang MIB database kakayahan.

Sa aparato, katugma sa ang teknolohiyang ito, ay nakapaloob bilang standard variable, pati na rin ang mga na magpakilala ng mga tampok ng isang solong aparato. Ang pangunahing elemento ng balangkas na ito - i-type ang mga pantukoy OID. Pinapayagan nila ang mong itakda ang mga variable na basahin o natutukoy sa pamamagitan SMNP protocol.

Application agent, na kung saan ay isang bahagi ng SMNP network infrastructure ay karaniwang natatanggap ng mga kahilingan gamit ang port 161. Bilang kapalit, ang manager ng programa ay maaaring gamitin ang alinman sa port na magagamit sa network. Sa komunikasyon na ito, na uri ng software ay karaniwang natatanggap sa port 162.

Isaalang-alang ang mga pangunahing mga kasangkapan, mga kasangkot sa mga administrator na gumagamit ng SNMP protocol upang gumana nang higit pa. Kasama sa mga - Programa Manager.

Ang manager ng programa sa loob ng SNMP protocol: pangunahing tampok

Ang ganitong uri ng software ay nagbibigay-daan salamat sa posibilidad na isaalang-alang ang isang protocol upang pamahalaan ang mga grupo ng maraming iba't ibang mga aparato sa loob ng network infrastructure. Ang program na pinag-uusapan ay maaaring function na ibinigay para sa preliminary aparato-install, na kung saan ay pinamamahalaan sa pamamagitan ng kanyang interface, ang application na tukoy na ahente, na kung saan namin sinabi sa itaas. Ito ay nagpapadala sa server administrator para sa ang mga kinakailangang data gamit ang isang protocol SNMP. Kaugnay nito, sa gilid ng mga pangunahing PC ay tumatakbo, ang program na ito manager, na kung saan pinoproseso ang impormasyon na natanggap mula sa mga pinamamahalaang device.

Ano ang software na ito ay ginagamit para sa pamamahala ng network sa pamamagitan ng SNMP?

Ano ang mga tiyak na mga programa ay maaaring magamit bilang kontrol? Talaga, may mga solusyon na ay iniangkop upang ang pagpapakilala ng isang iba't ibang mga operating system, ang SNMP protocol - Windows, Solaris. Kung makipag-usap namin tungkol sa software para sa Windows, ikaw popular sa mga nagtatrabaho sa OS at i-activate SNMP, - Package inilabas Castle Rock Computing. Kaugnay nito, ang Solaris binuo mas mahusay na solusyon - Sun NetManager. Sa pamamagitan ng parehong mga pagpipilian epektibong batay sa SNMP protocol network card ay maaaring binuo. Sa karagdagan, pinapayagan nila para sa direktang pakikipag-usap sa mga MIB.

Sa loob ng balangkas ng mga kaugnay na mga interface ay maaaring kinokontrol ng mga router ng iba't-ibang tatak na sumusuporta sa mga protocol SNMP, Cisco, sa partikular. Bilang isang patakaran, modernong mga tagagawa ng mga aparato sa network makabuo ng mga babasahin MIB ng isang aparato, na kung saan sumasalamin sa posibilidad ng pagkontrol sa kani-kanilang mga bahagi ng imprastraktura sa network.

Isa pang popular na solusyon para sa pamamahala ng mga aparato sa network na kung saan - Zabbix. SNMP - protocol na ginagamit ang program na ito din. Ang kaukulang desisyon ay may isang pulutong ng mga tampok.

Tungkol sa paggamit ng SNMP ay, halimbawa, ay nagbibigay-daan mabisang pagsubaybay ng mga proseso ng network. Palitan ng data sa loob ng SNMP protocol ay isinasagawa sa pamamagitan ng mga espesyal na mga mensahe. Isaalang-alang ang kanilang mga tiyak na detalye.

Mga Tampok SNMP-mensahe

Ang pangunahing mensahe ipinagpapalit ay maaaring magpasimula sa pamamagitan ng SNMP server administrator ay kinabibilangan ng mga utos tulad ng:

- GetRequest;

- SetRequest;

- GetNextRequest;

- GetBulkRequest;

- Tugon;

- Trap;

- InformRequest.

Ang kakanyahan ng 1st team ay binubuo ng pagpapadala ng isang kahilingan mula sa isang manager sa isang programa ng application, ang mga ahente upang makakuha ng isang partikular na halaga para sa isang variable - o isa sa listahan. Kaugnay nito, ang manager ng programa na natatanggap ng isang tugon sa mga tiyak na mga halaga.

Pagtitiyak ng ika-2 ng koponan ay din sa pagpapadala ng isang mensahe mula sa manager ng programa sa application-agent, ngunit sa kasong ito, upang ayusin ang mga variable - o isa sa listahan. Appendix agent na natatanggap ang mga pagbabago at pagkatapos ay nagpapadala ang manager ng programa ng bagong mga halaga para sa iba't-ibang mga variable.

Ang kakanyahan ng ikatlong koponan binubuo ng pagpapadala ng kahilingan mula sa pamamahala ng programa sa application-specific na mga utos sa ahente para sa pag-detect sa isang device ng lahat ng magagamit na mga variable at mga halaga na itinakda para sa kanila. Kaugnay nito, ang application agent ay nagbabalik ng tugon, na naglalaman ng mga halaga ng isa variable, pati na rin ang link sa susunod na maugnayin sa posisyon nito sa listahan. Ang mga sumusunod na query ay nagsasangkot sa pagpapadala ng data na sumasalamin sa ang mga detalye ng mga susunod na variable, at isang link sa isa na lumalabas sa queue. Kasunod algorithm gamit ang data ng Trapiko itinuturing SNMP-team ay inulit.

Ang mga pagtutukoy ng ika-4 na koponan ay na sa katunayan ito ay isang upgrade na bersyon GetNextRequest mga post. Ipinapalagay nito na ang application agent ay magbibigay sa ang manager ng programa ng isang tugon na naglalaman ng data sa maramihang mga variable sa parehong oras, na nagsisimula sa ang isa na ay iniharap sa orihinal na kahilingan.

Ang kakanyahan ng ika-5 koponan - sa pagpapatupad ng ang return proseso na may kaugnayan variable, at ang mga halaga ng mga application agent upang ang manager ng programa sa pamamagitan ng paggamit ng 4 na uri ng mga mensahe tinalakay sa itaas. Sa kasong ito, ang exchange ay isinasagawa sa mga mensahe ng error sa pamamagitan ng ang katumbas na command sa pagitan device.

Pagtitiyak ng ika-6 na koponan - upang ipatupad ang pagpapadala ng mga mensahe mula sa application agent nang walang paunang kahilingan mula sa manager ng programa. Sa kaayusan ng komunikasyon ay naroroon sa kasalukuyang halaga ng variable. Tandaan na ang tatanggap ng mga utos sa kasong ito ay tinutukoy ng mga tiyak na mga configuration sa loob ng MIB.

Ang kakanyahan ng ika-7 ng koponan ay na ito ay, sa katunayan, ay tumutugon sa komunikasyon ng isang mensahe ay ipinadala mula sa manager sa application na programa-agent, at vice versa. Nito application ay dahil sa ang katunayan na ang network infrastructure o mensahe sa ilang mga kaso ay maaaring maihatid nang maayos. InformRequest team, sa katunayan, Kinukumpirma ng ang katunayan ng mga matagumpay na paglipat ng mga utos mula sa isa sa isa pang devaysa.

Tamang configuration SNMP sa maraming mga kaso ay nangangailangan ng administrator ng pansin suriin ang MIB functionality. Isaalang-alang kung ano ang mga katangian nito.

MIB: mga tampok ng functioning database

Ang mga pangunahing pamamaraan sa balangkas ng mga MIB - Pagtugon sa mga variable. Ito ay isinasagawa sa istraktura sa ilalim ng pagsasaalang-alang SNMP protocol component. MIB database kamukha woody circuit na binubuo ng ilang mga elemento, ang bawat isa ay naka-attach ng isang espesyal na identifier.

Ang pangalan ng variable sa loob ng MIB ay sumasalamin sa address sa kanya, simula sa root directory. Sa istraktura ng variable ay maaaring maglaman ng iba't-ibang impormasyon, tulad ng sa panahon ng ang aparato. Ang MIB punong balangkas karaniwang ay maaaring maging kasalukuyan bilang mga sanga, na kung saan ay suportado ng karamihan ng mga device, o mga idinagdag sa manufacturer ng device o organisasyon kung saan ang mga network infrastructure ay ipinatupad. Ang pangunahing bagay sa kasong ito - ang karapatan na ilagay sa kani-kanyang mga hanay ng mga variable.

Kaya, kung ang mga ito ay ipinapatupad sa mga MIB istraktura pansamantala, gumawa sila ng kahulugan upang ilagay sa pang-eksperimentong mga seksyon. Kaagad bago ang pahayag ng database ng istraktura upang magtalaga ng isang set ng mga variable, isang hiwalay na kuwarto. Para sa layuning ito, ang seksyon na pribadong-negosyo. Pagaganahin nito inhinyero at network administrator na responsable - SNMP-pagsubaybay at iba pang mga gawain upang matiyak ang paggana ng imprastraktura, magbukas ng bagong branch sa MIB istraktura upang mailagay lamang sa mga variable ng kumpanya.

Ang kuwento ng SMNP

Ito ay magiging interesante sa mga pag-aralan ang impormasyon tungkol sa mga SNMP kasaysayan pag-unlad. Ang pangunahing software na kapaligiran, na kung saan ay aktibo na protocol SNMP - Windows. Gayunman, ang pag-unlad nito ay pinasimulan kasing aga ng 1988 - katagal bago ang operating system mula sa Microsoft, iniharap sa isang pamilyar na interface, ay nagsimulang lupigin ang market. Sa katunayan, SNMP ay orihinal na dinisenyo para sa UNIX - pamilya ng mga operating system para sa isang malawak na hanay ng mga gawain upang matiyak ang pag-andar ng iba't-ibang uri ng mga network na computer. Kahit na, siyempre, sa pamamagitan ng oras na iyon, maraming mga eksperto na nakita ang potensyal ng Windows, at ito ay posible na ang pagbuo ng isang unibersal na protocol network ay higit sa lahat ay paunang natukoy na sa pamamagitan ng ang katunayan na ang mga potensyal na paglago ng katanyagan ng mga bagong operating system.

Siyempre, nagkaroon ng isa pang kadahilanan na nag-play ng isang mahalagang papel sa accelerating ang trabaho sa SNMP, - Web. Kahit pagkatapos ay, diyan ay ang unang online na serbisyo, at mga eksperto ay malinaw na ang front - aktibong pagsasama ng mga interface ng network sa isang pandaigdigang scale.

Gayon pa man, ang mga pangunahing tagagawa ng mga aparato sa network ay nagpasya sa 1988 na kailangan nila upang bumuo ng isang komprehensibong hanay ng mga tool na dinisenyo upang pamahalaan ang mga aparato. Sa pamamagitan ng ang oras ng kumpanya produces kanyang sariling mga solusyon para sa pagsubaybay at pag-configure device. Ano ang kailangan ay ang pag-iisa.

SNMP Development: pangunahing tagubilin

Noong Agosto 1988, mga kompanya ng paggawa ng network kagamitan, ay dumating sa isang kasunduan. Sa proseso ng pagbuo ng isang bagong protocol ay inilapat sa ilang mga nasa puwersa konsepto. Eksperto na nagtrabaho sama-sama, na kinilala sa 3 pangunahing mga dokumento: RFC 1065, 1066 at 1067. Kasunod nito ay pupunan, at may mga bago - RFC 1155, 1156, at 1157. Ang mga pinagkukunan ay muling idisenyo, at noong 1991 ang kanilang batay sa mga unang bersyon ng SNMP protocol ay inilabas.

Kaya, RFC 1155 dokumento na nakapaloob ang mga tagubilin na matukoy:

- ang antas kung saan ang istraktura ay dapat sumasalamin sa pamamahala ng impormasyon;

- pagkatapos, ano ang mga pangunahing mga prinsipyo sa paggamit ng syntax sa pagtukoy ng mga pangalan ng variable.

RFC 1155 ay kinumpleto ng ang pinagmulan ng RFC 1212, muli, ang syntax ng mga variable. Sa oras ng pag-apruba SMNP protocol na ito ay bumuo ng isang bilang ng mga bagong mga instrumento tulad ng RFC 1213. Ito ay sumasalamin sa isang listahan ng mga pangunahing mga variable sa pamamagitan ng kung saan ay natupad ang configuration ng network infrastructure.

RFC 1157 Source ay naglalaman ng mga parameter na kinakailangan para sa:

- command na pagpapasiya sa pamamagitan ng kung saan ang isang server at isang pinamamahalaang object ay maaaring makipag-ugnayan sa bawat isa;

- pagpapatupad ng bitag-messaging.

Sa sandaling ito-publish na at ipinakilala ang SNMP adapter, network interface card, server - isa lamang sa anumang device na magiging kasama sa network infrastructure, ay maaaring ang object ng control exercised sa loob ng balangkas ng mga standard na pamamaraan. SNMP pagpapakilala ay ang strongest kadahilanan sa mundo merkado ng network kagamitan. Gayundin, salamat sa pagpapakilala ng standardisasyon ay naging posible sa karamihan ng mga malakihang bagong mga interface, tulad ng, halimbawa, Ethernet, FDDI.

buod

Kaya kung ano ang - SNMP, natutunan namin. pagdadaglat na ito ay kumakatawan sa isa sa mga pangunahing mga protocol network, na kung saan ay ginagamit upang mapanatili ang pag-andar ng modernong mga network computer. protocol na ito ay nagsasangkot ng pagpapatupad sa pagitan ng iba't ibang mga elemento ng imprastraktura - control at pamahalaan ang mga server na aparato, ulirang messaging. Kasabay nito ginawang isang apela sa mga MIB data base ng isang aparato.

Sa pamamagitan ng paraan ng ulirang mensahe sa loob ng SNMP protocol ay natupad:

- mga kahilingan ng isa o higit pang MIB parameter;

- sequentially pagbasa ng iba't ibang mga halaga para sa iba't-ibang mga parameter, halimbawa, hugis ng mga talaan;

- pagtatakda ng mga tiyak na mga halaga para sa isa o higit pang MIB variable;

- bumalik devaysom bilang tugon sa isang partikular na kahilingan mula sa isa pang device;

- upang magpadala ng mga mensahe ng notification sa isa o sa iba pang mga proseso ng network.

MIB algorithm ay maaaring maging alinman sa pangkaraniwan sa lahat ng mga aparato, at ang mga na inireseta sa pamamagitan ng mga tagagawa para sa tiyak na mga uri ng network kagamitan.

Ano ito - SNMP mula sa punto ng view ng halaga para sa ngayon IT-market? Ang teknolohiyang ito ay malinaw na sa gitna ng mga pinaka-mahalaga, at sa maraming mga kaso ay walang alternatibo. At ito sa kabila ng pagiging simple nito, na kung saan, gayunpaman, ay ang resulta ng mga taon ng pag-unlad at koordinasyon ng mga pamantayan ng network na may ang partisipasyon ng mga nangungunang mga tagagawa.

Network Communications, bilang bahagi ng kung saan ay kasangkot sa posibilidad ng MIB protocol ay nagsasangkot ng paggamit ng mga tagapamahala ng programa, pati na rin ang application-agent. Ang unang namamahala sa mga koponan segundo, at pagkatapos ay ang software ay gumaganap devaysa pagganap ng mga tiyak na algorithm. Gayundin upang maglipat ng data ayon sa mga naitatag na mga scheme mula sa application agent upang ang manager ng programa.

mga computer sa network ay maaaring kinokontrol mula sa pangunahing server. Para sa mga espesyal na programa, halimbawa, Zabbix ay maaaring maging kasangkot. SNMP - protocol suportado programa na maaaring tumakbo sa iba't-ibang mga operating system. SNMP ay orihinal na binuo para sa UNIX, ngunit ay ginawa ng mga uri ng software, na kung saan pinapayagan sa kanya upang gamitin sa mga operating system ng Windows, Sun Solaris.

Kaya, ito ay - SNMP? Ang internasyonal na pamantayan na nagpapahintulot sa, una sa lahat, upang maisama ang mga solusyon mula sa maraming mga vendor. Sa una, pamamahala algorithm tukuyin ang kanilang sariling mga tatak. Ngunit salamat sa SNMP-unlad sila ay magagawang gamitin ang pinag-isang utos, na stimulated demand na para sa mga panindang Soup network, ay naging isang epektibong driver ng paglago ng merkado ng naaangkop na uri ng kagamitan.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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