Liên hệ với chúng tôi

Đề cương khóa học

Những nguyên lý cơ bản của SDN

  • Mô hình mạng truyền thống so với mạng xác định bằng phần mềm
  • Kiến trúc SDN: mặt phẳng dữ liệu, mặt phẳng điều khiển, mặt phẳng ứng dụng
  • Những nguyên lý cơ bản của giao thức OpenFlow
  • Lợi ích và thách thức khi áp dụng SDN
  • Tổng quan về hệ sinh thái SDN mã nguồn mở

Nền tảng Mạng Linux

  • Network namespaces (không gian tên mạng) và cơ chế cô lập
  • Cầu nối Linux so với Open vSwitch
  • Kiểm soát lưu lượng (tc) cho QoS và định dạng băng thông
  • Kích hoạt tunnel VXLAN và GRE trong Linux
  • Quản lý cấu hình mạng (systemd-networkd, NetworkManager)

Khám phá sâu Open vSwitch

  • Kiến trúc và các thành phần của Open vSwitch
  • Cài đặt và thiết lập ban đầu
  • Cấu hình cầu (bridge) và quản lý cổng
  • Luật luồng và các tính năng OpenFlow 1.3/1.5
  • Hỗ trợ VLAN và tunneling (VXLAN, Geneve, GRE)
  • Cấu hình bonding và LACP
  • Giám sát và xử lý sự cố OVS

OVN (Mạng ảo mở)

  • Kiến trúc OVN và tích hợp với OVS
  • Cầu nối và bộ định tuyến logic
  • NAT, cân bằng tải và ACLs trong OVN
  • Tích hợp dịch vụ DHCP và DNS
  • OVN cho mạng Kubernetes
  • So sánh OVN với các triển khai Open vSwitch truyền thống

Cài đặt FRRouting (FRR)

  • Tổng quan kiến trúc và thành phần của FRR
  • Cài đặt và cấu hình cơ bản
  • Cấu hình BGP và các chính sách
  • Triển khai OSPF và OSPFv3
  • Sử dụng IS-IS cho các fabric trung tâm dữ liệu
  • BFD để phát hiện lỗi nhanh
  • Lọc và phân phối lại tuyến

EVPN và VXLAN với FRR

  • Những nguyên lý cơ bản và trường hợp sử dụng EVPN
  • Mặt phẳng điều khiển VXLAN với BGP EVPN
  • Quảng bá và học địa chỉ MAC
  • Cấu hình gateway anycast phân tán
  • VPN lớp 3 đa tenant với EVPN
  • Xử lý sự cố triển khai EVPN

Tổng quan về Bộ điều khiển SDN

  • Vai trò của bộ điều khiển SDN trong kiến trúc mạng
  • Mô hình triển khai bộ điều khiển (tập trung, phân tán, lai)
  • Giới thiệu và kiến trúc OpenDaylight
  • Tổng quan nền tảng ONOS
  • Tiêu chí lựa chọn bộ điều khiển

Triển khai OpenDaylight

  • Cài đặt và thiết lập OpenDaylight
  • Karaf container và quản lý dịch vụ
  • Những nguyên lý phát triển ứng dụng MD-SAL
  • Plugin OpenFlow và quản lý switch
  • Mô hình dữ liệu YANG
  • REST API và các giao diện northbound

Triển khai ONOS

  • Kiến trúc và thành phần của ONOS
  • Cài đặt và thiết lập cụm
  • Phát hiện thiết bị và liên kết
  • Mô hình phát triển ứng dụng
  • Mạng dựa trên ý định (intent-based networking) với ONOS
  • Tích hợp với các đường ống có thể lập trình hóa (P4, NPL)

Lập trình hóa Mạng

  • REST APIs và JSON-RPC cho tự động hóa mạng
  • gNMI (giao diện quản lý mạng gRPC)
  • Mô hình dữ liệu YANG cho cấu hình
  • Clients NETCONF và RESTCONF
  • Thư viện Python cho SDN (RYU, POX, ryu)
  • Viết ứng dụng SDN tùy chỉnh

Tự động hóa và Điều phối

  • Ansible cho tự động hóa mạng
  • Terraform cho cơ sở hạ tầng mạng
  • Quản lý cấu hình ở quy mô lớn
  • Triển khai liên tục cho các thay đổi mạng
  • Tích hợp với các đường ống CI/CD

Kỹ thuật Lưu lượng và Chính sách

  • Phân loại và đánh dấu lưu lượng
  • Triển khai Quality of Service (QoS) với OVS/FRR
  • Định tuyến dựa trên chính sách
  • Tính toán và tối ưu hóa đường đi
  • Giới thiệu về Segment routing
  • Giám sát lưu lượng mạng và hiệu suất

An ninh trong môi trường SDN

  • Các khía cạnh bảo mật của bộ điều khiển
  • Kết nối OpenFlow an toàn (TLS)
  • Kiểm soát truy cập và RBAC cho SDN
  • Tách biệt mạng và micro-segmentation
  • Giảm thiểu DDoS với SDN
  • Giám sát an ninh và phản ứng sự cố

SDN cho Trung tâm Dữ liệu và Cloud

  • Thiết kế fabric trung tâm dữ liệu với SDN
  • Khảo ảo hóa mạng cho đa tenant
  • Tích hợp SDN với OpenStack và Kubernetes
  • Dịch vụ chaining (chaining dịch vụ) và tích hợp NFV
  • Mạng cloud lai với SDN

Triển khai Sản xuất và Vận hành

  • Thiết kế tính sẵn sàng cao cho các bộ điều khiển SDN
  • Kế hoạch mở rộng và tinh chỉnh hiệu suất
  • Chiến lược sao lưu và khôi phục
  • Giám sát cơ sở hạ tầng SDN
  • Xử lý sự cố môi trường SDN
  • Quy trình nâng cấp và khung bảo trì

Tổng kết và Định hướng Tương lai

  • Những thách thức trong việc áp dụng SDN và bài học kinh nghiệm
  • P4 và các mặt phẳng dữ liệu có thể lập trình hóa
  • AI/ML cho tự động hóa mạng
  • Các tiêu chuẩn và giao thức mới nổi
  • Nguồn lực cộng đồng và giáo dục liên tục

Yêu cầu

  • Hiểu biết vững chắc về mạng TCP/IP và các giao thức định tuyến
  • Kinh nghiệm sử dụng Linux networking (iproute2, iptables, nftables)
  • Kiến thức về khái niệm chuyển mạch (switching) và VLAN
  • Quen thuộc với giám sát và xử lý sự cố mạng
  • Kinh nghiệm cơ bản với Python hoặc lập trình shell script

Nhóm đối tượng

  • Kỹ sư mạng chuyển đổi sang SDN
  • Kỹ sư DevOps quản lý cơ sở hạ tầng mạng
  • Kiến trúc sư Hạ tầng Cloud
  • Quản trị viên hệ thống phụ trách cấu hình mạng
 35 Giờ

Số người tham gia


Giá cho mỗi học viên

Các khóa học sắp tới

Các danh mục liên quan