Mỗi đối tượng được quản lý có các thông tin cần quản lý riêng, mà đại diện cho các thông tin này là các đối tượng quản lý. Thông tin về các đối tượng đó được chứa trong cơ sở thông tin quản lý và được truy nhập bằng các biến cụ thể. Cấu trúc của cơ sở thông tin quản lý MIB được biểu diễn một cách logic (Hình 2.9).
Các đối tượng quản lý được tổ chức giống như một cây thứ bậc. Cách tổ chức này là cơ sở cho lược đồ đặt tên của SNMP. Gốc của cây (ROOT) không có tên (hay còn được gọi là ROOT-NODE) và được chia thành ba nhánh:
- CCITT (Consultative Committee for International Telegraph and Telephone): Uỷ ban tư vấn về điện thoại và điện báo quốc tế.
- ISO (International Organization for Stadardization): tổ chức tiêu chuẩn quốc tế
- CCITT/ISO: là một nhánh kết nối chung.
Mức thấp hơn của cây là các tổ chức khác có liên quan như: Standard, Registration Authority, Identified Organization,… Trong đó ta quan tâm đến nhánh Identified Organization (Tổ chức định danh), vì nhánh này dẫn đến nhánh con Internet là nơi tổ chức các cơ sở thông tin quản lý mạng.
Trong hệ thống cơ sở thông tin quản lý MIB, mỗi đối tượng được đánh một chỉ số, do đó việc truy nhập đến các đối tượng được xác định qua một dãy các chỉ số. Dãy chỉ số này được xác định từ chỉ số gốc của cây thứ bậc cho đến nhánh chứa đối tượng đó. Chuỗi chỉ số đó được gọi là mã định danh đối tượng OID (Object Identifier). Và các chỉ số đó được cách nhau bởi một dấu chấm (.). Ví dụ một đối tượng có thể được xác định: 1.3.6.1. Việc sử dụng các con số thì rất khó nhớ, do đó cũng có thể sử dụng các tên chuẩn như dạng: iso.org.dod.internet. Mỗi lá của cây là một mục dữ liệu độc lập và biểu diễn duy nhất một đối tượng quản lý.
Trong mô hình tổ chức logic MIB: - Nhánh directory không được sử dụng
- Nhánh mgmt (managment) định nghĩa tập chuẩn các đối tượng quản lý Internet.
- Nhánh Experimental được dùng cho mục đích thử nghiệm và nghiên cứu.
Hình 2.9 - Mô hình tổ chức logic của cơ sở thông tin quản lý
root
ccitt (0) iso (1) joint-iso-ccitt (2)
identified organization (org) (3) member body (2) registration authority (1) standard (0) standards Australia (36) dod (6) internet (1) mgmt (2) experimental (3) directory (1) private (4)
- Các đối tượng dưới nhánh Private được dùng cho các mục đích riêng tư, tức là các tổ chức, công ty có thể tự định nghĩa các đối tượng quản lý riêng của mình.
Sau đây là định nghĩa của nhánh cây internet:
internet OBJECT IDENTIFIER ::= { iso org(3) dod(6) 1 } directory OBJECT IDENTIFIER ::= { internet 1 }
mgmt OBJECT IDENTIFIER ::= { internet 2 } experimental OBJECT IDENTIFIER ::= { internet 3 } private OBJECT IDENTIFIER ::= { internet 4 }
Dòng đầu tiên mô tả nhánh internet với OID là 1.3.6.1, với 1.3.6 chính là iso.org.dod, còn ::= là toán tử định nghĩa. Bốn dòng tiếp theo được định nghĩa tương tự nhau, tương ứng các nhánh khác nhau của cây con internet. Tức ta có:
OID của directory là 1.3.6.1.1 OID của mgmt là 1.3.6.1.2 OID của experimental là 1.3.6.1.3 OID của private là 1.3.6.1.4
Các đối tượng nằm dưới mgmt là các đối tượng đã được chuẩn hoá, như giao thức IP, TCP, ICMP,… Các đối tượng này luôn được định nghĩa sẵn trong cơ sở thông tin quản lý. Các đối tượng nằm dưới nhánh private thường được dùng cho các nhà cung cấp phần cứng hay phần mềm để định nghĩa các đối tượng riêng cho bất cứ đối tượng nào mà họ muốn quản lý bằng SNMP. Ví dụ như nhánh của hãng Cisco:
enterprise OBJECT IDENTIFIER ::= { private 1 } cisco OBJECT IDENTIFIER ::= { enterprise 9 }
Như thế hãng Cisco sẽ là nhánh 1.3.6.1.4.1.9, tương ứng là iso.org.dod.internet.private.enterprise.cisco
Không chỉ có các công ty có thể đăng ký các định danh cho các sản phẩm của họ, mà bất kỳ ai cũng có thể đăng ký định danh riêng của mình, điều này hoàn toàn miễn phí (tại http://www.isi.edu/cgi- bin/iana/enterprise.pl). Sau khi đăng ký ta có thể tạo một cơ sở thông tin quản
lý MIB riêng và thực hiện việc giám sát những điều ta muốn. Điều này rất tiện lợi vì cho phép thực hiện quản lý các đối tượng riêng mà ta tự định nghĩa.