MIB cho SNMPv2

Một phần của tài liệu bài giảng quản lý mạng viễn thông đào tạo từ xa (Trang 101 - 103)

3.6.3.1sởthôngtinquảntrị(MIB)trongSNMPv2.

67 MIBtrongSNMPv2địnhnghĩacácđối tượngmôtảtácđộngcủamộtphần tửSNMpv2.

MIBnàygồm3nhóm:

- Nhómhệ thống (Systemgroup): là mộtmở rộngcủa nhóm systemtrong MIB-II

gốc, bao gồmmột nhóm cácđối tượng chophép một AgentSNMPv2 mô tảcác

đốitượngtàinguyêncủanó.

- NhómSNMP(SNMPgroup):mộtcảitiếncủanhómsnmptrongMIB-IIgốc,bao

gồmcácđốitượngcungcấpcáccôngcụcơbảnchohoạtđộnggiaothức.

- Nhóm các đối tượng MIB (MIB objects group): một tập hợp các đối tượng liên

quan đến các SNMPV2-Trap PDU và cho phép một vài phần tử SNMP 2 cùng

hoạt động, thực hiện như trạm quản trị, phối hợp việc sử dụng của chúng trong toántửSetcủaSNMPv2.

Nhómhệthống:NhómsystemđịnhnghĩatrongSNMPv2giốngtrongMIB-IIvàbổsung mộtvàiđốitượng mới.Các đốitượng mớinày cótênbắt đầubằngsysOR, chúngliênquanđến tàinguyênhệthốngvàđượcsửdụngbởimộtAgentSNMPv2đểmôtảcácđốitượngtàinguyên màviệcđiềukhiểnchúngtuỳthuộcvàocấuhìnhđộngbởimộtquảntrị.

Nhóm SNMP: Nhóm này gần giống như nhóm SNMP được định nghĩa trong MIB-II

nhưngcóthêmmộtsốđốitượngmớivàloạibỏmộtsốđốitượngbanđầu.Nhómsnmpchứamột vàithôngtinlưulượngcơbảnliênquanđếntoántửSNMPv2vàchỉcómộttrongcácđốitượng làbộđếmchỉđọc32-bit.

Nhómcácđốitượng MIB:Nhómcácđốitượng MIBchứacácđốitượng thíchhợp thêm vàoviệcđiềukhiểncácđốitượngMIB.Phầnđầucủanhómnàylàmộtnhómcon,snmpTrap,bao gồmhaiđốitượngliênquanđếnTrap:

- snmpTrapOID: là nhận dạng đối tượng của Trap hoặc thông báo được gửi hiện

thời. Giá trị của đối tượng này xuất hiện như một varbind thứ hai trong mọi

- snmpTrapEnterprise:lànhậndạngđốitượngcủatổchứcliênquanđếnTrapđược gửihiệnthời.KhimộtAgentuỷ quyềnSNMPv2ánhxạmộtTrap PDUsangmột SNMPv2-TrapPDU,biếnnàyxuấthiệnnhưmộtvarbindcuốicùng.

Phần thứ hai của nhóm này là một nhóm con, snmpSet, bao gồm một đối tượng đơn

snmpSerialNo.Đốitượngnàyđượcsửdụngđểgiảiquyếthaivấnđềcóthểxuấthiệnkhisửdụng toántử Set:Thứ nhất làmột quản trịcó thể sửdụng nhiềutoán tử Settrên cùngmột đối tượng MIB.Cáctoántửnàycầnthựchiệntheomộttrậttựđượcđưarathậmchíkhichúngđượctruyền khôngtheothứtự.ThứhailàviệcsửdụngđồngthờicáctoántửSettrêncùngmộtđốitượngMIB bởinhiềuquảntrịcóthểgâyramộtsựmâuthuẫnhoặccơsởdữliệusai.

ĐốitượngsnmpSetđượcsửdụngtheocáchsau:Khimộtquảntrịmuốnđặtmộthaynhiều giátrịđốitượng trongmộtAgent,đầutiênnónhậngiátrịcủađốitượngsnmpSet. Sauđónógửi SetRequestPDUcódanhsáchbiếnliênkếtbaogồmcảđốitượngsnmpSetvớigiátrịđãnhậnđ- ượccủanó.NếunhiềuquảntrịgửicácsetRequestPDUsửdụngcùngmộtgiátrịcủasnmpSet,cái đếnAgenttrướcsẽđượcthựchiện(giảsửkhôngcólỗi)kếtquảlàmtăngsnmpSet;cáctoántửset cònlạisẽ bịlỗivìkhôngphùhợp với giátrịsnmpSet. Hơnnữa, nếumộtquảntrị muốngửimột 68

chuỗi các toán tử set và đảm bảo rằng chúng được thực hiện theo một trật tự nhất định thì đối tượngsnmpSetphảiđượcgộpvàotrongmỗitoántử.

3.6.3.2CáctrạngtháithíchứngchoSNMPv2

Mụcđíchcủacáctrạngtháithíchứnglàđểđịnhnghĩamộtthôngbáodùngđểchỉrõmức giới hạn thấp nhất có thểchấp nhận khi thực hiện ởmức thông thường. Có4 macro được định nghĩa:

MacroOBJECT-GROUP: Macronàydùngđểchỉrõmộtnhómcác đốitượngđượcquản

trịcóliênquanvàlàđơnvịcơbảncủatínhthíchứng.Nócungcấpmộtphươngthứcchomộtnhà sảnxuất môtảtínhthíchứngvàcấpđộcủanó bằngcáchchỉranhữngnhómnàođược bổsung.

MacroOBJECT-GROUPgồmcácmệnhđềchínhsau:

- Mệnh đề OBJECTS:liệt kêcác đối tượngtrong nhóm cógiá trịmệnh đềMAX-

ACCESSlàaccessible-for-Notify,read-Only,read-writehoặcread-create. - MệnhđềSTATUS:chỉrađịnhnghĩanàylàhiệnthờihayđãqua.

- Mệnh đề DESCRIPTION: chứa một định nghĩa nguyên bản của nhóm cùng với

mộtmôtảcủabấtkỳquanhệnàovớinhómkhác.

- MệnhđềREFERENCE:dùngđểgộpmộtthamchiếuquilại vàomộtnhómđược

địnhnghĩatrongmộtvàikhốithôngtinkhác.

Macro NOTIFICATION-GROUP: Được dùng để địnhnghĩa một tập hợpcác thông báo

chocácmụcđíchthíchứng,gồmcácmệnhđềchínhsau:

- MệnhđềNOTIFICATIONS:Liệtkêmỗithôngbáochứatrongnhómthíchứng.

- MệnhđềSTATUS:chỉrakhinàođịnhnghĩanàylàhiệnthờihayđãqua.

- Mệnh đề DESCRIPTION: chứa một định nghĩa nguyên bản của nhóm cùng với

mộtmôtảcủabấtkỳquanhệnàovớinhómkhác.

- Mệnh đềREFERENCE:có thểđượcsử dụngđểgộp mộtthamchiếu qualạivào

mộtnhómđượcđịnhnghĩatrongmộtvàikhốithôngtinkhác.

MacroMODULE-COMPLIANCE:Chỉramộttậpnhỏnhấtcủacácyêucầuliênquanđến

việcthêmmộthaynhiềukhốiMIB.CácmệnhđềSTATUS,DESCRIPTION,vàREFERENCEcó

ýnghĩatươngtựnhưtrongcácmacroOBIECTS-GROUPvàNONTIFICATION-GROUP.

mộtphầntửgiaothứcAgentSNMPv2.Nóđượcsửdụngđểmôtảmứcđộhỗtrợđặcbiệt,màmột Agentyêucầu,liênquanđếnmộtnhómMIB. Vềbảnchất,cáctínhkhảnăngthểhiệncáccảitiến hoặcbiếnđổinhấtđịnhliênquanđếncácmacroOBJECT-TYPEtrongcáckhốiMIB.

3.6.3.3SựpháttriểncủanhóminterfacestrongMIB-II

NhóminterfacescủaMIB-IIđịnhnghĩamộttậpcácđốitượngquảntrịđểbấtkỳgiaotiếp mạngnàocũngcóthểđượcquảnlýđộclậpvớidạngnhấtđịnhcủagiaotiếp.

Nhóm interfaces: Bao gồm đối tượng ifNumber và bảng ifTable. Đối tượng ifNumber

phảnánhsốlượnggiaotiếpvàdovậylàsốlượnghàngtrongbảngifTable.Tuynhiênkhôngcần 69 giớihạn số lượng sơ đồ các giao tiếp trong dải 1 đến giá trị của ifNumber. Điều này cho phép thêm/bớtđộngcácgiaotiếp.

Bảngmở rộnggiao tiếp: Bảngmởrộng giao tiếpifXTable cungcấp thông tinthêm cho bảngifTable.BảngifXTablemởrộngbảngifTableđãđượcsửađổi,dovậynóđượcsắpxếpbằng ifIndextừbảngifTable.

Bảnggiaotiếpkhối:BảngifstackTableđưaracácquanhệgiữacáchàngtrongifTablemà đượchỗtrợbởi cùnggiaotiếpvậtlývới mứctrungbình. Nóthểhiệncáclớpconnàođangchạy trêncác lớpcon khác. Mỗi mục trongifStackTable định nghĩamột quan hệgiữa hai mụctrong ifTable.

Bảnggiaotiếpkiểmtra:BảngifTestTableđịnhnghĩacácđốitượngchophépmộtquảntrị hướngdẫnmộtAgentkiểmtramộtgiaotiếpvớinhiềulỗi.Bảngchứamộtmụcchomộtgiaotiếp. Bảngnhậnđịachỉ chung:Bảngnàychứamộtmụcchomỗiđịa chỉmàtừđóhệthốngsẽ nhậncácgóitintrênmộtgiaotiếpcụthể,ngoạitrừkhihoạtđộngtrongchếđộngẫunhiên.Tứclà bảngnàyliệtkêcácđịachỉmàhệthốngnàychấpnhậnvàđểtừđóhệthốngnàysẽgiữlạicácgói chứamộttrongcácđịachỉnàynhưlàđịachỉđích.

Một phần của tài liệu bài giảng quản lý mạng viễn thông đào tạo từ xa (Trang 101 - 103)

Tải bản đầy đủ (DOCX)

(124 trang)
w