感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
SDN 基礎
- 傳統網路與軟體定義網路範式
- SDN 架構:資料平面、控制平面、應用平面
- OpenFlow 協定基礎
- 採用 SDN 的優勢與挑戰
- 開源 SDN 生態系統概覽
Linux 網路基礎
- 網路命名空間與隔離
- Linux 橋接器與 Open vSwitch 的比較
- 用於 QoS 和流量整形的流量控制 (tc)
- Linux 中的 VXLAN 與 GRE 隧道技術
- 網路配置管理(systemd-networkd、NetworkManager)
Open vSwitch 深入解析
- Open vSwitch 架構與元件
- 安裝與初始設定
- 橋接器配置與埠管理
- 流量規則與 OpenFlow 1.3/1.5 功能
- VLAN 與隧道支援(VXLAN、Geneve、GRE)
- Bonding 與 LACP 配置
- OVS 的監控與除錯
OVN (Open Virtual Network)
- OVN 架構及其與 OVS 的整合
- 邏輯交換器與路由器
- OVN 中的 NAT、負載平衡與 ACLs
- DHCP 與 DNS 服務整合
- 用於 Kubernetes 網路的 OVN
- OVN 與傳統 Open vSwitch 部署的比較
FRRouting (FRR) 實作
- FRR 架構與元件概覽
- 安裝與基本配置
- BGP 配置與政策
- OSPF 與 OSPFv3 部署
- 用於資料中心機房 fabric 的 IS-IS
- 用於快速故障偵測的 BFD
- 路由過濾與重新分配
EVPN 與 VXLAN (搭配 FRR)
- EVPN 基礎與應用案例
- BGP EVPN 控制的 VXLAN 控制平面
- MAC 位址通告與學習
- 分散式 anycast 閘道器配置
- 使用 EVPN 的多租戶層 3 VPN
- EVPN 部署的除錯
SDN 控制器概覽
- SDN 控制器在網路架構中的角色
- 控制器部署模型(集中式、分散式、混合式)
- OpenDaylight 介紹與架構
- ONOS 平台概覽
- 控制器選擇標準
部署 OpenDaylight
- OpenDaylight 安裝與設定
- Karaf 容器與服務管理
- MD-SAL 與應用開發基礎
- OpenFlow 外掛程式與交換器管理
- YANG 模型與資料建模
- REST API 與北向介面
部署 ONOS
- ONOS 架構與元件
- 安裝與叢集設定
- 裝置與鏈結發現
- 應用開發模型
- 基於意圖的網路技術 (ONOS)
- 與可程式化管線(P4、NPL)整合
網路可程式設計性
- 用於網路自動化的 REST APIs 與 JSON-RPC
- gNMI (gRPC 網路管理介面)
- 用於配置的 YANG 資料建模
- NETCONF 與 RESTCONF 客戶端
- SDN 的 Python 函式庫(RYU、POX、ryu)
- 編寫自訂 SDN 應用
自動化與串流
- 用於網路自動化的 Ansible
- 用於網路基礎設施的 Terraform
- 大規模的配置管理
- 網路變更的持續部署
- 整合至 CI/CD 管線
流量工程與政策
- 流量分類與標記
- 使用 OVS/FRR 實作服務品質 (QoS)
- 基於政策的路由
- 路徑計算與最佳化
- 分段路由介紹
- 監控流量與效能
SDN 環境中的安全性
- 控制器安全考量
- 安全 OpenFlow 通道 (TLS)
- SDN 的存取控制與 RBAC
- 網路分段與微分段
- 使用 SDN 緩解 DDoS 攻擊
- 安全監控與事件回應
用於資料中心與雲端的 SDN
- 使用 SDN 的資料中心 fabric 設計
- 多租戶的網路虛擬化
- SDN 與 OpenStack 及 Kubernetes 的整合
- 服務鏈結與 NFV 整合
- 使用 SDN 的混合式雲端 networking
生產環境部署與作業
- SDN 控制器的高可用性設計
- 擴充性規劃與效能調校
- 備份與恢復策略
- 監控 SDN 基礎設施
- SDN 環境的除錯
- 升級程序與維護時間窗口
總結與未來方向
- SDN 採用挑戰與經驗教訓
- P4 與可程式化資料平面
- 用於網路自動化的 AI/ML
- 新興標準與協定
- 社群資源與持續教育
最低要求
- 具備 TCP/IP 網路與路由協定的紮實理解
- 擁有 Linux 網路經驗(iproute2、iptables、nftables)
- 了解交換器與 VLAN 概念
- 熟悉網路監控與除錯
- 具備基本的 Python 或 Shell 腳本撰寫經驗
適用對象
- 轉型至 SDN 的網路工程師
- 管理網路基礎設施的 DevOps 工程師
- 雲端基礎架構建築師
- 負責網路配置的系統管理員
35 小時