配置鏈路聚合的方式有哪些
① 乙太網鏈路聚合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