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

  • 🔥 [GIỚI THIỆU gNMI – GIAO DIỆN LẬP TRÌNH MẠNG THẾ HỆ MỚI] 🔥

    🔥 [GIỚI THIỆU gNMI – GIAO DIỆN LẬP TRÌNH MẠNG THẾ HỆ MỚI] 🔥
    Trong kỷ nguyên của hạ tầng mạng hiện đại, nơi mọi thiết bị đều cần được quản lý, giám sát và cấu hình một cách tự động, linh hoạt và theo thời gian thực, các Device API đóng vai trò cốt lõi. Bên cạnh những giao thức quen thuộc như NETCONFRESTCONF, một ứng viên đang nổi bật lên như một tiêu chuẩn mới cho hiệu năng và khả năng mở rộng, đó chính là gNMI (gRPC Network Management Interface).
    🌐 gNMI – Giao diện API thế hệ mới cho thiết bị mạng

    gNMI là một giao diện mở được phát triển bởi cộng đồng hạ tầng mở, sử dụng gRPC làm nền tảng truyền thông, cho phép các hệ thống quản lý mạng (NMS/Orchestrator) có thể:
    • GET: Truy vấn trạng thái thiết bị (interface, CPU, routing, logs…)
    • SET: Cấu hình các thành phần mạng như QoS, BGP, ACL…
    • SUBSCRIBE: Nhận dữ liệu telemetry dạng streaming liên tục theo thời gian thực.

    ⚙️ Ưu điểm nổi bật của gNMI:

    Hiệu năng cao: Truyền dữ liệu ở định dạng nhị phân (protobuf) qua gRPC → giảm overhead so với XML/JSON truyền thống.
    Hỗ trợ telemetry thực thụ: Dữ liệu có thể được đẩy liên tục (streaming) thay vì phải polling theo chu kỳ.
    Tương thích mô hình dữ liệu YANG: Tận dụng lại mô hình từ NETCONF/RESTCONF mà không cần thay đổi cấu trúc dữ liệu.
    Hỗ trợ các use-case mở rộng:
    • Cập nhật firmware/OS
    • Factory reset
    • Quản lý chứng chỉ
    • Giám sát bảo mật, cấu hình chính sách động

    📌 gNMI nằm ở đâu trong bức tranh API mạng?

    Nếu ta nhìn hệ thống quản lý hạ tầng dưới góc độ API điều khiển và giám sát, thì:
    • SNMP phù hợp với monitoring đơn giản
    • REST API / RESTCONF dễ tích hợp với frontend hoặc tool DevOps
    • NETCONF hỗ trợ cấu hình chính xác, đầy đủ theo mô hình YANG
    • gNMI bổ sung thêm lớp hiệu suất + streaming telemetry, phù hợp với các nền tảng AI/ML, phân tích real-time hoặc giám sát chủ động

    🔍 Ví dụ ứng dụng gNMI:

    Bạn muốn liên tục nhận thông tin traffic in/out trên interface GigabitEthernet0/0 mỗi 5 giây?
    → Với gNMI, bạn có thể gửi yêu cầu subscribe và nhận dữ liệu liên tục mà không cần loop polling như SNMP.
    Hoặc bạn muốn gửi lệnh cấu hình QoS, thay đổi BGP peer?
    → gNMI set hỗ trợ cập nhật cấu hình theo mô hình dữ liệu YANG một cách có kiểm soát.
    🎯 Kết luận

    gNMI đang dần trở thành lựa chọn API thiết bị mạng phổ quát, đáp ứng nhu cầu:
    • Quản lý mạng hiện đại
    • Tự động hóa bằng DevOps/NetDevOps
    • Streaming dữ liệu để phục vụ hệ thống giám sát nâng cao
    Dù không thay thế hoàn toàn các API khác, gNMI là sự bổ sung mạnh mẽ, đặc biệt hữu ích trong các môi trường cần telemetry chính xác, hiệu quả và real-time.
    💬 Bạn đang triển khai automation, telemetry hay quản lý mạng quy mô lớn? Hãy thử tích hợp gNMI vào workflow của mình và cảm nhận sự khác biệt.
    #NetworkAPI #gNMI #Telemetry yang devops #NetworkAutomation #NetDevOps #OpenInterfaces vnpro

    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