2 Truy cập MIB

Một phần của tài liệu đồ án chuyển mạch nhãn đa giao thức mpls (Trang 41 - 42)

Quảnlý mạng trong mạng viễn thụ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 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 (dạng khụng phải bảng), bởi vỡ đường truy nhập là tĩnh và biết trước. Vớ dụ, để truy xuất sự mụ tả của hệ thống, lệnh GET phải chứa đặc điểm nhận dạng của tế bào, đú là 1.3.6.1.2.1.1.1.0.

GET-NEXT được sử dụng để di chuyển trờn cõy và ỏp dụng cho số liệu dạng bảng. Ta cú thể 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 đến nỳt con từ trỏi qua phải. Trong bảng, cỏc cột được đỏnh thứ tự từ trỏi qua phải và cỏc hàng từ trờn xuống dưới. Thứ tự này được gọi là thứ tự trước (preorder) và được minh hoạ hỡnh 2- 15.

Ta ỏp dụng GET-NEXT cho cỏc mục 10, 14 trong hỡnh 2-8 để truy xuất cỏc mục 11 và 15. Trong vớ dụ sau, ta cựng xem xột một phần bảng giao diện như minh hoạ dưới đõy.

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 Agent như là hiệu ứng phụ đố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 đoỏ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 Agent 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à 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 cậ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 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 đ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 hoỏ 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 đồ án chuyển mạch nhãn đa giao thức mpls (Trang 41 - 42)