本节介绍了如何在裸机、VMware 读取访问/写入访问/无权访问以及 Linux 服务器云中的 NSX Advanced Load Balancer 上启用和测试 IPv6。
通过在负载均衡器阶段部署 IPv6,无需与负载均衡器后面托管的任何服务器建立 IPv6 连接,即可为 IPv6 请求提供服务。通过此设置,您可以部署和测试 IPv6 应用程序,同时确保对当前配置所做的更改最少。
NSX Advanced Load Balancer 可提供与负载均衡网络的纯 IPv6 连接以及双堆栈 IPv4 和 IPv6 连接,而无需依赖隧道解决方案。您可以确保所有启用了 IPv6 的客户端达到吞吐量与性能的最佳组合。
生态系统支持
本文介绍了对下述生态系统的部署支持。有关其他受支持的生态系统和相关文档,请参阅 Avi Vantage 中的 IPv6 支持。
序列号 |
生态系统支持 |
驱动程序/网卡类型 |
服务引擎寻址 |
---|---|---|---|
1 |
裸机 |
DPDK/PCAP |
静态 |
2 |
VMware 读取访问/写入访问/无权访问 |
DPDK |
静态/DHCPv6 |
3 |
Linux 服务器云 |
DPDK/PCAP |
静态 |
要考虑的事项
要使用 Avi CLI 在裸机环境中安装 Avi 控制器,请参阅“安装 Avi 控制器映像”。要选择 DPDK 模式,请在提示符下输入“Yes”。这也适用于服务引擎。
活动/活动和 N+M 是受支持的 HA 模式。
不支持将多个 IPv6 IP 用于 VIP。
在此测试中,服务引擎 IP 地址将是静态地址。
IPv4 和 IPv6 VIP 需要位于同一接口上,虚拟服务放置才不会失败。
用例是通过使用单臂设置中的配置执行的,也可以使用双臂模式轻松实施。
配置步骤
CLI 配置需要能够访问控制器 Shell,如以下示例中所示。从主机开始,从中登录到 Avi 控制器,然后进行 Shell 访问。
root@user:~# ssh [email protected] [email protected]'s password: Last login: Thu Nov 2 17:50:53 2017 from 172.17.0.2 [root@avi-bgl-bm-centos1 ~]# docker exec -it avicontroller bash root@10-140-1-4:/# shell Login: admin Password: [admin:10-140-1-4]: >
配置层次结构如下所示:
服务引擎
池
虚拟服务
用例场景
本节介绍了以下用例中所需的配置: