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