S1720, S2700, S5700, S6720 V200R011C10 命令参考
本文档介绍了设备中各特性的配置命令,包括每条命令的功能、格式、参数、视图、缺省级别、使用指南、举例和相关命令。
以太网链路聚合配置命令
- 命令支持情况
- authentication-mode(E-Trunk视图)
- assign trunk
- collect forward-path
- display eth-trunk
- display trunk configuration
- display eth-trunk load-balance
- display e-trunk
- display e-trunk packet-statistics
- display e-trunk state-change
- display forward-path
- display forward-path report
- display interface eth-trunk
- display lacp brief
- display lacp statistics eth-trunk
- display load-balance-profile
- display load-distribution active-linknumber-change
- display snmp-agent trap feature-name etrunk all
- display snmp-agent trap feature-name lacp all
- display snmp-agent trap feature-name trunk all
- display trunk index-map
- display trunk resource
- display trunkfwdtbl eth-trunk
- display trunkmembership eth-trunk
- eth-trunk
- e-trunk(Eth-Trunk接口视图)
- e-trunk mode
- e-trunk port
- e-trunk(系统视图)
- e-trunk track bfd-session
- interface eth-trunk
- ipv4 field
- ipv6 field
- l2 field
- lacp collector delay
- lacp e-trunk priority
- lacp e-trunk system-id
- lacp force-switch
- lacp force-forward
- lacp preempt delay
- lacp preempt enable
- lacp priority
- lacp priority-command-mode
- lacp selected
- lacp src-mac
- lacp system-id
- lacp system-priority
- lacp timeout
- lacp track interface
- least active-linknumber
- load-balance
- load-balance-profile
- load-distribution active-linknumber-change
- local-preference enable
- max active-linknumber
- mixed-rate link enable
- mode
- mpls field
- peer-address source-address
- priority (E-Trunk视图)
- reset e-trunk packet-statistics
- reset lacp statistics eth-trunk
- revert disable
- security-key
- sequence enable
- snmp-agent trap enable feature-name etrunk
- snmp-agent trap enable feature-name lacp
- snmp-agent trap enable feature-name trunk
- timer hello(E-Trunk视图)
- timer hold-on-failure multiplier
- timer revert delay
- trunkport
- unknown-unicast load-balance
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算法。 |
- |
assign trunk
命令功能
assign trunk命令用来灵活配置设备支持的链路聚合组数目和每个链路聚合组中成员接口的最大数目。
undo assign trunk命令用来恢复设备支持的链路聚合组数目和每个链路聚合组中成员接口的最大数目为缺省值。
缺省情况下,设备支持的链路聚合组数为128,每个链路聚合组支持加入的成员接口数最大为8。
仅S6720EI和S6720S-EI支持该命令。
参数说明
参数 | 参数说明 | 取值 |
---|---|---|
trunk-group group-number | 指定链路聚合组的数目。 | 整数形式,取值范围是32~128。缺省值为128。该取值与member-number的取值乘积不能超过2048。 |
trunk-member member-number | 指定每个链路聚合组中成员接口的最大数目。 | 整数形式,取值为8、16、32或64,缺省值为8。 |
使用指南
应用场景
一般情况下,交换机支持配置的链路聚合组数和每个链路聚合组加入的成员接口数都是固定的。但对于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规格后,请保存配置并重启设备以使配置生效。
collect forward-path
命令格式
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是整数形式,取值范围是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为十六进制形式,必须以“0x”开头,取值个数范围是3~6。 |
ingress | 指定入方向。 | - |
egress | 指定出方向。 | - |
both | 指定出入方向。 | - |
interval interval-time | 指定采集持续时间。 | 整数形式,取值范围为0~1440,单位是分钟,缺省值为10分钟,0表示一直收集。 |
display eth-trunk
参数说明
参数 | 参数说明 | 取值 |
---|---|---|
trunk-id | 显示指定ID的Eth-Trunk接口配置信息。 | 整数形式,不同产品形态上的取值范围有所不同,具体如下:
对于S6720EI和S6720S-EI,该取值还可通过命令assign trunk灵活配置,并通过命令display trunk configuration查看配置结果。 |
interface interface-type interface-number | 显示指定Eth-Trunk接口中的成员接口配置信息。 interface-type表示成员接口类型。 interface-number表示成员接口编号。 |
- |
verbose | 显示指定Eth-Trunk接口的详细配置信息,包括接口流量统计信息。 | - |
使用指南
应用场景
当在设备上配置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接口配置信息。
<HUAWEI> 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接口(手工模式)的配置信息。
<HUAWEI> 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
<HUAWEI> 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接口(手工模式)的详细配置信息。
<HUAWEI> 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模式)的详细配置信息。
<HUAWEI> 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
项目 |
描述 |
---|---|
Local |
本端Eth-Trunk接口的配置信息。 |
LAG ID |
Eth-Trunk接口的ID。 |
WorkingMode |
Eth-Trunk接口的工作模式。
|
Preempt Delay Time |
优先级抢占时间:
|
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接口的状态。
|
Number Of Up Port In Trunk |
Eth-Trunk接口中处于Up状态的成员接口数。 |
ActorPortName |
成员接口名。 |
Status |
LACP模式下,本地成员接口的状态,有以下三种:
手工模式下,本地成员接口的状态,有以下两种:
|
PortType |
本地成员接口的类型。 |
PortPri |
成员接口的LACP优先级。 |
PortNo |
成员接口在LACP中的编号。 |
PortKey |
成员接口在LACP中的Key值。 |
PortState |
成员接口的状态变量。 成员接口的状态变量由8位二进制数构成,如10111100,自左至右含义说明如下:
|
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
使用指南
为便于灵活组网,可通过assign trunk命令来灵活分配设备支持的链路聚合组数和每个链路聚合组支持加入的成员接口数,此时用户可通过display trunk configuration命令查看相关的配置信息。
使用实例
# 查看设备的最大链路聚合组数目和每个链路聚合组中成员接口最大数目的配置信息。
<HUAWEI> display trunk configuration
--------------------------------------------------
Item Default Current Configured
--------------------------------------------------
trunk-group 128 64 64
trunk-member 8 16 16
--------------------------------------------------
项目 |
描述 |
---|---|
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
参数说明
参数 | 参数说明 | 取值 |
---|---|---|
trunk-id | 显示指定ID的Eth-Trunk的负载分担方式。 | 整数形式,不同产品形态上的取值范围有所不同,具体如下:
对于S6720EI和S6720S-EI,该取值还可通过命令assign trunk灵活配置,并通过命令display trunk configuration查看配置结果。 |
使用实例
# 查看接口Eth-Trunk1的负载分担方式信息。
<HUAWEI> 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
项目 |
描述 |
---|---|
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 |
不同类型报文的负载分担参数,具体请参见load-balance-profile |
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支持此命令。
使用实例
# 显示ID为1的E-Trunk中的信息。
<HUAWEI> 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
项目 |
描述 |
---|---|
E-TRUNK-ID |
E-Trunk的ID。 该参数可以通过命令e-trunk(系统视图)配置。 |
Revert-Delay-Time |
E-Trunk延时回切时间。 该参数可以通过命令timer revert delay配置。 |
Priority |
E-Trunk的优先级。 该参数可以通过命令priority (E-Trunk视图)配置。 |
System-ID |
本端的E-Trunk的系统ID。 该参数可以通过命令lacp e-trunk system-id配置。 |
Peer-IP/Source-IP |
E-Trunk对端IP/源端IP。 该参数可以通过命令peer-address source-address配置。 |
State |
E-Trunk的主备状态。有以下取值:
|
Causation |
E-Trunk主备状态的原因。有以下取值:
|
Send-Period |
E-Trunk发送报文周期。 该参数可以通过命令timer hello(E-Trunk视图)配置。 |
Fail-Time |
E-Trunk接收超时时间。 该参数可以通过命令timer hold-on-failure multiplier配置。 |
Receive/Send |
E-Trunk接收/发送的报文。 |
RecDrop/SndDrop |
E-Trunk接收/发送丢弃的报文。 |
Peer-Priority |
对端优先级。 |
Peer-System-ID |
对端的系统MAC地址。 |
Peer-Fail-Time |
对端超时时间。 |
BFD-Session |
E-Trunk绑定的BFD会话。 该参数可以通过命令e-trunk track bfd-session配置。 |
Description |
E-Trunk的描述信息。 |
Sequence |
E-Trunk序列号校验功能状态:
可通过在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 |
成员链路的物理状态。有以下取值:
|
Work-Mode |
成员工作模式。有以下取值:
该参数可以通过命令e-trunk mode配置。 |
State |
成员主备状态。有以下取值:
|
Causation |
成员主备状态的原因。有以下取值:
|
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支持此命令。
使用指南
E-Trunk成功配置后,如果用户需要查看当前E-Trunk报文的统计信息,可通过执行display e-trunk packet-statistics命令查看。通过获取的信息,可判断设备上的数据是否异常,并定位故障。
使用实例
# 查看设备上所有E-Trunk报文统计信息。
<HUAWEI> 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
项目 |
描述 |
---|---|
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支持此命令。
参数说明
参数 | 参数说明 | 取值 |
---|---|---|
e-trunk-id | 显示指定E-Trunk的最近10次的状态变化轨迹。 | 整数形式,取值范围是1~16。 |
member-interface interface-type interface-number | 显示指定成员口的最近10次的状态变化轨迹。 interface-type取值只能是Eth-Trunk。 |
- |
使用指南
应用场景
E-Trunk成功配置后,当用户需要查看E-Trunk成员口的状态变化过程,可通过display e-trunk state-change查看。
前置条件
为了保证执行display e-trunk state-change命令查看到有效的显示表项,执行本命令前必须保证E-Trunk中已经成功加入Eth-Trunk接口。
使用实例
# 查看ID为1的E-Trunk成员口Eth-Trunk接口的状态变化轨迹。
<HUAWEI> 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
项目 |
描述 |
---|---|
Time |
E-Trunk成员口Eth-Trunk接口的状态变化时间。 |
SourceState |
E-Trunk成员口Eth-Trunk接口变化前的状态。 |
DestState |
E-Trunk成员口Eth-Trunk接口变化后的状态。 |
Reason |
E-Trunk成员口Eth-Trunk接口状态变化的原因。
|
display forward-path
使用指南
应用场景
为便于定位故障及了解指定流量的转发路径,可通过collect forward-path命令配置采集流量信息。当需要查看采集流量信息方式配置时,可使用display forward-path命令。
前置条件
设备上已配置了对流量信息进行采集。
使用实例
# 查看采集流量信息方式的具体配置情况。
<HUAWEI> 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
项目 |
描述 |
---|---|
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
参数说明
参数 | 参数说明 | 取值 |
---|---|---|
report-id | 指定采集流量的ID。 | 整数形式,取值范围为1~8。 report-id的顺序是按照collect forward-path命令的配置顺序排列的。当删除某个条目时,已有的采集条目ID不变,后配置的条目将按照数字顺序补缺排列。比如,设备上已有ID为1和2的两个条目,若此时删除条目1,则条目2不变,若继续使用collect forward-path配置,则新条目会被补在条目1的位置。 |
使用指南
应用场景
为便于定位故障及了解指定流量的转发路径,可通过collect forward-path命令采集流量信息,然后使用display forward-path report命令来查看采集结果。
前置条件
设备上已配置了对流量信息进行采集。
使用实例
# 查看报告ID为1的流量统计信息。
<HUAWEI> 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的流量统计信息。
<HUAWEI> 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
项目 |
描述 |
---|---|
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 [ trunk-id | main ]
display interface eth-trunk trunk-id.subnumber
仅S5720EI、S5720HI、S6720EI和S6720S-EI支持trunk-id.subnumber参数。
参数说明
参数 |
参数说明 |
取值 |
---|---|---|
trunk-id |
指定Eth-Trunk接口的ID。 |
整数形式,不同产品形态上的取值范围有所不同,具体如下:
对于S6720EI和S6720S-EI,该取值还可通过命令assign trunk灵活配置,并通过命令display trunk configuration查看配置结果。 |
main | 显示Eth-Trunk主接口的状态和统计信息。 |
- |
subnumber |
指定Eth-Trunk子接口编号。 |
整数形式,取值范围是1~4096。 |
使用指南
查看Eth-Trunk接口的信息时,可以查看到该接口下捆绑的成员接口的状态和权重信息。
在监控接口的状态或检查接口的故障原因时,可执行此命令获取接口的状态信息和统计信息。用户可以根据这些信息进行流量统计和接口的故障诊断等。
使用实例
# 查看捆绑口Eth-Trunk 10的状态信息。
<HUAWEI> 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
项目 |
描述 |
---|---|
Eth-Trunk10 current state |
Eth-Trunk接口当前状态:
|
Line protocol current state |
Eth-Trunk接口的链路协议状态:
|
Description |
Eth-Trunk接口描述。 该参数可以通过命令description(接口视图)配置。 |
Switch Port |
显示Eth-Trunk接口是二层接口。如果接口是三层接口,此处则显示为Route Port。 |
Link-type |
二层接口的链路类型,仅在二层模式下显示。有以下几种显示:
|
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接口允许通过的最长帧。 该参数可以通过命令jumboframe enable配置。 |
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 |
当前成员接口的状态。 手工模式下:
LACP模式下:
|
Weight |
成员接口负载分担的权重值。 |
The Number of Ports in Trunk |
Eth-Trunk接口中成员接口的数量。 |
The Number of UP Ports in Trunk |
Eth-Trunk接口中成员接口状态是Up的接口数量。 |
display lacp brief
使用指南
应用场景
- 缺省情况下,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上通过命令lacp e-trunk system-id配置相同的E-Trunk的LACP系统ID。E-Trunk的LACP的系统ID不影响LACP模式Eth-Trunk的LACP系统ID。LACP模式Eth-Trunk的LACP系统ID是设备的以太口MAC地址。
仅S1720X-E、S5720SI、S5720S-SI、S5730SI、S5730S-EI、S6720LI、S6720S-LI、S6720SI、S6720S-SI、S5720EI、S5720HI、S6720EI和S6720S-EI支持E-Trunk。
使用实例
# 查看LACP概要信息。
<HUAWEI> display lacp brief
System Priority:32768 System ID :00e0-5958-ef00
项目 |
描述 |
---|---|
System Priority |
LACP系统优先级,可通过命令lacp priority更改。 |
System ID |
设备的系统ID,取值固定为设备的桥MAC地址。 |
display lacp statistics eth-trunk
参数说明
参数 |
参数说明 |
取值 |
---|---|---|
trunk-id |
接口聚合组ID。 |
整数形式,不同产品形态上的取值范围有所不同,具体如下:
对于S6720EI和S6720S-EI,该取值还可通过命令assign trunk灵活配置,并通过命令display trunk configuration查看配置结果。 |
interface interface-type interface-number |
指定查看的接口类型及接口号。其中:
|
- |
使用指南
使用此命令需要聚合组的工作模式为LACP模式。要更改工作模式为LACP模式,请在Eth-Trunk接口视图下执行mode lacp命令。
如果查看特定聚合组的统计信息,需要此聚合组已经存在。如果需要查看特定聚合组的特定接口统计信息,需要此接口已经加入到了此聚合组。
使用实例
# 查看Eth-Trunk 4成员接口收发LACP报文的统计信息。
<HUAWEI> 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报文的收发统计信息。
<HUAWEI> 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
display load-balance-profile
命令功能
display load-balance-profile命令用来查看指定负载分担模板的详细信息。
仅S1720X-E、S5720EI、S5720HI、S5730SI、S5730S-EI、S6720SI、S6720S-SI、S6720LI、S6720S-LI、S6720EI和S6720S-EI支持此命令。
使用实例
# 查看负载分担模板的详细信息。
<HUAWEI> 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
项目 |
描述 |
---|---|
Load-balance-profile |
负载分担模板。 可以通过命令load-balance-profile配置。 |
Packet |
报文类型。 |
HashField |
模板中负载分担的设置。 可以通过命令ipv4 field、ipv6 field、l2 field和mpls field分别配置IPV4报文、IPV6报文、L2报文及MPLS报文的负载分担方式。 |
Trunk interface |
使用此负载分担模板的Eth-Trunk接口,可以通过命令load-balance配置。 |
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支持该命令。
使用指南
设备上通过命令load-distribution active-linknumber-change配置Eth-Trunk接口进行负载分担计算的接口数后,可以通过命令display load-distribution active-linknumber-change查看相应的配置结果。
使用实例
# 查看Eth-Trunk3接口负载分担计算所用接口数的配置结果。
<HUAWEI> display load-distribution active-linknumber-change interface Eth-Trunk 3
-------------------------------------------------------------------------------
Interface Pre-linknumber Post-linknumber
-------------------------------------------------------------------------------
Eth-Trunk3 2 4
-------------------------------------------------------------------------------
项目 |
描述 |
---|---|
Interface |
Eth-Trunk接口名称。 |
Pre-linknumber |
配置Eth-Trunk接口负载分担计算的接口数时指定的活动接口数。 该参数可以通过命令load-distribution active-linknumber-change配置。 |
Post-linknumber |
当Eth-Trunk接口拥有指定活动接口数时,负载分担计算采用的接口数。 该参数可以通过命令load-distribution active-linknumber-change配置。 |
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可以查看E-Trunk特性所有告警的开关状态信息。用户可使用snmp-agent trap enable feature-name etrunk命令打开E-Trunk特性告警开关。
前置条件
已经使能网元的SNMP功能,使能命令可以参考snmp-agent。
使用实例
# 查看E-Trunk模块的所有告警信息。
<HUAWEI>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
项目 |
描述 |
---|---|
Feature name |
告警所属的模块名称。 |
Trap number |
告警的数量。 |
Trap name |
告警的名称,E-Trunk模块的告警包括:
|
Default switch status |
告警开关缺省状态:
|
Current switch status |
告警的状态:
该参数可以通过命令snmp-agent trap enable feature-name etrunk配置。 |
display snmp-agent trap feature-name lacp all
使用指南
简单网络管理协议SNMP(Simple Network Management Protocol)是广泛用于TCP/IP网络的网络管理标准协议。SNMP提供了一种通过运行网络管理软件的中心计算机(即网络管理工作站)来管理网元的方法。网元上运行的管理代理可以主动上报告警给管理工作站,可使管理工作站及时获取网络状态,从而使网络管理员能够及时采取相应措施。
执行display snmp-agent trap feature-name lacp all命令可以用来查看LACP模块所有告警的开启关闭状态和海量标志。
使用实例
# 查看LACP模块的所有告警信息。
<HUAWEI> 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
项目 |
描述 |
---|---|
Feature name |
告警所属的模块名称。 |
Trap number |
告警的数量。 |
Trap name |
告警的名称,LACP模块的告警包括:
|
Default switch status |
缺省告警开关的状态:
|
Current switch status |
当前告警开关的状态:
该参数可以通过命令snmp-agent trap enable feature-name lacp配置。 |
display snmp-agent trap feature-name trunk all
使用指南
简单网络管理协议SNMP(Simple Network Management Protocol)是广泛用于TCP/IP网络的网络管理标准协议。SNMP提供了一种通过运行网络管理软件的中心计算机(即网络管理工作站)来管理网元的方法。网元上运行的管理代理可以主动上报告警给管理工作站,可使管理工作站及时获取网络状态,从而使网络管理员能够及时采取相应措施。
执行display snmp-agent trap feature-name trunk all命令可以用来查看Trunk模块所有告警的开启关闭状态。
使用实例
# 查看Trunk模块的所有告警信息。
<HUAWEI>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
项目 |
描述 |
---|---|
Feature name |
告警所属的模块名称。 |
Trap number |
告警的数量。 |
Trap name |
告警的名称,Trunk模块的告警包括:
|
Default switch status |
缺省告警开关的状态:
|
Current switch status |
当前告警开关的状态:
该参数可以通过命令snmp-agent trap enable feature-name trunk配置。 |
display trunk index-map
display trunk resource
display trunkfwdtbl eth-trunk
参数说明
参数 |
参数说明 |
取值 |
---|---|---|
trunk-id |
指定Eth-Trunk接口的ID。 |
整数形式,不同产品形态上的取值范围有所不同,具体如下:
对于S6720EI和S6720S-EI,该取值还可通过命令assign trunk灵活配置,并通过命令display trunk configuration查看配置结果。 |
display trunkmembership eth-trunk
参数说明
参数 |
参数说明 |
取值 |
---|---|---|
trunk-id |
指定Eth-Trunk接口的ID。 |
整数形式,不同产品形态上的取值范围有所不同,具体如下:
对于S6720EI和S6720S-EI,该取值还可通过命令assign trunk灵活配置,并通过命令display trunk configuration查看配置结果。 |
使用指南
应用场景
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的成员接口信息。
<HUAWEI> 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
项目 |
描述 |
---|---|
Trunk ID |
Eth-Trunk的编号。 |
Used status |
Eth-Trunk的状态:
|
TYPE |
Eth-Trunk的接口类型。 该参数可以通过命令port link-type配置。 |
Working Mode |
Eth-Trunk的工作模式。
该参数可以通过命令mode配置。 |
Number Of Ports in Trunk |
Eth-Trunk中包含的接口个数。 |
Number Of Up Ports in Trunk |
Eth-Trunk中包含的处于开启状态的接口个数。 |
Operate status |
Eth-Trunk接口状态。
|
Interface,valid,operate,weight |
成员接口详细信息:
|
eth-trunk
命令功能
eth-trunk命令用来将当前接口加入到指定Eth-Trunk中。
undo eth-trunk命令用来将当前接口从指定Eth-Trunk中删除。
缺省情况下,当前接口没有加入任何Eth-Trunk。
参数说明
参数 |
参数说明 |
取值 |
---|---|---|
trunk-id |
指定Eth-Trunk的ID。 |
整数形式,不同产品形态上的取值范围有所不同,具体如下:
对于S6720EI和S6720S-EI,该取值还可通过命令assign trunk灵活配置,并通过命令display trunk configuration查看配置结果。 |
mode { active | passive } | - |
使用指南
为了提供更高的连接可靠性并扩大接口带宽,可以使用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中包含的成员接口数目应该相等,而且两端设备的接口之间由直连网线连接。
e-trunk(Eth-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。 |
使用指南
应用场景
只有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信息。
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 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支持此命令。
参数说明
参数 | 参数说明 | 取值 |
---|---|---|
port-number | 指定收发E-Trunk协议报文的UDP端口号。 1025~65535该范围内的端口号如果被其他协议占用,E-Trunk协议将不可用。 说明:
端口号49152~65535由socket随机分配,配置收发E-Trunk协议报文的UDP端口号,建议不要配置这个范围段值,以免E-Trunk协议不可用。 |
整数形式,取值范围是1025~65535。 |
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 track bfd-session
参数说明
参数 | 参数说明 | 取值 |
---|---|---|
session-name bfd-session-name | BFD的会话名称。 | 字符串形式,不支持空格,不区分大小写,长度范围是1~15。当输入的字符串两端使用双引号时,可在字符串中输入空格。 |
使用指南
应用场景
假设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会立即回切。
interface eth-trunk
命令功能
interface eth-trunk命令用来进入已经存在的Eth-Trunk接口,或创建并进入Eth-Trunk接口。
undo interface eth-trunk命令用来删除Eth-Trunk接口。
缺省情况下,未创建Eth-Trunk接口。
参数说明
参数 |
参数说明 |
取值 |
---|---|---|
trunk-id |
指定Eth-Trunk编号。 |
整数形式,不同产品形态上的取值范围有所不同,具体如下:
对于S6720EI和S6720S-EI,该取值还可通过命令assign trunk灵活配置,并通过命令display trunk configuration查看配置结果。 |
subnumber |
Eth-Trunk的子接口编号。 |
整数形式,取值范围是1~4096。 |
使用指南
如果该Eth-Trunk已经存在,interface eth-trunk命令只用来进入Eth-Trunk接口视图。
删除Eth-Trunk时,Eth-Trunk中不能有成员接口。
对于上述形态设备的二层接口,仅hybrid和trunk类型接口支持配置以太网子接口。
对于上述形态设备的二层接口,执行命令undo portswitch切换为三层接口后,支持配置以太网子接口。
- VCMP的角色是Client时,不能配置VLAN终结子接口。
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。
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。
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。
lacp collector delay
命令功能
lacp collector delay命令用来配置LACP(Link Aggregation Control Protocol)协议报文中的CollectorMaxDelay字段取值。
undo lacp collector delay命令用来恢复LACP协议报文中的CollectorMaxDelay字段取值到缺省值。
缺省情况下,CollectorMaxDelay字段取值是0。
使用指南
应用场景
当其他厂商设备与华为设备对接时,由于华为设备版本不同,发送给其他厂商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。
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支持此命令。
使用指南
该命令用于配置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中。
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支持此命令。
参数说明
参数 | 参数说明 | 取值 |
---|---|---|
system-id mac-address | E-Trunk的LACP系统ID。 | 格式为H-H-H,其中H为4位的十六进制数,可以输入1~4位,如00e0、fc01。当输入不足4位时,表示前面的几位为0,如:输入e0,等同于00e0。系统ID不能为全0或全F。 |
lacp force-switch
命令功能
lacp force-switch命令用来当LACP模式的Eth-Trunk没有配置抢占,或使能抢占但延时时间未到时,手工执行强制倒换。
缺省情况下,设备不会强制倒换。
仅S5720HI支持该命令。
使用指南
应用场景
如图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。
lacp force-forward
命令功能
lacp force-forward命令用来配置物理状态为Up的成员口,在对端没有加入Eth-Trunk时可以转发数据报文。
undo lacp force-forward命令用来恢复物理状态为Up的成员口的转发状态为缺省值。
缺省情况下,物理状态为Up的成员口,在对端没有加入Eth-Trunk时不能转发数据报文。
使用指南
应用场景
- 服务器启动时根据默认配置,会在Interface1上配置IP地址,然后从该端口向远端文件服务器发起请求,下载配置文件。
- 配置文件下载成功后,服务器会根据配置文件将两个端口进行聚合,作为Eth-Trunk的成员口与设备进行LACP协商。
为了解决此问题,可以在交换机的Eth-Trunk接口下配置lacp force-forward命令。当Eth-Trunk成员口处于物理Up的状态,虽然对端没有使能LACP协议,该端口仍可以转发数据报文。
前置条件
只有通过命令mode lacp指定Eth-Trunk工作模式为LACP模式,该命令才可以配置。
注意事项
- 该命令不支持三层转发,仅支持处于ForceFwd状态的成员口通过硬件转发进行二层流量的转发,对于上送到CPU的报文都无法从该Eth-Trunk口进行转发。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成员口不能再配置此命令。
- 该命令和max active-linknumber以及least active-linknumber互斥,配置了Eth-Trunk接口成员链路上下限阈值后不能再配置此命令。
lacp preempt delay
使用指南
使用本命令需确保以下条件:
- 在配置本命令前,必须保证当前的Eth-Trunk工作模式为LACP模式,否则本命令不可配。要更改工作模式为LACP模式,请在Eth-Trunk接口视图下执行mode lacp命令。
- 在配置本命令前,必须保证当前的Eth-Trunk已经使能优先级抢占,否则配置不生效。要使能优先级抢占,请在Eth-Trunk接口视图下执行lacp preempt enable命令。
在使能LACP优先级抢占功能并配置本命令后,当故障链路(链路A)恢复正常时,如果此链路的链路优先级高于当前活动链路(链路B)的优先级并且当前活动链路数已达到上限阈值,则经过delay-time秒后,链路A取代链路B,成为活动链路。
当链路两端设备配置的抢占等待时间不一致时,以等待时间最长的作为实际抢占等待时间;在使能优先级抢占而没有配置抢占等待时间的情况下,系统会按照缺省抢占等待时间执行抢占操作。
lacp preempt enable
命令功能
lacp preempt enable命令用来使能LACP模式下LACP优先级抢占的功能。
undo lacp preempt enable命令用来禁止LACP模式下LACP优先级抢占功能。
缺省情况下,优先级抢占处于禁止状态。
使用指南
应用场景
在LACP模式下,当活动链路中出现故障链路时,系统会从备用链路中选择优先级最高的链路替代故障链路;如果被替代的故障链路恢复了正常,而且该链路的优先级又高于替代自己的链路。这种情况下,如果使能了LACP优先级抢占功能,高优先级链路会抢占低优先级链路,回切到活动状态。
不使能优先级抢占,系统不会重新选择活动接口,故障恢复后的链路将作为备用链路。
在进行优先级抢占时,系统将根据主动端接口的优先级进行抢占。
前置条件
如果当前链路聚合模式不是LACP模式,lacp preempt enable命令不可用。要更改工作模式为LACP模式,请在Eth-Trunk接口视图下执行mode lacp命令。
注意事项
为保证Eth-Trunk接口正常工作,要求Eth-Trunk两端LACP抢占功能使能情况配置一致,即统一使能或不使能。
lacp priority
命令功能
lacp priority命令用来设置系统LACP优先级或接口LACP优先级。
undo lacp priority命令用来恢复系统LACP优先级或接口LACP优先级为缺省值。
缺省情况下,系统LACP优先级和接口LACP优先级的值都是32768。
使用指南
应用场景
配置系统优先级是为了区别本端设备与对端设备优先级的高低,系统优先级高的将被选作链路聚合组的主动端,按照主动端设备的接口来选择活动接口。
配置接口优先级是为了区别同一设备不同接口的优先级,接口优先级高的将被选作活动接口。
如果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 priority-command-mode
命令功能
lacp priority-command-mode命令用来配置LACP(Link Aggregation Control Protocol)系统优先级的配置模式。
undo lacp priority-command-mode命令用来恢复LACP系统优先级的配置模式到缺省值。
缺省情况下,LACP系统优先级的配置模式是default。
参数说明
参数 | 参数说明 | 取值 |
---|---|---|
default | 指定LACP系统优先级的配置模式是default。 default模式指在系统视图下执行命令lacp priority配置LACP系统优先级。 |
- |
system-priority | 指定LACP系统优先级的配置模式是system-priority。 system-priority模式指在系统视图下执行命令lacp system-priority配置LACP系统优先级。 |
- |
使用指南
应用场景
LACP系统优先级的改变会导致LACP协议重新计算,LACP模式Eth-Trunk接口状态会先变为Down再变为Up,从而导致业务震荡。为避免用户将LACP接口优先级的配置命令lacp priority拷贝到系统视图下执行,导致LACP模式Eth-Trunk接口状态震荡,可在系统视图下执行lacp priority-command-mode命令,配置LACP系统优先级的配置模式为system-priority模式,区分LACP系统优先级和LACP接口优先级的配置命令。
注意事项
- 配置default模式,LACP系统优先级和接口优先级的配置命令仍然一样,命令是lacp priority priority。
- 配置system-priority模式,LACP系统优先级的配置命令是lacp system-priority priority,接口优先级的配置命令是lacp priority priority。
lacp selected
命令功能
lacp selected命令用来配置LACP模式Eth-Trunk接口选择活动接口的方式。
undo lacp selected命令用来恢复LACP模式Eth-Trunk接口选择活动接口的方式为缺省值。
缺省情况下,Eth-Trunk接口依据接口优先级选择活动接口。
参数说明
参数 | 参数说明 | 取值 |
---|---|---|
priority | 指定Eth-Trunk接口依据接口优先级选择活动接口。接口优先级高的接口将被优先选为活动接口。 | - |
speed | 指定Eth-Trunk接口依据接口速率选择活动接口。接口速率高的接口将被优先选为活动接口。 | - |
使用指南
应用场景
根据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中,否则会导致抢占功能无法生效。lacp src-mac
命令功能
lacp src-mac命令用来配置LACP(Link Aggregation Control Protocol)协商时LACP协议报文中的源MAC地址采用接口的MAC地址或系统的MAC地址。
undo lacp src-mac命令用来恢复LACP协议报文中采用的源MAC地址为缺省值。
缺省情况下,LACP协议报文中的源地址采用系统的MAC地址。
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支持此命令。
参数说明
参数 | 参数说明 | 取值 |
---|---|---|
mac-address | 指定Eth-Trunk接口的LACP系统ID。 |
格式为H-H-H,其中H为4位的十六进制数,可以输入1~4位,如00e0、fc01。当输入不足4位时,表示前面的几位为0,如:输入e0,等同于00e0。 说明:
Eth-Trunk接口的LACP系统ID不能为全0。 |
使用指南
应用场景
当设备上配置多个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模式。
使用实例
<HUAWEI> 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。
使用指南
应用场景
配置系统优先级是为了区别本端设备与对端设备优先级的高低,系统优先级高的将被选作链路聚合组的主动端,按照主动端设备的接口来选择活动接口。
如果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接口优先级的配置命令。
- 配置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 timeout
命令功能
lacp timeout命令用来配置LACP模式下Eth-Trunk接口接收LACP协议报文的超时时间。
undo lacp timeout命令用来恢复LACP模式下Eth-Trunk接口接收LACP协议报文的超时时间为缺省值。
缺省情况下,Eth-Trunk接口接收LACP协议报文的超时时间缺省值是90秒。
参数说明
参数 | 参数说明 | 取值 |
---|---|---|
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协议报文超时时间。 |
- |
使用指南
应用场景
如果两台设备之间通过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中的所有成员口都将生效。
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。 |
使用指南
应用场景
如图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命令将配置删除,在超时时间内,会导致超时时间内两条链路都无法被选中,从而造成流量中断,超时时间之后业务才能恢复。
使用实例
<HUAWEI> 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。
参数说明
参数 | 参数说明 | 取值 |
---|---|---|
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接口内,活动接口数可以影响到Eth-Trunk接口的状态和带宽。Eth-Trunk接口的带宽是所有处于Up状态的成员口带宽之和。
为保证Eth-Trunk接口的状态和带宽,可以设置以下两个阈值,以减小成员链路状态的变化带来的影响。
活动接口数下限阈值
当活动接口数小于配置的下限阈值时,Eth-Trunk接口的状态转为Down。设置活动接口数下限阈值的目的是为了保证最小带宽。
例如,每一条成员链路能提供1G的带宽,现在最小需要2G的带宽,那么活动接口数下限阈值必须要大于等于2。如果活动接口数下限阈值小于2,Eth-Trunk接口的状态将变为Down。
活动接口数上限阈值
当活动接口数达到上限阈值后,之后再发生成员链路状态变为Up都不会使Eth-Trunk接口的带宽增加。设置活动接口数上限阈值的目的是在保证了带宽的情况下提高网络的可靠性。
配置活动接口数上限阈值,请参见命令max active-linknumber。
当需要删除当前配置的活动接口数下限阈值或恢复活动接口数下限阈值到缺省值时,使用命令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命令中设置的上限阈值。
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接口的流量分散到不同的链路上,最后能到达统一目的地时,使用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的负载分担方式改为缺省值。
load-balance-profile
使用指南
在配置负载分担模式前需要先创建负载分担模板。
设备支持配置一个负载分担模板。
如果在入接口上配置了VLAN Mapping、VLAN Stacking或基于ACL的VLAN重标记功能,在跨设备Eth-Trunk出接口上配置负载分担模板,使用命令mpls field、l2 field、ipv4 field、ipv6 field配置相应报文的负载分担方式时,建议不要使用VLAN进行负载分担。
load-distribution active-linknumber-change
命令功能
load-distribution active-linknumber-change命令用来配置Eth-Trunk接口进行负载分担计算时的接口数。
undo load-distribution active-linknumber-change命令用来取消配置的Eth-Trunk接口进行负载分担计算时的接口数。
缺省情况下,Eth-Trunk接口进行负载分担计算时用到的接口数等于设备上实际的活动接口数。
命令格式
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接口进行负载分担计算时的接口数为设备实际的活动接口数。如果设备的活动接口数小于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接口进行链路负载分担计算使用的接口数时实际活动接口数以本设备的活动接口数为准。
local-preference enable
使用指南
应用场景
在设备堆叠情况下,为了保证流量的可靠传输,流量的出接口通常设置为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接口出接口的带宽足以承载本设备转发的流量,防止发生丢包。
流量本地优先转发功能只对已知单播有效,对广播、组播和未知单播均不生效。
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接口内,活动接口数可以影响到Eth-Trunk接口的状态和带宽。Eth-Trunk接口的带宽是所有处于Up状态的成员口带宽之和。
为保证Eth-Trunk接口的状态和带宽,可以设置以下两个阈值,以减小成员链路状态的变化带来的影响。
活动接口数下限阈值
当活动接口数小于配置的下限阈值时,Eth-Trunk接口的状态转为Down。设置活动接口数下限阈值的目的是为了保证最小带宽。
例如,每一条成员链路能提供1G的带宽,现在最小需要2G的带宽,那么活动接口数下限阈值必须要大于等于2。如果活动接口数下限阈值小于2,Eth-Trunk接口的状态将变为Down。
配置活动接口数下限阈值,请参见命令least active-linknumber。
活动接口数上限阈值
当活动接口数达到上限阈值后,之后再发生成员链路状态变为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并且各自加入两个成员口。
mixed-rate link enable
命令功能
mixed-rate link enable命令用来使能允许端口支持速率不同的接口加入同一Eth-Trunk接口的功能。
undo mixed-rate link enable命令用来去使能允许端口支持速率不同的接口加入同一Eth-Trunk接口的功能。
缺省情况下,设备未使能允许端口支持速率不同的接口加入同一Eth-Trunk接口的功能。
使用指南
应用场景
当用户需要将端口支持速率不同的接口加入到同一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接口的功能时,需要确保聚合组中不存在端口支持速率不同的成员接口。
mode
使用指南
应用场景
LACP模式
当组成Eth-Trunk的两台设备直连,并且都支持LACP协议时,可通过命令mode lacp创建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,则工作模式不能更改。
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。
peer-address source-address
命令功能
peer-address source-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 | 对端IP地址。 | 点分十进制形式。 |
source-address source-ip-address | 本端源IP地址。 | 点分十进制形式。 |
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支持此命令。
reset e-trunk packet-statistics
reset lacp statistics eth-trunk
命令功能
reset lacp statistics eth-trunk命令用来清除LACP模式Eth-Trunk接口的LACP报文流量统计信息,或Eth-Trunk接口中指定成员接口的LACP报文流量统计信息。
参数说明
参数 | 参数说明 | 取值 |
---|---|---|
trunk-id | 清除指定ID的LACP模式的Eth-Trunk接口的LACP报文统计信息。 | 整数形式,不同产品形态上的取值范围有所不同,具体如下:
对于S6720EI和S6720S-EI,该取值还可通过命令assign trunk灵活配置,并通过命令display trunk configuration查看配置结果。 |
interface interface-type interface-number | 清除指定LACP模式的Eth-Trunk中的成员接口的LACP报文统计信息。 interface-type表示成员接口类型。 interface-number表示成员接口编号。 |
- |
使用指南
应用场景
当需要统计一定时间内某接口的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报文收发统计数目将清零,清除的统计信息不可恢复。在执行本命令前请务必仔细确认是否要执行本命令。
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支持此命令。
使用指南
应用场景
部署E-Trunk的两端设备,当原来E-Trunk状态为主用的一端设备故障恢复后,为了避免回切流量再次丢失,可通过revert disable命令配置E-Trunk不回切功能。
前置条件
E-Trunk已经正确配置。
后续任务
执行undo revert disable命令取消配置E-Trunk不回切功能,当原为主用状态一端故障恢复后,缺省情况下需要等待120秒延时回切时间后才能回切。延时回切时间可通过命令timer revert delay delay-value设置。
security-key
参数说明
参数 | 参数说明 | 取值 |
---|---|---|
simple simple-key | 以明文方式加密安全密钥。 | simple-key为字符串形式,不支持空格和问号,区分大小写,长度范围是1~255。缺省值:您可以在《S系列交换机缺省帐号与密码》(企业网、运营商)文档中获取各种缺省帐号与密码信息。获取该文档需要权限,如需升级权限,请查看网站帮助。 当输入的字符串两端使用双引号时,可在字符串中输入空格。 |
cipher cipher-key | 以密文方式加密安全密钥。 | cipher-key为字符串形式,不支持空格和问号,区分大小写。 选择密文方式加密安全密钥时,输入密码有两种方式,一种是明文,一种是密文。长度范围视密码输入方式而定:
说明:
|
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 } ]
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模块链路带宽全部恢复告警开关。 | - |
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 } ]
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报文时间间隔,备用交换机经过timer hold-on-failure multiplier命令配置的multiplier个发送周期没收到Hello报文则会进入主用状态。
当设备进行主备倒换时,为了防止E-Trunk报文不能及时发送到对端导致对端超时,建议将超时时间配置大于5分钟。
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 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支持此命令。
使用指南
应用场景
当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主设备配置延时回切。
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 ] |
指定接口类型和编号,其中:
|
- |
mode { active | passive } | 指定Eth-Trunk成员接口发送报文的模式。仅LACP模式的Eth-Trunk支持此配置。缺省情况下,该模式为主动模式。
|
- |
使用指南
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查看配置结果。
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
- 命令支持情况
- authentication-mode(E-Trunk视图)
- assign trunk
- collect forward-path
- display eth-trunk
- display trunk configuration
- display eth-trunk load-balance
- display e-trunk
- display e-trunk packet-statistics
- display e-trunk state-change
- display forward-path
- display forward-path report
- display interface eth-trunk
- display lacp brief
- display lacp statistics eth-trunk
- display load-balance-profile
- display load-distribution active-linknumber-change
- display snmp-agent trap feature-name etrunk all
- display snmp-agent trap feature-name lacp all
- display snmp-agent trap feature-name trunk all
- display trunk index-map
- display trunk resource
- display trunkfwdtbl eth-trunk
- display trunkmembership eth-trunk
- eth-trunk
- e-trunk(Eth-Trunk接口视图)
- e-trunk mode
- e-trunk port
- e-trunk(系统视图)
- e-trunk track bfd-session
- interface eth-trunk
- ipv4 field
- ipv6 field
- l2 field
- lacp collector delay
- lacp e-trunk priority
- lacp e-trunk system-id
- lacp force-switch
- lacp force-forward
- lacp preempt delay
- lacp preempt enable
- lacp priority
- lacp priority-command-mode
- lacp selected
- lacp src-mac
- lacp system-id
- lacp system-priority
- lacp timeout
- lacp track interface
- least active-linknumber
- load-balance
- load-balance-profile
- load-distribution active-linknumber-change
- local-preference enable
- max active-linknumber
- mixed-rate link enable
- mode
- mpls field
- peer-address source-address
- priority (E-Trunk视图)
- reset e-trunk packet-statistics
- reset lacp statistics eth-trunk
- revert disable
- security-key
- sequence enable
- snmp-agent trap enable feature-name etrunk
- snmp-agent trap enable feature-name lacp
- snmp-agent trap enable feature-name trunk
- timer hello(E-Trunk视图)
- timer hold-on-failure multiplier
- timer revert delay
- trunkport
- unknown-unicast load-balance