Big Switch - 使 ML2 驱动绑定 IVS VIF 类型¶
https://blueprints.launchpad.net/neutron/+spec/bsn-ml2-bind-ivs
Big Switch ML2 驱动需要负责绑定 IVS VIF 类型,因为对于这个虚拟交换机没有运行绑定代理。
问题描述¶
目前,Big Switch ML2 驱动仅负责在网络结构中配置 VLAN。它不会对 vSwitch 进行任何操作,因此将端口绑定的责任留给了 OpenVSwitch 驱动。然而,它还需要支持 IVS 交换机,这些交换机将不会有绑定驱动,因为它们由后端控制器直接控制。因此,它需要负责响应具有 IVS 交换机的主机的 bind_port 调用,并将它们标记为已绑定。
提议的变更¶
将端口绑定方法添加到 Big Switch ML2 驱动,并使其响应 IVS 端口的端口绑定调用。
备选方案¶
数据模型影响¶
REST API 影响¶
安全影响¶
通知影响¶
其他最终用户影响¶
性能影响¶
其他部署者影响¶
部署者将能够使用 Big Switch ML2 插件部署 IVS vswitch。
开发人员影响¶
实现¶
负责人¶
- 主要负责人
kevinbenton
工作项¶
将端口绑定方法添加到 ML2 驱动
添加单元测试
依赖项¶
N/A
测试¶
除了单元测试之外,还将为在 ML2 下部署的 IVS 添加一个新的第三方 CI 测试用例。
文档影响¶
提及 IVS 可以与 Big Switch Ml2 部署结合使用。
参考资料¶
N/A