0x01 架构图
- ovs-switchd:连接数据库获取配置信息(比如接口信息,controller信息),保存信息到数据库(比如流量统计)
- ofproto:openflow抽象层,类似vfs的功能,后续扩展使用
- ofproto-dpif:ofproto的一种实现,维护了所有的流表信息,包括通配符(datapath只实现了精准匹配)
- dpif:datapath的抽象层
- dpif-netlink/dpif-netdev:datapath的具体实现,负责对接不同的接口类型,netlink对接内核态的datapath,dpif-netdev则对接用户态实现的datapath