【问题标题】:Azure load balancer with IPv6 and IPv4 frontend support支持 IPv6 和 IPv4 前端的 Azure 负载均衡器
【发布时间】:2019-05-16 02:23:41
【问题描述】:

目前,我的 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 的情况下添加 IPv6 前端(NAT64?)?
  3. 是否可以将 IPv6 地址添加到现有 VM 规模集而不重新创建它?

【问题讨论】:

    标签: azure azure-service-fabric azure-vm-scale-set azure-load-balancer


    【解决方案1】:

    不确定我是否完全理解您,似乎that article 中有一些限制。

    对于您的问题:

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

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

    不支持 NAT64(将 IPv6 转换为 IPv4)。

    1. 不可能,VM 规模集本质上是一组负载平衡的 VM。 VM和A Vmss之间有一些区别,可以参考this.另外,如果网络接口分配了私有IPv6地址,则必须在创建时将其添加(附加)到VM虚拟机。读取网络接口constraints

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

    【讨论】:

    • 感谢您的回答。在我看来,Azure 对 IPv6 的支持不是很好(还没有?)。重新部署集群是一项艰巨的工作,所以现在我们将坚持使用 IPv4。
    • 目前还不是很好,至少对 IPv6 有一些限制。不支持 NAT64(IPv6 到 IPv4 的转换)
    猜你喜欢
    • 2017-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-23
    • 1970-01-01
    • 2021-12-07
    相关资源
    最近更新 更多