跳转到: 导航, 搜索

Neutron/IPv6/PrefixDelegation

< 中子‎ | IPv6

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 地址)上创建了一个端口。