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.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Giao thức SNMP

    Giao thức Quản lý Thiết bị Đơn giản (SNMP)


    Nếu một tổ chức có hàng trăm router, switch, firewall… thì việc kiểm tra từng thiết bị mỗi ngày là công việc tốn thời gian và gần như không khả thi. Để tự động hóa và đơn giản hóa quá trình quản lý này, người ta sử dụng Simple Network Management Protocol (SNMP).

    SNMP là một giao thức tầng ứng dụng (Application Layer) được sử dụng rộng rãi để quản lý và giám sát mạng. Nó cung cấp một khuôn khổ chuẩn hóa để:
    • Quản lý thiết bị mạng
    • Giám sát hiệu suất
    • Thu thập thông tin quan trọng

    Cổng mặc định của SNMP là UDP 161.

    Thông qua SNMP, quản trị viên mạng có thể theo dõi các thông số quan trọng như:
    • Mức sử dụng băng thông
    • Tải CPU
    • Mức sử dụng bộ nhớ
    • Trạng thái interface
    • Và nhiều thông tin khác

    Các phiên bản SNMP

    🔹 SNMPv1
    • Phiên bản đầu tiên
    • Hỗ trợ truy xuất và chỉnh sửa thông tin cơ bản
    • Sử dụng community string (mật khẩu dạng văn bản) để xác thực
    • Hạn chế lớn về bảo mật

    🔹 SNMPv2
    • Bổ sung cơ chế bảo mật theo người dùng
    • Cải thiện xử lý lỗi
    • Hỗ trợ nhiều kiểu dữ liệu hơn
    • Có khả năng truy xuất dữ liệu hàng loạt (bulk retrieval)
    • Tuy nhiên không được triển khai rộng rãi

    🔹 SNMPv3 (Khuyến nghị sử dụng)
    • Phiên bản mới nhất và bảo mật nhất
    • Hỗ trợ:
      • Xác thực mạnh
      • Kiểm soát truy cập
      • Mã hóa dữ liệu
    • Được sử dụng rộng rãi trong môi trường yêu cầu bảo mật cao

    👉 SNMPv3 là phiên bản được khuyến nghị trong quản lý mạng hiện đại.
    Kiến trúc Manager – Agent


    SNMP hoạt động theo mô hình Manager–Agent. 1️⃣ Manager (NMS – Network Management System)
    • Là hệ thống quản lý trung tâm
    • Chạy trên server chuyên dụng
    • Thu thập dữ liệu từ các thiết bị

    Manager sử dụng hai khái niệm quan trọng: SMI (Structure of Management Information)
    • Định nghĩa kiểu dữ liệu có thể lưu trữ
    • Quy định cách mã hóa dữ liệu khi truyền trên mạng
    MIB (Management Information Base)
    • Cơ sở dữ liệu phân cấp (hierarchical database)
    • Chứa các object đại diện cho:
      • Cấu hình
      • Trạng thái
      • Hiệu suất thiết bị

    MIB gồm 8 nhóm chính:
    • System
    • Interface
    • Address Translation
    • IP
    • ICMP
    • TCP
    • UDP
    • EGP

    Mỗi agent có một MIB riêng.
    2️⃣ Agent
    • Chạy trên thiết bị được quản lý (router, switch…)
    • Thu thập thông tin
    • Lưu trong MIB
    • Phản hồi yêu cầu từ Manager

    Các thao tác chính của SNMP
    Get Lấy giá trị của một MIB object cụ thể
    GetNext Lấy object tiếp theo trong cấu trúc phân cấp
    GetBulk Lấy nhiều dữ liệu trong một yêu cầu
    Set Thay đổi giá trị của một MIB object
    Trap Thông báo bất đồng bộ từ Agent gửi đến Manager

    Hạn chế của SNMP
    • Hoạt động theo cơ chế polling → có thể gây trễ và dữ liệu cũ (stale data)
    • Khác biệt triển khai giữa các vendor → khó tương thích trong môi trường multi-vendor
    • Hỗ trợ kiểu dữ liệu đơn giản → không phù hợp cho cấu trúc phức tạp

    ❓ Câu hỏi ôn tập


    Manager sử dụng thao tác SNMP nào để lấy giá trị của một MIB object cụ thể?

    Đáp án đúng: Get
    Attached Files
    Đặng Quang Minh, CCIE#11897 (Enterprise Infrastructure, Wireless, Automation, AI), CCSI#31417

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