2.3. IPv6 子网选项
在 OpenShift (RHOSO)环境中的 Red Hat OpenStack Services 中,当您在项目网络中创建 IPv6 子网时,您可以指定地址模式和路由器广告模式来获取特定的结果,如下表所述。
RHOSO 不支持来自外部实体的 IPv6 前缀长度。您必须从外部前缀委派路由器获取全局 Unicast Address (GUA)前缀,并在创建 IPv6 子网期间使用 subnet-range 参数进行设置。
示例
输出示例
| RA 模式 | 地址模式 | 结果 |
|---|---|---|
| ipv6_ra_mode=not set | ipv6-address-mode=slaac | 实例使用无状态地址自动配置(SLAAC)从外部路由器(不由 OpenStack 网络管理)接收 IPv6 地址。 注意 RHOSO 网络服务(neutron)仅支持 SLAAC 的 EUI-64 IPv6 地址分配。这允许简化的 IPv6 网络,因为主机基于 64 位和 MAC 地址进行自分配地址。您不能使用不同的子网掩码和 address_assign_type 创建子网 SLAAC。 |
| ipv6_ra_mode=not set | ipv6-address-mode=dhcpv6-stateful | 实例使用 DHCPv6 stateful 接收来自网络服务(dnsmasq)的 IPv6 地址和可选信息。 |
| ipv6_ra_mode=not set | ipv6-address-mode=dhcpv6-stateless | 实例使用 SLAAC 从外部路由器接收 IPv6 地址,以及使用 DHCPv6 stateless 从网络服务(dnsmasq)获取可选信息。 |
| ipv6_ra_mode=slaac | ipv6-address-mode=not-set | 实例使用 SLAAC 接收来自网络服务(radvd)的 IPv6 地址。 |
| ipv6_ra_mode=dhcpv6-stateful | ipv6-address-mode=not-set | 实例使用 DHCPv6 有状态 从外部 DHCPv6 服务器接收 IPv6 地址和可选信息。 |
| ipv6_ra_mode=dhcpv6-stateless | ipv6-address-mode=not-set | 实例使用 SLAAC 接收来自网络服务(radvd)的 IPv6 地址,以及使用 DHCPv6 stateless 从外部 DHCPv6 服务器接收可选信息。 |
| ipv6_ra_mode=slaac | ipv6-address-mode=slaac | 实例使用 SLAAC 接收来自网络服务(radvd)的一个 IPv6 地址。 |
| ipv6_ra_mode=dhcpv6-stateful | ipv6-address-mode=dhcpv6-stateful | 实例使用 DHCPv6 stateful 接收来自 OpenStack Networking (dnsmasq) 的一个 IPv6 地址,使用 DHCPv6 stateful 接收来自 OpenStack Networking (dnsmasq) 的可选信息。 |
| ipv6_ra_mode=dhcpv6-stateless | ipv6-address-mode=dhcpv6-stateless | 实例使用 SLAAC 接收来自 OpenStack Networking (radvd) 的一个 IPv6 地址,使用 DHCPv6 stateless 接收来自 OpenStack Networking (dnsmasq) 的可选信息。 |