Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

在 AMS 基础架构上配置负载平衡

配置负载平衡需要聚合多服务 (AMS) 系统。AMS 涉及将多个服务 PIC 组合在一起。AMS 配置消除了在系统内使用单独路由器的需求。具有 AMS 配置的主要好处是能够支持跨多个服务 PIC 的流量负载平衡。

MS-MPC 和 MS-MIC 支持 AMS。从 Junos OS 19.3R2 版开始,MX-SPC3 支持 AMS 接口。

所有 MX 系列 5G 通用路由平台上的 AMS 基础架构都支持高可用性 (HA)。AMS 有几个好处:

  • 支持在属于 AMS 配置的服务 PIC 发生故障时配置行为

  • 支持在任一方向上为每个服务集指定哈希键

  • 支持将路由添加到 AMS 系统中的各个 PIC

配置 AMS 基础架构

AMS 支持跨多个服务集的负载平衡。服务集的所有入口或出口流量都可以在不同服务 PIC 之间进行负载平衡。要启用负载平衡,您必须使用现有服务接口配置聚合接口。

要在 AMS 中配置故障行为,请包含以下 member-failure-options 语句:

如果 PIC 发生故障,则可以在层次结构级别使用 redistribute-all-traffic 语句 [edit interfaces interface-name load-balancing-options member-failure-options] 将发往故障 PIC 的流量配置为重新分发。如果使用该 drop-member-traffic 语句,则会丢弃发至故障 PIC 的所有流量。这两个选项是互斥的。

注意:

如果 member-failure-options 未显式配置,则默认行为是丢弃成员流量,重新加入超时为 120 秒。

只能聚合 mams- interfaces(属于 AMS 的服务接口)。配置 AMS 接口后,无法配置单个组成 mams-interface。mams- 接口不能用作 ams 接口(这不适用于新一代服务 MX-SPC3)。AMS 支持 IPv4 (family inet) 和 IPv6 (family inet6)。无法在 AMS 接口上配置地址。网络地址转换 (NAT) 是目前在 AMS 基础架构上运行的唯一应用。

注意:

无法在 AMS 接口上配置单元 0。

为了支持多个应用和不同类型的转换,AMS 基础架构支持为每个服务集配置散列。您可以为入口和出口分别配置哈希密钥。默认配置使用源 IP、目标 IP 和协议进行散列;此外,还提供用于入口的传入接口和用于出口的传出接口。

注意:

在 NAT 解决方案的负载均衡设置中使用 AMS 时,NAT IP 地址数必须大于或等于已添加到 AMS 捆绑包的活动 MAMS 接口数。

配置高可用性

在配置了高可用性的 AMS 系统中,指定的服务 PIC 在多对一 (N:1) 备份配置中充当属于 AMS 系统的其他活动 PIC 的备份。在 N:1 备份配置中,一个 PIC 可用作所有其他活动 PIC 的备份。如果任何活动 PIC 发生故障,备份 PIC 将接管发生故障的 PIC。在 N:1(无状态)备份配置中,活动 PIC 与备份 PIC 之间不会同步流量状态和数据结构。

AMS 系统还支持一对一 (1:1) 配置。在 1:1 备份的情况下,备份接口与单个活动接口配对。如果活动接口发生故障,备份接口将接管。在 1:1(有状态)配置中,流量状态和数据结构在活动 PIC 和备份 PIC 之间同步。IPsec 连接的高可用性需要有状态同步。对于 IPsec 连接,AMS 仅支持 1:1 配置。

注意:

在此版本中,MX-SPC3 不支持 IPsec 连接。

通过在[edit interfaces interface-name load-balancing-options]层次结构级别添加high-availability-options语句来配置负载平衡的高可用性。

要配置 N:1 高可用性,请将语句与many-to-one选项包含在high-availability-options内:

从 Junos OS 16.1 版开始,可以在 MS-MPC 上配置有状态的 1:1 高可用性。要在层次结构级别配置有状态的 1:1 高可用性[edit interfaces interface-name load-balancing-options],请将语句与one-to-one选项包含在high-availability-options内:

注意:

新一代服务 MX-SPC3 服务卡不支持 AMS 1:1 高可用性。

均衡网络地址转换流负载

网络地址转换 (NAT) 已编程为插件,是负载平衡和高可用性的一项功能。该插件在 AMS 基础架构上运行。所有要转换的流量都会自动分发到作为 AMS 基础架构一部分的不同服务 PIC。如果活动服务 PIC 发生故障,配置的备份 PIC 将接管发生故障的 PIC 的 NAT 池资源。选择的散列方法取决于 NAT 的类型。 在 AMS 基础架构上使用 NAT 有几个限制:

  • 无法还原到故障 PIC 的 NAT 流。

  • 不支持 IPv6 流。

    AMS 不支持 IPv6 地址池,但 AMS 支持 NAT64,以便 IPv6 流量进入 AMS。

    MX-SPC3 服务卡上的下一代服务支持 NAT64,不支持 NAT66。支持不同 NAT 服务的 IPv6 流,除非需要将转换为 IPv6 到 IPv6 或 IPv4 到 IPv6。

  • MS-MPC 卡上的负载平衡不支持两次 NAT。

    新一代服务 MX-SPC3 服务卡支持两次 NAT 以实现负载平衡。

  • 确定性 NAT 使用热备用 AMS 配置,可以在热备用模式下使用多个 AMS 束分配负载。

变更历史表

是否支持某项功能取决于您使用的平台和版本。使用 功能浏览器 查看您使用的平台是否支持某项功能。

释放
描述
19.3R2
从 Junos OS 19.3R2 版开始,MX-SPC3 支持 AMS 接口。
16.1
从 Junos OS 16.1 版开始,可以在 MS-MPC 上配置有状态的 1:1 高可用性。