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

  • IETF ACTN – Abstraction and Control of Traffic Engineered Networks

    ACTN (Abstraction and Control of Traffic Engineered Networks) là kiến trúc do IETF đề xuất nhằm cung cấp khả năng trừu tượng hóa (Abstraction)điều khiển (Control) các mạng Traffic Engineering (TE), đặc biệt trong các môi trường đa miền (Multi-Domain Networks).

    RFC 8453 định nghĩa:
    • Một mô hình controller phân cấp (Hierarchical Framework of Controllers).
    • Phân chia rõ vai trò và trách nhiệm của từng thành phần trong hệ thống.
    • Xây dựng một framework với các thành phần liên kết lỏng (Loose Coupling), tuy nhiên RFC không quy định cụ thể về giao diện (Interfaces) và cơ chế mã hóa (Encoding).

    Trong thực tế:
    • HCO (Hierarchical Controller) là tên gọi phổ biến của MDSC (Multi-Domain Service Coordinator).
    • Domain Controller là tên gọi phổ biến của PNC (Provisioning Network Controller).

    Phân tích kiến trúc ACTN


    Kiến trúc ACTN được xây dựng theo mô hình controller nhiều tầng. Tầng ứng dụng và nghiệp vụ


    Phía trên cùng gồm:
    • Customer Network Controller (CNC)
    • BSS/OSS
    • Các Applications

    Đây là nơi phát sinh yêu cầu dịch vụ từ góc nhìn business hoặc application, ví dụ:
    • Tạo dịch vụ L3VPN giữa hai Data Center
    • Thiết lập kết nối 100 Gbps giữa hai AI Cluster
    • Yêu cầu SLA độ trễ dưới 5 ms
    • Yêu cầu backup DR tự động

    Các thành phần này không cần biết chi tiết topology vật lý, IGP, MPLS hoặc Optical Network bên dưới.
    CMI (CNC to MDSC Interface)


    CMI là giao diện giữa:
    Customer Network Controller (CNC)

    Multi-Domain Service Coordinator (MDSC)

    Thông qua CMI, CNC chỉ mô tả:
    • Endpoint
    • Bandwidth
    • SLA
    • Intent của dịch vụ

    Ví dụ:
    Tôi cần kết nối từ DC-HCM đến DC-HN với băng thông 200 Gbps, độ trễ dưới 8 ms và có dự phòng.

    CNC không cần biết:
    • BGP topology
    • RSVP-TE tunnel
    • Segment Routing Policy
    • Optical wavelength

    Đây chính là khái niệm Intent-Based Networking.
    MDSC – Multi-Domain Service Coordinator


    MDSC là bộ não trung tâm của ACTN.

    MDSC có hai chức năng: MDSC (Service)


    Tập trung vào:
    • Dịch vụ End-to-End
    • SLA
    • Policy
    • Service Intent

    MDSC (Service) nhìn toàn bộ mạng như một hệ thống thống nhất.

    Ví dụ:
    DC-HCM <-------> DC-HN

    Nó không quan tâm lưu lượng phải đi qua bao nhiêu router, bao nhiêu AS hoặc bao nhiêu Optical Domain.
    MDSC (Network)


    Chịu trách nhiệm:
    • Hiểu topology trừu tượng từ các domain
    • Tính toán đường đi End-to-End
    • Traffic Engineering
    • Resource Optimization

    Ví dụ:

    MDSC có thể quyết định:
    Path-1:
    DC-HCM → MPLS Domain → Optical Domain → DC-HN

    Path-2:
    DC-HCM → SRv6 Domain → IP/MPLS Domain → DC-HN

    rồi lựa chọn tuyến tối ưu dựa trên:
    • Delay
    • Bandwidth
    • Cost
    • Policy
    • Affinity Constraint

    MPI (MDSC to PNC Interface)


    MPI là giao diện:
    MDSC

    PNC

    Thông qua MPI, MDSC gửi các yêu cầu:
    • Tạo SR Policy
    • Tạo RSVP-TE Tunnel
    • Thiết lập LSP
    • Provision Optical Circuit
    • Provision VPN Service

    PNC sẽ thực hiện cấu hình thực tế trên từng domain.
    PNC – Provisioning Network Controller (Domain Controller)


    PNC là controller của từng domain riêng biệt.

    Ví dụ: Domain 1


    Cisco SD-WAN Fabric Domain 2


    MPLS/SR Network Domain 3


    Optical DWDM Network Domain 4


    Data Center EVPN-VXLAN Fabric

    Mỗi PNC hiểu rất rõ:
    • Topology của domain mình
    • Capacity
    • TE Database
    • Device Capability

    Nhưng không cần biết toàn bộ hệ thống End-to-End.

    Điều này làm giảm độ phức tạp và tăng tính mở rộng (Scalability).
    Network Elements


    Bên dưới PNC là các thiết bị vật lý:
    • Router
    • Switch
    • Optical Nodes
    • PE/P Router
    • SD-WAN Edge
    • SRv6 Node
    • ROADM

    PNC giao tiếp trực tiếp với các thiết bị này thông qua:
    • NETCONF
    • RESTCONF
    • gNMI
    • OpenConfig
    • CLI API
    • PCEP
    • BGP-LS

    Tại sao ACTN quan trọng?


    Các nhà mạng và hyperscaler hiện nay thường vận hành nhiều domain:
    IP/MPLS
    Optical
    DC Fabric
    Metro
    WAN
    Cloud

    Nếu quản lý từng domain riêng lẻ:
    • Khó tối ưu tài nguyên
    • Khó cung cấp SLA End-to-End
    • Khó tự động hóa
    • Khó thực hiện Traffic Engineering liên miền

    ACTN giải quyết bài toán này bằng cách:

    Abstraction + Hierarchical Controllers + Intent-Based Provisioning.
    Liên hệ với SDN, SD-WAN và Cisco


    Mô hình ACTN có thể xem như một phiên bản chuẩn hóa của kiến trúc SDN phân cấp:
    Applications

    MDSC (Hierarchical Controller)

    PNC (Domain Controllers)

    Network Elements

    Ta có thể liên tưởng:
    • Cisco Crosswork Network Controller ≈ MDSC
    • Cisco SD-WAN Manager/DNAC/APIC ≈ PNC
    • Router/Switch/Optical Nodes ≈ Network Elements

    Chính vì vậy, ACTN được xem là một trong những nền tảng kiến trúc quan trọng cho các hệ thống:
    • Multi-Domain SDN
    • Segment Routing Traffic Engineering (SR-TE)
    • Intent-Based Networking (IBN)
    • Autonomous Networks
    • AI-Driven Network Orchestration trong các mạng Carrier và Cloud quy mô lớn
    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