02-以太网链路聚合命令
本章节下载: 02-以太网链路聚合命令 (504.94 KB)
目 录
1.1.2 bridge-forwarding enable
1.1.7 display link-aggregation load-sharing mode
1.1.8 display link-aggregation member-port
1.1.9 display link-aggregation summary
1.1.10 display link-aggregation troubleshooting
1.1.11 display link-aggregation verbose
1.1.12 interface bridge-aggregation
1.1.13 interface route-aggregation
1.1.14 interface vagg-bridge-port
1.1.15 lacp default-selected-port disable
1.1.23 link-aggregation bfd-compatible enable
1.1.24 link-aggregation global load-sharing algorithm
1.1.25 link-aggregation global load-sharing mode
1.1.26 link-aggregation ignore speed
1.1.27 link-aggregation ignore vlan
1.1.28 link-aggregation lacp isolate
1.1.29 link-aggregation lacp traffic-redirect-notification enable
1.1.30 link-aggregation load-sharing mode local-first
1.1.32 link-aggregation port-priority
1.1.33 link-aggregation primary-port
1.1.34 link-aggregation reversion delay
1.1.35 link-aggregation secondary-down
1.1.36 link-aggregation selected-port maximum
1.1.37 link-aggregation selected-port minimum
1.1.38 link-aggregation selected-port minimum percentage
1.1.39 link-aggregation switchover
1.1.43 port link-aggregation group
1.1.45 reset counters interface
1.1.47 route-aggregation different-mac-address enable
1.1.49 traffic-statistic enable
1.1.50 traffic-statistic include-interframe
本文中的“SPC类单板”仅代表单板丝印以“SPC”开头的单板。
bandwidth命令用来配置接口的期望带宽。
undo bandwidth命令用来恢复缺省情况。
【命令】
bandwidth bandwidth-value
undo bandwidth
【缺省情况】
接口的期望带宽=接口的波特率÷1000(kbps)。
【视图】
二层聚合接口视图
三层聚合接口视图
三层聚合子接口视图
【缺省用户角色】
network-admin
【参数】
bandwidth-value:表示接口的期望带宽,取值范围为1~400000000,单位为kbps。
【使用指导】
期望带宽供业务模块使用,不会对接口实际带宽造成影响。
【举例】
# 配置三层聚合接口1的期望带宽为10000kbps。
<Sysname> system-view
[Sysname] interface route-aggregation 1
[Sysname-Route-Aggregation1] bandwidth 10000
bridge-forwarding enable命令用来开启接口的二层转发功能。
undo bridge-forwarding enable命令用来关闭接口的二层转发功能。
【命令】
bridge-forwarding enable
undo bridge-forwarding enable
【缺省情况】
接口的二层转发功能处于关闭状态。
【视图】
三层聚合接口视图
【缺省用户角色】
network-admin
【使用指导】
配置本命令后,将删除三层聚合接口上的物理层相关配置,请根据实际情况配置本命令。
缺省情况下,三层接口只能收发三层报文。配置本命令后,设备会自动创建与三层接口对应的虚拟二层接口,用于实现在三层接口下传输VLAN报文的功能。此时,该三层接口的数据链路层会自动变成DOWN状态,其转发报文方式为:
· 通过虚拟二层接口进行二层转发。
· 通过三层子接口进行三层转发。
如果子接口能够终结的VLAN报文的最外层VLAN ID范围中包含VLAN 1,则不能在主接口下配置本命令;子接口能够终结的VLAN报文的最外层VLAN ID范围中不能包含虚拟二层接口允许通过的VLAN和PVID。有关VLAN终结描述,请参见“二层技术-以太网交换配置指导”中的“VLAN终结”。
配置本命令后,在三层聚合接口的成员端口下配置的端口镜像功能,对新生成的虚拟二层接口生效。有关端口镜像功能的详细介绍,请参见“网络管理和监控”中的“镜像”。
配置本命令后,在三层聚合接口或成员端口下配置的出方向流量整形功能、接口限速功能、wred功能和队列调度策略,对新生成的虚拟二层接口生效。有关流量整形功能、接口限速功能、wred功能和队列调度策略的详细介绍,请参见“ACL和QoS”中的“QoS”。
配置本命令后,基于接口应用User profile(qos apply user-profie)方式配置出方向限速功能和队列调度策略,对新生成的虚拟二层接口生效。有关User Profile视图下配置的出方向限速功能和队列调度策略的详细介绍,请参见“BRAS业务配置指导”中的“User Profile”。
【举例】
# 开启三层聚合接口1的二层转发功能。
<Sysname> system-view
[Sysname] interface route-aggregation 1
[Sysname-Route-Aggregation1] bridge-forwarding enable
This operation will clear the routing configuration that affects bridge forwarding on the interface. Continue?[Y/N]:y
default命令用来恢复聚合接口的缺省配置。
【命令】
default
【视图】
二层聚合接口视图
三层聚合接口视图
三层聚合子接口视图
【缺省用户角色】
network-admin
【使用指导】
接口下的某些配置取消后,会对现有功能产生影响,建议您在执行该命令前,完全了解其对网络产生的影响。
您可以在执行default命令后通过display this命令确认执行效果。对于未能成功恢复缺省的配置,建议您查阅相关功能的命令手册,手工执行恢复该配置缺省情况的命令。如果操作仍然不能成功,您可以通过设备的提示信息定位原因。
【举例】
# 将三层聚合接口1恢复为缺省配置。
<Sysname> system-view
[Sysname] interface route-aggregation 1
[Sysname-Route-Aggregation1] default
description命令用来配置接口的描述信息。
undo description命令用来恢复缺省情况。
【命令】
description text
undo description
【缺省情况】
接口的描述信息为“接口名 Interface”,比如接口Route-Aggregation1的缺省描述信息为:Route-Aggregation1 Interface。
【视图】
二层聚合接口视图
三层聚合接口视图
三层聚合子接口视图
虚拟二层聚合接口视图
【缺省用户角色】
network-admin
【参数】
text:表示接口的描述信息,为1~255个字符的字符串,区分大小写。
【举例】
# 配置三层聚合接口1的描述信息为“connect to the lab”。
<Sysname> system-view
[Sysname] interface route-aggregation 1
[Sysname-Route-Aggregation1] description connect to the lab
display interface命令用来显示聚合接口的相关信息。
【命令】
display interface [ { bridge-aggregation | route-aggregation | vagg-bridge-port } [ interface-number ] ] [ brief [ description | down ] ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
bridge-aggregation:显示二层聚合接口的相关信息。
route-aggregation:显示三层聚合接口的相关信息。
vagg-bridge-port:显示虚拟二层聚合接口的相关信息。
interface-number:表示聚合接口的编号,取值范围为已创建的聚合接口的编号。
brief:显示接口的概要信息。如果未指定该参数,将显示接口的详细信息。
description:用来显示用户配置的接口的全部描述信息。如果某接口的描述信息超过27个字符,不指定该参数时,只显示描述信息中的前27个字符,超出部分不显示;指定该参数时,可以显示全部描述信息。
down:显示当前物理状态为down的接口的信息以及down的原因。不指定该参数时,将不会根据接口物理状态来过滤显示信息。
【使用指导】
如果未指定聚合接口的类型,将显示设备支持的所有接口的相关信息。
如果指定了聚合接口的类型而未指定聚合接口编号,将显示所有已创建的该类型聚合接口的相关信息。
【举例】
# 显示二层聚合接口1的详细信息。
<Sysname> display interface bridge-aggregation 1
Bridge-Aggregation1
Current state: DOWN
IP packet frame type: Ethernet II, hardware address: 00fc-5ba5-d800
Description: Bridge-Aggregation1 Interface
Bandwidth: 1 kbps
Unknown-speed mode, unknown-duplex mode
Link speed type is autonegotiation, link duplex type is autonegotiation
PVID: 1
Port link-type: Access
Tagged VLANs: None
Untagged VLANs: 1
Last clearing of counters: Never
Traffic statistic: Not include Inter-frame Gaps and Preambles
Last 300 second input: 0 packets/sec 0 bytes/sec -%
Last 300 second output: 0 packets/sec 0 bytes/sec -%
Input (total): 0 packets, 0 bytes
0 unicasts, 0 broadcasts, 0 multicasts, 0 pauses
Input (normal): 0 packets, 0 bytes
0 unicasts, 0 broadcasts, 0 multicasts, 0 pauses
Input: 0 input errors, 0 runts, 0 giants, 0 throttles
0 CRC, 0 frame, 0 overruns, 0 aborts
0 ignored, 0 parity errors
Output (total): 0 packets, 0 bytes
0 unicasts, 0 broadcasts, 0 multicasts, 0 pauses
Output (normal): 0 packets, 0 bytes
0 unicasts, 0 broadcasts, 0 multicasts, 0 pauses
Output: 0 output errors, 0 underruns, 0 buffer failures
0 aborts, 0 deferred, 0 collisions, 0 late collisions
0 lost carrier, 0 no carrier
# 显示三层聚合接口1的详细信息。
<Sysname> display interface route-aggregation 1
Route-Aggregation1
Current state: DOWN
Line protocol state: DOWN
Description: Route-Aggregation1 Interface
Maximum transmission unit: 1500
Internet protocol processing: Disabled
IP packet frame type: Ethernet II, hardware address: 00fc-5ba5-d802
IPv6 packet frame type: Ethernet II, hardware address: 00fc-5ba5-d802
Port priority: 0
Last clearing of counters: Never
Traffic statistic: Not include Inter-frame Gaps and Preambles
Last 300 second input rate: 0 bytes/sec, 0 bits/sec, 0 packets/sec
Last 300 second output rate: 0 bytes/sec, 0 bits/sec, 0 packets/sec
Input: 0 packets, 0 bytes, - drops
Output: 0 packets, 0 bytes, - drops
IPv4 traffic statistics:
Last 300 seconds input rate: 0 packets/sec, 0 bytes/sec
Last 300 seconds output rate: 0 packets/sec, 0 bytes/sec
Input: 0 packets, 0 bytes
Output: 0 packets, 0 bytes
IPv6 traffic statistics:
Last 300 seconds input rate: 0 packets/sec, 0 bytes/sec
Last 300 seconds output rate: 0 packets/sec, 0 bytes/sec
Input: 0 packets, 0 bytes
Output: 0 packets, 0 bytes
# 显示虚拟二层聚合接口1的详细信息。
<Sysname> display interface vagg-bridge-port1
VAGG-Bridge-Port1
Original interface: Route-Aggregation1
Current state: DOWN
Description: VAGG-Bridge-Port1 Interface
IP packet frame type: Ethernet II, hardware address: 0000-0000-0000
PVID: 1
Port link-type: Trunk
VLAN Passing: 1(default vlan)
VLAN permitted: 1(default vlan)
Trunk port encapsulation: IEEE 802.1q
# 显示二层聚合接口1的概要信息。
<Sysname> display interface bridge-aggregation 1 brief
Brief information on interfaces in bridge mode:
Link: ADM - administratively down; Stby - standby
Speed: (a) – auto
Duplex: (a)/A - auto; H - half; F - full
Type: A - access; T - trunk; H - hybrid
Interface Link Speed Duplex Type PVID Description
BAGG1 UP auto A A 1
# 显示三层聚合接口1的概要信息。
<Sysname> display interface route-aggregation 1 brief
Brief information on interfaces in route mode:
Link: ADM - administratively down; Stby - standby
Protocol: (s) - spoofing
Interface Link Protocol Primary IP Description
RAGG1 UP UP --
# 显示虚拟二层聚合接口1的概要信息。
<Sysname> display interface vagg-bridge-port1 brief
Brief information on interfaces in bridge mode:
Link: ADM - administratively down; Stby - standby
Speed: (a) - auto
Duplex: (a)/A - auto; H - half; F - full
Type: A - access; T - trunk; H - hybrid
Interface Link Speed Duplex Type PVID Description
VAGGBP1 DOWN -- -- A 1
表1-1 display interface命令显示信息描述表
字段 |
描述 |
Bridge-Aggregation1 |
二层聚合接口名 |
Route-Aggregation1 |
三层聚合接口名 |
VAGG-Bridge-Port1 |
虚拟二层聚合接口 |
Derive Interface |
三层聚合接口对应的二层聚合接口的名称 |
Origin interface |
虚拟二层聚合接口对应的三层聚合接口的名称 |
Current state |
接口的状态: · Administratively DOWN:表示该接口已被shutdown命令关闭,其管理状态为关闭 · DOWN:表示该接口的管理状态为开启,但其物理状态为关闭(可能由于没有物理连线或线路故障) · UP:表示该接口的管理状态和物理状态均为开启 |
IP packet frame type |
IPv4报文帧格式 |
IPv6 packet frame type |
IPv6报文帧格式 |
hardware address |
接口的MAC地址 |
Description |
接口的描述信息 |
Bandwidth |
接口的期望带宽值,当该参数的取值为0时,不显示该参数 |
Port priority |
接口优先级 |
Unknown-speed mode, unknown-duplex mode |
接口的速率和双工模式均未知 |
Link speed type is autonegotiation, link duplex type is autonegotiation |
接口的速率和双工模式都是通过自协商确定的 |
PVID |
接口缺省VLAN的编号 |
Port link-type |
接口的链路类型,取值可能为access、trunk或hybrid |
Tagged VLANs |
通过该接口后携带Tag的VLAN |
Untagged VLANs |
通过该接口后不再携带Tag的VLAN |
Last clearing of counters |
最后一次使用reset counters interface命令清除接口统计信息的时间。如果从设备启动一直没有执行reset counters interface命令清除过该接口下的统计信息,则显示Never |
Traffic statistic |
统计接口平均速率时是否包含帧间隙和前导码 · Include Inter-frame Gaps and Preambles:包含帧间隙和前导码 · Not include Inter-frame Gaps and Preambles:不包含帧间隙和前导码 |
Last 300 seconds input/output rate |
接口在最近300秒接收/发送报文的平均速率 |
Input/Output (total) |
接口接收/发送的全部报文的统计值 |
Input/Output (normal) |
接口接收/发送的正常报文的统计值 |
Input: 0 packets, 0 bytes, - drops |
接口接收到的报文数、字节数、丢弃数量 如果值显示为“-”,则表示不支持该统计项 |
Output: 0 packets, 0 bytes, - drops |
接口发送的报文数、字节数、丢弃数量 如果值显示为“-”,则表示不支持该统计项 |
IPv4 traffic statistics |
IPv4报文统计信息 |
IPv6 traffic statistics |
IPv6报文统计信息 |
Last 300 seconds input rate: 0 packets/sec, 0 bytes/sec |
端口在最近300秒接收报文的平均速率,单位分别为数据包/秒和字节/秒 如果值显示为“-”,则表示不支持该统计项 |
Last 300 seconds output rate: 0 packets/sec, 0 bytes/sec |
端口在最近300秒发送报文的平均速率,单位分别为数据包/秒和字节/秒 如果值显示为“-”,则表示不支持该统计项 |
Input: 0 packets, 0 bytes |
端口接收报文的统计值,包括报文数、字节数 如果值显示为“-”,则表示不支持该统计项 |
Output: 0 packets, 0 bytes |
端口发送报文的统计值,包括报文数、字节数 如果值显示为“-”,则表示不支持该统计项 |
Line protocol state |
接口数据链路层协议状态: · UP · DOWN |
Maximum transmission unit |
接口的最大传输单元 |
Internet protocol processing: Disabled |
接口未配置IP地址,不能处理IP报文 |
Internet address: ip-address/mask-length (Type) |
接口IP地址。Type表示地址获取方式,取值如下: · Primary:手动配置的主地址 · Sub:手动配置的从地址。当配置了主地址时,仅显示主地址;仅配置从地址时,才显示本信息 · DHCP-allocated:通过DHCP获取的IP地址 · BOOTP-allocated:通过BOOTP获取的IP地址 · PPP-negotiated:PPP协商过程中由Server端分配的IP地址 · Unnumbered:借用其他接口的IP地址 · MAD:成员设备上配置的MAD IP地址 · MTunnel:组播隧道接口的IP地址(采用的是MD源接口的IP地址) |
Brief information on interfaces in route mode |
三层接口的概要信息 |
Brief information on interfaces in bridge mode |
二层接口的概要信息 |
Link: ADM - administratively down; Stby - standby |
接口的物理连接状态: · ADM:表示该接口已被管理员通过shutdown命令关闭,在该接口下执行undo shutdown命令才能恢复其物理状态 · Stby:表示该接口是一个处于Standby状态的备份接口 |
Speed: (a) - auto |
如果某接口的Speed属性值为“(a)”,则表示该接口的速率是通过自动协商获取的 如果某接口的Speed属性值为“auto”,则表示该接口的速率是通过自动协商获取的,但协商还未开始 |
Duplex: (a)/A - auto; H - half; F - full |
接口的双工模式: · (a)/A:表示双工模式都是通过自协商确定的 · H:表示双工模式为半双工 · F:表示双工模式为全双工 |
Type: A - access; T - trunk; H - hybrid |
接口的链路类型: · A:表示Access类型 · H:表示Hybrid类型 · T:表示Trunk类型 |
Protocol: (s) - spoofing |
如果某接口的Protocol属性值中带有“(s)”字符串,则表示该接口的数据链路层协议状态显示为UP,但实际可能没有对应的链路,或者对应的链路不是永久存在而是按需建立的 |
Interface |
接口名称的缩写 |
Link |
接口物理连接状态,取值为: · UP:表示接口物理上是连通的 · DOWN:表示接口物理上是不通的 · ADM:表示接口被管理员通过shutdown命令关闭,需要执行undo shutdown命令才能恢复接口本身的物理状态 · Stby:表示该接口是一个处于Standby状态的备份接口 |
Speed |
接口的速率(单位为bps) |
Duplex |
接口的双工模式 |
Type |
接口的链路类型 · A:表示Access链路类型 · H:表示Hybrid链路类型 · T:表示Trunk链路类型 |
Protocol |
接口数据链路层协议状态,取值为: · UP:表示接口的数据链路层协议状态为开启 · DOWN:表示接口的数据链路层协议状态为关闭 · UP(s):表示接口的数据链路层协议状态显示为UP,但实际可能没有对应的链路,或者对应的链路不是永久存在而是按需建立的 |
Primary IP |
接口的主IP地址 |
Cause |
接口物理连接状态为down的原因 |
display lacp system-id命令用来显示本端系统的设备ID。
【命令】
display lacp system-id
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【使用指导】
使用lacp system-priority命令可以改变系统的LACP优先级,但通过该命令输入的是十进制的优先级数值。而当使用display lacp system-id命令显示时,系统会自动将其转换为十六进制的优先级数值。
【举例】
# 显示本端系统的设备ID。
<Sysname> display lacp system-id
Actor System ID: 0x8000, 0000-fc00-6504
表1-2 display lacp system-id命令显示信息描述表
字段 |
描述 |
Actor System ID: 0x8000, 0000-fc00-6504 |
本端系统的设备ID(由系统的LACP优先级和系统的MAC地址共同构成):系统的LACP优先级为0x8000,系统的MAC地址为0000-FC00-6504 |
· lacp system-priority
display link-aggregation load-sharing mode命令用来显示全局采用的聚合负载分担类型。
【命令】
display link-aggregation load-sharing mode
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【举例】
# 显示全局采用的聚合负载分担类型(缺省情况)。
<Sysname> display link-aggregation load-sharing mode
Link-aggregation load-sharing mode:
Layer 2 traffic: destination-mac address source-mac address
Layer 3 traffic: destination-ip address source-ip address
Layer 4 traffic: destination-port source-port
MPLS traffic : mpls-label1 mpls-label2
# 显示全局采用的聚合负载分担类型(非缺省情况)。
<Sysname> display link-aggregation load-sharing mode
Link-aggregation load-sharing mode:
destination-mac address source-mac address
表1-3 display link-aggregation load-sharing mode命令显示信息描述表
字段 |
描述 |
Link-aggregation load-sharing mode |
全局采用的聚合负载分担类型: · 缺省情况下显示:二层报文、三层报文、四层报文、MPLS报文采用的聚合负载分担类型 · 非缺省情况下显示:用户配置后采用的聚合负载分担类型 |
Layer 2 traffic: destination-mac address source-mac address |
二层报文缺省采用的聚合负载分担类型:按照源MAC地址和目的MAC地址进行负载分担 |
Layer 3 traffic: destination-ip address source-ip address |
三层报文缺省采用的聚合负载分担类型:按照源IP地址和目的IP地址进行负载分担 |
Layer 4 traffic: destination-port source-port |
四层报文缺省采用的聚合负载分担类型:按照源服务端口和目的服务端口进行负载分担 |
MPLS traffic : mpls-label1 mpls-label2 |
MPLS报文缺省采用的聚合负载分担类型:按照第1~2层的MPLS标签进行负载分担 |
destination-mac address source-mac address |
用户配置后采用的聚合负载分担类型:按照源MAC地址和目的MAC地址进行负载分担 |
display link-aggregation member-port命令用来显示成员端口上链路聚合的详细信息。
【命令】
display link-aggregation member-port [ interface-list ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
interface-list:成员端口列表,表示一个或多个成员端口。表示方式为interface-list = interface-type interface-number1 [ to interface-type interface-number2 ]。其中,interface-type为接口类型,interface-number1和interface-number2为接口编号。interface-number2的值要大于等于interface-number1的值。
【使用指导】
由于静态聚合组无法获知对端信息,因此静态聚合组只显示本端的端口编号、端口优先级和操作Key的值。
【举例】
# 显示静态聚合组内成员端口GigabitEthernet3/1/1上链路聚合的详细信息。
<Sysname> display link-aggregation member-port gigabitethernet 3/1/1
Flags: A -- LACP_Activity, B -- LACP_Timeout, C -- Aggregation,
D -- Synchronization, E -- Collecting, F -- Distributing,
G -- Defaulted, H -- Expired
GigabitEthernet3/1/1:
Aggregate Interface: Route-Aggregation1
Port Number: 1
Port Priority: 32768
Oper-Key: 1
# 显示动态聚合组内成员端口GigabitEthernet3/1/2上链路聚合的详细信息。
<Sysname> display link-aggregation member-port gigabitethernet 3/1/2
Flags: A -- LACP_Activity, B -- LACP_Timeout, C -- Aggregation,
D -- Synchronization, E -- Collecting, F -- Distributing,
G -- Defaulted, H -- Expired
GigabitEthernet3/1/2:
Aggregate Interface: Route-Aggregation2
Local:
Port Number: 2
Port Priority: 32768
Oper-Key: 2
Flag: {ACDEF}
Remote:
System ID: 0x8000, 000f-e267-6c6a
Port Number: 26
Port Priority: 32768
Oper-Key: 2
Flag: {ACDEF}
Received LACP Packets: 5 packet(s)
Illegal: 0 packet(s)
Sent LACP Packets: 7 packet(s)
表1-4 display link-aggregation member-port命令显示信息描述表
字段 |
描述 |
Flags |
LACP协议的状态标识,长度为1字节,该字节自低位至高位分别以英文字母A~H表示,某一位为1时打印出对应的英文字母,为0时不打印对应的英文字母。各标志位的含义如下: · A:LACP是否开启标志。1表示开启;0表示关闭 · B:LACP长/短超时标志。1表示短超时;0表示长超时 · C:发送端认为本成员端口所在链路是否可聚合。1表示是;0表示否 · D:发送端认为本成员端口所在链路是否处于同步状态。1表示是;0表示否 · E:发送端认为本成员端口所在链路是否处于收集状态。1表示是;0表示否 · F:发送端认为本成员端口所在链路是否处于分发状态。1表示是;0表示否 · G:发送端的接收状态机是否处于默认状态。1表示是;0表示否 · H:发送端的接收状态机是否处于超时状态。1表示是;0表示否 |
Aggregate Interface |
本成员端口所属的聚合接口 |
Local |
本端信息 |
Port Number |
端口的编号 |
Port Priority |
端口优先级 |
Oper-key |
操作Key的值 |
Flag |
LACP协议的状态标志值 |
Remote |
对端信息 |
System ID |
设备ID(由系统的LACP优先级和系统的MAC地址共同构成) |
Received LACP Packets |
收到的LACP报文总数 |
Illegal |
非法报文的总数 |
Sent LACP Packets |
发出的LACP报文总数 |
display link-aggregation summary命令用来显示所有聚合组的摘要信息。
【命令】
display link-aggregation summary
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【使用指导】
由于静态聚合组无法获知对端信息,因此静态聚合组的对端信息无显示或显示为None,并不代表对端系统的实际信息。
【举例】
# 显示所有聚合组的摘要信息。
<Sysname> display link-aggregation summary
Aggregation Interface Type:
BAGG -- Bridge-Aggregation, BLAGG -- Blade-Aggregation, RAGG -- Route-Aggregatio
n, SCH-B -- Schannel-Bundle
Aggregation Mode: S -- Static, D -- Dynamic
Loadsharing Type: Shar -- Loadsharing, NonS -- Non-Loadsharing
Actor System ID: 0x8000, 7425-8ae3-9853
AGG AGG Partner ID Selected Unselected Individual Share
Interface Mode Ports Ports Ports Type
--------------------------------------------------------------------------------
RAGG1 D 0x8000, 0000-0000-0000 0 1 0 Shar
表1-5 display link-aggregation summary命令显示信息描述表
字段 |
描述 |
Aggregate Interface Type |
聚合接口类型 |
Aggregation Mode |
聚合组类型: · S:表示静态聚合 · D:表示动态聚合 |
Loadsharing Type |
负载分担类型: · Shar:表示负载分担类型 · NonS:表示非负载分担类型 |
Actor System ID |
本端的设备ID(由系统的LACP优先级和系统的MAC地址共同构成) 在转发与控制分离场景下本字段不显示 |
AGG Interface |
聚合接口的类型和编号 |
AGG Mode |
聚合组的类型 |
Partner ID |
对端的设备ID(由系统的LACP优先级和系统的MAC地址共同构成) |
Selected Ports |
处于选中状态的成员端口数量 |
Unselected Ports |
处于非选中状态的成员端口数量 |
Individual Ports |
处于独立状态的成员端口数量 |
Share Type |
负载分担类型 |
display link-aggregation troubleshooting命令用来显示聚合组成员端口的选中状态及原因。
【命令】
display link-aggregation troubleshooting [ { bridge-aggregation | route-aggregation } [ interface-number ] ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
bridge-aggregation:显示二层聚合接口的相关信息。
route-aggregation:显示三层聚合接口的相关信息。
interface-number:表示聚合接口的编号,取值范围为已创建的聚合接口的编号。
【使用指导】
如果未指定聚合接口的类型,将显示设备支持的所有聚合接口的相关信息。
如果仅指定了聚合接口的类型,将显示所有已创建的该类型聚合接口的相关信息。
只有在设备上创建了二层或三层聚合接口之后,才能指定bridge-aggregation或route-aggregation参数。
【举例】
# 显示所有聚合组的成员端口的选中状态及原因。
<Sysname> display link-aggregation troubleshooting
Aggregate Interface: Bridge-Aggregation2
Member ports:
GE3/1/2
Status: Selected
GE3/1/3
Status: Unselected
Reason: The physical or line protocol state of the port is down
Advice: Check the connection
表1-6 display link-aggregation troubleshooting命令显示信息描述表
字段 |
描述 |
Aggregate interface |
聚合接口名称 |
Member ports |
聚合组成员端口信息 |
Status |
端口状态: · Selected:处于选中状态 · Unselected:处于非选中状态 |
Reason |
成员端口未选中原因,具体内容请参见表1-7 |
Advice |
解决建议,具体内容请参见表1-8 |
字段 |
描述 |
The number of Selected ports had reached the upper limit |
聚合组内选中端口数量已经到达上限 |
Hardware resources were not enough |
硬件资源耗尽 |
The number of Selected ports was below the lower limit |
聚合组内选中端口数量没有达到最小选中端口数 |
The link aggregation configuration of the port was incorrect |
端口自身配置错误使端口未选中 |
The link aggregation configuration of its peer port was incorrect |
对端端口配置错误导致本端端口未选中 |
The physical or line protocol state of the port was down |
端口物理层或链路层处于DOWN状态 |
The port's hardware restriction prevented it from being Selected |
端口硬件限制 |
The speed configuration of the port was different from that of the reference port |
端口速率与参考端口不一致导致非选中 |
The duplex mode of the port was different from that of the reference port |
端口双工模式与参考端口不一致导致非选中 |
The port and the aggregate interface had different attribute configurations |
属性类配置与聚合接口配置不一致 |
The port was in secondary state in a redundancy group |
端口处于冗余备份状态 |
The BFD session state of the port was down |
端口的BFD会话DOWN |
The port does not meet the Selected port requirements of the IRF member device where it resides |
成员端口与配置的IRF成员设备上动态聚合组选中端口的选择方式不匹配 |
The member port has low link quality |
成员端口链路质量低 |
The role of the aggregate interface is secondary in a smart trunk |
聚合接口在S-Trunk组中为备用设备 |
It is the secondary member port in the aggregation group in 1+1 backup mode |
接口为1:1主备模式聚合组的备份端口 |
No LACPDU was received by the reference port |
参考端口未收到LACPDU |
The reference port received its own LACPDUs |
参考端口收到自己的LACPDU |
The link of the port was not aggregatable |
端口所在链路不可聚合 |
The link of the peer port was not aggregatable |
对端端口所在链路不可聚合 |
The card that hosts the port was absent |
端口所在单板被拔出 |
The port's operational key was invalid |
无效操作Key |
Link-aggregation traffic redirection was triggered on the local port |
本端触发聚合重定向功能 |
The port had not received LACPDUs |
成员端口未收到LACPDU |
The operational key of the peer port was different from that of the reference port |
对端操作Key与参考端口不一致 |
The system MAC address of the peer port was different from that of the peer port for the reference port |
对端系统MAC地址与参考端口的对端端口不一致 |
The peer port did not have the Synchronization flag |
对端成员端口所在链路未处于同步状态 |
The port was in Standby state |
端口处于standby状态 |
The operational key of the peer port was different than the other peer ports for the DR group to which this aggregate interface belongs |
同一DR组中DR接口的成员接口的对端操作key不一致 |
The system MAC address of the peer port was different than the other peer ports for the DR group to which this aggregate interface belongs |
同一DR组中DR接口的成员接口的对端系统MAC不一致 |
The system priority of the peer port was different than the other peer ports for the DR group to which this aggregate interface belongs |
同一DR组中DR接口的成员接口的对端系统优先级不一致 |
The speed of the port was different than the member ports of the peer DR interface |
端口的速率与对端DR接口的成员端口速率不一致 |
字段 |
描述 |
Modify the aggregation group configuration |
修改聚合组配置 |
Release resources |
释放资源 |
Modify port configuration |
修改端口配置 |
Modify peer port configuration |
修改对端端口配置 |
Check the connection |
检查端口之间的链路 |
Use another port |
更换端口 |
Change the port rate to be the same as that of the reference port |
修改端口速率与参考端口一致 |
Change the port duplex mode to be the same as that of the reference port |
修改端口双工模式与参考端口一致 |
Change the port attribute configuration to be the same as that of the aggregate interface |
修改端口属性类配置和聚合组一致 |
Place the port in primary state in the redundancy group |
冗余组节点中使本端端口处于工作状态 |
Check the link that conveys the BFD session |
检查BFD会话所在链路,解决链路故障 |
Check for CRC errors |
检查是否发生误码故障 |
Check whether the peer sends LACPDUs correctly |
检查对端是否发送LACPDU |
Check whether the device has a loop |
检查设备是否存在环路 |
Make sure the card that hosts the port is installed |
检查接口所在板已插入 |
Check whether the port sends LACPDUs correctly |
检查本端是否发送LACPDU |
Change the peer system MAC address to be the same as that of the reference port |
修改对端系统MAC地址与参考端口一致 |
Check the LACPDUs sent by the peer |
检查对端发送的LACPDU |
Please check the aggregation state of member ports in a few minutes |
等待一段时间再查看成员端口的选中状态 |
Make sure the peer aggregation member ports for a DR group reside on the same device and belong to the same aggregation group |
使对端成员口同一设备同一聚合组中 |
N/A |
无需处理 |
display link-aggregation verbose命令用来显示已有聚合接口所对应聚合组的详细信息。
【命令】
display link-aggregation verbose [ { bridge-aggregation | route-aggregation } [ interface-number ] ] [ all-configuration ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
bridge-aggregation:显示二层聚合接口所对应聚合组的详细信息。
route-aggregation:显示三层聚合接口所对应聚合组的详细信息。
interface-number:聚合接口的编号。必须是当前已经创建的聚合接口编号。
all-configuration:显示聚合组中所有的成员端口。未指定本参数,则显示聚合组中在位单板上的成员端口。
【使用指导】
如果未指定聚合接口的类型,将显示设备支持的所有接口的相关信息。
如果仅指定了聚合接口的类型,将显示所有已创建的该类型聚合接口的相关信息。
只有在设备上创建了二层或三层聚合接口之后,才能指定bridge-aggregation或route-aggregation参数。
【举例】
# 三层聚合接口1所对应的聚合组是动态聚合组,显示该聚合组的详细信息。
<Sysname> display link-aggregation verbose route-aggregation 1
Loadsharing Type: Shar -- Loadsharing, NonS -- Non-Loadsharing
Port Status: S -- Selected, U -- Unselected, I -- Individual
Port: A -- Auto
Flags: A -- LACP_Activity, B -- LACP_Timeout, C -- Aggregation,
D -- Synchronization, E -- Collecting, F -- Distributing,
G -- Defaulted, H -- Expired
Role: P -- Primary, S -- Secondary
Aggregate Interface: Route-Aggregation1
Aggregation Mode: Dynamic
Loadsharing Type: Shar
System ID: 0x8000, 7425-8ae3-9853
Local:
Port Status Priority Index Oper-Key Flag
GE3/1/1 U 32768 1 1 {ACG}
GE3/1/2 U 32768 2 1 {ACG}
Remote:
Actor Priority Index Oper-Key SystemID Flag
GE3/1/1 32768 0 0 0x8000, 0000-0000-0000 {DEF}
GE3/1/2 32768 0 0 0x8000, 0000-0000-0000 {DEF}
# 三层聚合接口1所对应的聚合组是静态聚合组,显示该聚合组的详细信息。
<Sysname> display link-aggregation verbose route-aggregation 1
Loadsharing Type: Shar -- Loadsharing, NonS -- Non-Loadsharing
Port Status: S -- Selected, U -- Unselected, I -- Individual
Port: A -- Auto
Flags: A -- LACP_Activity, B -- LACP_Timeout, C -- Aggregation,
D -- Synchronization, E -- Collecting, F -- Distributing,
G -- Defaulted, H -- Expired
Role: P -- Primary, S -- Secondary
Aggregate Interface: Route-Aggregation1
Aggregation Mode: Static
Loadsharing Type: Shar
Port Status Priority Oper-Key Role
GE3/1/1 S 32768 1 None
GE3/1/2 S 32768 1 None
GE3/1/3 S 32768 1 None
表1-9 display link-aggregation verbose命令显示信息描述表
字段 |
描述 |
Loadsharing Type |
负载分担类型: · Shar:表示负载分担类型 · NonS:表示非负载分担类型 |
Port Status |
端口状态: · Selected:表示处于选中状态 · Unselected:表示处于非选中状态 · Individual:表示处于独立状态 |
Port |
端口类型,A表示为该端口为自动端口 |
Flags |
LACP协议的状态标志,长度为1字节,该字节自低位至高位分别以英文字母A~H表示,某一位为1时打印出对应的英文字母,为0时不打印对应的英文字母。各标志位的含义如下: · A:LACP是否开启标志。1表示开启;0表示关闭 · B:LACP长/短超时标志。1表示短超时;0表示长超时 · C:发送端认为本成员端口所在链路是否可聚合。1表示是;0表示否 · D:发送端认为本成员端口所在链路是否处于同步状态。1表示是;0表示否 · E:发送端认为本成员端口所在链路是否处于收集状态。1表示是;0表示否 · F:发送端认为本成员端口所在链路是否处于分发状态。1表示是;0表示否 · G:发送端的接收状态机是否处于默认状态。1表示是;0表示否 · H:发送端的接收状态机是否处于超时状态。1表示是;0表示否 |
Role |
1:1主备模式聚合组的成员接口角色: · Primary:主接口 · Secondary:备份接口 未配置聚合组工作在1:1主备模式时显示为None |
Aggregate Interface |
聚合接口的名称 |
Aggregation Mode |
聚合组的工作模式: · Static:表示静态聚合 · Dynamic:表示动态聚合 |
System ID |
设备ID(由系统的LACP优先级和系统的MAC地址共同构成) |
Local |
本端信息: · Port:端口的类型和编号 · Status:端口的选中/非选中/独立状态 · Priority:端口优先级 · Index:端口索引 · Oper-Key:操作Key的值 · Flag:LACP协议的状态标志值 静态聚合组只显示本端信息,显示信息中不包括Index和Flag字段 |
Remote |
对端信息: · Actor:本端的端口类型和编号 · Priority:对端端口的端口优先级 · Index:对端端口的端口索引 · Oper-Key:对端端口的操作Key的值 · System ID:对端的设备ID · Flag:对端的LACP协议的状态标志值 |
interface bridge-aggregation命令用来创建二层聚合接口,并进入二层聚合接口视图。如果指定的二层聚合接口已经存在,则直接进入该二层聚合接口视图。
undo interface bridge-aggregation命令用来删除二层聚合接口。
【命令】
interface bridge-aggregation interface-number
undo interface bridge-aggregation interface-number
【缺省情况】
不存在二层聚合接口。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
interface-number:指定二层聚合接口的编号。取值范围为1~1024。
【使用指导】
创建二层聚合接口后,系统将自动生成同编号的二层聚合组,且该聚合组缺省工作在静态聚合模式下。
删除二层聚合接口的同时会删除其对应的二层聚合组。如果该聚合组内有成员端口,则无法删除该聚合接口。
【举例】
# 创建二层聚合接口1,并进入二层聚合接口1的视图。
<Sysname> system-view
[Sysname] interface bridge-aggregation 1
[Sysname-Bridge-Aggregation1]
interface route-aggregation命令用来创建三层聚合接口/子接口,并进入三层聚合接口/子接口视图。如果指定的三层聚合接口/子接口已经存在,则直接进入该三层聚合接口/子接口视图。
undo interface route-aggregation命令用来删除三层聚合接口/子接口。
【命令】
interface route-aggregation { interface-number | interface-number.subnumber }
undo interface route-aggregation { interface-number | interface-number.subnumber }
【缺省情况】
不存在三层聚合接口/子接口。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
interface-number:指定三层聚合接口的编号。取值范围为1~1024。
interface-number.subnumber:指定三层聚合子接口。其中interface-number为主接口编号;subnumber为子接口编号,取值范围为1~99999999。聚合主接口下支持创建的子接口数量上限为4094;有成员端口属于SPC类单板、CSPC类单板(CSPC-GE16XP4L-E、CSPC-GE24L-E和CSPC-GP24GE8XP2L-E单板除外)或CMPE-1104单板的三层聚合接口的子接口仅支持取值范围为1~4093。
【使用指导】
创建三层聚合接口后,系统将自动生成同编号的三层聚合组,且该聚合组缺省工作在静态聚合模式下。
删除三层聚合接口的同时会删除其对应的三层聚合组。如果该聚合组内有成员端口,或者存在该聚合接口的子接口,则无法删除该聚合接口。
如果删除三层聚合子接口,则不会影响其主接口以及主接口对应的聚合组状态。
【举例】
# 创建三层聚合接口1,并进入三层聚合接口1的视图。
<Sysname> system-view
[Sysname] interface route-aggregation 1
[Sysname-Route-Aggregation1]
# 创建三层聚合子接口1.1,并进入三层聚合子接口1.1的视图。
<Sysname> system-view
[Sysname] interface route-aggregation 1.1
[Sysname-Route-Aggregation1.1]
interface vagg-bridge-port命令用来进入虚拟二层聚合接口视图。
【命令】
interface vagg-bridge-port interface-number
【缺省情况】
不存在虚拟二层聚合接口。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
interface-number:指定虚拟二层聚合接口的编号。虚拟二层聚合接口的编号和对应的三层聚合接口的编号相同。
【使用指导】
在三层聚合接口下配置bridge-forwarding enable命令后,设备会自动创建与三层聚合接口对应的虚拟二层聚合接口,用于实现在三层聚合接口下传输VLAN报文的功能。
在虚拟二层以太网接口下,可配置description以及基于端口的VLAN的相关命令。相关命令具体请参见“二层技术-以太网交换命令参考”中的“VLAN命令”。
【举例】
# 进入虚拟二层聚合接口VAGG-Bridge-Port1的视图。
<Sysname> system-view
[Sysname] interface vagg-bridge-port 1
[Sysname-VAGG-Bridge-Port1]
【相关命令】
· bridge-forwarding enable
· description
lacp default-selected-port disable命令用来关闭聚合成员端口缺省选中功能。
undo lacp default-selected-port disable命令用来开启聚合成员端口缺省选中功能。
【命令】
lacp default-selected-port disable
undo lacp default-selected-port disable
【缺省情况】
聚合成员端口缺省选中功能处于开启状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
聚合成员端口缺省选中功能是指动态聚合组的成员端口处于up状态时,成员端口在经过LACP超时时间之后未收到LACPDU,则会在所有处于up状态的成员端口中选择一个作为选中端口。
聚合组选择选中端口时比较各成员端口的端口ID,端口ID最小的作为选中端口。
关闭聚合成员端口缺省选中功能后,动态聚合组中处于up状态的成员端口未收到LACPDU时,处于非选中状态。
【举例】
# 关闭聚合成员端口缺省选中功能。
<Sysname> system-view
[Sysname] lacp default-selected-port disable
lacp edge-port命令用来配置聚合接口为聚合边缘接口。
undo lacp edge-port命令用来恢复缺省情况。
【命令】
lacp edge-port
undo lacp edge-port
【缺省情况】
聚合接口不是聚合边缘接口。
【视图】
二层聚合接口视图
三层聚合接口视图
【缺省用户角色】
network-admin
【使用指导】
该命令主要用于在网络设备与服务器等终端设备相连的场景中。当网络设备配置了动态聚合模式,而终端设备未配置动态聚合模式时,网络设备的聚合成员端口都可以作为普通物理口转发报文,从而保证终端设备与网络设备间的多条链路可以相互备份,增加可靠性。
该配置仅在聚合接口对应的聚合组为动态聚合组时生效。
当聚合接口配置为聚合边缘接口后,聚合流量重定向功能将不能正常使用。
【举例】
# 配置三层聚合接口1为聚合边缘接口。
<Sysname> System-view
[Sysname] interface route-aggregation 1
[Sysname-Route-Aggregation1] lacp edge-port
lacp mode passive命令用来配置端口的LACP工作模式为PASSIVE。
undo lacp mode命令用来恢复缺省情况。
【命令】
lacp mode passive
undo lacp mode
【缺省情况】
端口的LACP工作模式为ACTIVE。
【视图】
二层以太网接口视图
三层以太网接口视图
【缺省用户角色】
network-admin
【使用指导】
执行本命令后,只有在当前端口为动态聚合组成员端口时,配置才生效。
如果动态聚合组内成员端口的LACP工作模式为PASSIVE,且对端的LACP工作模式也为PASSIVE时,两端将不能发送LACPDU。如果两端中任何一端的LACP工作模式为ACTIVE时,两端将可以发送LACPDU。
【举例】
# 配置端口GigabitEthernet3/1/1的LACP工作模式为PASSIVE。
<Sysname> system-view
[Sysname] interface gigabitethernet 3/1/1
[Sysname-GigabitEthernet3/1/1] lacp mode passive
lacp period short命令用来配置端口的LACP超时时间为短超时(3秒)。
undo lacp period命令用来恢复缺省情况。
【命令】
lacp period short
undo lacp period
【缺省情况】
端口的LACP超时时间为长超时(90秒)。
【视图】
二层以太网接口视图
三层以太网接口视图
【缺省用户角色】
network-admin
【举例】
# 配置端口GigabitEthernet3/1/1的LACP超时时间为短超时(3秒)。
<Sysname> system-view
[Sysname] interface gigabitethernet 3/1/1
[Sysname-GigabitEthernet3/1/1] lacp period short
lacp system-mac命令用来配置LACP的系统MAC地址。
undo lacp system命令用来恢复缺省情况。
【命令】
lacp system-mac mac-address
undo lacp system-mac
【缺省情况】
LACP的系统MAC地址为设备的桥MAC地址。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
mac-address:LACP的系统MAC地址,格式为H-H-H,不支持组播MAC地址、全0的MAC地址和全F的MAC地址。
【使用指导】
如果聚合接口没有开启S-MLAG(Simple Multichassis Link Aggregation,简单跨设备链路聚合)功能,本命令配置的MAC地址不会影响到LACP报文的MAC地址字段。LACP报文MAC地址字段可以通过display link-aggregation verbose命令查看。
在开启S-MLAG功能的设备上,LACP的系统MAC地址需要配置一致。
【举例】
# 配置LACP的系统MAC地址为0001-0001-0001。
<Sysname> system-view
[Sysname] lacp system-mac 1-1-1
【相关命令】
· display link-aggregation verbose
lacp system-number命令用来配置LACP的系统编号。
undo lacp system-number命令用来恢复缺省情况。
【命令】
lacp system-number number
undo lacp system-number
【缺省情况】
未配置LACP的系统编号。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
number:LACP的系统编号,取值范围为1~3。
【使用指导】
如果聚合接口没有开启S-MLAG功能,本命令配置的系统编号不会影响到LACP报文的Partner字段。LACP报文的Partner字段可以通过display link-aggregation verbose命令查看。
在开启S-MLAG功能的设备上,不同设备上配置的LACP系统编号不能相同。
【举例】
# 配置LACP的系统编号为1。
<Sysname> system-view
[Sysname] lacp system-number 1
【相关命令】
· display link-aggregation verbose
lacp system-priority命令用来配置系统的LACP优先级。
undo lacp system-priority命令用来恢复缺省情况。
【命令】
lacp system-priority priority
undo lacp system-priority
【缺省情况】
系统的LACP优先级为32768。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
priority:系统的LACP优先级,取值范围为0~65535。该数值越小,优先级越高。
【使用指导】
在开启S-MLAG功能的设备上,LACP的系统优先级需要配置一致。
【举例】
# 配置系统的LACP优先级为64。
<Sysname> system-view
[Sysname] lacp system-priority 64
【相关命令】
· link-aggregation port-priority
CSPC-GE16XP4L-E、CSPC-GE24L-E、CSPC-GP24GE8XP2L-E、CSPEX-1104-E和CSPEX-1204单板不支持本命令。
link-aggregation bfd命令用来开启链路聚合的BFD功能。
undo link-aggregation bfd命令用来关闭链路聚合的BFD功能。
【命令】
link-aggregation bfd { ipv4 | ipv6 } source { ipv4-address | ipv6-address } destination { ipv4-address | ipv6-address }
undo link-aggregation bfd [ ipv4 | ipv6 ]
【缺省情况】
链路聚合的BFD功能处于关闭状态。
【视图】
二层聚合接口视图
三层聚合接口视图
【缺省用户角色】
network-admin
【参数】
ipv4:IPv4 BFD会话。
ipv6:IPv6 BFD会话。
source:BFD会话的源IP地址。
destination:BFD会话的目的IP地址。
ipv4-address:BFD会话的IPv4地址,不能为0.0.0.0。
ipv6-address:BFD会话的IPv6地址,不能为0::0。
【使用指导】
聚合接口两端的BFD会话源IP地址和目的IP地址必须成对配置,且源地址和目的地址为不同的单播地址。例如本端聚合接口配置link-aggregation bfd ipv4 source 1.1.1.1 destination 2.2.2.2时,对端聚合接口要配置link-aggregation bfd ipv4 source 2.2.2.2 destination 1.1.1.1后,才能正确建立起BFD会话。
在聚合接口下配置的BFD会话参数,会对该聚合组内所有选中链路的BFD会话生效,链路聚合的BFD会话仅支持控制报文方式和异步模式。关于BFD的介绍和基本功能配置,请参见“可靠性配置指导”中的“BFD”。
开启链路聚合的BFD功能后,不建议在该聚合接口上再开启其他应用与BFD联动。
开启链路聚合的BFD功能后,请配置聚合组中的成员端口数量不大于设备支持的BFD会话数量,否则可能导致聚合组内部分选中端口变为非选中状态。
当聚合链路两端最大选中端口数量不一致时,如果在链路两端都开启链路聚合的BFD功能,则可能会导致两端BFD会话数量不一致。
在同一聚合接口下,多次执行本命令:
· 可以分别配置IPv4 BFD会话和IPv6 BFD会话。
· 当配置的是同一会话时,最新的配置生效。
在聚合接口下同时配置IPv4 BFD会话和IPv6 BFD会话后,当IPv4 BFD会话和IPv6 BFD会话其中之一检测到链路故障时,聚合组成员端口的状态变为非选中状态。
【举例】
# 开启三层聚合接口1下的链路聚合的IPv4 BFD功能,并配置IPv4 BFD会话的源地址为1.1.1.1,目的地址为2.2.2.2。
<Sysname> system-view
[Sysname] interface route-aggregation 1
[Sysname-Route-Aggregation1] link-aggregation bfd ipv4 source 1.1.1.1 destination 2.2.2.2
link-aggregation bfd-compatible enable命令用来开启链路聚合与BFD联动的兼容功能。
undo link-aggregation bfd-compatible enable命令用来关闭链路聚合与BFD联动的兼容功能。
【命令】
link-aggregation bfd-compatible enable
undo link-aggregation bfd-compatible enable
【缺省情况】
链路聚合与BFD联动的兼容功能处于关闭状态。
【视图】
二层聚合接口视图
三层聚合接口视图
【缺省用户角色】
network-admin
【使用指导】
在与其他厂商设备互通的场景中,由于链路聚合与BFD联动功能实现方式不同,导致无法通过BFD快速检测链路故障。通过配置本命令,可以兼容其他厂商设备的链路聚合与BFD联动功能,使聚合链路两端可以通过BFD快速定位链路问题。
开启本功能后,聚合组所有成员端口都与对端建立BFD会话,且成员端口选中状态变化时,不会再拆除和重建BFD会话。
【举例】
# 开启三层聚合接口1的链路聚合与BFD联动的兼容功能。
<Sysname> system-view
[Sysname] interface route-aggregation 1
[Sysname-Route-Aggregation1] link-aggregation bfd-compatible enable
【相关命令】
· link-aggregation bfd
link-aggregation global load-sharing algorithm命令用来配置全局采用的聚合负载分担HASH算法。
undo link-aggregation global load-sharing algorithm命令用来恢复缺省情况。
【命令】
link-aggregation global load-sharing algorithm algorithm-number
undo link-aggregation global load-sharing algorithm
【缺省情况】
未配置全局采用的聚合负载分担HASH算法。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
algorithm algorithm-number:基于报文逐流进行负载分担的算法切换。algorithm-number指定要进行算法切换的算法编号,取值范围为1~3。
【使用指导】
仅CSPEX类单板(CSPEX-1204、CSPEX-1104-E除外)支持本功能。
多次执行本命令,最后一次执行的命令生效。
本命令对聚合逐包负载分担类型无效。
在采用缺省负载分担类型进行负载分担情况下,尝试依次配置负载分担HASH算法,通过不同方式的CRC运算,选择相对适合的HASH算法实现链路流量均衡。
【举例】
# 配置聚合全局负载分担算法为1类型。
<Sysname> system-view
[Sysname] link-aggregation global load-sharing algorithm 1
【相关命令】
· display counters(接口管理命令参考/以太网接口)
· display link-aggregation load-sharing mode
· link-aggregation global load-sharing mode
link-aggregation global load-sharing mode命令用来配置全局采用的聚合负载分担类型。
undo link-aggregation global load-sharing mode命令用来恢复缺省情况。
【命令】
link-aggregation global load-sharing mode { { destination-ip | destination-mac | destination-port | mpls-label1 | mpls-label2 | source-ip | source-mac | source-port } * | per-packet }
undo link-aggregation global load-sharing mode
【缺省情况】
缺省情况下,CSPEX类单板(CSPEX-1204、CSPEX-1104-E除外)采用的聚合负载分担类型请参见表1-10。
CSPEX-1104-E、CSPEX-1204单板和CSPC-GE16XP4L-E、CSPC-GE24L-E、CSPC-GP24GE8XP2L-E单板采用的聚合负载分担类型请参见表1-11。SPC类单板、CSPC类单板(CSPC-GE16XP4L-E、CSPC-GE24L-E和CSPC-GP24GE8XP2L-E除外)、CMPE-1104单板采用的聚合负载分担类型请参见表1-12。
转发报文类型 |
采用的聚合负载分担类型 |
IP单播报文 |
destination-ip、source-ip |
IP组播报文 |
destination-mac、source-mac |
二层数据帧 |
destination-mac、source-mac |
MPLS L3VPN报文 |
destination-ip、source-ip |
MPLS L2VPN报文 |
· 对于IP报文:destination-ip、source-ip · 对于其他报文:destination-mac、source-mac |
MPLS标签交换报文 |
· 对于IP报文:mpls-label1、mpls-label2、destination-ip、source-ip · 对于其他报文:mpls-label1、mpls-label2、destination-mac、source-mac |
MPLS其他报文 |
mpls-label1、mpls-label2 |
IP隧道报文 |
· 对于IP报文:内层destination-ip、内层source-ip · 对于MPLS的非终结类报文:mpls-label1、mpls-label2 |
转发报文类型 |
采用的聚合负载分担类型 |
IP单播报文 |
destination-ip、source-ip |
IP组播报文 |
destination-mac、source-mac |
二层数据帧 |
destination-mac、source-mac |
MPLS L3VPN报文 |
destination-ip、source-ip |
MPLS L2VPN报文 |
· 对于IP报文:destination-ip、source-ip · 对于MPLS VPLS报文:destination-mac、source-mac · 对于MPLS L2VPN报文:mpls-label1、mpls-label2 · 对于其他报文:destination-mac、source-mac |
MPLS标签交换报文 |
mpls-label1、mpls-label2 |
MPLS其他报文 |
mpls-label1、mpls-label2 |
IP隧道报文 |
· 对于IP报文:内层destination-ip、内层source-ip · 对于MPLS的非终结类报文:mpls-label1、mpls-label2 |
转发报文类型 |
采用的聚合负载分担类型 |
IP报文 |
destination-ip、source-ip、destination-port、source-port、ip-protocol、vlan-id |
二层数据帧 |
destination-mac、source-mac、vlan-id、以太网类型 |
MPLS L3VPN报文 |
destination-ip、source-ip、destination-port、source-port |
MPLS L2VPN报文 |
destination-mac、source-mac、以太网类型、外层vlan、destination-port、source-port |
MPLS标签交换报文 |
mpls-label1、mpls-label2 |
MPLS其他报文 |
mpls-label1、mpls-label2、destination-ip、source-ip、destination-port、source-port |
IP隧道报文 |
内层destination-ip、内层source-ip、内层vlan-id、内层destination-port、内层source-port |
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
destination-ip:表示按报文的目的IP地址进行聚合负载分担。
destination-mac:表示按报文的目的MAC地址进行聚合负载分担。
destination-port:表示按报文的目的服务端口进行聚合负载分担。
mpls-label1:表示按MPLS报文第一层标签进行聚合负载分担。
mpls-label2:表示按MPLS报文第二层标签进行聚合负载分担。
source-ip:表示按报文的源IP地址进行聚合负载分担。
source-mac:表示按报文的源MAC地址进行聚合负载分担。
source-port:表示按报文的源服务端口进行聚合负载分担。
per-packet:表示对每个报文逐包进行聚合负载分担。
【使用指导】
多次执行本命令,最后一次执行的命令生效。
对于设备不支持的聚合负载分担类型,系统将提示用户不支持。
【举例】
# 配置全局按照报文目的MAC地址进行聚合负载分担。
<Sysname> system-view
[Sysname] link-aggregation global load-sharing mode destination-mac
【相关命令】
· link-aggregation load-sharing mode
link-aggregation ignore speed命令用来配置聚合组选择选中端口时忽略端口速率。
undo link-aggregation ignore speed命令用来恢复缺省情况。
【命令】
link-aggregation ignore speed
undo link-aggregation ignore speed
【缺省情况】
聚合组选择选中端口时计算端口速率。
【视图】
二层聚合接口视图
三层聚合接口视图
【缺省用户角色】
network-admin
【使用指导】
仅成员端口属于以下单板的三层聚合接口支持本功能。
· CSPEX类单板
· CSPC-GE16XP4L-E、CSPC-GE24L-E、CSPC-GP24GE8XP2L-E单板
通过配置本命令,同一聚合组中的选中端口的端口速率可以不同。
如果聚合组两端本命令配置不一致,动态聚合组可以通过LACP协议协商状态,使链路两端端口状态一致;静态聚合组无法协商状态,为了防止报文丢失,所以要求静态聚合组两端本命令配置一致。
【举例】
# 配置二层聚合组1选择选中端口时忽略端口速率。
<Sysname> system-view
[Sysname] interface bridge-aggregation 1
[Sysname-Bridge-Aggregation1] link-aggregation ignore speed
# 配置三层聚合组1选择选中端口时忽略端口速率。
<Sysname> system-view
[Sysname] interface route-aggregation 1
[Sysname-Route-Aggregation1] link-aggregation ignore speed
link-aggregation ignore vlan命令用来配置二层聚合接口的忽略VLAN。
undo link-aggregation ignore vlan命令用来取消二层聚合接口配置的忽略VLAN。
【命令】
link-aggregation ignore vlan vlan-id-list
undo link-aggregation ignore vlan vlan-id-list
【缺省情况】
未配置二层聚合接口的忽略VLAN。
【视图】
二层聚合接口视图
【缺省用户角色】
network-admin
【参数】
vlan-id-list:忽略VLAN列表。表示方式为vlan-id-list = { vlan-id1 [ to vlan-id2 ] }&<1-10>,vlan-id1和vlan-id2取值范围为1~4094,vlan-id2的值要大于或等于vlan-id1的值,&<1-10>表示前面的参数最多可以重复输入10次。
【使用指导】
通过本命令配置二层聚合接口的忽略VLAN后,二层聚合接口在确定其成员端口的选中状态时忽略这些VLAN允许通过的配置(包括是否允许VLAN通过,以及通过的方式),也就是说即使二层聚合接口及其成员端口关于这些VLAN的允许通过的配置不一致,也不影响成员端口的选中状态。
本命令仅对Hybrid或者Trunk类型的端口所允许通过的VLAN范围有效。
【举例】
# 在二层聚合接口 1上配置忽略VLAN 50,这时该聚合接口在确定其成员端口的选中状态时,不考虑VLAN 50允许通过的配置是否一致。
<Sysname> system-view
[Sysname] interface bridge-aggregation 1
[Sysname-Bridge-Aggregation1] link-aggregation ignore vlan 50
link-aggregation lacp isolate命令用来开启聚合流量隔离功能。
undo link-aggregation lacp isolate命令用来关闭聚合流量隔离功能。
【命令】
link-aggregation lacp isolate
undo link-aggregation lacp isolate
【缺省情况】
聚合流量隔离功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
配置本功能后,就表示设备上聚合接口流量被隔离,即该设备所有聚合接口的成员端口都处在非选中状态,对端设备与之相应聚合组的成员端口也处在非选中状态。
本命令仅对动态聚合接口生效,对于静态聚合接口不生效。
【举例】
# 开启聚合流量隔离功能。
<Sysname> system-view
[Sysname] link-aggregation lacp isolate
link-aggregation lacp traffic-redirect-notification enable命令用来开启聚合流量重定向功能。
undo link-aggregation lacp traffic-redirect-notification enable命令用来关闭聚合流量重定向功能。
【命令】
link-aggregation lacp traffic-redirect-notification enable
undo link-aggregation lacp traffic-redirect-notification enable
【缺省情况】
聚合流量重定向功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
在开启了聚合流量重定向功能后,当手工关闭聚合组内某选中端口或重启聚合组内某选中端口所在的slot时,系统可以将该端口上的流量重定向到其他选中端口上,从而实现聚合链路上流量的不中断。聚合流量重定向过程中,对于聚合组中新选中的端口,流量不会重定向到该端口上。其中,已知单播报文可以实现零丢包,非已知单播报文不保证不丢包。
只有动态聚合组支持聚合流量重定向功能。
必须在聚合链路两端都开启聚合流量重定向功能才能实现聚合链路上流量的不中断。
如果同时开启聚合流量重定向功能和生成树功能,在重启slot时会出现少量的丢包,因此不建议同时开启上述两个功能。
当聚合接口配置为聚合边缘接口后,聚合流量重定向功能将不能正常使用。
开启聚合流量重定向功能时,如果有连接其它厂商设备的聚合接口,可能影响该聚合组的正常通信。
【举例】
# 开启聚合流量重定向功能。
<Sysname> system-view
[Sysname] link-aggregation lacp traffic-redirect-notification enable
link-aggregation load-sharing mode local-first命令用来配置聚合负载分担采用本地转发优先。
undo link-aggregation load-sharing mode local-first命令用来取消聚合负载分担采用本地转发优先。
【命令】
link-aggregation load-sharing mode local-first
undo link-aggregation load-sharing mode local-first
【缺省情况】
聚合负载分担采用本地转发优先。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
仅IRF模式支持本命令。
取消聚合负载分担采用本地转发优先后,从聚合接口转发的报文将在IRF所有成员设备的所有选中端口间进行负载分担。
【举例】
# 取消聚合负载分担采用本地转发优先。
<Sysname> system-view
[Sysname] undo link-aggregation load-sharing mode local-first
link-aggregation mode命令用来配置聚合组的工作模式。
undo link-aggregation mode命令用来恢复缺省情况。
【命令】
link-aggregation mode { dynamic | static [ backup ] }
undo link-aggregation mode
【缺省情况】
聚合组工作在静态聚合模式下。
【视图】
二层聚合接口视图
三层聚合接口视图
【缺省用户角色】
network-admin
【参数】
dynamic:配置聚合组工作在动态聚合模式,同时开启LACP协议。
static:配置聚合组工作在静态聚合模式。
backup:配置静态聚合组工作在1:1主备模式。如果未指定本参数,则聚合组工作在非1:1主备模式。仅三层聚合接口可以指定本参数。
【使用指导】
当聚合组中存在成员端口时,如果修改聚合组的工作模式,则可能导致聚合组中选中端口变为非选中状态,影响流量转发,请用户根据实际情况修改聚合组的工作模式。
配置聚合组工作在1:1主备模式时,聚合组的成员端口不能大于两个,且最大最小选中端口个数配置将失效。
【举例】
# 配置三层聚合接口1对应的聚合组工作在动态聚合模式下。
<Sysname> system-view
[Sysname] interface route-aggregation 1
[Sysname-Route-Aggregation1] link-aggregation mode dynamic
link-aggregation port-priority命令用来配置端口优先级。
undo link-aggregation port-priority命令用来恢复缺省情况。
【命令】
link-aggregation port-priority priority
undo link-aggregation port-priority
【缺省情况】
端口优先级为32768。
【视图】
二层以太网接口视图
三层以太网接口视图
【缺省用户角色】
network-admin
【参数】
priority:端口优先级,取值范围为0~65535。该数值越小,优先级越高。
【举例】
# 配置三层以太网接口GigabitEthernet3/1/2的端口优先级为64。
<Sysname> system-view
[Sysname] interface gigabitethernet 3/1/2
[Sysname-GigabitEthernet3/1/2] link-aggregation port-priority 64
【相关命令】
· lacp system-priority
link-aggregation primary-port命令用来配置成员接口为工作在1:1主备模式的聚合组的主接口。
undo link-aggregation primary-port命令用来恢复缺省情况。
【命令】
link-aggregation primary-port
undo link-aggregation primary-port
【缺省情况】
成员接口非工作在1:1主备模式的聚合组的主接口。
【视图】
三层以太网接口视图
【缺省用户角色】
network-admin
【使用指导】
配置聚合组工作在1:1主备模式后,仅主接口处于选中状态,可以转发流量,而备份接口处于非选中状态,不能转发流量。为保证业务可靠通信,建议通过本命令指定主接口。指定主接口后,主接口将具有回切功能,即主接口故障恢复后,可以立即切换为选中状态并转发流量。
当未通过本命令指定主接口时:
· 如果成员接口同时加入聚合组,则聚合组内的参考端口作为主接口转发流量。
· 如果成员接口依次加入聚合组,则聚合组内先选中的端口作为主接口转发流量。
当接口未加入聚合组或者聚合组未工作在1:1主备模式时,不能在接口下配置本命令。
聚合组工作在1:1主备模式下时,该聚合组只能有一个主接口。
【举例】
# 将三层以太网接口GigabitEthernet3/1/1配置为工作在1:1主备模式的聚合组的主接口。
<Sysname> system-view
[Sysname] interface gigabitethernet 3/1/1
[Sysname-GigabitEthernet3/1/1] port link-aggregation group 1
[Sysname-GigabitEthernet3/1/1] link-aggregation primary-port
link-aggregation reversion delay命令用来配置工作于1:1主备模式聚合组的主接口延时回切功能,并配置延时回切时间。
undo link-aggregation reversion delay命令用来恢复缺省情况。
【命令】
link-aggregation reversion delay time-value
undo link-aggregation reversion delay
【缺省情况】
工作于1:1主备模式聚合组的主接口延时回切功能处于关闭状态,即主接口故障恢复时可以立即转发流量。
【视图】
三层聚合接口视图
【缺省用户角色】
network-admin
【参数】
time-value:延时回切的时间,单位为秒,取值范围为1~65535。
【使用指导】
工作于1:1主备模式聚合组的主接口由于故障而处于备用状态,当主接口故障恢复时需要回切到转发状态。缺省情况下,主接口故障恢复后可以立即切换为选中状态并转发流量。为了避免链路震荡引起主接口频繁切换,可以通过本命令配置主接口延时回切时间。
配置聚合组工作在1:1主备模式且使用link-aggregation primary-port命令指定主接口后,本命令才能生效。
【举例】
# 开启工作于:1主备模式三层聚合组1的主接口延时回切功能,并配置延时回切时间为5秒。
<Sysname> system-view
[Sysname] interface route-aggregation 1
[Sysname-Route-Aggregation1] link-aggregation reversion delay 5
【相关命令】
· link-aggregation mode
· link-aggregation primary-port
link-aggregation secondary-down命令用来配置工作于1:1主备模式聚合组的备份接口处于DOWN状态。
undo link-aggregation secondary-down命令用来恢复缺省情况。
【命令】
link-aggregation secondary-down
undo link-aggregation secondary-down
【缺省情况】
工作于1:1主备模式聚合组的备份接口处于非选中状态。
【视图】
三层聚合接口视图
【缺省用户角色】
network-admin
【使用指导】
配置聚合组工作在1:1主备模式后,如果对端设备无法感知本端的主备接口时,流量可能发送到本端备份接口,由于本端备份接口处于非选中状态,流量无法转发,导致丢包。为避免这种情况,可以配置本命令,仅使两端设备转发流量的接口保持UP状态,避免丢包。
配置聚合组工作在1:1主备模式后,本命令才能生效。
【举例】
# 配置1:1主备模式的三层聚合组1的备份接口处于DOWN状态。
<Sysname> system-view
[Sysname] interface route-aggregation 1
[Sysname-Route-Aggregation1] link-aggregation secondary-down
【相关命令】
· link-aggregation mode
link-aggregation selected-port maximum命令用来配置聚合组中的最大选中端口数。
undo link-aggregation selected-port maximum命令用来恢复缺省情况。
【命令】
link-aggregation selected-port maximum max-number [ lacp-sync ]
undo link-aggregation selected-port maximum
【缺省情况】
聚合组中的最大选中端口数仅受设备硬件能力的限制。
【视图】
二层聚合接口视图
三层聚合接口视图
【缺省用户角色】
network-admin
【参数】
max-number:聚合组中的最大选中端口数。对于如下单板,取值范围为1~64:
· CSPEX类单板
· CSPC-GE16XP4L-E、CSPC-GE24L-E、CSPC-GP24GE8XP2L-E单板
对于其他类型的单板,取值范围为1~8。
lacp-sync:配置动态聚合组使用LACPDU同步最大选中端口数,使两端聚合组最大选中端口数一致。未指定本参数时,不同步最大选中端口数。
【使用指导】
执行本命令可能导致聚合组内部分成员端口变为非选中状态。
对于静态聚合组,本端和对端配置的聚合组中的最大选中端口数必须一致。对于动态聚合组,不指定lacp-sync参数时,本端和对端配置的聚合组中的最大选中端口数必须一致;指定lacp-sync参数时,本端和对端聚合组中的最大选中端口数以配置值最小的一端为准。
同一聚合组内,最大选中端口数配置值不能小于最小选中端口数配置值。
当配置了聚合组中的最大选中端口数之后,最大选中端口数将同时受配置值和设备硬件能力的限制,即取二者的较小值作为限制值。
用户借此可实现两端口间的冗余备份:在一个聚合组中只添加两个成员端口,并配置该聚合组中的最大选中端口数为1,这样这两个成员端口在同一时刻就只能有一个成为选中端口,而另一个将作为备份端口。
【举例】
# 配置三层聚合接口1对应的聚合组中的最大选中端口数为5。
<Sysname> system-view
[Sysname] interface route-aggregation 1
[Sysname-Route-Aggregation1] link-aggregation selected-port maximum 5
【相关命令】
· link-aggregation selected-port minimum
link-aggregation selected-port minimum命令用来配置聚合组中的最小选中端口数。
undo link-aggregation selected-port minimum命令用来恢复缺省情况。
【命令】
link-aggregation selected-port minimum min-number
undo link-aggregation selected-port minimum
【缺省情况】
聚合组中的最小选中端口数不受限制。
【视图】
二层聚合接口视图
三层聚合接口视图
【缺省用户角色】
network-admin
【参数】
min-number:聚合组中的最小选中端口数。对于如下单板,取值范围为1~64:
· CSPEX类单板
· CSPC-GE16XP4L-E、CSPC-GE24L-E、CSPC-GP24GE8XP2L-E单板
对于其他类型的单板,取值范围为1~8。
【使用指导】
执行本命令可能导致聚合组内所有成员端口都变为非选中状态。
本端和对端配置的聚合组中的最小选中端口数必须一致。
同一聚合组内,最小选中端口数配置值不能大于最大选中端口数配置值。
【举例】
# 配置三层聚合接口1对应的聚合组中的最小选中端口数为3。
<Sysname> system-view
[Sysname] interface route-aggregation 1
[Sysname-Route-Aggregation1] link-aggregation selected-port minimum 3
【相关命令】
· link-aggregation selected-port maximum
link-aggregationselected-port minimum percentage命令用来配置聚合组中最小选中端口数的百分比。
undo link-aggregationselected-port minimum percentage命令用来恢复缺省情况。
【命令】
link-aggregation selected-port minimum percentage number
undo link-aggregation selected-port minimum percentage
【缺省情况】
未配置聚合组中最小选中端口数的百分比。
【视图】
二层聚合接口视图
三层聚合接口视图
【缺省用户角色】
network-admin
【参数】
number:聚合组中最小选中端口数占所有成员端口的百分比,取值范围为1~100。
【使用指导】
缺省情况下,聚合组中最小选中端口数不受限制。聚合组两端需要配置相同的百分比。
聚合组中的最小选中端口数为配置本命令后计算的值(该聚合组所有成员端口×最小选中端口数的百分比)及link-aggregation selected-port minimum命令配置值中的较大值。
按照百分比计算最小选中端口数时,聚合组所有成员端口包括已拔出slot上该聚合组的成员端口均参与计算,用户可以通过display link-aggregation verbose all-configuration命令查看该聚合组所有成员端口数量。
配置本命令后,建议用户保存配置并重启设备,避免设备存在临时配置影响聚合最小选中端口的数量。
用户配置聚合组中最小选中端口数的百分比后,当有端口加入或者退出该聚合组时,可能会引起最小选中端口数的改变,导致聚合接口震荡。
【举例】
# 配置三层聚合接口1的最小选中端口数的百分比为50。
<Sysname> system-view
[Sysname] interface route-aggregation 1
[Sysname-Route-Aggregation1] link-aggregation selected-port minimum percentage 50
【相关命令】
· link-aggregation selected-port minimum
link-aggregation switchover命令用来切换工作于1:1主备模式聚合组的主备接口。
【命令】
link-aggregation switchover
【视图】
三层聚合接口视图
【缺省用户角色】
network-admin
【使用指导】
当工作于1:1主备模式聚合组未配置主接口时,用户可以根据1:1主备模式聚合组对端设备转发流量的接口,随时切换主备接口。
配置本命令后,如果备份接口因为link-aggregation secondary-down命令而处于DOWN状态,则设备会将备份接口置为UP状态,使备份接口可以切换为主接口转发流量。
聚合组切换主备接口时,可能导致丢包,请谨慎配置本命令。
执行本命令前需要满足以下条件,否则无法切换:
· 工作于1:1主备模式聚合组未配置主接口。
· 工作于1:1主备模式聚合组中存在一个选中端口和一个非选中端口。
· 备份接口可以变为选中状态。
【举例】
# 切换工作于1:1主备模式聚合组1的主备接口。
<Sysname> system-view
[Sysname] interface route-aggregation 1
[Sysname-Route-Aggregation1] link-aggregation switchover
This operation will change the current link status. Continue? [Y/N]:
【相关命令】
· link-aggregation mode
· link-aggregation primary-port
link-delay命令用来配置聚合接口的物理连接状态抑制功能。
undo link-delay命令用来恢复缺省情况。
【命令】
link-delay { down | up } [ msec ] delay-time
undo link-delay { down | up }
【缺省情况】
接口状态改变时,系统会将接口状态改变立即上报CPU。
【视图】
二层聚合接口视图
三层聚合接口视图
【缺省用户角色】
network-admin
【参数】
down:设置以太网接口物理连接down状态抑制功能。
up:设置以太网接口物理连接up状态抑制功能。
msec:表示配置的抑制时间为毫秒级。不指定该参数时,表示配置的抑制时间为秒级。
delay-time:接口物理连接状态抑制时间值,0表示不抑制,即接口状态改变时立即上报CPU。
· 未指定msec参数时,取值范围为0~300,单位为秒。
· 指定msec参数时,取值范围为0~10000,且为10的倍数,单位为毫秒。
【使用指导】
使用该命令时,选取的参数不同,抑制效果不同:
· down:表示接口状态从up变成down时,不会立即上报CPU。而是等待delay-time时间后,再检查接口状态,如果状态仍然是down,再上报。
· up:表示接口状态从down变成up时,不会立即上报CPU。而是等待delay-time时间后,再检查接口状态,如果状态仍然是up,再上报。
同一接口下,接口状态从up变成down的抑制时间和接口状态从down变成up的抑制时间可以不同。在同一接口下,多次执行本命令:
· 可以分别配置抑制上报down状态和抑制上报up状态。
· 当配置的是同一状态的抑制时间时,则最新的配置生效。
在S-MLAG组网环境中,不建议配置本功能。
配置本功能时需要保证对接两端均为聚合接口(如同为普通动态聚合),且配置相同的delay-time。
建议在需要保持接口状态稳定的聚合接口上配置本命令,以减少接口震荡对上层业务的影响。
【举例】
# 开启三层聚合接口1的物理连接状态down抑制功能,设置延时时间为500毫秒。
<Sysname> system-view
[Sysname] interface route-aggregation 1
[Sysname-Route-Aggregation1] link-delay down msec 500
mac-address命令用来配置聚合接口的MAC地址。
undo mac-address命令用来恢复缺省情况。
【命令】
mac-address mac-address
undo mac-address
【缺省情况】
聚合接口的MAC地址由设备分配。
【视图】
三层聚合接口视图
【缺省用户角色】
network-admin
【参数】
mac-address:MAC地址,形式为H-H-H。
【使用指导】
仅CSPEX类单板(CSPEX-1204和CSPEX-1104-E除外)上的接口支持本命令。
standard工作模式下,成员端口在CSPEX类单板(CSPEX-1204、CSPEX-1104-E除外)的三层聚合接口上配置的MAC地址取值范围仅支持000f-e2ff-8000~000f-e2ff-80ff。
子接口不支持直接配置MAC地址。子接口借用设备上对应的主接口的MAC地址作为自己的MAC地址;同一个主接口的所有子接口都共用一个MAC地址。
给接口配置MAC地址时,请不要使用VRRP协议保留的MAC地址段。
【举例】
# 配置三层聚合接口1的MAC地址为0001-0001-0001。
<Sysname> system-view
[Sysname] interface route-aggregation 1
[Sysname-Route-Aggregation1] mac-address 1-1-1
mtu命令用来配置三层聚合接口/子接口的MTU值。
undo mtu命令用来恢复缺省情况。
【命令】
mtu size [ spread ]
undo mtu [ spread ]
【缺省情况】
三层聚合接口/子接口的MTU值为1500字节。
【视图】
三层聚合接口视图
三层聚合子接口视图
【缺省用户角色】
network-admin
【参数】
size:MTU值的大小,单位为字节。不同单板的接口MTU取值范围可能存在不同,请以实际情况为准。
spread:批量修改子接口的MTU。子接口不支持指定本参数。
【使用指导】
在主接口视图下执行mtu size命令仅对主接口生效,在子接口视图下配置本命令仅对该子接口生效。
在主接口视图下执行mtu size spread命令可同时修改主接口和其下所有子接口的MTU,但子接口视图下单独配置的MTU值优先生效。
配置MTU值时需要注意:
· 如果以下单板上的接口作为流量的入接口且流量出接口的MTU配置值小于1280时,该流量的IP报文会根据MTU值1280来进行分片。建议当设备上有这些单板在位时,出接口的MTU值配置成1280以上。
¡ CSPEX类单板
¡ CSPC-GE16XP4L-E、CSPC-GE24L-E、CSPC-GP24GE8XP2L-E单板
· 如果以下单板上的接口作为流量的入接口,则该流量的IP报文不支持根据出接口配置的MTU值进行分片。
¡ SPC类单板
¡ CSPC类单板(CSPC-GE16XP4L-E、CSPC-GE24L-E和CSPC-GP24GE8XP2L-E除外)
¡ CMPE-1104单板
· 三层聚合接口及其子接口上配置的MTU值不能超过其成员端口上生效的最低MTU上限。
【举例】
# 配置三层聚合接口1的MTU值为1430字节。
<Sysname> system-view
[Sysname] interface route-aggregation 1
[Sysname-Route-Aggregation1] mtu 1430
· display interface
port link-aggregation group命令用来将接口加入指定的聚合组。
undo port link-aggregation group命令用来将接口从已加入的聚合组中删除。
【命令】
port link-aggregation group group-id
undo port link-aggregation group
【缺省情况】
以太网接口未加入任何聚合组。
【视图】
二层以太网接口视图
三层以太网接口视图
【缺省用户角色】
network-admin
【参数】
group-id:指定聚合组所对应聚合接口的编号。取值范围为1~1024。
【使用指导】
二层以太网接口只能加入二层聚合组,三层以太网接口只能加入三层聚合组。
一个以太网接口只能加入一个聚合组。
【举例】
# 将三层以太网接口GigabitEthernet3/1/2加入三层聚合组2中。
<Sysname> system-view
[Sysname] interface gigabitethernet 3/1/2
[Sysname-GigabitEthernet3/1/2] port link-aggregation group 2
port s-mlag group命令用来配置聚合接口加入S-MLAG组。
undo port s-mlag group命令用来恢复缺省情况。
【命令】
port s-mlag group group-id
undo port s-mlag group
【缺省情况】
聚合接口未加入S-MLAG组。
【视图】
二层聚合接口视图
【缺省用户角色】
network-admin
【参数】
group-id:指定S-MLAG组编号,取值范围为1~1024。
【使用指导】
仅工作在动态聚合模式下的二层聚合接口可以加入S-MLAG组。
同一设备上不同聚合接口不能加入同一S-MLAG组。
【举例】
# 配置二层聚合接口1加入S-MLAG组1。
<Sysname> system-view
[Sysname] interface bridge-aggregation 1
[Sysname-Bridge-Aggregation1] port s-mlag group 1
reset counters interface命令用来清除聚合接口上的统计信息。
【命令】
reset counters interface [ { bridge-aggregation | route-aggregation } [ interface-number ] ]
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
bridge-aggregation:清除二层聚合接口上的统计信息。
route-aggregation:清除三层聚合接口上的统计信息。
interface-number:已存在的聚合接口的编号。
【使用指导】
在某些情况下,需要统计一定时间内某聚合接口的流量,这就需要在统计开始前清除该接口上原有的统计信息,以便重新进行统计。
如果未指定聚合接口的类型,将清除设备支持的所有接口的相关信息。
如果仅指定了聚合接口的类型,将清除所有已创建的该类型聚合接口的相关信息。
只有在设备上创建了二层或三层聚合接口之后,才能指定bridge-aggregation或route-aggregation参数。
【举例】
# 清除三层聚合接口1上的统计信息。
<Sysname> reset counters interface route-aggregation 1
reset lacp statistics命令用来清除成员端口上的LACP统计信息。
【命令】
reset lacp statistics [ interface interface-list ]
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
interface interface-list:表示清除指定成员端口上的LACP统计信息。interface-list为成员端口列表,表示一个或多个成员端口。表示方式为interface-list = interface-type interface-number1 [ to interface-type interface-number2 ]。其中,interface-type为接口类型,interface-number1和interface-number2为接口编号。interface-number2的值要大于等于interface-number1的值。若未指定本参数,则清除所有成员端口上的LACP统计信息。
【举例】
# 清除所有成员端口上的LACP统计信息。
<Sysname> reset lacp statistics
· display link-aggregation member-port
route-aggregation different-mac-address enable命令用来配置不同三层聚合接口使用不同的MAC地址。
undo route-aggregation different-mac-address enable命令用来恢复缺省情况。
【命令】
route-aggregation different-mac-address enable
undo route-aggregation different-mac-address enable
【缺省情况】
所有三层聚合接口都使用设备分配的同一MAC地址。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
仅standard工作模式支持配置本命令。有关系统工作模式的介绍,请参见“基础配置指导”中的“设备管理”。
standard工作模式下,仅CSPEX类单板(CSPEX-1204、CSPEX-1104-E除外)支持本命令。
sdn-wan工作模式下,设备不支持本命令。
【举例】
# 配置不同三层聚合接口使用不同的MAC地址。
<Sysname> system-view
[Sysname] route-aggregation different-mac-address enable
shutdown命令用来关闭接口。
undo shutdown命令用来打开接口。
【命令】
shutdown
undo shutdown
【缺省情况】
聚合接口/子接口未手工关闭。
【视图】
二层聚合接口视图
三层聚合接口视图
三层聚合子接口视图
【缺省用户角色】
network-admin
【使用指导】
执行shutdown命令会导致使用该接口建立的链路中断,不能通信,请谨慎使用。
当打开/关闭三层聚合接口时,会同时打开/关闭其下的所有子接口,而打开/关闭三层聚合子接口则不会对其主接口有影响。
【举例】
# 开启三层聚合接口1。
<Sysname> system-view
[Sysname] interface route-aggregation 1
[Sysname-Route-Aggregation1] undo shutdown
traffic-statistic enable命令用来开启三层聚合子接口的报文统计功能。
undo traffic-statistic enable命令用来关闭三层聚合子接口的报文统计功能。
【命令】
traffic-statistic enable
undo traffic-statistic enable
【缺省情况】
三层聚合子接口的报文统计功能处于关闭状态。
【视图】
三层聚合以太网子接口视图
【缺省用户角色】
network-admin
【使用指导】
仅成员端口属于以下单板的三层聚合接口的子接口支持本功能。
· CSPEX类单板
· CSPC-GE16XP4L-E、CSPC-GE24L-E、CSPC-GP24GE8XP2L-E单板
开启三层聚合子接口报文统计功能后会占用系统硬件资源,在大量三层聚合子接口下开启本功能或者通过flow-interval命令配置的时间间隔较小时会导致系统繁忙,CPU占用率升高。
配置本命令后,可以通过display interface命令的Input和Output字段查看以太网子接口的统计信息。
【举例】
# 开启三层聚合子接口1.1的报文统计功能。
<Sysname> system-view
[Sysname] interface route-aggregation 1.1
[Sysname-Route-Aggregation1.1] traffic-statistic enable
【相关命令】
· display interface
· flow-interval
traffic-statistic include-interframe命令用来配置接口流量统计时对帧间隙和前导码进行统计。
undo traffic-statistic include-interframe命令用来恢复缺省情况。
【命令】
traffic-statistic include-interframe
undo traffic-statistic include-interframe
【缺省情况】
接口流量统计时不对帧间隙和前导码进行统计。
【视图】
二层聚合接口视图
三层聚合接口视图
【缺省用户角色】
network-admin
【使用指导】
用户可执行命令display interface查看聚合接口当前运行状态和接口统计信息。显示信息中的Last 300 seconds input rate或Last 300 seconds output rate字段表示接口在最近300秒内接收和发送报文的平均速率。
缺省情况下,接口流量统计速率=原始报文长度×每秒通过的报文个数。如果用户希望了解接口单位时间内通过的总字节数,即包含报文字节数以及帧间隙和前导码时,可以配置本命令,将包括帧间隙和前导码的流量统计。此时,接口流量统计速率=(原始报文长度+帧间隙+前导码)× 每秒通过的报文个数。
当在聚合接口下配置本命令时,本命令对加入聚合接口的全部以太网接口生效;当以太网接口加入到聚合接口时,以聚合接口下的该命令的配置为准,但当以太网接口退出聚合口时,恢复加入聚合接口之前的配置。
【举例】
# 配置二层聚合接口1流量统计时对帧间隙和前导码进行统计。
<Sysname> system-view
[Sysname] interface bridge-aggregation 1
[Sysname-Bridge-Aggregation1] traffic-statistic include-interframe
Traffic statistic will be set to include Inter-frame Gaps and Preambles. Continue? [Y/N]:y
# 配置三层聚合接口1流量统计时对帧间隙和前导码进行统计。
<Sysname> system-view
[Sysname] interface route-aggregation 1
[Sysname-Route-Aggregation1] traffic-statistic include-interframe
Traffic statistic will be set to include Inter-frame Gaps and Preambles. Continue? [Y/N]:y
【相关命令】
· display interface
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!