MC-LAG 入门
在 MX 系列路由器上配置多机箱链路聚合
多机箱链路聚合 (MC-LAG) 使 MX 系列 5G 通用路由平台能够与两个或更多其他设备形成逻辑 LAG 接口。与传统 LAG 相比,MC-LAG 在节点级冗余、多宿主支持和无环路第 2 层网络方面具有更多优势,无需运行生成树协议 (STP)。可以为虚拟专用 LAN 服务 (VPLS) 路由实例、电路交叉连接 (CCC) 应用程序和第 2 层电路封装类型配置 MC-LAG。
MC-LAG 设备使用机箱间控制协议 (ICCP) 在两个 MC-LAG 网络设备之间交换控制信息。
MC-LAG 的一端是一个 MC-LAG 客户端设备,该设备在链路聚合组 (LAG) 中具有一个或多个物理链路。此客户端设备不需要了解 MC-LAG 配置。MC-LAG 的另一端是两个 MC-LAG 网络设备。这些网络设备中的每一个都有一个或多个连接到单个客户端设备的物理链路。网络设备相互协调,确保数据流量正确转发。
MC-LAG 包括以下功能:
仅支持具有多宿主 VPLS 实例的单活动 MC-LAG 模式。
MC-LAG 仅在两个设备之间运行。
通过封装
vlan-ccc
支持ether-ccc
第 2 层电路功能。VPLS 函数由封装支持
ether-vpls
vlan-vpls
。
MC-LAG 接口不支持 IEEE 802.1ag 操作、管理和管理 (OAM) 标准中指定的以太网连接故障管理 (CFM)。
要启用 MC-LAG,请在层次结构级别包含[edit interfaces aeX aggregated-ether-options]
语句,并在层次结构级别包含mc-ae
[edit interfaces aeX]
以下语句之一:encapsulation-ethernet-bridge
、 encapsulation ethernet-ccc
encapsulation ethernet-vpls
、 或 。encapsulation-flexible-ethernet-services
您还需要在[edit interfaces aeX aggregated-ether-options]
层次结构级别配置 lacp
、 admin-key
和system-id
语句:
配置prefer-status-control-active
语句时,还必须配置status-control active
语句。如果使用该语句配置prefer-status-control-active
语句status-control standby
,系统将发出警告。
要从配置中删除 MC-LAG 接口,请在配置模式下在层次结构级别发出 delete interfaces aeX aggregated-ether-options mc-ae
命令 [edit]
:
[edit]
user@host# delete interfaces aeX aggregated-ether-options mc-ae
在托管 MC-LAG 的每台交换机上执行以下步骤:
在 EX 系列交换机上配置多机箱链路聚合
多机箱链路聚合组 (MC-LAG) 使客户端设备能够在两个 MC-LAG 对等方(例如 EX9200 交换机)之间形成逻辑 LAG 接口。MC-LAG 可在两个 MC-LAG 对等方之间提供冗余和负载平衡、多宿主支持和无环路第 2 层网络,而无需运行生成树协议 (STP)。
在 MC-LAG 的一端,有一个 MC-LAG 客户端设备(如服务器),该设备在链路聚合组 (LAG) 中具有一个或多个物理链路。此客户端设备不需要配置 MC-LAG。在 MC-LAG 的另一端,有两个 MC-LAG 对等体。每个 MC-LAG 对等方都有一个或多个物理链路连接到单个客户端设备。
MC-LAG 对等方使用机箱间控制协议 (ICCP) 交换控制信息并相互协调,以确保正确转发数据流量。
已配置 IP 地址的接口不能构成聚合以太网接口或多机箱聚合以太网接口组的一部分。
在托管 MC-LAG 的每台交换机上执行以下步骤:
参见
为 MC-LAG 配置 ICCP
对于多机箱链路聚合 (MC-LAG),您必须配置控制中心间通信协议 (ICCP) 以在两个 MC-LAG 对等方之间交换信息。
要启用 ICCP,请在层次结构级别包含 iccp
语句 [edit protocols]
:
[edit protocols] iccp { authentication-key string; local-ip-addr ipv4-address; peer ip-address{ authentication-key string; liveness-detection { detection-time { threshold milliseconds; } minimum-interval milliseconds; minimum-receive-interval milliseconds; multiplier number; no-adaptation; transmit-interval { minimum-interval milliseconds; threshold milliseconds; } version (1 | automatic); } local-ip-addr ipv4-address; redundancy-group-id-list [ redundancy-groups ]; session-establishment-hold-time value; } session-establishment-hold-time value; traceoptions; }
该 local-ip-address
语句设置源地址。这可以是指定的地址或接口地址。该 session-establishment-hold-time
语句确定机箱是否在 ICCP 会话中作为主机箱接管。
该 authentication-key
语句由 ICCP TCP 会话的 TCP 消息摘要 5 (md5) 选项提供。该 redundancy-group-id-list
语句指定 ICCP 对等方之间的冗余组,层次结构 liveness-detection
配置双向转发检测 (BFD) 协议选项。
ICCP 基于 TCP,它使用 IP 路由到达 MC-LAG 对等方。为确保 ICCP 会话尽可能具有弹性,我们建议您在 ICCP 端点 IP 地址之间配置备用路由。或者,配置一个 MC-LAG 对之间具有两个或更多接口的 LAG 接口,以防止在没有备用路由时会话失败。
对于在主动-主动桥接域中配置的多机箱链路聚合组 (MC-LAG) 中的控制中心间通信协议 (ICCP),您必须通过在层次结构级别包含[edit protocols iccp]
语句和在层次结构级别包含peer ip-address
语句[edit interfaces interface-name]
来multi-chassis-protection peer ip-address
确保配置托管 MC-LAG 的相同对等 IP 地址。多机箱保护可减少具有多机箱聚合以太网 (MC-AE) 接口的 MX 系列路由器在逻辑接口级别的配置。如果 ICCP 为 UP 且机箱间数据链路 (ICL) 启动,则配置为备用的路由器将启动与语句指定的peer
对等主动-主动节点共享的 MC-AE 接口。
例如,以下语句说明了如何为 ICCP 对等和多机箱保护链路配置相同的对等 IP 地址:
set interfaces ae1 unit 0 multi-chassis-protection 10.255.34.112 interface ae0 set protocols iccp peer 10.255.34.112 redundancy-group-id-list 1
尽管您可以使用为其定义的各种参数提交 MC-LAG 配置,但您可以在两个对等方之间配置多机箱保护,而无需配置 ICCP 对等方地址。您还可以配置多个 ICCP 对等方并提交此类配置。