IPv6 项目支持

日期:

2015-09-09 22:00

标签:

ipv6

ospenstack-ansible 应该支持项目网络的 IPv6。为此,我们应该确保安装了必要的组件和配置,以便 OpenStack 可以暴露和路由项目网络的 IPv6。

问题描述

Neutron 目前(在 kilo 版本中)具有管理和路由 IPv6 数据的能力。OpenStack Ansible 目前在 Neutron 租户网络上的 IPv6 支持方面存在一些漏洞(例如,未在 neutron-agents 容器中安装 radvd 包)。

提议的变更

添加一个测试用例,以证明项目网络上的 IPv6 访问按预期工作

备选方案

不明确支持 IPv6

Playbook 影响

由于主要更改是添加一个测试用例,因此这有些开放性。由于 Neutron 已经基本支持 IPv6,因此影响应该不大,很可能只会添加缺少的软件包和测试支持。

升级影响

安全影响

低,目前已知的唯一更改是确保安装 radvd,以便 Neutron 可以配置/控制它。

性能影响

最终用户影响

最终用户将能够在项目网络中配置 IPv6。

部署者影响

开发人员影响

规范实施后无。

依赖项

实现

负责人

主要负责人

prometheanfire

工作项

  • 为 OpenStack Ansible 添加 IPv6 测试支持

    • 这将通过配置 RFC4193 网络,并从 neutron radvd 命名空间连接到实例来实现。

    • 它还将测试使用 RFC4193 在 neutron 网络之间进行单播路由。

  • 确保测试通过

测试

确保实例获得特定地址空间的 IP,并且可以 ping 网关。

测试可路由性,在两个 neutron 网络段上的实例之间 ping 通。

文档影响

应该很小

参考资料

https://bugs.launchpad.net/openstack-ansible/+bug/1492080