配置M-LAG一致性检查
前提条件
部署M-LAG系统的两端设备之间的DFS Group已配对成功并协商出主备关系。
背景信息
- 关键配置(Type 1):如果在M-LAG系统两端设备不一致,会导致成环、状态正常但长时间丢包等问题。
严格模式下,如果M-LAG两端设备存在Type 1配置不一致,会导致M-LAG备设备上成员口处于ERROR DOWN状态,且触发设备对Type 1类型配置检查不一致的告警。
松散模式下,如果M-LAG两端设备存在Type 1配置不一致,则会触发设备对两种类型配置检查不一致的告警。
- 一般配置(Type 2):如果在M-LAG系统两端设备不一致,可能会导致M-LAG运行状态异常。与Type 1类型的配置相比较而言,Type 2类型的配置问题更容易被发现,对组网环境的影响也相对较小。
无论处于何种模式,如果M-LAG两端设备存在以下Type 2配置不一致,则会触发设备对两种类型配置检查不一致的告警。
视图 |
配置 |
类型 |
---|---|---|
全局 |
STP功能是否使能 |
Type 1 |
STP工作模式配置 |
||
BPDU保护功能是否使能 |
||
STP多生成树实例与VLAN的映射关系配置 说明:
设备默认仅检查ID为0的STP进程内多生成树实例与VLAN的映射关系。 |
||
M-LAG成员口 |
STP功能是否使能 |
|
STP端口的Root保护功能是否使能 |
||
M-LAG成员接口的LACP模式配置 |
||
全局 |
VLAN配置 |
Type 2 |
静态MAC地址表项
|
||
动态MAC的老化时间 |
||
静态ARP表项
说明:
设备不支持检查指定VPN实例的短静态ARP表项,若长静态ARP表项的出接口为M-LAG成员口且绑定了VPN实例或者所属VLAN对应的VLANIF接口绑定了VPN实例,设备同样不支持检查该静态ARP表项。 |
||
动态ARP的老化时间 |
||
广播域桥域BD(Bridge Domain)配置
|
||
VBDIF接口配置
说明:
对于VBDIF接口MAC地址,设备默认仅检查虚拟MAC地址。 针对IPv6地址以及VRRP4备份组的配置检查,仅在VBDIF接口Up时才进行。若VBDIF接口状态为Down,则认为该接口下没有相关配置。 |
||
VLANIF接口配置
说明:
对于VLANIF接口MAC地址,设备默认仅检查虚拟MAC地址。 针对IPv6地址以及VRRP4备份组的配置检查,仅在VLANIF接口Up时才进行。若VLANIF接口状态为Down,则认为该接口下没有相关配置。 |
||
M-LAG成员口 |
STP端口优先级配置 |
|
接口加入VLAN配置 |
||
M-LAG成员口参数配置 |
||
M-LAG成员口所属Eth-Trunk接口成员口个数
说明:
仅比较Eth-Trunk接口的成员口数量,对于成员口物理状态Up/Down或者成员口带宽不予检查。 |
操作步骤
- 配置M-LAG一致性检查功能:
- 检查一致性检查运行状态及M-LAG系统主备设备的相关配置信息:
- 执行命令display dfs-group,查看M-LAG一致性检查结果。
- 执行命令display dfs-group consistency-check { global | interface m-lag m-lag-id | static-arp | static-mac },用来查看M-LAG系统主备设备的相关配置信息。
- 执行命令display dfs-group consistency-check status,用来查看M-LAG配置一致性检查功能的运行状态。
异常处理
- 配置M-LAG一致性检查模式为松散模式后,一旦M-LAG两端设备存在Type 1或者Type 2类型配置不一致,则会触发设备对两种类型配置检查不一致的告警:“ETRUNK_1.3.6.1.4.1.2011.5.25.178.8.2.1 hwMLagConsistencyCheckType1”、“ETRUNK_1.3.6.1.4.1.2011.5.25.178.8.2.3 hwMLagConsistencyCheckType2”。
当调整M-LAG两端设备的配置部署一致时,M-LAG一致性检查成功后,则告警恢复。
- 配置M-LAG一致性检查模式为严格模式后,一旦M-LAG两端设备存在Type 1类型配置不一致,则会导致M-LAG备设备上的M-LAG成员接口处于ERROR DOWN状态,且触发设备对Type 1类型配置检查不一致的告警“ETRUNK_1.3.6.1.4.1.2011.5.25.178.8.2.1 hwMLagConsistencyCheckType1”。
Error-Down是指设备检测到故障后将接口状态设置为ERROR DOWN状态,此时接口不能收发报文,接口指示灯为常灭。可以通过display error-down recovery命令查看设备上所有被Error-Down的接口信息。
接口被Error-Down时,建议先调整M-LAG两端设备的配置部署,不建议直接手动恢复或在系统视图下执行命令error-down auto-recovery cause m-lag interval interval-value使能接口状态自动恢复为Up的功能,否则可能会导致业务多包、丢包或不通等故障,请谨慎操作。
在设备配置M-LAG一致性检查为严格模式时,若设备检测出M-LAG两台设备存在Type1类型的配置不一致情况,建议设备管理员立即对相应配置进行调整,且不建议管理员对设备进行重启操作。如果管理员未对相应配置进行调整且重启M-LAG主设备,则可能导致主设备在设备恢复时,由于M-LAG两端重新协商,Type1类型配置不一致导致Error-Down M-LAG备设备端口。 此时,M-LAG主设备的端口由于M-LAG成员口延时Up的机制存在,导致M-LAG主备设备皆不能正常转发流量,业务中断。