發(fā)布時(shí)間: 2017-06-16 13:42:07
1、GLBP的特征:
(1)給多個(gè)路由器配置成為一個(gè)GLBP組,最多4臺(tái)路由器。優(yōu)先級(jí)高的為AVG(活躍虛擬網(wǎng)關(guān)),其他組成員為AVF(活躍虛擬轉(zhuǎn)發(fā)器)。虛擬地址為AVG的IP地址;
(2)只有AVG響應(yīng)客戶端的請(qǐng)求。AVG收到請(qǐng)求后,根據(jù)算法把組內(nèi)的一個(gè)成員路由器的虛擬MAC地址(每臺(tái)GLBP組中的路由成員都分配有一個(gè)虛擬MAC地址)返回給客戶端。客戶端就從那個(gè)路由器轉(zhuǎn)發(fā)數(shù)據(jù)包;
(3)hsrp和vrrp只能用組中的一個(gè)路由器進(jìn)行轉(zhuǎn)發(fā)數(shù)據(jù),備用成員沒(méi)有得天得用,而GLBP可同時(shí)使用多個(gè)可用網(wǎng)關(guān),并自動(dòng)檢測(cè)活躍網(wǎng)關(guān)故障,切換到冗余路徑,且無(wú)須配置多個(gè)組進(jìn)行負(fù)載均衡。
2、GLBP的負(fù)載均衡算法:
(1)加權(quán)負(fù)載均衡算法:即設(shè)定成員的權(quán)重值,根據(jù)權(quán)重值來(lái)分配轉(zhuǎn)發(fā)數(shù)據(jù)包的流量的比例;
(2)主機(jī)相關(guān)負(fù)載均衡算法:確保主機(jī)(客戶端)始終使用一個(gè)虛擬MAC地址來(lái)轉(zhuǎn)發(fā)數(shù)據(jù)包。即哪些客戶端始終用哪具AVF轉(zhuǎn)發(fā)數(shù)據(jù),不改變;
(3)循環(huán)負(fù)載均衡算法:默認(rèn)算法。即輪流的用GLBP組中的AVF轉(zhuǎn)發(fā)數(shù)據(jù)包。
3、配置要點(diǎn):
(1)優(yōu)先級(jí);
(2)HELLO間隔和抑制間隔時(shí)長(zhǎng);
(3)接口監(jiān)控。
4、配置實(shí)例:
(config)#hostname RA
RA(config-if)#ip address 192.168.2.3 255.255.255.0 //配置實(shí)際IP地址
RA(config-if)#GLBP 99 192.168.2.100 //定義GLBP組的虛擬IP地址
RA(config-if)#glbp 99 priority 200 //定義優(yōu)路由器在組中的優(yōu)先級(jí)
RA(config-if)#glbp 99 timers 3 10 //定義hello間隔時(shí)間為3秒,抑制時(shí)間為10秒
RA(config-if)#glbp 99 preempt delay 5 30 //定義搶占。此處是指主路由器恢復(fù)后推遲5分30秒后搶回主路由器權(quán)。
// glbp group-number preempt [delay minium seconds] // 定義搶占。指主路路由恢復(fù)后是否搶回主路由權(quán)。delay 是指,恢復(fù)后延遲多久搶回主路由權(quán)。
RA(config-if)#glbp 99 weighting 200 lover 120 upper 200 //定義成為AVF的權(quán)值,較大權(quán)值為200,較小權(quán)值為120,較高權(quán)值為200。
// glbp group weighting maximum [lower lower ][upper upper] //定義成為AVF的權(quán)值。 即是否可以成為AVF。如權(quán)值低于較小權(quán)值就不能成為AVF。如權(quán)值高于較高權(quán)值時(shí)可成為AVF。
maximum:較大權(quán)值范圍1-254,缺省為100。 lower:較小權(quán)值:缺省為1; upper:較高權(quán)值,缺省為maximum的值。
RA(config-if)#glbp 99 weighting track 1 decrement 100 //監(jiān)視track 組1中的接口,當(dāng)track 1中的接口出現(xiàn)故障時(shí),權(quán)值降低100
RA(config-if)#glbp 99 load-balancing [round-robin | weighted|host-dependent] //設(shè)置用哪種算法來(lái)負(fù)載分流。不定義的話就是round-robin(輪流算法)
RA(config)#track 1 interface fast0/2 ip routing //定義track組。 即定義監(jiān)控的端口。要定義此端口,才能在接口中定義監(jiān)視此接口,以調(diào)整權(quán)值。
//track object-number interface type mod/num [line-protocol|ip routing] //object-number 范圍是 1--500。 這個(gè)用來(lái)定義監(jiān)視的接口,觸發(fā)的條件是 線協(xié)議和路由協(xié)議。