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