SNMP là gì?

SNMP (Simple Network Management Protocol) là giao thức tầng ứng dụng được thực hiện để thống trị và tính toán các trang bị mạng cũng như tác dụng của chúng. SNMP hỗ trợ ngôn ngữ chung cho những thiết bị mạng để chuyển tiếp thông tin cai quản trong cả môi trường xung quanh single-vendor với multi-vendor vào mạng tổng thể (LAN) hoặc mạng diện rộng (WAN). Phiên bản gần đây nhất của SNMP, version 3, bao gồm các đổi mới bảo mật để xác xắn và mã hóa lời nhắn SNMP cũng như đảm bảo an toàn các gói trong những khi truyền.

Bạn đang xem: Tìm hiểu giao thức snmp

*

Một một trong những giao thức được sử dụng rộng thoải mái nhất, SNMP được hỗ trợ trên một loạt các loại hartware – từ những thiết bị mạng thông thường như bộ định đường (router), bộ chuyển mạch (switch) và điểm truy cập không dây (wireless access point) đến các điểm cuối tự động in, scanner với thiết bị IoT (Internet of Things). Quanh đó phần cứng, SNMP có thể được thực hiện để giám sát và đo lường các dịch vụ như Dynamic Host Configuration Protocol (DHCP). Các software agent trên các thiết bị và dịch vụ thương mại này tiếp xúc với hệ thống quản lý mạng (NMS), có cách gọi khác là trình cai quản SNMP, trải qua SNMP để gửi tiếp thông tin trạng thái và biến hóa cấu hình.

Mặc dù SNMP có thể được sử dụng trong một mạng tất cả quy mô bất kỳ, tuy vậy giá trị lớn số 1 của nó là cụ thể là trong các mạng rộng lớn. Đăng nhập bằng tay và lẻ tẻ vào hàng ngàn hoặc hàng trăm node sẽ cực kỳ mất thời gian và tốn nhiều tài nguyên. Trong lúc đó, thực hiện SNMP với 1 NMS được cho phép người cai quản trị mạng quản lý và theo dõi toàn bộ những node xuất phát từ một giao diện duy nhất, nhưng thường có thể hỗ trợ sản phẩm loạt các lệnh và lưu ý tự động. SNMP được biểu thị trong IETF/RFC 1157 và trpng một vài RFC khác có liên quan.

Xem thêm: Phim Mua Sen Can Tap 5 Giá Trị Tốt Nhất, Ký Sự Trường Sa (Tập 5)

Các thành phần của SNMP

*
SNMP (Simple Network Management Protocol)

Có tứ thành phần bao gồm trong mạng vì SNMP cai quản lý:

SNMP Agent: công tác này chạy xe trên phần cứng hoặc thương mại & dịch vụ đang được giám sát, thu thập dữ liệu về những số liệu khác nhau như tình trạng áp dụng băng thông hoặc dung lượng ổ đĩa. Khi được người quản lý SNMP truy vấn, agent sẽ gửi thông tin này lại cho trình quản lý. Một agent cũng có thể chủ động thông báo cho NMS nếu xảy ra lỗi. Hầu hết các thiết bị đi kèm theo với một SNMP Agent được thiết đặt sẵn; thường thì nó chỉ cần được nhảy lên và cấu hình.Các thiết bị với tài lý do SNMP quản lí lý: Đây là những node mà lại một agent chạy xe trên đó.Trình quản lý SNMP (còn điện thoại tư vấn là NMS): Nền tảng phần mềm này vận động như một bảng tinh chỉnh tập trung mà các agent hỗ trợ thông tin. Nó sẽ chủ động yêu cầu các agent gởi thông tin cập nhật qua SNMP theo định kỳ. Hầu hết gì người làm chủ mạng rất có thể làm với thông tin đó phụ thuộc rất nhiều vào con số tính năng của NMS. Có một vài trình làm chủ SNMP miễn phí đang được cung cấp, nhưng bọn chúng thường bị giới hạn về kỹ năng hoặc số lượng node nhưng mà chúng hoàn toàn có thể hỗ trợ. Ở mức độ dài hơn, các nền tảng cấp doanh nghiệp hỗ trợ các tính năng cải thiện cho các mạng tinh vi hơn, với một số sản phẩm hỗ trợ lên đến hàng trăm ngàn node.Cơ sở thông tin cai quản (Management information base – MIB): Cơ sở tài liệu này là 1 file văn phiên bản (.mib) phân nhiều loại và tế bào tả toàn bộ các đối tượng người tiêu dùng được thực hiện bởi một thiết bị vắt thể hoàn toàn có thể được truy hỏi vấn hoặc kiểm soát điều hành bằng SNMP. Cơ sở dữ liệu này yêu cầu được mua vào NMS để có thể xác định và theo dõi trạng thái của các thuộc tính này. Từng mục MIB được gán một định danh đối tượng người dùng (OID).

SNMP chuyển động như ráng nào?

*

SNMP triển khai vô số chức năng, dựa trên sự pha trộn giữa truyền tin push-and-pull giữa các thiết bị mạng và khối hệ thống quản lý. Nó rất có thể ra lệnh phát âm hoặc ghi, ví dụ như đặt lại mật khẩu hoặc chuyển đổi cài đặt cấu hình. Nó bao gồm thể báo cáo lại nút độ thực hiện băng thông, CPU và cỗ nhớ, với một trong những trình thống trị SNMP tự động gửi cho người quản trị một e-mail hoặc thông báo tin nhắn văn phiên bản nếu vượt thừa ngưỡng khẳng định trước.

Trong hầu hết các ngôi trường hợp, SNMP vận động trong một quy mô đồng bộ, với tiếp xúc được khởi tạo bởi người làm chủ SNMP với tác nhân giữ hộ phản hồi. Các lệnh và thông tin này, hay được vận chuyển sang giao thức UDP hoặc TCP/IP, được hotline là đơn vị chức năng dữ liệu giao thức (PDU):

GET: Được tạo do trình quản lý SNMP với được gửi mang lại một agent để lấy giá trị của một biến chuyển số làm sao đó, được xác minh bởi OID của nó, trong một MIB .RESPONSE: Được gửi vì chưng agent mang đến người quản lý SNMP, được phân phát đi để trả lời yêu ước GET. Chứa những giá trị của các biến được yêu thương cầu.GETNEXT: Được gửi vày người làm chủ SNMP cho agent để mang các giá trị của OID tiếp theo sau trong hệ thống phân cung cấp của MIB.GETBULK: Được gửi vì chưng người làm chủ SNMP mang lại agent để có được những bảng dữ liệu lớn bằng cách thực hiện nhiều lệnh GETNEXT.SET: Được gửi vì chưng người thống trị SNMP mang đến agent để đưa ra các thông số kỹ thuật hoặc lệnh.TRAP: Một chú ý không đồng hóa được gửi vày agent đến trình thống trị SNMP để chỉ ra một sự kiện quan trọng, ví dụ như lỗi hoặc sự cố, vẫn xảy ra.