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 Network Services Orchestrator (NSO) – Tổng Quan Dễ Hiểu Cho Network Engineer

    1️⃣ Cisco NSO là gì?


    Cisco Network Services Orchestrator (Cisco NSO) là một nền tảng điều phối (orchestration) mạnh mẽ, giúp tự động hóa và quản lý các dịch vụ mạng phức tạp trong môi trường doanh nghiệp và service provider.

    Thay vì phải cấu hình thủ công từng router, switch hay firewall, Cisco NSO cho phép kỹ sư mạng:
    • Khai báo dịch vụ mong muốn (intent)
    • NSO sẽ tự động triển khai cấu hình xuống toàn bộ hạ tầng bên dưới

    👉 Nói ngắn gọn: NSO giúp quản lý mạng theo dịch vụ, không phải theo từng thiết bị.
    2️⃣ Những lợi ích chính của Cisco NSO

    🔹 API Integration – Dễ dàng tích hợp hệ thống


    Cisco NSO cung cấp northbound API, cho phép tích hợp với:
    • Portal doanh nghiệp
    • ITSM
    • OSS/BSS
    • Các công cụ automation khác

    ➡️ Giúp tự động hóa toàn bộ quy trình cung cấp dịch vụ mạng.
    🔹 Scalability – Mở rộng tốt cho mạng lớn


    Cisco NSO được thiết kế cho:
    • Mạng quy mô lớn
    • Hàng trăm, hàng nghìn thiết bị
    • Nhiều site, nhiều dịch vụ

    ➡️ Càng nhiều thiết bị, giá trị của NSO càng rõ rệt.
    🔹 Flexibility – Linh hoạt và dễ mở rộng
    • Cho phép tùy chỉnh service model
    • Có thể mở rộng chức năng theo nhu cầu riêng

    ➡️ Phù hợp cả enterprise lẫn service provider.
    3️⃣ Tự động hóa vòng đời dịch vụ (Service Lifecycle Automation)


    Cisco NSO không chỉ tạo dịch vụ, mà còn quản lý toàn bộ vòng đời:
    • Tạo mới
    • Chỉnh sửa
    • Mở rộng
    • Xóa dịch vụ
    • Rollback khi có sự cố

    ➡️ Kỹ sư mạng có thể tập trung vào thiết kế dịch vụ, thay vì lo chi tiết cấu hình.
    4️⃣ Model-driven – Cốt lõi của Cisco NSO
    Click image for larger version

Name:	image.png
Views:	14
Size:	29.3 KB
ID:	438385

    Cisco NSO là nền tảng model-driven, sử dụng YANG làm ngôn ngữ mô hình hóa.

    YANG được dùng để:
    • Mô tả cấu hình thiết bị
    • Mô tả cấu hình dịch vụ

    📌 Tất cả:
    • CLI
    • API
    • Giao diện quản lý

    đều được tự động sinh ra từ model.

    ➡️ Giảm lỗi cấu hình và đảm bảo tính nhất quán.
    5️⃣ Hỗ trợ đa hãng (Multivendor)

    Click image for larger version

Name:	image.png
Views:	13
Size:	34.6 KB
ID:	438386
    Cisco NSO hoạt động với Cisco và hơn 150 hãng thiết bị khác thông qua Network Element Drivers (NEDs).

    NEDs hỗ trợ nhiều giao thức:
    • NETCONF
    • REST
    • CLI
    • SNMP
    • XML

    ➡️ Chỉ cần khai báo dịch vụ một lần, NSO sẽ tự động chuyển đổi sang cú pháp phù hợp cho từng thiết bị.
    6️⃣ Cisco NSO – Cầu nối giữa ý định và hạ tầng

    Click image for larger version

Name:	image.png
Views:	22
Size:	30.9 KB
ID:	438384
    Cisco NSO đóng vai trò là cầu nối giữa:
    • Hệ thống nghiệp vụ (northbound)
    • Thiết bị vật lý & ảo hóa (southbound)
    🔹 Northbound
    • Nhận yêu cầu từ ITSM, OSS/BSS, IPAM…
    🔹 Southbound
    • Đẩy cấu hình xuống thiết bị thông qua NEDs

    ➡️ Giúp hiện thực hóa business intent thành cấu hình mạng thực tế.
    7️⃣ Quản lý trạng thái cấu hình tập trung


    Cisco NSO lưu trữ trạng thái cấu hình thực tế của toàn bộ thiết bị trong Configuration Database (CDB).

    📌 Lợi ích:
    • Có một nguồn dữ liệu cấu hình duy nhất
    • Tránh tình trạng lệch cấu hình do chỉnh tay
    • Giảm rủi ro do dữ liệu mạng không chính xác (thực tế có thể sai tới 70%)

    8️⃣ Device Manager và Service Manager
    • Device Manager
      • Quản lý danh sách thiết bị
      • Lưu cấu hình gốc trong CDB
    • Service Manager
      • Xử lý yêu cầu dịch vụ
      • Sinh cấu hình tương ứng cho thiết bị

    ➡️ Tách bạch rõ giữa quản lý thiết bịquản lý dịch vụ.
    9️⃣ Northbound API và tích hợp hệ thống


    Cisco NSO cung cấp thư viện northbound API phong phú, cho phép tích hợp với:
    • ITSM
    • OSS/BSS
    • IPAM
    • Các công cụ DevOps / NetDevOps

    ➡️ Phù hợp với kiến trúc IT hiện đại.
    🔟 Cisco NSO trong CI/CD Pipeline


    Cisco NSO có thể tích hợp với các công cụ CI/CD như:
    • Jenkins
    • Travis CI

    Ứng dụng trong:
    • Tự động test dịch vụ
    • Tự động deploy cấu hình
    • Tự động rollback khi lỗi

    ➡️ Đưa DevOps mindset vào quản trị mạng (NetDevOps).
    1️⃣1️⃣ Rollback – Cơ chế an toàn quan trọng


    Cisco NSO hỗ trợ:
    • Tạo rollback file khi commit
    • Quay về trạng thái trước đó khi có sự cố

    📌 Lưu ý:
    • Rollback làm commit chậm hơn
    • Tốn dung lượng lưu trữ

    ➡️ Nếu không sử dụng, có thể tắt để tối ưu hiệu năng.
    1️⃣2️⃣ Tổng kết


    👉 Cisco NSO là giải pháp:
    • Điều phối mạng theo dịch vụ
    • Hỗ trợ đa hãng
    • Model-driven, chuẩn hóa cấu hình
    • Dễ tích hợp CI/CD
    • Phù hợp enterprise và service provider

    👉 Phù hợp cho:
    • Network Engineer
    • NetDevOps
    • CCNP / DevNet
    • Môi trường mạng lớn, phức tạp
Working...
X