Nuage 插件的 Providernet 扩展支持

https://blueprints.launchpad.net/neutron/+spec/providernet-ext-support-for-nuage-plugin

为现有的 Nuage 网络插件添加 provider-network 扩展支持

问题描述

当前的 Nuage 插件不支持 Neutron 的 providernet 扩展。Nuage 的 VSP 支持此功能,需要在插件代码中添加对扩展的支持。

提议的变更

在 Nuage 插件中添加扩展支持代码。

备选方案

数据模型影响

REST API 影响

安全影响

通知影响

其他最终用户影响

性能影响

其他部署者影响

开发人员影响

实现

网络的 provider 扩展属性使管理员能够指定网络对象如何映射到基础网络基础设施。这与 Nuage 能够提供选项将覆盖网络与底层网络映射的能力非常吻合。插件行为不会有显著变化。当网络使用 provider 选项创建时,段信息(id、physical_network、vlan_id)将被传递到 Nuage 的后端,并对其进行处理。后端将接受它或使请求失败,并将响应转发回用户。如果发生故障,neutron 中的资源操作也将失败。在 Juno 中,我们希望保持实现尽可能简单。

负责人

Ronak Shah

主要负责人

ronak-malav-shah

其他贡献者

工作项

Nuage 插件中的扩展代码 Nuage 单元测试的添加 Nuage CI 覆盖率的添加

依赖项

测试

Nuage 单元测试中 providernet 扩展的单元测试覆盖率。Nuage CI 将被修改为在添加相应的 tempest 测试时开始支持此扩展测试。

文档影响

参考资料