Neutron/OFAgent/Todo
- OFAgent Todo
- 减少 OVS 依赖
- OVSDB
- 桥接标识
- 目前桥接是通过名称来识别的(例如 br-int)
- 使用 datapath-id 移植性更好
- 或者使用 OFPMP_DESC dp_desc? 注意:OVS 默认返回 "None"。
- add-br, set-controller, 设置桥接协议
- 提取到 "OVS" 子驱动
- 使用 OF-Config
- 将一次性设置代码移动到 devstack
- 桥接标识
- 隧道端口
- 理想情况下使用 OF-Config
- 但这可能仍然依赖于交换机
- 将代码提取到 "OVS" 子驱动。
- 配置物理网络的方式
- Kilo 中移除 bridge_mapping
- 停止假设本地端口的存在
- 没什么大问题
- OVSDB
- neutron 接口驱动
- 理想情况下使用 OF-Config
- 调查现有的 IVS 驱动是否可用于我们的目的,至少对于 IVS 来说。
- nova 接口驱动
- 理想情况下使用 OF-Config
- 调查现有的 IVS 驱动是否可用于我们的目的,至少对于 IVS 来说。
- 可能最好避免触碰 libvirt,除非绝对必要
- 安全组。理想情况下使用 flows 实现。
- 参考 OVS agent 的类似 BP https://wiki.openstack.org/wiki/Neutron/blueprint_ovs-firewall-driver
- 减少 OVS 依赖