感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
SDN基礎
- 傳統網絡與軟件定義網絡的範式對比
- SDN架構:數據平面、控制平面、應用平面
- OpenFlow協議基礎
- SDN採用的優勢與挑戰
- 開源SDN生態系統概覽
Linux網絡基礎
- 網絡命名空間與隔離
- Linux網橋與Open vSwitch對比
- 流量控制(tc)用於QoS和整形
- Linux中的VXLAN和GRE隧道
- 網絡配置管理(systemd-networkd、NetworkManager)
Open vSwitch深入探討
- Open vSwitch架構與組件
- 安裝與初始設置
- 網橋配置與端口管理
- 流規則與OpenFlow 1.3/1.5功能
- VLAN與隧道支持(VXLAN、Geneve、GRE)
- 綁定與LACP配置
- 監控與故障排除Open vSwitch
OVN(開放虛擬網絡)
- OVN架構與Open vSwitch集成
- 邏輯交換機和路由器
- OVN中的NAT、負載均衡和ACL
- DHCP和DNS服務集成
- OVN用於Kubernetes網絡
- OVN與傳統Open vSwitch部署對比
FRRouting(FRR)實現
- FRR架構與組件概覽
- 安裝與配置基礎
- BGP配置與策略
- OSPF與OSPFv3部署
- 數據中心架構中的IS-IS
- BFD用於快速故障檢測
- 路由過濾與重分發
EVPN與VXLAN結合FRR
- EVPN基礎與用例
- 使用BGP EVPN的VXLAN控制平面
- MAC地址通告與學習
- 分佈式任播網關配置
- 多租戶層3 VPN與EVPN
- EVPN部署的故障排除
SDN控制器概覽
- SDN控制器在網絡架構中的作用
- 控制器部署模型(集中式、分佈式、混合式)
- OpenDaylight簡介與架構
- ONOS平臺概覽
- 控制器選擇標準
部署OpenDaylight
- OpenDaylight安裝與設置
- Karaf容器與服務管理
- MD-SAL與應用開發基礎
- OpenFlow插件與交換機管理
- YANG模型與數據建模
- REST API與北向接口
部署ONOS
- ONOS架構與組件
- 安裝與集羣設置
- 設備與鏈路發現
- 應用開發模型
- 基於意圖的網絡與ONOS
- 與可編程管道集成(P4、NPL)
網絡可編程性
- 用於網絡自動化的REST API與JSON-RPC
- gNMI(gRPC網絡管理接口)
- YANG數據建模用於配置
- NETCONF與RESTCONF客戶端
- 用於SDN的Python庫(RYU、POX、ryu)
- 編寫自定義SDN應用
自動化與編排
- 使用Ansible進行網絡自動化
- 使用Terraform管理網絡基礎設施
- 大規模配置管理
- 網絡變更的持續部署
- 與CI/CD管道集成
流量工程與策略
- 流量分類與標記
- 使用Open vSwitch/FRR實現服務質量(QoS)
- 基於策略的路由
- 路徑計算與優化
- 分段路由簡介
- 監控流量流與性能
SDN環境中的安全性
- 控制器安全性考慮
- 安全OpenFlow通道(TLS)
- SDN的訪問控制與RBAC
- 網絡分段與微分段
- 使用SDN進行DDoS緩解
- 安全監控與事件響應
數據中心與雲中的SDN
- 使用SDN設計數據中心架構
- 多租戶網絡虛擬化
- SDN與OpenStack和Kubernetes集成
- 服務鏈與NFV集成
- 混合雲網絡與SDN
生產環境部署與運維
- SDN控制器的高可用性設計
- 可擴展性規劃與性能調優
- 備份與恢復策略
- 監控SDN基礎設施
- SDN環境故障排除
- 升級程序與維護窗口
總結與未來方向
- SDN採用的挑戰與經驗教訓
- P4與可編程數據平面
- AI/ML用於網絡自動化
- 新興標準與協議
- 社區資源與繼續教育
最低要求
- 紮實理解TCP/IP網絡和路由協議
- 具備Linux網絡經驗(iproute2、iptables、nftables)
- 瞭解交換和VLAN概念
- 熟悉網絡監控和故障排除
- 具備基本的Python或Shell腳本經驗
目標學員
- 向SDN轉型的網絡工程師
- 管理網絡基礎設施的DevOps工程師
- 雲基礎設施架構師
- 負責網絡配置的系統管理員
35 小時