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

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

Các nguyên tắc 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 dữ liệu, mặt điều khiển, mặt ứng dụng
  • Các nguyên tắc cơ bản của giao thức OpenFlow
  • Lợi ích và thách thức trong việc áp dụng SDN
  • Tổng quan về hệ sinh thái SDN mã nguồn mở

Nền tảng Mạng Linux

  • Tên miền mạng (network namespaces) và cách ly
  • Cầu Linux so với Open vSwitch
  • Kiểm soát lưu lượng (tc) cho QoS và định hình
  • Đệm VXLAN và GRE trong Linux
  • Quản lý cấu hình mạng (systemd-networkd, NetworkManager)

Khám phá chi tiết 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
  • Định cấu hình cầu và quản lý cổng
  • Các quy tắc luồng và các tính năng OpenFlow 1.3/1.5
  • Hỗ trợ VLAN và đệm (VXLAN, Geneve, GRE)
  • Định cấu hình ghép kênh và LACP
  • Giám sát và khắc phục sự cố OVS

OVN (Mạng Ảo Mở)

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

Triển khai FRRouting (FRR)

  • Tổng quan kiến trúc và các thành phần của FRR
  • Các nguyên tắc cơ bản về cài đặt và cấu hình
  • Định cấu hình BGP và các chính sách
  • Triển khai OSPF và OSPFv3
  • IS-IS cho các lớp vải (fabrics) trung tâm dữ liệu
  • BFD để phát hiện lỗi nhanh
  • Lọc và tái phân phối tuyến đường

EVPN và VXLAN với FRR

  • Nguyên tắc cơ bản và trường hợp sử dụng EVPN
  • Mặt điều khiển VXLAN với BGP EVPN
  • Quảng bá và học địa chỉ MAC
  • Định cấu hình gateway anycast phân tán
  • VPN lớp 3 đa thuê bao với EVPN
  • Khắc phục 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
  • Các 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
  • Các 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
  • Quản lý container Karaf và dịch vụ
  • Các nguyên tắc cơ bản về MD-SAL và phát triển ứng dụng
  • Plugin OpenFlow và quản lý chuyển mạch
  • Các mô hình YANG và mô hình hóa dữ liệu
  • REST API và các giao diện northbound

Triển khai ONOS

  • Kiến trúc và các 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 lập trình được (P4, NPL)

Khả năng lập trình mạng

  • REST API và JSON-RPC cho tự động hóa mạng
  • gNMI (Giao diện Quản lý Mạng gRPC)
  • Mô hình hóa dữ liệu YANG cho cấu hình
  • Client NETCONF và RESTCONF
  • Các thư viện Python cho SDN (RYU, POX, ryu)
  • Viết các ứ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 quy trình 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 Chất lượng dịch vụ (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ề định tuyến phân đoạn (Segment routing)
  • Giám sát lưu lượng mạng và hiệu suất

Bảo mật trong Môi trường SDN

  • Các cân nhắc về bảo mật bộ điều khiển
  • Các kênh OpenFlow bảo mật (TLS)
  • Kiểm soát truy cập và RBAC cho SDN
  • Phân đoạn mạng và phân đoạn vi mô
  • Giảm thiểu DDoS với SDN
  • Giám sát bảo mật và ứng phó sự cố

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

  • Thiết kế vải trung tâm dữ liệu với SDN
  • Ảo hóa mạng cho đa thuê bao
  • Tích hợp SDN với OpenStack và Kubernetes
  • Chuỗi 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ế khả dụng cao cho các bộ điều khiển SDN
  • Lập kế hoạch khả năng mở rộng và tinh chỉnh hiệu năng
  • Các chiến lược sao lưu và khôi phục
  • Giám sát cơ sở hạ tầng SDN
  • Khắc phục sự cố môi trường SDN
  • Quy trình nâng cấp và cửa sổ bảo trì

Tóm tắt và Hướng Đi Tương Lai

  • Thách thức và bài học kinh nghiệm trong việc áp dụng SDN
  • P4 và các mặt dữ liệu có thể lập trình
  • AI/ML cho tự động hóa mạng
  • Các tiêu chuẩn và giao thức mới nổi
  • Tài nguyên 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 với mạng Linux (iproute2, iptables, nftables)
  • Kiến thức về chuyển mạch và khái niệm VLAN
  • Làm quen với giám sát và khắc phục sự cố mạng
  • Kinh nghiệm cơ bản với Python hoặc kịch bản shell

Đố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ư 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

Đánh giá (2)

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

Các danh mục liên quan