Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.

Announcement

Collapse
No announcement yet.

Giao thức SNMP

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Giao thức SNMP

    Tổng Quan về Giao Thức Quản Lý Mạng Đơn Giản (SNMP)

    1. Khái Niệm Chung


    SNMP (Simple Network Management Protocol) là giao thức tiêu chuẩn dùng để giám sát và quản lý thiết bị mạng như router, switch, firewall, server, WLC, AP,... Thông qua SNMP, các hệ thống quản lý tập trung có thể thu thập trạng thái, hiệu suất, cấu hình và cảnh báo từ xa.
    • Giao thức vận hành: Chạy trên nền UDP (port 161 cho truy vấn, port 162 cho thông báo sự kiện - traps).
    • Cơ sở dữ liệu MIB (Management Information Base): Mọi thông tin thiết bị đều được lưu trữ dưới dạng các đối tượng (Object) được định danh bằng OID (Object Identifier).
    2. Cấu Trúc MIB và OID
    • MIB là một cây dữ liệu chứa các đối tượng quản lý như: trạng thái giao diện, địa chỉ IP, bộ đếm lưu lượng, v.v...
    • Mỗi đối tượng được định danh bởi một chuỗi số OID (ví dụ: .1.3.6.1.2.1.1.3 đại diện cho thời gian hoạt động - uptime).
    • Cisco sử dụng nhánh riêng với tiền tố .1.3.6.1.4.1.9, còn các thiết bị AireOS (WLC) dùng .1.3.6.1.4.1.14179.
    3. Các Phiên Bản SNMP


    SNMPv1 Cơ bản, thiếu bảo mật, gần như không còn sử dụng
    SNMPv2c Hỗ trợ Get, Set, GetNext, GetBulk, nhưng bảo mật yếu
    SNMPv3 Bảo mật mạnh với xác thực (Username/Password) và mã hóa
    ⚠️ SNMPv2c vẫn phổ biến nhưng không an toàn do sử dụng "community string" dạng văn bản rõ.
    4. Cơ Chế Hoạt Động
    • Quản lý thụ động: Thiết bị gửi thông báo sự kiện (SNMP traps) khi có sự cố.
    • Quản lý chủ động: Hệ thống giám sát thực hiện truy vấn (SNMP Get) để thu thập dữ liệu định kỳ.
    5. Bảo Mật SNMP
    • SNMPv2c: Chỉ dựa vào community (public/private), dễ bị sniffing.
    • SNMPv3:
      • Hỗ trợ xác thực và mã hóa dữ liệu.
      • Quản lý người dùng với các mức quyền hạn rõ ràng (Read-only, Read-Write).
    6. Ứng Dụng Thực Tế
    • Giám sát thiết bị qua các công cụ như: Cisco Prime Infrastructure, SolarWinds, PRTG, Zabbix.
    • Thu thập thông tin: CPU, RAM, băng thông, trạng thái link, lỗi cổng, cảnh báo nhiệt độ,...
    • Tích hợp hệ thống cảnh báo và automation.
    7. Ví Dụ Lệnh SNMP Trên Thiết Bị
    • Cấu hình SNMPv2c trên Cisco IOS:



      snmp-server community public RO snmp-server community private RW snmp-server host 10.10.10.1 version 2c public
    • Cấu hình SNMPv3:



      snmp-server group SNMPv3Group v3 priv
    • snmp-server user admin SNMPv3Group v3 auth sha password123 priv aes 256 secret123
    • snmp-server host 10.10.10.1 version 3 priv admin
    Đặng Quang Minh, CCIEx2#11897 (Enterprise Infrastructure, Wireless), DEVNET, CCSI#31417

    Email : dangquangminh@vnpro.org
    https://www.facebook.com/groups/vietprofessional/
Working...
X