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

  • Monitoring và Operations đang thay đổi như thế nào trong thời đại Network Automation?

    Monitoring và Operations đang thay đổi như thế nào trong thời đại Network Automation?


    Nếu nhìn vào bức tranh vận hành hạ tầng CNTT trong khoảng 20 năm qua, chúng ta sẽ thấy một sự chuyển dịch rất rõ ràng: từ CLI và SNMP sang các giao diện lập trình hiện đại dựa trên mô hình dữ liệu (Model-Driven Programmability).

    Biểu đồ trên so sánh các công nghệ phổ biến đang được sử dụng để giám sát và vận hành hệ thống mạng.

    CLI vẫn là công cụ quen thuộc nhất với kỹ sư mạng. Nó cho phép cấu hình và provisioning trực tiếp trên thiết bị nhưng khó mở rộng khi số lượng thiết bị tăng lên hàng trăm hoặc hàng nghìn node. Tương lai của CLI vẫn tồn tại nhưng chủ yếu phục vụ troubleshooting và các tác vụ thủ công.

    SNMP từng là "vua của monitoring" trong nhiều năm. Hầu hết các hệ thống NMS truyền thống đều dựa trên SNMP Polling. Tuy nhiên SNMP gần như chỉ phù hợp cho việc đọc trạng thái thiết bị, khả năng cấu hình rất hạn chế và khó đáp ứng nhu cầu telemetry thời gian thực của hạ tầng hiện đại.

    NETCONF/YANG và RESTCONF đánh dấu bước chuyển sang kiến trúc Model-Driven. Thay vì gửi từng lệnh CLI, kỹ sư có thể làm việc trực tiếp với các mô hình dữ liệu chuẩn. Đây là nền tảng quan trọng cho Infrastructure as Code (IaC), Network Automation, CI/CD và GitOps trong môi trường mạng.

    gRPC Streaming Telemetry xuất hiện để giải quyết hạn chế của SNMP Polling. Thay vì liên tục hỏi thiết bị "có gì mới không?", thiết bị chủ động đẩy dữ liệu về collector theo thời gian thực. Điều này giúp giảm tải CPU, giảm lưu lượng polling và cung cấp khả năng quan sát hệ thống tốt hơn rất nhiều.

    gNMI (gRPC Network Management Interface) được xem là một trong những giao thức quản lý mạng có tiềm năng lớn nhất hiện nay. Nó kết hợp sức mạnh của YANG Data Model với nền tảng truyền tải gRPC hiệu năng cao, hỗ trợ cả cấu hình, truy vấn trạng thái và streaming telemetry trong cùng một framework.

    Điểm thú vị là độ trưởng thành (Maturity) của SNMP hiện nay vẫn rất cao vì đã tồn tại hàng chục năm, nhưng tương lai lại khá hạn chế. Ngược lại, gNMI và Streaming Telemetry có độ trưởng thành thấp hơn nhưng đang phát triển rất nhanh và được các nhà cung cấp lớn như Cisco, Arista, Juniper, Nokia và NVIDIA đầu tư mạnh.

    Đối với kỹ sư Network Automation và NetDevOps, lộ trình học tập hợp lý hiện nay thường là:

    CLI → API → YANG → NETCONF/RESTCONF → gRPC Telemetry → gNMI

    Đây cũng chính là hướng phát triển của các nền tảng vận hành hiện đại, nơi dữ liệu được thu thập theo thời gian thực, tự động hóa được triển khai bằng code và toàn bộ hạ tầng có thể được quản lý giống như một hệ thống phần mềm. #NetDevOps #NetworkAutomation devops #gNMI #gRPC yang netconf restconf #InfrastructureAsCode #Telemetry
    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