原文链接:https://www.yuque.com/erik.zhao/trouble/gtk450yzz500tupy?singleDoc#
某局点业务部署时,两台设备组建M-LAG失败;
执行display dfs-group 1 m-lag命令只显示一台设备的状态。
<HUAWEI> display dfs-group 1 m-lag
* : Local node //标识为本地节点。
Heart beat state : OK //心跳状态。OK:表示正常在线状态;Lost:表示离线状态。
Node 1 *
Dfs-Group ID : 1 //DFS Group的编号。
Priority : 150 //DFS Group的优先级。
Dual-active Address : 10.1.10.15 //DFS Group绑定的IP地址。
VPN-Instance : public net //DFS Group绑定的VPN实例。
State : Master //设备的主备状态。Master:主用状态;Backup:备用状态。
Causation : NOPEERLINK //M-LAG组建失败的原因。
System ID : 00fd-dffb-9a03 //系统MAC地址。
SysName : ServerLeaf-1 //设备名称。
Version : V300R022C00 //设备当前的版本。
Device Type : CE6800 //设备对应的系列。
根据显示信息中Causation字段可以查看到M-LAG组建失败的原因:表示没有配置peer-link。(粗心,手动狗头!)
失败原因:表示没有配置peer-link。
解决办法:执行display current-configuration | section include peer-link命令,查看是否有Eth-runk接口下配置了peer-link 1,如果没有,则需要在规划的Eth-trunk接口下配置该命令。
失败原因:表示DFS Group没有绑定地址或绑定的IP地址不能互通。
解决办法:进入DFS Group视图,执行display this查看是否有dual-active detection source命令。如果没有,则增加该配置;如果有,则检查两端配置的IP地址之间能否ping通,需要确保两端配置的IP地址能够互通。
失败原因:表示本端和对端设备的系统MAC地址相同。
解决办法:执行display system mac-address命令查看两台设备的系统MAC地址是否一致,如果是,则在诊断视图下执行reset system-mac命令刷新系统MAC。
失败原因:表示绑定到DFS Group的源地址类型不同。
进入DFS Group视图,执行display this查看dual-active detection source配置的IP地址类型是否一致,两端需要同时使用IPv4,或者同时使用IPv6。
失败原因:表示接收协议报文超时,即没有收到协议报文。可能因为链路拥塞、CPU使用率高导致协议报文丢弃等。
解决办法:排查链路故障或配置;
失败原因:表示peer-link链路状态为Down。
解决办法:检查被配置为peer-link的Eth-trunk接口配置及其物理成员接口状态,详细可参考Eth-trunk故障定位指导。
失败原因:表示能收到对端hello报文但收不到对端设备信息报文。可能因为链路拥塞、CPU使用率高导致协议报文丢弃等。
解决办法:排查链路故障或配置;
失败原因:表示DFS Group配对的设备验证失败。
解决办法:配置authentication-mode hmac-sha256 password password命令,确保两端配置的验证密码一致。
失败原因:表示设备版本不匹配。
解决办法:执行display version查看设备版本,确保两台设备版本一致。
失败原因:表示未配置验证密码。
解决办法:进入DFS Group视图,配置authentication-mode hmac-sha256 password password命令。
失败原因:表示设备类型不匹配。
解决办法:执行display device查看设备类型,确保两台设备类型一致。
失败原因:表示peer-link类型不匹配。
解决办法:检查peer-link配置,确保两台设备同时使用物理peer-link,或者同时使用virtual peer-link。