Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MC LC
Contents
MC LC.......................................................................................................................................... 1 DANH SCH HNH V V BNG BIU..................................................................................... 2 LI M U .................................................................................................................................... 3 CHNG I: TNG QUAN V GIAO THC SNMP ...................................................................... 4 1.1.SNMP l g? .................................................................................................................................. 4 1.3. u im, nhc im ca SNMP ............................................................................................ 7 1.4.1 B phn qun l (manager)................................................................................................ 7 1.4.2. Agent ................................................................................................................................. 8 1.4.3 C s thng tin qun l - MIB ............................................................................................ 9 1.4.4. M hnh giao thc SNMP ................................................................................................ 10 CHNG II: CC C TNH GIAO SNMPv2 V SNMPv3 ...................................................... 13 2.1. SNMPv2 ................................................................................................................................. 13 2.1.1 Cc c tnh c bn ca giao thc SNMPV2 ................................................................... 13 2.1.2. Cu trc bn tin SNMPv2 ............................................................................................... 13 2.1.3 C s thng tin qun l MIB trong SNMPv2. ................................................................. 16 2.1.4 Nguyn tc hot ng ca giao thc SNMPV2 ............................................................... 18 2.2. SNMPv3 ................................................................................................................................. 19 3.2.1. Cc c tnh c bn ca giao thc SNMPv3 ................................................................... 19 2.2.2. Khun dng bn tin SNMPv3 ......................................................................................... 21 2.2.3. Nguyn tc hot ng ca giao thc SNMPv3 ............................................................... 22 KT LUN ...................................................................................................................................... 24 Ti liu tham kho............................................................................................................................. 25
Nhm 4 L11CQVT08 B
trang 1
Hnh 1.1. Mi quan h gia cc thnh phn SNMP Hnh 1.2.M hnh hot ng gia MNS v Agent Hnh 1.3.M hnh giao thc SNMP Hnh 2.1. Cu trc bn tin SNMPv2 Bng 2.1: Cu lnh v gi tr trong trng PDU Hnh 2.2. Minh ha phng thc ca SNMPv2 Hnh 2.3. Cu trc thc th ca SNMPv3 Hnh 2.4. Phn h x l bn tin Hnh 2.5. Khun dng bn tin SNMPv3
Nhm 4 L11CQVT08 B
trang 2
LI M U
Th gii ngy nay c nhiu tin b mnh m v cng ngh thng tin (CNTT) t mt tim nng thng tin tr thnh mt ti nguyn thc s, tr thnh sn phm hng ho trong x hi to ra mt s thay i to ln trong lc lng sn xut, c s h tng, cu trc kinh t, tnh cht lao ng v c cch thc qun l trong cc lnh vc ca x hi. Vi s pht trin nn cng ngh thng tin nh vy, vic ng dng CNTT vo i sng hng ngy tr nn qu quen thuc vi mi ngi. Vi s pht trin nh vy mng Internet pht trin mnh m, lm thay thay i nhng thi quen trong x hi, n mang li li ch to ln cho cho qu trnh pht trin kinh t x hi, thng tin lin lc ca con ngi. Internet pht trin nh v bo nh vy, vi hng trm triu my tnh trn mng so vi ch vi trm my ban u. Trong khi vic to ra mt h thng mng kh m vic qun l h thng mng li cng kh khn hn. gii quyt nhng vn ny phi s dng phn mm qun l h thng mng mt cch hp l hn. nhn thy c v hiu r hn s quan trng trong vic qun l mt h thng mng mt cch hp l th nhm chng tin hnh tm hiu v phn tch cc vn v Giao thc qun l mng n gin SNMP. Em xin chn thnh cm n c Nguyn Thanh Tr tn tnh hng dn. gip v to iu kin cho chng em hon thnh chuyn ny. Xin chn thnh cm n! H Ni, thng 04 nm 2013 Nhm sinh vin thc hin
Hong Th My Quch Hoi Nam Nguyn nh Tng Trn Vn Nng Nhm 4 L11CQVT08 B trang 3
1.
Mc ch ca chng ny l cung cp cho chng ta nhng khi nim c bn nht v giao thc SNMP, cc thnh phn, chc nng cc thnh phn ca giao thc.
1.1.SNMP l g?
SNMP (Simple Network Management Protocol): l giao thc c s dng rt ph bin gim st v iu khin thit b mng nh switch, router, bridge... Vi nhng vn phng nh ch c vi thit b mng v t tp trung mt ni th c l bn khng thy c li ch ca SNMP. Nhng vi cc h thng mng ln, thit b phn tn nhiu ni v bn cn phi ngi mt ch m c th qun tt c thit b, bn mi thy c li ch ca SNMP.Microsoft Windows Server 2003 cung cp phn mm SNMP agent c th lm vic vi phn mm qun l SNMP t nh cung cp th 3 nhm gim st cc trng thi ca thit b qun l v cc ng dng. SNMP l giao thc qun l ph bin c nhng ngi dung Internet vi giao thc TCP/IP nh ngha. SNMP l mt giao thc truyn thng thu thp thng tin t nhng thit b trn mng. Mi thit b chy mt chng trnh con thu thp thng tin v cung cp thng tin cho b phn qun l. Cc i tng c qun l s nh nghi tng phn thng tin v mt thit b nh s gi tin m thit b ny nhn c. SNMP dng qun l mng, c ngha l c th theo di, ly thng tin v c th tc ng h thng hot ng nh mun. V d: Theo di tc ng truyn ca mt router, bit c tng s byte truyn/ nhn Ly thng tin my ch ang c bao nhiu cng, mi cng cn trng bao nhiu T ng nhn cnh bo khi switch c mt port b down iu khin tt cc port trn switch Nhm 4 L11CQVT08 B
trang 4
H thng qun l mng da trn SNMP gm ba thnh phn: b phn qun lmanager), i l (agent) v c s d liu gi l C s thng tin qun l (MIB). Mc d SNMP l mt giao thc qun l vic chuyn giao thng tin gia ba thc th trn, song n cng nh ngha mi quan h client-server (ch t). y, nhng chng trnh client l b phn qun l, trong khi client thc hin cc thit b t xa c thc coi l server. Khi , c s d liu do agent SNMP qun l l i din cho MIPca SNMP. 1.4.1 B phn qun l (manager) B phn qun l l mt chng trnh vn hnh trn mt hoc nhiu my tnh trm.Ty thuc vo cu hnh, mi b phn qun l c th c dng qun l mt mng con, hoc nhiu b phn qun l c th c dng qun l cng mt mng Nhm 4 L11CQVT08 B trang 7
Hnh 1.1. Mi quan h gia cc thnh phn SNMP 1.4.2. Agent Thit b chu s qun l l mt nt mng h tr giao thc SNMP v thuc v mng b qun l. Thit b c nhim v thu thp thng tin qun l v lu tr phc v cho h thng qun l mng. Nhng thit b chu s qun l, i khi c gi nhng phn t mng, c th l nhng b nh tuyn v my ch truy nhp -Access Nhm 4 L11CQVT08 B trang 8
Hnh 1.2.M hnh hot ng gia MNS v Agent 1.4.3 C s thng tin qun l - MIB Mi thit b chu s qun l c th c cu hnh, trng thi v thng tin thng k rt a dng, nh ngha chc nng v kh nng vn hnh ca thit b. Thng tin ny c th bao gm vic thit lp chuyn mch phn cng, nhng gi tr khc nhau lu tr trong cc bng ghi nh d liu, b h s ho c cc trng thng tin trong h s lu tr cc file v nhng bin hoc thnh phn d liu tng t. Nhn chung, nhng thnh phn d liu ny c coi l C s thng tin qun l ca thit b chu s qun l. Xt ring, mi thnh phn d liu bin i c coi l mt i tng b qun l v bao gm tn, mt hoc nhiu thuc tnh, v mt tp cc hat ng (operation) thc hin trn i tng . V vy MIB nh ngha loi thng tin c Nhm 4 L11CQVT08 B
trang 9
1.4.4. M hnh giao thc SNMP SNMP s dng cc dch v chuyn ti d liu c cung cp bi cc giao thc UDP/IP. Mt ng dng ca Manager phi nhn dng c Agent cn thng tin vi n. Mt ng dng ca Agent c nhn dng bi a ch IP ca n v mt cng UDP. Mt ng dng Manager ng gi yu cu SNMP trong mt UDP/IP, UDP/IP cha m nhn dng cng ngun, a ch IP ch v m nhn dng cng UDP ca n. Khung UDP s c gi i thng qua thc th IP ti h thng c qun l, ti khung UDP s c phn phi bi thc th UDP ti Agent. Tng t cc bn tin TRAP phi c nhn dng bi cc Manager. Cc bn tin s dng a ch IP v m nhn dng cng UDP ca Manager SNMP. SNMP s dng 3 lnh c bn l Read, Write, Trap v mt s lnh ty bin qun l thit b. Lnh Read: c SNMP dng c thng tin t thit b. Cc thng tin ny c cung cp qua cc bin SNMP lu tr trn thit b v c cp nht bithit b. Lnh Write: c SNMP dng ghi cc thng tin iu khin ln thit b bngcch thay i gi tr cc bin SNMP. Lnh Trap: Dng nhn cc s kin gi t thit b n SNMP. Mi khi cmt s kin xy ra trn thit b mt lnh Trap s c gi ti NMS
Nhm 4 L11CQVT08 B
trang 10
SNMP iu khin, theo di thit b bng cch thay i hoc thu thp thng tin qua cc bin gi tr lu trn thit b. Cc Agent ci t trn thit b tng tc vi nhng chip iu khin h tr SNMP ly ni dung hoc vit li ni dung. Qun l lin lc gia Manager vi cc Agent Nhn trn phng din truyn thng, Manager v cc Agent cng l nhng ngi s dng, s dng mt giao thc ng dng, Giao thc qun l yu cu cc c ch vn chuyn h tr tng tc gia cc Agent v Manager. Manager trc ht phi xc nh c cc Agent mun n lin lc. C th xc nh c ng dng Agent bng a ch IP ca n vo cng UPD c gn cho n. Cng UDP 161 c dnh ring chi cc Agent SNMP. Manager gi lnh SNMP vo mt tiu UDP/ IP. Tiu ny cha cng ngun, a ch IP ch v cng 161. Mt thc th ti ch s chuyn giao gi UDP ti h thng b qun l. Tip , mt thc th UDP ti ch s chuyn pht n ti cc Agent. Tng t nh vy, lnh
Nhm 4 L11CQVT08 B
trang 11
Khi NMS gi yu cu n agent v ch hi bo Nu ht thi gian ch v NMS khng nhn c thng tin phn hi t agent n s gi li yu cu. Nhng li gp kh khn khi agent gi trap cho NMS, v khng c cch no NMS bit chuyn g xy ra khi agent gi TRAP m TRAP li khng n c NMS v agent cng khng bit c cn phi gi li TRAP khng, do NMS khng gi li hi bo cho agent khi nhn c TRAP
Vy yu cu t ra l lm sao khng mt bn tin ? Cho cc Agent gi li bn tin TRAP .Bin s MIB c th c s ln lp li theo yu cu lnh .Lnh SET c th t li cu hnh cho bin s ny s ln lp li c th khng m bo lin lc mt cch tin cy . Agent c th lp li lnh TRAP cho n khi manager t li bin s MIB chm dt s c. Nu c mt s c th hng lot bn tin TRAP b mt ty thuc vo tc m cc Agent to ra chng . Trong c 2 trng hp nu ta cn chuyn nhng bn tin TRAP ti nhiu Manager th c th xy ra tnh trng khng nht qun gia cc Manager hoc xy ra hin tng tht lc thng tin rt phc tp.
Nhm 4 L11CQVT08 B
trang 12
2.1. SNMPv2
2.1.1 Cc c tnh c bn ca giao thc SNMPV2 SNMPv2 tch hp kh nng lin iu hnh t manager ti manager v hai n v d liu giao thc mi. Kh nng lin kt iu h nh manager-manager cho php SNMP h tr qun l mng phn tn trong mt trm v gi bo co ti mt trm khc. h tr tng tc tt nht, SNMPv2 thm cc nhm cnh bo v s kin vo trong c s thng tin qun l MIB. Nhm cnh bo cho php t ngng thit lp cho cc bn tin cnh bo. Nhm s kin c a ra khi thng tin Trap xc nh cc gi tr phn t MIB. Hai n v d liu giao thc PDU (Protocol Data Unit) l GetbulkRequest v InformRequest. Cc PDU ny lin quan ti x l li v kh nng m ca SNMPv2. X l li trong SNMPv2 i km vi cc i tng yu cu cho php trm qun l lp trnh t cc phng php khi phc hoc dng truyn bn tin. Kh nng m trong SNMPv2 s dng b m 64 bit (hoc 32) duy tr trng thi ca cc lin kt v giao din. 2.1.2. Cu trc bn tin SNMPv2 Cc bn tin trao i trong SNMPv2 cha cc n v d l iu giao thc PDU. Cu trc chung cc bn tin ny gm cc trng nh hnh v 2.1. Trng phin bn th hin phin bn ca giao thc SNMPv2. Trng Community l mt chui xc nhn pasword cho c tin trnh ly v thay i d liu. SNMP PDU cha iu hnh gm: kiu iu hnh (get, set), yu cu p ng (cng s th t vi bn tin gi i) n cho php ngi iu hnh gi nhiu bn tin ng thi. Bin ghp gm cc thit b c c t trong RFC 2358 v cha c gi tr t ti i tng. Trng n v d liu giao thc gm c cc trng con: Kiu n v d liu giao thc, nhn dng cc yu cu, trng thi li, ch s li, cc gi tr v i tng. Nhm 4 L11CQVT08 B trang 13
Hnh 2.1. Cu trc bn tin SNMPv2 Cc kiu n v d liu giao thc PDU th hin cc bn tin s dng trong SNMPv2 gm c: GetRequest: Cu lnh GetRequest c s dng gia Manager ti Agent. Cu lnh ny c s dng c bin MIB n hoc danh sch cc bin MIB t cc Agent ch. GetRequest: yu cu s dng hai a ch, a ch u l a ch ca manger hoc agent, a ch th hai th hin v tr ca bin hoc i tng. GetNextRequest: Cu lnh GetNextRequest tng t nh cu lnh GetRequest, tuy nhin tu thucvo agent trong khon mc k tip ca MIB. Cc bin c lu trong thit b v ccoi nh i tng b qun l. V vy, cu lnh GetNextRequest m rng cc bin vc c theo tun t. SetRequest Cu lnh SetRequest l cu lnh c gi i t manger ti Agent nh hai cu lnhtrn. SetRequest tm kim cc thng tin m rng trong bng MIB v yu cu Agent t gi tr cho cc i tng qun l hoc cc i tng cha trong Nhm 4 L11CQVT08 B trang 14
Nhm 4 L11CQVT08 B
trang 15
2.1.3 C s thng tin qun l MIB trong SNMPv2. MIB trong SNMPv2 nh ngha cc i tng m t tc ng ca mt phn t SNMpv2. MIB ny gm 3 nhm: thng (System group): l mt m rng ca nhm system trong MIB-II gc, bao gm mt nhm cc i tng cho php mt Agent SNMPv2 m t cc i tng ti nguyn ca n. t ci tin ca nhm snmp trong MIB-II gc,bao gm cc i tng cung cp cc cng c c bn cho hot ng giao thc. i tng MIB (MIB objects group): mt tp hp cc i tng lin quan n cc SNMPV2-Trap PDU v cho php mt vi phn t SNMP 2 cng hot ng, thc hin nh trm qun tr, phi hp vic s dng ca chng trong ton t Set ca SNMPv2. Nhm h thng: Nhm system nh ngha trong SNMPv2 ging trong MIB-II v b sung mt vi i tng mi. Cc i tng mi ny c tn bt u bng sysOR, chng lin quan n ti nguyn h thng v c s dng bi mt Agent SNMPv2 m t cc i tng ti nguyn m vic iu khin chng tu thuc vo cu hnh ng bi mt qun tr.
Nhm 4 L11CQVT08 B
trang 16
Nhm 4 L11CQVT08 B
trang 17
Hnh 2.2. Minh ha phng thc ca SNMPv2 2.1.4 Nguyn tc hot ng ca giao thc SNMPV2 a. Truyn mt bn tin SNMPv2 Qui tc gi v nhn bn tin ca Manager v Ag ent c th hin trong bng 2.2 Bng 2.2 Quy tc truyn v nhn mt bn tin trong SNMPv2
Nhm 4 L11CQVT08 B
trang 18
2.2. SNMPv3
3.2.1. Cc c tnh c bn ca giao thc SNMPv3 SNMPv3 da trn vic thc hin giao thc, loi d liu v u quyn nh SNMPv2 v ci tin phn an ton. SNMPv3 cung cp an ton truy cp cc thit b bng cch kt hp s xc nhn v m ho cc gi tin trn mng. Nhng c im bo mt cung cp trong SNMPv3 l: Tnh ton vn thng bo : m bo cc gi tin khng b sa trong khi truyn. S xc nhn: Xc nhn ngun ca thng bo gi n. M ho: o ni dung ca gi tin ngn cn vic gi thng bo t ngun khng c xc nhn. Nhm 4 L11CQVT08 B trang 19
Hnh 2.3. Cu trc thc th ca SNMPv3 Cc thnh phn ca c cu SNMPv3 gm c: iu phi (Dispatcher). Phn h x l bn tin (Message Processing Subsystem). Phn h bo mt (Security Subsystem). Phn h iu khin truy nhp (Access Control Subsystem).
Phn h iu phi bn tin x l bn tin gi v nhn, khi n nhn c bn tin n s xc nhn phin bn ca SNMP v gi bn tin ti phn h x l bn tin tng ng. Phn h x l bn tin chia thnh 3 module nh sau: Nhm 4 L11CQVT08 B trang 20
Hnh 2.4. Phn h x l bn tin SNMPv3 tng thch hon ton vi SNMPv1 v SNMPv2, n gm m hnh bo mt da trn ngi dng v m hnh bo mt chung x l SNMPv1, SNMPv2. Cu trc module n gin khi thm vo cc module bo mt dng khc trong qu trnh pht trin. Khi s liu tch ra khi PDU v c gi ti ng dng thch hp qua phn h iu khin truy nhp. Phn h iu khin truy nhp chu trch nhim xc nh i tng b qun l v cch thc truy nhp ti n. Hin nay ch c mt m hnh iu khin truy nhp nhng n c th m rng trong tng lai. 2.2.2. Khun dng bn tin SNMPv3
Hnh 2.5. Khun dng bn tin SNMPv3 D liu chung (Common data)- Trng ny xut hin trong tt c cc bn tin SNMPv3. Bo mt m hnh d liu (Security model data)- Vng ny c ba mc: mt chung, mt cho s chng thc v mt cho d liu ring. Context Hai trng c dng cung cp context cho PDU no s phi xl. PDU Vng ny cha mt SNMPv2c PDU. Nhm 4 L11CQVT08 B
trang 21
Nhm 4 L11CQVT08 B
trang 22
KT LUN
Vi ti Tng quan v giao thc SNMP chuyn ny a ra c ci nhn tng quan v SNMP , cc phin bn v phng thc hot ng ca chng. SNMP l mt giao thc qun l mng n gin, c s dng ph bin hin nay. Trong phm vi bi ny chng ti ch a ra ci nhn tng qut nht v cu trc v phng thc hot ng ca SNMP. Trong qu trnh lm chuyn do ti liu v thi gian c hn, ni dung bi vit kh trnh khi nhng sai xt. Rt mong c s ng gp ca c v cc bn. Xin chn thnh cm n!
Nhm 4 L11CQVT08 B
trang 24
3.
Gio trnh qun l mng vin thng- Hc Vin Cng Ngh Bu Chnh Vin Thng http://vi.wikipedia.org/wiki/SNMP https://sites.google.com/site/snmptoantap/ http://www.netone.com.vn/Trangch%E1%BB%A7/H%E1%BB%97tr%E1%BB%A3k %E1%BB%B9thu%E1%BA%ADt/Ki%E1%BA%BFnth%E1%BB%A9cc%C4%83nb %E1%BA%A3n/tabid/366/arid/1119/Default.aspx http://tailieu.vn/xem-tai-lieu/giao-thuc-quan-ly-mang-snmp-va-phat-trien-ungdung.7140.html
Nhm 4 L11CQVT08 B
trang 25