创建 LACP 链路聚合时,所有 Force10 交换机(I/O 聚合器除外)都具有两个传输计时器值。此值决定了端口发送 LACPDU 的频率。默认值为每 1 秒发送一个 LACPDU。您还可以将其配置为使用 命令每 30 秒 lacp long-timeout
发送一个。长期超时是最佳做法,建议用于 Force10 交换机。
当 LACPDU 传输计时器值不匹配时,这可能会导致端口间歇性取消分组,从而导致连接问题。以下命令和输出可帮助确定发送和接收的 LACPDU 数量。此示例使用 LACP 10。
FTOS#clear lacp 10 counters FTOS#show lacp 10 counters ---------------------------------------------------------------------- LACP PDU Marker PDU Unknown Illegal Port Xmit Recv Xmit Recv Pkts Rx Pkts Rx ---------------------------------------------------------------------- Gi 0/1 4560 152 0 0 0 0 Gi 0/3 4560 152 0 0 0 0
如您所见,Xmit 表示已发送的 LACP PDU,并且从合作伙伴设备收到 Recv。在这种情况下,Force10 交换机发送 LACP PDU 的速度比连接设备更快。要解决此问题,我们运行以下命令以改为每 30 秒发送一次 LACP PDU。
FTOS#config FTOS(conf)#interface po 10 FTOS(conf-if-po-10)#lacp long-timeout FTOS(conf-if-po-10)#end FTOS#wr
lacp long-timeout
。
现在再次验证计时器。
FTOS#clear lacp 10 counters FTOS#show lacp 10 counters ---------------------------------------------------------------------- LACP PDU Marker PDU Unknown Illegal Port Xmit Recv Xmit Recv Pkts Rx Pkts Rx ---------------------------------------------------------------------- Gi 0/1 10 11 0 0 0 0 Gi 0/3 10 11 0 0 0 0
两台交换机以相同的速度发送和接收 LACP PDU。请记住,这是 lacp long-timeout
Force10 中的最佳做法,建议这样做。