Chng 7:
Cơ sở thông tin quản lý trong
SNMP
1. Cấu trúc MIB
MIB cung cấp mô hình cơ sở dữ liệu thứ bậc cho các thông
tin bị quản lý. Các thông tin bị quản lý đ-ợc ghi trong các biến số
bị quản lý và l-u trữ tại các lá của một cây tĩnh. SNMP tận dụng
cây đăng ký của ISO nh- là một th- mục thông tin bị quản lý. Nh-
minh hoạ tại hình 2.15, ng-ời ta sử dụng cây đăng ký để đánh dấu
các định nghĩa của các tiêu chuẩn khác nhau.
Hình 2.15: Cây đăng kí của OSI MIB II
Mỗi nút thuộc cây đ-ợc đánh dấu bằng một tên (đặc điểm
nhận dạng chung) và một số (đặc điểm nhận dạng t-ơng đối). Một
Gốc
CCITT (1) Hỗn hợp ISO-CCITT (2)
ISO (1)
Khuyến
nghị (0)
Câu hỏi (1)
Cơ quan
Quản lý (2)
Nh khai
thác mạng (2)
Tiêu chuẩn (0)
Cơ quan
đăng kí (1)
Thnh viên
(2)
Tổ chức đ-ợc
xác định(3)
xét cấu trúc của cây nh- một ph-ơng tiện để thực hiện hai mục
đích. Thứ nhất, nó cho ta một đặc điểm nhận dạng duy nhất của các
thông tin bị quản lý. Ví dụ hình 2-16 chỉ ra một đ-ờng
1.3.6.1.2.1.1.1 dẫn tới tế bào sysDesc chứa các thông tin mô tả về
hệ thống. Thứ hai, nó cho phép nhóm các thông tin liên quan tới
một cây con. Ví dụ tại hình 2-16, tất cả mọi thông tin bị quản lý
gắn d-ới hệ thống Internet đ-ợc ghi d-ới cây con 1.3.6.1.2.1.1. hãy
nhớ rằng cấu trúc th- mục của thông tin bị quản lý là tĩnh. Vị trí
của thông tin trên cây MIB đ-ợc xác định tại thời điểm ng-ời ta
thiết kế MIB.
Hình 2.16 minh hoạ tổ chức của cây MIB-II Internet. Mục
tiêu của MIB này là cung cấp các biến số bị quản lý chung để xử lý
MIB-II ra thành 11 cây chức năng con. Mỗi cây con đại diện cho
một nhóm biến số liên quan trực tiếp đến thực thể bị quản lý (thực
thể giao thức nh- IP hoặc TCP). Các cây này lại tiếp tục đ-ợc đ-a
ra thành các cây con d-ới nữa. Tại đáy của cây là lá, lá đ-ợc sử
dụng để đánh dấu các biến số bị quản lý thuộc một loại nhất định.
Một số lá (nh- sysDesc mô tả hệ thống) chỉ đánh dấu một thời
điểm duy nhất của biến số bị quản lý và chỉ đòi hỏi một tế bào l-u
trữ duy nhất. Những lá khác (nh- tepConnState mô tả trạng thái
một đ-ờng kết nối TCP) có thể chỉ dẫn nhiều thời điểm khác nhau.
Các thời điểm khác nhau này đ-ợc tổ chức thành các cột tế bào.
Các cột này tạo thành một bảng mà các hàng thuộc bảng này
biểu diễn những thời điểm khác nhau của một thực thể (nh- một
đ-ờng kết nối TCP hoặc một giao diện).
Việc đánh chỉ dẫn truy nhập đối với các thời điểm đơn là một
vấn đề đơn giản. Tế bào liên quan tới lá nh- vậy đ-ợc coi là con
của lá và đ-ợc đánh nhãn là O
Ví dụ, biến số bị quản lý chứa số nhận dạng vật thể của hệ
thống (tế bào ở bên d-ới sysObjectld) đ-ợc xác định bởi
nhập các biến số bị quản lý không hiệu quả. Để đơn giản hoá việc
truy nhập, trong phiên bản SNMPv2 ng-ời ta đã cải tiến kỹ thuật
đánh chỉ dẫn đối với số liệu dạng bảng.
Tóm lại, trong giao thức SNMP, các cơ sở thông tin quản lý
MIB đ-ợc tổ chức d-ới dạng cơ sở dữ liệu thứ bậc với số liệu bị
quản lý đ-ợc l-u trữ tại các lá của cây. Các cây con đ-ợc sử dụng
để biểu thị nội dung logic, còn các biến số bị quản lý đ-ợc l-u trữ
tại các lá cây. Ng-ời ta sử dụng các biến số này để biểu diễn các
thời điểm của thực thể t-ơng ứng. Cấu trúc của cây cơ sở dữ liệu
này đ-ợc các nhà thiết kế MIB định ra một cách tĩnh. Chỉ có sự
thay đổi mở rộng trong các giá trị của cơ sở dữ liệu và trong việc
tạo ra hay xoá đi các hàng của bảng.
2.6. 2. Truy cập MIB
Ta có thể nhìn nhận SNMP nh- một ngôn ngữ hỏi đối với cây
MIB. Ch-ơng trình nhà quản lý sử dụng các lệnh GET, GET-NEXT
để truy xuất dữ liệu từ MIB. Đáp lại hai đơn nguyên này là GET-
RESPONSE trả lại dữ liệu d-ới dạng đổi biến số. Ta có thể sử dụng
cả hai đơn nguyên để truy xuất nhiều biến số bị quản lý. Lệnh GET