05-M-LAG命令
本章节下载: 05-M-LAG命令 (415.61 KB)
目 录
1.1.1 display m-lag consistency
1.1.2 display m-lag consistency-check status
1.1.3 display m-lag drcp statistics
1.1.5 display m-lag mad verbose
1.1.9 display m-lag troubleshooting
1.1.11 display m-lag virtual-ip
1.1.12 m-lag authentication key
1.1.13 m-lag auto-recovery reload-delay
1.1.14 m-lag consistency-check disable
1.1.15 m-lag consistency-check mode
1.1.16 m-lag drcp period short
1.1.17 m-lag keepalive { ip | ipv6 }
1.1.18 m-lag keepalive hold-time
1.1.19 m-lag keepalive interval
1.1.20 m-lag mad default-action
1.1.21 m-lag mad exclude interface
1.1.22 m-lag mad exclude logical-interfaces
1.1.23 m-lag mad include interface
1.1.29 m-lag standalone enable
1.1.35 port m-lag ipv6 virtual-ip
1.1.37 port m-lag system-priority
1.1.39 reset m-lag drcp statistics
1.1.40 reset m-lag troubleshooting history
display m-lag consistency命令用来显示M-LAG配置一致性信息。
【命令】
display m-lag consistency { type1 | type2 } { global | interface interface-type interface-number }
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
type1:显示Type 1类型的配置一致性信息。
type2:显示Type 2类型的配置一致性信息。
global:显示全局的配置一致性信息。
interface interface-type interface-number:显示指定M-LAG接口的配置一致性信息。interface-type表示接口类型,interface-number表示接口编号。
【使用指导】
Type 2类型全局和接口的配置一致性信息中无效的VLAN相关信息不会参与M-LAG配置一致性检查。
【举例】
# 显示全局的Type 1类型的配置一致性信息。
<Sysname> display m-lag consistency type1 global
VLAN consistency check: Success
Local peer-link interface link type: Access
Peer peer-link interface link type: Access
Local peer-link interface PVID: 1
Peer peer-link interface PVID: 1
STP consistency check: Success
Local global STP protocol state: Enabled
Peer global STP protocol state: Enabled
Local STP mode: MSTP
Peer STP mode: MSTP
Local MST region name: text
Peer MST region name: text
Local MSTP revision level: 0
Peer MSTP revision level: 0
MSTP VLAN-to-instance mappings: Consistent
STP-enabled VLANs: Consistent
# 显示全局的Type 2类型的配置一致性信息。
<Sysname> display m-lag consistency type2 global
VLAN consistency check: Success
Local VLAN interfaces:
2-10, 15, 20-30, 40, 50
Peer VLAN interfaces:
2-10, 15, 20-30, 40, 50
Passing PVID and VLANs (tagged) on local peer-link interface:
1
Passing PVID and VLANs (tagged) on peer peer-link interface:
1
Invalid VLANs on local peer-link interface:
None
# 显示二层聚合接口1的Type 1类型的配置一致性信息。
<Sysname> display m-lag consistency type1 interface bridge-aggregation 1
LAGG consistency check: Success
Local aggregation mode: Dynamic
Peer aggregation mode: Dynamic
VLAN consistency check :Success
Local link type: Trunk
Peer link type: Trunk
Local PVID: 10
Peer PVID: 10
STP consistency check: Success
Local STP protocol state: Enabled
Peer STP protocol state: Enabled
# 显示二层聚合接口1的Type 2类型的配置一致性信息。
<Sysname> display m-lag consistency type2 interface bridge-aggregation 1
Passing VLANs (tagged) on local M-LAG interface:
None
Passing VLANs (tagged) on peer M-LAG interface:
None
Passing VLANs (untagged) on local M-LAG interface:
1
Passing VLANs (untagged) on peer M-LAG interface:
1
Invalid VLANs on local M-LAG interface:
None
表1-1 display m-lag consistency命令显示信息描述表
字段 |
描述 |
Feature consistency check |
指定Feature的配置一致性检查的结果: · Success:表示配置一致性检查成功 · Failure:表示配置一致性检查失败 |
Local peer-link interface link type Peer peer-link interface link type |
本端/对端peer-link接口链路类型: · Access · Hybrid · Trunk |
Local peer-link interface PVID Peer peer-link interface PVID |
本端/对端peer-link接口的PVID |
Local global STP protocol state Peer global STP protocol state |
本端/对端生成树功能全局是否开启: · Enabled:表示开启 · Disabled:表示关闭 |
Local STP mode Peer STP mode |
本端/对端生成树模式: · STP · RSTP · PVST · MSTP |
Local MST region name Peer MST region name |
本端/对端的MST域的域名 |
Local MSTP revision level Peer MSTP revision level |
本端/对端的MSTP的修订级别 |
MSTP VLAN-to-instance mappings |
MSTI与VLAN的映射关系是否一致: · Consistent:表示一致 · Inconsistent:表示不一致 |
STP-enabled VLANs |
VLAN内生成树功能开启情况是否一致: · Consistent:表示一致 · Inconsistent:表示不一致 |
Local VLAN interfaces Peer VLAN interfaces |
本端/对端的VLAN接口编号列表,该接口处于up状态,且已有peer-link接口加入了该VLAN |
Passing PVID and VLANs (tagged) on local peer-link interface |
本端的peer-link接口实际可以通过的携带Tag的VLAN和实际可以通过的PVID |
Passing PVID and VLANs (tagged) on peer peer-link interface |
对端的peer-link接口实际可以通过的携带Tag的VLAN和实际可以通过的PVID |
Invalid VLANs on local peer-link interface |
本端peer-link接口上无效的VLAN列表,包括: · 本端peer-link接口允许通过的不携带Tag的VLAN,不包括PVID · 本端存在,对端不存在的VLAN 不存在无效VLAN时,显示为None |
Local aggregation mode Peer aggregation mode |
本端/对端的聚合组工作模式: · Static:表示静态聚合 · Dynamic:表示动态聚合 |
Local STP protocol state Peer STP protocol state |
本端/对端的M-LAG接口上的生成树功能是否开启: · Enabled:表示开启 · Disabled:表示关闭 |
Local link type Peer link type |
本端/对端M-LAG接口链路类型: · Access · Hybrid · Trunk |
Local PVID Peer PVID |
本端/对端M-LAG接口的PVID |
Passing VLANs (tagged) on local M-LAG interface Passing VLANs (tagged) on peer M-LAG interface |
本端/对端M-LAG接口实际可以通过的携带Tag的VLAN |
Passing VLANs (untagged) on local M-LAG interface Passing VLANs (untagged) on peer M-LAG interface |
本端/对端M-LAG接口实际可以通过的不携带Tag的VLAN |
Invalid VLANs on Local M-LAG interface |
本端M-LAG接口上无效的VLAN列表,包括: · 本端M-LAG设备允许通过的VLAN与两端peer-link接口实际可以通过的携带Tag的VLAN不一致的部分 · 本端M-LAG设备允许通过的VLAN与两端peer-link接口实际可以通过的PVID不一致的部分 · 本端存在,对端不存在且携带Tag的VLAN · 本端存在,对端不存在且不携带Tag的VLAN 不存在无效VLAN时,显示为None |
display m-lag consistency-check status命令用来显示M-LAG配置一致性检查状态。
【命令】
display m-lag consistency-check status
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【举例】
# 显示M-LAG配置一致性检查状态。
<Sysname> display m-lag consistency-check status
Global Consistency Check Configuration
Local status : Enabled Peer status : Enabled
Local check mode : Strict Peer check mode : Strict
Consistency Check on Modules
Module Type1 Type2
LAGG Check Not Check
VLAN Check Check
STP Check Not Check
Type1 Consistency Check Result
Global consistency check result: SUCCESS
Inconsistent global modules: -
M-LAG IF M-LAG group ID Check Result Inconsistency modules
BAGG4 4 SUCCESS -
表1-2 display m-lag consistency-check status命令显示信息描述表
字段 |
描述 |
Local status |
本端配置一致性检查功能开启状态 · Enabled:开启 · Disabled:关闭 |
Peer status |
对端配置一致性检查功能开启状态 · Enabled:开启 · Disabled:关闭 |
Local check mode |
本端配置一致性检查模式 · Loose:松散模式 · Strict:严格模式 |
Peer check mode |
对端配置一致性检查模式 · Loose:松散模式 · Strict:严格模式 |
Module |
进行一致性检查的模块 |
Type1 |
Type 1类型的检查状态 · Check:检查 · Not Check:不检查 |
Type2 |
Type 2类型的检查状态 · Check:检查 · Not Check:不检查 |
Type1 Consistency Check Result |
Type 1类型一致性检查信息 |
Global consistency check result |
全局配置一致性检查结果 · FAILURE:失败 · SUCCESS:成功 |
Inconsistent global modules |
全局配置一致性检查失败模块 全局配置一致性检查成功时,显示为“-” |
M-LAG IF |
M-LAG接口简名 |
M-LAG group ID |
M-LAG组ID |
Check result |
接口配置一致性检查结果 · FAILURE:失败 · SUCCESS:成功 |
Inconsistency modules |
接口检查失败的模块 接口检查成功时,显示为“-” |
display m-lag drcp statistics命令用来显示M-LAG DRCP报文的统计信息。
【命令】
display m-lag drcp statistics [ interface interface-type interface-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
interface interface-type interface-number:显示指定接口(目前仅支持二层聚合接口和Tunnel接口)上的信息,interface-type interface-number表示接口类型和接口编号。如果未指定本参数,将显示peer-link接口和所有M-LAG接口上的DRCP报文统计信息。
【举例】
# 显示M-LAG DRCP报文的统计信息。
<Sysname> display m-lag drcp statistics
* indicates the port is the peer-link interface.
Interface type:
BAGG -- Bridge-Aggregation, Tun -- Tunnel
Interface State Sent Received(Normal/Error/Unknown)
*BAGG3 UP 30 26/0/0
BAGG4 UP 29 26/0/0
# 显示聚合接口4的DRCP报文的统计信息。
<Sysname> display m-lag drcp statistics interface bridge-aggregation 4
* indicates the port is the peer-link interface.
Interface type:
BAGG -- Bridge-Aggregation, Tun -- Tunnel
Interface : BAGG4
State : UP
Sent : 31
Received (Normal/Error/Unknown): 28/0/0
Last received packet information:
Source MAC address: 3cd4-437d-0300
Time: 2019/09/11 09:19:58
Action: Accept
表1-3 display m-lag drcp statistics命令显示信息描述表
字段 |
描述 |
Interface type |
接口类型 · BAGG:表示二层聚合接口 · Tun:表示Tunnel接口 |
Interface |
接口简名,*表示该接口为peer-link接口 |
State |
接口状态 · UP:表示该接口的物理状态为开启 · DOWN:表示该接口的物理状态为关闭 |
Sent |
发送的DRCPDU报文数量 |
Received(Normal/Error/Unknown) |
收到的DRCPDU报文数量,按照正常报文、错误报文、未知报文数量显示 |
Last received packet information |
最近一次收到的DRCP报文的信息 |
Source MAC address |
报文源MAC地址 |
Time |
最近一次收到的DRCP报文时间,时间显示格式为YYYY/MM/DD HH:MM:SS |
Action |
报文处理方式 · Accept:正常接收 · Drop:丢弃报文(reason) 报文丢弃原因reason · Incorrect incoming port:错误的接收接口 · Incorrect packet type:报文类型错误 · Incorrect packet version:报文版本错误 · Incorrect packet length:报文长度校验失败 · Packets from local device:收到设备自己发送的报文 · Local M-LAG interface not configured:未配置本地M-LAG接口 · System MAC inconsistency:系统MAC地址和本端不一致 · System priority inconsistency:系统优先级和本端不一致 · Incorrect system number:错误的系统编号 · Incorrect sequence number:序列号校验失败 · Failed authentication:认证失败 · Other error:其他错误 |
【相关命令】
· reset m-lag drcp statistics
display m-lag keepalive命令用来显示M-LAG Keepalive报文的信息。
【命令】
display m-lag keepalive
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【举例】
# 显示M-LAG Keepalive报文的信息。
<Sysname> display m-lag keepalive
Neighbor keepalive link status (cause): Up
Neighbor is alive for: 135642 s 501 ms
Keepalive packet transmission status:
Sent: Successful
Received: Successful
Last received keepalive packet information:
Source IP address: 10.0.0.2
Time: 2019/09/11 09:21:51
Action: Accept
M-LAG keepalive parameters:
Destination IP address: 10.0.0.2
Source IP address: 10.0.0.1
Keepalive UDP port : 6400
Keepalive VPN name : vpn1
Keepalive interval : 1000 ms
Keepalive timeout : 5 sec
Keepalive hold time: 3 sec
表1-4 display m-lag keepalive命令显示信息描述表
字段 |
描述 |
Neighbor keepalive link status (cause) |
对端设备状态 · Unknown:未检测到对端,未配置Keepalive报文的IP地址 · Up:对端设备存在,可以正常收发Keepalive报文 · Down:对端设备故障 Keepalive链路DOWN的原因 · M-LAG system init:M-LAG系统初始化 · Local IP not configured:本端未配置IP地址 · Local Tx failed:本端发送报文失败 · Local Rx timeout:本端接收报文超时 · Peer Rx timeout:对端接收报文超时 |
Neighbor is alive for |
邻居存活时间 |
Keepalive packet transmission status |
Keepalive报文收发状态 |
Sent |
Keepalive报文发包是否成功 · Successful:发包成功 · Failed:发包失败 |
Received |
Keepalive报文收包是否成功 · Successful:收包成功 · Failed:收包失败 |
Last received keepalive packet information |
最近一次收到的Keepalive报文的信息 |
Time |
Keepalive报文收包时间,当未收到keepalive报文时显示为N/A |
Action |
报文处理方式 · Accept:正常接收 · Drop:丢弃报文(reason) 报文丢弃原因reason · Incorrect packet type:报文类型错误 · M-LAG system init:M-LAG系统初始化 · Invalid packet Interval:无效的报文周期 · Incorrect packet length:报文长度校验失败 · System MAC inconsistency:系统MAC地址和本端不一致 · System priority inconsistency:系统优先级和本端不一致 · Incorrect system number:错误的系统编号 · Incorrect sequence number:序列号校验失败 · Failed authentication:认证失败 |
Destination IP address |
Keepalive报文目的IP地址 |
Source IP address |
Keepalive报文源IP地址 |
Keepalive UDP port |
Keepalive报文的UDP发送端口号 |
Keepalive VPN name |
Keepalive报文所属的VPN实例名,当未指定Keepalive链路所属的VPN实例时显示为N/A |
Keepalive interval |
Keepalive报文发送间隔 |
Keepalive timeout |
Keepalive报文超时时间 |
Keepalive hold time |
peer-link链路DOWN后等待检测故障原因的时间 |
【相关命令】
· m-lag keepalive { ip | ipv6 }
· m-lag keepalive hold-time
· m-lag keepalive interval
display m-lag mad verbose命令用来显示M-LAG MAD的详细信息。
【命令】
display m-lag mad verbose
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【举例】
# 显示M-LAG MAD的详细信息。
<Sysname> display m-lag mad verbose
M-LAG MAD DOWN state : No
Restore delay : 30 s
Remaining restore delay: -
M-LAG MAD default action: DOWN
M-LAG MAD DOWN persistence: Disabled
Excluding logical interfaces: Disabled
Port configuration for M-LAG MAD DOWN action:
Included ports(user-configured):
Bridge-Aggregation1
FortyGigE1/0/5(ineffective)
Included ports(system-configured):
Member interfaces of M-LAG Bridge-Aggregation3:
FortyGigE1/0/3
Excluded ports(user-configured):
Bridge-Aggregation2
FortyGigE1/0/4
Excluded ports(system-configured):
Management interfaces:
M-GigabitEthernet0/0/0
M-LAG interfaces:
Bridge-Aggregation4
Peer-link interface:
Bridge-Aggregation3
Member interfaces of peer-link interface Bridge-Aggregation3:
FortyGigE1/0/1
FortyGigE1/0/2
表1-5 display m-lag mad verbose命令显示信息描述表
字段 |
描述 |
M-LAG MAD DOWN state |
当前设备接口是否被设置为M-LAG MAD DOWN状态: · Yes:设备上存在处于M-LAG MAD DOWN状态的接口 · No:设备上不存在处于M-LAG MAD DOWN状态的接口 |
Restore delay |
延迟恢复时间,单位为秒 |
Remaining restore delay |
延迟恢复剩余时间,单位为秒 当未启动定时器时,显示为“-” |
M-LAG MAD default action |
M-LAG系统分裂时的接口状态处理原则: · DOWN:接口在M-LAG系统分裂后处于M-LAG MAD DOWN状态 · NONE:接口在M-LAG系统分裂后保持原状态不变 |
M-LAG MAD DOWN persistence |
M-LAG MAD DOWN状态保持功能状态: · Enabled:开启M-LAG MAD DOWN保持功能 · Disabled:关闭M-LAG MAD DOWN保持功能 |
Excluding logical interfaces |
所有逻辑接口是否配置为M-LAG保留接口: · Enabled:所有逻辑接口配置为M-LAG保留接口 · Disabled:未将所有逻辑接口配置为M-LAG保留接口 |
Included ports(user-configured) |
用户配置的在M-LAG系统分裂后处于M-LAG MAD DOWN状态的接口 当显示为ineffective时,表示配置以下接口在M-LAG系统分裂后处于M-LAG MAD DOWN状态时,配置不生效: · M-LAG系统保留接口 · 配置了强制端口up功能的接口 |
Included ports(system-configured) |
系统配置的在M-LAG系统分裂后处于M-LAG MAD DOWN状态的接口: · Member interfaces of M-LAG Bridge-Aggregation interface-number:M-LAG接口所对应的二层聚合接口的成员接口 |
Excluded ports(user-configured) |
用户配置的在M-LAG系统分裂后仍然处于UP状态的接口 当显示为ineffective时,表示M-LAG接口所对应的二层聚合接口的成员接口已经配置为保留接口,配置不生效 |
Excluded ports(system-configured) |
系统配置的在M-LAG系统分裂后仍然处于UP状态的接口: · Management interfaces:管理以太网接口 · M-LAG接口 · peer-link接口 · Member interfaces of peer-link interface Bridge-Aggregation interface-number:peer-link接口所对应的二层聚合接口的成员接口 |
【相关命令】
· m-lag mad default-action
· m-lag mad exclude logical-interfaces
· m-lag mad exclude interface
· m-lag mad include interface
· m-lag mad persistent
display m-lag role命令用来显示M-LAG设备角色信息。
【命令】
display m-lag role
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【举例】
# 显示M-LAG设备角色信息。
<Sysname> display m-lag role
Effective role information
Factors Local Peer
Effective role Primary Secondary
Initial role None None
MAD DOWN state Yes Yes
Health level 0 0
Role priority 32768 32768
Bridge MAC 3cd4-3ce1-0200 3cd4-437d-0300
Effective role trigger: Peer link calculation
Effective role reason: Bridge MAC
Configured role information
Factors Local Peer
Configured role Primary Secondary
Role priority 32768 32768
Bridge MAC 3cd4-3ce1-0200 3cd4-437d-0300
表1-6 display m-lag role命令显示信息描述表
字段 |
描述 |
Effective role information |
生效的角色信息 |
Factors |
计算角色的因素 |
Local |
· 本端角色相关信息 |
Peer |
· 对端角色相关信息 |
Effective role |
生效的设备角色 · None:设备状态未知 · Primary:主设备 · Secondary:从设备 |
Status of M-LAG interfaces |
所有M-LAG接口的状态: · Down:所有M-LAG接口均处于DOWN状态 · Up:存在处于UP状态的M-LAG接口 |
Initial role |
计算角色时,设备的角色 · None:设备状态未知 · Primary:主设备 · Secondary:从设备 |
MAD DOWN state |
计算角色时,设备上是否存在处于M-LAG MAD DOWN状态的接口: · Yes:存在 · No:不存在 当邻居不存在时,显示为N/A |
Health level |
计算角色时,设备的健康等级,该值越大,越不健康 当邻居不存在时,显示为N/A |
Role priority |
角色优先级 |
Bridge MAC |
设备桥MAC地址 |
Effective role trigger |
计算生效角色的触发条件: · M-LAG system init:M-LAG系统初始化 · Peer link calculation:本端设备角色通过peer-link链路计算 · Peer link down and role calculation over keepalive link:peer-link链路故障时,本端设备角色通过Keepalive链路计算 · Peer link and keepalive link down:peer-link链路和keeplive链路均故障 · Peer link and keepalive link down. All local M-LAG interfaces down:peer-link链路和keeplive链路均故障,且本端所有M-LAG接口down |
Effective role reason |
协商生效角色的决策原因: · -:邻居不存在 · Status of M-LAG interfaces:M-LAG接口的状态 · Single None role:M-LAG系统中,一台M-LAG设备角色为None,另一台M-LAG设备角色为Primary · MAD status:设备M-LAG MAD DOWN状态 · Health level:设备健康级别 · Role priority:设备角色优先级 · Bridge MAC:设备桥MAC地址 |
Configured role information |
配置的角色信息 |
Configured role |
配置的设备角色: · None:设备状态未知 · Primary:主设备 · Secondary:从设备 |
【相关命令】
· m-lag role priority
display m-lag summary命令用来显示M-LAG系统的接口摘要信息。
【命令】
display m-lag summary
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【举例】
# 显示所有M-LAG系统的接口摘要信息。
<Sysname> display m-lag summary
Flags: A -- Aggregate interface down, B -- No peer M-LAG interface configured
C -- Configuration consistency check failed
Peer-link interface: BAGG3
Peer-link interface state (cause): UP
Keepalive link state (cause): UP
M-LAG interface information
M-LAG IF M-LAG group Local state (cause) Peer state Remaining down time(s)
BAGG4 4 UP UP -
表1-7 display m-lag summary命令显示信息描述表
字段 |
描述 |
Peer-link interface |
peer-link接口简名 |
Peer-link interface state (cause) |
peer-link接口状态(DOWN状态的原因) · UP:表示处于UP状态 · DOWN:表示处于DOWN状态 本地peer-link接口DOWN的原因: · Aggregate interface down:peer-link接口所在聚合接口状态变为down · Tunnel interface down:peer-link接口所在隧道接口状态变为down · No correct DRCPDUs received:未收到正常的DRCPDU |
Keepalive link state (cause) |
Keepalive链路状态 · UP:表示处于UP状态 · DOWN:表示处于DOWN状态 Keepalive链路DOWN的原因: · M-LAG system init:M-LAG系统初始化 · Local IP not configured:本端未配置IP地址 · Local Tx failed:本端发送报文失败 · Local Rx timeout:本端接收报文超时 · Peer Rx timeout:对端接收报文超时 |
M-LAG interface information |
M-LAG接口信息 |
M-LAG IF |
M-LAG接口 |
M-LAG group |
M-LAG组ID |
Local state (cause) |
M-LAG接口状态: · UP:表示处于UP状态 · DOWN:表示处于DOWN状态 M-LAG接口DOWN的原因,以A~C的字母表示,每个字母表示的原因如下: · A:M-LAG接口所在聚合接口状态变为down · B:对端不存在对应M-LAG接口 · C:配置一致性检查失败 |
Peer state |
对端M-LAG接口状态: · UP:表示处于UP状态 · DOWN:表示未配置或处于DOWN状态 · UNKNOWN:表示peer-link链路故障时,对端M-LAG接口状态未知 |
Remaining down time (s) |
M-LAG DOWN恢复定时器的剩余时间,单位为秒 当未启动定时器时,显示为“-” |
display m-lag system命令用来显示M-LAG系统信息。
【命令】
display m-lag system
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【举例】
# 显示M-LAG系统信息。
<Sysname> display m-lag system
System information
Local system number: 1 Peer system number: 2
Local system MAC: 0001-0001-0001 Peer system MAC: 0001-0001-0001
Local system priority: 123 Peer system priority: 123
Local bridge MAC: 3cd4-3ce1-0200 Peer bridge MAC: 3cd4-437d-0300
Local effective role: Primary Peer effective role: Secondary
Health level: 0
Standalone mode on split: Enabled
In standalone mode: Yes
System timer information
Timer State Value (s) Remaining time (s)
Auto recovery Disabled - -
Restore delay Disabled 30 -
Consistency-check delay Disabled 15 -
Standalone delay Disabled - -
Role to None delay Disabled 60 -
表1-8 display m-lag system命令显示信息描述表
字段 |
描述 |
Local system number |
本端系统编号,未配置时为N/A |
Peer system number |
对端系统编号,未配置或邻居不存在时为N/A |
Local system MAC |
本端系统MAC地址,未配置时为N/A |
Peer system MAC |
对端系统MAC地址,未配置或邻居不存在时为N/A |
Local system priority |
本端系统优先级,未配置时为N/A |
Peer system priority |
对端系统优先级,未配置或邻居不存在时为N/A |
Local bridge MAC |
本端桥MAC |
Peer bridge MAC |
对端桥MAC,邻居不存在时为N/A |
Local effective role |
本端生效角色: · None:设备状态未知 · Primary:主设备 · Secondary:从设备 |
Peer effective role |
对端生效角色: · None:设备状态未知 · Primary:主设备 · Secondary:从设备 |
Health level |
本端设备当前健康级别,值越大越不健康 |
Standalone mode on split |
M-LAG系统分裂后M-LAG设备独立工作功能开启状态 · Enabled:开启 · Disabled:关闭 |
In standalone state |
设备是否处于独立运行状态 · Yes:是 · No:否 |
System Timer information |
定时器信息 |
Timer |
定时器类型 · Auto recovery:设备重启后自动恢复定时器 · Restore delay:延迟恢复定时器 · Consistency check delay:一致性检查延迟定时器 · Standalone delay:M-LAG设备切换到独立运行模式的延迟定时器 · Role to None delay:M-LAG系统角色变为None的延时定时器 |
State |
定时器启动状态 · Enabled:已启动 · Disabled:未启动 |
Value (s) |
定时器的配置时间,单位为秒 |
Remaining time (s) |
定时器的剩余时间,单位为秒 当未启动定时器时,显示为“-” |
display m-lag troubleshooting命令用来显示M-LAG故障信息。
【命令】
display m-lag troubleshooting [ m-lag-interface | peer-link | keepalive ] [ history ] [ count ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
m-lag-interface:显示M-LAG接口的故障信息。
peer-link:显示peer-link接口的故障信息。
keepalive:显示Keepalive链路的故障信息。
history:显示M-LAG历史故障信息。如果不指定本参数,则显示当前故障信息。
count:显示指定数量的故障信息,取值范围为1~200。如果不指定本参数,则显示最近20条故障信息。
【使用指导】
如果未指定m-lag-interface、peer-link和keepalive参数,则表示显示M-LAG接口、peer-link接口和Keepalive链路的故障信息。
【举例】
# 显示M-LAG系统的历史故障信息。
<Sysname> display m-lag troubleshooting history
Total: 3
Time Event description
2019-09-10 14:13:53.103 Peer-link interface BAGG10 went down because the
peer-link interface role of the interface was removed.
Please reconfigure an interface as the peer-link interface.
2019-09-10 14:23:53.102 Keepalive link went down because the peer keepalive
timeout timer expired. Please check the keepalive
packet transmission and reception status at the two
ends.
2019-09-10 14:53:53.103 Local M-LAG interface state of BAGG1024 in M-LAG group 1024
changed to down because the aggregate interface went
down. Please check the aggregate link status.
表1-9 display m-lag troubleshooting命令显示信息描述表
字段 |
描述 |
Total |
M-LAG系统故障记录总数 |
Time |
故障发生的日期和时间,格式为YYYY-MM-DD HH:MM:SS.MS |
Event description |
故障描述信息: · peer-link接口故障描述信息,详细信息请参见表1-10 · Keepalive故障描述信息,详细信息请参见表1-11 · M-LAG接口故障描述信息,详细信息请参见表1-12 |
表1-10 Peer-link interface故障描述信息
字段 |
描述 |
Peer-link interface interface-name went down because the aggregate interface went down. Please check the aggregate link status. |
由于peer-link接口所在的聚合接口DOWN导致peer-link接口DOWN,请检查聚合接口的链路状态 |
Peer-link interface interface-name went down because the tunnel interface went down. Please check the tunnel link status. |
由于IP接口所在的Tunnel接口DOWN导致peer-link接口DOWN,请检查Tunnel接口的链路状态 |
Peer-link interface interface-name went down because no DRCPDUs were received. Please check the DRCPDU transmission and reception status at the two ends. |
由于接收不到有效DRCP报文导致的peer-link接口DOWN,请检查两端DRCP报文收发状态 |
Peer-link interface interface-name went down because the peer failed to receive DRCPDUs. Please check the DRCPDU transmission and reception status at the two ends. |
由于对端设备接收不到有效DRCP报文导致的peer-link接口DOWN,请检查两端DRCP报文收发状态 |
Peer-link interface interface-name went down because the peer-link interface role of the interface was removed. Please reconfigure an interface as the peer-link interface. |
由于接口取消配置为peer-link接口,导致peer-link接口DOWN,请重新配置peer-link接口 |
表1-11 Keepalive故障描述信息
字段 |
描述 |
Keepalive link went down because keepalive parameters were not configured. Please configure keepalive parameters. |
由于未配置Keepalive报文参数导致的Keepalive链路DOWN,请先配置Keepalive报文参数 |
Keepalive link went down because the device failed to send keepalive packets. Please check Layer 3 reachability to the peer. |
由于本端发送报文失败导致的Keepalive链路文DOWN,请检查三层路由是否可达 |
Keepalive link went down because the local keepalive timeout timer expired. Please check the keepalive packet transmission and reception status at the two ends. |
由于本端接收报文超时导致的Keepalive链路DOWN,请检查两端Keepalive报文收发状态 |
Keepalive link went down because the peer keepalive timeout timer expired. Please check the keepalive packet transmission and reception status at the two ends. |
由于对端接收报文超时导致的Keepalive链路DOWN,请检查两端Keepalive报文收发状态 |
表1-12 M-LAG故障描述信息
字段 |
描述 |
Local M-LAG interface state of interface-name in M-LAG group group-id changed to down because the aggregate interface went down. Please check the aggregate link status. |
由于M-LAG接口对应的聚合接口DOWN导致M-LAG接口DOWN,请检查聚合接口链路状态 |
Local M-LAG interface state of interface-name in M-LAG group group-id changed to down because no peer M-LAG interface was detected. Please check peer M-LAG interface configuration. |
由于未检测到对端M-LAG接口导致的M-LAG接口DOWN,请检查对端M-LAG设备的配置情况 |
Local M-LAG interface state of interface-name in M-LAG group group-id changed to down because of configuration consistency check failure. Please check the type 1 configuration of the peer devices for inconsistencies. |
由于配置一致性检查失败导致的M-LAG接口DOWN,请检查M-LAG设备的Type 1配置情况 |
Local M-LAG interface state of interface-name changed to down because it was removed from M-LAG group group-id. Please reconfigure the M-LAG interface settings as needed. |
由于聚合接口取消配置为M-LAG接口,导致M-LAG接口DOWN,请根据需求重新配置M-LAG接口 |
【相关命令】
· reset m-lag troubleshooting history
display m-lag verbose命令用来显示M-LAG系统的接口详细信息。
【命令】
display m-lag verbose [ interface interface-type interface-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
interface interface-type interface-number:显示二层聚合接口或Tunnel接口所对应M-LAG接口或peer-link接口的详细信息。interface-number表示二层聚合接口或Tunnel接口的编号,该编号必须已经存在。若不指定该参数,则显示设备上的peer-link接口和所有M-LAG接口的相关信息。
【使用指导】
当指定的接口为peer-link接口时,仅显示peer-link接口的详细信息。当指定的接口既不是peer-link接口,也不是M-LAG接口时,则无显示。
【举例】
# 显示二层聚合接口1所对应M-LAG接口的详细信息。
<Sysname> display m-lag verbose interface bridge-aggregation 1
Flags: A -- Home_Gateway, B -- Neighbor_Gateway, C -- Other_Gateway,
D -- PeerLink_Activity, E -- DRCP_Timeout, F -- Gateway_Sync,
G -- Port_Sync, H -- Expired
M-LAG interface/M-LAG group ID: BAGG1/1
Local M-LAG interface state: UP
Peer M-LAG interface state: UP
M-LAG group state: UP
Local M-LAG interface down cause: -
Remaining M-LAG DOWN time: -
Local M-LAG interface LACP MAC: Config=0001-0001-0001, Effective=0001-0001-0001
Peer M-LAG interface LACP MAC: Config=0001-0001-0001, Effective=0001-0001-0001
Local M-LAG interface LACP priority: Config=200, Effective=200
Peer M-LAG interface LACP priority: Config=200, Effective=200
Local DRCP flags/Peer DRCP flags: ABDFG/ABDFG
Local Selected ports (index): FGE1/0/1 (260), FGE1/0/2 (261)
Peer Selected ports indexes: 260, 261
# 显示二层聚合接口2所对应的peer-link接口的详细信息。
<Sysname> display m-lag verbose interface bridge-aggregation 2
Flags: A -- Home_Gateway, B -- Neighbor_Gateway, C -- Other_Gateway,
D -- PeerLink_Activity, E -- DRCP_Timeout, F -- Gateway_Sync,
G -- Port_Sync, H -- Expired
Peer-link interface/Peer-link interface ID: BAGG2/1
State: UP
Cause: -
Local DRCP flags/Peer DRCP flags: ABDFG/ABDFG
Local Selected ports (index): FGE1/0/1 (258), FGE1/0/2 (259)
Peer Selected ports indexes: 258, 259
表1-13 display m-lag verbose命令显示信息描述表
字段 |
描述 |
Flags |
DRCP协议的状态标志,长度为1字节,该字节自低位至高位分别以字母A~H表示,取值为1的标志位显示为对应的字母,取值为0的标志为不显示。各标志位的含义如下 · A:本端设备DRCP是否开启标志。1表示是;0表示否 · B:邻居设备DRCP是否开启标志。1表示是;0表示否 · C:其他邻居设备DRCP是否开启标志。1表示是;0表示否 · D:本端设备peer-link接口认为邻居设备DRCP是否处于开启状态。1表示是;0表示否 · E:DRCP长/短超时标志。1表示短超时;0表示长超时 · F: 本端设备认为peer-link接口是否可以通过指定网关会话ID的报文。1表示是;0表示否 · G:本端设备认为peer-link接口是否可以通过指定端口会话ID的报文。1表示是;0表示否 · H:本端设备的接收状态机是否处于默认状态或超时状态。1表示是;0表示否 |
Peer-link interface |
peer-link接口简名 |
Peer-link interface ID |
peer-link接口ID |
M-LAG IF |
M-LAG接口 |
M-LAG group ID |
M-LAG组ID |
Local M-LAG interface state |
本端M-LAG接口的状态 · UP:当M-LAG接口对应的聚合接口所在聚合组中存在选中端口时,M-LAG接口处于UP状态 · DOWN:当M-LAG接口对应的聚合接口所在聚合组中不存在选中端口时,M-LAG接口处于DOWN状态 |
Peer M-LAG interface state |
对端M-LAG接口状态 · UP:当M-LAG接口对应的聚合接口所在聚合组中存在选中端口时,M-LAG接口处于UP状态 · DOWN:当M-LAG接口对应的聚合接口所在聚合组中不存在选中端口时,M-LAG接口处于DOWN状态 · UNKNOWN:peer-link链路故障时,对端M-LAG接口状态未知 |
M-LAG group state |
M-LAG组的状态 · UP:当本端M-LAG接口和对端M-LAG接口中存在UP状态接口时,M-LAG组状态为UP · DOWN:当本端M-LAG接口和对端M-LAG接口均为DOWN状态时,M-LAG组状态为DOWN |
Local M-LAG interface down cause |
本地M-LAG接口DOWN的原因 · -:未发生故障 · Aggregate interface down:M-LAG接口所在聚合接口状态变为down · No peer M-LAG interface configured:对端不存在对应M-LAG接口 · Configuration consistency check failed:配置一致性检查失败 |
Remaining M-LAG DOWN time |
M-LAG DOWN恢复剩余时间,单位为秒 当未启动定时器时,显示为“-” |
State |
peer-link接口状态 |
Cause |
peer-link接口DOWN的原因 · -:未发生故障 · No correct DRCPDUs received:未收到正常的DRCPDU · Aggregate interface down:peer-link接口所在聚合接口状态变为down · Tunnel interface down:peer-link接口所在隧道接口状态变为down · No correct DRCPDUs received by peer:对端未收到正常的DRCPDU |
Local M-LAG interface LACP MAC |
本端M-LAG接口指定发送LACP报文携带的系统MAC地址 |
Peer M-LAG interface LACP MAC |
对端M-LAG接口指定发送LACP报文携带的系统MAC地址 |
Local M-LAG interface LACP priority |
本端M-LAG接口指定发送LACP报文携带的系统优先级 |
Peer M-LAG interface LACP priority |
对端M-LAG接口指定发送LACP报文携带的系统优先级 |
Config |
配置值 |
Effective |
生效值 |
Local DRCP flags |
本端设备的DRCP协议状态标志,如果DRCP协议的状态标志取值都为0,则显示为Unknown |
Peer DRCP flags |
邻居设备的DRCP协议状态标志,如果邻居不存在或DRCP协议的状态标志取值都为0,则显示为Unknown |
Local Selected ports (index) |
本端当前聚合组选中成员端口简名(端口索引) |
Peer Selected ports indexes |
对端当前聚合组选中成员端口索引 |
display m-lag virtual-ip命令用来显示M-LAG虚拟IP地址信息。
【命令】
display m-lag virtual-ip [ interface interface-type interface-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
mdc-admin
mdc-operator
【参数】
interface interface-type interface-number:显示指定接口(目前仅支持VLAN接口和Loopback接口)上的信息,interface-type interface-number表示接口类型和接口编号。如果未指定本参数,则显示所有接口的M-LAG虚拟IP地址信息。
【举例】
# 显示所有接口的M-LAG虚拟IP地址信息。
<Sysname> display m-lag virtual-ip
Interface IP address MAC address Effective State
Vlan2 10.10.10.10/24 N/A ACTIVE
10.10.20.10/24 N/A STANDBY
表1-14 display m-lag virtual-ip命令显示信息描述表
字段 |
描述 |
Interface |
接口简名 |
IP address |
虚拟IP地址 |
MAC address |
虚拟MAC地址 不存在时显示为N/A |
Effective State |
虚拟IP地址状态: · ACTIVE:虚拟IPv4地址在当前设备处于可用状态 · STANDBY:虚拟IPv4地址在当前设备处于不可用状态 |
m-lag authentication key命令用来开启M-LAG报文认证功能,并配置认证密钥。
undo m-lag authentication key命令用来关闭M-LAG报文认证功能。
m-lag authentication key { simple | cipher } string
undo m-lag authentication key
M-LAG报文认证功能处于关闭状态。
系统视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
cipher:以密文方式设置密钥。
simple:以明文方式设置密钥,该密钥以密文形式存储。
string:密钥字符串,区分大小写。明文密钥为1~32个字符的字符串;密文密钥为1~73个字符的字符串。
开启M-LAG报文认证功能,即开启DRCP报文和Keepalive报文的认证功能。
为防止攻击者篡改DRCP报文或Keepalive报文内容引起链路震荡,M-LAG提供报文认证功能,提高安全性。本端M-LAG设备发送的报文中会携带一个消息摘要,该消息摘要是对报文内容经Hash计算得到。对端M-LAG设备收到该报文时,会与自己计算的该报文的消息摘要进行比对,如果一致,则认为其合法。如果认证失败,则设备丢弃该报文。
两台M-LAG设备需要配置相同密钥,否则认证失败。
【举例】
# 开启M-LAG报文认证功能,并配置明文密钥为abcdefg。
<Sysname> system-view
[Sysname] m-lag authentication key simple abcdefg
m-lag auto-recovery reload-delay命令用来配置设备重启后的自动恢复时间。
undo m-lag auto-recovery reload-delay命令用来恢复缺省情况。
【命令】
m-lag auto-recovery reload-delay delay-value
undo m-lag auto-recovery reload-delay
【缺省情况】
设备不自动恢复。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
delay-value:自动恢复的时间,取值范围为240~3600,单位为秒。
【使用指导】
M-LAG系统中主从设备由于故障重启,仅一台M-LAG设备恢复启动后,缺省情况下,该设备处于None角色,所有M-LAG接口处于M-LAG DOWN状态。此时用户流量无法通过M-LAG接口转发。
为了避免上述情况出现,可以配置本功能,在设备重启后启动自动恢复定时器。当自动恢复定时器超时后,该设备上M-LAG接口被置为非M-LAG DOWN状态,如果该设备上存在处于up状态的M-LAG接口,则该设备升级为主设备,用户流量可以正常转发;否则,设备保持None角色,用户流量无法转发。
M-LAG系统中主从设备由于故障重启,两台M-LAG设备均恢复启动时,如果设备在自动恢复定时器超时前未收到DRCP报文或Keepalive报文,且均存在处于up状态的M-LAG接口,则两台M-LAG设备均升级为主设备,此时需要用户检查peer-link链路和Keepalive链路,并排除故障。
请配置本定时器的值大于整机重启时间,避免M-LAG设备间出现角色抢占。
【举例】
# 配置设备重启后的自动恢复时间为245秒。
<Sysname> system-view
[Sysname] m-lag auto-recovery reload-delay 245
【相关命令】
· display m-lag role
m-lag consistency-check disable命令用来关闭M-LAG配置一致性检查功能。
undo m-lag consistency-check disable命令用来开启M-LAG配置一致性检查功能。
【命令】
m-lag consistency-check disable
undo m-lag consistency-check disable
【缺省情况】
M-LAG配置一致性检查功能处于开启状态。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【使用指导】
为保证系统正常运行,M-LAG缺省会在M-LAG系统建立过程中进行配置一致性检查。
当M-LAG系统中两台M-LAG设备因为版本升级等原因,导致M-LAG设备配置不一致。此时,为了避免因配置一致性检查而关闭M-LAG接口,用户可以通过m-lag consistency-check disable命令关闭M-LAG配置一致性检查,保证M-LAG接口正常工作。
请用户保证两端M-LAG设备配置一致性检查功能开启状态一致。
【举例】
# 关闭M-LAG配置一致性检查。
<Sysname> system-view
[Sysname] m-lag consistency-check disable
m-lag consistency-check mode命令用来配置M-LAG配置一致性检查的模式。
undo m-lag consistency-check mode命令用来恢复缺省情况。
【命令】
m-lag consistency-check mode { loose | strict }
undo m-lag consistency-check mode
【缺省情况】
M-LAG配置一致性检查缺省处于严格模式。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
loose:松散模式。
strict:严格模式。
【使用指导】
进行配置一致性检查,检查到配置不匹配时,根据配置一致性检查类型的不同,处理方式为:
· 当检查到Type 1类型不匹配时,不同的配置一致性检查模式处理方式为:
¡ 松散模式:打印配置一致性检查失败的日志信息。
¡ 严格模式:关闭M-LAG接口,并打印配置一致性检查失败的日志信息。
· 当检查到Type 2类型不匹配时,在松散模式和严格模式下,都仅打印配置一致性检查失败的日志信息。
【举例】
# 配置M-LAG配置一致性检查的模式为松散模式。
<Sysname> system-view
[Sysname] m-lag consistency-check mode loose
m-lag drcp period short命令用来配置端口的DRCP超时时间为短超时(3秒)。
undo m-lag drcp period命令用来恢复缺省情况。
【命令】
m-lag drcp period short
undo m-lag drcp period
【缺省情况】
端口的DRCP超时时间为长超时(90秒)。
【视图】
二层聚合接口视图
Tunnel接口视图
【缺省用户角色】
network-admin
mdc-admin
【使用指导】
本命令仅在配置为peer-link接口的Tunnel接口、配置为peer-link接口的二层聚合接口或者加入M-LAG组的二层聚合接口下配置生效。
若DRCP超时时间为短超时,则对端将快速发送DRCPDU(每1秒发送1个DRCPDU);若DRCP超时时间为长超时,则对端将慢速发送DRCPDU(每30秒发送1个DRCPDU)。
请不要在M-LAG进程重启时或ISSU升级前配置DRCP超时时间为短超时,否则在M-LAG进程重启时或ISSU升级期间会出现网络流量中断,导致流量转发不通。有关ISSU升级的详细介绍请参见“基础配置指导”中的“ISSU配置”。
【举例】
# 配置二层聚合接口1的DRCP超时时间为短超时(3秒)。
<Sysname> system-view
[Sysname] interface bridge-aggregation 1
[Sysname-Bridge-Aggregation1] m-lag drcp period short
m-lag keepalive { ip | ipv6 }命令用来配置M-LAG Keepalive报文的参数。
undo m-lag keepalive { ip | ipv6 }命令用来恢复缺省情况。
【命令】
m-lag keepalive { ip | ipv6 } destination { ipv4-address | ipv6-address } [ source { ipv4-address | ipv6-address } | udp-port udp-number | vpn-instance vpn-instance-name ] *
undo m-lag keepalive { ip | ipv6 }
【缺省情况】
未配置M-LAG Keepalive报文的参数。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
ip:Keepalive报文IPv4地址。
ipv6:Keepalive报文IPv6地址。
destination:Keepalive报文目的地址,指定的目的IP地址为对端设备接口的IP地址。
source:Keepalive报文源地址,指定的源IP地址为本地设备接口的IP地址。如果不指定本参数,则Keepalive报文中源IP地址为出接口的IP地址。
ipv4-address:IPv4地址。
ipv6-address:IPv6地址。
udp-port udp-number:Keepalive报文的目的UDP端口。udp-number表示UDP端口号,取值为1~65535,缺省值为6400。
vpn-instance vpn-instance-name:指定Keepalive链路所属的VPN实例。其中,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果不指定本参数,则Keepalive报文地址属于公网。
【使用指导】
本地设备仅能识别以目的IP地址为源地址的Keepalive报文。当收到源IP地址为其他IP地址的Keepalive报文时,Keepalive链路变为down。
本地设备和邻居设备的UDP端口号需配置一致,否则无法收到对端的Keepalive报文。
多次执行本命令,最后一次执行的命令生效。
【举例】
# 配置Keepalive报文的目的IPv4地址为192.168.68.125,源IPv4地址为192.168.68.100。
<Sysname> system-view
[Sysname] m-lag keepalive ip destination 192.168.68.125 source 192.168.68.100
【相关命令】
· display m-lag keepalive
m-lag keepalive hold-time命令用来配置peer-link链路down后等待检测故障原因的时间。
undo m-lag keepalive hold-time命令用来恢复缺省情况。
【命令】
m-lag keepalive hold-time value
undo m-lag keepalive hold-time
【缺省情况】
peer-link链路down后等待检测故障原因的时间为3秒。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
value:peer-link链路down后等待检测故障原因的时间,取值范围为3~10,单位为秒。
【使用指导】
peer-link链路down后,设备启动本定时器。设备需要检测peer-link链路down的原因,是设备故障即本端M-LAG设备未收到对端M-LAG设备的Keepalive报文,还是peer-link链路故障。
在定时器超时前收到对端的Keepalive报文,则认为是peer-link链路故障,否则认为设备故障。
通过配置本命令,等待链路上Keepalive报文收发完全,防止因为延迟造成错误检测。
在M-LAG和VRRP组网环境下,需要确保vrrp vrid timer advertise命令vrrp ipv6 vrid timer advertise命令配置的时间间隔大于本命令配置的时间间隔,否则在确认peer-link链路故障前可能会进行VRRP主备切换,导致流量丢失。
【举例】
# 配置peer-link链路down后等待检测故障原因的时间为5秒。
<Sysname> system-view
[Sysname] m-lag keepalive hold-time 5
【相关命令】
· display m-lag keepalive
· vrrp ipv6 vrid timer advertise(可靠性/VRRP)
· vrrp vrid timer advertise(可靠性/VRRP)
m-lag keepalive interval命令用来设置Keepalive报文发送间隔和超时时间。
undo m-lag keepalive interval命令用来恢复缺省情况。
【命令】
m-lag keepalive interval interval [ timeout timeout ]
undo m-lag keepalive interval
【缺省情况】
Keepalive报文发送的时间间隔为1000毫秒,超时时间间隔为5秒。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
interval interval:Keepalive报文发送间隔,取值范围为100~10000,单位为毫秒。
timeout timeout:Keepalive报文的超时时间,取值范围为3~20,单位为秒。本端M-LAG设备的Keepalive报文超时时间必须配置成对端M-LAG设备的Keepalive报文发送间隔的2倍以上。
【使用指导】
当对端M-LAG设备在超时时间内没有收到本端M-LAG设备发送的Keepalive报文,则认为对端M-LAG设备状态为down。
为了保证M-LAG正常运行,用户需要将本端M-LAG设备和对端M-LAG设备的Keepalive报文的发送间隔配置一致,否则可能引起功能异常。
多次执行本命令,最后一次执行的命令生效。
【举例】
# 配置Keepalive报文发送的间隔为2000毫秒和超时时间为6秒。
<Sysname> system-view
[Sysname] m-lag keepalive interval 2000 timeout 6
Changing the keepalive interval might cause system setup failure. Continue? [Y/N]:y
【相关命令】
· display m-lag keepalive
m-lag mad default-action命令用来配置在M-LAG系统分裂后接口是否处于M-LAG MAD DOWN状态。
undo m-lag mad default-action命令用来恢复缺省情况。
【命令】
m-lag mad default-action { down | none }
undo m-lag mad default-action
【缺省情况】
在M-LAG系统分裂后接口处于M-LAG MAD DOWN状态。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
down:表示M-LAG系统分裂后接口处于M-LAG MAD DOWN状态。
none:表示M-LAG系统分裂后接口保持原状态不变。
【使用指导】
缺省情况下,peer-link链路故障后,为了防止从设备继续转发流量,从设备会自动关闭本设备上除M-LAG保留接口外的所有接口。如果希望M-LAG系统中有特殊用途的接口(比如Keepalive接口)保持UP状态,可以通过m-lag mad exclude interface命令将其配置为保留接口。
在EVPN+M-LAG组网环境中,当使用VXLAN隧道作为peer-link链路时,为了保证M-LAG系统分裂后M-LAG设备能够正常工作,需要将大量逻辑接口(例如Tunnel接口或LoopBack接口)配置为保留接口。此时,为了减少配置工作量,可以通过m-lag mad default-action none命令配置设备上的接口在M-LAG系统分裂后保持原状态不变,然后使用m-lag mad include interface命令配置M-LAG系统分裂后需要处于M-LAG MAD DOWN状态的接口。
对于以下接口,不受本命令的影响:
· M-LAG系统保留接口。
· 在接口上配置了强制端口up功能:
¡ 通过loopback命令开启接口的环回功能。
¡ 通过port service-loopback group命令将端口加入指定的业务环回组。
¡ 通过mirroring-group reflector-port命令为远程源镜像组配置反射端口。
¡ 通过port up-mode命令强制开启光口。
【举例】
# 配置在M-LAG系统分裂后接口处于M-LAG MAD DOWN状态。
<Sysname> system-view
[Sysname] m-lag mad default-action down
【相关命令】
· display m-lag mad verbose
· m-lag mad exclude interface
· m-lag mad include interface
· loopback(二层技术-以太网交换命令参考/以太网接口)
· mirroring-group reflector-port(网络管理和监控命令参考/端口镜像)
· port service-loopback group(二层技术-以太网交换命令参考/业务环回组)
· port up-mode(二层技术-以太网交换命令参考/以太网接口)
m-lag mad exclude interface命令用来配置M-LAG保留接口。
undo m-lag mad exclude interface命令用来将接口配置为非M-LAG保留接口。
【命令】
m-lag mad exclude interface interface-type interface-number
undo m-lag mad exclude interface interface-type interface-number
【缺省情况】
未配置M-LAG保留接口。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
interface-type interface-number:表示接口类型和接口编号。
【使用指导】
peer-link链路故障后,为了防止从设备继续转发流量,从设备会自动关闭本设备上除M-LAG保留接口外的所有接口。如果希望M-LAG系统中有特殊用途的接口(比如Keepalive接口)保持UP状态,可以将其配置为保留接口。
M-LAG保留接口包括系统保留接口和用户配置的保留接口。系统保留接口包括:
· peer-link接口
· peer-link接口所对应的二层聚合接口的成员接口
· M-LAG接口
· 管理以太网接口
建议将Keepalive链路的接口配置为M-LAG保留接口,避免该接口的状态变为M-LAG MAD DOWN导致Keepalive链路down,从而造成错误检测。
M-LAG接口和peer-link接口所在VLAN对应的VLAN接口需要配置为M-LAG保留接口,以避免M-LAG设备在同步表项时,因VLAN接口处于M-LAG MAD DOWN状态,ARP表项无法同步,影响流量转发。
如果配置Tunnel接口为peer-link接口,则必须将隧道出接口配置为保留接口,避免该接口的状态变为M-LAG MAD DOWN,导致Tunnel处于down状态,peer-link链路无法收发DRCP协议报文。隧道的出接口可以通过display fib ip-address命令或display ip routing-table ip-address命令查看。其中ip-address为隧道的目的端地址,可以通过display interface tunnel命令查看。
【举例】
# 配置Keepalive链路接口为保留接口。
<Sysname> system-view
[Sysname] m-lag mad exclude interface fortygige 1/0/1
【相关命令】
· display m-lag mad verbose
· display fib(三层技术-IP业务/IP转发基础)
· display interface tunnel(三层技术-IP业务/隧道)
· display ip routing-table(三层技术-IP路由/IP路由基础)
m-lag mad exclude logical-interfaces命令用来配置所有逻辑接口为M-LAG保留接口。
undo m-lag mad exclude logical-interfaces命令用来恢复缺省情况。
【命令】
m-lag mad exclude logical-interfaces
undo m-lag mad exclude logical-interfaces
【缺省情况】
所有逻辑接口未配置为M-LAG保留接口。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【使用指导】
在EVPN+M-LAG组网环境中,当使用VXLAN隧道作为peer-link链路时,为了保证M-LAG系统分裂后M-LAG设备能够正常工作,需要将大量逻辑接口(除物理接口外的所有接口,例如VLAN接口、聚合接口、Loopback接口、Tunnel接口和VSI接口等)配置为保留接口。此时,为了减少配置工作量,可以通过本命令将所有逻辑接口配置为M-LAG保留接口。
如果同时存在本命令、m-lag mad exclude interface命令和m-lag mad include interface命令,则m-lag mad exclude interface命令和m-lag mad include interface命令优先生效。
【举例】
# 配置所有的逻辑接口为M-LAG保留接口。
<Sysname> system-view
[Sysname] m-lag mad exclude logical-interfaces
【相关命令】
· display m-lag mad verbose
· m-lag mad default-action
· m-lag mad exclude interface
· m-lag mad include interface
m-lag mad include interface命令用来配置接口在M-LAG系统分裂后处于M-LAG MAD DOWN状态。
undo m-lag mad include interface命令用来取消接口在M-LAG系统分裂后处于M-LAG MAD DOWN状态的配置。
【命令】
m-lag mad include interface interface-type interface-number
undo m-lag mad include interface interface-type interface-number
【缺省情况】
未指定在M-LAG系统分裂后处于M-LAG MAD DOWN状态的接口。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
interface-type interface-number:表示接口类型和接口编号。
【使用指导】
缺省情况下,peer-link链路故障后,为了防止从设备继续转发流量,从设备会自动关闭本设备上除M-LAG保留接口外的所有接口。
在EVPN+M-LAG组网环境中,当使用VXLAN隧道作为peer-link链路时,为了保证M-LAG系统分裂后M-LAG设备能够正常工作,需要将大量逻辑接口(例如Tunnel接口或LoopBack接口)配置为保留接口。此时,为了减少配置工作量,可以先通过m-lag mad default-action none命令配置设备上的接口在M-LAG系统分裂后保持原状态不变,然后使用本命令配置M-LAG系统分裂后需要处于M-LAG MAD DOWN状态的接口。
系统自动配置M-LAG接口的成员口在M-LAG系统分裂后处于M-LAG MAD DOWN状态,不需要使用本命令配置。
配置以下接口在M-LAG系统分裂后处于M-LAG MAD DOWN状态时,配置不生效:
· M-LAG系统保留接口,通过display m-lag mad verbose命令查看。
· 在接口上配置了强制端口up功能:
¡ 通过loopback命令开启接口的环回功能。
¡ 通过port service-loopback group命令将端口加入指定的业务环回组。
¡ 通过mirroring-group reflector-port命令为远程源镜像组配置反射端口。
¡ 通过port up-mode命令强制开启光口。
【举例】
# 配置二层聚合口1在M-LAG系统分裂后处于M-LAG MAD DOWN状态。
<Sysname> system-view
[Sysname] m-lag mad include interface bridge-aggregation 1
【相关命令】
· display m-lag mad verbose
· m-lag mad default-action
· m-lag mad exclude logical-interfaces
· m-lag mad exclude interface
· loopback(二层技术-以太网交换命令参考/以太网接口)
· mirroring-group reflector-port(网络管理和监控命令参考/端口镜像)
· port service-loopback group(二层技术-以太网交换命令参考/业务环回组)
· port up-mode(二层技术-以太网交换命令参考/以太网接口)
m-lag mad persistent命令用来开启M-LAG MAD DOWN状态保持功能。
undo m-lag mad persistent命令用来关闭M-LAG MAD DOWN状态保持功能。
【命令】
m-lag mad persistent
undo m-lag mad persistent
【缺省情况】
M-LAG MAD DOWN状态保持功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【使用指导】
当peer-link链路故障,Keepalive链路正常工作时,主设备正常工作,从设备会自动关闭本设备上除M-LAG保留接口外的所有接口,将这些接口置为M-LAG MAD DOWN状态。如果此时Keepalive链路也发生故障,从设备上的接口会解除M-LAG MAD DOWN状态,并升级为主设备,使M-LAG系统中的两台设备都作为主设备转发流量,引起网络故障。为了避免以上情况,可以在设备上配置本命令,使设备上的接口一直处于M-LAG MAD DOWN状态,不参与流量转发。
【举例】
# 开启M-LAG MAD DOWN状态保持功能。
<Sysname> system-view
[Sysname] m-lag mad persistent
【相关命令】
· display m-lag mad verbose
· m-lag mad restore
m-lag mad restore命令用来解除设备上所有接口的M-LAG MAD DOWN状态。
【命令】
m-lag mad restore
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【使用指导】
在开启M-LAG MAD DOWN状态保持功能场景下,如果负责转发流量的M-LAG设备故障,则可以强制解除另一台M-LAG设备上所有接口的M-LAG MAD DOWN状态,使设备正常转发流量,避免业务长时间中断。
当peer-link链路或Keepalive链路处于up状态时,不能执行本命令。
【举例】
# 解除设备上所有接口的M-LAG MAD DOWN状态。
<Sysname> system-view
[Sysname] m-lag mad restore
To avoid network issues, make sure the primary device has failed and cannot forward traffic. Continue? [Y/N]:y
【相关命令】
· display m-lag mad verbose
· m-lag mad persistent
m-lag restore-delay命令用来配置延迟恢复时间。
undo m-lag restore-delay命令用来恢复缺省情况。
【命令】
m-lag restore-delay value
undo m-lag restore-delay
【缺省情况】
定时器超时时间为30秒。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
value:定时器超时时间,取值范围1~3600,单位为秒。
【使用指导】
本定时器用来设置设备作为Secondary设备加入M-LAG系统时进行MAC地址表项等信息同步的最大时间。定时器超时之前,业务口(除M-LAG保留接口外的接口)状态为M-LAG MAD DOWN。定时器超时后,业务口状态变为up。
在表项较多或者进行ISSU升级时,可延长本定时器,以避免出现丢包或者其它转发问题。
【举例】
# 配置延迟恢复定时器超时时间为50秒。
<Sysname> system-view
[Sysname] m-lag restore-delay 50
m-lag role priority命令用来指定M-LAG设备的角色优先级。
undo m-lag role priority命令用来恢复缺省情况。
【命令】
m-lag role priority priority-value
undo m-lag role priority
【缺省情况】
M-LAG设备的角色优先级为32768。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
priority-value:设备角色优先级,取值范围0~65535。该数值越小,优先级越高。
【使用指导】
设备角色优先级用于两台设备间进行主从协商,值越小优先级越高,优先级高的为Primary设备。
如果优先级相同,那么比较两台设备的桥MAC地址,桥MAC地址较小的为Primary设备。
仅部分业务模块(如生成树)报文需要区分主从设备:
· 业务模块报文统一在主设备上处理,主设备M-LAG接口获取业务模块报文所携带信息后,将该信息的处理结果发送给从设备。
· 从设备的M-LAG接口收到业务模块报文时,会将该报文透传到主设备上,由主设备处理。
M-LAG系统建立后,不建议修改M-LAG设备的角色优先级,避免主从设备重新选举,导致网络震荡。
【举例】
# 配置M-LAG设备的角色优先级为66。
<Sysname> system-view
[Sysname] m-lag role priority 66
【相关命令】
· display m-lag role
m-lag sequence enable命令用来开启M-LAG序列号校验功能。
undo m-lag sequence enable命令用来关闭M-LAG序列号校验功能。
m-lag sequence enable
undo m-lag sequence enable
【缺省情况】
M-LAG序列号校验功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【使用指导】
开启M-LAG序列号校验功能,即开启DRCP报文和Keepalive报文的序列号校验功能。
为了防止重放攻击,保证流量正常转发,可以通过配置本命令,识别非法攻击报文。配置本命令后,设备会在发送的报文中携带序列号,每次发送报文时其序列号均会增加,如果本端M-LAG设备收到报文的序列号与已经收到报文的序列号相同,或者小于上次收到的报文的序列号,则认为发生重放攻击。M-LAG设备会丢弃序列号校验失败的报文。
序列号校验的防攻击能力比较差,攻击者只要将侦听到的报文序列号增加,就可以欺骗报文接收者。同时使用认证功能,防止攻击者篡改报文内容,才可以提供更好的安全性。
设备整机重启后,如果攻击者使用之前获取的报文进行攻击,则对端未重启设备可能认可攻击报文。建议设备重启后更换认证密钥。
【举例】
# 开启M-LAG序列号校验功能。
<Sysname> system-view
[Sysname] m-lag sequence enable
m-lag standalone enable命令用来开启M-LAG设备独立工作功能。
undo m-lag standalone enable命令用来关闭M-LAG设备独立工作功能。
【命令】
m-lag standalone enable [ delay delay-time ]
undo m-lag standalone enable [ delay ]
【缺省情况】
M-LAG设备独立工作功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
delay delay-time:M-LAG设备切换到独立工作状态的延迟时间,取值范围为0~3600,单位为秒。如果不指定本参数,则延迟切换时间为0,即立即切换。
【使用指导】
当M-LAG系统分裂时,为避免出现M-LAG系统中的两台设备都作为主设备转发流量的情况,可配置本命令,使M-LAG设备立即或经过一段时间切换到独立运行模式。
M-LAG设备切换到独立运行模式后,聚合接口发送的LACP报文中携带的M-LAG系统参数还原为聚合接口的LACP系统MAC地址和LACP优先级,使同一M-LAG组中的两个聚合接口的LACP系统MAC地址和LACP优先级不一致。这样只有一边聚合接口的成员端口可以被选中,被选中的设备独立运行转发业务流量,避免流量转发异常。
当peer-link链路和Keepalive链路均发生故障时,本命令才会生效。
多次执行本命令,最后一次执行的命令生效。
建议M-LAG设备均配置本功能。
请配置M-LAG设备切换到独立工作状态的延迟时间大于整机重启时间,避免M-LAG接口对应聚合接口的成员端口震荡。
配置本命令前,需要保证M-LAG设备的LACP系统优先级大于连接M-LAG系统设备的LACP系统优先级,使参考端口位于连接M-LAG系统的设备上,避免连接M-LAG系统的设备的端口频繁震荡。
【举例】
# 开启M-LAG设备独立工作功能。
<Sysname> system-view
[Sysname] m-lag standalone enable
m-lag system-mac命令用来配置M-LAG系统MAC地址。
undo m-lag system-mac命令用来恢复缺省情况。
【命令】
m-lag system-mac mac-address
undo m-lag system-mac
【缺省情况】
未配置M-LAG系统MAC地址。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
mac-address:MAC地址,格式为H-H-H,不支持组播MAC地址、全0的MAC地址和全F的MAC地址。
【使用指导】
为了能够让对端设备将M-LAG组中的两台设备看成一台设备,需要同一M-LAG组中,所有M-LAG设备的系统MAC地址必须相同。建议用户将系统MAC地址配置为其中一台M-LAG设备的桥MAC地址,防止MAC地址冲突。
修改M-LAG设备的系统MAC地址将会导致当前设备从已经建立的M-LAG组中分裂。因此,不建议在M-LAG组正常工作的情况下,修改系统MAC地址。
【举例】
# 配置M-LAG系统MAC地址为0001-0001-0001。
<Sysname> system-view
[Sysname] m-lag system-mac 1-1-1
Changing the system MAC address might flap the intra-portal link and cause M-LAG system setup failure. Continue? [Y/N]:y
[Sysname]
m-lag system-number命令用来配置M-LAG系统编号。
undo m-lag system-number命令用来恢复缺省情况。
【命令】
m-lag system-number system-number
undo m-lag system-number
【缺省情况】
未配置M-LAG系统编号。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
system-number:系统编号,取值为1或2。
【使用指导】
同一M-LAG组中的M-LAG设备应配置不同的系统编号。
修改M-LAG设备的系统编号将会导致当前设备从已经建立的M-LAG组中分裂。因此,不建议在M-LAG组正常工作的情况下,修改系统编号。
【举例】
# 配置M-LAG系统编号为1。
<Sysname> system-view
[Sysname] m-lag system-number 1
Changing the system number might flap the intra-portal link and cause M-LAG system setup failure. Continue? [Y/N]:y
[Sysname]
【相关命令】
· display m-lag system
m-lag system-priority命令用来配置M-LAG系统优先级。
undo m-lag system-priority命令用来恢复缺省情况。
【命令】
m-lag system-priority priority
undo m-lag system-priority
【缺省情况】
M-LAG系统优先级为32768。
【视图】
系统视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
priority:系统优先级,取值范围0~65535。该数值越小,优先级越高。
【使用指导】
为了组成M-LAG组,同一M-LAG组中,所有M-LAG设备的系统优先级必须相同。
M-LAG组正常工作的情况下,为了能够让对端设备将M-LAG组中的两台设备看成一台设备,在与对端设备交互聚合组信息时,LACPDU中系统LACP优先级为本命令配置的M-LAG系统优先级。
修改M-LAG设备的系统优先级将会导致当前设备从已经建立的M-LAG组中分裂。因此,不建议在M-LAG组正常工作的情况下,修改系统优先级。
【举例】
# 配置M-LAG系统优先级为64。
<Sysname> system-view
[Sysname] m-lag system-priority 64
Changing the system priority might flap the intra-portal link and cause M-LAG system setup failure. Continue? [Y/N]:y
[Sysname]
【相关命令】
· display m-lag system
port m-lag group命令用来配置聚合接口加入M-LAG组。
undo port m-lag group命令用来恢复缺省情况。
【命令】
port m-lag group group-id [ allow-single-member ]
undo port m-lag group
【缺省情况】
聚合接口未配置为M-LAG接口。
【视图】
二层聚合接口视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
group-id:指定分布式聚合组的编号,取值范围为1~1024。
allow-single-member:允许M-LAG接口单边接入。当M-LAG接口单边接入时,不将该M-LAG接口置为M-LAG DOWN状态。如果未指定本参数,则M-LAG接口单边接入时,将该M-LAG接口置为M-LAG DOWN状态。建议在动态聚合接口下指定本参数。
【使用指导】
如果当前二层聚合接口已经配置为peer-link接口,则不允许再将其配置为M-LAG接口。
一个二层聚合接口只能加入一个M-LAG组。
指定allow-single-member参数后,接入设备将当作单挂设备来处理。
不能通过重复执行port m-lag group命令修改M-LAG接口单边接入配置。如需修改M-LAG接口单边接入配置,请先通过undo port m-lag group命令取消配置为M-LAG接口,再执行port m-lag group命令修改M-LAG接口单边接入配置。
为了避免环路,配置M-LAG接口单边接入配置时,需要先配置M-LAG接口,再将成员端口加入聚合;取消配置M-LAG接口单边接入时,需要先将成员端口退出聚合组,再取消配置为M-LAG接口。
【举例】
# 将二层聚合接口1加入M-LAG组100。
<Sysname> system-view
[Sysname] interface bridge-aggregation 1
[Sysname-Bridge-Aggregation1] port m-lag group 100
【相关命令】
· display m-lag summary
· display m-lag verbose
port m-lag peer-link命令用来配置二层聚合接口或Tunnel接口为peer-link接口。
undo port m-lag peer-link命令用来恢复缺省情况。
【命令】
port m-lag peer-link port-id
undo port m-lag peer-link
【缺省情况】
聚合接口不为peer-link接口。
【视图】
二层聚合接口视图
Tunnel接口视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
port-id:表示peer-link接口索引,取值为1。
【使用指导】
每台M-LAG设备上只能配置一个peer-link接口。
peer-link接口的带宽要大于M-LAG接口的带宽。
如果当前二层聚合接口已经配置为M-LAG接口,则不允许再将其配置为peer-link接口。
配置聚合接口为peer-link接口时,如果该聚合接口上VLAN配置为缺省配置,则该聚合接口的链路类型改为Trunk类型,且允许所有VLAN通过该Trunk端口。否则,VLAN配置不进行改变。
取消配置聚合接口为peer-link接口时,不修改该聚合接口上VLAN配置。
建议在peer-link接口上配置link-delay命令,以减少接口震荡对上层业务的影响。
peer-link接口不允许关闭MAC地址学习功能。
当使用Tunnel接口作为peer-link接口时,需要在两端M-LAG设备上创建VLAN接口,并配置路由协议开销值最小,以便通过该VLAN接口实现M-LAG设备间三层互通。
【举例】
# 配置二层聚合接口2为peer-link接口。
<Sysname> system-view
[Sysname] interface bridge-aggregation 2
[Sysname-Bridge-Aggregation2] port m-lag peer-link 1
【相关命令】
· link-delay(二层技术-以太网交换命令参考/以太网链路聚合)
· mac-address mac-learning enable(二层技术-以太网交换命令参考/MAC地址表)
port m-lag ipv6 virtual-ip命令用来配置接口的M-LAG虚拟IPv6地址。
undo port m-lag ipv6 virtual-ip命令用来恢复缺省情况。
【命令】
VLAN接口视图:
port m-lag ipv6 virtual-ip ipv6-address { prefix-length [ active | standby ] [ virtual-mac mac-address ] | link-local }
undo port m-lag ipv6 virtual-ip [ ipv6-address ]
VSI接口视图:
port m-lag ipv6 virtual-ip ipv6-address { prefix-length [ active | standby ] | link-local }
undo port m-lag ipv6 virtual-ip [ ipv6-address ]
【缺省情况】
未配置接口的M-LAG虚拟IPv6地址。
【视图】
VLAN接口视图
VSI接口视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
ipv6-address:虚拟IPv6地址。只能为全球单播地址。
prefix-length:前缀长度,取值范围为0~128。
active:虚拟IPv6地址在当前设备处于可用状态。
standby:虚拟IPv6地址在当前设备处于不可用状态。
virtual-mac mac-address:MAC地址,格式为H-H-H,不支持组播MAC地址、全0的MAC地址和全F的MAC地址。
link-local:指定链路本地地址为虚拟IPv6地址。仅用于双活网关中OSPFv3邻居建立场景。
【使用指导】
不同类型接口的M-LAG虚拟IP地址用于不同组网场景:
· VLAN接口:双活网关场景。
· VSI接口:EVPN分布式网关支持M-LAG场景。
如果未指定active和standby参数,则该虚拟IPv6地址只在角色为Primary的M-LAG设备上处于可用状态。
执行undo port m-lag ipv6 virtual-ip命令时,如果未指定ipv6-address参数,则表示删除接口下所有M-LAG虚拟IPv6地址。
当peer-link接口故障时,配置为standby的虚拟IPv6地址在角色为Primary的M-LAG设备上转为可用状态。如果配置为standby的虚拟IPv6地址未指定虚拟MAC地址,则使用接口的MAC地址作为虚拟MAC地址。此时,与M-LAG设备相连的其他设备会更新ND表项。
在同一接口下,多次执行本命令:
· 只能配置2个M-LAG虚拟IPv6地址。
· 同一虚拟IPv6地址配置不同虚拟MAC地址时,最后一次执行的命令生效。
· 不同虚拟IPv6地址不能配置同一虚拟MAC地址。
· 配置VLAN接口的M-LAG虚拟IPv6地址时,两台M-LAG设备相同的虚拟IPv6需要配置相同的虚拟MAC地址。
在双活网关场景下,两台M-LAG设备上的VLAN接口需要配置相同的IPv6地址和MAC地址。当实现M-LAG设备与其他设备间三层互通时,因为M-LAG设备上具有相同的IPv6地址,会导致与其他设备的路由邻居关系建立失败。为了避免上述问题,可以在M-LAG设备上配置本命令,路由协议使用该IPv6地址与其他设备建立邻居关系。
M-LAG设备与其他设备建立BGP邻居关系时,需要在M-LAG设备上进行以下配置:
· 配置port m-lag ipv6 virtual-ip ipv6-address prefix-length [ active | standby ] [ virtual-mac mac-address ]命令。
· 配置peer source-address命令并将虚拟IPv6地址作为源IPv6地址。
M-LAG设备与其他设备建立OSPFv3邻居关系时,需要M-LAG设备上配置port m-lag ipv6 virtual-ip ipv6-address link-local命令。
在双活网关场景下,配置本命令时,需要在两台M-LAG设备上配置不同的虚拟IPv6地址,且均配置为active状态。在VLAN接口下配置本命令时,如果配置虚拟MAC地址,则指定的虚拟MAC地址需要和VLAN接口下通过mac-address命令配置的MAC地址保持一致。
【举例】
# 配置VLAN接口的M-LAG虚拟IPv6地址为1::10/64,该地址处于可用状态。
<Sysname> system-view
[Sysname] interface vlan-interface 2
[Sysname-Vlan-interface2] port m-lag ipv6 virtual-ip 1::10 64 active virtual-mac 1-1-1
【相关命令】
· peer source-address(三层技术-IP路由命令参考/BGP)
port m-lag system-mac命令用来配置M-LAG系统MAC地址。
undo port m-lag system-mac命令用来恢复缺省情况。
【命令】
port m-lag system-mac mac-address
undo port m-lag system-mac
【缺省情况】
未配置M-LAG系统MAC地址。
【视图】
聚合接口视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
mac-address:MAC地址,格式为H-H-H,不支持组播MAC地址、全0的MAC地址和全F的MAC地址。
【使用指导】
为了能够让对端设备将M-LAG组中的两台设备看成一台设备,同一M-LAG组中,相互配对的M-LAG接口的系统MAC地址必须相同。建议用户将系统MAC地址配置为其中一台M-LAG设备的桥MAC地址,防止MAC地址冲突。
修改M-LAG接口的系统MAC地址将会导致当前设备从已经建立的M-LAG组中分裂。因此,不建议在M-LAG组正常工作的情况下,修改系统MAC地址。
只有聚合接口配置为M-LAG接口后,才允许在该聚合接口视图下配置本命令。
M-LAG系统MAC地址支持在系统视图和聚合接口视图下配置。对于一个聚合接口来说,优先采用该聚合接口下的配置,只有该聚合接口下未进行配置时,才采用系统视图下的配置。
【举例】
# 在二层聚合接口1下配置M-LAG系统MAC地址为0001-0001-0001。
<Sysname> system-view
[Sysname] interface bridge-aggregation 1
[Sysname-Bridge-Aggregation1] port m-lag system-mac 1-1-1
【相关命令】
· display m-lag verbose
· m-lag system-mac
port m-lag system-priority命令用来配置M-LAG系统优先级。
undo port m-lag system-priority命令用来恢复缺省情况。
【命令】
port m-lag system-priority priority
undo port m-lag system-priority
【缺省情况】
M-LAG系统优先级为32768。
【视图】
聚合接口视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
priority:系统优先级,取值范围0~65535。该数值越小,优先级越高。
【使用指导】
为了组成M-LAG组,同一M-LAG组中,相互配对的M-LAG接口的系统优先级必须相同。
M-LAG组正常工作的情况下,为了能够让对端设备将M-LAG组中的两台设备看成一台设备,在与对端设备交互聚合组信息时,LACPDU中系统LACP优先级为本命令配置的M-LAG系统优先级。
只有聚合接口配置为M-LAG接口后,才允许在该聚合接口视图下配置本命令。
M-LAG系统优先级支持在系统视图和聚合接口视图下配置。对于一个聚合接口来说,优先采用该聚合接口下的配置,只有该聚合接口未进行配置或配置为缺省值时,才采用系统视图下的配置。
【举例】
# 在二层聚合接口1下配置M-LAG系统优先级为64。
<Sysname> system-view
[Sysname] interface bridge-aggregation 1
[Sysname-Bridge-Aggregation1] port m-lag system-priority 64
【相关命令】
· display m-lag verbose
· m-lag system-priority
port m-lag virtual-ip命令用来配置接口的M-LAG虚拟IPv4地址。
undo port m-lag virtual-ip命令用来恢复缺省情况。
【命令】
VLAN接口视图:
port m-lag virtual-ip ipv4-address { mask-length | mask } [ active | standby ]
undo port m-lag virtual-ip [ ipv4-address ]
VSI接口视图:
port m-lag virtual-ip ipv4-address { mask-length | mask } [ active | standby ]
undo port m-lag virtual-ip [ ipv4-address ]
【缺省情况】
未配置接口的M-LAG虚拟IPv4地址。
【视图】
VLAN接口视图
VSI接口视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
ipv4-address:M-LAG虚拟IPv4地址。
mask-length:掩码长度,取值范围为0~32。
mask:网络掩码,为点分十进制格式。
active:虚拟IPv4地址在当前设备处于可用状态。
standby:虚拟IPv4地址在当前设备处于不可用状态。
【使用指导】
不同类型接口的M-LAG虚拟IP地址用于不同组网场景:
· VLAN接口:双活网关场景。
· VSI接口:EVPN分布式网关支持M-LAG场景。
如果未指定active和standby参数,则该虚拟IPv4地址只在角色为Primary的M-LAG设备上处于可用状态。
执行undo port m-lag virtual-ip命令时,如果未指定ipv4-address参数,则表示删除接口下所有M-LAG虚拟IPv4地址。
当peer-link接口故障时,配置为standby的虚拟IPv4地址在角色为Primary的M-LAG设备上转为可用状态。在同一接口下,多次执行本命令,只能配置2个M-LAG虚拟IPv4地址。
在双活网关场景下,两台M-LAG设备上的VLAN接口需要配置相同的IPv4地址和MAC地址。当实现M-LAG设备与其他设备间三层互通时,因为M-LAG设备上具有相同的IPv4地址,会导致与其他设备的路由邻居关系建立失败。为了避免上述问题,可以在M-LAG设备上配置本命令,路由协议使用该IPv4地址与其他设备建立邻居关系。
M-LAG设备与其他设备建立BGP邻居关系时,需要在M-LAG设备上进行以下配置:
· 配置port m-lag virtual-ip ipv4-address { mask-length | mask } [ active | standby ] [ virtual-mac mac-address ]命令。
· 配置peer source-address命令并将虚拟IPv4地址作为源IPv4地址。
M-LAG设备与其他设备建立OSPF邻居关系时,需要在M-LAG设备上进行以下配置:
· 配置port m-lag virtual-ip ipv4-address { mask-length | mask } [ active | standby ] [ virtual-mac mac-address ]命令。
· 配置ospf peer sub-address enable命令并将虚拟IPv4地址作为从IPv4地址。
在双活网关场景下,配置本命令时,需要在两台M-LAG设备上配置不同的虚拟IPv4地址,且均配置为active状态。
【举例】
# 配置VLAN接口2的M-LAG虚拟IPv4地址为10.10.10.10/24,该地址处于可用状态。
<Sysname> system-view
[Sysname] interface vlan-interface 2
[Sysname-Vlan-interface2] port m-lag virtual-ip 10.10.10.10 24 active
【相关命令】
· ospf peer sub-address enable(三层技术-IP路由命令参考/OSPF)
· peer source-address(三层技术-IP路由命令参考/BGP)
reset m-lag drcp statistics命令用来清除M-LAG的DRCP统计信息。
【命令】
reset m-lag drcp statistics [ interface interface-list ]
【视图】
用户视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
interface interface-list:表示清除指定M-LAG接口或peer-link接口上的DRCP统计信息。interface-list为M-LAG接口列表,表示一个或多个M-LAG接口。表示方式为interface-list = interface-type interface-number1 [ to interface-type interface-number2 ]。其中,interface-type为接口类型,interface-number1和interface-number2为接口编号。interface-number2的值要大于等于interface-number1的值。若未指定本参数,则清除所有M-LAG接口上的DRCP统计信息。
【举例】
# 清除所有M-LAG接口上的DRCP统计信息。
<Sysname> reset m-lag drcp statistics
【相关命令】
· display m-lag drcp statistics
reset m-lag troubleshooting history命令用来清除M-LAG历史故障信息。
【命令】
reset m-lag troubleshooting history
【视图】
用户视图
【缺省用户角色】
network-admin
mdc-admin
【举例】
# 清除M-LAG历史故障信息。
<Sysname> reset m-lag troubleshooting history
【相关命令】
· display m-lag troubleshooting
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!