IRF配置
1、概述
IRF(Intelligent Resilient Framework,智能彈性架構(gòu))是H3C自主研發(fā)的軟件虛擬化技術(shù)。它的核心思想是將多臺(tái)設(shè)備通過IRF物理端口連接在一起,進(jìn)行必要的配置后,虛擬化成一臺(tái)“分布式設(shè)備”。理解為堆疊有助于我們更快理解
2、工作原理
IRF分為四階段:物理連接、設(shè)備間通過IRF端口進(jìn)行信息收集、選舉主備關(guān)系、IRF自行維護(hù)。只需了解選舉規(guī)則以及分裂處理機(jī)制,其它信息不必深入。如果有需要可以單獨(dú)debugIRF信息即可。
選舉規(guī)則: 根據(jù)IRF的優(yōu)先級(jí)進(jìn)行選舉,Priority值大的則為MASTER,值小的為SLAVE。
分裂機(jī)制: (1)IRF分裂分為兩種情況,主機(jī)或者備機(jī)整機(jī)down掉,那么OK直接更換新設(shè)備即可。
? ? ? ? ? (2)如果是IRF鏈路或者端口down掉,主備之間需要IRF的心跳線(MAD檢測(cè))彼此互換IRF信息. ? ? ? ? ? ? ? ?為避免二層信息混亂,IRF是讓備機(jī)完全處于停機(jī)狀態(tài),It really doesnt work .
3、常用名詞
IRF合并、IRF分裂、IRF端口、IRF角色、IRF主備
4、IRF配置示例
(1)配置A機(jī)為MASTER
#設(shè)成員號(hào)及優(yōu)先級(jí)
irf mem 1 pri 4
#把需要加入irf-port的端口down掉,shutdown XGE1/2/1,XGE1/2/2。并加入相應(yīng)的IRF group組
interface Ten-GigabitEthernet1/2/1
shut
interface Ten-GigabitEthernet1/2/2
shut
?
irf-port 1/1
des IRF_PORT_1
?
port group interface Ten-GigabitEthernet1/2/1?
port group interface Ten-GigabitEthernet1/2/2?
?
#重要一步,激活 IRF,很多人會(huì)忽略這條命令。
irf-port ?configuration active?
#保存配置
save
?
(2)配置B機(jī)為SLAVE
?
#設(shè)成員號(hào)及優(yōu)先級(jí),H3C設(shè)備默認(rèn)都是mem 1,需要retu為mem 2。
irf mem 1 retu 2
irf mem 2 pri 3
#把需要加入irf-port的端口down掉,shutdown XGE2/2/1,XGE2/2/2。并加入相應(yīng)的IRF group組
interface Ten-GigabitEthernet2/2/1
shut
interface Ten-GigabitEthernet2/2/2
shut
?
irf-port 2/2
des IRF_PORT_2
?
port group interface Ten-GigabitEthernet2/2/1?
port group interface Ten-GigabitEthernet2/2/2?
?
#重要一步,激活 IRF
irf-port ?configuration active?
#保存配置
save
(3)A、B機(jī)合并
?
# 將A、B 的irf-port組的物理端口undo shut,并且保存配置。
# 按圖示交叉連接LC跳線,slave設(shè)備會(huì)重啟。IRF合并需要時(shí)間,會(huì)有提示出現(xiàn)。
? ?wait a moment。
? ?System is busy with warm backup, please wait ...
# display信息查看IRF合并情況
?
[fy302-5500-sw1]dis irf configuration ? ? ? ? ? ?
?MemberID NewID ? ?IRF-Port1 ? ? ? ? ? ? ? ? ? ? IRF-Port2
? 1 ? ? ? 1 ? ? ? ?Ten-GigabitEthernet1/2/1 ? ? ?disable
? ? ? ? ? ? ? ? ? ?Ten-GigabitEthernet1/2/2
? 2 ? ? ? 2 ? ? ? ?disable ? ? ? ? ? ? ? ? ? ? ? Ten-GigabitEthernet2/2/1
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Ten-GigabitEthernet2/2/2
?
# 共享一個(gè)板載MAC地址
[fy302-5500-sw1]dis irf topology ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ?Topology Info
?-------------------------------------------------------------------------
? ? ? ? ? ? ? ?IRF-Port1 ? ? ? ? ? ? ? ?IRF-Port2
?Switch ? ?Link ? ? ? neighbor ? ? ?Link ? ? ? neighbor ? ?Belong To
?2 ? ? ? ? DIS ? ? ? ?-- ? ? ? ? ? ?UP ? ? ? ? 1 ? ? ? ? ? 5cdd-70cf-01ea
?1 ? ? ? ? UP ? ? ? ? 2 ? ? ? ? ? ? DIS ? ? ? ?-- ? ? ? ? ?5cdd-70cf-01ea
?
# 查看主備關(guān)系
[fy302-5500-sw1]dis irf ? ? ? ? ? ? ? ?
Switch ?Role ? Priority ?CPU-Mac ? ? ? ? Description
?*+1 ? Master ?4 ? ? ? ? 5cdd-70cf-01ea ?-----
? ?2 ? Slave ? 3 ? ? ? ? 5cdd-70cf-196a ?-----
--------------------------------------------------
?
?* indicates the device is the master.
?+ indicates the device through which the user logs in.
?
?The Bridge MAC of the IRF is: 5cdd-70cf-01b7
?Auto upgrade ? ? ? ? ? ? ? ?: yes
?Mac persistent ? ? ? ? ? ? ?: always
?Domain ID ? ? ? ? ? ? ? ? ? : 3025500581
5、IRF檢測(cè)機(jī)制
核心與接入都為IRF設(shè)備,并且通過TRUNK上行。核心設(shè)備一般H3C用10508系列、接入H3C S5500系列。
雙IRF設(shè)備互連則需要設(shè)置IRF檢測(cè)機(jī)制,就是防止分裂后出現(xiàn)問題影響網(wǎng)絡(luò)。此處介紹的MAC檢測(cè)機(jī)制?
IRF 鏈路故障會(huì)導(dǎo)致一個(gè) IRF 變成兩個(gè)新的IRF 。這兩個(gè) IRF 擁有相同的 IP 地址等三層配置,會(huì)引
起地址沖突,導(dǎo)致故障在網(wǎng)絡(luò)中擴(kuò)大。為了提高系統(tǒng)的可用性,當(dāng)IRF 分裂時(shí)我們就需要一種機(jī)制,
能夠檢測(cè)出網(wǎng)絡(luò)中同時(shí)存在多個(gè)IRF ,并進(jìn)行相應(yīng)的處理盡量降低IRF 分裂對(duì)業(yè)務(wù)的影響。
?
(1)LACP(Link Aggregation Control Protocol ,鏈路聚合控制協(xié)議)通過LACP傳送IRF檢測(cè)包
(2)BFD(Bidirectional Forwarding?Detection,雙向轉(zhuǎn)發(fā)檢測(cè))單獨(dú)配置心跳線來進(jìn)行IRF沖突檢測(cè)
(3)拓?fù)涫纠?/strong>
? ? ??
上圖情況接入與核心設(shè)備A、B機(jī)都是通過萬兆口做IRF合并。此環(huán)境中,共有兩組IRF,據(jù)H3C官方說法配置MAD檢測(cè)則需要建立不同IRF domain域,否則會(huì)造成檢測(cè)異常,從而可能會(huì)影響網(wǎng)絡(luò)業(yè)務(wù)。
(4)MAD檢測(cè)配置
# 核心設(shè)備合并成功后,進(jìn)行如下MAD檢測(cè)配置。
irf domain 201512900 ? ? ? ? ? ?//號(hào)碼根據(jù)需要自己設(shè)定
irf mac-address persistent always
irf auto-update enable
undo irf link-delay
irf member 1 priority 4
irf member 2 priority 3
?
# 接入設(shè)備合并成功后,進(jìn)行如下MAD檢測(cè)配置。
irf domain 201512900 ? ? ? ? ? ?//號(hào)碼根據(jù)需要自己設(shè)定
irf mac-address persistent always
irf auto-update enable
undo irf link-delay
irf member 1 priority 4
irf member 2 priority 3
?
注意:domain域不能相同
(5)BFD檢測(cè)配置?
對(duì)于網(wǎng)絡(luò)要求嚴(yán)格的客戶,使用私網(wǎng)地址需要報(bào)備一下。此處BFD只做心跳,不上行、廣播、以及任何其它內(nèi)容。我們需要單獨(dú)在A、B機(jī)各找出一個(gè)物理口來做為心跳口,連接線普通網(wǎng)線即可。注意:mad檢測(cè)端口生成樹要undo掉。
1、BFD私有VLAN VLAN 2000
2、BFD連接線使用網(wǎng)線
3、BFD私有地址 A、B機(jī)地址 192.168.10.1 192.168.10.2/24
?
# 核心設(shè)備配置如下
?
vlan 2000
description BFD_MAD
quit
?
?
interface Vlan-interface2000
?description BFD_MAD
?mad bfd enable
?mad ip address 192.168.10.1 255.255.255.252 member 1
?mad ip address 192.168.10.2 255.255.255.252 member 2
quit
?
interface GigabitEthernet1/0/48
?port link-mode bridge
?description description BFD_LINK-MASTER
?port access vlan 2000
?stp disable
?
?
interface GigabitEthernet2/0/48
?description description BFD_LINK-Slave
?port access vlan 2000
?stp disable
quit
# 接入配置同上,此處省略。?
?
注意:MAD檢測(cè)與BFD檢測(cè)不沖突,可以同時(shí)存在。
轉(zhuǎn)載于:https://www.cnblogs.com/xiaomai-rhce/p/10856187.html
總結(jié)
- 上一篇: Telnet 对memcached进行数
- 下一篇: 单页面与多页面的区别与优缺点?