配置链路聚合的方式有哪些
① 以太网链路聚合Eth-Trunk
负载分担、增加带宽、提高可靠性
1.创建链路聚合组
2.配置链路聚合模式
改变Eth-Trunk工作模式前应确保该Eth-Trunk中没有加入任何成员接口,否则无法更改Eth-Trunk的工作模式。
3.将成员接口加入聚合组
1.最多加入8个成员
2.每个成员不能配置任何业务和静态MAC地址
3.一个接口只能属于一个Eth-Trunk
4.如果本地设备创建了Eth-Trunk接口,与成员接口直连的对端也必须如此
5.Eth-Trunk链路两端相连的各成员以太网接口的数量、速率、双工模式都必须一样
1.优先级 + System_id(mac地址)
0-65535 15bit 默认取 32768 越小越优
2.协商最大的活跃接口 8条
以最小值的最大活跃数协商(无关主动被动)
3.协商活跃端口号(主动端控制)
本地协商 端口优先级 65535 32768 以小为优 + 端口号
【示例一】配置静态模式的链路聚合
【示例二】配置LACP模式的链路聚合
② 华为链路聚合配置
配置链路聚合
1、创建聚合组
sys
interface eth-trunk 2
2、配置聚合模式为手工模式
interface eth-trunk 2
mode manual load-balance 表示手工模式
mode lacp lacp模式,可以自动检测链路是否错误;
3、将接口成员加入聚合组
interface eth-trunk 2
trunkport g1/0/1 to 1/0/3 mode { active | passive }
或者进到接口模式下:
interface g1/0/1
eth-trunk 2 mode { active | passive }
注意:
一个以太网接口只能加入到一个Eth-Trunk接口;
当成员接口加入Eth-Trunk后,学习MAC地址或ARP地址时是按照Eth-Trunk来学习的,而不是按照成员接口来学习;
删除聚合组时需要先删除聚合组中的成员接口
4、配置链路聚合的负载分担方式(可选)
Eth-Trunk的负载分担是逐流进行的,逐流负载分担能保证包的顺序,保证了同一数据
流的帧在同一条物理链路转发。而不同数据流在不同的物理链路上转发从而实现分担负载;
可以配置普通负载分担模式,基于报文的IP地址或MAC地址来分担负载;
由于负载分担只对出方向的流量有效,因此链路两端接口的负载分担模式可以不一致,两端互不影响;
配置普通负载分担方式:
interface eth-trunk 2
load-balance { dst-ip | dst-mac | src-ip | src-mac | src-dst-ip | src-dstmac }
dst-ip(目的IP地址)模式:根据目的IP地址进行负载分担;
dst-mac(目的MAC地址)模式;
src-ip(源IP地址)模式;
src-mac(源MAC地址)模式;
src-dst-ip(源IP地址异或目的IP地址)模式:根据源IP异或目的IP地址的结果进行负载分担。
src-dst-mac(源MAC地址异或目的MAC地址)模式;
5、检查配置结果
display eth-trunk 2 查看Eth-Trunk的配置信息;
display trunkmembership eth-trunk 2,查看Eth-Trunk的成员接口信息
③ 阈捐矾镵氩悎妯″纺鍒嗕负鍝涓ょ
阈捐矾镵氩悎妯″纺鍒嗕负镓嫔伐妯″纺鍜孡ACP妯″纺涓ょ嶃
阈捐矾镵氩悎鏄涓涓璁$畻链虹绣缁沧湳璇锛屾寚灏嗗氢釜鐗╃悊绔鍙e崠鏋f秷姹囱仛鍦ㄤ竴璧凤纴褰㈡垚涓涓阃昏緫绔鍙o纴浠ュ疄鐜板嚭/鍏ユ祦閲忓闷钖愰噺鍦ㄥ悇鎴愬憳绔鍙g殑璐熻嵎鍒嗘媴锛屼氦鎹㈡満镙规嵁鐢ㄦ埛閰岖疆镄勭鍙h礋钻峰垎𨰾呯瓥鐣ュ喅瀹氱绣缁滃皝鍖呬粠鍝涓鎴愬憳绔鍙e彂阃佸埌瀵圭镄勪氦鎹㈡満銆
褰扑氦鎹㈡満妫娴嫔埌鍏朵腑涓涓鎴愬憳绔鍙g殑阈捐矾鍙戠敓鏁呴㱩镞讹纴灏卞仠姝㈠湪姝ょ鍙d笂鍙戦佸皝鍖咃纴骞舵牴鎹璐熻嵎鍒嗘媴绛栫暐鍦ㄥ墿涓嬬殑阈捐矾涓閲嶆柊璁$畻鎶ユ枃镄勫彂阃佺鍙o纴鏁呴㱩绔鍙f仮澶嶅悗宀╄抗鍐嶆℃媴浠绘敹鍙戠鍙c傞摼璺镵氩悎鍦ㄥ炲姞阈捐矾甯﹀姐佸疄鐜伴摼璺浼犺緭寮规у拰宸ョ▼鍐椾綑绛夋柟闱锛屾槸涓椤瑰緢閲嶈佺殑鎶链銆
鐩稿叧鍗忚
鐢熸垚镙戝岗璁鏄涓绉嶅伐浣滃湪OSI缃戠粶妯″瀷涓镄勭浜屽眰锛堟暟鎹阈捐矾灞傦级镄勯氢俊鍗忚锛屽熀链搴旂敤鏄阒叉浜ゆ崲链哄啑浣欓摼璺浜х敓镄勭幆璺銆傜‘淇濅互澶缃戜腑镞犵幆璺镄勯昏緫𨰾撴墤缁撴瀯锛屼粠钥岄伩鍏嶅箍鎾椋庢毚锛屽ぇ閲忓崰鐢ㄤ氦鎹㈡満镄勮祫婧愩备换镒忎竴浜ゆ崲链轰腑濡傛灉鍒拌揪镙圭绣妗ユ湁涓ゆ浔鎴栬呬袱𨱒′互涓婄殑阈捐矾锛岀敓鎴愭爲鍗忚閮芥牴鎹绠楁硶鎶婂叾涓涓𨱒″垏鏂锛屼粎淇濈暀涓𨱒°
浠庤屼缭璇佷换镒忎袱涓浜ゆ崲链轰箣闂村彧链変竴𨱒″崟涓镄勬椿锷ㄩ摼璺锛屽洜涓鸿繖绉岖敓鎴愮殑杩欑嶆嫇镓戠粨鏋勪腑鐭ワ纴寰埚儚鏄浠ユ牴浜ゆ崲链轰负镙戝共镄勬爲褰㈢粨鏋勶纴鏁呬负鐢熸垚镙戝岗璁銆傜敓鎴愭爲鍗忚鏄锘轰簬Radia Perlman鍦―EC宸ヤ綔镞跺彂鏄庣殑涓绉岖畻娉曪纴琚绾冲叆浜咺EEE802.1d涓銆
浠ヤ笂鍐呭瑰弬钥冿细锏惧害锏剧戋旈摼璺镵氩悎
④ 华为静态链路聚合配置
华为链路聚合分为两种:
● 手动负载均衡模式:在这种模式下,Eth-Trunk的建立、成员接口的加入都是手工配置的,没有协议
的参与。在该模式下所有活动链路都参与数据转发,平均分坦流量。如果某条活动链路出现故障,链
路聚合组自动在剩余的活动链路上平均分配流量。
● LACP模式:在LACP模式中,链路两端的设备相互发送LACP报文,协商聚合参数。协商完成后,两台
设备确定活动接口和非活动接口。LACP模式需要的动创建一个Eth-Trunk口,并添加成员。LACP模式
也叫M:N模式,M代表活动成员链路。N代表非活动链路,用于冗余备份。LACP与手动负载均衡的区别在
于,在LACP模式中,有一些链路充当备份链路,如果有一条活动链路发生故障,该链路传输的数据被
切换到一条优先级最高的备用链路上,这条备用链路转变为活动状态。而在手动负载均衡模式中,所
有的成员都处于转发状态。
⑤ 谁能说下h3c交换机链路聚合配置
# 创建聚合组1(根据具体情况选择下面两种方式之一)。
l采用静态聚合模式:创建二层聚合接口1
<SwitchA> system-view
[SwitchA] interface bridge-aggregation 1
[SwitchA-Bridge-Aggregation1] quit
l采用动态聚合模式:创建二层聚合接口,并配置动态聚合模式
<SwitchA> system-view
[SwitchA] interface bridge-aggregation 1
[SwitchA-Bridge-Aggregation1] link-aggregation mode dynamic
# 将以太网端口GigabitEthernet1/0/1至GigabitEthernet1/0/3加入聚合组1。
[SwitchA] interface GigabitEthernet 1/0/1
[SwitchA-GigabitEthernet1/0/1] port link-aggregation group 1
[SwitchA-GigabitEthernet1/0/1] interface GigabitEthernet 1/0/2
[SwitchA-GigabitEthernet1/0/2] port link-aggregation group 1
[SwitchA-GigabitEthernet1/0/2] interface GigabitEthernet 1/0/3
[SwitchA-GigabitEthernet1/0/3] port link-aggregation group 1
[SwitchA-GigabitEthernet1/0/3] quit
# 配置二层聚合接口1所属VLAN,并将该配置批量下发到各成员端口上。
[SwitchA] interface bridge-aggregation 1
[SwitchA-Bridge-Aggregation1] port access vlan 20
[SwitchA-Bridge-Aggregation1] quit
# 显示配置信息。
l采用静态聚合模式的链路聚合配置信息
[SwitchA] display link-aggregation verbose
Loadsharing Type: Shar -- Loadsharing, NonS -- Non-Loadsharing
Port Status: S -- Selected, U -- Unselected
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
Port Status Oper-Key
--------------------------------------------------------------------------------
GE1/0/1 S 1
GE1/0/2 S 1
GE1/0/3 S 1
结果说明:本端加入到静态聚合组内的成员端口都处于Selected状态,与对端对应端口是否是Selected状态无关。
l采用动态聚合模式的链路聚合配置信息
[SwitchA]display link-aggregation verbose
Loadsharing Type: Shar -- Loadsharing, NonS -- Non-Loadsharing
Port Status: S -- Selected, U -- Unselected
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: Dynamic
Loadsharing Type: Shar
System ID: 0x8000, 000f-e234-5678
Local:
Port Status Priority Oper-Key Flag
--------------------------------------------------------------------------------
GE1/0/1 S 32768 1 {ACDEF}
GE1/0/2 S 32768 1 {ACDEF}
GE1/0/3 S 32768 1 {ACDEF}
Remote:
Actor Partner Priority Oper-Key SystemID Flag
--------------------------------------------------------------------------------
GE1/0/1 17 32768 1 0x8000, 0000-fc00-6504 {ACDEF}
GE1/0/2 18 32768 1 0x8000, 0000-fc00-6504 {ACDEF}
GE1/0/3 19 32768 1 0x8000, 0000-fc00-6504 {ACDEF}
⑥ 华为链路聚合配置命令
方法/步骤
首先进入系统视图
system-view
创建eth-trunk接口
interface Eth-Trunk 1
然后在Eth-Trunk逻辑口上执行undo portswitch命令,把聚合链路从二层转换到三层
undo portswitch
华为交换机三层链路聚合配置
一般是不能再逻辑接口上配置ip地址的,可以直接通过起svi,然后在svi上配置地址,将eth-trunk接口配置成trun,将相应的VLAN允许通过,很好的解决了需求。
将三层接口加入到eth-trunk中
interface GigabitEthernet 0/0/1
eth-trunk 1
华为交换机三层链路聚合配置
检查配置结果
display interface eth-trunk 1
华为交换机三层链路聚合配置
7
另一个交换机同上一样的配置步骤
⑦ 华为PTN3900设备传输链路聚合组怎么配置
在两台S-switch 设备上配置静态LACP 模式链路聚合组,提高拦亏两设备之
间的带宽与可靠性,具体要求如下:
l M 条活动链路具有负载分担的能力。
l 两设备间的链路具有N 条冗余备份链路,当活动链路出现故障链路时,备份链路替
代故障链路,保持数据传输的可靠性。
配置思路
采用如下的思路配置静态LACP 模式链路聚合:
1. 在S-switch 设备上创建Eth-Trunk,配置Eth-Trunk 为静态LACP 模式。
2. 将成员接口加入Eth-Trunk。
3. 配置接口Eth-Trunk 处理BPDU 报文。
4. 配置系统优先级确定主动端。
5. 配置活动接口上限阈值。
6. 配置接口优先级确定李衡历活动链路。
数据准备
为完成此配置例,需准备如下的数据:
l 两端S-switch 设备链路聚合组编号。
l S-switch-A 系统优先级。
l 活动接口上限阈值。
l 活动接哪搜口LACP 优先级。
配置步骤
1. 创建编号为1 的Eth-Trunk,配置它的工作模式为静态LACP 模式
# 配置S-switch-A。
<Quidway> system-view
[Quidway] sysname S-switch-A
[S-switch-A] interface eth-trunk 1
[S-switch-A-Eth-Trunk1] mode lacp-static
[S-switch-A-Eth-Trunk1] quit
# 配置S-switch-B。
<Quidway> system-view
[Quidway] sysname S-switch-B
[S-switch-B] interface eth-trunk 1
[S-switch-B-Eth-Trunk1] mode lacp-static
[S-switch-B-Eth-Trunk1] quit
2. 将成员接口加入Eth-Trunk
# 配置S-switch-A。
[S-switch-A] interface ethernet 0/0/1
[S-switch-A-Ethernet0/0/1] eth-trunk 1
[S-switch-A-Ethernet0/0/1] quit
[S-switch-A] interface ethernet 0/0/2
[S-switch-A-Ethernet0/0/2] eth-trunk 1
[S-switch-A-Ethernet0/0/2] quit
[S-switch-A] interface ethernet 0/0/3
[S-switch-A-Ethernet0/0/3] eth-trunk 1
[S-switch-A-Ethernet0/0/3] quit
# 配置S-switch-B。
[S-switch-B] interface ethernet 0/0/1
[S-switch-B-Ethernet0/0/1] eth-trunk 1
[S-switch-B-Ethernet0/0/1] quit
[S-switch-B] interface ethernet 0/0/2
[S-switch-B-Ethernet0/0/2] eth-trunk 1
[S-switch-B-Ethernet0/0/2] quit
[S-switch-B] interface ethernet 0/0/3
[S-switch-B-Ethernet0/0/3] eth-trunk 1
[S-switch-B-Ethernet0/0/3] quit
3. 配置接口Eth-Trunk 处理BPDU 报文
# 配置S-switch-A。
[S-switch-A] interface eth-trunk 1
[S-switch-A-Eth-Trunk1] bp enable
[S-switch-A-Eth-Trunk1] quit
# 配置S-switch-B
[S-switch-B] interface eth-trunk 1
[S-switch-B-Eth-Trunk1] bp enable
[S-switch-B-Eth-Trunk1] quit
4. 在S-switch-A 上配置系统优先级为100,使其成为LACP 主动端
[S-switch-A] lacp priority 100
5. 在S-switch-A 上配置活动接口上限阈值M 为2
[S-switch-A] interface eth-trunk 1
[S-switch-A-Eth-Trunk1] max bandwidth-affected-linknumber 2
[S-switch-A-Eth-Trunk1] quit
2 LACP 配置
说明
由于S-switch-A 为主动端,所以S-switch-B 不需要配置活动接口上限阈值,步骤 6 中配置接
口优先级同样只需要在主动端S-switch-A 上配置即可。
6. 在S-switch-A 上配置接口优先级确定活动链路
[S-switch-A] interface ethernet 0/0/1
[S-switch-A-Ethernet0/0/1] lacp priority 100
[S-switch-A-Ethernet0/0/1] quit
[S-switch-A] interface ethernet 0/0/2
[S-switch-A-Ethernet0/0/2] lacp priority 100
[S-switch-A-Ethernet0/0/2] quit
7. 验证配置结果
# 查看各S-switch 设备的Eth-Trunk 信息,查看链路是否协商成功。
[S-switch-A] display eth-trunk 1
Eth-Trunk1's state information is:
Local:
LAG ID: 1 WorkingMode: STATIC
Preempt Delay: Disabled Hash arithmetic: According to MAC
System Priority: 100 System ID: 0077-7777-7777
Least Active-linknumber: 1 Max Bandwidth-affected-linknumber: 2
Operate status: up Number Of Up Port In Trunk: 2
--------------------------------------------------------------------------------
ActorPortName Status PortType PortPri PortNo PortKey PortState Weight
Ethernet0/0/1 Selected 100M 100 1 289 11111100 1
Ethernet0/0/2 Selected 100M 100 2 289 11111100 1
Ethernet0/0/3 Unselect 100M 32768 3 289 11100000 1
Partner:
--------------------------------------------------------------------------------
ActorPortName SysPri SystemID PortPri PortNo PortKey PortState
Ethernet0/0/1 32768 0001-0168-0182 32768 1 289 11111100
Ethernet0/0/2 32768 0001-0168-0182 32768 2 289 11111100
Ethernet0/0/3 32768 0001-0168-0182 32768 3 289 11100000
[S-switch-B] display eth-trunk 1
Eth-Trunk1's state information is:
Local:
LAG ID: 1 WorkingMode: STATIC
Preempt Delay: Disabled Hash arithmetic: According to MAC
System Priority: 32768 System ID: 0001-0168-0182
Least Active-linknumber: 1 Max Bandwidth-affected-linknumber: 8
Operate status: up Number Of Up Port In Trunk: 2
--------------------------------------------------------------------------------
ActorPortName Status PortType PortPri PortNo PortKey PortState Weight
Ethernet0/0/1 Selected 100M 32768 1 289 11111100 1
Ethernet0/0/2 Selected 100M 32768 2 289 11111100 1
Ethernet0/0/3 Unselect 100M 32768 3 289 11100000 1
Partner:
--------------------------------------------------------------------------------
ActorPortName SysPri SystemID PortPri PortNo PortKey PortState
Ethernet0/0/1 100 0077-7777-7777 100 1 289 11111100
Ethernet0/0/2 100 0077-7777-7777 100 2 289 11111100
Ethernet0/0/3 100 0077-7777-7777 32768 3 289 11100000
通过以上显示信息可以看到,S-switch-A 的系统优先级为100,高于S-switch-B 的
系统优先级。Eth-Trunk 的成员接口中Ethernet 0/0/1、Ethernet 0/0/2 成为活动接
口,处于“Selected”状态,接口Ethernet 0/0/3 处于“Unselect”状态,同时实现M
条链路的负载分担和N 条链路的冗余备份功能。
配置文件
l S-switch-A 的配置文件
#
sysname S-switch-A
#
lacp priority 100
#
interface Eth-Trunk1
bp enable
mode lacp-static
max bandwidth-affected-linknumber 2
#
interface Ethernet0/0/1
eth-trunk 1
lacp priority 100
#
interface Ethernet0/0/2
eth-trunk 1
lacp priority 100
#
interface Ethernet0/0/3
eth-trunk 1
#
return
l S-switch-B 的配置文件
#
sysname S-switch-B
#
interface Eth-Trunk1
bp enable
mode lacp-static
#
interface Ethernet0/0/1
eth-trunk 1
#
interface Ethernet0/0/2
eth-trunk 1
#
interface Ethernet0/0/3
eth-trunk 1
#
return