📘 OVS · OpenFlow 实战
🎯 流表匹配 · 转发动作 · 30章完全攻略
⚡ 风格 · 明快色系
30章
1
OVS与OpenFlow概述
SDN背景、OVS架构、OpenFlow协议版本演进
2
OVS核心组件
ovs-vswitchd、ovsdb-server、内核模块datapath
3
OVS安装与部署
源码编译、包管理器安装、Docker部署
4
OVS基本操作
ovs-vsctl命令、创建网桥、添加端口
5
OpenFlow流表基础
流表结构、匹配域、优先级、计数器
6
流表匹配域详解(一)
入端口、源MAC、目的MAC、以太网类型
7
流表匹配域详解(二)
源IP、目的IP、IP协议号、TTL
8
流表匹配域详解(三)
源端口、目的端口(TCP/UDP)、ICMP类型与码
9
流表匹配域详解(四)
VLAN ID、VLAN优先级、MPLS标签
10
流表匹配域详解(五)
隧道ID(Geneve/VXLAN)、元数据metadata
11
转发动作基础
Output、Drop、Normal、Flood
12
修改字段动作
Set-Field、Modify-Field、Push/Pop VLAN
13
分组处理动作
Group、Bucket、Select/All/Indirect/Fast-Failover
14
计量表与QoS
Meter表结构、Band类型、限速实现
15
多级流表
流水线处理、Goto-Table、Table-Miss
16
流表超时机制
Idle-Timeout、Hard-Timeout、Eviction
17
OpenFlow 1.3新特性
Table-Miss Entry、IPv6扩展、Set-Field增强
18
OVS与DPDK
用户态转发、性能优化
19
流表编程实战(一)
基于MAC地址的转发策略
20
流表编程实战(二)
基于IP子网的访问控制
21
流表编程实战(三)
VLAN隔离与Trunk配置
22
流表编程实战(四)
负载均衡与ECMP
23
流表编程实战(五)
隧道封装与解封装 (VXLAN/Geneve)
24
OVS流表调试
ovs-ofctl命令、dump-flows、packet-out
25
OVS流表监控
ovs-appctl、统计信息、日志分析
26
OVS安全策略
流表ACL、控制平面保护、防环路
27
OVS与容器网络
Docker网络、Kubernetes CNI、Calico集成
28
OVS与OpenStack
Neutron ML2、Provider Network、Self-Service
29
OVS性能调优
NUMA绑定、大页内存、PMD线程配置
30
OVS故障排查
常见问题、抓包分析、性能瓶颈定位