SDN软件定义网络之Open vSwitch 应用实践
实验内容
介绍
重要概念
- normal 物理网卡
- internal 虚拟端口
- patch 连接不同的bridge之间的端口
- tunnel是隧道类型的端口
一个端口有一个或者多个接口。
open vswitch 特性
ovsdb用于设备的管理配置
架构
三个重要组成
dbserver
vswitchd
forwarding path
数据包的处理
组成结构
OVS提供的命令
- ovs-dpctl管理OVS内核模块,提供缓存流表的操作方法
- ovs-appctl管理ovs-vswitchd的日志输出
- ovs-ofctl管理ovs-vswitchd的流表配置方法
- ovs-vsctl 管理ovsdb-server的配置,提供OVSDB的配置方法,包括创建和删除网桥、端口等
- ovsdb-tool创建和管理ovsdb
- ovs-pki创建和管理公钥
- ovs-tcpundump抓取并解析OpenFlow消息