06-以太网链路聚合典型配置举例
本章节下载: 06-以太网链路聚合典型配置举例 (259.66 KB)
目 录
本文档介绍以太网链路聚合特性的配置举例。
本文档中的配置均是在实验室环境下进行的配置和验证,配置前设备的所有参数均采用出厂时的缺省配置。如果您已经对设备进行了配置,为了保证配置效果,请确认现有配置和以下举例中的配置不冲突。
本文档假设您已了解以太网链路聚合特性。
如图1所示:
· Device A与Device B通过各自的二层以太网接口Ten-GigabitEthernet3/0/1~Ten-GigabitEthernet3/0/3相互连接。
· Device A和DeviceB均参与VLAN 10、VLAN 20的数据流量转发。现要求两设备上相同VLAN可以互通。为提高设备间链路带宽及可靠性,可使用二层链路聚合特性实现。
要使VLAN 10与VLAN 20的数据流量均能通过二层聚合接口1,可配置二层聚合接口的链路类型为Trunk端口,并允许VLAN 10和VLAN 20的报文通过。
表1 适用产品及版本
产品 |
软件版本 |
S12500G-AF |
Release 8053P05及以上版本 |
S12500CR |
Release 8053P05及以上版本 |
S10500X-G |
Release 7753P05及以上版本 |
S7500X-G |
Release 7753P05及以上版本 |
S7000X |
Release 7753P05及以上版本 |
· 配置聚合组的成员端口过程中,建议配置顺序:在端口视图下使用display this命令查看端口上是否存在属性类配置(包括端口隔离配置、QinQ配置、VLAN配置、VLAN映射),如果有这类配置,请使用对应的undo命令删除这些配置,使端口保持在缺省属性类配置状态,然后再把端口加入到新创建的聚合组内。
· 由于静态聚合组中端口选中状态不受对端端口是否在聚合组中及是否处于选中状态的影响。这样有可能导致两端设备所确定的Selected状态端口不一致,当两端都支持配置静态和动态聚合组的情况下,建议用户优选动态聚合组。
· 配置或使能了下列功能的端口将不能加入二层聚合组:强制开启光口、MAC地址认证、端口安全模式、802.1X功能。
# 创建VLAN 10,并将端口Ten-GigabitEthernet3/0/4加入到该VLAN 10中。
<DeviceA> system-view
[DeviceA] vlan 10
[DeviceA-vlan10] port ten-gigabitethernet 3/0/4
[DeviceA-vlan10] quit
# 创建VLAN 20,并将端口Ten-GigabitEthernet3/0/5加入到该VLAN 20中。
[DeviceA] vlan 20
[DeviceA-vlan20] port ten-gigabitethernet 3/0/5
[DeviceA-vlan20] quit
# 创建二层聚合接口1。(根据具体情况选择下面两种方式之一)
· 采用静态聚合模式:创建二层聚合接口1
[DeviceA] interface bridge-aggregation 1
[DeviceA-Bridge-Aggregation1] undo shutdown
[DeviceA-Bridge-Aggregation1] quit
· 采用动态聚合模式:创建二层聚合接口1,并配置动态聚合模式
[DeviceA] interface bridge-aggregation 1
[DeviceA-Bridge-Aggregation1] link-aggregation mode dynamic
[DeviceA-Bridge-Aggregation1] undo shutdown
[DeviceA-Bridge-Aggregation1] quit
# 将端口Ten-GigabitEthernet3/0/1~Ten-GigabitEthernet3/0/3加入到聚合组1中。
[DeviceA] interface range ten-gigabitethernet 3/0/1 to ten-gigabitethernet 3/0/3
[DeviceA-if-range] port link-aggregation group 1
[DeviceA-if-range] undo shutdown
[DeviceA-if-range] quit
# 配置二层聚合接口1为Trunk端口,并允许VLAN 10和VLAN 20的报文通过。
[DeviceA] interface bridge-aggregation 1
[DeviceA-Bridge-Aggregation1] port link-type trunk
Configuring Ten-GigabitEthernet3/0/1 done.
Configuring Ten-GigabitEthernet3/0/2 done.
Configuring Ten-GigabitEthernet3/0/3 done.
[DeviceA-Bridge-Aggregation1] port trunk permit vlan 10 20
Configuring Ten-GigabitEthernet3/0/1 done.
Configuring Ten-GigabitEthernet3/0/2 done.
Configuring Ten-GigabitEthernet3/0/3 done.
[DeviceA-Bridge-Aggregation1] quit
Device B上的配置与Device A完全相同,此处不再赘述。
# 通过display link-aggregation verbose命令来显示聚合组的相关信息,以验证配置是否成功。
· 采用静态聚合模式的链路聚合配置信息
[DeviceA] display link-aggregation verbose
Loadsharing Type: Shar -- Loadsharing, NonS -- Non-Loadsharing
Port Status: S -- Selected, U -- Unselected, I -- Individual
Port: A -- Auto port, M -- Management port, R -- Reference port
Flags: A -- LACP_Activity, B -- LACP_Timeout, C -- Aggregation,
D -- Synchronization, E -- Collecting, F -- Distributing,
G -- Defaulted, H -- Expired
Aggregation Interface: Bridge-Aggregation1
Aggregation Mode: Static
Loadsharing Type: Shar
Management VLANs: None
Port Status Priority Oper-Key
XGE3/0/1(R) S 32768 1
XGE3/0/2 S 32768 1
XGE3/0/3 S 32768 1
结果说明:本端加入到静态聚合组内的成员端口都处于Selected状态,与对端对应端口是否是Selected状态无关。
· 采用动态聚合模式的链路聚合配置信息
[DeviceA] display link-aggregation verbose
Loadsharing Type: Shar -- Loadsharing, NonS -- Non-Loadsharing
Port Status: S -- Selected, U -- Unselected, I -- Individual
Port: A -- Auto port, M -- Management port, R -- Reference port
Flags: A -- LACP_Activity, B -- LACP_Timeout, C -- Aggregation,
D -- Synchronization, E -- Collecting, F -- Distributing,
G -- Defaulted, H -- Expired
Aggregation Interface: Bridge-Aggregation1
Creation Mode: Manual
Aggregation Mode: Dynamic
Loadsharing Type: Shar
Management VLANs: None
System ID: 0x8000, 000f-e234-5678
Local:
Port Status Priority Index Oper-Key Flag
XGE3/0/1 S 32768 2 1 {ACDEF}
XGE3/0/2 S 32768 3 1 {ACDEF}
XGE3/0/3 S 32768 4 1 {ACDEF}
Remote:
Actor Priority Index Oper-Key SystemID Flag
XGE3/0/1(R) 32768 2 1 0x8000, a4e5-c316-0100 {ACDEF}
XGE3/0/2 32768 3 1 0x8000, a4e5-c316-0100 {ACDEF}
XGE3/0/3 32768 4 1 0x8000, a4e5-c316-0100 {ACDEF}
结果说明:本端和对端设备上聚合组内的成员端口都处于Selected状态。原因是在动态链路聚合中通过LACP协议报文交互,可使两端聚合组内的成员端口选中状态达成一致,可顺利实现对用户数据的转发。
· Device A:
#
vlan 10
#
interface Ten-GigabitEthernet3/0/4
port link-mode bridge
port access vlan 10
#
vlan 20
#
interface Ten-GigabitEthernet3/0/5
port link-mode bridge
port access vlan 20
¡ 采用静态聚合模式
#
interface Bridge-Aggregation1
port link-type trunk
port trunk permit vlan 10 20
¡ 采用动态聚合模式
#
interface Bridge-Aggregation1
port link-type trunk
port trunk permit vlan 10 20
link-aggregation mode dynamic
#
interface Ten-GigabitEthernet3/0/1
port link-mode bridge
port link-type trunk
port trunk permit vlan 10 20
port link-aggregation group 1
#
interface Ten-GigabitEthernet3/0/2
port link-mode bridge
port link-type trunk
port trunk permit vlan 10 20
port link-aggregation group 1
#
interface Ten-GigabitEthernet3/0/3
port link-mode bridge
port link-type trunk
port trunk permit vlan 10 20
port link-aggregation group 1
#
· Device B:
Device B上的配置文件与Device A相同。
如图2所示:
· Device A与Device B通过各自的二层以太网接口Ten-GigabitEthernet3/0/1~Ten-GigabitEthernet3/0/4相互连接。
· Device A和DeviceB均参与VLAN 10、VLAN 20的数据流量转发。现要求两设备上相同VLAN可以互通,VLAN 10的流量通过聚合接口1,VLAN 20的流量通过聚合接口2。且VLAN 10和VLAN20的报文按照源MAC地址进行聚合负载分担。为提高设备间链路带宽及可靠性可使用二层链路聚合特性实现。
要使VLAN 10的流量通过聚合接口1,须配置聚合接口1允许VLAN 10的报文通过;同理,须配置聚合接口2允许VLAN 20的报文通过。
表2 适用产品及版本
产品 |
软件版本 |
S12500G-AF |
Release 8053P05及以上版本 |
S12500CR |
Release 8053P05及以上版本 |
S10500X-G |
Release 7753P05及以上版本 |
S7500X-G |
Release 7753P05及以上版本 |
S7000X |
Release 7753P05及以上版本 |
· 配置聚合组的成员端口过程中,建议配置顺序:在端口视图下使用display this命令查看端口上是否存在属性类配置(包括端口隔离配置、QinQ配置、VLAN配置、VLAN映射),如果有这类配置,请使用对应的undo命令删除这些配置,使端口保持在缺省属性类配置状态,然后再把端口加入到新创建的聚合组内。
· 配置或使能了下列功能的端口将不能加入二层聚合组:强制开启光口、MAC地址认证、端口安全模式、802.1X功能。
# 创建VLAN 10,并将端口Ten-GigabitEthernet3/0/5加入到VLAN 10中。
<DeviceA> system-view
[DeviceA] vlan 10
[DeviceA-vlan10] port ten-gigabitethernet 3/0/5
[DeviceA-vlan10] quit
# 创建VLAN 20,并将端口Ten-GigabitEthernet3/0/6加入到VLAN 20中。
[DeviceA] vlan 20
[DeviceA-vlan20] port ten-gigabitethernet 3/0/6
[DeviceA-vlan20] quit
# 创建二层聚合接口1。
[DeviceA] interface bridge-aggregation 1
[DeviceA-Bridge-Aggregation1] quit
# 分别将端口Ten-GigabitEthernet3/0/1和Ten-GigabitEthernet3/0/2加入到聚合组1中。
[DeviceA] interface ten-gigabitethernet 3/0/1
[DeviceA-Ten-GigabitEthernet3/0/1] port link-aggregation group 1
[DeviceA-Ten-GigabitEthernet3/0/1] quit
[DeviceA] interface ten-gigabitethernet 3/0/2
[DeviceA-Ten-GigabitEthernet3/0/2] port link-aggregation group 1
[DeviceA-Ten-GigabitEthernet3/0/2] quit
# 配置二层聚合接口1允许VLAN 10的报文通过。
[DeviceA] interface bridge-aggregation 1
[DeviceA-Bridge-Aggregation1] port access vlan 10
Configuring Ten-GigabitEthernet3/0/1 done.
Configuring Ten-GigabitEthernet3/0/2 done.
[DeviceA-Bridge-Aggregation1] quit
# 创建二层聚合接口2。
[DeviceA] interface bridge-aggregation 2
[DeviceA-Bridge-Aggregation2] quit
# 分别将端口Ten-GigabitEthernet3/0/3和Ten-GigabitEthernet3/0/4加入到聚合组2中。
[DeviceA] interface ten-gigabitethernet 3/0/3
[DeviceA-Ten-GigabitEthernet3/0/3] port link-aggregation group 2
[DeviceA-Ten-GigabitEthernet3/0/3] quit
[DeviceA] interface ten-gigabitethernet 3/0/4
[DeviceA-Ten-GigabitEthernet3/0/4] port link-aggregation group 2
[DeviceA-Ten-GigabitEthernet3/0/4] quit
# 配置二层聚合接口2允许VLAN 20的报文通过。
[DeviceA] interface bridge-aggregation 2
[DeviceA-Bridge-Aggregation2] port access vlan 20
Configuring Ten-GigabitEthernet3/0/3 done.
Configuring Ten-GigabitEthernet3/0/4 done.
[DeviceA-Bridge-Aggregation2] quit
# 配置全局聚合负载分担类型为按照源MAC地址进行聚合负载分担。
[DeviceA] link-aggregation global load-sharing mode source-mac
Device B上的配置与Device A完全相同,此处不再赘述。
# 显示聚合组中选中端口信息
[DeviceA] display link-aggregation verbose
Loadsharing Type: Shar -- Loadsharing, NonS -- Non-Loadsharing
Port Status: S -- Selected, U -- Unselected , I -- Individual
Port: A -- Auto port, M -- Management port, R -- Reference port
Flags: A -- LACP_Activity, B -- LACP_Timeout, C -- Aggregation,
D -- Synchronization, E -- Collecting, F -- Distributing,
G -- Defaulted, H -- Expired
Aggregation Interface: Bridge-Aggregation1
Aggregation Mode: Static
Loadsharing Type: Shar
Management VLANs: None
Port Status Priority Oper-Key
XGE3/0/1(R) S 32768 1
XGE3/0/2 S 32768 1
Aggregation Interface: Bridge-Aggregation2
Aggregation Mode: Static
Loadsharing Type: Shar
Management VLANs: None
Port Status Priority Oper-Key
XGE3/0/3(R) S 32768 2
XGE3/0/4 S 32768 2
结果说明:Bridge-aggregation 1与Bridge-aggregation 2均为静态聚合模式,并且两个聚合组都有两个成员端口处于选中状态,可以进行数据流量的转发。
# 显示全局采用的聚合负载分担类型。
[DeviceA]display link-aggregation load-sharing mode
Link-aggregation load-sharing algorithm:
0 (default)
Link-aggregation load-sharing offset:
0 (default)
Link-aggregation load-sharing seed:
0x0 (default)
Tunneled traffic load-sharing mode:
Default
Link-aggregation load-sharing mode:
source-mac address
结果说明:全局聚合负载分担方式为根据源MAC地址(source-mac address)方式进行流量分担。
· Device A:
#
vlan 10
#
interface Ten-GigabitEthernet3/0/5
port link-mode bridge
port access vlan 10
#
vlan 20
#
interface Ten-GigabitEthernet3/0/6
port link-mode bridge
port access vlan 10
#
interface Bridge-Aggregation1
port access vlan 10
#
interface Ten-GigabitEthernet3/0/1
port link-mode bridge
port access vlan 10
port link-aggregation group 1
#
interface Ten-GigabitEthernet3/0/2
port link-mode bridge
port access vlan 10
port link-aggregation group 1
#
interface Bridge-Aggregation2
port access vlan 20
#
interface Ten-GigabitEthernet3/0/3
port link-mode bridge
port access vlan 20
port link-aggregation group 2
#
interface Ten-GigabitEthernet3/0/4
port link-mode bridge
port access vlan 20
port link-aggregation group 2
#
link-aggregation global load-sharing mode source-mac
· Device B:
如图3所示:
· Device A与Device B通过各自的三层以太网接口Ten-GigabitEthernet3/0/1~Ten-GigabitEthernet3/0/3相互连接。
· 在Device A和Device B上分别配置三层链路聚合组,并为对应的三层聚合接口配置IP地址和子网掩码。
表3 适用产品及版本
产品 |
软件版本 |
S12500G-AF |
Release 8053P05及以上版本 |
S12500CR |
Release 8053P05及以上版本 |
S10500X-G |
Release 7753P05及以上版本 |
S7500X-G |
Release 7753P05及以上版本 |
S7000X |
Release 7753P05及以上版本 |
由于静态聚合组中端口选中状态不受对端端口是否在聚合组中及是否处于选中状态的影响。这样有可能导致两端设备所确定的Selected状态端口不一致,当两端都支持配置静态和动态聚合模式的情况下,建议用户选择配置动态聚合模式。
# 创建三层聚合接口1。(根据具体情况选择下面两种方式之一)
· 采用静态聚合模式
<DeviceA> system-view
[DeviceA] interface route-aggregation 1
· 采用动态聚合模式
[DeviceA] interface route-aggregation 1
[DeviceA-Route-Aggregation1] link-aggregation mode dynamic
# 为三层聚合接口1配置IP地址和子网掩码。
[DeviceA-Route-Aggregation1] ip address 192.168.1.1 24
[DeviceA-Route-Aggregation1] undo shutdown
[DeviceA-Route-Aggregation1] quit
# 将接口Ten-GigabitEthernet3/0/1~Ten-GigabitEthernet3/0/3加入聚合组1。
[DeviceA] interface range ten-gigabitethernet 3/0/1 to ten-gigabitethernet 3/0/3
[DeviceA-if-range] port link-mode route
[DeviceA-if-range] undo shutdown
[DeviceA-if-range] port link-aggregation group 1
[DeviceA-if-range] quit
Device B上的配置与Device A相同,配置过程略。
# 通过display link-aggregation verbose命令来显示聚合组的相关信息,以验证配置是否成功。
· 采用静态聚合模式的聚合组信息
[DeviceA] display link-aggregation verbose
Loadsharing Type: Shar -- Loadsharing, NonS -- Non-Loadsharing
Port Status: S -- Selected, U -- Unselected, I -- Individual
Port: A -- Auto port, M -- Management port, R -- Reference port
Flags: A -- LACP_Activity, B -- LACP_Timeout, C -- Aggregation,
D -- Synchronization, E -- Collecting, F -- Distributing,
G -- Defaulted, H -- Expired
Aggregate Interface: Route-Aggregation1
Aggregation Mode: Static
Loadsharing Type: Shar
Management VLANs: None
Port Status Priority Oper-Key
XGE3/0/1 S 32768 1
XGE3/0/2 S 32768 1
XGE3/0/3 S 32768 1
结果说明:本端加入到静态聚合组内的成员端口都处于Selected状态,与对端对应端口是否是Selected状态无关。
· 采用动态聚合模式的聚合组信息
[DeviceA] display link-aggregation verbose
Loadsharing Type: Shar -- Loadsharing, NonS -- Non-Loadsharing
Port Status: S -- Selected, U -- Unselected, I -- Individual
Port: A -- Auto port, M -- Management port, R -- Reference port
Flags: A -- LACP_Activity, B -- LACP_Timeout, C -- Aggregation,
D -- Synchronization, E -- Collecting, F -- Distributing,
G -- Defaulted, H -- Expired
Aggregate Interface: Route-Aggregation1
Creation Mode: Manual
Aggregation Mode: Dynamic
Loadsharing Type: Shar
Management VLANs: None
System ID: 0x8000, 000f-e267-6c6a
Local:
Port Status Priority Index Oper-Key Flag
XGE3/0/1(R) S 32768 2 1 {ACDEF}
XGE3/0/2 S 32768 3 1 {ACDEF}
XGE3/0/3 S 32768 4 1 {ACDEF}
Remote:
Actor Priority Index Oper-Key SystemID Flag
XGE3/0/1 32768 2 1 0x8000, 68fa-34f2-0200 {ACDEF}
XGE3/0/2 32768 3 1 0x8000, 68fa-34f2-0200 {ACDEF}
XGE3/0/3 32768 4 1 0x8000, 68fa-34f2-0200 {ACDEF}
结果说明:本端和对端设备上聚合组内的成员端口都处于Selected状态。原因是在动态链路聚合中通过LACP协议报文交互,可使两端聚合组内的成员端口选中状态达成一致,可顺利实现对用户数据的转发。
· Device A:
#
¡ 采用静态聚合模式
#
interface route-aggregation1
ip address 192.168.1.1 255.255.255.0
#
¡ 采用动态聚合模式
#
interface route-aggregation1
ip address 192.168.1.1 255.255.255.0
link-aggregation mode dynamic
#
interface Ten-GigabitEthernet3/0/1
port link-mode route
port link-aggregation group 1
#
interface Ten-GigabitEthernet3/0/2
port link-mode route
port link-aggregation group 1
#
interface Ten-GigabitEthernet3/0/3
port link-mode route
port link-aggregation group 1
#
· Device B:
Device B上的配置文件与Device A类似。
如图4所示:
· Device A与Device B通过各自的三层以太网接口Ten-GigabitEthernet3/0/1~Ten-GigabitEthernet3/0/4相互连接。
· 在Device A和Device B上分别配置两个三层静态链路聚合组,并为对应的三层聚合接口都配置IP地址和子网掩码。
· 通过全局配置按照源IP地址进行聚合负载分担,来实现数据流量在各成员端口间的负载分担。
表4 适用产品及版本
产品 |
软件版本 |
S12500G-AF |
Release 8053P05及以上版本 |
S12500CR |
Release 8053P05及以上版本 |
S10500X-G |
Release 7753P05及以上版本 |
S7500X-G |
Release 7753P05及以上版本 |
S7000X |
Release 7753P05及以上版本 |
# 创建三层聚合接口1,并为其配置IP地址和子网掩码。
[DeviceA] interface route-aggregation 1
[DeviceA-Route-Aggregation1] ip address 192.168.1.1 24
[DeviceA-Route-Aggregation1] quit
# 创建三层聚合接口2,并为其配置IP地址和子网掩码。
[DeviceA] interface route-aggregation 2
[DeviceA-Route-Aggregation2] ip address 192.168.2.1 24
[DeviceA-Route-Aggregation2] quit
# 将接口Ten-GigabitEthernet3/0/1和Ten-GigabitEthernet3/0/2加入聚合组1,接口Ten-GigabitEthernet3/0/3和Ten-GigabitEthernet3/0/4加入聚合组2。
[DeviceA] interface range ten-gigabitethernet 3/0/1 ten-gigabitethernet 3/0/2
[DeviceA-if-range] port link-mode route
[DeviceA-if-range] port link-aggregation group 1
[DeviceA-if-range] quit
[DeviceA] interface range ten-gigabitethernet 3/0/3 ten-gigabitethernet 3/0/4
[DeviceA-if-range] port link-mode route
[DeviceA-if-range] port link-aggregation group 2
[DeviceA-if-range] quit
# 配置全局聚合负载分担类型为按照源IP地址进行聚合负载分担。
[DeviceA] link-aggregation global load-sharing mode source-ip
Device B的配置与Device A相同,配置过程略。
# 查看Device A上所有聚合组的详细信息。
[DeviceA] display link-aggregation verbose
Loadsharing Type: Shar -- Loadsharing, NonS -- Non-Loadsharing
Port Status: S -- Selected, U -- Unselected, I -- Individual
Port: A -- Auto port, M -- Management port, R -- Reference port
Flags: A -- LACP_Activity, B -- LACP_Timeout, C -- Aggregation,
D -- Synchronization, E -- Collecting, F -- Distributing,
G -- Defaulted, H -- Expired
Aggregate Interface: Route-Aggregation1
Aggregation Mode: Static
Loadsharing Type: Shar
Management VLANs: None
Port Status Priority Oper-Key
XGE3/0/1(R) S 32768 1
XGE3/0/2 S 32768 1
Aggregate Interface: Route-Aggregation2
Aggregation Mode: Static
Loadsharing Type: Shar
Management VLANs: None
Port Status Priority Oper-Key
XGE3/0/4 S 32768 2
以上信息表明,聚合组1和聚合组2都是负载分担类型的三层静态聚合组,各包含有两个选中端口。
# 显示全局采用的聚合负载分担类型。
[DeviceA] display link-aggregation load-sharing mode
Link-aggregation load-sharing algorithm:
0 (default)
Link-aggregation load-sharing offset:
0 (default)
Link-aggregation load-sharing seed:
0x0 (default)
Tunneled traffic load-sharing mode:
Default
Link-aggregation load-sharing mode:
source-ip address
结果说明:全局聚合负载分担方式为根据源IP地址(source-ip address)方式进行流量分担。
· Device A:
#
interface Route-Aggregation1
ip address 192.168.1.1 255.255.255.0
#
interface Route-Aggregation2
ip address 192.168.2.1 255.255.255.0
#
interface Ten-GigabitEthernet3/0/1
port link-mode route
port link-aggregation group 1
#
interface Ten-GigabitEthernet3/0/2
port link-mode route
port link-aggregation group 1
#
interface Ten-GigabitEthernet3/0/3
port link-mode route
port link-aggregation group 2
#
interface Ten-GigabitEthernet3/0/4
port link-mode route
port link-aggregation group 2
#
link-aggregation global load-sharing mode source-ip
· Device B:
Device B上的配置文件与Device A类似。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!