在 Contrail 中支持 IPv6 网络
从 Contrail 2.0 版开始,开始支持 IPv6 叠加网络。
概述:Contrail 中的 IPv6 网络
IPv6 网络和叠加网络支持以下功能。底层网络必须是 IPv4。
具有 IPv6 和 IPv4 接口的虚拟机
仅具有 IPv6 接口的虚拟机
DHCPv6 和邻居发现
策略和安全组
IPv6 流的设置、拆除和老化
基于 TCP 状态机的流设置和拆卸
基于协议的流量老化
脂肪流
允许使用 IPv6 地址的地址对配置
IPv6 服务链
等价多路径 (ECMP)
与网关的连接(MX 系列设备)
虚拟域名服务 (vDNS),名称到 IPv6 地址解析
用户可见实体 (UVE)
不存在 是对以下内容的支持:
源网络地址转换 (SNAT)
负载平衡即服务 (LBaaS)
IPv6 分段
浮动 IP
链路本地和元数据服务
IPv6 诊断
Contrail 设备管理器
虚拟客户端设备 (vCPE)
在 Contrail 中创建 IPv6 虚拟网络
您可以从 Contrail 用户界面创建 IPv6 虚拟网络,创建 IPv6 虚拟网络的方式与创建 IPv4 虚拟网络的方式相同。通过选择“ 配置>网络>网络”创建新的虚拟网络时,“编辑”字段接受 IPv6 地址,如下图所示。
地址分配
使用在 Contrail 用户界面中创建的 IPv6 虚拟网络启动虚拟机时,虚拟机接口将从虚拟网络中配置的所有家族中获取分配的地址。
以下是具有地址分配的 IPv6 实例示例,如 OpenStack Horizon 用户界面中所列。
在虚拟机中启用 DHCPv6
要允许使用 DHCPv6 分配 IPv6 地址,必须相应地更新虚拟机网络接口配置。
例如,要为基于 Ubuntu 的虚拟机启用 DHCPv6,请在 / etc/network/interfaces 文件中添加以下行:
iface eht0 inet6 dhcp
此外,可以从虚拟机内运行, dhclient -6
以使用 DHCPv6 获取 IPv6 地址。
添加 IPv6 对等方
在 Contrail 中添加 IPv6 BGP 对等方的过程与添加 IPv4 对等方类似。选择 “配置>基础架构> BGP 对等方,包括在 inet6-vpn
地址族列表中”以允许播发 IPv6 地址。
示例如下所示。
对等路由器上需要其他配置以允许 inet6-VPN 对等互连。