2.2.3. SMI và MIB
2.2.3.1. Cơ sở thông tin quản trị MIB
Các nguồn tài nguyên trong mạng có thể được quản lý bằng cách mô tả các nguồn này như là các đối tượng. Mỗi đối tượng, về cơ bản, là một biến dữ liệu mô tả một phần của thiết bị được quản trị. Tập hợp các đối tượng này được gọi là một MIB. Các MIB là các chi tiết kỹ thuật chứa các định nghĩa về thông tin quản trị giúp hệ thống mạng có thể được điều khiển, cấu hình, và kiểm soát từ xa. SNMP manager thực hiện chức năng giám sát bằng cách tìm kiếm các giá trị của đối tượng MIB. Nó cũng có thể gây ra một hành động tại một SNMP agent hoặc có thể thay đổi các thiết lập cấu hình tại một agent bằng cách thay đổi giá trị của các biến cụ
Manager SNMP manager Agent SNMP agent Giao thức SNMP
thể. Có hai loại MIB. Một là MIB chuẩn dùng để định nghĩa các đối tượng quản trị dùng chung cho hầu hết các hệ thống được định nghĩa bởi IETF. MIB còn lại là các MIB riêng dùng để định nghĩa thông tin quản trị riêng cho từng công ty. MIB chuẩn của SNMPv1 là MIB-II và MIB chuẩn của SNMPv2 là SNMPv2-MIB.
MIB được thể hiện thành một tệp tin MIB (MIB file) và có cấu trúc dạng cây bao gồm các biến cụ thể, ví dụ như trạng thái hay mô tả điểm nào đó như là lá của cây. Dùng một số thẻ hoặc đối tượng nhận dạng để nhận biết từng biến duy nhất trong MIB và trong các bản tin SNMP.
Mỗi một đối tượng liên kết trong MIB là một nhận diện của kiểu ASN.1 OBJECT IDENTYFIER (OID). Việc nhận dạng phục vụ cho việc đặt tên của đối tượng và cũng phục vụ cho việc nhận diện cấu trúc của các dạng đối tượng. Nhận diện đối tượng là một nhận diện duy nhất đối với một loại đối tượng cụ thể. Giá trị của nó bao gồm một dãy các số nguyên. Tập hợp các đối tượng đã định nghĩa có cấu trúc hình cây là đối tượng dựa vào chuẩn ASN.1.
MIB liệt kê các OID cụ thể của mỗi thành phần quản lý trong mạng SNMP. SNMP manager không thể điều khiển thiết bị trừ khi nó biên dịch các MIB file. MIB cũng cho biết về khả năng của thiết bị SNMP. Ví dụ, nếu MIB liệt kê một danh sách các OID cho Trap nhưng không có bản tin GetResponse, nó sẽ có cảnh báo nhưng sẽ không trả lời các cuộc thăm dò cảnh báo.
Mỗi một thành phần quản trị SNMP, các đối tượng cụ thể có những nét đặc trưng riêng. OID của mỗi đối tượng gồm một dãy các số thập phân (ví dụ, 1.3.6.1.4.1.2682.1). Xác định các đối tượng thường dựa trên cấu trúc cây như