Truy nhập MIB

Một phần của tài liệu bai_giang_quan_ly_mang_vien_thong_dao_tao_tu_xa (Trang 58 - 59)

CHƯƠNG 3 : GIAO THỨC QUẢN LÍ MẠNG ĐƠN GIẢN SNMP

3.4 CƠ SỞ THÔNG TIN QUẢN LÝ (MIB)

3.4.2 Truy nhập MIB

Có thể nhìn nhận MIB như một ngơn ngữ địi hỏi với cây MIB. Chương trình quản lí sử dụng các đơn nguyên GET, GET-NEXT để truy xuất dữ liệu từ MIB. Đá 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 trực tiếp chỉ ra tập hợp các biến số bị quản lí thơng qua đặc điểm nhận dạng

đường dẫn của chúng. Điều này rất hữu ích cho việc truy xuất dữ liệu dạng thông thường (không

theo dạng bảng) bởi vì đường truy nhập là tĩnh và biết trước.

GET-NEXT được sử dụng để đi lại trên cây và áp dụng cho số liệu dạng bảng. Ta có thể tự truy xuất số liệu bằng cách đi lại trên cây MIB. Theo quy định của thứ tự này thì hệ thống truy xuất số liệu tại nút mẹ trước rồi mới đến nút con từ trái qua phải. Trong bảng, các cột được đánh

57 thứ tự từ trái qua phải và các hàng có thứ tự từ trên xuống dưới. Thứ tự này được gọi là thứ tự tiền tố (preorder).

GET và GET-NEXT cho ta phương tiện để truy xuất dữ liệu MIB. Bằng đơn nguyên SET ta có thể điều khiển được ứng xử của thiết bị. SET thường được sử dụng để khởi tạo hành động

của tác nhân làm hiệu ứng bổ sung đối với những thay đổi của MIB. Ví dụ: ta có thể khởi động một thủ tục kiểm tra chuẩn đốn bằng cách đặt trạng thái hành chính của thiết bị (thơng qua SET) là thử nghiệm. Điều này có nghĩa là các tác nhân phải chủ động giám sát những thay đổi của MIB và khởi tạo các hành động cần thiết. Điều này không giống với các hệ thống cơ sở dữ liệu thụ động mà ở đó sự cập nhật số liệu chỉ đơn thuần là việc ghi lại số liệu. Có một nhược điểm của

việc truy xuất số liệu bằng lệnh GET-NEXT trong SNMP, đó là hệ thống cần phải truy nhập một hàng tại một thời điểm. Điều này có thể làm chậm quá trình đi lại trên cây, đặc biệt trong trường hợp bảng có kích thước lớn. Thường thì hệ thống phải quét và truy cập toàn bộ bảng. Để khắc phục nhược điểm này, trong phiên bản thứ hai SNMPv2 người ta đã thay lệnh GET-NEXT bằng lệnh GET-BULK. Lệnh GET-BULK đã truy cập một số hàng liên tục vừa vào một khung UDP. Ta có thể nhìn nhận việc này như là việc tổng quan hóa lệnh GET-NEXT để cải thiện thời gian truy cập đối với dữ liệu dạng bảng.

Một phần của tài liệu bai_giang_quan_ly_mang_vien_thong_dao_tao_tu_xa (Trang 58 - 59)

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

(95 trang)