Câu 10:cấu trúc bản tin và câu lệnh cơ bản trong SNMPv2
A,Cấu trúc bản tin:
+Trường phiên bản (Version) thể hiện phiên bản của giao thức SNMPv2.
+Trường Community là một chuỗi password xác nhận cho cả tiến trình lấy và thay đổi dữ liệu. SNMP PDU chứa kiểu điều hành (get, set), yêu cầu đáp ứng (cùng số thứ tự với bản tin gửi đi) - cho phép người điều hành gửi đồng thời nhiều bản tin. Biến ghép gồm các thiết bị được đặc tả trong RFC 2358 và chứa cả giá trị đặt tới đối tượng.
+Trường đơn vị dữ liệu giao thức (PDU) gồm có các trường con: Kiểu đơn vị dữ liệu giao thức, nhận dạng các yêu cầu (Request ID), trạng thái lỗi, chỉ số lỗi, các giá trị và đối tượng.
b,các câu lệnh:
+GetRequest: Câu lệnh GetRequest được sử dụng giữa Manager tới Agent. Câu lệnh này được sử dụng để đọc biến MIB đơn hoặc danh sách các biến MIB từ các Agent đích. GetRequest yêu cầu sử dụng hai địa chỉ, địa chỉ đầu là địa chỉ của manger hoặc agent, địa chỉ thứ hai thể hiện vị trí của biến hoặc đối tượng. Cây cấu trúc MIB đã trình bày trong phần 2.4 định nghĩa các địa chỉ của biến MIB.
+GetNextRequest: Câu lệnh GetNextRequest tương tự như câu lệnh GetRequest, tuy nhiên tuỳ thuộc vào agent trong khoản mục kế tiếp của MIB. Các biến được lưu trong thiết bị và được coi như đối tượng bị quản lý.Vì vậy, câu lệnh GetNextRequest mở rộng các biến và được đọc theo tuần tự.
+SetRequest: Câu lệnh SetRequest là câu lệnh được gửi đi từ Manager tới Agent như hai câu lệnh trên. SetRequest tìm kiếm các thông tin mở rộng trong bảng MIB và yêu cầu Agent đặt giá trị cho các đối tượng quản lý hoặc các đối tượng chứa trong câu lệnh. Sự thành công của câu lệnh này phụ thuộc vào một số yếu tố gồm sự tồn tại của các đối tượng bị quản lý và các phương thức truy nhập.
+GetResponse: Câu lệnh GetResponse là câu lệnh từ Agent tới Manager. Câu lệnh này cung cấp cơ chế đáp ứng cho các câu lệnh GetRequest, GetNextRequest và SetRequest. Các thông tin trong câu lệnh GetResponse gồm một số trường chức năng cho phép đáp ứng các câu lệnh đã nhận trước đó.
+ Trap: Trap là câu lệnh độc lập, không phụ thuộc vào đáp ứng hoặc yêu cầu từ các Manager hoặc các Agent. Trap đưa ra các thông tin liên quan tới các điều kiện được định nghĩa trước và được gửi từ các Agent tới Manager.
+GetBulkRequest: Chức năng của câu lệnh GetBulkRequest tương tự như câu lệnh Get Next Request ngoại trừ vấn đề liên quan tới số lượng dữ liệu được lấy ra. GetBulkRequest cho phép Agent gửi lại Manager dữ liệu liên quan tới nhiều đối tượng thay vì từng đối tượng bị quản lý . Như vậy, GetBulkRequest có thể giảm bớt lưu lượng truyền dẫn và các bản tin đáp ứng thông báo về các điều kiện vi phạm.
+InformRequest: Câu lệnh InformRequest cung cấp khả năng hỗ trợ các Manager bố trí theo cấu hình phân cấp.Câu lệnh này cho phép một Manager trao đổi thông tin với các Manager khác. Các cảnh báo và sự kiện được gửi đi trong câu lệnh InformRequest để phát hiện và khởi tạo lại các tuyến truyền bản tin.
Bạn đang đọc truyện trên: AzTruyen.Top