MIB trong SNMPv2 định nghĩa cỏc đối tượng mụ tả tỏc động của một phần tử
SNMPv2. MIB này gồm 3 nhúm:
Nhúm hệ thống (System group): là một mở rộng của nhúm system trong MIB-II
gốc, bao gồm một nhúm cỏc đối tượng cho phộp một Agent SNMPv2 mụ tả cỏc đối tượng tài nguyờn của nú. Cỏc đối tượng mới trong phần mở rộng cú tờn bắt đầu bằng
sysOR, chỳng liờn quan đến tài nguyờn hệ thống và được sử dụng bởi một Agent
SNMPv2 để mụ tả cỏc đối tượng tài nguyờn mà việc điều khiển chỳng tuỳ thuộc vào cấu hỡnh động bởi một bộ phận quản lớ.
Nhúm SNMP (SNMP group): một cải tiến của nhúm SNMP trong MIB-II gốc,
bao gồm cỏc đối tượng cung cấp cỏc cụng cụ cơ bản cho hoạt động giao thức. Nú cú
thờm một số đối tượng mới và loại bỏ một số đối tượng ban đầu. Nhúm SNMP chứa một vài thụng tin lưu lượng cơ bản liờn quan đến toỏn tử SNMPv2 và chỉ cú một trong
cỏc đối tượng là bộ đếm chỉ đọc 32-bit.
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ử SNMPv2 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ỏn tử Set của SNMPv2.
Phần đầu của nhúm này là một nhúm con, snmpTrap, bao gồm hai đối tượng liờn
quan đến Trap:
- 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
(variable binding) thứ hai trong mọi SNMPv2-Trap PDU và InformRequest PDU.
- snmpTrapEnterprise: là nhận dạng đối tượng của tổ chức liờn quan đến Trap đ-
ược gửi hiện thời. Khi một Agent uỷ quyền SNMPv2 ỏnh xạ một Trap PDU sang một SNMPv2-Trap PDU, biến này xuất hiện như một varbind cuối cự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. Đối tượng này được sử dụng để giải quyết hai vấn đề cú thể xuất hiện khi sử dụng toỏn tử Set: Thứ nhất là một quản trị cú thể sử dụng nhiều toỏn tử Set
trờn cựng một đối tượng MIB. Cỏc toỏn tử này cần thực hiện theo một trật tự được đưa ra thậm chớ khi chỳng được truyền khụng theo thứ tự. Thứ hai là việc sử dụng đồng thời cỏc toỏn tử Set trờn cựng một đối tượng MIB bởi nhiều manager cú thể gõy ra một sự mõu thuẫn hoặc làm cho cơ sở dữ liệu bị sai.
Đối tượng snmpSet được sử dụng theo cỏch sau: Khi một manager muốn đặt một hay nhiều giỏ trị đối tượng trong một Agent, đầu tiờn nú nhận giỏ trị của đối tượng snmpSet. Sau đú nú gửi SetRequest PDU cú danh sỏch biến liờn kết bao gồm cả đối tượng snmpSet với giỏ trị đó nhận được của nú. Nếu nhiều manager gửi cỏc setRequestPDU sử dụng cựng một giỏ trị của snmpSet, bản tin đến Agent trước sẽ được thực hiện (giả sử khụng cú lỗi), kết quả là làm tăng snmpSet; cỏc toỏn tử set cũn lại sẽ bị lỗi vỡ khụng phự hợp với giỏ trị snmpSet. Hơn nữa, nếu một manager muốn gửi một 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ượng snmpSet phải được gộp vào trong mỗi toỏn tử.