Big Switch - ML2 vlan_switch 类型外部连接

https://blueprints.launchpad.net/neutron/+spec/bsn-ml2-ext-attach

本规范旨在为 Big Switch ML2 驱动程序添加配置 vlan_switch 类型外部连接点的能力。

问题描述

一旦外部连接点扩展[1]被实现,ML2 驱动程序将能够将外部连接点绑定到 neutron 网络。由于 Big Switch 后端对网络结构拥有完全控制权,它可以将物理端口绑定到 neutron 网络。但是,需要在 ML2 驱动程序中添加代码来接收这些调用并将其传递给后端控制器。

提议的变更

在 Big Switch ML2 驱动程序中添加适当的外部连接方法,以将信息传递给后端控制器。

备选方案

N/A

数据模型影响

N/A

REST API 影响

N/A

安全影响

N/A

通知影响

N/A

其他最终用户影响

N/A

性能影响

N/A

其他部署者影响

N/A

开发人员影响

N/A

实现

负责人

主要负责人

kevinbenton

工作项

  • 在 Big Switch ML2 驱动程序中添加相关方法,以接收外部连接调用并将其传递给后端控制器。

  • 添加单元测试

依赖项

ML2 插件中外部连接点的实现。[1]

测试

单元测试,直到可以在第三方 CI 中设置物理测试环境。

文档影响

N/A

参考资料

  1. https://github.com/openstack/neutron-specs/blob/master/specs/juno/neutron-externa l-attachment-points.rst