Câu 10:cấu trúc bản tin và câu lệnh cơ bản trong SNMPv2

Màu nền
Font chữ
Font size
Chiều cao dòng

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: Truyen2U.Pro

#tuxgame