ebooksgratis.com

See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
SNMP - Wikipédia

SNMP

A Wikipédiából, a szabad enciklopédiából.

TCP/IP protokollhierarchia
Protokollok
Alkalmazási FTP, HTTP, IMAP, IRC, POP3, SIP, SMTP, SNMP, SSH, Telnet, Bittorrent, ...
Szállítási SCTP, TCP, RTP, UDP, IL, RUDP, ...
Hálózati IPv4, IPv6, ...
Adatkapcsolati Ethernet, Wi-Fi, Token ring, FDDI, PPP, ...
Fizikai RS-232, 100Base-TX, 1000Base-TX, 10Base2, 10Base-T, ...

Az SNMP a Simple Network Management Protocol, azaz az egyszerű hálózat menedzsment protokoll rövidítése. A TCP/IP család része, az IETF hozta létre. Hálózatra kötött eszközök vezérlését, adatainak lekérdezését szolgálja.

Tartalomjegyzék

[szerkesztés] MIB-ek

Az SNMP protokollt kifejezetten bővíthetőre tervezték. Ezt a MIB-ek (management information base: ~ menedzsment információk csoportja) segítségével érik el. Egy MIB bizonyos eszközök által használt speciális tulajdonságokat ír le, így külön MIB áll rendelkezésre pl. nyomtatók, routerek, vagy szerverek számára. Az egyes tulajdonságokat hierarchikus rendben elhelyezett objektumok reprezentálják. Az objektumoknak a hierarchiában való elhelyezkedése biztosít egyedi azonosítót. Némelyik objektum csak olvasható (pl. forgalomszámláló), némelyik értékét meg is lehet változtatni. A MIB hiearchiát egy fának lehet elképzelni. Bizonyos ágak bizonyos szervezetekhez tartoznak, az ezek alatt lévő ágakon cégek osztoznak stb. Ennek a struktúrának köszönheti az SNMP a bővíthetőségét. Az SNMP segítségével a TCP/IP család minden rétegét lehet vezérelni, mint pl. alkalmazás rétegbeli adatbázisokat, emailszervert, Java EE referenciamodelleket, de akár routerek beállításait is. Minden egyes alkalmazási területnek elkészült a saját MIB-je. Ezek olyan részfák, amelyeket természetesen nem kötelező megvalósítani (pl. egy routernek a nyomtatókra vonatkozó részfát), de egy adott részfát csak teljes egészében lehet megvalósítani.

[szerkesztés] Felépítés

Az SNMP a szerver kliens felépítést követi. A menedzselhető eszközön fut egy snmp daemon, amely többnyire a 161 és 162-es portokon figyel a kérésekre. A kéréseket a menedzselő állomás küldi, ez leggyakrabban egy számítógép, amely előtt az adott rendszer adminisztrátora ül.
Az SNMP modell 4 összetevője:
1) Felügyelt csomópontok
2) Felügyeleti állomások
3) Felügyeleti folyamat (információ)
4) SNMP protokoll (Felügyeleti protokoll)

[szerkesztés] Üzenet típusok

  • GET REQUEST, egy bizonyos információ lekérése
  • GETNEXT REQUEST, a következő információ lekérése: ennek segítségével végig lehet lépkedni az információkon
  • GET RESPONSE, a válasz üzenet
  • SET, egy objektumnak értékadás
  • TRAP, egy speciális üzenet, akkor jön létre, ha a menedzselt eszközt figyelmeztetés küldésére állították be (pl. a forgalomszámláló elér egy bizonyos értéket, meghibásodás lépett fel stb.)

[szerkesztés] Csomagformátum

SNMP csomag felépítése (nem Trap üzenet esetén)
Üzenethossz Byte SNMP-csomag Header
Verziószám
Community Name
Csomagtípus (Get, GetNext, ...) PDU-fejléc PDU (Protocol Data Unit)
PDU hossz Byte
RequestID
Hibakód
Hiba-Index
PDU törzs hossza Byte PDU-Body
Variable Binding 1
Variable Binding 2
. . .
Variable Binding n

[szerkesztés] Verziók

SNMP Version 1

az első SNMP verzió, amelyet az RFC 1065, 1066, 1067 ír le. Fő hibája a nagyon gyenge biztonság. Az üzenetcsere nem titkosított, jelszó helyett peddig a Community stringeket használja, ami könnyen támadható megoldás. Ennek ellenére nagyon széles körben elterjedt, és a hibáit áthidaló megoldásokkal jól használható.

SNMP Version 2

Leírja az RFC 1441 és 1452. Javítottak a biztonságon, teljesítményén, menedzser-menedzser kommunikációt hoztak létre. A GETBULK üzenet létrehozásával több adatot egyszerre lehet lekérdezni, ez sokat javít a v1 hatékonyságán. A bonyolult, és vitatot biztonsági megoldások miatt nem terjedt el, helyette az RFC 1901 és 1908 áltlal leírt SNMP v2c vagy nem hivatalos nevén az SNMP v1.5 terjedt el. Ebben megvannak az SNMPv2 javításai, de a bonyolult biztonsági megoldás helyett maradt a v1 egyszerű Community string alapú megoldásánál. Bár a v1.5 elméletileg csak tervezet, nem elfogadott szabvány, mégis ez a gyakorlatban is elterjedt megoldás.

SNMP Version 3

Az RFC 3411RFC 3418 által leírt szabvány, a jelenlegi hivatalos SNMP szabvány. A régebbieket az IETF elavultnak nyilvánította.


A gyakorlatban az eszközök általában több SNMP verziót is támogatnak, általában a v1, v2c és v3 szabványokat is.


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -