IRF 是Intelligent Resilient Framework的簡(jiǎn)稱(chēng),即智能彈性架構。在使用上,IRF和傳統的三層堆疊技術(shù)有一點(diǎn)類(lèi)似。
簡(jiǎn)單來(lái)說(shuō),就是支持IRF的多臺交換設備可以互相連接起來(lái)形成一個(gè)“聯(lián)合設備”,我們將這臺“聯(lián)合設備”稱(chēng)為一個(gè)Fabric,而將組成Fabric的每個(gè)設備稱(chēng)為一個(gè)Unit。
多個(gè)Unit組成Fabric后,無(wú)論在管理還是在使用上,就成為了一個(gè)整體。也就是說(shuō),用戶(hù)可以將這多臺設備看成一臺單一設備進(jìn)行管理和使用。
這樣既可以通過(guò)增加設備來(lái)擴展端口數量和交換能力,同時(shí)也通過(guò)多臺設備之間的互相備份增強了設備的可靠性。
對于服務(wù)器或應用的虛擬化架構,IT行業(yè)相對比較熟悉:在服務(wù)器上采用虛擬化軟件運行多臺虛擬機(VM---Virtual Machine),以提升物理資源利用效率,可視為1:N的虛擬化;
另一方面,將多臺物理服務(wù)器整合起來(lái),對外提供更為強大的處理性能(如負載均衡集群),可視為N:1的虛擬化。
對于基礎網(wǎng)絡(luò )來(lái)說(shuō),虛擬化技術(shù)也有相同的體現:在一套物理網(wǎng)絡(luò )上采用VLAN或VRF技術(shù)劃分出多個(gè)相互隔離的邏輯網(wǎng)絡(luò ),是1:N的虛擬化;將多個(gè)物理網(wǎng)絡(luò )設備整合成一臺邏輯設備,簡(jiǎn)化網(wǎng)絡(luò )架構,是N:1虛擬化。
H3C 虛擬化技術(shù)IRF(Intelligent Resilient Framework)屬于N:1整合型虛擬化技術(shù)范疇。
1.在堆疊之前要先了解堆疊設備的規格,一個(gè)堆疊最多支持多少個(gè)設備,或者最多支持多少個(gè)端口。
2.在堆疊之前要確定堆疊設備的版本,要保證所有堆疊設備的版本相同。在系統啟動(dòng)時(shí)、新Unit加入時(shí)、merge時(shí)都會(huì )進(jìn)行配置比較。
配置比較時(shí)將以最小ID的Unit的配置作為參照基準。比較結果不同的Unit將把基準配置保存為臨時(shí)文件,然后重啟。
重啟時(shí)將采用這個(gè)臨時(shí)文件作為自己的配置。
3.為增加堆疊的可靠性,盡量使用環(huán)形堆疊。
4.堆疊/IRF設備的版本、配置必須相同。
5.IRF設備堆疊端口相連時(shí)一定是UP端口和另一臺設備的DOWN端口相連。
6.使用IRF堆疊時(shí)候交換機無(wú)需啟用STP。
1.簡(jiǎn)化管理
IRF架構形成之后,可以連接到任何一臺設備的任何一個(gè)端口就以登錄統一的邏輯設備,
通過(guò)對單臺設備的配置達到管理整個(gè)智能彈性系統以及系統內所有成員設備的效果,而不用物理連接到每臺成員設備上分別對它們進(jìn)行配置和管理。
2.簡(jiǎn)化業(yè)務(wù)
IRF形成的邏輯設備中運行的各種控制協(xié)議也是作為單一設備統一運行的,例如路由協(xié)議會(huì )作為單一設備統一計算,而隨著(zhù)跨設備鏈路聚合技術(shù)的應用,
可以替代原有的生成樹(shù)協(xié)議,這樣就可以省去了設備間大量協(xié)議報文的交互,簡(jiǎn)化了網(wǎng)絡(luò )運行,縮短了網(wǎng)絡(luò )動(dòng)蕩時(shí)的收斂時(shí)間。
3.彈性擴展
可以按照用戶(hù)需求實(shí)現彈性擴展,保證用戶(hù)投資。并且新增的設備加入或離開(kāi)IRF架構時(shí)可以實(shí)現“熱插拔”,不影響其他設備的正常運行。
4.高可靠
IRF的高可靠性體現在鏈路,設備和協(xié)議三個(gè)方面。
成員設備之間物理端口支持聚合功能,IRF系統和上、下層設備之間的物理連接也支持聚合功能,這樣通過(guò)多鏈路備份提高了鏈路的可靠性;
IRF系統由多臺成員設備組成,一旦Master設備故障,系統會(huì )迅速自動(dòng)選舉新的Master,以保證通過(guò)系統的業(yè)務(wù)不中斷,從而實(shí)現了設備級的1:N備份;
IRF系統會(huì )有實(shí)時(shí)的協(xié)議熱備份功能負責將協(xié)議的配置信息備份到其他所有成員設備,從而實(shí)現1:N的協(xié)議可靠性。
5.高性能
對于高端交換機來(lái)說(shuō),性能和端口密度的提升會(huì )受到硬件結構的限制。而IRF系統的性能和端口密度是IRF內部所有設備性能和端口數量的總和。
因此,IRF技術(shù)能夠輕易的將設備的交換能力、用戶(hù)端口的密度擴大數倍,從而大幅度提高了設備的性能。
1. 拓撲結構:
2.實(shí)驗步驟
(1)開(kāi)啟設備,修改主設備優(yōu)先級,配置IRF
配置SWA:
設備默認IRF優(yōu)先級為1,我們將主設備優(yōu)先級改為最高的32
[SWA]irf member 1 priority 32
然后將堆疊口關(guān)閉
[SWA]interface Ten-GigabitEthernet 1/0/49
[SWA-Ten-GigabitEthernet1/0/49]shutdown
[SWA-Ten-GigabitEthernet1/0/49]quit
[SWA]interface Ten-GigabitEthernet 1/0/50
[SWA-Ten-GigabitEthernet1/0/50]shutdown
[SWA-Ten-GigabitEthernet1/0/50]quit
創(chuàng )建IRF端口,加入指定接口,注意,相同一條鏈路本端接口要加在1組里,對端接口要加在2組里
[SWA]irf-port 1/1
[SWA-irf-port1/1]port group interface Ten-GigabitEthernet 1/0/49
[SWA-irf-port1/1]quit
[SWA]irf-port 1/2
[SWA-irf-port1/2]port group interface Ten-GigabitEthernet 1/0/50
[SWA-irf-port1/2]quit
配置完成后,開(kāi)啟堆疊接口,保存配置,并激活I(lǐng)RF
[SWA-Ten-GigabitEthernet1/0/49]undo shutdown
[SWA-Ten-GigabitEthernet1/0/50]undo shutdown
[SWA]save
[SWA]irf-port-configuration active
(2)配置從設備
配置SWB:
先修改從設備端口主ID,然后保存重啟
[SWB]irf member 1 renumber 2
[SWB]save
[SWB]quit
<SWB>reboot
重啟之后查看設備接口狀態(tài),可以看到接口的主ID修改為2,避免設備堆疊之后端口號沖突
<SWB>display interface brief
Brief information on interfaces in route mode:
Link: ADM - administratively down; Stby - standby
Protocol: (s) - spoofing
Interface Link Protocol Primary IP Description
InLoop0 UP UP(s) --
MGE0/0/0 DOWN DOWN --
NULL0 UP UP(s) --
REG0 UP -- --
Brief information on interfaces in bridge mode:
Speed: (a) - auto
Duplex: (a)/A - auto; H - half; F - full
Type: A - access; T - trunk; H - hybrid
Interface Link Speed Duplex Type PVID Description
FGE2/0/53 DOWN 40G A A 1
FGE2/0/54 DOWN 40G A A 1
GE2/0/1 DOWN auto A A 1
GE2/0/2 DOWN auto A A 1
GE2/0/3 DOWN auto A A 1
GE2/0/4 DOWN auto A A 1
GE2/0/5 DOWN auto A A 1
GE2/0/6 DOWN auto A A 1
GE2/0/7 DOWN auto A A 1
GE2/0/8 DOWN auto A A 1
GE2/0/9 DOWN auto A A 1
GE2/0/10 DOWN auto A A 1
GE2/0/11 DOWN auto A A 1
GE2/0/12 DOWN auto A A 1
GE2/0/13 DOWN auto A A 1
GE2/0/14 DOWN auto A A 1
GE2/0/15 DOWN auto A A 1
GE2/0/16 DOWN auto A A 1
GE2/0/17 DOWN auto A A 1
GE2/0/18 DOWN auto A A 1
GE2/0/19 DOWN auto A A 1
GE2/0/20 DOWN auto A A 1
GE2/0/21 DOWN auto A A 1
GE2/0/22 DOWN auto A A 1
GE2/0/23 DOWN auto A A 1
GE2/0/24 DOWN auto A A 1
GE2/0/25 DOWN auto A A 1
GE2/0/26 DOWN auto A A 1
GE2/0/27 DOWN auto A A 1
GE2/0/28 DOWN auto A A 1
GE2/0/29 DOWN auto A A 1
GE2/0/30 DOWN auto A A 1
GE2/0/31 DOWN auto A A 1
GE2/0/32 DOWN auto A A 1
GE2/0/33 DOWN auto A A 1
GE2/0/34 DOWN auto A A 1
GE2/0/35 DOWN auto A A 1
GE2/0/36 DOWN auto A A 1
GE2/0/37 DOWN auto A A 1
GE2/0/38 DOWN auto A A 1
GE2/0/39 DOWN auto A A 1
GE2/0/40 DOWN auto A A 1
GE2/0/41 DOWN auto A A 1
GE2/0/42 DOWN auto A A 1
GE2/0/43 DOWN auto A A 1
GE2/0/44 DOWN auto A A 1
GE2/0/45 DOWN auto A A 1
GE2/0/46 DOWN auto A A 1
GE2/0/47 DOWN auto A A 1
GE2/0/48 DOWN auto A A 1
XGE2/0/49 UP 10G F A 1
XGE2/0/50 UP 10G F A 1
XGE2/0/51 DOWN 10G F A 1
XGE2/0/52 DOWN 10G F A 1
然后關(guān)閉堆疊端口
[SWB]interface Ten-GigabitEthernet 2/0/49
[SWB-Ten-GigabitEthernet2/0/49]shutdown
[SWB-Ten-GigabitEthernet2/0/49]quit
[SWB]interface Ten-GigabitEthernet 2/0/50
[SWB-Ten-GigabitEthernet2/0/50]shutdown
[SWB-Ten-GigabitEthernet2/0/50]quit
創(chuàng )建堆疊端口,并加入指定接口,注意,由于本端T2/0/50接口與對端T1/0/49接口同屬于一條鏈路,對端接口加在IRF1/1組里,所以本端接口加在IRF2/2組里
[SWB]irf-port 2/2
[SWB-irf-port2/2]port group interface Ten-GigabitEthernet 2/0/50
[SWB-irf-port2/2]quit
[SWB]irf-port 2/1
[SWB-irf-port2/1]port group interface Ten-GigabitEthernet 2/0/49
[SWB-irf-port2/1]quit
開(kāi)啟端口,保存配置并重啟設備
[SWB-Ten-GigabitEthernet2/0/49]undo shutdown
[SWB-Ten-GigabitEthernet2/0/50]undo shutdown
[SWB]irf-port-configuration active
(3)其余兩臺從設備配置和SWB配置相同
配置SWC:
[SWC]irf member 1 renumber 3
[SWC]quit
<SWC>save
<SWC>reboot
<SWC>system-view
[SWC]interface Ten-GigabitEthernet 3/0/49
[SWC-Ten-GigabitEthernet3/0/49]shutdown
[SWC-Ten-GigabitEthernet3/0/49]quit
[SWC]interface Ten-GigabitEthernet 3/0/50
[SWC-Ten-GigabitEthernet3/0/50]shutdown
[SWC-Ten-GigabitEthernet3/0/50]quit
[SWC]irf-port 3/2
[SWC-irf-port3/2]port group interface Ten-GigabitEthernet 3/0/50
[SWC-irf-port3/2]quit
[SWC]irf-port 3/1
[SWC-irf-port3/1]port group interface Ten-GigabitEthernet 3/0/49
[SWC-irf-port3/1]quit
[SWC-Ten-GigabitEthernet3/0/49]undo shutdown
[SWC-Ten-GigabitEthernet3/0/50]undo shutdown
[SWC]save
[SWC]irf-port-configuration active
配置SWD:
[SWD]irf member 1 renumber 4
[SWD]save
[SWD]quit
<SWD>reboot
[SWD]interface Ten-GigabitEthernet 4/0/49
[SWD-Ten-GigabitEthernet4/0/49]shutdown
[SWD-Ten-GigabitEthernet4/0/49]quit
[SWD]interface Ten-GigabitEthernet 4/0/50
[SWD-Ten-GigabitEthernet4/0/50]shutdown
[SWD-Ten-GigabitEthernet4/0/50]quit
[SWD]irf-port 4/2
[SWD-irf-port4/2]port group interface Ten-GigabitEthernet 4/0/50
[SWD-irf-port4/2]quit
[SWD]irf-port 4/1
[SWD-irf-port4/1]port group interface Ten-GigabitEthernet 4/0/49
[SWD-irf-port4/1]quit
[SWD-Ten-GigabitEthernet4/0/49]undo shutdown
[SWD-Ten-GigabitEthernet4/0/50]undo shutdown
[SWD]irf-port-configuration active
(4)檢驗堆疊結果
在SWB、SWC、SWD上登錄用戶(hù)名都顯示為SWA:
堆疊成功!