交換冗余-端口聚合


驗證理論:

  1. 驗證默認為手工聚合模式
  2. 驗證鏈路聚合兩邊的聚合組號可以不相同
  3. 割接:在對業務影響最小的前提下將手工鏈路聚合修改為LACP鏈路聚合
  4. 驗證LACP主動端選舉原則:設備優先級默認32768越小越優先,優先級相同,比較MAC地址,也是越小越優先
  5. 驗證LACP活動端口選舉原則:接口優先級默認32768越小越優先,優先級相同,比較MAC地址,也是越小越優先

 

 

實驗拓撲:

 

 

 

一.

實驗目的:

驗證默認為手動聚合模式

實驗步驟:

添加鏈路聚合組,加入成員端口,不指定聚合模式

[LSW1]int Eth-Trunk 1

[LSW1-Eth-Trunk1]trunkport GigabitEthernet 0/0/2 to 0/0/3

[LSW1]dis eth-trunk 1
Eth-Trunk1's state information is:
WorkingMode: NORMAL Hash arithmetic: According to SIP-XOR-DIP
Least Active-linknumber: 1 Max Bandwidth-affected-linknumber: 8
Operate status: up Number Of Up Port In Trunk: 2
--------------------------------------------------------------------------------
PortName Status Weight
GigabitEthernet0/0/2 Up 1
GigabitEthernet0/0/3 Up 1

實驗結論:

所以默認為手動聚合模式

 

 

二.

實驗目的:

驗證鏈路聚合兩邊的聚合組號可以不同

實驗步驟:

[LSW1]int Eth-Trunk 1
[LSW1-Eth-Trunk1]trunkport GigabitEthernet 0/0/2 to 0/0/3

[LSW2]int Eth-Trunk 2
[LSW2-GigabitEthernet0/0/2]eth-trunk 2
[LSW2-GigabitEthernet0/0/3]eth-trunk 2

[LSW2]dis eth-trunk 2
Eth-Trunk2's state information is:
Local:
LAG ID: 2 WorkingMode: STATIC
Preempt Delay: Disabled Hash arithmetic: According to SIP-XOR-DIP
System Priority: 32768 System ID: 4c1f-ccc1-6203
Least Active-linknumber: 1 Max Active-linknumber: 8
Operate status: up Number Of Up Port In Trunk: 2
--------------------------------------------------------------------------------
ActorPortName Status PortType PortPri PortNo PortKey PortState Weight
GigabitEthernet0/0/2 Selected 1GE 32768 3 561 10111100 1
GigabitEthernet0/0/3 Selected 1GE 32768 4 561 10111100 1

Partner:
--------------------------------------------------------------------------------
ActorPortName SysPri SystemID PortPri PortNo PortKey PortState
GigabitEthernet0/0/2 32768 4c1f-ccda-7331 32768 3 305 10111100
GigabitEthernet0/0/3 32768 4c1f-ccda-7331 32768 4 305 10111100

 

實驗結論:

所以聚合組號僅具有本地意義,兩邊可以不同

 

 

三.

實驗目的:

在對業務影響最小的前提下將手工鏈路聚合修改為LACP鏈路聚合

實驗步驟:

第一步,打開PC上的長ping模擬業務運行

第二步,設置SW之間的STP為MSTP加速收斂

[LSW1]stp mode mstp

[LSW2]stp mode mstp

第三步,在LSW1和2中間再添加一個聚合組,調整接口stp cost,使業務流量走臨時新建立的聚合組

[LSW1]int Eth-Trunk 10
[LSW1-Eth-Trunk10]trunkport GigabitEthernet 0/0/4 to 0/0/5
[LSW1-Eth-Trunk10]p l a
[LSW1-Eth-Trunk10]p d v 10

[LSW2]int Eth-Trunk 10
[LSW2-Eth-Trunk10]trunkport GigabitEthernet 0/0/4 0/0/5
[LSW2-Eth-Trunk10]p l a
[LSW2-Eth-Trunk10]p d v 10

經查看LSW1為根橋

[LSW1]dis stp
-------[CIST Global Info][Mode MSTP]-------
CIST Bridge :32768.4c1f-ccda-7331
Config Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20
Active Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20
CIST Root/ERPC :32768.4c1f-ccc1-6203 / 10000
CIST RegRoot/IRPC :32768.4c1f-ccda-7331 / 0

修改LSW2的接口cost

[LSW2-Eth-Trunk1]stp cost 100

產生大量丟包后自動恢復

  注釋:因為ENSP的交換機在接收到TC報文后無法將設備上已經學習到的MAC地址老化時間強制修改為15s,這是一個bug。據說在真機上只會丟幾個包,客戶實際體驗不到網絡變化

 

 

 

 

第四步,修改之前的聚合組為LACP,調整接口stp cost,使業務流量走之前的聚合組

嘗試修改模式時提示報錯,需要先將接口移出

[LSW1-Eth-Trunk1]mode lacp-static
Error: Error in changing trunk working mode. There is(are) port(s) in the trunk

[LSW1-Eth-Trunk1]undo trunkport GigabitEthernet 0/0/2 0/0/3

[LSW1-Eth-Trunk1]mode lacp-static 

[LSW1-Eth-Trunk1]trunkport GigabitEthernet 0/0/2 0/0/3

2配置相同

[LSW1]dis eth-trunk 1
Eth-Trunk1's state information is:
Local:
LAG ID: 1 WorkingMode: STATIC
Preempt Delay: Disabled Hash arithmetic: According to SIP-XOR-DIP
System Priority: 32768 System ID: 4c1f-ccda-7331
Least Active-linknumber: 1 Max Active-linknumber: 8
Operate status: up Number Of Up Port In Trunk: 2
--------------------------------------------------------------------------------
ActorPortName Status PortType PortPri PortNo PortKey PortState Weight
GigabitEthernet0/0/2 Selected 1GE 32768 3 305 10111100 1
GigabitEthernet0/0/3 Selected 1GE 32768 4 305 10111100 1

Partner:
--------------------------------------------------------------------------------
ActorPortName SysPri SystemID PortPri PortNo PortKey PortState
GigabitEthernet0/0/2 32768 4c1f-ccc1-6203 32768 3 561 10111100
GigabitEthernet0/0/3 32768 4c1f-ccc1-6203 32768 4 561 10111100

 

第五步,撤銷臨時聚合組,割接完成

直接刪除時,提示報錯需要先刪除成員

[LSW1]undo interface Eth-Trunk 10
Info: This operation may take a few seconds. Please wait for a moment...failed.
Error: Because there are member interfaces in the Trunk interface, this configuration is not allowed.

[LSW1-Eth-Trunk10]undo trunkport GigabitEthernet 0/0/4 0/0/5
[LSW1]undo int Eth-Trunk 10

LSW2類似

 

 

四/五.

實驗目的:

驗證LACP主動端與活動端口選舉原則

實驗步驟:

第一步,將4,5添加進入之前的組中,使成員端口變成4。設置活動接口為2,開啟搶占模式

[LSW1-Eth-Trunk1]max active-linknumber 2

第二步,修改LSW1的2,3端口優先級為0;LSW2的4,5端口優先級為0

[LSW1-GigabitEthernet0/0/2]lacp priority 0 

[LSW1-GigabitEthernet0/0/3]lacp priority 0

[LSW1]dis eth-trunk 1
Eth-Trunk1's state information is:
Local:
LAG ID: 1 WorkingMode: STATIC
Preempt Delay Time: 30 Hash arithmetic: According to SIP-XOR-DIP
System Priority: 32768 System ID: 4c1f-ccda-7331
Least Active-linknumber: 1 Max Active-linknumber: 2
Operate status: up Number Of Up Port In Trunk: 2
--------------------------------------------------------------------------------
ActorPortName Status PortType PortPri PortNo PortKey PortState Weight
GigabitEthernet0/0/2 Unselect 1GE 0 3 305 10100000 1
GigabitEthernet0/0/3 Unselect 1GE 0 4 305 10100000 1
GigabitEthernet0/0/4 Selected 1GE 32768 5 305 10111100 1
GigabitEthernet0/0/5 Selected 1GE 32768 6 305 10111100 1

Partner:
--------------------------------------------------------------------------------
ActorPortName SysPri SystemID PortPri PortNo PortKey PortState
GigabitEthernet0/0/2 32768 4c1f-ccc1-6203 32768 3 561 10100000
GigabitEthernet0/0/3 32768 4c1f-ccc1-6203 32768 4 561 10100000
GigabitEthernet0/0/4 32768 4c1f-ccc1-6203 0 5 561 10111100
GigabitEthernet0/0/5 32768 4c1f-ccc1-6203 0 6 561 10111100

[LSW2]dis eth-trunk 2
Eth-Trunk2's state information is:
Local:
LAG ID: 2 WorkingMode: STATIC
Preempt Delay: Disabled Hash arithmetic: According to SIP-XOR-DIP
System Priority: 32768 System ID: 4c1f-ccc1-6203

分析:選擇端口為2,3端口,因為兩邊交換機的優先級均為默認32768,LSW2的MAC:4c1f-ccc1-6203小於LSW1的MAC:4c1f-ccda-7331。所以LSW2為主,選擇活動端口,根據比較原則,選擇優先級最小的4和5口。LSW1為從,所以活動的接口是4和5口

第三步,修改LSW1的系統優先級為4096

[LSW1]lacp priority 4096

等待協商過程之后

[LSW2]dis eth-trunk 2
Eth-Trunk2's state information is:
Local:
LAG ID: 2 WorkingMode: STATIC
Preempt Delay Time: 30 Hash arithmetic: According to SIP-XOR-DIP
System Priority: 32768 System ID: 4c1f-ccc1-6203
Least Active-linknumber: 1 Max Active-linknumber: 2
Operate status: up Number Of Up Port In Trunk: 2
--------------------------------------------------------------------------------
ActorPortName Status PortType PortPri PortNo PortKey PortState Weight
GigabitEthernet0/0/2 Selected 1GE 32768 3 561 10111100 1
GigabitEthernet0/0/3 Selected 1GE 32768 4 561 10111100 1
GigabitEthernet0/0/4 Unselect 1GE 0 5 561 10100000 1
GigabitEthernet0/0/5 Unselect 1GE 0 6 561 10100000 1

Partner:
--------------------------------------------------------------------------------
ActorPortName SysPri SystemID PortPri PortNo PortKey PortState
GigabitEthernet0/0/2 4096 4c1f-ccda-7331 0 3 305 10111100
GigabitEthernet0/0/3 4096 4c1f-ccda-7331 0 4 305 10111100
GigabitEthernet0/0/4 4096 4c1f-ccda-7331 32768 5 305 10100000
GigabitEthernet0/0/5 4096 4c1f-ccda-7331 32768 6 305 10100000

此時LSW1成為主,其設備上的端口優先級更小的1,2成為活動端口

所以,設備主從選舉優先級比小,優先級相同,MAC地址比小。

活動端口選舉,接口優先級比小,接口優先級相同,MAC地址比小。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM