Neutron/IPv6/PrefixDelegation
Etherpad
Kilo - https://etherpad.openstack.org/p/neutron-kilo-prefix-delegation
前缀委派 API 扩展
这是中子的一个 API 扩展,用于在 Neutron API 中创建 IPv6 前缀委派功能。
https://blueprints.launchpad.net/neutron/+spec/ipv6-prefix-delegation
API 资源设计
一种可能的实现方法是为中子创建一个新的 API 扩展,从而创建新的资源
| 资源 |
| PrefixDelegation |
PrefixDelegation 资源将包含以下属性
| PrefixDelegation |
|---|
| UUID |
| 父端口 UUID |
| 子网 UUID |
PrefixDelegation 将通过在父子网(例如 /56)上创建一个端口(该端口可以作为子网的网关,并且是一个 /128 地址)来链接到大型子网,该端口将存储在父端口 UUID 属性中 - 并且委派的前缀将作为另一个子网创建,PrefixDelegation 资源将将其存储在子网 UUID 属性中。
作为父端口 UUID 的替代方案 - 可以存储在委派前缀时创建的 Neutron Router 的 UUID,并确保 Neutron Router 在子网(/128 地址)上创建了一个端口。