Open vSwitch 课程

30章 · 从入门到实战
01OVS概述
什么是OVS核心特性对比传统交换机应用场景
02环境准备
内核版本依赖安装硬件评估网络规划
03源码编译安装
下载源码编译工具配置选项编译安装验证
04RPM包安装
YUM源安装RPM启动服务开机自启验证状态
05Docker容器化部署
拉取镜像创建容器配置网络持久化多容器
06OVS核心组件
ovs-vswitchdovsdb-serverovs-vsctlovs-ofctlovs-appctl
07OVS数据库管理
OVSDB概述数据库结构Schema解析操作命令备份恢复
08网桥管理
创建网桥删除网桥查看信息配置属性持久化
09端口管理
添加/删除端口类型属性配置状态监控
10流表基础
流表概念结构匹配域动作集优先级生命周期
11流表操作
添加/删除修改流表查看统计超时机制
12OpenFlow协议
版本演进消息类型控制器通信安全通道多控制器
13VLAN配置
VLAN基础Access端口Trunk端口VLAN转换QinQ
14隧道技术
GREVXLANSTTGeneve性能优化
15QoS配置
QoS概念Ingress策略Egress策略队列管理流量整形限速
16链路聚合
LACP负载均衡活动备份聚合组管理故障检测
17sFlow/netFlow监控
sFlownetFlowIPFIX数据采集监控集成
18OVS与Docker集成
网络驱动OVS插件容器网络跨主机通信网络隔离
19OVS与Kubernetes集成
CNI插件Kube-OVNPod网络Service集成网络策略
20OVS与OpenStack集成
Neutron架构ML2驱动OVS Agent租户网络安全组
21OVS-DPDK加速
DPDK原理OVS-DPDK编译大页内存CPU亲和性性能调优
22性能调优
NUMA优化中断绑定Ring Buffer多线程零拷贝
23日志与调试
日志级别日志文件ovs-appctltcpdump性能分析
24高可用配置
主备模式Active-Active故障转移状态同步健康检查
25安全配置
SSL/TLS控制器认证端口安全MAC限制流量过滤
26OVS升级与迁移
升级策略数据迁移配置备份回滚方案兼容性
27常见问题排查
连接问题性能问题配置问题流表问题内核模块
28自动化运维
AnsiblePython脚本REST APICI/CD监控告警
29实战案例一
多租户VXLAN分布式虚拟交换机租户隔离连通性测试
30实战案例二
高性能OVS-DPDK智能网卡卸载百万流表性能基准测试