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

  • Cisco Catalyst SD-WAN Programmatic APIs

    Cisco Catalyst SD-WAN Programmatic APIs – Tự động hóa quản trị mạng SD-WAN bằng REST API


    Trong môi trường mạng SD-WAN hiện đại, nhu cầu tự động hóa cấu hình, giám sát và quản lý ngày càng lớn. Cisco Catalyst SD-WAN cung cấp Programmatic APIs – giao diện lập trình ứng dụng – giúp bạn kiểm soát toàn bộ hệ thống theo cách tự động và tích hợp với các công cụ bên ngoài. 1. REST API trong Cisco Catalyst SD-WAN


    Cisco Catalyst SD-WAN sử dụng Representational State Transfer (REST) API để cho phép truy cập và điều khiển các thiết bị trong overlay network. Bạn có thể gọi API trực tiếp từ web server của Cisco Catalyst SD-WAN Manager.

    Đặc điểm chính:
    • Toàn quyền kiểm soát mọi tác vụ quản trị của SD-WAN Manager thông qua lập trình.
    • Giao tiếp an toàn qua HTTPS.
    • Hỗ trợ các phương thức HTTP chuẩn: GET, PUT, POST, DELETE.
    • Có cơ chế authentication & authorization đảm bảo bảo mật.
    • Hỗ trợ Bulk API calls để thực hiện nhiều yêu cầu cùng lúc.
    • Tích hợp tốt với Python scripting cho tự động hóa nâng cao.
    2. Ứng dụng thực tế


    Với REST API, bạn có thể:
    • Gắn hoặc gỡ template cho hàng loạt thiết bị chỉ bằng một lệnh.
    • Thay đổi fabric policies một cách động và tự động.
    • Tích hợp với hệ thống giám sát bên thứ ba để thu thập log, số liệu hiệu năng.
    • Xây dựng quy trình CI/CD cho mạng SD-WAN.
    3. REST API – Kiến trúc và nguyên tắc


    REST API không phải là một tiêu chuẩn chính thức, nhưng tuân theo các nguyên tắc phổ biến:
    • Dựa trên giao thức HTTP/HTTPS.
    • Sử dụng resource naming dạng danh từ.
    • Giao tiếp stateless (không lưu trạng thái giữa các phiên).
    • Dữ liệu trả về thường ở định dạng JSON (hoặc XML khi cần).

    Các phương thức HTTP chính:
    • GET: Lấy thông tin hoặc đọc dữ liệu.
    • PUT: Cập nhật đối tượng.
    • POST: Tạo mới đối tượng.
    • DELETE: Xóa đối tượng.

    REST được ưa chuộng hơn so với RPC hay SOAP/WSDL nhờ tính đơn giản, dễ tích hợp và hiệu quả. 4. Tài nguyên học tập


    Cisco DevNet cung cấp đầy đủ tài liệu, code mẫu, video và sandbox lab để bạn thử nghiệm:
    https://developer.cisco.com/sdwan/

    💡 Câu hỏi ôn tập:
    Bạn truy cập Cisco Catalyst SD-WAN Manager để vận hành hàng ngày qua giao diện nào?
    web-based GUI

    Nếu bạn muốn, mình có thể làm thêm demo script Python dùng API của Cisco Catalyst SD-WAN để tự động attach template cho hàng loạt thiết bị.
    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