鏈路聚合配置
含義:
鏈路聚合就是將多個物理以太網鏈路聚合在一起形成一個邏輯上的聚合端口組。
鏈路聚合的優點:
增加鏈路帶寬
提供鏈路可靠性
實現數據的負載均衡
鏈路聚合的模式
按照聚合方式的不同,鏈路聚合可以分為兩種模式:
靜態聚合模式
動態聚合模式
聚合成員端口的狀態
聚合組中的成員端口有下面兩種狀態:
Selected 狀態:處於此狀態的接口可以參與轉發用戶業務流量;
Unselected 狀態:處於此狀態的接口不能轉發用戶業務流量。
LACP 協議
LACP(Link Aggregation Control Protocol,鏈路聚合控制協議)是一種基於IEEE802.3ad 標准的協議。LACP 協議通過LACPDU(Link Aggregation Control Protocol Data Unit,鏈路聚合控制協議數據單元)與對端交互信息。處於動態聚合組中的接口會自動使能 LACP 協議,該接口將通過發送LACPDU 向對端通告自己的系統LACP 協議優先級、系統MAC、端口的LACP 協議優先級、端口號和操作Key。對端接收到LACPDU 后,將其中的信息與其它接口所收到的信息進行比較,以選擇能夠處於Selected 狀態的接口,從而雙方可以對接口處於Selected 狀態達成一致。
操作Key
操作Key 是在鏈路聚合時,聚合控制根據成員端口的某些配置自動生成的一個配置組合,包括端口速率、雙工模式和鏈路狀態的配置(統稱為端口屬性配置)。在聚合組中,處於 Selected 狀態的成員端口有相同的操作Key。
初步認為是一個組一個key值!可是有聚合ID啊???
那key就是按照主接口的屬性,生成的本聚合組的接口標准屬性!
聚合組的負載分擔類型
聚合組可以分為兩種類型:負載分擔聚合組和非負載分擔聚合組。目前 S3610&S5510 系列交換機僅支持負載分擔聚合組。負載分擔規則如下:
報文的二層轉發使用源 MAC 地址和目的MAC 地址作為依據計算所采用的負載分擔模式(即決定使用聚合組中哪個端口來轉發該報文);
報文的三層轉發使用源 IP 地址和目的IP 地址作為依據計算所采用的負載分擔模式(即決定使用聚合組中哪個端口來轉發該報文)。
實驗目錄
一.鏈路聚合的基本配置--手工
二.靜態聚合模式
三.動態聚合模式
一.鏈路聚合的基本配置
基本命令
[sw1]link-aggregation group 1 mode manual //創建手工聚合鏈路
[sw1]int e1/0/2 //進入接口,把段加入會聚組中!
[sw1-Ethernet1/0/2]port link-aggregation group 1 //把接口加入到會聚組中
實驗拓撲
配置sw1
<H3C>language-mode chinese
[sw1]link-aggregation group 1 mode manual[高1]
[sw1]int e1/0/2
[sw1-Ethernet1/0/2]port link-aggregation group 1[高2]
[sw1]int e1/0/4
[sw1-Ethernet1/0/4]port link-aggregation group 1
[sw1]int e1/0/6
[sw1-Ethernet1/0/6]port link-aggregation group 1
配置sw2
[sw2]link-aggregation group 1 mode manual
[sw2]int e1/0/2
[sw2-Ethernet1/0/2]port link-aggregation group 1
[sw2]int e1/0/4
[sw2-Ethernet1/0/4]port link-aggregation group 1
[sw2]int e1/0/6
[sw2-Ethernet1/0/6]port link-aggregation group 1
查看sw1
[sw1]display link-aggregation summary
聚合組類型:D --動態聚合,S -- 靜態聚合, M -- 手工聚合
負載分擔類型:Shar -- 負載分擔聚合, NonS -- 非負載分擔聚合
本端 ID: 0x8000,000f-e2d5-fd1a
聚合 聚合 對端系統ID 選擇 未選中 負載 主端口
ID 類型 端口 端口 類型
--------------------------------------------------------------------------------
1 M none 3 0 Shar Ethernet1/0/2
//上面輸出可以得到
聚合組的ID是1,也就是聚合組的編號!
聚合類型:M ---M代表是手工聚合
選中的端口是3個,為選中的端口0個,負載類型是負載分擔,主接口是0/2
[sw1]display link-aggregation verbose
負載分擔類型:Shar -- 負載分擔聚合, NonS -- 非負載分擔聚合
標記類型:A -- 激活, B -- 超時, C -- 聚合,
D -- 同步, E -- 收集, F -- 分發,
G -- 默認, H -- 過期
聚合組ID: 1, 聚合組類型: Manual, 負載分擔類型: Shar
聚合組描述:
系統 ID: 0x8000,000f-e2d5-fd1a
端口狀態: S -- 選中, U -- 未選中
本端:
端口 狀態 端口優先級 Key 標記
------------------------------------------------------------------------------
Ethernet1/0/2 S 32768 1 {}
Ethernet1/0/4 S 32768 1 {}
Ethernet1/0/6 S 32768 1 {}
對端:
本端 對端 對端優先級 Key 系統ID 標記
------------------------------------------------------------------------------
Ethernet1/0/2 0 0 0 0x0000,0000-0000-0000 {}
Ethernet1/0/4 0 0 0 0x0000,0000-0000-0000 {}
Ethernet1/0/6 0 0 0 0x0000,0000-0000-0000 {}
注意的幾個問題
1.聚合組中某個聚合接口速率、雙工模式不同,狀態會是unselect
2.從聚合組中刪除一個端口,不會影響到對方交換機上相對應的端口
3.關於vlan的由兩種,分別是在沒有創建聚合組之前,端口屬於不同的vlan,當把這些在不同vlan中的接口加入到聚合組中時,所有接口會成為主接口所屬的vlan!!
另外當聚合組某個成員改變它的vlan時,所有的聚合接口會隨他改變!!!
二.靜態聚合模式
基本命令
[sw1]link-aggregation group 1 mode static
[sw1]int e1/0/2
[sw1-Ethernet1/0/2]port link-aggregation group 1
靜態聚合模式
靜態聚合模式中,成員端口的LACP 協議為關閉狀態。系統按照以下原則設置成員端口的選中狀態:
當聚合組內有處於 up 狀態的端口時,系統按照端口全雙工/高速率、全雙工/低速率、半雙工/高速率、半雙工/低速率的優先次序,選擇優先次序最高且處於up 狀態的、端口的第二類配置和對應聚合接口的第二類配置相同的端口作為該組的參考端口----也就是主端口(優先次序相同的情況下,端口號最小的端口為參考端口)。
與參考端口的端口屬性配置和第二類配置一致且處於up 狀態的端口成為可能處於Selected狀態的候選端口,其它端口將處於Unselected 狀態。
聚合組中處於 Selected 狀態的端口數是有限制的,當候選端口的數目未達到上限時,所有候選端口都為Selected 狀態,其它端口為Unselected 狀態;當候選端口的數目超過這一限制時,系統將按照端口號從小到大的順序選擇一些候選端口保持在Selected 狀態,端口號較大的端口則變為Unselected 狀態。
當聚合組中全部成員都處於 down 狀態時,全組成員均為Unselected 狀態。
因硬件限制而無法與參考端口聚合的端口將處於 Unselected 狀態。
實驗拓撲
配置sw1,創建靜態聚合組
[sw1]link-aggregation group 1 mode static //創建靜態會聚組
[sw1]int e1/0/2 //進入接口,加入靜態會聚組中
[sw1-Ethernet1/0/2]port link-aggregation group 1
%2000/4/2 00:02:30:408 sw1LAGG/3/PartnerNoLacp:- 1 -Ethernet1/0/2 的對端未使能L
int e1/0/2[高3]
[sw1-Ethernet1/0/2]int e1/0/4
[sw1-Ethernet1/0/4]port link-aggregation group 1
[sw1-Ethernet1/0/4]
%2000/4/2 00:02:45:425 sw1LAGG/3/PartnerNoLacp:- 1 -Ethernet1/0/4 的對端未使能L
ACP協議。
[sw1-Ethernet1/0/4]int e1/0/6
[sw1-Ethernet1/0/6]port link-aggregation group 1
[sw1-Ethernet1/0/6]
%2000/4/2 00:03:35:441 sw1LAGG/3/PartnerNoLacp:- 1 -Ethernet1/0/6 的對端未使能L
ACP協議。
實驗查看命令1
[sw1]display link-aggregation summary
聚合組類型:D --動態聚合,S -- 靜態聚合, M -- 手工聚合
負載分擔類型:Shar -- 負載分擔聚合, NonS -- 非負載分擔聚合
本端 ID: 0x8000,000f-e2d5-fd1a
聚合 聚合 對端系統ID 選擇 未選中 負載 主端口
ID 類型 端口 端口 類型
--------------------------------------------------------------------------------
1 S 0x8000,0000-0000-0000 1 [高4] 2 NonS Ethernet1/0/2
實驗查看命令2
[sw1]display link-aggregation verbose
負載分擔類型:Shar -- 負載分擔聚合, NonS -- 非負載分擔聚合
標記類型:A -- 激活, B -- 超時, C -- 聚合,
D -- 同步, E -- 收集, F -- 分發,
G -- 默認, H -- 過期
聚合組ID: 1, 聚合組類型: Static, 負載分擔類型: NonS
聚合組描述:
系統 ID: 0x8000,000f-e2d5-fd1a
端口狀態: S -- 選中, U -- 未選中
本端:
端口 狀態 端口優先級 Key 標記
------------------------------------------------------------------------------
Ethernet1/0/2 S 32768 1 {ACDEFG}
Ethernet1/0/4 U 32768 1 {ACG}
Ethernet1/0/6 U 32768 1 {ACG}
對端:
本端 對端 對端優先級 Key 系統ID 標記
------------------------------------------------------------------------------
Ethernet1/0/2 0 32768 0 0x8000,0000-0000-0000 {DEF}
Ethernet1/0/4 0 32768 0 0x8000,0000-0000-0000 {DEF}
Ethernet1/0/6 0 32768 0 0x8000,0000-0000-0000 {DEF}
[sw1]
配置sw2,創建靜態聚合組
[sw2]link-aggregation group 1 mode static
[sw2]int e1/0/2
[sw2-Ethernet1/0/2]port link-aggregation group 1
[sw2-Ethernet1/0/2]int e1/0/4
[sw2-Ethernet1/0/4]port link-aggregation group 1
[sw2-Ethernet1/0/4]int e1/0/6
[sw2-Ethernet1/0/6]port link-aggregation group 1
[sw2]display link-aggregation summary
聚合組類型:D --動態聚合,S -- 靜態聚合, M -- 手工聚合
負載分擔類型:Shar -- 負載分擔聚合, NonS -- 非負載分擔聚合
本端 ID: 0x8000,000f-e2d5-fccf
聚合 聚合 對端系統ID 選擇 未選中 負載 主端口
ID 類型 端口 端口 類型
--------------------------------------------------------------------------------
1 S 0x8000,000f-e2d5-fd1a 3 0 Shar Ethernet1/0/2
實驗中出現得情況
出現的情況一
Sw1 |
Sw2 |
e1/0/2 移除 |
E1/0/2 靜態組1 (unselected) |
E1/0/4 靜態組1 |
E1/0/4 靜態組1 |
E1/0/6 靜態組1 |
E1/0/6 靜態組1 |
出現的情況是:
1.選中狀態
sw1上的e1/0/2 變成動態聚合組。Sw2上的e1/0/2將不會選中,但仍然是
主接口。
不過此處出現了兩個k值。不知道干什么的?????????
1.通信情況
E1/0/2不參與通信
出現的情況二
Sw1 |
Sw2 |
e1/0/2 從靜態組--移除 |
E1/0/2 靜態組1--移除 |
E1/0/4 靜態組1 |
E1/0/4 靜態組1 |
E1/0/6 靜態組1 |
E1/0/6 靜態組1 |
會出現情況
1.選中裝態
形成兩個組
2.通信情況
動態組-sw1的e1/0/2-------sw2e1/0/2
靜態組-
兩個組會輪換的傳輸數據
出現的情況三
Sw1 |
Sw2 |
e1/0/2 動態組1 |
E1/0/2 靜態組1 |
E1/0/4 動態組1 |
E1/0/4 靜態組1 |
E1/0/6 動態組1 |
E1/0/6 靜態組1 |
會出現情況
1.選中裝態
各組選中自己的主接口
2.通信情況
可以相互通信
三.動態聚合模式
基本命令
動態聚合模式
當聚合組配置為動態聚合模式后,聚合組中成員端口的 LACP 協議自動使能。
動態組創建放法
從靜態組中刪除端口
進入接口使用 lacp enable 命令
把靜態組刪除
刪除動態組
把接口加入到手工組,然后刪除手工組
進入接口使用 undo lacp enable
創建手工聚合組
將端口加入到手工會聚組里
原因
1.靜態聚合LACP沒惹是關閉的,當端口接入到聚合組的那一瞬間,LACP就會開啟!
2.對方沒有設置來!
1.不管怎樣都會有一個端口被選中,前提是端口是開啟的!
2.此處是因為對方沒有設置相應的靜態聚合!