华为端口聚合命令_以太网链路聚合配置命令 - S1720, S2700, S5700, S6720 V200R011C10 命令参考 - 华为...
以太网链路聚合配置命令
命令支持情况
默认所有款型均支持本章节命令,如有个别命令行或参数存在差异,请详见具体命令行中的说明。
authentication-mode(E-Trunk视图)
命令功能
authentication-mode命令用来配置E-Trunk的认证加密方式。
undo authentication-mode命令用来将E-Trunk的认证加密方式恢复为缺省值。
缺省情况下,E-Trunk的认证加密方式为hmac-sha1。
仅S1720X-E、S5720SI、S5720S-SI、S6720LI、S6720S-LI、S6720SI、S6720S-SI、S5720EI、S5720HI、S5730SI、S5730S-EI、S6720EI和S6720S-EI支持此命令。
命令格式
authentication-mode { hmac-sha1 | hmac-sha256| enhanced-hmac-sha256 }
undo authentication-mode
参数说明
参数
参数说明
取值
hmac-sha1
指定E-Trunk的认证加密方式为hmac-sha1。
-
hmac-sha256
指定E-Trunk的认证加密方式为hmac-sha256。
说明:
hmac-sha256算法比hmac-sha1安全,建议配置E-Trunk的认证加密方式使用hmac-sha256算法。
-
enhanced-hmac-sha256
指定E-Trunk的认证加密方式为enhanced-hmac-sha256。
说明:
enhanced-hmac-sha256算法较hmac-sha256、hmac-sha1安全,建议配置E-Trunk的认证加密方式使用enhanced-hmac-sha256算法。
-
视图
E-Trunk视图
缺省级别
2:配置级
使用指南
应用场景
为了提高系统的安全性,可以通过authentication-mode命令对E-Trunk认证加密方式进行选择。
注意事项
E-Trunk中的两台设备上的认证加密方式必须配置为一致。
使用实例
# 配置E-Trunk1的认证加密方式为enhanced-hmac-sha256。
system-view
[HUAWEI] e-trunk 1
[HUAWEI-e-trunk-1] authentication-mode enhanced-hmac-sha256
assign trunk
命令功能
assign trunk命令用来灵活配置设备支持的链路聚合组数目和每个链路聚合组中成员接口的最大数目。
undo assign trunk命令用来恢复设备支持的链路聚合组数目和每个链路聚合组中成员接口的最大数目为缺省值。
缺省情况下,设备支持的链路聚合组数为128,每个链路聚合组支持加入的成员接口数最大为8。
仅S6720EI和S6720S-EI支持该命令。
命令格式
assign trunk { trunk-group group-number | trunk-member member-number }*
undo assign trunk
参数说明
参数
参数说明
取值
trunk-group group-number
指定链路聚合组的数目。
整数形式,取值范围是32~128。缺省值为128。该取值与member-number的取值乘积不能超过2048。
trunk-member member-number
指定每个链路聚合组中成员接口的最大数目。
整数形式,取值为8、16、32或64,缺省值为8。
视图
系统视图
缺省级别
2:配置级
使用指南
应用场景
一般情况下,交换机支持配置的链路聚合组数和每个链路聚合组加入的成员接口数都是固定的。但对于S6720EI和S6720S-EI,可通过assign trunk命令来灵活分配设备支持的链路聚合组数和每个链路聚合组加入的成员接口数,从而实现灵活组网,满足多样的业务需求。
注意事项
当通过命令assign trunk { trunk-group group-number | trunk-member member-number }*配置的Eth-Trunk规格member-number超过16时,对于已知单播默认采用增强方式进行负载分担,注意必须使用增强方式进行负载分担,否则会出现丢包、负载分担不均等问题;对于非已知单播仍然默认基于报文的源MAC地址和目的MAC地址进行负载分担。
使用该命令更改Eth-Trunk规格可能会导致当前Eth-Trunk配置失效或丢失,请谨慎操作。
当配置的Eth-Trunk规格由大减小时,如果设备存在超过当前配置规格的Eth-Trunk,会导致超出规格部分的配置失效。
若配置的Eth-Trunk规格group-number超过128或member-number超过16时,已知单播的负载分担方式只能使用增强方式,配置的普通方式负载分担将不生效。
更改Eth-Trunk规格后,请保存配置并重启设备以使配置生效。
使用实例
# 配置设备支持的最大链路聚合组数目为64,每个链路聚合组支持的最大成员接口数目为16。
system-view
[HUAWEI] assign trunk trunk-group 64 trunk-member 16
collect forward-path
命令功能
collect forward-path命令用来配置设备采集流量信息。
undo collect forward-path命令用来取消设备对流量信息进行采集。
缺省情况下,没有配置对流量信息进行采集。
仅S5720EI、S5720HI、S6720EI和S6720S-EI支持此命令。
命令格式
collect forward-path { { sip source-ip-address dip destination-ip-address [ sport source-port dport destination-port [ protocol { protocol-number | gre | icmp | igmp | ip | ipinip | ospf | tcp | udp } ] ] } | { smac source-mac-address | dmac dest-mac-address | vlan vlan-id | l2-protocol { protocol-value | arp | ip | ipv6 | mpls | rarp } } * } { ingress | egress | both } [ interval interval-time ]
undo collect forward-path { { sip source-ip-address dip destination-ip-address [ sport source-port dport destination-port [ protocol { protocol-number | gre | icmp | igmp | ip | ipinip | ospf | tcp | udp } ] ] } | { smac source-mac-address | dmac dest-mac-address | vlan vlan-id | l2-protocol { protocol-value | arp | ip | ipv6 | mpls | rarp } } * } { ingress | egress | both } [ interval interval-time ]
参数说明
参数
参数说明
取值
sip source-ip-address
指定源IP地址。
点分十进制形式。
dip destination-ip-address
指定目的IP地址。
点分十进制形式。
sport source-port
指定源端口号。
整数形式,取值范围是0~65535。
dport destination-port
指定目的端口号。
整数形式,取值范围是0~65535。
protocol { protocol-number | gre | icmp | igmp | ip | ipinip | ospf | tcp | udp }
指定协议号或者协议类型。其中:protocol-number表示协议编号。
gre表示协议类型为GRE。
icmp表示协议类型为ICMP。
igmp表示协议类型为IGMP。
ip表示协议类型为IP。
ipinip表示协议类型为IPINIP。
ospf表示协议类型为OSPF。
tcp表示协议类型为TCP。
udp表示协议类型为UDP。
protocol-number是整数形式,取值范围是1~255。
smac source-mac-address
指定源MAC地址。
十六进制形式。
dmac dest-mac-address
指定目的MAC地址。
十六进制形式。
vlan vlan-id
指定VLAN ID。
整数形式,取值范围是1~4094。
l2-protocol { protocol-value | arp | ip | ipv6 | mpls | rarp }
指定二层协议号或者协议类型。其中:protocol-value表示协议编号。
arp表示协议类型为ARP,协议编号为0x0806。
ip表示协议类型为IP,协议编号为0x0800。
ipv6表示协议类型为IPv6,协议编号为0x86dd。
mpls表示协议类型为MPLS,协议编号为0x8847。
rarp表示协议类型为RARP,协议编号为0x8035。
protocol-value为十六进制形式,必须以“0x”开头,取值个数范围是3~6。
ingress
指定入方向。
-
egress
指定出方向。
-
both
指定出入方向。
-
interval interval-time
指定采集持续时间。
整数形式,取值范围为0~1440,单位是分钟,缺省值为10分钟,0表示一直收集。
视图
系统视图
缺省级别
2:配置级
使用指南
应用场景
报文的信息包含报文的源IP地址、目的IP地址、源端口号、目的端口号、源MAC地址、目的MAC地址及协议类型等等。设备各接口承载的流量一般都含有不同的信息,可通过指定信息的方式来定时采集流量信息,便于定位故障及了解指定流量的转发路径。
注意事项
设备最大支持配置对8条流量的出入接口和流量信息进行采集。
当设备重启或集群设备发生主备倒换后,通过命令collect forward-path配置的采集信息及采集报告都将会被删除。
使用实例
# 配置采集源IP地址为10.1.1.1和目的IP地址为10.2.2.2的流量信息。
system-view
[HUAWEI] collect forward-path sip 10.1.1.1 dip 10.2.2.2 both
display eth-trunk
命令功能
display eth-trunk命令用来查看Eth-Trunk接口的配置信息。
命令格式
display eth-trunk [ trunk-id [ interface interface-type interface-number | verbose ] ]
参数说明
参数
参数说明
取值
trunk-id
显示指定ID的Eth-Trunk接口配置信息。
整数形式,不同产品形态上的取值范围有所不同,具体如下:S1720GFR、S2750EI、S5700LI、S5700S-LI、S5710-X-LI:0~63
S1720GW-E、S1720GWR-E、S2720EI、S5720SI、S5720S-SI、S5720LI、S5720S-LI:0~119
S5720EI、S5720HI、S6720EI、S6720S-EI:0~127
S1720X-E、S5730SI、S5730S-EI、S6720SI、S6720S-SI、S6720LI、S6720S-LI:0~249
对于S6720EI和S6720S-EI,该取值还可通过命令assign trunk灵活配置,并通过命令display trunk
configuration查看配置结果。
interface interface-type interface-number
显示指定Eth-Trunk接口中的成员接口配置信息。
interface-type表示成员接口类型。
interface-number表示成员接口编号。
-
verbose
显示指定Eth-Trunk接口的详细配置信息,包括接口流量统计信息。
-
视图
所有视图
缺省级别
1:监控级
使用指南
应用场景
当在设备上配置Eth-Trunk接口后,如果用户需要查看Eth-Trunk接口配置是否正确,可通过执行本命令查看。
执行本命令时:
如果不选择任何可选参数,可以查看到所有Eth-Trunk接口的配置信息。
如果只选择参数trunk-id,可以查看到指定Eth-Trunk接口的配置信息。
如果选择参数trunk-id和interface interface-type interface-number,可以查看到指定Eth-Trunk接口成员口的配置信息。
如果选择参数trunk-id和verbose,可以查看到指定Eth-Trunk接口的详细配置信息,包括接口流量统计信息。
前置条件
Eth-Trunk接口已经正确配置。如果没有成功配置Eth-Trunk接口,执行本命令时,将提示错误。
注意事项
当设备上存在大量的Eth-Trunk接口的报文统计信息,使用本命令查看统计信息时,推荐通过指定Eth-Trunk ID、interface对显示的信息进行过滤。否则可能因为显示信息内容过多而导致:终端屏幕不停地刷新而无法获取需要的信息。
系统长时间的信息遍历和检索,造成系统无响应。
使用实例
# 查看所有Eth-Trunk接口配置信息。
display eth-trunk
Eth-Trunk10's state information is:
Local:
LAG ID: 10 WorkingMode: LACP
Preempt Delay Time: 10 Hash arithmetic: According to SIP-XOR-DIP
System Priority: 120 System ID: 0018-82d4-04c3
Least Active-linknumber: 1 Max Active-linknumber: 2
Operate status: up Number Of Up Port In Trunk: 2
--------------------------------------------------------------------------------
ActorPortName Status PortType PortPri PortNo PortKey PortState Weight
GigabitEthernet0/0/2 Selected 1GE 10 262 2609 10111100 1
GigabitEthernet0/0/3 Selected 1GE 10 263 2609 10111100 1
GigabitEthernet0/0/4 Unselect 1GE 32768 264 2609 10100000 1
Partner:
--------------------------------------------------------------------------------
ActorPortName SysPri SystemID PortPri PortNo PortKey PortState
GigabitEthernet0/0/2 32768 00e0-fc6e-bb11 32768 262 2609 10111100
GigabitEthernet0/0/3 32768 00e0-fc6e-bb11 32768 263 2609 10111100
GigabitEthernet0/0/4 32768 00e0-fc6e-bb11 32768 264 2609 10110000
Eth-Trunk11's state information is:
WorkingMode: NORMAL Hash arithmetic: According to SIP-XOR-DIP
Least Active-linknumber: 1 Max Bandwidth-affected-linknumber: 8
Operate status: up Number Of Up Port In Trunk: 1
--------------------------------------------------------------------------------
PortName Status Weight
GigabitEthernet0/0/1 Up 1
# 查看ID为11的Eth-Trunk接口(手工模式)的配置信息。
display eth-trunk 11
Eth-Trunk11's state information is:
WorkingMode: NORMAL Hash arithmetic: According to SIP-XOR-DIP
Least Active-linknumber: 1 Max Bandwidth-affected-linknumber: 8
Operate status: up Number Of Up Port In Trunk: 1
--------------------------------------------------------------------------------
PortName Status Weight
GigabitEthernet0/0/1 Up 1
# 查看ID为10的Eth-Trunk接口(LACP模式)的配置信息。display eth-trunk 10
Eth-Trunk10's state information is:
Local:
LAG ID: 10 WorkingMode: LACP
Preempt Delay Time: 10 Hash arithmetic: According to SIP-XOR-DIP
System Priority: 120 System ID: 0018-82d4-04c3
Least Active-linknumber: 1 Max Active-linknumber: 2
Operate status: up Number Of Up Port In Trunk: 2
--------------------------------------------------------------------------------
ActorPortName Status PortType PortPri PortNo PortKey PortState Weight
GigabitEthernet0/0/2 Selected 1GE 10 262 2609 10111100 1
GigabitEthernet0/0/3 Selected 1GE 10 263 2609 10111100 1
GigabitEthernet0/0/4 Unselect 1GE 32768 264 2609 10100000 1
Partner:
--------------------------------------------------------------------------------
ActorPortName SysPri SystemID PortPri PortNo PortKey PortState
GigabitEthernet0/0/2 32768 00e0-fc6e-bb11 32768 262 2609 10111100
GigabitEthernet0/0/3 32768 00e0-fc6e-bb11 32768 263 2609 10111100
GigabitEthernet0/0/4 32768 00e0-fc6e-bb11 32768 264 2609 10110000
# 查看ID为11的Eth-Trunk接口(手工模式)的详细配置信息。
display eth-trunk 11 verbose
Eth-Trunk11's state information is:
WorkingMode: NORMAL Hash arithmetic: According to SIP-XOR-DIP
Least Active-linknumber: 1 Max Bandwidth-affected-linknumber: 8
Operate status: up Number Of Up Port In Trunk: 1
--------------------------------------------------------------------------------
PortName Status Weight
GigabitEthernet0/0/1 Up 1
Flow statistic
Interface GigabitEthernet0/0/1
Last 300 seconds input rate 0 bits/sec, 0 packets/sec
Last 300 seconds output rate 0 bits/sec, 0 packets/sec
0 packets input, 0 bytes, 0 drops
0 packets output, 0 bytes, 0 drops
Interface Eth-Trunk11
Last 300 seconds input rate 0 bits/sec, 0 packets/sec
Last 300 seconds output rate 0 bits/sec, 0 packets/sec
0 packets input, 0 bytes, 0 drops
0 packets output, 0 bytes, 0 drops
# 查看ID为10的Eth-Trunk接口(LACP模式)的详细配置信息。
display eth-trunk 10 verbose
Eth-Trunk10's state information is:
Local:
LAG ID: 10 WorkingMode: LACP
Preempt Delay Time: 10 Hash arithmetic: According to SIP-XOR-DIP
System Priority: 120 System ID: 0018-82d4-04c3
Least Active-linknumber: 1 Max Active-linknumber: 2
Operate status: up Number Of Up Port In Trunk: 2
--------------------------------------------------------------------------------
ActorPortName Status PortType PortPri PortNo PortKey PortState Weight
GigabitEthernet0/0/2 Selected 1GE 10 262 2609 10111100 1
GigabitEthernet0/0/3 Selected 1GE 10 263 2609 10111100 1
GigabitEthernet0/0/4 Unselect 1GE 32768 264 2609 10100000 1
Partner:
--------------------------------------------------------------------------------
ActorPortName SysPri SystemID PortPri PortNo PortKey PortState
GigabitEthernet0/0/2 32768 00e0-fc6e-bb11 32768 262 2609 10111100
GigabitEthernet0/0/3 32768 00e0-fc6e-bb11 32768 263 2609 10111100
GigabitEthernet0/0/4 32768 00e0-fc6e-bb11 32768 264 2609 10110000
Flow statistic
Interface GigabitEthernet0/0/2,
Last 300 seconds input rate 32 bits/sec, 0 packets/sec
Last 300 seconds output rate 32 bits/sec, 0 packets/sec
148 packets input, 18944 bytes, 0 drops
246 packets output, 31488 bytes, 0 drops
Interface GigabitEthernet0/0/3,
Last 300 seconds input rate 32 bits/sec, 0 packets/sec
Last 300 seconds output rate 32 bits/sec, 0 packets/sec
147 packets input, 18816 bytes, 0 drops
246 packets output, 31488 bytes, 0 drops
Interface GigabitEthernet0/0/4,
Last 300 seconds input rate 56 bits/sec, 0 packets/sec
Last 300 seconds output rate 48 bits/sec, 0 packets/sec
144 packets input, 18432 bytes, 0 drops
174 packets output, 22272 bytes, 0 drops
Interface Eth-Trunk10
Last 300 seconds input rate 96 bits/sec, 0 packets/sec
Last 300 seconds output rate 96 bits/sec, 0 packets/sec
439 packets input, 56192 bytes, 0 drops
666 packets output, 85248 bytes, 0 drops
表5-17 display eth-trunk命令输出信息描述项目
描述
Local
本端Eth-Trunk接口的配置信息。
LAG ID
Eth-Trunk接口的ID。
WorkingMode
Eth-Trunk接口的工作模式。
NORMAL:表示手工模式。
LACP:表示LACP模式。
Preempt Delay Time
优先级抢占时间:如果功能使能,则显示抢占时间,单位是秒。
如果功能不使能,则显示为Preempt Delay: Disabled。
Hash arithmetic
Eth-Trunk接口的HASH算法。由load-balance命令配置的接口负载分担模式决定。
无论选择src-dst-ip与否,S1720GFR、S1720GW-E、S1720GWR-E、S1720X-E、S2750EI、S2720EI、S5700LI、S5700S-LI、S5720LI、S5720S-LI、S6720LI、S6720S-LI、S5710-X-LI、S5730SI、S5730S-EI、S6720SI、S6720S-SI、S5720SI和S5720S-SI都会将src-dst-ip作为负载分担HASH算法的参数。
System Priority
系统的LACP优先级。可以通过命令lacp priority进行配置。
System ID
系统ID。
Least Active-linknumber
处于Up状态的成员链路的下限阈值。可以通过命令least active-linknumber进行配置。
Max Active-linknumber
处于Up状态的成员链路的上限阈值。可以通过命令max active-linknumber进行配置。
Max Bandwidth-affected-linknumber
影响Eth-Trunk接口带宽的最大连接数。
Operate status
Eth-Trunk接口的状态。UP:接口处于正常启动的状态。
DOWN:接口在物理上出现故障。
Number Of Up Port In Trunk
Eth-Trunk接口中处于Up状态的成员接口数。
ActorPortName
成员接口名。
Status
LACP模式下,本地成员接口的状态,有以下三种:Selected:表示该成员口被选中,成为活动接口。
Unselect:表示该成员口未被选中。
ForceFwd:表示该成员口可以转发二层流量。
手工模式下,本地成员接口的状态,有以下两种:Up:接口处于正常启动的状态。
Down:接口在物理上出现故障。
PortType
本地成员接口的类型。
PortPri
成员接口的LACP优先级。
PortNo
成员接口在LACP中的编号。
PortKey
成员接口在LACP中的Key值。
PortState
成员接口的状态变量。
成员接口的状态变量由8位二进制数构成,如10111100,自左至右含义说明如下:第一位:标记成员接口是否是主动端,取值固定为1。
第二位:标记成员接口接收LACP协议报文的超时时间。
1:短超时。
0:长超时。
缺省情况下,成员接口接收LACP协议报文的超时时间是长超时90秒。该位取值可通过命令lacp timeout更改。
第三位:标记系统是否允许成员接口聚合。
1:允许聚合。
0:不允许聚合。
第四位:标记成员接口是否正确加入聚合组。
1:成员接口已经正确加入聚合组。
0:成员接口没有正确加入聚合组。
第五位:标记成员接口是否能够接收报文。
1:成员接口可以接收报文。
0:成员接口不可以接收报文。
第六位:标记成员接口是否能够发送报文。
1:成员接口可以发送报文。
0:成员接口不可以发送报文。
第七位:标记报文内容是否是默认值。
1:是默认值。
0:不是默认值。
第八位:标记工作端的接收状态机是否处于Expired状态。
1:处于Expired状态。
0:不处于Expired状态。
Weight
成员接口的权重。
Partner
对端Eth-Trunk成员接口的信息。对应于Local,只在LACP模式中存在。
Flow statistic
接口的流量统计信息。
Last 300 seconds input/output rate
Eth-Trunk接口或成员接口在前300秒内发送或接收的比特速率和报文速率。
input/output
接口收到或发送报文的方向。
packets
接口接收或发送的总报文数。
bytes
接口接收或发送的总字节数。
drops
接口丢弃的报文数。
display trunk configuration
命令功能
display trunk configuration命令用来查看设备支持的链路聚合组数目和每个链路聚合组中成员接口数目的配置信息。
仅S6720EI和S6720S-EI支持该命令。
命令格式
display trunk configuration
参数说明
无
视图
所有视图
缺省级别
1:监控级
使用指南
为便于灵活组网,可通过assign trunk命令来灵活分配设备支持的链路聚合组数和每个链路聚合组支持加入的成员接口数,此时用户可通过display trunk configuration命令查看相关的配置信息。
使用实例
# 查看设备的最大链路聚合组数目和每个链路聚合组中成员接口最大数目的配置信息。
display trunk configuration
--------------------------------------------------
Item Default Current Configured
--------------------------------------------------
trunk-group 128 64 64
trunk-member 8 16 16
--------------------------------------------------
表5-18 display trunk configuration命令输出信息描述项目
描述
Item
项目名称。
Default
设备缺省情况下支持的Eth-Trunk的规格。
Current
设备当前支持的Eth-Trunk的规格。
Configured
设备当前配置的Eth-Trunk的规格,若与Current列不同,则在重启设备后Configured列配置生效。
该参数可以通过命令assign trunk配置。
trunk-group
设备支持的Eth-Trunk组的数目。
trunk-member
每个Eth-Trunk组支持的成员接口数。
display eth-trunk load-balance
命令功能
display eth-trunk load-balance命令用来查看Eth-Trunk接口的负载分担方式。
命令格式
display eth-trunk [ trunk-id ] load-balance
参数说明
参数
参数说明
取值
trunk-id
显示指定ID的Eth-Trunk的负载分担方式。
整数形式,不同产品形态上的取值范围有所不同,具体如下:S1720GFR、S2750EI、S5700LI、S5700S-LI、S5710-X-LI:0~63
S1720GW-E、S1720GWR-E、S2720EI、S5720SI、S5720S-SI、S5720LI、S5720S-LI:0~119
S5720EI、S5720HI、S6720EI、S6720S-EI:0~127
S1720X-E、S5730SI、S5730S-EI、S6720SI、S6720S-SI、S6720LI、S6720S-LI:0~249
对于S6720EI和S6720S-EI,该取值还可通过命令assign trunk灵活配置,并通过命令display trunk
configuration查看配置结果。
视图
所有视图
缺省级别
1:监控级
使用指南
当配置了Eth-Trunk接口的负载分担后,可通过执行本命令查看具体的负载分担方式。如果不指定trunk-id,将显示所有Eth-Trunk接口的负载分担方式。
使用实例
# 查看接口Eth-Trunk1的负载分担方式信息。
display eth-trunk 1 load-balance
Eth-Trunk1's load-balance information:
Load-balance Configuration: SIP-XOR-DIP
Load-balance options used per-protocol:
L2 : Source XOR Destination MAC address, Vlan ID, Ethertype, Ingress-port
IPv4: Source XOR Destination IP address, Source XOR Destination TCP/UDP port
IPv6: Source XOR Destination IP address, Source XOR Destination TCP/UDP port
MPLS: Source XOR Destination IP address, Source XOR Destination TCP/UDP port
表5-19 display eth-trunk load-balance命令输出信息描述项目
描述
Load-balance Configuration
配置的负载分担方式,具体请参见load-balance
无论选择src-dst-ip与否,S1720GFR、S1720GW-E、S1720GWR-E、S1720X-E、S2750EI、S2720EI、S5700LI、S5700S-LI、S5720LI、S5720S-LI、S6720LI、S6720S-LI、S5710-X-LI、S5730SI、S5730S-EI、S6720SI、S6720S-SI、S5720SI和S5720S-SI都会将src-dst-ip作为负载分担HASH算法的参数。
Load-balance options used per-protocol
display e-trunk
命令功能
display e-trunk命令用来显示E-Trunk的信息。
仅S1720X-E、S5720SI、S5720S-SI、S6720LI、S6720S-LI、S6720SI、S6720S-SI、S5720EI、S5720HI、S5730SI、S5730S-EI、S6720EI和S6720S-EI支持此命令。
命令格式
display e-trunk { brief | e-trunk-id }
参数说明
参数
参数说明
取值
brief
显示E-Trunk的概要信息。
-
e-trunk-id
E-Trunk的编号。
整数形式,取值范围是1~16。
视图
所有视图
缺省级别
1:监控级
使用指南
配置E-Trunk后,可以使用该命令查看E-Trunk的相关信息。
使用实例
# 显示ID为1的E-Trunk中的信息。
display e-trunk 1
The E-Trunk information
E-TRUNK-ID : 1 Revert-Delay-Time (s) : 120
Priority : 10 System-ID : 4c1f-cc64-a1a0
Peer-IP : 10.1.1.2 Source-IP : 10.1.1.1
State : Master Causation : TIMEOUT
Send-Period (100ms) : 10 Fail-Time (100ms) : 200
Receive : 1 Send : 1006
RecDrop : 0 SndDrop : 0
Peer-Priority : - Peer-System-ID : -
Peer-Fail-Time (100ms) : - BFD-Session : 1
Description : -
Sequence : Enable
--------------------------------------------------------------------------------
The Member information
Type ID LocalPhyState Work-Mode State Causation Remote-ID
Eth-Trunk 10 Up auto Master ETRUNK_INIT 17
表5-20 display e-trunk命令输出信息描述项目
描述
E-TRUNK-ID
E-Trunk的ID。
Revert-Delay-Time
E-Trunk延时回切时间。
Priority
E-Trunk的优先级。
System-ID
本端的E-Trunk的系统ID。
Peer-IP/Source-IP
E-Trunk对端IP/源端IP。
State
E-Trunk的主备状态。有以下取值:1:Init
2:Backup
3:Master
Causation
E-Trunk主备状态的原因。有以下取值:PRI(1):根据优先级确定的主备状态。
TIMEOUT(2):本端在定时器超时后没有收到对端协议报文,从备用转为主用。
BFD_DOWN(3):本端的BFD检测到本端与对端间的链路Down。
PEER_TIMEOUT(4):对端在定时器超时后没有收到本端协议报文,从备用转为主用。
PEER_BFD_DOWN(5):对端的BFD检测到对端与本端间的链路Down。
ALL_MEMBER_DOWN(6):E-Trunk中的所有成员Down。
INIT(7):E-Trunk正在初始化。
Send-Period
E-Trunk发送报文周期。
Fail-Time
Receive/Send
E-Trunk接收/发送的报文。
RecDrop/SndDrop
E-Trunk接收/发送丢弃的报文。
Peer-Priority
对端优先级。
Peer-System-ID
对端的系统MAC地址。
Peer-Fail-Time
对端超时时间。
BFD-Session
E-Trunk绑定的BFD会话。
Description
E-Trunk的描述信息。
Sequence
E-Trunk序列号校验功能状态:Enable
Disable
可通过在E-Trunk视图下执行命令sequence enable配置或修改。
Type
成员类型。取值为: Eth-Trunk。
ID
成员ID。
当两台设备上创建的Eth-Trunk ID不一样,如果用户将不同ID的Eth-Trunk加入同一个E-Trunk时,必须在Eth-Trunk接口视图执行命令e-trunk e-trunk-id remote-eth-trunk eth-trunk-id指定远端Eth-Trunk ID,由此才能保证E-Trunk正常工作。
LocalPhyState
成员链路的物理状态。有以下取值:1: Up
2: Down
Work-Mode
成员工作模式。有以下取值:1: auto
2: force-backup
3: force-master
该参数可以通过命令
State
成员主备状态。有以下取值:1: Master
2: Backup
Causation
成员主备状态的原因。有以下取值:FORCE_BACKUP(1): 成员的工作模式为强制备用。
FORCE_MASTER(2): 成员的工作模式为强制主用。
ETRUNK_INIT(3): 成员的工作模式为自动,但是E-Trunk正在初始化。
ETRUNK_BACKUP(4):成员的工作模式为自动,但是E-Trunk的状态为备用。
ETRUNK_MASTER(5):成员的工作模式为自动,但是E-Trunk的状态为主用。
PEER_MEMBER_DOWN(6):E-Trunk对端的成员状态为Down。
PEER_MEMBER_UP(7):E-Trunk对端的成员状态为Up。
Remote-ID
对端设备的Eth-Trunk ID
display e-trunk packet-statistics
命令功能
display e-trunk packet-statistics命令用来查看E-Trunk的报文统计计数信息。
仅S1720X-E、S5720SI、S5720S-SI、S6720LI、S6720S-LI、S6720SI、S6720S-SI、S5720EI、S5720HI、S5730SI、S5730S-EI、S6720EI和S6720S-EI支持此命令。
命令格式
display e-trunk packet-statistics [ e-trunk-id e-trunk-id ]
参数说明
参数
参数说明
取值
e-trunk-id e-trunk-id
显示指定E-Trunk报文的统计计数信息。
整数形式,取值范围是1~16。
视图
所有视图
缺省级别
1:监控级
使用指南
E-Trunk成功配置后,如果用户需要查看当前E-Trunk报文的统计信息,可通过执行display e-trunk packet-statistics命令查看。通过获取的信息,可判断设备上的数据是否异常,并定位故障。
使用实例
# 查看设备上所有E-Trunk报文统计信息。
display e-trunk packet-statistics
E-Trunk-ID errors : 0
Length errors : 0
E-TRUNK-ID : 10
Sent packets : 355
Failed to send packets : 355
Received packets : 0
Received packets with priority errors : 0
Received packets with fail-time errors : 0
Received packets with state errors : 0
Received packets with state reason errors : 0
Received packets with peer-ip errors : 0
Received packets with authentication errors : 0
Received packets with TLV check errors : 0
Received packets with system-id errors : 1
Dropped packets with BFD protection : 0
Received packets with member errors : 53
Received packets with sequence check errors : 0
表5-21 display e-trunk packet-statistics命令输出信息描述项目
描述
E-Trunk-ID errors
E-Trunk ID错误的报文数量。
Length errors
长度错误的报文数量。
E-TRUNK-ID
E-Trunk的ID。
Sent packets
发送的E-Trunk报文数量。
Failed to send packets
发送失败的E-Trunk报文数量。
Received packets
接收的E-Trunk报文数量。
Received packets with priority errors
接收的优先级错误的E-Trunk报文数量。
Received packets with fail-time errors
接收的超时错误的E-Trunk报文数量。
Received packets with state errors
接收的状态错误的E-Trunk报文数量。
Received packets with state reason errors
接收的状态原因错误的E-Trunk报文数量。
Received packets with peer-ip errors
接收的对端IP地址错误的E-Trunk报文数量。
Received packets with authentication errors
接收的认证检测错误的E-Trunk报文数量。
Received packets with TLV check errors
接收的TLV检测错误的E-Trunk报文数量。
Received packets with system-id errors
接收的系统ID错误的E-Trunk报文数量。
Dropped packets with BFD protection
BFD检测机制使E-Trunk快速切换导致丢失的E-Trunk报文数量。
Received packets with member errors
接收到两端E-Trunk成员口配置不一致的报文数目。
Received packets with sequence check errors
接收的Sequence序列号检测错误的E-Trunk报文数量。
display e-trunk state-change
命令功能
display e-trunk state-change命令用来查看E-Trunk成员口最近10次的状态变化轨迹。
仅S1720X-E、S5720SI、S5720S-SI、S6720LI、S6720S-LI、S6720SI、S6720S-SI、S5720EI、S5720HI、S5730SI、S5730S-EI、S6720EI和S6720S-EI支持此命令。
命令格式
display e-trunk e-trunk-id state-change member-interface interface-type interface-number
参数说明
参数
参数说明
取值
e-trunk-id
显示指定E-Trunk的最近10次的状态变化轨迹。
整数形式,取值范围是1~16。
member-interface interface-type interface-number
显示指定成员口的最近10次的状态变化轨迹。
interface-type取值只能是Eth-Trunk。
-
视图
所有视图
缺省级别
1:监控级
使用指南
应用场景
E-Trunk成功配置后,当用户需要查看E-Trunk成员口的状态变化过程,可通过display e-trunk state-change查看。
前置条件
为了保证执行display e-trunk state-change命令查看到有效的显示表项,执行本命令前必须保证E-Trunk中已经成功加入Eth-Trunk接口。
使用实例
# 查看ID为1的E-Trunk成员口Eth-Trunk接口的状态变化轨迹。
display e-trunk 1 state-change member-interface Eth-Trunk 10
Time SourceState DestState Reason
---------------------------------------------------------------------------
2013-07-25 10:41:30-08:00 Backup Master PEER_MEMBER_DOWN
表5-22 display e-trunk state-change命令输出信息描述项目
描述
Time
E-Trunk成员口Eth-Trunk接口的状态变化时间。
SourceState
E-Trunk成员口Eth-Trunk接口变化前的状态。
DestState
E-Trunk成员口Eth-Trunk接口变化后的状态。
Reason
E-Trunk成员口Eth-Trunk接口状态变化的原因。FORCE_BACKUP:强制E-Trunk成员口Eth-Trunk接口为备用状态。
FORCE_MASTER:强制E-Trunk成员口Eth-Trunk接口为主用状态。
ETRUNK_INIT:E-Trunk处于初始化状态。
ETRUNK_BACKUP:E-Trunk处于备用状态。
ETRUNK_MASTER:E-Trunk处于主用状态。
PEER_MEMBER_DOWN:对端成员口Eth-Trunk接口状态为Down。
PEER_MEMBER_UP:对端成员口Eth-Trunk接口状态为Up。
display forward-path
命令功能
display forward-path命令用来查看采集流量信息方式的具体配置情况。
仅S5720EI、S5720HI、S6720EI和S6720S-EI支持此命令。
命令格式
display forward-path
参数说明
无
视图
所有视图
缺省级别
1:监控级
使用指南
应用场景
为便于定位故障及了解指定流量的转发路径,可通过collect forward-path命令配置采集流量信息。当需要查看采集流量信息方式配置时,可使用display forward-path命令。
前置条件
设备上已配置了对流量信息进行采集。
使用实例
# 查看采集流量信息方式的具体配置情况。
display forward-path
The brief information of forward-path(s) for L3:
Id : Report id
SIP : Source IP address
DIP : Destination IP address
Sport : Source port
Dport : Destination port
Pro : Protocol type or protocol number
Dir : Direction
Interval : Interval time (in minutes), 0 means that the system keeps collecting
-------------------------------------------------------------------------------
Id SIP DIP Sport Dport Pro Dir Interval Status
-------------------------------------------------------------------------------
1 10.1.1.1 10.2.2.2 - - - both 10 done
The brief information of forward-path(s) for L2:
Id : Report id
SMAC : Source MAC address
DMAC : Destination MAC address
VLAN : VLAN id
Pro : Protocol type or protocol number
Dir : Direction
Interval : Interval time (in minutes), 0 means that the system keeps collecting
-------------------------------------------------------------------------------
Id SMAC DMAC VLAN Pro Dir Interval Status
-------------------------------------------------------------------------------
2 0001-0001-0001 0001-0001-0001 10 - both 10 doing
表5-23 display forward-path命令输出信息描述项目
描述
Id
Report ID。所采集流量的条目,可通过命令display forward-path
report来指定Report ID查看出入接口等详细信息。
Id的顺序是按照collect forward-path命令的配置顺序排列的。当删除某个条目时,已有的采集条目Id不变,后配置的条目将按照数字顺序补缺排列。比如,设备上已有Id为1和2的两个条目,若此时删除条目1,则条目2不变,若继续使用collect forward-path配置,则新条目会被补在条目1的位置。
设备最大支持配置对8条流量的出入接口和流量信息的采集。
SIP
采集报文的源IP地址。
DIP
采集报文的目的IP地址。
Sport
采集报文的源端口号。
Dport
采集报文的目的端口号。
Pro
采集报文的协议号或者协议类型。具体请参见collect forward-path。
Dir
采集报文的方向。
Interval
采集持续时间。
Status
采集报文的状态。
SMAC
采集报文的源MAC地址。
DMAC
采集报文的目的MAC地址。
VLAN
采集报文的VLAN。
display forward-path report
命令功能
display forward-path report命令用来查看采集的流量统计信息。
仅S5720EI、S5720HI、S6720EI和S6720S-EI支持此命令。
命令格式
display forward-path report report-id
参数说明
参数
参数说明
取值
report-id
指定采集流量的ID。
整数形式,取值范围为1~8。
report-id的顺序是按照collect forward-path命令的配置顺序排列的。当删除某个条目时,已有的采集条目ID不变,后配置的条目将按照数字顺序补缺排列。比如,设备上已有ID为1和2的两个条目,若此时删除条目1,则条目2不变,若继续使用collect forward-path配置,则新条目会被补在条目1的位置。
视图
所有视图
缺省级别
1:监控级
使用指南
应用场景
为便于定位故障及了解指定流量的转发路径,可通过collect forward-path命令采集流量信息,然后使用display forward-path report命令来查看采集结果。
前置条件
设备上已配置了对流量信息进行采集。
使用实例
# 查看报告ID为1的流量统计信息。
display forward-path report 1
Source IP address : 10.1.1.1
Destination IP address : 10.2.2.2
Source port : -
Destination port : -
Protocol type : -
Direction : both
Interval time : 10 minute(s)
Status : doing
Start time : 2010-12-30 11:39:11
End time : -
--------------------------------------------------------------------------------
Port Eth-Trunk Packets Bytes Direction
--------------------------------------------------------------------------------
GE0/0/1 1 6555 20 ingress
GE0/0/2 - 6555 20 egress
# 查看报告ID为2的流量统计信息。
display forward-path report 2
Source MAC address : 0005-0005-0005
Destination MAC address : 0006-0006-0006
L2 protocol type : arp
VLAN id : 5
Direction : both
Interval time : 1440 minute(s)
Status : doing
Start time : 2015-11-23 17:15:33+02:00
End time : -
--------------------------------------------------------------------------------
Port Eth-Trunk Packets Bytes Direction
-------------------------------------------------------------------------------
GE0/0/1 - 46004724 0 ingress
GE0/0/2 - 45999397 0 ingress
表5-24 display forward-path report命令输出信息描述项目
描述
Source IP address
采集报文的源IP地址。
Destination IP address
采集报文的目的IP地址。
Source port
采集报文的源端口号。
Destination port
采集报文的目的端口号。
Protocol type
采集报文的协议号或者协议类型。具体请参见collect forward-path。
Direction
采集报文的方向。
Interval time
采集持续时间。
Status
采集报文的状态。
Start time
报文采集的开始时间。
End time
报文采集的结束时间。
Port
报文的出入接口。
Eth-Trunk
接口加入的Eth-Trunk组。
Source MAC address
采集报文的源MAC地址。
Destination MAC address
采集报文的目的MAC地址。
L2 protocol type
采集报文的二层协议类型。
VLAN id
采集报文的VLAN ID。
Packets
接口通过的报文数。
Bytes
接口通过的字节数。
display interface eth-trunk
命令功能
display interface eth-trunk命令用来查看Eth-Trunk接口的状态信息。
命令格式
display interface eth-trunk [ trunk-id | main]
display interface eth-trunk trunk-id.subnumber
仅S5720EI、S5720HI、S6720EI和S6720S-EI支持trunk-id.subnumber参数。
参数说明
参数
参数说明
取值
trunk-id
指定Eth-Trunk接口的ID。
整数形式,不同产品形态上的取值范围有所不同,具体如下:S1720GFR、S2750EI、S5700LI、S5700S-LI、S5710-X-LI:0~63
S1720GW-E、S1720GWR-E、S2720EI、S5720SI、S5720S-SI、S5720LI、S5720S-LI:0~119
S5720EI、S5720HI、S6720EI、S6720S-EI:0~127
S1720X-E、S5730SI、S5730S-EI、S6720SI、S6720S-SI、S6720LI、S6720S-LI:0~249
对于S6720EI和S6720S-EI,该取值还可通过命令assign trunk灵活配置,并通过命令display trunk
configuration查看配置结果。
main
显示Eth-Trunk主接口的状态和统计信息。
-
subnumber
指定Eth-Trunk子接口编号。
整数形式,取值范围是1~4096。
视图
所有视图
缺省级别
1:监控级
使用指南
查看Eth-Trunk接口的信息时,可以查看到该接口下捆绑的成员接口的状态和权重信息。
在监控接口的状态或检查接口的故障原因时,可执行此命令获取接口的状态信息和统计信息。用户可以根据这些信息进行流量统计和接口的故障诊断等。
使用实例
# 查看捆绑口Eth-Trunk 10的状态信息。
display interface Eth-Trunk 10
Eth-Trunk10 current state : UP
Line protocol current state : DOWN
Description:
Switch Port, Link-type : trunk(negotiated),PVID : 1, Hash arithmetic : According to SIP-XOR-DIP,Maximal BW:
2G, Current BW: 1000M, The Maximum Frame Length is 9216
IP Sending Frames' Format is PKTFMT_ETHNT_2, Hardware address is 0025-9ed4-36f1
Current system time: 2013-01-14 19:38:12
Last 300 seconds input rate 0 bits/sec, 0 packets/sec
Last 300 seconds output rate 0 bits/sec, 0 packets/sec
Input: 0 packets, 0 bytes
Unicast: 0, Multicast: 0
Broadcast: 0, Jumbo: 0
Discard: 0, Pause: 0
Frames: 0
Total Error: 0
CRC: 0, Giants: 0
Jabbers: 0, Fragments: 0
Runts: 0, DropEvents: 0
Alignments: 0, Symbols: 0
Ignoreds: 0
Output: 0 packets, 0 bytes
Unicast: 0, Multicast: 0
Broadcast: 0, Jumbo: 0
Discard: 0, Pause: 0
Total Error: 0
Collisions: 0, ExcessiveCollisions: 0
Late Collisions: 0, Deferreds: 0
Buffers Purged: 0
Input bandwidth utilization : 0%
Output bandwidth utilization : 0%
-----------------------------------------------------
PortName Status Weight
-----------------------------------------------------
GigabitEthernet0/0/1 DOWN 1
GigabitEthernet0/0/2 UP 1
-----------------------------------------------------
The Number of Ports in Trunk : 2
The Number of UP Ports in Trunk : 1
表5-25 display interface eth-trunk命令输出信息描述项目
描述
Eth-Trunk10 current state
Eth-Trunk接口当前状态:UP:接口处于正常启动的状态。
DOWN:接口在物理上出现故障。
UP(E-TRUNK-DOWN):E-Trunk协商导致Eth-Trunk接口状态变为down。
Line protocol current state
Eth-Trunk接口的链路协议状态:DOWN表示接口的链路协议层出现故障或者没有在此接口配置IP地址。
UP表示接口的链路协议处于正常的启动状态。
Description
Eth-Trunk接口描述。
Switch Port
显示Eth-Trunk接口是二层接口。如果接口是三层接口,此处则显示为Route Port。
Link-type
二层接口的链路类型,仅在二层模式下显示。有以下几种显示:access(configured):手工配置为access类型
hybrid:手工配置为hybrid类型
trunk(configured):手工配置为trunk类型
dot1q-tunnel:手工配置为dot1q-tunnel类型
access(negotiated):动态协商为access类型
trunk(negotiated):动态协商为trunk类型
可参见命令
PVID
Eth-Trunk接口的缺省VLAN的编号。
Hash arithmetic
Eth-Trunk接口的HASH算法。由load-balance命令配置的接口负载分担模式决定。
无论选择src-dst-ip与否,S1720GFR、S1720GW-E、S1720GWR-E、S1720X-E、S2750EI、S2720EI、S5700LI、S5700S-LI、S5720LI、S5720S-LI、S6720LI、S6720S-LI、S5710-X-LI、S5730SI、S5730S-EI、S6720SI、S6720S-SI、S5720SI和S5720S-SI都会将src-dst-ip作为负载分担HASH算法的参数。
Maximal BW
最大带宽。
Current BW
当前带宽。
The Maximum Frame Length
Eth-Trunk接口允许通过的最长帧。
IP Sending Frames' Format
IP协议发送帧格式,包括PKTFMT_ETHNT_2,Ethernet_802.3,Ethernet_SNAP。
Hardware address
设备的MAC地址。
Current system time
当前系统时间。
如果配置了时区且处于夏令时,时间显示格式为YYYY/MM/DD HH:MM:SS±HH:MM。
Last 300 seconds input rate
Eth-Trunk接口在前5分钟接收的字节速率和报文速率。
Last 300 seconds output rate
Eth-Trunk接口在前5分钟发送的字节速率和报文速率。
Input
接收报文总数量。
Output
发送报文总数量。
Unicast
Eth-Trunk接口接收或发送的单播报文的数目。
Multicast
Eth-Trunk接口接收或发送的组播报文的数目。
Broadcast
Eth-Trunk接口接收或发送的广播报文的数目。
Jumbo
Eth-Trunk接口接收或发送的超大帧长报文数目。
Discard
Eth-Trunk接口在物理层检测时发现的丢弃报文数目。
Pause
Pause帧。
Total Error
Eth-Trunk接口在物理层检测时发现的错误报文总数目。
CRC
Eth-Trunk接口接收的CRC错误报文数目。
Giants
Eth-Trunk接口接收的超过Jumbo帧大小且FCS正确的报文数目。
Jabbers
Eth-Trunk接口接收的超过Jumbo帧大小且FCS错误的报文数目。
Fragments
Eth-Trunk接口接收到的碎片报文。
Runts
Eth-Trunk接口接收的超小帧且FCS正确的报文数目。
DropEvents
Eth-Trunk接口接收的报文因为内存池满(GBP full)或者反压(Back Pressure)导致的丢包数目。
Alignments
Eth-Trunk接口接收的帧对齐错误的报文数目。
Symbols
接口接收的编码错误的报文数目。
Ignoreds
Eth-Trunk接口接收的OpCode不是PAUSE的MAC控制帧的报文数目。
Frames
Eth-Trunk接口接收的802.3长度和实际数据长度不符的报文数目。
Collisions
Eth-Trunk接口发送报文过程中遇到1-15次冲突的报文数目。
ExcessiveCollisions
Eth-Trunk接口发送报文过程中遇到16次冲突并最终发送失败的报文数目。
Late Collisions
Eth-Trunk接口发送报文时遇到冲突,且又延迟发送的报文数目。
Deferreds
Eth-Trunk接口发送报文有延迟但没有冲突的报文数目。
Buffers Purged
Eth-Trunk接口发送报文时在队列缓冲区中存在时间太长,被老化掉的报文数目。
Input bandwidth utilization
输入带宽占用率。
Output bandwidth utilization
输出带宽占用率。
PortName
Eth-Trunk接口中的成员接口名称。
Status
当前成员接口的状态。
手工模式下:Up:接口处于正常启动的状态。
Down:接口在物理上出现故障。
LACP模式下:Up:接口处于被选中状态。
Down:接口处于未被选中状态。
Weight
成员接口负载分担的权重值。
The Number of Ports in Trunk
Eth-Trunk接口中成员接口的数量。
The Number of UP Ports in Trunk
Eth-Trunk接口中成员接口状态是Up的接口数量。
display lacp brief
命令功能
display lacp brief命令用来查看LACP摘要信息,包括:LACP的系统优先级和系统ID。
命令格式
display lacp brief
参数说明
无
视图
所有视图
缺省级别
1:监控级
使用指南
应用场景
LACP的系统优先级和系统ID在LACP协商过程中决定选举参照点:缺省情况下,LACP的系统优先级是32768。两端设备比较系统ID,系统ID小的一端作为选举参照点,即LACP的Actor角色。
通过命令lacp
priority修改LACP的系统优先级后,优先级小的一端将作为选举参照点,即LACP的Actor角色。
当前,只有LACP模式Eth-Trunk成功配置后,才能通过命令display eth-trunk查看LACP的系统优先级(字段:System Priority)和系统ID(字段:System ID),不便于网络规划。为了便于网络规划,在未配置LACP模式Eth-Trunk情况下,可查看到LACP的系统优先级和系统ID,可执行display lacp brief实现。
注意事项
在E-Trunk场景下,为了使CE侧感知两台PE在同一个聚合组内,需要在两台PE上通过命令设备的以太口MAC地址。
仅S1720X-E、S5720SI、S5720S-SI、S5730SI、S5730S-EI、S6720LI、S6720S-LI、S6720SI、S6720S-SI、S5720EI、S5720HI、S6720EI和S6720S-EI支持E-Trunk。
使用实例
# 查看LACP概要信息。
display lacp brief
System Priority:32768
System ID :00e0-5958-ef00
表5-26 display lacp brief命令输出信息描述项目
描述
System Priority
LACP系统优先级,可通过命令lacp priority更改。
System ID
设备的系统ID,取值固定为设备的桥MAC地址。
display lacp statistics eth-trunk
命令功能
display lacp statistics eth-trunk命令用来查看LACP模式下的LACP报文收发统计信息。
命令格式
display lacp statistics eth-trunk [ trunk-id [ interface interface-type interface-number ] ]
参数说明
参数
参数说明
取值
trunk-id
接口聚合组ID。
整数形式,不同产品形态上的取值范围有所不同,具体如下:S1720GFR、S2750EI、S5700LI、S5700S-LI、S5710-X-LI:0~63
S1720GW-E、S1720GWR-E、S2720EI、S5720SI、S5720S-SI、S5720LI、S5720S-LI:0~119
S5720EI、S5720HI、S6720EI、S6720S-EI:0~127
S1720X-E、S5730SI、S5730S-EI、S6720SI、S6720S-SI、S6720LI、S6720S-LI:0~249
对于S6720EI和S6720S-EI,该取值还可通过命令assign trunk灵活配置,并通过命令display trunk
configuration查看配置结果。
interface interface-type interface-number
指定查看的接口类型及接口号。其中:interface-type表示接口类型
interface-number表示接口编号
-
视图
所有视图
缺省级别
1:监控级
使用指南
使用此命令需要聚合组的工作模式为LACP模式。要更改工作模式为LACP模式,请在Eth-Trunk接口视图下执行modelacp命令。
如果查看特定聚合组的统计信息,需要此聚合组已经存在。如果需要查看特定聚合组的特定接口统计信息,需要此接口已经加入到了此聚合组。
使用实例
# 查看Eth-Trunk 4成员接口收发LACP报文的统计信息。
display lacp statistics eth-trunk 4
Eth-Trunk4's PDU statistic is:
------------------------------------------------------------------------------
Port LacpRevPdu LacpSentPdu MarkerRevPdu MarkerSentPdu
GigabitEthernet0/0/2 20683 830 0 0
GigabitEthernet0/0/3 16356 677 0 0
GigabitEthernet0/0/1 7213 7213 0 0
# 查看Eth-Trunk 4成员接口GigabitEthernet0/0/1上LACP报文的收发统计信息。
display lacp statistics eth-trunk 4 interface gigabitethernet 0/0/1
GigabitEthernet0/0/1's PDU statistic is:
------------------------------------------------------------------------------
Port LacpRevPdu LacpSentPdu MarkerRevPdu MarkerSentPdu
GigabitEthernet0/0/1 7673 7673 0 0
表5-27 display lacp statistics eth-trunk命令输出信息描述项目
描述
Port
当前Eth-Trunk中的成员接口。
LacpRevPdu
接收到的LACP报文数量。
LacpSentPdu
发送的LACP报文数量。
MarkerRevPdu
接收到的MARKER报文数量。
MarkerSentPdu
发送的MARKER报文数量。
display load-balance-profile
命令功能
display load-balance-profile命令用来查看指定负载分担模板的详细信息。
仅S1720X-E、S5720EI、S5720HI、S5730SI、S5730S-EI、S6720SI、S6720S-SI、S6720LI、S6720S-LI、S6720EI和S6720S-EI支持此命令。
命令格式
display load-balance-profile [ profile-name ]
参数说明
参数
参数说明
取值
profile-name
指定负载分担模板的名称。
字符串形式,字符串长度范围是1~31。
视图
所有视图
缺省级别
1:监控级
使用指南
查看负载分担模板的详细信息,包括IPv4报文、IPv6报文、二层报文、MPLS报文负载分担的设置。
使用实例
# 查看负载分担模板的详细信息。
display load-balance-profile abc
Load-balance-profile : abc
Packet HashField
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
IPV4 sip dip
IPV6 sip dip
L2 smac l2-protocol vlan sport
MPLS top-label 2nd-label
Trunk interface
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Eth-Trunk100
表5-28 display load-balance-profile命令输出信息描述项目
描述
Load-balance-profile
Packet
报文类型。
HashField
模板中负载分担的设置。
可以通过命令
Trunk interface
使用此负载分担模板的Eth-Trunk接口,可以通过命令
display load-distribution active-linknumber-change
命令功能
display load-distribution active-linknumber-change命令用来查看Eth-Trunk接口进行负载分担计算时的接口数的配置情况。
仅S1720GFR、S1720GW-E、S1720GWR-E、S2720EI、S2750EI、S5700LI、S5700S-LI、S5710-X-LI、S5720LI、S5720S-LI、S5720SI和S5720S-SI支持该命令。
命令格式
display load-distribution active-linknumber-change [ interface Eth-Trunk trunk-id ]
参数说明
参数
参数说明
取值
trunk-id
指定Eth-Trunk接口。
设备上已创建的Eth-Trunk接口的接口ID。
视图
所有视图
缺省级别
1:监控级
使用指南
设备上通过命令display load-distribution active-linknumber-change查看相应的配置结果。
使用实例
# 查看Eth-Trunk3接口负载分担计算所用接口数的配置结果。
display load-distribution active-linknumber-change interface Eth-Trunk 3
-------------------------------------------------------------------------------
Interface Pre-linknumber Post-linknumber
-------------------------------------------------------------------------------
Eth-Trunk3 2 4
-------------------------------------------------------------------------------
表5-29 display load-distribution active-linknumber-change命令输出信息描述项目
描述
Interface
Eth-Trunk接口名称。
Pre-linknumber
配置Eth-Trunk接口负载分担计算的接口数时指定的活动接口数。
Post-linknumber
当Eth-Trunk接口拥有指定活动接口数时,负载分担计算采用的接口数。
display snmp-agent trap feature-name etrunk all
命令功能
display snmp-agent trap feature-name etrunk all命令用来查看E-Trunk模块的所有告警开关的信息。
仅S1720X-E、S5720SI、S5720S-SI、S6720LI、S6720S-LI、S6720SI、S6720S-SI、S5720EI、S5720HI、S5730SI、S5730S-EI、S6720EI和S6720S-EI支持此命令。
命令格式
display snmp-agent trap feature-name etrunk all
参数说明
无
视图
所有视图
缺省级别
1:监控级
使用指南
应用场景
在打开了指定特性告警的功能后,执行命令display snmp-agent trap feature-name etrunk all可以查看E-Trunk特性所有告警的开关状态信息。用户可使用snmp-agent trap enable
feature-name etrunk命令打开E-Trunk特性告警开关。
前置条件
已经使能网元的SNMP功能,使能命令可以参考snmp-agent。
使用实例
# 查看E-Trunk模块的所有告警信息。
display snmp-agent trap feature-name etrunk all
------------------------------------------------------------------------------
Feature name: etrunk
Trap number : 2
------------------------------------------------------------------------------
Trap name Default switch status Current switch status
hwETrunkStatusChange off off
hwETrunkMemberStatusChange off off
表5-30 display snmp-agent trap feature-name etrunk all命令输出信息描述项目
描述
Feature name
告警所属的模块名称。
Trap number
告警的数量。
Trap name
告警的名称,E-Trunk模块的告警包括:
hwETrunkStatusChange:当该设备E-Trunk状态变化时发送华为私有Trap消息。
hwETrunkMemberStatusChange:当该设备E-Trunk成员的状态发生变化时发送华为私有Trap消息。
Default switch status
告警开关缺省状态:on:表示缺省情况下告警处于开启状态。
off:表示缺省情况下告警处于关闭状态。
Current switch status
告警的状态:
on:表示告警处于开启状态。
off:表示告警处于关闭状态。
display snmp-agent trap feature-name lacp all
命令功能
display snmp-agent trap feature-name lacp all命令用来查看LACP模块的所有告警开关的信息。
命令格式
display snmp-agent trap feature-name lacp all
参数说明
无
视图
所有视图
缺省级别
1:监控级
使用指南
简单网络管理协议SNMP(Simple Network Management Protocol)是广泛用于TCP/IP网络的网络管理标准协议。SNMP提供了一种通过运行网络管理软件的中心计算机(即网络管理工作站)来管理网元的方法。网元上运行的管理代理可以主动上报告警给管理工作站,可使管理工作站及时获取网络状态,从而使网络管理员能够及时采取相应措施。
执行display snmp-agent trap feature-name lacp all命令可以用来查看LACP模块所有告警的开启关闭状态和海量标志。
使用实例
# 查看LACP模块的所有告警信息。
display snmp-agent trap feature-name lacp all
------------------------------------------------------------------------------
Feature name: LACP
Trap number : 7
------------------------------------------------------------------------------
Trap name Default switch status Current switch status
hwLacpNegotiateFailed off on
hwLacpTotalLinkLoss off on
hwLacpPartialLinkLoss off on
hwLacpNegotiateResume off on
hwLacpTotalLinkLossResume off on
hwLacpPartialLinkLossResume off on
hwLacpPartnerExpiredLoss off on
表5-31 display snmp-agent trap feature-name lacp all输出信息描述项目
描述
Feature name
告警所属的模块名称。
Trap number
告警的数量。
Trap name
告警的名称,LACP模块的告警包括:
hwLacpNegotiateFailed:LACP模块成员链路协商不成功。
hwLacpNegotiateResume:LACP模块成员链路协商成功恢复。
hwLacpPartialLinkLoss:LACP模块链路带宽部分丢失。
hwLacpPartialLinkLossResume:LACP模块链路带宽部分恢复。
hwLacpTotalLinkLoss:LACP模块链路带宽全部丢失。
hwLacpTotalLinkLossResume:LACP模块链路带宽全部恢复。
hwLacpPartnerExpiredLoss:本端收到对端的超时报文。
Default switch status
缺省告警开关的状态:
on:表示告警处于开启状态。
off:表示告警处于关闭状态。
Current switch status
当前告警开关的状态:
on:表示告警处于开启状态。
off:表示告警处于关闭状态。
display snmp-agent trap feature-name trunk all
命令功能
display snmp-agent trap feature-name trunk all命令用来查看Trunk模块的所有告警开关的信息。
命令格式
display snmp-agent trap feature-name trunk all
参数说明
无
视图
所有视图
缺省级别
1:监控级
使用指南
简单网络管理协议SNMP(Simple Network Management Protocol)是广泛用于TCP/IP网络的网络管理标准协议。SNMP提供了一种通过运行网络管理软件的中心计算机(即网络管理工作站)来管理网元的方法。网元上运行的管理代理可以主动上报告警给管理工作站,可使管理工作站及时获取网络状态,从而使网络管理员能够及时采取相应措施。
执行display snmp-agent trap feature-name trunk
all命令可以用来查看Trunk模块所有告警的开启关闭状态。
使用实例
# 查看Trunk模块的所有告警信息。
display snmp-agent trap feature-name trunk all
------------------------------------------------------------------------------
Feature name: TRUNK
Trap number : 4
------------------------------------------------------------------------------
Trap name Default switch status Current switch status
hwExtLinkDown off off
hwExtLinkUp off off
hwExtAllMemberDownNotify off off
hwExtAllMemberDownResume off off
表5-32 display snmp-agent trap feature-name trunk all命令输出信息描述项目
描述
Feature name
告警所属的模块名称。
Trap number
告警的数量。
Trap name
告警的名称,Trunk模块的告警包括:
hwextlinkdown:Trunk接口中成员口状态变为Down。
hwextlinkup:Trunk接口中成员口状态变为Up。
hwextallmemberdownnotify:Trunk的所有成员接口变为Down状态告警。
hwextallmemberdownresume:Trunk的所有成员接口中至少有一个变为Up状态。
Default switch status
缺省告警开关的状态:
on:表示告警处于开启状态。
off:表示告警处于关闭状态。
Current switch status
当前告警开关的状态:
on:表示告警处于开启状态。
off:表示告警处于关闭状态。
display trunk index-map
命令功能
display trunk index-map命令用来查看Eth-Trunk ID和内部索引值Index的对应关系。
命令格式
display trunk index-map
参数说明
无
视图
所有视图
缺省级别
1:监控级
使用指南
用户在创建Eth-Trunk接口时会为其手动分配一个ID值,比如用户创建Eth-Trunk1,1就是该Eth-Trunk的ID值。同时设备内部也会为每个Eth-Trunk分配一个编号,该编号即索引值Index。设备为Eth-Trunk接口分配内部索引值Index时,从小到大遍历,取未分配的索引值作为Eth-Trunk内部索引。因此Eth-Trunk接口的ID和内部索引值的对应关系是无序的。该命令可用来查看Eth-Trunk ID和内部索引值Index的对应关系。
使用实例
# 查看Eth-Trunk接口ID和内部索引的对应关系。
display trunk index-map
Index Interface Name
-----------------------------
1 Eth-Trunk10
2 Eth-Trunk20
3 Eth-Trunk5
表5-33 display trunk index-map命令输出信息描述项目
描述
Index
Eth-Trunk内部索引值。
Interface Name
Eth-Trunk接口名称。
display trunk resource
命令功能
display trunk resource命令用来查看设备上已经配置的Trunk及成员接口数量。
命令格式
display trunk resource
参数说明
无
视图
所有视图
缺省级别
1:监控级
使用指南
当用户需要查看设备上创建的Trunk数量及加入Trunk成员口的数量,可通过命令display trunk resource查看。通过获取的信息,可了解已经使用的Trunk资源。
使用实例
# 查看设备上已经使用的Trunk资源。
display trunk resource
Number of configured trunk interfaces is : 4
Interface Member Count
-----------------------------------------------------------
Eth-Trunk1 2
Eth-Trunk10 0
Eth-Trunk30 0
Eth-Trunk55 0
表5-34 display trunk resource命令输出信息描述项目
描述
Number of configured trunk interfaces is
已经存在的Trunk数量。
Interface
Trunk接口类型:Eth-Trunk
Member Count
Trunk的成员接口数量。
display trunkfwdtbl eth-trunk
命令功能
display trunkfwdtbl eth-trunk命令用来查看Eth-Trunk转发表。
命令格式
display trunkfwdtbl eth-trunk trunk-id
参数说明
参数
参数说明
取值
trunk-id
指定Eth-Trunk接口的ID。
整数形式,不同产品形态上的取值范围有所不同,具体如下:S1720GFR、S2750EI、S5700LI、S5700S-LI、S5710-X-LI:0~63
S1720GW-E、S1720GWR-E、S2720EI、S5720SI、S5720S-SI、S5720LI、S5720S-LI:0~119
S5720EI、S5720HI、S6720EI、S6720S-EI:0~127
S1720X-E、S5730SI、S5730S-EI、S6720SI、S6720S-SI、S6720LI、S6720S-LI:0~249
对于S6720EI和S6720S-EI,该取值还可通过命令assign trunk灵活配置,并通过命令display trunk
configuration查看配置结果。
视图
所有视图
缺省级别
1:监控级
使用指南
Eth-Trunk中最多可以支持8条物理成员链路,转发表对应显示8条表项,分别对应Hash算法生成的Hash-key值0~7,Hash算法生成不同的key值依次在活动链路中寻找出接口。
使用实例
# 查看Eth-Trunk1的转发表,Eth-Trunk1有三条活动链路。
display trunkfwdtbl eth-trunk 1
Eth-Trunk1's forwarding table is:
GigabitEthernet0/0/1
GigabitEthernet0/0/2
GigabitEthernet0/0/3
GigabitEthernet0/0/1
GigabitEthernet0/0/2
GigabitEthernet0/0/3
GigabitEthernet0/0/1
GigabitEthernet0/0/2
表5-35 display trunkfwdtbl eth-trunk命令输出信息描述项目
描述
Eth-Trunk1's forwarding table
要查看的Eth-Trunk接口的转发表项。
display trunkmembership eth-trunk
命令功能
display trunkmembership eth-trunk命令用来查看Eth-Trunk接口及其成员口信息。
命令格式
display trunkmembership eth-trunk trunk-id
参数说明
参数
参数说明
取值
trunk-id
指定Eth-Trunk接口的ID。
整数形式,不同产品形态上的取值范围有所不同,具体如下:S1720GFR、S2750EI、S5700LI、S5700S-LI、S5710-X-LI:0~63
S1720GW-E、S1720GWR-E、S2720EI、S5720SI、S5720S-SI、S5720LI、S5720S-LI:0~119
S5720EI、S5720HI、S6720EI、S6720S-EI:0~127
S1720X-E、S5730SI、S5730S-EI、S6720SI、S6720S-SI、S6720LI、S6720S-LI:0~249
对于S6720EI和S6720S-EI,该取值还可通过命令assign trunk灵活配置,并通过命令display trunk
configuration查看配置结果。
视图
所有视图
缺省级别
1:监控级
使用指南
应用场景
Eth-Trunk接口配置成功后,如果需要查看Eth-Trunk接口的配置信息,以及Eth-Trunk接口下捆绑的成员接口信息时,可以使用命令display trunkmembership eth-trunk查看。
在监控接口的状态或检查接口的故障原因时,可执行命令display trunkmembership
eth-trunk获取Eth-Trunk接口和成员接口的详细信息。根据获取的信息可以进行故障诊断,确定加入Eth-Trunk接口的接口是否正确。
前置条件
Eth-Trunk接口已经正确配置。如果没有成功配置Eth-Trunk接口,执行命令display trunkmembership eth-trunk时,将提示错误。
注意事项
如果查看LACP模式Eth-Trunk接口的配置信息,必须已经成功在Eth-Trunk接口视图下执行命令mode lacp配置Eth-Trunk接口工作模式为LACP模式。
使用实例
# 查看编号为2的Eth-Trunk的成员接口信息。
display trunkmembership eth-trunk 2
Trunk ID: 2
Used status: VALID
TYPE: ethernet
Working Mode : Normal
Number Of Ports in Trunk = 2
Number Of Up Ports in Trunk = 2
Operate status: up
Interface GigabitEthernet0/0/1, valid, operate up, weight=1
Interface GigabitEthernet0/0/2, valid, operate up, weight=1
表5-36 display trunkmembership eth-trunk命令的输出信息描述项目
描述
Trunk ID
Eth-Trunk的编号。
Used status
Eth-Trunk的状态:VALID表示Eth-Trunk有效。
INVALID表示Eth-Trunk无效。
TYPE
Eth-Trunk的接口类型。
Working Mode
Eth-Trunk的工作模式。
Normal:表示手工模式。
LACP:表示LACP模式。
该参数可以通过命令
Number Of Ports in Trunk
Eth-Trunk中包含的接口个数。
Number Of Up Ports in Trunk
Eth-Trunk中包含的处于开启状态的接口个数。
Operate status
Eth-Trunk接口状态。up:Eth-Trunk接口状态处于up状态。
down:Eth-Trunk接口状态处于down状态。
Interface,valid,operate,weight
成员接口详细信息:Interface:接口类型和接口编号。
valid:接口可用。
operate:接口当前状态。
weight:接口的权重值。
eth-trunk
命令功能
eth-trunk命令用来将当前接口加入到指定Eth-Trunk中。
undo
eth-trunk命令用来将当前接口从指定Eth-Trunk中删除。
缺省情况下,当前接口没有加入任何Eth-Trunk。
命令格式
eth-trunk trunk-id [ mode { active | passive } ]
undo eth-trunk
参数说明
参数
参数说明
取值
trunk-id
指定Eth-Trunk的ID。
整数形式,不同产品形态上的取值范围有所不同,具体如下:S1720GFR、S2750EI、S5700LI、S5700S-LI、S5710-X-LI:0~63
S1720GW-E、S1720GWR-E、S2720EI、S5720SI、S5720S-SI、S5720LI、S5720S-LI:0~119
S5720EI、S5720HI、S6720EI、S6720S-EI:0~127
S1720X-E、S5730SI、S5730S-EI、S6720SI、S6720S-SI、S6720LI、S6720S-LI:0~249
对于S6720EI和S6720S-EI,该取值还可通过命令assign trunk灵活配置,并通过命令display trunk
configuration查看配置结果。
mode { active | passive }
指定Eth-Trunk成员接口发送报文的模式。仅LACP模式的Eth-Trunk支持此配置。缺省情况下,该模式为主动模式。active:指定Eth-Trunk成员接口发送报文的模式为主动模式。配置为active模式的Eth-Trunk成员接口会主动发送协商报文。
passive:指定Eth-Trunk成员接口发送报文的模式为被动模式。配置为passive模式的Eth-Trunk成员接口不会主动发送协商报文,待收到对端发送的报文后,才开始发送报文进行协商。
-
视图
Ethernet接口视图、GE接口视图、XGE接口视图、MultiGE接口视图、40GE接口视图
缺省级别
2:配置级
使用指南
为了提供更高的连接可靠性并扩大接口带宽,可以使用eth-trunk命令将多个接口捆绑为一个Eth-Trunk接口。
使用interface eth-Trunk命令创建Eth-Trunk后,才能使用eth-trunk命令将接口加入到Eth-Trunk中。
每个Eth-Trunk接口下最多可以包含8个成员接口(S5720HI每个Eth-Trunk接口下最多可以包含32个成员接口,S1720X-E、S5730SI、S5730S-EI、S6720LI、S6720S-LI、S6720SI和S6720S-SI每个Eth-Trunk接口下最多可以包含16个成员接口)。组成Eth-Trunk的接口称为Eth-Trunk的成员接口。对于S6720EI和S6720S-EI,该取值还可通过命令assign trunk灵活配置,并通过命令display trunk configuration查看配置结果。
接口在加入Eth-Trunk时,接口的部分属性必须是缺省值,否则将无法加入。必须是缺省值的属性包括但不限于:
接口的链路类型
所属VLAN
VLAN-Mapping
VLAN-Stacking
QinQ协议号
接口优先级
接口是否允许BPDU报文通过
MAC地址学习功能
静态加入组播组
广播报文丢弃
未知组播报文丢弃
未知单播报文丢弃
接口绑定可控组播模板
同一个Eth-Trunk的所有成员接口的以上属性必须保持一致,不能单独修改。修改Eth-Trunk的以上属性,它的所有成员接口的对应属性也相应改变。
在接口加入Eth-Trunk之前,建议首先使用shutdown(接口视图)命令关闭接口。在两端的接口都加入Eth-Trunk后,使用undo shutdown(接口视图)命令开启接口,否则可能会出现流量中断或短暂广播风暴的现象。
在删除Eth-Trunk的成员接口之前,建议首先使用shutdown(接口视图)命令关闭成员接口再使用undo eth-trunk命令将接口从Eth-Trunk中删除。
两端设备Eth-Trunk中包含的成员接口数目应该相等,而且两端设备的接口之间由直连网线连接。
使用实例
# 将接口GigabitEthernet0/0/1加入到编号为2的Eth-Trunk中。
system-view
[HUAWEI] interface gigabitethernet 0/0/1
[HUAWEI-GigabitEthernet0/0/1] eth-trunk 2
e-trunk(Eth-Trunk接口视图)
命令功能
e-trunk命令用来将LACP模式的Eth-Trunk加入到指定E-Trunk中。
undo e-trunk命令用来删除指定E-Trunk中的Eth-Trunk。
仅S1720X-E、S5720SI、S5720S-SI、S6720LI、S6720S-LI、S6720SI、S6720S-SI、S5720EI、S5720HI、S5730SI、S5730S-EI、S6720EI和S6720S-EI支持此命令。
命令格式
e-trunk e-trunk-id [ remote-eth-trunk eth-trunk-id ]
undo e-trunk
参数说明
参数
参数说明
取值
e-trunk-id
E-Trunk的编号。
整数形式,取值范围为1~16。
remote-eth-trunk eth-trunk-id
指定远端PE设备的Eth-Trunk编号。
当两台PE设备上创建的Eth-Trunk ID不一样,如果用户通过本命令将不同ID的LACP模式的Eth-Trunk加入同一个E-Trunk时,必须选择本参数指定远端Eth-Trunk ID。由此才能保证E-Trunk正常工作。
整数形式,取值范围是0~4294967295。
视图
Eth-Trunk接口视图
缺省级别
2:配置级
使用指南
应用场景
只有LACP模式的Eth-Trunk可以加入E-Trunk。一个Eth-Trunk只能加入一个E-Trunk。如果该Eth-Trunk已经加入其他E-Trunk时,必须退出原有E-Trunk,才能加入新的E-Trunk。
一个E-Trunk最多可以加入64个LACP模式的Eth-Trunk。
注意事项
仅支持LACP模式的Eth-Trunk加入E-Trunk。
Eth-Trunk加入E-Trunk后,若需要修改加入的E-Trunk或对端Eth-Trunk信息,必须先执行undo e-trunk命令将Eth-Trunk从E-Trunk中删除,再重新执行命令e-trunk将Eth-Trunk加入指定E-Trunk,或修改对端Eth-Trunk信息。
使用实例
# 将Eth-Trunk 1加入ID为1的E-Trunk。
system-view
[HUAWEI] interface Eth-Trunk 1
[HUAWEI-Eth-Trunk1] e-trunk 1
e-trunk mode
命令功能
e-trunk mode命令用来配置Eth-Trunk在E-Trunk中的工作模式。
undo e-trunk mode命令用来恢复Eth-Trunk在E-Trunk中的工作模式为缺省工作模式。
缺省情况下,Eth-Trunk在E-Trunk中工作在自动模式。
仅S1720X-E、S5720SI、S5720S-SI、S6720LI、S6720S-LI、S6720SI、S6720S-SI、S5720EI、S5720HI、S5730SI、S5730S-EI、S6720EI和S6720S-EI支持此命令。
命令格式
e-trunk mode { auto | force-master | force-backup }
undo e-trunk mode
参数说明
参数
参数说明
取值
auto
自动模式。
-
force-master
强制为主用状态。
-
force-backup
强制为备用状态。
-
视图
Eth-Trunk接口视图
缺省级别
2:配置级
使用指南
只能对已经加入E-Trunk的Eth-Trunk执行本命令。当Eth-Trunk退出E-Trunk时,该配置将自动清除。
在E-Trunk正常工作期间,改变发送周期,会引起主备状态振荡。因此建议在改变发送周期前,先将成员Eth-Trunk的工作模式设置为强制主/备模式,待新的配置协商稳定后,再恢复自动状态。
使用实例
# 配置Eth-Trunk 1在E-Trunk中的模式为强制主用。
system-view
[HUAWEI] interface Eth-Trunk 1
[HUAWEI-Eth-Trunk1] e-trunk mode force-master
e-trunk port
命令功能
e-trunk port命令用来配置收发E-Trunk协议报文的UDP端口号。
undo e-trunk port命令用来恢复收发E-Trunk协议报文的UDP端口号到缺省值。
缺省情况下,收发E-Trunk协议报文的UDP端口号是1025。
仅S1720X-E、S5720SI、S5720S-SI、S6720LI、S6720S-LI、S6720SI、S6720S-SI、S5720EI、S5720HI、S5730SI、S5730S-EI、S6720EI和S6720S-EI支持此命令。
命令格式
e-trunk port port-number
undo e-trunk port
参数说明
参数
参数说明
取值
port-number
指定收发E-Trunk协议报文的UDP端口号。
1025~65535该范围内的端口号如果被其他协议占用,E-Trunk协议将不可用。
说明:
端口号49152~65535由socket随机分配,配置收发E-Trunk协议报文的UDP端口号,建议不要配置这个范围段值,以免E-Trunk协议不可用。
整数形式,取值范围是1025~65535。
视图
系统视图
缺省级别
2:配置级
使用指南
应用场景
E-Trunk是华为公司私有协议。缺省情况下,收发E-Trunk协议报文的UDP端口号是1025,可能存在与其他协议的UDP端口号冲突。为了保证E-Trunk协议报文正常转发,可通过本命令更改收发E-Trunk协议报文的UDP端口号。
注意事项
E-Trunk两端设备的端口号必须一致。如果在E-Trunk正常运行期间修改UDP端口号,必须在E-Trunk超时时间内完成。
E-Trunk正常运行期间,如果通过本命令修改UDP端口号可能会导致E-Trunk两端设备无法互通。E-Trunk协商超时,可能会出现双主现象。
使用实例
# 配置收发E-Trunk协议报文的UDP端口号。
system-view
[HUAWEI] e-trunk port 1026
e-trunk(系统视图)
命令功能
e-trunk命令用来创建E-Trunk。
undo e-trunk命令用来删除E-Trunk。
仅S1720X-E、S5720SI、S5720S-SI、S6720LI、S6720S-LI、S6720SI、S6720S-SI、S5720EI、S5720HI、S5730SI、S5730S-EI、S6720EI和S6720S-EI支持此命令。
命令格式
e-trunk e-trunk-id
undo e-trunk e-trunk-id
参数说明
参数
参数说明
取值
e-trunk-id
E-Trunk的编号。
整数形式,取值范围是1~16。
视图
系统视图
缺省级别
2:配置级
使用指南
当E-Trunk存在时,执行本命令直接进入E-Trunk视图。
一台设备上最多可以创建16个E-Trunk。
创建E-Trunk后,在配置E-Trunk的对端设备IP地址之前,E-Trunk不发送协议报文。
使用实例
# 创建ID为1的E-Trunk。
system-view
[HUAWEI] e-trunk 1
[HUAWEI-e-trunk-1]
e-trunk track bfd-session
命令功能
e-trunk track bfd-session命令用来配置E-Trunk绑定BFD会话。
undo e-trunk track bfd-session命令用来取消绑定的BFD会话。
缺省情况下,E-Trunk没有绑定BFD会话。
仅S5720SI、S5720S-SI、S5730SI、S5730S-EI、S6720SI、S6720S-SI、S5720EI、S5720HI、S6720EI和S6720S-EI支持此命令。
命令格式
e-trunk track bfd-session session-name bfd-session-name
undo e-trunk track bfd-session
参数说明
参数
参数说明
取值
session-name bfd-session-name
BFD的会话名称。
字符串形式,不支持空格,不区分大小写,长度范围是1~15。当输入的字符串两端使用双引号时,可在字符串中输入空格。
视图
E-Trunk视图
缺省级别
2:配置级
使用指南
应用场景
假设E-Trunk两端的设备分别是PE1、PE2,PE1的状态是主用状态,PE2的状态是备用状态。如果PE1发生故障,PE2在定时器超时后仍然没有收到PE1发送的E-Trunk协议报文,PE2的状态将从备用状态变为主用状态。
由于PE2必须等待定时器超时后,PE2的状态才会发生改变。在这期间,用户的流量无法正常转发,导致流量中断。为了让PE2快速感知故障存在,快速改变状态,从而保证流量正常转发,可执行本命令配置E-Trunk绑定BFD会话。
配置E-Trunk绑定BFD会话后,BFD可快速检测PE1与PE2间的协议链路状态。当协议链路状态发生变化,BFD会话状态将变为Down,通过BFD机制PE2可快速感知故障,快速改变状态,从而保证流量正常转发。
在此场景下,PE1和PE2的Eth-Trunk只能支持一个成员口。
前置条件
执行本命令前:E-Trunk和BFD必须已经成功配置,且BFD类型必须是BFD for IP类型,否则E-Trunk无法通过BFD机制快速感知故障。
配置BFD时,必须保证E-Trunk的源、目的IP之间可达,否则BFD会话状态无法Up。即,BFD无法成功检测PE1与PE2间的协议链路状态。
注意事项
E-Trunk绑定BFD会话后,如果两端设备的AC口都联动BFD,当主设备的AC口故障后BFD会变Down,E-Trunk的流量会切换到备链路,如果60秒内主设备的AC口故障清除恢复正常,E-Trunk会立即回切。
使用实例
# 将ID为1的E-Trunk与名称为hello的BFD会话绑定。
system-view
[HUAWEI] e-trunk 1
[HUAWEI-e-trunk-1] e-trunk track bfd-session session-name hello
interface eth-trunk
命令功能
interface eth-trunk命令用来进入已经存在的Eth-Trunk接口,或创建并进入Eth-Trunk接口。
undo interface eth-trunk命令用来删除Eth-Trunk接口。
缺省情况下,未创建Eth-Trunk接口。
命令格式
interface eth-trunk trunk-id[.subnumber ]
undo interface eth-trunk trunk-id[.subnumber ]
参数说明
参数
参数说明
取值
trunk-id
指定Eth-Trunk编号。
整数形式,不同产品形态上的取值范围有所不同,具体如下:S1720GFR、S2750EI、S5700LI、S5700S-LI、S5710-X-LI:0~63
S1720GW-E、S1720GWR-E、S2720EI、S5720SI、S5720S-SI、S5720LI、S5720S-LI:0~119
S5720EI、S5720HI、S6720EI、S6720S-EI:0~127
S1720X-E、S5730SI、S5730S-EI、S6720SI、S6720S-SI、S6720LI、S6720S-LI:0~249
对于S6720EI和S6720S-EI,该取值还可通过命令assign trunk灵活配置,并通过命令display trunk
configuration查看配置结果。
subnumber
Eth-Trunk的子接口编号。
整数形式,取值范围是1~4096。
视图
系统视图
缺省级别
2:配置级
使用指南
如果该Eth-Trunk已经存在,interface eth-trunk命令只用来进入Eth-Trunk接口视图。
删除Eth-Trunk时,Eth-Trunk中不能有成员接口。
仅S6720EI、S6720S-EI、S5720HI和S5720EI支持以太网子接口。
对于上述形态设备的二层接口,仅hybrid和trunk类型接口支持配置以太网子接口。
对于上述形态设备的二层接口,执行命令undo portswitch切换为三层接口后,支持配置以太网子接口。
接口加入Eth-Trunk后,该成员接口上不能配置子接口。
VCMP的角色是Client时,不能配置VLAN终结子接口。
使用实例
# 创建编号为2的Eth-Trunk。
system-view
[HUAWEI] interface eth-trunk 2
[HUAWEI-Eth-Trunk2]
ipv4 field
命令功能
ipv4 field命令用来设置指定负载分担模板中IPv4报文负载分担方式。
undo ipv4 field命令用来删除指定负载分担模板中IPV4报文的指定负载分担方式或将指定负载分担模板中IPv4报文负载分担方式恢复默认。
缺省情况下,IPv4报文负载分担方式为sip、dip。
仅S1720X-E、S5720EI、S5720HI、S5730SI、S5730S-EI、S6720SI、S6720S-SI、S6720LI、S6720S-LI、S6720EI和S6720S-EI支持此命令。
命令格式
ipv4 field [ dip | l4-dport | l4-sport | protocol | sip | sport | vlan ] *
undo ipv4 field [ dip | l4-dport | l4-sport | protocol | sip | sport | vlan ] *
S1720X-E、S5730SI、S5730S-EI、S6720LI、S6720S-LI、S6720SI和S6720S-SI仅支持参数dip、sip和sport。
参数说明
参数
参数说明
取值
dip
根据指定模板中目的IP的负载分担。
-
l4-dport
根据指定模板中传输层目的端口的负载分担。
-
l4-sport
根据指定模板中传输层源端口的负载分担。
-
protocol
根据指定模板中协议的负载分担。
-
sip
根据指定模板中源IP的负载分担。
-
sport
根据指定模板中物理源端口的负载分担。
-
vlan
根据指定模板中VLAN的负载分担。
-
视图
Load-balance-profile视图
缺省级别
2:配置级
使用指南
应用场景
使用undo ipv4 field命令,若不选择参数,则将指定负载分担模板中IPv4报文负载分担方式恢复默认;若选择参数,则用来删除指定负载分担模板中IPv4报文的指定负载分担方式。
注意事项
该命令为覆盖式命令,多次执行该命令,按最后一次配置结果生效。
使用实例
# 设置负载分担模板a中IPv4报文负载分担方式为sip、protocol。
system-view
[HUAWEI] load-balance-profile a
[HUAWEI-load-balance-profile-a] ipv4 field sip protocol
ipv6 field
命令功能
ipv6 field命令用来设置指定负载分担模板中IPv6报文负载分担方式。
undo ipv6 field命令用来删除指定负载分担模板中IPv6报文的指定负载分担方式或将指定负载分担模板中IPv6报文负载分担方式恢复默认。
缺省情况下,IPv6报文负载分担方式为sip、dip。
仅S1720X-E、S5720EI、S5720HI、S5730SI、S5730S-EI、S6720SI、S6720S-SI、S6720LI、S6720S-LI、S6720EI和S6720S-EI支持此命令。
命令格式
ipv6 field [ dip | l4-dport | l4-sport | protocol | sip | sport | vlan ] *
undo ipv6 field [ dip | l4-dport | l4-sport | protocol | sip | sport | vlan ] *
S1720X-E、S5730SI、S5730S-EI、S6720LI、S6720S-LI、S6720SI和S6720S-SI仅支持参数dip、l4-dport、l4-sport、sip和sport。
参数说明
参数
参数说明
取值
dip
根据指定模板中目的IP的负载分担。
-
l4-dport
根据指定模板中传输层目的端口的负载分担。
-
l4-sport
根据指定模板中传输层源端口的负载分担。
-
protocol
根据指定模板中协议的负载分担。
-
sip
根据指定模板中源IP的负载分担。
-
sport
根据指定模板中物理源端口的负载分担。
-
vlan
根据指定模板中VLAN的负载分担。
-
视图
Load-balance-profile视图
缺省级别
2:配置级
使用指南
应用场景
使用undo ipv6 field命令,若不选择参数,则将指定负载分担模板中IPv6报文负载分担方式恢复默认;若选择参数,则用来删除指定负载分担模板中IPv6报文的指定负载分担方式。
注意事项
该命令为覆盖式命令,多次执行该命令,按最后一次配置结果生效。
使用实例
# 设置负载分担模板a中IPv6报文负载分担方式为sip、protocol。
system-view
[HUAWEI] load-balance-profile a
[HUAWEI-load-balance-profile-a] ipv6 field sip protocol
l2 field
命令功能
l2 field命令用来设置指定负载分担模板中二层报文的负载分担方式。
undo l2 field命令用来删除指定负载分担模板中二层报文的指定负载分担方式或将负载分担模板中二层报文的负载分担方式恢复默认。
缺省情况下,二层报文的负载分担方式为smac、dmac。
仅S1720X-E、S5720EI、S5720HI、S5730SI、S5730S-EI、S6720SI、S6720S-SI、S6720LI、S6720S-LI、S6720EI和S6720S-EI支持此命令。
命令格式
l2 field [ dmac | l2-protocol | smac | sport | vlan ] *
undo l2 field [ dmac | l2-protocol | smac | sport | vlan ] *
S1720X-E、S5730SI、S5730S-EI、S6720LI、S6720S-LI、S6720SI和S6720S-SI仅支持参数dmac、smac和sport。
参数说明
参数
参数说明
取值
dmac
根据指定模板中目的MAC的负载分担。
-
l2-protocol
根据指定模板中协议的负载分担。
-
smac
根据指定模板中源MAC的负载分担。
-
sport
根据指定模板中物理源端口的负载分担。
-
vlan
根据指定模板中VLAN的负载分担。
-
视图
Load-balance-profile视图
缺省级别
2:配置级
使用指南
应用场景
使用undo l2 field命令,若不选择参数,则将负载分担模板中二层报文的负载分担方式恢复默认;若选择参数,则用来删除指定负载分担模板中二层报文的指定负载分担方式。
注意事项
该命令为覆盖式命令,多次执行该命令,按最后一次配置结果生效。
使用实例
# 设置负载分担模板a中二层报文的负载分担方式为smac。
system-view
[HUAWEI] load-balance-profile a
[HUAWEI-load-balance-profile-a] l2 field smac
lacp collector delay
命令功能
lacp collector delay命令用来配置LACP(Link
Aggregation Control Protocol)协议报文中的CollectorMaxDelay字段取值。
undo lacp collector delay命令用来恢复LACP协议报文中的CollectorMaxDelay字段取值到缺省值。
缺省情况下,CollectorMaxDelay字段取值是0。
命令格式
lacp collector delay delay-time
undo lacp collector delay
参数说明
参数
参数说明
取值
delay-time
指定LACP协议报文中的CollectorMaxDelay字段取值。
整数形式,取值范围是0~65535。单位是10微秒。
视图
Eth-Trunk接口视图
缺省级别
2:配置级
使用指南
应用场景
当其他厂商设备与华为设备对接时,由于华为设备版本不同,发送给其他厂商LACPDU协议报文中CollectorMaxDelay字段缺省值不同,可能引起CPU使用率升高等问题,这时可以通过lacp collector delay命令配置CollectorMaxDelay字段保持一致。
前置条件
在执行lacp collector delay命令前,已经成功在Eth-Trunk接口视图下执行命令mode lacp配置Eth-Trunk接口工作模式为LACP模式。
注意事项
对于华为公司设备,CollectorMaxDelay字段取值0~65535均合法,即使同一个Eth-Trunk接口的不同成员口收到的LACPDU协议报文中CollectorMaxDelay字段不一致,设备也会正常处理,且不会影响设备的CPU。
使用实例
# 设置CollectorMaxDelay字段值是65535。
system-view
[HUAWEI] interface eth-trunk 1
[HUAWEI-Eth-Trunk1] mode lacp
[HUAWEI-Eth-Trunk1] lacp collector delay 65535
lacp e-trunk priority
命令功能
lacp e-trunk priority命令用来配置E-Trunk的LACP优先级。
undo lacp e-trunk priority命令用来删除E-Trunk的LACP优先级。
缺省情况下,E-Trunk的LACP优先级是32768。
仅S1720X-E、S5720SI、S5720S-SI、S6720LI、S6720S-LI、S6720SI、S6720S-SI、S5720EI、S5720HI、S5730SI、S5730S-EI、S6720EI和S6720S-EI支持此命令。
命令格式
lacp e-trunk priority priority
undo lacp e-trunk priority
参数说明
参数
参数说明
取值
priority
E-Trunk的LACP优先级。
整数形式,取值范围是0~65535。取值越小LACP优先级越高。
视图
系统视图、Eth-Trunk接口视图
缺省级别
2:配置级
使用指南
该命令用于配置E-Trunk的LACP优先级。如果配置了LACP优先级,E-Trunk中的成员Eth-Trunk接口发送LACP报文时,采用配置的优先级。否则,使用E-Trunk的LACP优先级缺省值32768。
同一个E-Trunk中主备两台设备的LACP优先级需要保持一致。
当设备上配置多个E-Trunk时,不同聚合组的LACP优先级可以不同,此时需要在Eth-Trunk接口视图下配置LACP优先级。
在系统视图下配置的LACP优先级对所有加入E-Trunk的Eth-Trunk接口有效。在Eth-Trunk接口视图下配置的LACP优先级仅对该Eth-Trunk接口有效。对于指定的Eth-Trunk接口,如果已经在系统视图下执行了本命令,又在指定的Eth-Trunk接口视图下执行本命令,则以Eth-Trunk接口视图下配置的值为准。
在Eth-Trunk接口视图配置lacp e-trunk priority前需先将Eth-Trunk加入E-Trunk中。
使用实例
# 配置E-Trunk的LACP优先级为1。
system-view
[HUAWEI] lacp e-trunk priority 1
lacp e-trunk system-id
命令功能
lacp e-trunk system-id命令用来配置E-Trunk的LACP系统ID。
undo lacp e-trunk system-id命令用来删除E-Trunk的LACP系统ID。
缺省情况下,LACP系统ID在系统视图下的缺省值为以太口MAC地址。
仅S1720X-E、S5720SI、S5720S-SI、S6720LI、S6720S-LI、S6720SI、S6720S-SI、S5720EI、S5720HI、S5730SI、S5730S-EI、S6720EI和S6720S-EI支持此命令。
命令格式
lacp e-trunk system-id mac-address
undo lacp e-trunk system-id
参数说明
参数
参数说明
取值
system-id mac-address
E-Trunk的LACP系统ID。
格式为H-H-H,其中H为4位的十六进制数,可以输入1~4位,如00e0、fc01。当输入不足4位时,表示前面的几位为0,如:输入e0,等同于00e0。系统ID不能为全0或全F。
视图
系统视图
缺省级别
2:配置级
使用指南
该命令用来配置E-Trunk的LACP系统ID。如果配置了系统ID,E-Trunk中的成员Eth-Trunk接口发送LACP协议报文时,采用配置的系统ID。否则,使用原有系统ID。
同一个E-Trunk中主备两台设备的LACP系统ID需要保持一致。
使用实例
# 配置E-Trunk的LACP系统ID为00E0-FC00-0000。
system-view
[HUAWEI] lacp e-trunk system-id 00E0-FC00-0000
lacp force-switch
命令功能
lacp force-switch命令用来当LACP模式的Eth-Trunk没有配置抢占,或使能抢占但延时时间未到时,手工执行强制倒换。
缺省情况下,设备不会强制倒换。
仅S5720HI支持该命令。
命令格式
lacp force-switch
参数说明
无
视图
Eth-Trunk接口视图
缺省级别
2:配置级
使用指南
应用场景
图5-1 LACP模式Eth-Trunk组网图
如图5-1所示,当MA(Maintenance Association)未绑定任何业务时,两台设备之间配置LACP模式的Eth-Trunk。MEP(Maintenance
End Point)所在接口interface1是Eth-Trunk主用链路接口。当在interface1配置delay-measure
two-way trigger if-down命令或loss-measure single-ended-synthetic trigger if-down命令时,如果Y.1731检测到主用链路质量较差,会联动interface1的接口状态变成ETHOAM down。为了保证业务不中断,需要在Eth-Trunk接口成员视图下执行lacp track
interface命令,将备份成员口interface2的优先级的提高,此时备份链路会发生抢占,从而实现主备链路的自动切换。
当主用链路质量恢复正常时,如果没有配置抢占或使能抢占但延时时间未到时,可以执行lacp force-switch命令,手工执行强制倒换。
前置条件
已经执行lacp track
interface命令,配置LACP模式下的Eth-Trunk的备份成员口和主用成员口的联动功能,并动态修改备份成员口的优先级。
注意事项
Eth-Trunk只能有2个成员口,并且最大活动链路数必须是1。
使用实例
# 在Eth-Trunk1接口下执行强制倒换功能。
system-view
[HUAWEI] interface eth-trunk 1
[HUAWEI-Eth-Trunk1] lacp force-switch
lacp force-forward
命令功能
lacp force-forward命令用来配置物理状态为Up的成员口,在对端没有加入Eth-Trunk时可以转发数据报文。
undo lacp force-forward命令用来恢复物理状态为Up的成员口的转发状态为缺省值。
缺省情况下,物理状态为Up的成员口,在对端没有加入Eth-Trunk时不能转发数据报文。
命令格式
lacp force-forward
undo lacp force-forward
参数说明
无
视图
Eth-Trunk接口视图
缺省级别
2:配置级
使用指南
应用场景
图5-2 交换机和服务器直连场景图
如图5-2所示,服务器两个网卡对应的两个端口和交换机直连,交换机上配置Eth-Trunk,同时指定工作模式为LACP模式。服务器的正常处理流程是:服务器启动时根据默认配置,会在Interface1上配置IP地址,然后从该端口向远端文件服务器发起请求,下载配置文件。
配置文件下载成功后,服务器会根据配置文件将两个端口进行聚合,作为Eth-Trunk的成员口与设备进行LACP协商。
但是服务器获取配置文件之前Interface1为独立的物理口,没有配置LACP协议,所以会导致交换机侧的端口LACP协商失败,交换机在该Eth-Trunk口不转发流量,这又导致了服务器无法通过Interface1下载配置文件,从而导致服务器和交换机直连不通。
为了解决此问题,可以在交换机的Eth-Trunk接口下配置lacp force-forward命令。当Eth-Trunk成员口处于物理Up的状态,虽然对端没有使能LACP协议,该端口仍可以转发数据报文。
前置条件
只有通过命令mode lacp指定Eth-Trunk工作模式为LACP模式,该命令才可以配置。
注意事项
该命令不支持三层转发,仅支持处于ForceFwd状态的成员口进行二层流量的转发。ForceFwd状态指的是通过命令display eth-trunk查看Eth-Trunk信息时,Status状态显示为ForceFwd。该状态在LACP协商失败后自动设置,不可手动修改。
仅支持Eth-Trunk接口以access、 hybrid 、trunk、dot1q-tunnel链路类型加入VLAN的场景。
生成树协议(包括STP、RSTP、MSTP)阻塞端口时,不会阻塞ForceFwd状态的成员口,该成员口可以继续转发数据报文。而其他破环协议(例如ERPS、RRPP等)阻塞端口时,会阻塞ForceFwd状态的成员口,该成员口不能再继续转发数据报文。
该命令和E-Trunk功能互斥,加入E-Trunk的Eth-Trunk成员口不能再配置此命令。
使用实例
# 设置物理状态为Up的成员口,在对端没有加入Eth-Trunk时可以转发数据报文。
system-view
[HUAWEI] interface eth-trunk 1
[HUAWEI-Eth-Trunk1] mode lacp
[HUAWEI-Eth-Trunk1] lacp force-forward
lacp preempt delay
命令功能
lacp preempt delay命令用来配置抢占等待时间。
undo lacp preempt delay命令用来恢复抢占等待时间为缺省值。
缺省情况下,LACP抢占等待时间是30秒。
命令格式
lacp preempt delay delay-time
undo lacp preempt delay
参数说明
参数
参数说明
取值
delay-time
指定抢占等待时间。
整数形式,S5720HI取值范围是0~180,其他形态的取值范围是10~180,单位是秒。
视图
Eth-Trunk接口视图
缺省级别
2:配置级
使用指南
使用本命令需确保以下条件:
在配置本命令前,必须保证当前的Eth-Trunk工作模式为LACP模式,否则本命令不可配。要更改工作模式为LACP模式,请在Eth-Trunk接口视图下执行mode lacp命令。
在配置本命令前,必须保证当前的Eth-Trunk已经使能优先级抢占,否则配置不生效。要使能优先级抢占,请在Eth-Trunk接口视图下执行lacp preempt enable命令。
在使能LACP优先级抢占功能并配置本命令后,当故障链路(链路A)恢复正常时,如果此链路的链路优先级高于当前活动链路(链路B)的优先级并且当前活动链路数已达到上限阈值,则经过delay-time秒后,链路A取代链路B,成为活动链路。
当链路两端设备配置的抢占等待时间不一致时,以等待时间最长的作为实际抢占等待时间;在使能优先级抢占而没有配置抢占等待时间的情况下,系统会按照缺省抢占等待时间执行抢占操作。
使用实例
# 设置Eth-Trunk1的抢占等待时间为20秒。
system-view
[HUAWEI] interface eth-trunk 1
[HUAWEI-Eth-Trunk1] mode lacp
[HUAWEI-Eth-Trunk1] lacp preempt delay 20
lacp preempt enable
命令功能
lacp preempt enable命令用来使能LACP模式下LACP优先级抢占的功能。
undo lacp preempt enable命令用来禁止LACP模式下LACP优先级抢占功能。
缺省情况下,优先级抢占处于禁止状态。
命令格式
lacp preempt enable
undo lacp preempt
enable
参数说明
无
视图
Eth-Trunk接口视图
缺省级别
2:配置级
使用指南
应用场景
在LACP模式下,当活动链路中出现故障链路时,系统会从备用链路中选择优先级最高的链路替代故障链路;如果被替代的故障链路恢复了正常,而且该链路的优先级又高于替代自己的链路。这种情况下,如果使能了LACP优先级抢占功能,高优先级链路会抢占低优先级链路,回切到活动状态。
不使能优先级抢占,系统不会重新选择活动接口,故障恢复后的链路将作为备用链路。
在进行优先级抢占时,系统将根据主动端接口的优先级进行抢占。
前置条件
如果当前链路聚合模式不是LACP模式,lacp preempt enable命令不可用。要更改工作模式为LACP模式,请在Eth-Trunk接口视图下执行mode lacp命令。
注意事项
为保证Eth-Trunk接口正常工作,要求Eth-Trunk两端LACP抢占功能使能情况配置一致,即统一使能或不使能。
使用实例
# 使能Eth-Trunk1的LACP优先级抢占。
system-view
[HUAWEI] interface eth-trunk 1
[HUAWEI-Eth-Trunk1] mode lacp
[HUAWEI-Eth-Trunk1] lacp preempt enable
lacp priority
命令功能
lacp priority命令用来设置系统LACP优先级或接口LACP优先级。
undo lacp priority命令用来恢复系统LACP优先级或接口LACP优先级为缺省值。
缺省情况下,系统LACP优先级和接口LACP优先级的值都是32768。
命令格式
lacp priority priority
undo lacp
priority
参数说明
参数
参数说明
取值
priority
LACP优先级值。取值越小LACP优先级越高。
整数形式,取值范围是0~65535。
视图
系统视图、Ethernet接口视图、GE接口视图、XGE接口视图、MultiGE接口视图、40GE接口视图、端口组视图
缺省级别
2:配置级
使用指南
应用场景
配置系统优先级是为了区别本端设备与对端设备优先级的高低,系统优先级高的将被选作链路聚合组的主动端,按照主动端设备的接口来选择活动接口。
配置接口优先级是为了区别同一设备不同接口的优先级,接口优先级高的将被选作活动接口。
如果Eth-Trunk两端设备都没有配置系统优先级,两端系统优先级都是缺省值32768,此时需要按照系统MAC来选择主动端,系统MAC小的优先。
如果同一设备不同接口没有配置优先级,则接口优先级都是缺省值32768,此时需要按照接口的编号大小来选择活动接口,接口编号小的优先。
前置条件
在以太网接口视图下执行该命令之前,需首先保证接口已经加入到LACP模式的Eth-Trunk中。
在Eth-Trunk接口视图下执行mode lacp命令,可更改工作模式为LACP模式。
注意事项
LACP模式下,Eth-Trunk接口两端设备所选择的活动接口必须保持一致,否则链路聚合组无法建立。
如果在LACP模式下执行max active-linknumber命令配置了活动接口数目上限阈值,当手工加入链路组的接口数超过了该阈值的限制,就需要选择哪些接口为活动接口,而设置接口LACP优先级即可保证在LACP模式下高优先级的接口成为活动接口。
如果没有执行max active-linknumber命令,活动接口上限阈值为最大值8。只要手工加入的成员接口数值小于8,就不需要选择活动接口,所有的接口都处于活动状态。
如果Eth-Trunk接口视图下配置了命令max active-linknumber link-number,还需要执行命令lacp preempt enable使能当前Eth-Trunk接口的LACP抢占功能,否则可能会导致LACP优先级高的接口没有被选成活动接口。
使用实例
# 设置设备的LACP系统优先级为1。
system-view
[HUAWEI] lacp priority 1
# 设置GigabitEthernet0/0/1的LACP接口优先级为1。
system-view
[HUAWEI] interface gigabitethernet0/0/1
[HUAWEI-GigabitEthernet0/0/1] lacp priority 1
lacp priority-command-mode
命令功能
lacp priority-command-mode命令用来配置LACP(Link
Aggregation Control Protocol)系统优先级的配置模式。
undo lacp
priority-command-mode命令用来恢复LACP系统优先级的配置模式到缺省值。
缺省情况下,LACP系统优先级的配置模式是default。
命令格式
lacp priority-command-mode { default | system-priority }
undo lacp priority-command-mode
参数说明
参数
参数说明
取值
default
指定LACP系统优先级的配置模式是default。
default模式指在系统视图下执行命令lacp priority配置LACP系统优先级。
-
system-priority
指定LACP系统优先级的配置模式是system-priority。
system-priority模式指在系统视图下执行命令lacp system-priority配置LACP系统优先级。
-
视图
系统视图
缺省级别
2:配置级
使用指南
应用场景
LACP系统优先级的改变会导致LACP协议重新计算,LACP模式Eth-Trunk接口状态会先变为Down再变为Up,从而导致业务震荡。为避免用户将LACP接口优先级的配置命令lacp priority拷贝到系统视图下执行,导致LACP模式Eth-Trunk接口状态震荡,可在系统视图下执行lacp priority-command-mode命令,配置LACP系统优先级的配置模式为system-priority模式,区分LACP系统优先级和LACP接口优先级的配置命令。
注意事项
执行lacp priority-command-mode命令配置LACP系统优先级的配置模式:配置default模式,LACP系统优先级和接口优先级的配置命令仍然一样,命令是lacp priority priority。
配置system-priority模式,LACP系统优先级的配置命令是lacp system-priority priority,接口优先级的配置命令是lacp priority priority。
使用实例
# 配置LACP系统优先级的配置模式是system-priority。
system-view
[HUAWEI] lacp priority-command-mode system-priority
lacp selected
命令功能
lacp selected命令用来配置LACP模式Eth-Trunk接口选择活动接口的方式。
undo lacp selected命令用来恢复LACP模式Eth-Trunk接口选择活动接口的方式为缺省值。
缺省情况下,Eth-Trunk接口依据接口优先级选择活动接口。
命令格式
lacp selected { priority | speed }
undo lacp selected
参数说明
参数
参数说明
取值
priority
指定Eth-Trunk接口依据接口优先级选择活动接口。接口优先级高的接口将被优先选为活动接口。
-
speed
指定Eth-Trunk接口依据接口速率选择活动接口。接口速率高的接口将被优先选为活动接口。
-
视图
Eth-Trunk接口视图
缺省级别
2:配置级
使用指南
应用场景
根据LACP协议规定,缺省情况下,依据成员口的优先级选择活动接口。如果在一个LACP模式的Eth-Trunk接口中将成员口配置为不同的速率,按照LACP协议,依据接口优先级来选择活动接口,可能会选中速率低的成员口。如果用户希望选中接口速率高的成员口,可以通过本命令更改LACP模式的Eth-Trunk依据接口速率选择活动接口。
当用户需要恢复Eth-Trunk接口依据成员口的优先级选择活动接口,可通过命令lacp selected priority更改Eth-Trunk接口选择活动接口的方式。
前置条件
配置本命令前,已经成功在Eth-Trunk接口视图下执行命令mode lacp,配置Eth-Trunk接口工作模式为LACP模式。
注意事项
Eth-Trunk链路依据成员口的优先级选择活动接口,突然改变选择活动接口的模式,会导致短暂的业务中断。建议业务在正常传输过程中,不要随意更改活动接口的选择模式。
建议用户不要将转发能力不同的接口捆绑到同一个LACP模式的Eth-Trunk中,否则会导致抢占功能无法生效。
使用实例
# 指定Eth-trunk1工作在LACP模式,并且根据接口速率选择活动接口。
system-view
[HUAWEI] interface Eth-Trunk 1
[HUAWEI-Eth-Trunk1] mode lacp
[HUAWEI-Eth-Trunk1] lacp selected speed
相关主题
lacp src-mac
命令功能
lacp src-mac命令用来配置LACP(Link Aggregation
Control Protocol)协商时LACP协议报文中的源MAC地址采用接口的MAC地址或系统的MAC地址。
undo lacp src-mac命令用来恢复LACP协议报文中采用的源MAC地址为缺省值。
缺省情况下,LACP协议报文中的源地址采用系统的MAC地址。
命令格式
lacp src-mac { bridge | port }
undo lacp src-mac
参数说明
参数
参数说明
取值
bridge
指定LACP协商时LACP协议报文中的源地址采用系统的MAC地址。
-
port
指定LACP协商时LACP协议报文中的源地址采用接口的MAC地址。
-
视图
系统视图
缺省级别
2:配置级
使用指南
华为公司设备通过静态LACP模式Eth-Trunk与其他厂商设备互连,Eth-Trunk链路两端设备在进行LACP协商时,缺省情况下华为公司设备使用系统的MAC地址作为LACP协议报文的源地址。如果其他厂商设备使用成员口的MAC地址作为LACP协议报文的源地址,其他厂商设备通过静态LACP模式Eth-Trunk收到携带相同源MAC地址的报文可能会判断为非法报文而丢弃,导致LACP协商失败。
为了解决上述问题,可通过lacp src-mac port命令配置LACP协商时LACP协议报文中的源地址采用接口的MAC地址,从而实现和其他厂商设备进行LACP协商。
使用实例
# 设置LACP协议报文中的源地址采用接口的MAC地址。
system-view
[HUAWEI] lacp src-mac port
lacp system-id
命令功能
lacp system-id命令用来配置Eth-Trunk接口的LACP(Link Aggregation Control Protocol)系统ID。
undo lacp system-id命令用来恢复Eth-Trunk接口的LACP系统ID为缺省值。
缺省情况下,Eth-Trunk接口的LACP系统ID为系统桥MAC地址。
仅S5720SI、S5720S-SI、S5720EI、S5720HI、S6720EI和S6720S-EI支持此命令。
命令格式
lacp system-id mac-address
undo lacp system-id [ mac-address ]
参数说明
参数
参数说明
取值
mac-address
指定Eth-Trunk接口的LACP系统ID。
格式为H-H-H,其中H为4位的十六进制数,可以输入1~4位,如00e0、fc01。当输入不足4位时,表示前面的几位为0,如:输入e0,等同于00e0。
说明:
Eth-Trunk接口的LACP系统ID不能为全0。
视图
Eth-Trunk接口视图
缺省级别
2:配置级
使用指南
应用场景
当设备上配置多个E-Trunk时,不同聚合组的LACP系统ID可以不同,此时需要执行lacp system-id mac-address命令配置LACP系统ID。
在系统视图下通过命令lacp e-trunk system-id配置的LACP系统ID对所有加入E-Trunk的Eth-Trunk接口有效。在Eth-Trunk接口视图下通过命令lacp system-id mac-address配置的LACP系统ID仅对该Eth-Trunk接口有效。对于指定的Eth-Trunk接口,如果已经在系统视图下配置了LACP系统ID,又在指定的Eth-Trunk接口视图下配置了LACP系统ID,则以Eth-Trunk接口视图下配置的值为准。
前置条件
在Eth-Trunk接口视图下执行lacp system-id命令,必须保证对应的Eth-Trunk接口已经通过命令mode lacp设置为LACP模式。
使用实例
# 在Eth-Trunk接口视图下配置LACP系统ID为00e0-cf00-0000。 system-view
[HUAWEI] interface eth-trunk 10
[HUAWEI-Eth-Trunk10] mode lacp
[HUAWEI-Eth-Trunk10] lacp system-id 00e0-cf00-0000
lacp system-priority
命令功能
lacp system-priority命令用来配置LACP(Link
Aggregation Control Protocol)系统优先级。
undo lacp system-priority命令用来恢复LACP系统优先级到缺省值。
缺省情况下,LACP系统优先级是32768。
命令格式
lacp system-priority priority
undo lacp system-priority
参数说明
参数
参数说明
取值
priority
指定LACP系统优先级。
整数形式,取值范围是0~65535。取值越小LACP系统优先级越高。
视图
系统视图
缺省级别
2:配置级
使用指南
应用场景
配置系统优先级是为了区别本端设备与对端设备优先级的高低,系统优先级高的将被选作链路聚合组的主动端,按照主动端设备的接口来选择活动接口。
如果Eth-Trunk两端设备都没有配置系统优先级,两端系统优先级都是缺省值32768,此时需要按照系统MAC来选择主动端,系统MAC小的优先。
LACP系统优先级的改变会导致LACP协议重新计算,LACP模式Eth-Trunk接口状态会先变为Down再变为Up,从而导致业务震荡。为避免用户将LACP接口优先级的配置命令lacp priority拷贝到系统视图下执行,导致LACP模式Eth-Trunk接口状态震荡,可在系统视图下执行lacp priority-command-mode命令,配置LACP系统优先级的配置模式为system-priority模式,区分LACP系统优先级和LACP接口优先级的配置命令。
执行lacp priority-command-mode命令配置LACP系统优先级的配置模式:配置default模式,LACP系统优先级和接口优先级的配置命令仍然一样,命令是lacp priority priority。
配置system-priority模式,LACP系统优先级的配置命令是lacp system-priority priority,接口优先级的配置命令是lacp priority priority。
前置条件
在系统视图下执行命令lacp priority-command-mode system-priority,配置LACP系统优先级的配置模式为system-priority模式。
使用实例
# 配置LACP系统优先级为10。
system-view
[HUAWEI] lacp priority-command-mode system-priority
[HUAWEI] lacp system-priority 10
lacp timeout
命令功能
lacp timeout命令用来配置LACP模式下Eth-Trunk接口接收LACP协议报文的超时时间。
undo lacp timeout命令用来恢复LACP模式下Eth-Trunk接口接收LACP协议报文的超时时间为缺省值。
缺省情况下,Eth-Trunk接口接收LACP协议报文的超时时间缺省值是90秒。
命令格式
lacp timeout { fast[ user-defined user-defined ] | slow }
undo lacp
timeout
参数说明
参数
参数说明
取值
fast
指定LACP模式下Eth-Trunk接口接收报文的超时时间是3秒。
选择参数fast,对端发送LACP报文的周期是1秒,响应性能好,但占用系统资源相对slow参数情况较大。
-
user-defined user-defined
指定选择参数fast时,自定义Eth-Trunk接口接收报文的超时时间。
整数形式,取值范围是3~90,缺省值为3,单位是秒。
slow
指定LACP模式下Eth-Trunk接口接收报文的超时时间为90秒。
选择参数slow,对端发送LACP报文的周期是30秒,响应性能较fast低一些,但占用系统资源也比较少。
两端配置的超时时间可以不一致,但为了便于维护,建议用户配置一致的LACP协议报文超时时间。
-
视图
Eth-Trunk接口视图
缺省级别
2:配置级
使用指南
应用场景
如果两台设备之间通过3个GE接口直连,将这3个GE接口捆绑形成一个Eth-Trunk接口,通过命令mode lacp配置Eth-Trunk接口为LACP模式,并通过命令least
active-linknumber link-number配置状态为Up的Eth-Trunk接口成员链路数的下限阈值为2。
如果对端链路聚合组的某个成员接口发生自环或其它故障,而本端Eth-Trunk不能及时感知对端成员口状态的变化,本端仍然有3个状态为Up的成员口。本端转发数据时仍然会通过3个成员口实现负载分担,此时必然造成数据流量丢失。为了保证数据流量可靠的传输到对端,可以通过本命令配置接口接收LACP协议报文的超时时间。如果本端成员口在设置的超时时间内未收到对端发送的LACP协议报文,本端成员口状态立即变为Down,不再转发数据。
由于活动接口数并没有低于设置的活动接口数下限阈值,所以Eth-Trunk接口状态仍然为Up。本端发送的数据通过两个成员口实现负载分担,可靠的传输到对端。
前置条件
在配置本命令前,已经成功在Eth-Trunk接口视图下执行命令mode lacp配置Eth-Trunk接口工作模式为LACP模式。
注意事项
本命令配置成功后,将修改对端发送LACP报文的发送周期。
配置参数fast,对端发送LACP报文的周期为1秒。
配置参数slow,对端发送LACP报文的周期为30秒。
在指定Eth-Trunk接口上配置接收LACP协议报文的超时时间后,指定Eth-Trunk中的所有成员口都将生效。
使用实例
# 配置Eth-Trunk1接收LACP协议报文超时时间是3秒。
system-view
[HUAWEI] interface eth-trunk 1
[HUAWEI-Eth-Trunk1] mode lacp
[HUAWEI-Eth-Trunk1] lacp timeout fast
lacp track interface
命令功能
lacp track interface命令用来配置LACP模式下的Eth-Trunk的备份成员口和主用成员口的联动功能,并动态修改备份成员口的优先级。
undo lacp track interface命令用来取消已配置的LACP模式下的Eth-Trunk的备份成员口和主用成员口的联动功能。
缺省情况下,LACP模式下的Eth-Trunk的备份成员口没有联动主用成员口。
仅S5720HI支持该命令。
命令格式
lacp track interface interface-type interface-number priority-reduced value
undo lacp track interface interface-type interface-number priority-reduced value
参数说明
参数
参数说明
取值
interface-type interface-number
指定联动物理接口的接口类型和接口编号。
-
priority-reduced value
指定减少的优先级的取值。
说明:
备份成员口新的优先级的取值为已配置的优先级减去priority-reduced value,新的优先级的取值必须小于主用成员口的优先级取值。
整数形式,取值范围是0~65535。
视图
Eth-Trunk成员口视图
缺省级别
2:配置级
使用指南
应用场景
图5-3 LACP模式Eth-Trunk组网图
如图5-3所示,当MA(Maintenance Association)未绑定任何业务时,两台设备之间配置LACP模式的Eth-Trunk。MEP(Maintenance
End Point)所在接口interface1是Eth-Trunk主用链路接口。当在interface1配置delay-measure
two-way trigger if-down命令或loss-measure single-ended-synthetic trigger if-down命令时,如果Y.1731检测到主用链路质量较差,会联动interface1的接口状态变成ETHOAM down。
为了保证业务不中断,需要在Eth-Trunk成员接口视图下执行lacp track interface命令,将备份成员口interface2的优先级的提高,此时备份链路会发生抢占,从而实现主备链路的自动切换。
前置条件
在Eth-Trunk接口视图下执行mode lacp命令配置Eth-Trunk接口为LACP模式。
注意事项
Eth-Trunk的只能有2个成员口,并且最大活动链路数必须是1。
lacp track interface命令需要配置在Eth-Trunk的主动端设备的备份成员口下。
备份成员口未配置和其他接口的联动功能。
配置lacp track interface命令后,当主用链路质量较差并联动主用接口状态变成ETHOAM down时,如果备份链路的质量也比较差,由于备份链路未配置Y.1731性能检测功能,此时还是会发生主备倒换。
配置lacp track interface命令后,如果主用链路质量较差并联动主用接口状态变成ETHOAM
down,用户执行undo lacp track interface命令将配置删除,在超时时间内,会导致超时时间内两条链路都无法被选中,从而造成流量中断,超时时间之后业务才能恢复。
使用实例
# 配置LACP模式下Eth-Trunk的备份成员口GE0/0/1接口与GE0/0/2联动功能,在主用成员口的状态变为ETHOAM down时优先级减少100。 system-view
[HUAWEI] interface eth-trunk 1
[HUAWEI-Eth-Trunk1] mode lacp
[HUAWEI-Eth-Trunk1] trunkport GigabitEthernet 0/0/1 to 0/0/2
[HUAWEI-Eth-Trunk1] max active-linknumber 1
[HUAWEI-Eth-Trunk1] quit
[HUAWEI] interface GigabitEthernet 0/0/1
[HUAWEI-GigabitEthernet0/0/1] lacp track interface GigabitEthernet 0/0/2 priority-reduced 100
least active-linknumber
命令功能
least active-linknumber命令用来配置链路聚合组活动接口数目的下限阈值。
undo least active-linknumber命令用来恢复聚合组活动接口数目的下限阈值为缺省值。
缺省情况下,链路聚合组活动接口数的下限阈值是1。
命令格式
least active-linknumber link-number
undo least active-linknumber
参数说明
参数
参数说明
取值
link-number
指定Eth-Trunk接口的活动接口数下限阈值。
整数形式,S5720HI取值范围是1~32,S1720X-E、S5730SI、S5730S-EI、S6720LI、S6720S-LI、S6720SI和S6720S-SI取值范围是1~16,其他形态取值范围是1~8。
对于S6720EI和S6720S-EI,该取值还可通过命令assign trunk灵活配置,并通过命令display trunk
configuration查看配置结果。
视图
Eth-Trunk接口视图
缺省级别
2:配置级
使用指南
应用场景
在一个Eth-Trunk接口内,活动接口数可以影响到Eth-Trunk接口的状态和带宽。Eth-Trunk接口的带宽是所有处于Up状态的成员口带宽之和。
为保证Eth-Trunk接口的状态和带宽,可以设置以下两个阈值,以减小成员链路状态的变化带来的影响。
活动接口数下限阈值
当活动接口数小于配置的下限阈值时,Eth-Trunk接口的状态转为Down。设置活动接口数下限阈值的目的是为了保证最小带宽。
例如,每一条成员链路能提供1G的带宽,现在最小需要2G的带宽,那么活动接口数下限阈值必须要大于等于2。如果活动接口数下限阈值小于2,Eth-Trunk接口的状态将变为Down。
活动接口数上限阈值
当活动接口数达到上限阈值后,之后再发生成员链路状态变为Up都不会使Eth-Trunk接口的带宽增加。设置活动接口数上限阈值的目的是在保证了带宽的情况下提高网络的可靠性。
当需要删除当前配置的活动接口数下限阈值或恢复活动接口数下限阈值到缺省值时,使用命令undo least active-linknumber或least active-linknumber 1均可实现。
前置条件
Eth-Trunk接口正确配置。
注意事项
本命令为覆盖式命令,当多次配置活动接口数下限阈值后,以最后一次配置为最终下限阈值。
配置了活动接口数下限阈值后:
当Eth-Trunk接口中活动接口数小于设置的下限阈值时,Eth-Trunk接口状态将变为Down。
当Eth-Trunk接口中活动接口数达到设置的下限阈值时,Eth-Trunk接口状态将变为Up。
如果在配置本命令前已经执行了max active-linknumber命令,则需要保证本命令所配置的下限阈值小于或等于max active-linknumber命令中设置的上限阈值。
使用实例
# 配置活动接口数下限阈值为3。
system-view
[HUAWEI]interface eth-trunk 1
[HUAWEI-Eth-Trunk1]least active-linknumber 3
load-balance
命令功能
load-balance命令用来配置Eth-Trunk接口的负载分担模式。
undo load-balance命令用来恢复Eth-Trunk接口的负载分担模式为缺省值。
缺省情况下,交换机上Eth-Trunk接口的负载分担模式为src-dst-ip。
命令格式
load-balance { dst-ip | dst-mac | src-ip | src-mac | src-dst-ip | src-dst-mac| enhanced profile profile-name }
undo load-balance
仅S1720X-E、S5720EI、S5720HI、S5730SI、S5730S-EI、S6720LI、S6720S-LI、S6720SI、S6720S-SI、S6720EI和S6720S-EI支持enhanced profile profile-name参数。
参数说明
参数
参数说明
取值
dst-ip
配置Eth-Trunk基于目的IP地址进行负载分担。
-
dst-mac
配置Eth-Trunk基于目的MAC地址进行负载分担。
-
src-ip
配置Eth-Trunk基于源IP地址进行负载分担。
-
src-mac
配置Eth-Trunk基于源MAC地址进行负载分担。
-
src-dst-ip
配置Eth-Trunk基于源IP地址与目的IP地址进行负载分担。
-
src-dst-mac
配置Eth-Trunk基于源MAC地址与目的MAC地址进行负载分担。
-
enhanced profile profile-name
配置Eth-Trunk应用增强负载分担的模板名称。
profile-name为字符串形式,取值范围为1~31。
视图
Eth-Trunk接口视图
缺省级别
2:配置级
使用指南
应用场景
当需要将Eth-Trunk接口的流量分散到不同的链路上,最后能到达统一目的地时,使用load-balance命令配置Eth-Trunk接口负载分担模式,以确保出方向的流量在各物理链路间进行合理的负载分担,避免链路阻塞。
由于负载分担只对出方向的流量有效,因此链路两端接口的负载分担模式可以不一致,两端互不影响。
用户可以根据流量模型设置不同的负载分担方式来选择各种负载分担模式,流量中该参数变化越频繁,选择此负载分担模式的流量就越均衡。例如,在网络中,如果报文的IP地址变化较频繁,那么选择基于dst-ip、src-ip或src-dst-ip的负载分担模式更有利于流量在各物理链路间合理的负载分担;如果报文的MAC地址变化较频繁,IP地址比较固定,那么选择基于dst-mac、src-mac或src-dst-mac的负载分担模式更有利于流量在各物理链路间合理的负载分担。
通过load-balance命令配置了Eth-Trunk接口的负载分担模式后,在不同款型的设备上,对于不同类型的报文,计算出接口所选取的Hash因子可能会有所不同。例如,配置Eth-Trunk接口根据目的IP地址、源IP地址进行负载分担后,对于二层报文,由于报文中没有源IP和目的IP地址信息,设备会自动选择根据源MAC地址和目的MAC地址进行负载分担。您可以通过执行命令display
eth-trunk load-balance命令来查看计算出接口时所选取的Hash因子的详细信息。
前置任务
配置load-balance enhanced profile profile-name之前,需通过命令load-balance-profile profile-name先创建增强负载分担模板。
注意事项
多次执行load-balance命令后,以最后执行的load-balance命令设定的模式为最终负载分担模式。
对于堆叠系统中的跨设备Eth-Trunk接口,当Eth-Trunk接口本设备有出接口且出接口无故障时,缺省情况下,只有本设备的出接口可以参与流量的负载分担,其他设备的出接口不会参与流量的负载分担。如果想要其他设备的出接口也能参与流量的负载分担,需要在Eth-Trunk接口下执行命令undo local-preference enable取消本地优先转发功能。
对于S6720EI和S6720S-EI,当通过命令assign
trunk { trunk-group group-number | trunk-member member-number } *配置的Eth-Trunk规格member-number超过16时,只能使用增强方式进行负载分担,否则会出现丢包、负载分担不均等问题。
无论选择src-dst-ip与否,S1720GFR、S1720GW-E、S1720GWR-E、S1720X-E、S2750EI、S2720EI、S5700LI、S5700S-LI、S5720LI、S5720S-LI、S6720LI、S6720S-LI、S5710-X-LI、S5730SI、S5730S-EI、S6720SI、S6720S-SI、S5720SI和S5720S-SI都会将src-dst-ip作为负载分担HASH算法的参数。
S1720GFR、S1720GW-E、S1720GWR-E、S1720X-E、S2750EI、S2720EI、S5700LI、S5700S-LI、S5720LI、S5720S-LI、S6720LI、S6720S-LI、S5710-X-LI、S5730SI、S5730S-EI、S6720SI、S6720S-SI、S5720SI和S5720S-SI设备全局只支持一种负载分担方式,即修改一个Eth-Trunk接口下配置的负载分担方式,将在所有的Eth-Trunk接口上生效。如果创建一个新的Eth-Trunk接口,会将所有Eth-trunk的负载分担方式改为缺省值。
使用实例
# 配置接口Eth-Trunk1根据目的MAC地址进行负载分担。
system-view
[HUAWEI] interface Eth-Trunk 1
[HUAWEI-Eth-Trunk1] load-balance dst-mac
load-balance-profile
命令功能
load-balance-profile命令用来创建负载分担模板,并进入模板视图。
undo load-balance-profile命令用来删除负载分担模板。
缺省情况下,设备上不存在负载分担模板。
仅S1720X-E、S5720EI、S5720HI、S5730SI、S5730S-EI、S6720SI、S6720S-SI、S6720LI、S6720S-LI、S6720EI和S6720S-EI支持此命令。
命令格式
load-balance-profile profile-name
undo load-balance-profile profile-name
参数说明
参数
参数说明
取值
profile-name
指定负载分担模板的名称。
字符串形式,取值范围为1~31。
视图
系统视图
缺省级别
2:配置级
使用指南
在配置负载分担模式前需要先创建负载分担模板。
设备支持配置一个负载分担模板。
如果在入接口上配置了VLAN Mapping、VLAN
Stacking或基于ACL的VLAN重标记功能,在跨设备Eth-Trunk出接口上配置负载分担模板,使用命令mpls field、l2 field、ipv4 field、ipv6 field配置相应报文的负载分担方式时,建议不要使用VLAN进行负载分担。
使用实例
# 创建名称为a的负载分担模板。
system-view
[HUAWEI] load-balance-profile a
[HUAWEI-load-balance-profile-a]
load-distribution active-linknumber-change
命令功能
load-distribution active-linknumber-change命令用来配置Eth-Trunk接口进行负载分担计算时的接口数。
undo load-distribution
active-linknumber-change命令用来取消配置的Eth-Trunk接口进行负载分担计算时的接口数。
缺省情况下,Eth-Trunk接口进行负载分担计算时用到的接口数等于设备上实际的活动接口数。
仅S1720GFR、S1720GW-E、S1720GWR-E、S2720EI、S2750EI、S5700LI、S5700S-LI、S5710-X-LI、S5720LI、S5720S-LI、S5720SI和S5720S-SI支持该命令。
命令格式
load-distribution active-linknumber-change link-number1 to link-number2
undo load-distribution active-linknumber-change [ link-number1 ]
参数说明
参数
参数说明
取值
link-number1
指定Eth-Trunk接口的实际活动接口数。
整数形式,取值范围是2~7。
link-number2
指定Eth-Trunk接口进行负载分担计算的接口数。
整数形式,取值范围是3~8。
说明:
配置该命令时,link-number2必须大于link-number1。
视图
Eth-Trunk接口视图
缺省级别
2:配置级
使用指南
应用场景
缺省情况下,Eth-Trunk接口进行负载分担计算时的接口数为设备实际的活动接口数。如果设备的活动接口数小于8且Eth-Trunk接口流量出现负载分担不均时,可以通过load-distribution active-linknumber-change命令手动调大Eth-Trunk接口负载分担计算的接口数来使流量更好的在活动链路间分担。
load-distribution active-linknumber-change link-number1 to link-number2命令对于不同的link-number1支持重复配置,当设备上实际的活动接口数匹配到配置中的link-number1时,该配置生效。对于相同的link-number1,重复配置时会覆盖之前的配置。
注意事项
在堆叠系统中组建跨设备Eth-Trunk时,通过命令local-preference enable配置Eth-Trunk接口流量本地优先转发功能后,配置Eth-Trunk接口进行链路负载分担计算使用的接口数时实际活动接口数以本设备的活动接口数为准。
使用实例
# 配置当Eth-Trunk1接口的活动接口数为4时该Eth-Trunk接口负载分担计算所用的接口数为8。
system-view
[HUAWEI]interface eth-trunk 1
[HUAWEI-Eth-Trunk1]load-distribution active-linknumber-change 4 to 8
local-preference enable
命令功能
local-preference enable命令用来使能Eth-Trunk接口流量本地优先转发功能。
undo local-preference enable命令用来去使能Eth-Trunk接口流量本地优先转发功能。
缺省情况下,已经使能了Eth-Trunk接口流量本地优先转发功能。
S1720GFR、S5700S-28P-LI-AC和S5700S-52P-LI-AC不支持此配置。
命令格式
local-preference{ enable | disable }
undo local-preference enable
参数说明
无
视图
Eth-Trunk接口视图
缺省级别
2:配置级
使用指南
应用场景
在设备堆叠情况下,为了保证流量的可靠传输,流量的出接口通常设置为Eth-Trunk接口。那么Eth-Trunk接口中可能存在跨设备成员口。当堆叠设备转发流量时,Eth-Trunk接口通过HASH算法可能会选择跨设备的成员口,由此增加了堆叠设备之间的带宽承载压力,也降低了流量转发效率。
为了解决上述问题,可通过本命令使能Eth-Trunk接口流量本地优先转发功能。即,从本设备进入的流量优先通过本设备的成员口转发。如果本设备没有成员口,再从跨设备成员口转发。这样可以有效地节省堆叠设备间带宽,提高流量转发效率:
当Eth-Trunk接口本设备有出接口且出接口无故障时,本设备的Eth-Trunk接口转发表中将只包含本设备的出接口。这样在通过HASH算法选择出接口时只能选中本设备接口,流量从本设备转发出去。
当Eth-Trunk接口本设备无出接口或者出接口全部故障时,本设备的Eth-Trunk转发表中将包含Eth-Trunk接口中所有可转发的出接口。这样在通过HASH算法选择出接口时将选中堆叠中其他设备上的出接口,流量将通过跨设备转发。
注意事项
使能Eth-Trunk接口流量本地优先转发功能,必须确保本设备Eth-Trunk接口出接口的带宽足以承载本设备转发的流量,防止发生丢包。
流量本地优先转发功能只对已知单播有效,对广播、组播和未知单播均不生效。
使用实例
# 去使能Eth-Trunk接口流量本地优先转发功能。
system-view
[HUAWEI]interface Eth-Trunk 10
[HUAWEI-Eth-Trunk10] undo local-preference enable
max active-linknumber
命令功能
max active-linknumber命令用来配置链路聚合组活动接口数目的上限阈值。
undo max active-linknumber命令用来恢复聚合组活动接口数目的上限阈值为缺省值。
缺省情况下,S5720HI链路聚合组活动接口数的上限阈值是32,S1720X-E、S5730SI、S5730S-EI、S6720LI、S6720S-LI、S6720SI和S6720S-SI链路聚合组活动接口数的上限阈值是16,其他形态是8。
命令格式
max active-linknumber link-number
undo max active-linknumber
参数说明
参数
参数说明
取值
link-number
链路聚合组活动接口数目上限阈值。
整数形式,S5720HI取值范围是1~32,S1720X-E、S5730SI、S5730S-EI、S6720LI、S6720S-LI、S6720SI和S6720S-SI取值范围是1~16,其他形态取值范围是1~8。
对于S6720EI和S6720S-EI,该取值还可通过命令assign trunk灵活配置,并通过命令display trunk
configuration查看配置结果。
视图
Eth-Trunk接口视图
缺省级别
2:配置级
使用指南
应用场景
在一个Eth-Trunk接口内,活动接口数可以影响到Eth-Trunk接口的状态和带宽。Eth-Trunk接口的带宽是所有处于Up状态的成员口带宽之和。
为保证Eth-Trunk接口的状态和带宽,可以设置以下两个阈值,以减小成员链路状态的变化带来的影响。
活动接口数下限阈值
当活动接口数小于配置的下限阈值时,Eth-Trunk接口的状态转为Down。设置活动接口数下限阈值的目的是为了保证最小带宽。
例如,每一条成员链路能提供1G的带宽,现在最小需要2G的带宽,那么活动接口数下限阈值必须要大于等于2。如果活动接口数下限阈值小于2,Eth-Trunk接口的状态将变为Down。
活动接口数上限阈值
当活动接口数达到上限阈值后,之后再发生成员链路状态变为Up都不会使Eth-Trunk接口的带宽增加。设置活动接口数上限阈值的目的是在保证了带宽的情况下提高网络的可靠性。
前置条件
Eth-Trunk接口正确配置。
注意事项
该命令为覆盖式命令,多次执行该命令,按最后一次配置结果生效。剩余的链路作为备份链路。
该命令只能在LACP模式下配置。
当加入到聚合接口中的成员数目小于指定的活动接口的最大数目的时候,没有备份接口。
配置此命令后,如果当前活动接口数已经达到配置的上限阈值,再新增加成员接口不会影响当前的活动接口数目。
如果在配置此命令前已经配置了least active-linknumber命令,则需要保证此命令所配置的上限阈值大于或等于least active-linknumber命令中设置的下限阈值。
为了保证Eth-Trunk活动接口故障的时候Eth-Trunk接口不会震荡,使用max active-linknumber命令在本端设备和对端设备上的配置需要相同。
在1:N LACP模式Eth-Trunk场景下,状态为Up的Eth-Trunk接口成员链路数的上限阈值设置为1。在主用链路状态变为Down,备用链路切换为主用链路之前,原主用链路状态Down先不上报给Eth-Trunk,满足如下任一条件,原主用链路状态Down才会上报给Eth-Trunk,避免因Eth-Trunk接口变为Down引起整网路由重新计算。该描述不适用于E-Trunk、LACP模式Eth-Trunk联动VRRP场景。延时报Down定时器60秒超时
备用链路状态变为Up切换为主用链路
备用链路故障状态无法变为Up
在和其他厂商对接的场景中,如果两端配置的最大活动链路数均少于该Eth-trunk所有活动成员口总数,尤其在1:1场景下,会存在链路闪断造成两端LACP协商不一致,Eth-trunk
Down无法自动恢复的风险。因此建议Eth-Trunk接口两端同时使能LACP优先级抢占功能并且配置相同的抢占等待时间,或两端同时去使能最大活动链路限制。
1:1场景指的是Eth-Trunk接口两端配置的最大活动链路数为1并且各自加入两个成员口。
使用实例
# 配置Eth-Trunk1活动接口数目上限阈值为3。
system-view
[HUAWEI]interface eth-trunk 1
[HUAWEI-Eth-Trunk1]mode lacp
[HUAWEI-Eth-Trunk1]max active-linknumber 3
mixed-rate link enable
命令功能
mixed-rate link enable命令用来使能允许端口支持速率不同的接口加入同一Eth-Trunk接口的功能。
undo mixed-rate link enable命令用来去使能允许端口支持速率不同的接口加入同一Eth-Trunk接口的功能。
缺省情况下,设备未使能允许端口支持速率不同的接口加入同一Eth-Trunk接口的功能。
命令格式
mixed-rate link enable
undo mixed-rate link enable
参数说明
无
视图
Eth-Trunk接口视图
缺省级别
2:配置级
使用指南
应用场景
当用户需要将端口支持速率不同的接口加入到同一Eth-Trunk接口时,需要通过mixed-rate link enable命令使能允许端口支持速率不同的接口加入同一Eth-Trunk接口的功能。例如当用户开始时的Eth-Trunk接口的成员接口是GE接口,现需要扩充链路带宽,希望将GE接口换为XGE接口,此时,用户可以使能该功能,在切换过程中先将XGE接口加入聚合组,再删除GE接口,从而减少切换过程中的业务中断时间。
注意事项
在LACP模式下,若对端设备不支持该功能,在端口支持速率不同的接口加入同一聚合组时,即时本端设备使能了该功能,也无法成功协商加入。
在LACP模式下,Eth-Trunk接口协商成功时,修改该命令的配置将触发重新协商,会引起一次lacp协议震荡。
在手工模式下,若对端设备同一聚合组只支持同一端口速率的接口进行转发时,会出现本端设备所有接口转发流量,对端仅有相同速率的接口接收,其他接口不接收的情况。
设备聚合组进行负载分担计算时不支持以端口速率作为计算权重。因此,当端口支持速率不同的接口加入同一聚合组时,成员接口的带宽只能以聚合组中成员接口的最小速率进行计算。例如,一个GE接口与一个10GE接口加入到同一聚合组,以GE接口速率进行计算,聚合组实际带宽为2G。
设备通过命令undo mixed-rate link enable去使能允许端口支持速率不同的接口加入同一Eth-Trunk接口的功能时,需要确保聚合组中不存在端口支持速率不同的成员接口。
使用实例
# 使能Eth-Trunk 2接口允许端口支持速率不同的接口加入同一Eth-Trunk接口的功能。
system-view
[HUAWEI] interface Eth-Trunk 2
[HUAWEI-Eth-Trunk2] mixed-rate link enable
mode
命令功能
mode命令用来配置Eth-Trunk的工作模式。
undo mode命令用来恢复Eth-trunk的工作模式为缺省模式。
缺省情况下,Eth-Trunk的工作模式为手工模式。
命令格式
mode { lacp |manual load-balance }
undo mode
参数说明
参数
参数说明
取值
lacp
指定Eth-Trunk工作模式为LACP模式。
-
manual load-balance
指定Eth-Trunk工作模式为手工模式。
-
视图
Eth-Trunk接口视图
缺省级别
2:配置级
使用指南
应用场景
目前设备支持的Eth-Trunk工作模式分类如下:LACP模式
当组成Eth-Trunk的两台设备直连,并且都支持LACP协议时,可通过命令modelacp创建LACP模式Eth-Trunk接口。这种方式同时可以实现负载分担和冗余备份的双重功能。
LACP模式下,Eth-Trunk的建立,成员接口的加入,都是由手工配置完成的。但与手工模式链路聚合不同的是,该模式下活动接口的选择由LACP协议报文负责。
手工模式
当Eth-Trunk链路两端设备中有一台设备不支持LACP协议时,可通过命令mode manual load-balance创建手工模式的Eth-Trunk,并加入多个成员接口增加设备间的带宽及可靠性。
手工模式是一种最基本的链路聚合方式。在该模式下,Eth-Trunk的建立,成员接口的加入完全由手工来配置,没有链路聚合控制协议(LACP)的参与。
该模式下所有活动接口都参与数据的转发,分担负载流量,因此称为负载分担模式。
注意事项
本命令为覆盖式命令,即当多次执行mode命令后,以最后执行的mode命令设定的模式为最终Eth-Trunk工作模式。
存在成员接口的情况下,可以将Eth-Trunk的工作模式由手工模式切换为LACP模式,也可以由LACP模式切换为手工模式。但是如果Eth-Trunk加入了E-Trunk,则工作模式不能更改。
使用实例
# 设置Eth-Trunk1的工作模式为LACP模式。
system-view
[HUAWEI] interface eth-trunk 1
[HUAWEI-Eth-Trunk1] mode lacp
mpls field
命令功能
mpls field命令用来设置指定负载分担模板中的MPLS报文负载分担方式。
undo mpls field命令用来删除指定负载分担模板中的MPLS报文的指定负载分担方式或将负载分担模板中MPLS报文的负载分担方式恢复缺省值。
缺省情况下,MPLS报文负载分担方式为top-label、2nd-label。
仅S1720X-E、S5720EI、S5720HI、S5730SI、S5730S-EI、S6720SI、S6720S-SI、S6720LI、S6720S-LI、S6720EI和S6720S-EI支持此命令。
命令格式
mpls field [ 2nd-label | dip | dmac | sip | smac | sport | top-label | vlan ] *
undo mpls field [ 2nd-label | dip | dmac | sip | smac | sport | top-label | vlan ] *
S1720X-E、S5730SI、S5730S-EI、S6720LI、S6720S-LI、S6720SI和S6720S-SI仅支持参数2nd-label、dmac、smac、sport和top-label。
参数说明
参数
参数说明
取值
top-label
根据指定模板中顶层标签的负载分担。
-
2nd-label
根据指定模板中第二层标签的负载分担。
-
smac
根据指定模板中源MAC的负载分担。
-
dmac
根据指定模板中目的MAC的负载分担。
-
sip
根据指定模板中源IP的负载分担。
-
dip
根据指定模板中目的IP的负载分担。
-
vlan
根据指定模板中VLAN的负载分担。
-
sport
根据指定模板中物理源端口的负载分担。
-
视图
Load-balance-profile视图
缺省级别
2:配置级
使用指南
应用场景
使用undo mpls field命令,若不选择参数,则将负载分担模板中MPLS报文的负载分担方式恢复默认;若选择参数,则用来删除指定负载分担模板中MPLS报文的指定负载分担方式。
注意事项
该命令为覆盖式命令,多次执行该命令,按最后一次配置结果生效。
仅S5720EI、S6720EI和S6720S-EI支持smac或dmac负载分担方式。
基于标签的负载分担方式仅对入口带标签的报文生效。
使用实例
# 设置负载分担模板a中MPLS报文负载分担方式为基于2nd-label。
system-view
[HUAWEI] load-balance-profile a
[HUAWEI-load-balance-profile-a] mpls field 2nd-label
peer-address source-address
命令功能
peer-addresssource-address命令用来配置E-Trunk的对端和本端的IP地址。
undo peer-address命令用来删除E-Trunk的对端和本端的IP地址。
仅S1720X-E、S5720SI、S5720S-SI、S6720LI、S6720S-LI、S6720SI、S6720S-SI、S5720EI、S5720HI、S5730SI、S5730S-EI、S6720EI和S6720S-EI支持此命令。
命令格式
peer-address peer-ip-address source-address source-ip-address
undo peer-address
参数说明
参数
参数说明
取值
peer-address peer-ip-address
对端IP地址。
点分十进制形式。
source-address source-ip-address
本端源IP地址。
点分十进制形式。
视图
E-Trunk视图
缺省级别
2:配置级
使用指南
配置E-Trunk的两台设备上的IP地址互为对端和源端。例如,设备A和设备B需要建立E-Trunk,设备A的对端IP为10.2.2.2,源端IP为10.1.1.1。那么,设备B的对端IP为10.1.1.1,源端IP为10.2.2.2。
如果要修改地址则两台设备需要同时修改,否则会导致协议报文丢弃。
使用实例
# 配置E-Trunk的对端设备地址为10.2.2.2,源端的IP地址为10.1.1.1。
system-view
[HUAWEI] e-trunk 1
[HUAWEI-e-trunk-1] peer-address 10.2.2.2 source-address 10.1.1.1
priority (E-Trunk视图)
命令功能
priority命令用来配置E-Trunk的优先级。
undo priority命令用来恢复E-Trunk的优先级到缺省值。
缺省情况下,E-Trunk的优先级为100。
仅S1720X-E、S5720SI、S5720S-SI、S6720LI、S6720S-LI、S6720SI、S6720S-SI、S5720EI、S5720HI、S5730SI、S5730S-EI、S6720EI和S6720S-EI支持此命令。
命令格式
priority priority
undo priority
参数说明
参数
参数说明
取值
priority priority
E-Trunk的优先级。
整数形式,取值范围是1~254。缺省值是100。取值越小优先级越高。
视图
E-Trunk视图
缺省级别
2:配置级
使用指南
E-Trunk根据优先级和系统ID确定两台设备的主备状态,优先级高的设备状态为主用状态。
如果两台设备的优先级相同,则根据系统ID进行比较,系统ID小的设备为主用状态。
如果优先级和系统ID都相同,则认为配置错误,丢弃报文,不作处理。
使用实例
# 配置E-Trunk的系统优先级为10。
system-view
[HUAWEI] e-trunk 1
[HUAWEI-e-trunk-1] priority 10
reset e-trunk packet-statistics
命令功能
reset e-trunk packet-statistics命令用来清除E-Trunk的报文统计计数。
仅S1720X-E、S5720SI、S5720S-SI、S6720LI、S6720S-LI、S6720SI、S6720S-SI、S5720EI、S5720HI、S5730SI、S5730S-EI、S6720EI和S6720S-EI支持此命令。
命令格式
reset e-trunk packet-statistics [ e-trunk-id e-trunk-id ]
参数说明
参数
参数说明
取值
e-trunk-id e-trunk-id
E-Trunk的编号。
整数形式,取值范围是1~16。
视图
用户视图
缺省级别
3:管理级
使用指南
为了获得某个时间段内的E-Trunk中的报文统计数据,首先执行该命令清除当前的统计数据。经过一段时间后,再使用命令display e-trunk查看报文统计数据。
使用实例
# 清除ID为1的E-Trunk中的报文计数。
reset e-trunk packet-statistics e-trunk-id 1
reset lacp statistics eth-trunk
命令功能
reset lacp statistics eth-trunk命令用来清除LACP模式Eth-Trunk接口的LACP报文流量统计信息,或Eth-Trunk接口中指定成员接口的LACP报文流量统计信息。
命令格式
reset lacp statistics eth-trunk [ trunk-id [ interface interface-type interface-number ] ]
参数说明
参数
参数说明
取值
trunk-id
清除指定ID的LACP模式的Eth-Trunk接口的LACP报文统计信息。
整数形式,不同产品形态上的取值范围有所不同,具体如下:S1720GFR、S2750EI、S5700LI、S5700S-LI、S5710-X-LI:0~63
S1720GW-E、S1720GWR-E、S2720EI、S5720SI、S5720S-SI、S5720LI、S5720S-LI:0~119
S5720EI、S5720HI、S6720EI、S6720S-EI:0~127
S1720X-E、S5730SI、S5730S-EI、S6720SI、S6720S-SI、S6720LI、S6720S-LI:0~249
对于S6720EI和S6720S-EI,该取值还可通过命令assign trunk灵活配置,并通过命令display trunk
configuration查看配置结果。
interface interface-type
interface-number
清除指定LACP模式的Eth-Trunk中的成员接口的LACP报文统计信息。
interface-type表示成员接口类型。
interface-number表示成员接口编号。
-
视图
用户视图
缺省级别
3:管理级
使用指南
应用场景
当需要统计一定时间内某接口的LACP报文流量信息,这时必须在统计开始前清除该接口原有的LACP报文统计信息,使接口重新进行统计。通过本命令即可实现。
执行本命令时:
如果不选择任何可选参数,执行本命令后,将清除设备上所有LACP模式的Eth-Trunk接口的LACP报文流量统计信息。
如果只选择可选参数trunk-id,执行本命令后,将清除设备上指定ID的LACP模式的Eth-Trunk接口的LACP报文流量统计信息。
如果选择参数trunk-id和interface interface-type interface-number ,该命令将清除设备上指定LACP模式的Eth-Trunk成员口的LACP报文流量统计信息。
前置条件
如果需要清除指定Eth-Trunk接口的LACP报文统计信息,请确保指定的Eth-Trunk接口存在,且工作模式是LACP模式。
如果需要清除指定Eth-Trunk成员口的LACP报文统计信息,请确保此接口已经加入了相应LACP模式的Eth-Trunk接口。
注意事项
执行本命令后,所有或指定的LACP模式的Eth-Trunk接口及其成员接口的LACP报文收发统计数目将清零,清除的统计信息不可恢复。在执行本命令前请务必仔细确认是否要执行本命令。
使用实例
# 清除所有LACP模式的Eth-Trunk接口的LACP报文统计信息。
reset lacp statistics eth-trunk
# 清除LACP模式的Eth-Trunk1成员口GigabitEthernet0/0/1的LACP报文统计信息。
reset lacp statistics eth-trunk 1 interface gigabitethernet 0/0/1
revert disable
命令功能
revert disable命令用来配置E-Trunk不回切功能。
undo revert disable命令用来取消配置E-Trunk不回切功能。
缺省情况下,E-Trunk回切功能处于使能状态,回切时间是120秒。
仅S1720X-E、S5720SI、S5720S-SI、S6720LI、S6720S-LI、S6720SI、S6720S-SI、S5720EI、S5720HI、S5730SI、S5730S-EI、S6720EI和S6720S-EI支持此命令。
命令格式
revert disable
undo
revert disable
参数说明
无
视图
E-Trunk视图
缺省级别
2:配置级
使用指南
应用场景
部署E-Trunk的两端设备,当原来E-Trunk状态为主用的一端设备故障恢复后,为了避免回切流量再次丢失,可通过revert disable命令配置E-Trunk不回切功能。
前置条件
E-Trunk已经正确配置。
后续任务
执行undo revert disable命令取消配置E-Trunk不回切功能,当原为主用状态一端故障恢复后,缺省情况下需要等待120秒延时回切时间后才能回切。延时回切时间可通过命令timer revert delay delay-value设置。
使用实例
# 配置E-Trunk不回切功能。
system-view
[HUAWEI] e-trunk 1
[HUAWEI-e-trunk-1] revert disable
security-key
命令功能
security-key命令用来配置加密的密码。
undo security-key命令用来恢复密码到缺省值。
缺省情况下,simple方式密码为00E0FC0000000000。
仅S1720X-E、S5720SI、S5720S-SI、S6720LI、S6720S-LI、S6720SI、S6720S-SI、S5720EI、S5720HI、S5730SI、S5730S-EI、S6720EI和S6720S-EI支持此命令。
命令格式
security-key { simple simple-key | cipher cipher-key }
undo security-key
参数说明
参数
参数说明
取值
simple simple-key
以明文方式加密安全密钥。
simple-key为字符串形式,不支持空格和问号,区分大小写,长度范围是1~255。缺省值是00E0FC0000000000。
当输入的字符串两端使用双引号时,可在字符串中输入空格。
cipher cipher-key
以密文方式加密安全密钥。
cipher-key为字符串形式,不支持空格和问号,区分大小写。
当输入的字符串两端使用双引号时,可在字符串中输入空格。
选择密文方式加密安全密钥时,输入密码有两种方式,一种是明文,一种是密文。长度范围视密码输入方式而定:当明文输入时,长度范围为1~255。查询则显示32~392的密文密码。
当密文输入时,长度范围为24或32-392。
说明:
建议采用明文方式输入密码,如果采用密文方式输入密码,则输入的密文密码须符合加密算法。
如果升级前版本支持长度为24的密文密码,则升级时会自动兼容。
视图
E-Trunk视图
缺省级别
2:配置级
使用指南
如果使用simple选项,密码将以明文形式保存在配置文件中,存在安全隐患。因此,建议使用cipher选项,将密码加密保存。
用户可以选择采用明文加密或密文加密。明文加密时,在配置文件中采用明文形式显示。
密文加密时,在配置文件中采用加密后的乱码显示,不显示真正的密码。
为了提高系统的安全性可以配置加密密码。E-Trunk中的两台设备上的加密密码必须配置为一致。
使用实例
# 配置E-Trunk的密码为密文方式,密码为00E0FC000000。
system-view
[HUAWEI] e-trunk 1
[HUAWEI-e-trunk-1] security-key cipher 00E0FC000000
sequence enable
命令功能
sequence enable命令用来使能E-Trunk序列号校验功能。
undo sequence enable命令用来去使能E-Trunk序列号校验功能。
缺省情况下,E-Trunk序列号校验功能处于去使能状态。
仅S1720X-E、S5720SI、S5720S-SI、S6720LI、S6720S-LI、S6720SI、S6720S-SI、S5720EI、S5720HI、S5730SI、S5730S-EI、S6720EI和S6720S-EI支持此命令。
命令格式
sequence enable
undo
sequence enable
参数说明
无
视图
E-Trunk视图
缺省级别
2:配置级
使用指南
应用场景
当E-Trunk的主用设备发生故障时,为了防止非法用户通过获取主用设备发出的E-Trunk报文攻击备用设备,从而引起业务中断,可以执行sequence enable命令使能E-Trunk序列号校验功能。
配置影响
使能E-Trunk序列号校验功能后,E-Trunk会根据报文中的序列号进行校验,防止非法用户的攻击,提高E-Trunk功能的安全性。
注意事项
E-Trunk的主设备和备设备必须都执行sequence enable命令使能E-Trunk序列号校验功能,否则单端配置会导致序列号校验失败而丢弃报文,引起E-Trunk双主。
使用实例
# 使能E-Trunk 1的序列号校验功能。
system-view
[HUAWEI] e-trunk 1
[HUAWEI-e-trunk-1] sequence enable
snmp-agent trap enable feature-name etrunk
命令功能
snmp-agent trap enable feature-name etrunk命令用来打开E-Trunk模块的告警开关。
undo snmp-agent trap enable
feature-name etrunk命令用来关闭E-Trunk模块的告警开关。
缺省情况下,E-Trunk模块的告警开关状态可以通过命令display snmp-agent trap feature-name etrunk all显示信息的Default switch status值进行查看。
仅S1720X-E、S5720SI、S5720S-SI、S6720LI、S6720S-LI、S6720SI、S6720S-SI、S5720EI、S5720HI、S5730SI、S5730S-EI、S6720EI和S6720S-EI支持此命令。
命令格式
snmp-agent trap enable feature-name etrunk [ trap-name { hwetrunkstatuschange | hwetrunkmemberstatuschange } ]
undo snmp-agent trap enable feature-name etrunk [ trap-name { hwetrunkstatuschange | hwetrunkmemberstatuschange } ]
参数说明
参数
参数说明
取值
trap-name
E-Trunk模块的指定类型事件的告警开关。
-
hwetrunkstatuschange
使能当该设备E-Trunk状态变化时发送华为私有Trap消息。
-
hwetrunkmemberstatuschange
使能当该设备E-Trunk成员的状态发生变化时发送华为私有Trap消息。
-
视图
系统视图
缺省级别
2:配置级
使用指南
打开告警开关之后,设备在运行过程中方可产生告警,并通过SNMP将生成的告警上送给网管;否则设备不会产生告警,SNMP模块也不会将告警上送给网管。
可以根据需要选择trap-name,只打开某个或几个事件的告警开关。
使用实例
# 打开E-Trunk的hwetrunkstatuschange告警。
system-view
[HUAWEI] snmp-agent trap enable feature-name etrunk trap-name hwetrunkstatuschange
snmp-agent trap enable feature-name lacp
命令功能
snmp-agent trap enable feature-name lacp命令用来打开LACP模块的告警开关。
undo snmp-agent trap enable feature-name
lacp命令用来关闭LACP模块的告警开关。
缺省情况下,LACP模块的告警开关处于关闭状态。
命令格式
snmp-agent trap enable
feature-name lacp [ trap-name { hwlacpnegotiatefailed | hwlacpnegotiateresume | hwlacppartiallinkloss | hwlacppartiallinklossresume | hwlacppartnerexpiredloss |hwlacptotallinkloss | hwlacptotallinklossresume } ]
undo snmp-agent trap enable feature-name
lacp [ trap-name { hwlacpnegotiatefailed | hwlacpnegotiateresume | hwlacppartiallinkloss | hwlacppartiallinklossresume | hwlacppartnerexpiredloss |hwlacptotallinkloss | hwlacptotallinklossresume } ]
参数说明
参数
参数说明
取值
trap-name
打开或关闭LACP模块的指定类型事件的告警开关。
-
hwlacpnegotiatefailed
打开或关闭LACP模块成员链路协商不成功告警开关。
-
hwlacpnegotiateresume
打开或关闭LACP模块成员链路协商成功恢复告警开关。
-
hwlacppartiallinkloss
打开或关闭LACP模块链路带宽部分丢失告警开关。
-
hwlacppartiallinklossresume
打开或关闭LACP模块链路带宽部分恢复告警开关。
-
hwLacpPartnerExpiredLoss
打开或关闭LACP模块本端收到对端的超时报文告警开关。
-
hwlacptotallinkloss
打开或关闭LACP模块链路带宽全部丢失告警开关。
-
hwlacptotallinklossresume
打开或关闭LACP模块链路带宽全部恢复告警开关。
-
视图
系统视图
缺省级别
2:配置级
使用指南
LACP没有海量告警开关。如果只打开某个或几个事件的告警开关时,请选择trap-name。
使用实例
# 打开LACP模块成员链路协商不成功告警开关。
system-view
[HUAWEI] snmp-agent trap enable feature-name lacp trap-name hwlacpnegotiatefailed
snmp-agent trap enable feature-name trunk
命令功能
snmp-agent trap enable feature-name trunk命令用来打开Trunk模块的告警开关。
undo snmp-agent trap enable feature-name
trunk命令用来关闭Trunk模块的告警开关。
缺省情况下,Trunk模块的告警开关处于关闭状态。
命令格式
snmp-agent trap enable feature-name trunk [ trap-name { hwextallmemberdownnotify | hwextallmemberdownresume | hwextlinkdown | hwextlinkup } ]
undo snmp-agent trap enable feature-name trunk [ trap-name { hwextallmemberdownnotify | hwextallmemberdownresume | hwextlinkdown | hwextlinkup } ]
参数说明
参数
参数说明
取值
trap-name
打开或关闭Trunk模块的指定类型事件的告警开关。
-
hwextallmemberdownnotify
打开或关闭Trunk的所有成员接口变为Down状态的告警开关。
-
hwextallmemberdownresume
打开或关闭Trunk的所有成员接口中至少有一个变为Up状态的告警开关。
-
hwextlinkdown
打开或关闭Trunk接口中成员口状态变为Down告警开关。
-
hwextlinkup
打开或关闭Trunk接口中成员口状态变为Up告警开关。
-
视图
系统视图
缺省级别
2:配置级
使用指南
Trunk没有海量告警开关。如果只打开某个或几个事件的告警开关时,请选择trap-name。
使用实例
# 打开Trunk接口中成员口状态变为Down告警开关。
system-view
[HUAWEI] snmp-agent trap enable feature-name trunk trap-name hwextlinkdown
timer hello(E-Trunk视图)
命令功能
timer hello命令用来设置E-Trunk的Hello报文发送周期。
undo timer hello命令用来恢复Hello报文发送周期的缺省值。
缺省情况下,Hello报文发送周期值为10,单位是100毫秒,即1秒。
仅S1720X-E、S5720SI、S5720S-SI、S6720LI、S6720S-LI、S6720SI、S6720S-SI、S5720EI、S5720HI、S5730SI、S5730S-EI、S6720EI和S6720S-EI支持此命令。
命令格式
timer hello hello-times
undo timer hello
参数说明
参数
参数说明
取值
hello hello-times
Hello报文的发送周期。
整数形式,取值范围是5~100,单位是100毫秒。缺省值是10。
视图
E-Trunk视图
缺省级别
2:配置级
使用指南
通过timer hello命令设置主备交换机发送的Hello报文时间间隔,备用交换机经过multiplier个发送周期没收到Hello报文则会进入主用状态。
当设备进行主备倒换时,为了防止E-Trunk报文不能及时发送到对端导致对端超时,建议将超时时间配置大于5分钟。
使用实例
# 配置E-Trunk的报文发送周期为9。
system-view
[HUAWEI] e-trunk 1
[HUAWEI-e-trunk-1] timer hello 9
timer hold-on-failure multiplier
命令功能
timer hold-on-failure multiplier命令用来配置E-Trunk检测Hello报文的时间倍数。
undo timer hold-on-failure multiplier命令用来恢复检测Hello报文的时间倍数为缺省值。
缺省情况下,检测Hello报文的时间倍数为20。
仅S1720X-E、S5720SI、S5720S-SI、S6720LI、S6720S-LI、S6720SI、S6720S-SI、S5720EI、S5720HI、S5730SI、S5730S-EI、S6720EI和S6720S-EI支持此命令。
命令格式
timer hold-on-failure multiplier multiplier
undo timer hold-on-failure multiplier
参数说明
参数
参数说明
取值
multiplier multiplier
指定检测Hello报文的时间倍数。
整数形式,取值范围是3~300。缺省值是20。
视图
E-Trunk视图
缺省级别
2:配置级
使用指南
设置检测Hello报文的时间倍数后,触发本端发送Hello报文。对端利用接收到的报文中携带的超时时间来检测本端是否超时。如果处于备用状态的对端在超时时间内没有收到由本端发送的Hello报文,则在定时器超时后进入主用状态。
超时时间 = 发送周期 × 时间倍数。建议将时间倍数设置为发送周期的3倍以上。
本端设置的超时时间用于对端判断本端是否超时。如果对端报文中没有携带超时时间,则采用本端设置的超时时间。
使用实例
# 配置控制报文的检测时间倍数为3。
system-view
[HUAWEI] e-trunk 1
[HUAWEI-e-trunk-1] timer hold-on-failure multiplier 3
timer revert delay
命令功能
timer revert delay命令用来配置E-Trunk延时回切的时间。
undo timer revert delay命令用来恢复E-Trunk延时回切的时间到缺省值。
缺省情况下,E-Trunk延时回切的时间为120秒。
仅S1720X-E、S5720SI、S5720S-SI、S6720LI、S6720S-LI、S6720SI、S6720S-SI、S5720EI、S5720HI、S5730SI、S5730S-EI、S6720EI和S6720S-EI支持此命令。
命令格式
timer revert delay delay-value
undo timer revert delay
参数说明
参数
参数说明
取值
delay-value
E-Trunk延时回切的时间。
整数形式,取值范围是0~3600,单位是秒。
视图
E-Trunk视图
缺省级别
2:配置级
使用指南
应用场景
当E-Trunk的本端设备处于主用状态时,由于其中某个成员Eth-Trunk的物理状态变为Down,经过LACP协商后,对端的成员Eth-Trunk的物理状态变为Up。对端设备变为主用状态,本端变为备用状态。当本端故障消除,经过LACP协商,本端恢复为主用状态。
当E-Trunk与其他业务配合使用时,如果E-Trunk状态为主用的设备发生故障恢复后,成员Eth-Trunk状态恢复早于其他相关业务恢复。如果马上将E-Trunk成员的流量回切,将会导致业务流量中断。此时就需要配置E-Trunk的延时回切时间。
执行命令timer revert delay配置E-Trunk的延时回切时间后,必须等待延时回切定时器超时,本端成员Eth-Trunk状态才能Up,E-Trunk的本端设备才能恢复为主用状态。从而延迟了E-Trunk成员的流量回切时间,保证业务流量不会中断。
注意事项
E-Trunk延时回切时间受PW恢复的时间因素影响,因此配置的E-Trunk延时回切时间必须大于PW恢复的时间,这样才能保证E-Trunk回切时业务不中断。
在E-Trunk背靠背场景下(共4台PE设备,两台PE设备间配置E-Trunk,共两组E-Trunk),为了防止故障恢复无法回切,需要其中一组E-Trunk的主设备配置立即回切,另一组E-Trunk主设备配置延时回切。
使用实例
# 配置E-Trunk延时回切的时间为100秒。
system-view
[HUAWEI] e-trunk 1
[HUAWEI-e-trunk-1] timer revert delay 100
trunkport
命令功能
trunkport命令用来在Eth-Trunk接口视图下增加成员接口。
undo trunkport命令用来在Eth-Trunk接口视图下删除成员接口。
缺省情况下,Eth-Trunk接口没有加入任何成员接口。
命令格式
trunkport interface-type { interface-number1 [ to interface-number2 ] } &<1-16>[ mode { active | passive } ]
undo trunkport interface-type { interface-number1 [ to interface-number2 ] } &<1-16>
参数说明
参数
参数说明
取值
interface-type interface-number1 [ to interface-number2 ]
指定接口类型和编号,其中:interface-type表示接口类型。
interface-number1表示第一个接口的编号。
interface-number2表示最后一个接口的编号。interface-number2的取值必须大于interface-number1的取值,它和interface-number1共同确定一个接口范围。如果不指定to interface-number2参数,则只表示interface-number1所指定的接口。
-
mode { active | passive }
指定Eth-Trunk成员接口发送报文的模式。仅LACP模式的Eth-Trunk支持此配置。缺省情况下,该模式为主动模式。active:指定Eth-Trunk成员接口发送报文的模式为主动模式。配置为active模式的Eth-Trunk成员接口会主动发送协商报文。
passive:指定Eth-Trunk成员接口发送报文的模式为被动模式。配置为passive模式的Eth-Trunk成员接口不会主动发送协商报文,待收到对端发送的报文后,才开始发送报文进行协商。
-
视图
Eth-Trunk接口视图
缺省级别
2:配置级
使用指南
S5720HI每个Eth-Trunk接口下最多可以加入32个成员接口,S1720X-E、S5730SI、S5730S-EI、S6720LI、S6720S-LI、S6720SI和S6720S-SI每个Eth-Trunk接口下最多可以加入16个成员接口,其他形态每个Eth-Trunk接口下最多可以加入8个成员接口。
对于S6720EI和S6720S-EI,该取值还可通过命令assign trunk灵活配置,并通过命令display trunk
configuration查看配置结果。
使用实例
# 在Eth-Trunk1中加入一个成员接口GigabitEthernet0/0/1。
system-view
[HUAWEI] interface eth-trunk 1
[HUAWEI-Eth-Trunk1] trunkport gigabitethernet 0/0/1
unknown-unicast load-balance
命令功能
unknown-unicast load-balance命令用来配置非已知单播的负载分担方式。
undo unknown-unicast load-balance命令用来恢复非已知单播的负载分担方式为缺省情况。
缺省情况下,设备基于报文的源MAC地址和目的MAC地址对非已知单播进行负载分担。
仅S5720EI、S5720HI、S6720EI和S6720S-EI支持此命令。
命令格式
unknown-unicast load-balance { dmac | smac | smacxordmac | enhanced}
undo unknown-unicast load-balance
参数说明
参数
参数说明
取值
dmac
基于报文的目的MAC地址对非已知单播进行负载分担。
-
smac
基于报文的源MAC地址对非已知单播进行负载分担。
-
smacxordmac
基于报文的源MAC地址和目的MAC地址对非已知单播进行负载分担。
-
enhanced
基于负载分担模板对非已知单播进行负载分担。
-
视图
系统视图
缺省级别
2:配置级
使用指南
如果在设备上配置的流策略包含重标记报文目的MAC地址的流行为,且该报文属于非已知单播,那么必须将设备配置为基于报文的源MAC地址对非已知单播进行负载分担。
使用实例
# 配置设备基于报文的源MAC地址对非已知单播进行负载分担。
system-view
[HUAWEI] unknown-unicast load-balance smac
华为端口聚合命令_以太网链路聚合配置命令 - S1720, S2700, S5700, S6720 V200R011C10 命令参考 - 华为...相关推荐
- NLB无线定位服务器报警,设备对接NLB服务器群集 - S1720, S2700, S5700, S6720 V200R011C10 配置指南-IP业务 - 华为...
与NLB服务器群集对接的方法 如果NLB服务器直连到二层交换机LSW上(如图3-7),单播模式下直接就实现了对接,组播模式下可以通过在三层交换机Switch上配置静态ARP表项来实现对接. 如果NLB ...
- 华为HCIA(六)以太网链路聚合与交换机堆叠、集群
网络可靠性需求 随着网络的快速普及和应用的日益深入,各种增值业务得到了广泛部署,网络中断可能导致大量业务异常.造成重大经济损失.因此,作为承载业务主体的基础网络,其可靠性成为备受关注的焦点.网络的可靠 ...
- 华为S1720, S2700, S5700, S6720 V200R010C00 产品文档
http://support.huawei.com/hedex/hdx.do?docid=EDOC1000135316&lang=zh&idPath=7919710%7C2178216 ...
- 华为以太网链路聚合Eth-Trunk实验
链路聚合Eth-Trunk 什么是链路聚合? 原理 基本术语 聚合模式 负载分担的逐流转发和逐包转发 负载分担的延伸 链路聚合实验一.手工聚合 链路聚合实验二.LACP-STATIC聚合 链路聚合实验 ...
- 华为以太网链路聚合原理及配置
链路聚合在华为交换机中称Eth-Trunk,是将一组相同类型的物理以太网口绑定在一起的逻辑接口,是一种用于增加链路带宽的方法.该逻辑接口与物理接口一样,可以被配置为Access.Hybrid.Tr ...
- HCIA~以太网链路聚合与交换机堆叠、集群
1.网络可靠性需求 网络的可靠性 网络的可靠性指当设备或者链路出现单点或者多点故障时保证网络服务不间断的能力. 网络的可靠性可以从单板.设备.链路多个层面实现. 单板可靠性 设备可靠性 链路可靠性 ...
- 网络技术之以太网链路聚合!
什么是链路聚合 以太网链路聚合Eth-Trunk简称链路聚合,通过将多个物理接口捆绑为一个逻辑接口,可以在不进行硬件升级的条件下,达到增加链路带宽的目的. 链路聚合技术主要有以下三个优势: 增加带宽 ...
- 以太网链路聚合与交换机堆叠、集群(浅谈、总结)
目录: 网络可靠性需求 链路聚合技术原理与配置 堆叠/集群概述 网络可靠性需求 目的:避免单点故障,避免因某个链路或者某个设备发生故障而导致整个数据通信中断 解决方法: 方法一: 链路聚合 方法二: ...
- 链路聚合的定义、链路聚合的概念和基本术语、链路聚合的特点
目录 一.链路聚合(Eth-Trunk)定义: 二.链路聚合基本术语/概念 三.手工模式缺陷 四.链路聚合特点: 五.设备可靠性: 六.链路可靠性: 七.链路聚合带宽影响的因素: 八.链路聚合在osi ...
最新文章
- 解决android客户端上传图片到服务端时,图片损坏的问题
- 爬虫:滑动验证解决方法及python实现
- vc判断文件夹是否存在
- C++ Primer 5th笔记(chap 16 模板和泛型编程)类模板部分特例化
- python对字符串和集合的内存垃圾回收机制
- hdfs 版本号_如何查看hadoop版本
- Mysql命令行修改字段类型
- 秋天 | 等疫情过后,我们继续背起相机去旅行
- 我们为何要使用多线程,它有什么优点?
- spark dataframe学习记录
- 《C++游戏编程入门(第4版)》——1.2 编写第一个C++程序
- Win11字体显示不全怎么解决?
- 常用汇编指令大全(有注释)
- 数学建模模型_浅谈对数学建模,数据挖掘,数据分析和数据模型的区别
- 计算机室对计算机网络系统,计算机网络与实验室管理系统建设
- 高性能`锁库存`/`释放库存`重构实战
- 工业基础类IFC—IFC Viewers
- OSChina 周三乱弹 —— 啪啪啪是敲键盘的声音
- 【MATLAB教程案例27】基于matlab的图像配准算法的仿真与分析——sift,surf,kaze等
- 误删照片音视频文件不要担心 几种方法解救慌乱的你