1

目前,我的 LB 有一个 IPv4 前端地址和一个后端池,其中包含 5 个具有 IPv4 私有地址的 VM。我们希望将 IPv6 支持添加到我们的 Service Fabric 群集。我找到了这篇文章:https ://docs.microsoft.com/en-us/azure/load-balancer/load-balancer-ipv6-overview我看到很多“当前不支持”的文本。

IPv6地址分配给LB,但我无法制定规则:

未能保存负载均衡器规则“规则名称”。错误:前端 ipConfiguration '/subscriptions/...' 引用 PublicIp 和 PublicIpAddressVersion 'IPv6' 与后端 ipConfiguration '/subscriptions/...' 引用的 PrivateIpAddressVersion 'IPv4' 不匹配负载均衡器规则'/subscriptions/。 ...'。

当我尝试添加新的后端池时,我收到以下消息:

一个基本 SKU 负载平衡器在任何时间点都只能与一个虚拟机规模集相关联

问题:

  1. 我们什么时候可以期望该功能在一个 VMSS 之前有多个 LB?
  2. 是否可以在不将 IPv6 添加到后端(NAT64?)的情况下添加 IPv6 前端?
  3. 是否可以将 IPv6 地址添加到现有 VM 规模集而不重新创建它?
4

1 回答 1

1

不确定我是否完全理解你,那篇文章似乎有一些限制。

对于您的问题:

  1. 我猜你的意思是将多个 LB 前端映射到一个后端池。如果是这样,相同的前端协议和端口将在多个前端重用,因为每个规则必须生成一个具有唯一目标 IP 地址和目标端口组合的流。您可以使用 LB 获取有关多个前端配置的更多详细信息。

  2. 这不可能。前端 IP 地址的 IP 版本必须与目标网络 IP 配置的 IP 版本匹配。

不支持 NAT64(IPv6 到 IPv4 的转换)。

  1. 这是不可能的,VM 规模集本质上是一组负载平衡的 VM。VM和A Vmss有一些区别,可以参考这个。此外,如果网络接口分配有私有 IPv6 地址,则必须在创建 VM 时将其添加(附加)到 VM。阅读网络接口约束

您不能升级现有 VM 以使用 IPv6 地址。您必须部署新的 VM。

于 2018-12-17T02:14:19.440 回答