Vài nét về giao thức SNMP[4]

Một phần của tài liệu Quản trị mạng IP luận văn ths công gnghệ thông tin 1 01 10 pdf (Trang 55 - 58)

3.1 Giao thức quản lý mạng đơn giản SNMP

3.1.2 Vài nét về giao thức SNMP[4]

Giao thức SNMP là giao thức đã đ-ợc thị tr-ờng chấp nhận trong thời gian rất ngắn. Điều

đó là sự chứng minh tốt nhất cho những -u điểm của nó. D-ới đây ta sẽ bàn về các đặc tính của SNMP.

Giao thức quản lý mạng đơn giản SNMP giúp ng-ời quản trị mạng xác định và sửa chữa các vấn đề trong TCP/IP internet. Ng-ời quản lý thực thi SNMP client trên máy tính cục bộ của họ, máy PC chẳng hạn, và sử dụng client để liên lạc với 1 hay nhiều SNMP server nào thực thi trên máy ở xa (th-ờng là các gateway). SNMP sử dụng mô hình fetch-store, trong đó mỗi server duy trì 1 tập hợp các biến khái niệm để chứa các số liệu thống kê đơn giản, nh- đếm số packet nhận đ-ợc, cũng nh- các biến phức tạp t-ơng ứng với các cấu trúc dữ liệu TCP/IP, nh- là ARRP cache và các bảng định tuyến IP. Các thông điệp SNMP xác định rằng Server phải lấy các giá trị từ những biến này hoặc là l-u các giá trị vào biến, và Server diễn dịch các yêu cầu thành những thao tác t-ơng đ-ơng trên các cấu trúc dữ liệu cục bộ. Bởi vì giao thức không bao hàm những giao thức khác, tất cả các điều khiển đó phải tuân theo mô hình fetch-store. Cùng với giao thức SNMP, có 1 chuẩn riêng cho MIB (Management Information Base), định nghĩa 1 tập hợp các biến mà các SNMP server duy trì cũng nh- là ngữ nghĩa của mỗi biến. Các biến MIB ghi nhận trạng thái của mỗi mạng đ-ợc kết nối, các thống kê về giao thông, đếm số lần lỗi xảy ra, và nội dung hiện tại của các cấu trúc dữ liệu nội bộ nh- là bảng định tuyến IP của máy.

SNMP định nghĩa các cú pháp lẫn ngữ nghĩa của các thông điệp mà client và server trao

đổi. Nó sử dụng cú pháp trừ t-ợng 1 (Abstract Syntax Notation One – ASN.1) để xác định dạng của các thông điệp cũng nh- các tên biến MIB. Nh- thế, không giống nh- hầu hết các giao thức TCP/IP khác, các thông điệp SNMP không có các vùng cố định và không thể đ-ợc định nghĩa với các cấu trúc cố định

Giao thức SNMP nằm ở tầng ứng dụng nó làm dễ dàng việc trao đổi thông tin giữa các thiết bị mạng. Nó hoạt động dựa trên tầng UDP (User Datagram Protocol) của giao thức IP (Internet Protocol). Về tập lệnh, giao thức SNMP chỉ có 5 lệnh cơ bản để trao đổi thông tin giữa trạm quản lý (Manager) và đại lý (Agent) là: Get-Request, Get-Next-Request, Set-Request, Get- Response và Trap. Đây chính là một -u điểm của SNMP, do cấu trúc đơn giản nên dễ dàng cài

đặt.

Hình 3.1. Mô hình mạng

Server SNMP phải chấp nhận yêu cầu gửi đến, thực hiện thao tác đ-ợc xác định và trả lời

đáp về.

Hình 3.2. Tổ chức Server và ánh xạ tên

Qua hình này chúng ta thấy, tr-ớc hết server phân tích thống điệp và chuyển nó thành dạng nội bộ. Sau đó, nó ánh xạ đặc tả biến MIB thành phần tử dữ liệu cục bộ để l-u trữ thông tin cần thiết và thực hiện các thao tác yêu cầu. Đối với thao tác lấy thông tin, nó thay thế vùng dữ

liệu trong thông điệp SNMP bằng giá trị nó lấy đ-ợc. Nếu thông điệp xác định biến, server sẽ duyệt qua các b-ớc thứ ba và thứ t- đối với mỗi biến. Cuối cùng, mỗi khi tất cả các thao tác đã

đ-ợc thực hiện server chuyển đổi lời đáp từ dạng nội bộ thành dạng ban đầu và trả nó về.

Lệnh Get-Request và Get-Next-Request dùng để Manager yêu cầu Agent đọc giá trị của

đối t-ợng. Lệnh Set-Request dùng để Manager yêu cầu Agent cập nhật giá trị của đối t-ợng.

Agent trả lời cho cả 3 yêu cầu của Manager bằng lệnh Get-Response. Khi có một sự kiện đặc thù nào đó xảy ra ở Agent, thì Agent sẽ tự động gửi lệnh Trap về Manager nh- một thông báo.

Gói tin SNMP đ-ợc chuyển đi theo ph-ơng thức UDP Datagram. Manager nhận các gói tin trả lời Get-Response tại cổng UDP 161, Trap tại cổng UDP 162. Agent nhận tất cả các gói tin tại cổng UDP 161.

Hình 3.3. Lưu đồ giao thức SNMP

Một phần của tài liệu Quản trị mạng IP luận văn ths công gnghệ thông tin 1 01 10 pdf (Trang 55 - 58)

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

(98 trang)