華爲交換機堆疊和集羣配置,收藏!

華爲交換機堆疊和集羣配置,收藏!



session 1 交換機的堆疊iStack

        iStack,全稱Intelligent Stack,智能堆疊,適用於S2700、S3700、S5700和S6700中低端交換機。而高端交換機中叫作CSS,全稱Cluster Switch System,集羣交換系統,適用於S7700、S9300、S9700等高端交換機。此類技術原理是將多臺物理交換機在邏輯上合併成一臺交換機,因此也叫作交換機虛擬化。在華爲交換機中,iStack最多支持9臺交換機合併,而在CSS中只支持2臺交換機合併。
       是將交換機性能翻倍提高的技術,增長接口數量、背板帶寬、轉發速率、提升可靠性等,堆疊使用一個ip和mac對堆疊中的交換機進行管理。css

1、iStack中的交換機角色

一、主交換機:

負責管理整個堆疊系統,一個堆疊系統中有且只有一個,顯示爲master網絡

二、備用交換機:

負責在主交換機故障時進行接替,一個堆疊系統中有且只有一個,顯示爲Standbysession

三、從交換機:

一個堆疊系統中除了主交換外的全部交換機都是從交換機(包括備交換機),顯示爲Slaveide

2、堆疊ID

        爲了方便管理堆疊中的交換機,在一個堆疊內每個交換機都有惟一的一個堆疊ID,可手工配置默認爲0,堆疊ID對交換端口的編號有影響,具體表現爲,當交換機加入一個堆疊後,它的端口號將變爲:堆疊ID/子卡號/端口號(如未加入堆疊前G0/0/1在加入堆疊後,若是該交換機的堆疊ID是2,那麼端口G0/0/1的編號就變成了G2/0/1)性能

3、堆疊優先級

        用於在堆疊中選舉主和備交換機,選舉原則是優先級大的爲主,除了主交換機外優先級最大的爲備。當優先級同樣時候看MAC地址,小的成爲主,堆疊系統的MAC地址是主交換機的MAC地址ui

4、堆疊的物理成員端口

        就是交換機堆疊之間鏈接的物理端口(根據交換機的型號不一樣,有固定的端口),用於收發堆疊交換機 之間的堆疊協議報文。spa

5、堆疊(邏輯)端口

        堆疊的邏輯端口,須要和物理端口綁定,堆疊中全部交換機只支持2個堆疊邏輯端口(各須要綁定一個物理端口)。堆疊的邏輯端口的編號爲:Stack-portn/1-2,其中n是笨堆疊的ID號,如本交換機的堆疊ID爲3,那麼邏輯堆疊端口就是Stack-port3/1和Stack-port3/2code

6、堆疊交換機的系統版本

        當堆疊中的主交換機和從交換機的系統版本不一致時,從交換機會自動同步成主交換機的系統版本,主交換機負責收集堆疊中成員信息並計算堆疊拓撲,而後將堆疊拓撲信息同步到全部的成員交換機中。orm

7、主交換機選舉

在堆疊中選舉主交換機遵循下列原則:blog

  • 比較運行狀態,優先選舉最早處於啓動狀態的交換機成爲主(備)交換機

  • 若是堆疊中已經有多臺啓動成員,那麼比較優先級,最高的成爲主(備)交換機

  • 若是優先級同樣那麼比較MAC地址,小的成爲主(備)交換機

8、堆疊的鏈接方式

  • 使用堆疊卡進行鏈接

  • 使用出廠定義好的普通端口進行鏈接(通常爲10G端口)

        不管用那種鏈接,都須要使用堆疊專用SPF線纜鏈接,而在沒有10G高速端口的堆疊卡鏈接中還須要使用,PCI-E堆疊線纜和SFP+堆疊高速線纜來鏈接,以便堆疊後線纜可以承受翻倍的背板帶寬的數據量。

9、堆疊的鏈接線序

同一條鏈路上相連交換機的堆疊物理接口必須加入不一樣的堆疊端口,是交叉的,也就是說本端交換機的堆疊端口1必須和對端交換機的堆疊端口2鏈接,

好比 SWA-stack-port1:G0/0/28----------SWB-stack-port2:G0/0/27

10、交換機堆疊的簡單配置實例

使用S5700LI子系列交換機配置,該系列交換機出廠定義了最後2個物理端口爲堆疊(邏輯)端口的成員端口,也就是須要將最後兩個物理端口分別綁定到邏輯堆疊端口中來進行堆疊,而同一條鏈路的交換堆疊物理端口要交叉,即swA的G0/0/28要鏈接直連的swB的G0/027,拓撲以下:

堆疊前邏輯拓撲:image.png
堆疊後邏輯拓撲:image.png

具體配置以下:

步驟三步:
一、配置交換機堆疊端口

分別將出廠堆疊物理接口G0/0/28和G0/0/27分別加入到堆疊端口1和堆疊端口2實現全部堆疊交換機之間堆疊端口交叉相連,此時各個成員交換機的堆疊ID均爲默認的0,因此全部成員交換機的堆疊端口都是stack-port0/1和stack-port0/2,後面在修改每一個交換的堆疊ID,後SWBCD的堆疊端口將變爲stack-port1/一、stack-port2/一、stack-port3/1等

SWA中的配置:
 
 
  1. [Huawei]stack port interface g0/0/28 enable #開啓出廠指定端口的堆疊端口功能

  2. [Huawei]stack port interface g0/0/27 enable

  3. [Huawei]interface stack-port0/1# 建立堆疊端口1

  4. [Huawei-stack-port0/1]port member-group interface g0/0/28#將端口g0/0/28加入到堆疊端口1

  5. [Huawei-stack-port0/1]quit

  6. [Huawei]interface stack-port0/2#建立堆疊端口2

  7. [Huawei-stack-port0/2]port member-group interface g0/0/27#將端口g0/0/27加入到堆疊端口2

  8. [Huawei-stack-port0/2]quit
SWB中的配置:
 
 
  1. [Huawei]stack port interface g0/0/28 enable

  2. [Huawei]stack port interface g0/0/27 enable

  3. [Huawei]interface stack-port0/1

  4. [Huawei-stack-port0/1]port member-group interface g0/0/28

  5. [Huawei-stack-port0/1]quit

  6. [Huawei]interface stack-port0/2

  7. [Huawei-stack-port0/2]port member-group interface g0/0/27

  8. [Huawei-stack-port0/2]quit
SWC中的配置:
 
 
  1. [Huawei]stack port interface g0/0/28 enable

  2. [Huawei]stack port interface g0/0/27 enable

  3. [Huawei]interface stack-port0/1

  4. [Huawei-stack-port0/1]port member-group interface g0/0/28

  5. [Huawei-stack-port0/1]quit

  6. [Huawei]interface stack-port0/2

  7. [Huawei-stack-port0/2]port member-group interface g0/0/27

  8. [Huawei-stack-port0/2]quit
SWD中的配置:
 
 
  1. [Huawei]stack port interface g0/0/28 enable

  2. [Huawei]stack port interface g0/0/27 enable

  3. [Huawei]interface stack-port0/1

  4. [Huawei-stack-port0/1]port member-group interface g0/0/28

  5. [Huawei-stack-port0/1]quit

  6. [Huawei]interface stack-port0/2

  7. [Huawei-stack-port0/2]port member-group interface g0/0/27

  8. [Huawei-stack-port0/2]quit
二、配置堆疊中個成員交換的堆疊ID和堆疊優先級,使得SWA成爲主交換機,其他默認
 
 
  1. [SWA]stack slot 0 priority 200#配置SWA堆疊ID爲0的優先級爲200,默認是100

  2. [SWB]stack slot 0 priority 100

  3. [SWC]stack slot 0 priority 100

  4. [SWD]stack slot 0 priority 100



  5. [SWA]stack slot 0 reunmber 0#修改SWA堆疊ID爲0,默認就爲0

  6. [SWB]stack slot 0 renumber 1#修改SWB堆疊ID爲1

  7. [SWC]stack slot 0 renumber 2

  8. [SWD]stack slot 0 renumber 3
三、在各個堆疊成員交換上保存配置,並重啓交換機
 
 
  1. [SWA]save

  2. [SWA]reboot
四、查看命令
[SWA]display stack

11、堆疊雙主機直連檢測(DAD協議,華爲私有)。

當兩臺交換直連造成堆疊時,能夠配置堆疊直連檢測,以防止當堆疊分裂時形成的網絡故障(如MAC地址、ip地址衝突等),該功能能夠自動檢測堆疊狀態,當堆疊崩潰(堆疊中一臺交換機故障down)時回覆爲普通交換機狀態,防止網絡故障。

只須要在堆疊的兩臺交換機的堆疊物理接口中配置DAD功能便可,假設SWA的堆疊ID爲0,SWB的堆疊ID爲1,則配置以下:

 
 
  1. [huaweiA]interface g0/0/28#假設端口28加入堆疊端口1(直連堆疊口要交叉鏈接)

  2. [HuaweiA-GigabitEthernet0/0/28]mad detect mode direct#開啓堆疊直連檢測DAD

  3. quit

  4. [huaweiB]interface g1/0/27# 假設端口27加入堆疊端口2

  5. [HuaweiB-GigabitEthernet0/0/28]mad detect mode direct

  6. quit

查看命令:

[huawei]display mad verbose

session 2 交換機集羣CSS

        iStack,全稱Intelligent Stack,智能堆疊,適用於S2700、S3700、S5700和S6700中低端交換機。而高端交換機中叫作CSS,全稱Cluster Switch System,集羣交換系統,適用於S7700、S9300、S9700等高端交換機。此類技術原理是將多臺物理交換機在邏輯上合併成一臺交換機,因此也叫作交換機虛擬化。在華爲交換機中,iStack最多支持9臺交換機合併,而在CSS中只支持2臺交換機合併。

在CSS中與iStack基本一致,不一樣點就是CSS只支持2個設備,並且鏈接的時候不須要CSS集羣邏輯端口的交叉鏈接。

1、CSS中的交換機角色

一、主交換機:

負責管理整個堆疊系統,一個堆疊系統中有且只有一個,顯示爲master

二、備用交換機:

負責在主交換機故障時進行接替,一個堆疊系統中有且只有一個,顯示爲Standby

2、CSS集羣ID

        爲了方便管理堆疊中的交換機,在一個堆疊內每個交換機都有惟一的一個堆疊ID,可手工配置默認爲0,堆疊ID對交換端口的編號有影響,具體表現爲,當交換機加入一個堆疊後,它的端口號將變爲:堆疊ID/子卡號/端口號(如未加入堆疊前G1/0/1在加入堆疊後,若是該交換機的堆疊ID是2,那麼端口G1/0/1的編號就變成了G2/0/1)

3、CSS優先級

        用於在堆疊中選舉主和備交換機,選舉原則是優先級大的爲主,除了主交換機外優先級最大的爲備。當優先級同樣時候看MAC地址,小的成爲主,堆疊系統的MAC地址是主交換機的MAC地址

4、CSS的物理成員端口

        指交換機LPU(Line Processing Unit,線路處理單元)單板上專用於集羣鏈接的物理端口,收發CSS協議報文和跨交換機的業務報文。

5、CSS集羣(邏輯)端口

        集羣的邏輯端口,須要和物理端口綁定,集羣中全部交換機只支持2個集羣邏輯端口(各須要綁定一個物理端口)。集羣的邏輯端口的編號爲:CSS-portn/1-2,其中n是本集羣的ID號,如本交換機的集羣ID爲3,那麼邏輯集羣端口就是CSS-port3/1和CSS-port3/2

6、CSS集羣的鏈接方式

一、集羣卡鏈接

二、出廠定義的業務口鏈接:將LPU上的業務口配置爲集羣物理成員端口後加入邏輯集羣端口,而後經過SFP+光模塊和光纖或SFP+集羣線纜將集羣物理端口按照必定規則(交叉)鏈接起來,一個集羣端口中最多能夠有32個物理集羣端口,在業務口的鏈接方式中又能夠按照組網方式分爲:

1)、1+0組網:配置一個邏輯集羣端口,物理集羣端口分佈在一塊單板上,依靠一塊單板上的集羣鏈路實現集羣鏈接。

2)、1+1組網:配置兩個邏輯集羣端口,物理集羣端口分佈在兩塊單板上,不一樣單板上的集羣鏈路造成備份。

7、主交換機選舉

在集羣中選舉主交換機遵循下列原則:

  • 比較運行狀態,優先選舉最早處於啓動狀態的交換機成爲主(備)交換機

  • 若是集羣中已經有多臺啓動成員,那麼比較優先級,最高的成爲主(備)交換機

  • 若是優先級同樣那麼比較MAC地址,小的成爲主(備)交換機

8、CSS集羣的配置文件備份與恢復

       交換機進入集羣狀態後,會自動將原有的非集羣狀態下的配置文件進行備份,自動將原有的配置文件加上.bak後綴備份出來一份,以便在打開集羣功能後恢復原有配置。

9、交換機CSS集羣配置實例(只能支持2臺)

首先是專用CSS集羣卡鏈接方式的配置:image.png
 
 
  1. [SWA]css enable

  2. [SWA]set css priority 200

  3. [SWA]set css id 1

  4. [SWA]quit

  5. <SWA>save

  6. <SWA>reboot



  7. [SWB]css enable


  8. [SWB]set css priority 100

  9. [SWB]set css id 2

  10. [SWB]quit

  11. <SWB>save

  12. <SWB>reboot
驗證命令:
 
 
  1. [SWA]display css status chassis 1

  2. [SWA]display css status chassis 2
再次是CSS集羣業務口鏈接方式的配置image.png
 
 
  1. [SWA]css enable

  2. [SWA]set css priority 200

  3. [SWA]set css mode lpu#配置css模式使用LPU單板上的物理業務端口

  4. [SWA]set css id 1

  5. [SWA]interface css-port1/1#&nbsp;建立css邏輯集羣端口

  6. [SWA-css-port1/1]port interface xgigabitetehernet 1/0/1 to&nbsp;xgigabitetehernet 1/0/2 enable#將XG1/0/1和1/0/2加入到集羣端口中

  7. [SWA-css-port1/1]quit

  8. [SWA]quit

  9. <SWA>save

  10. <SWA>reboot
 
 
  1. [SWB]css enable

  2. [SWB]set css priority 100

  3. [SWB]set css mode lpu

  4. [SWB]set css id 2

  5. [SWB]interface css-port2/1

  6. [SWB-css-port1/1]port interface xgigabitetehernet 1/0/1 to&nbsp;xgigabitetehernet 1/0/2 enable

  7. [SWB-css-port1/1]quit

  8. [SWB]quit

  9. <SWB>save

  10. <SWB>reboot
驗證命令:
[SWA]display css status all

10、集羣雙主機直連檢測(DAD協議,華爲私有)。

當兩臺交換直連造成集羣時,能夠配置集羣直連檢測,以防止當集羣分裂時形成的網絡故障(如MAC地址、ip地址衝突等),該功能能夠自動檢測集羣狀態,當集羣崩潰(堆疊中一臺交換機故障down)時回覆爲普通交換機狀態,防止網絡故障。

 
 
  1. [SWA]interface xge1/1/0/1

  2. [SWA-XGigabitEthernet 1/1/0/5]mad detect mode direct &nbsp; &nbsp; 進入集羣物理接口開啓DAD直連檢測

  3. quit

  4. [SWB]interface xge2/1/0/1

  5. [SWB-XGigabitEthernet 2/1/0/5]mad detect mode direct

  6. quit



  • 爲啥個人eNSP的S5700沒有g0/0/27和28兩個口呢?
相關文章
相關標籤/搜索