本节介绍了如何在裸机、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]: >

配置层次结构如下所示:

  1. 服务引擎

  2. 虚拟服务

用例场景

本节介绍了以下用例中所需的配置:

  1. 具有 IPv6 和 IPv4 后端的 IPv6 VIP

  2. 具有 IPv6 和 IPv4 后端的 IPv4v6 VIP(双堆栈)

  3. L2 扩展

  4. L2 缩减