熱備份冗餘技術HSRP負載均衡
1、什麼是熱備份冗餘技術?ide
熱備份冗餘技術(HSRP)就是將多臺路由器組成一個「熱備份組」,造成一個虛擬路由器,並在spa
組內選擇一個活動路由器(active),一個備份路由器。只有活動路由器轉發數據,當活動路由器3d
down掉以後備份路由器備份路由器將本身選爲活動路由器轉發數據,實現網關的冗餘。blog
2、活動路由器與備份路由器的選舉接口
活動路由器和備份路由器的選舉是經過優先級來選擇的,路由器的默認優先級是100,優先級最高的選ip
爲活動路由器,其次的選爲備份路由器。熱備份路由器組內全部路由器經過hello包來相互監聽組成員路由
狀態,當活動路由器長時間沒發送hello包,則認爲活動路由器down掉了,備份路由器將本身選爲活動get
路由器轉發數據。it
3、HSRR路由器多播消息類型
hello :每3秒發送一次,通告本身的優先級和狀態信息
coup :當備份路由器將本身選爲活動路由器後發送一個coup消息
resign :當活動路由器要down掉或者有更高優先級的路由器發送hello消息時活動路由器發送一個resign消息
4、HSRP 路由器的六種狀態
init:路由器剛剛啓動時的狀態
learn:得到了虛擬路由器的IP地址
listen:全部路由器監聽hello包
speak:路由器按期發送hello包,並參與活動路由器與備份路由器的選舉
standby:活動路由器失效時備份路由器轉備接管數據轉發
active:備份路由器轉發數據
5、配置實例
主機pc1經過網關R1和R2訪問主機pc2,將R1和R2設置爲HSRP,R1爲活動路由器,R2爲備份
R1#config t
R1(config)#interface gigabitEthernet 0/0
R1(config-if)#ip address 10.1.1.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#interface g0/1
R1(config-if)#ip address 20.1.1.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#R1 rip
R1(config-R1)#no auto-summary
R1(config-R1)#version 2
R1(config-R1)#network 10.1.1.0
R1(config-R1)#network 20.1.1.0
R1(config-R1)#passive-interface gigabitEthernet 0/0 ////將該接口設置爲被動接口
R1(config-R1)#exit
R1(config)#interface g0/0
R1(config-if)#standby 10 ip 10.1.1.254 ////定義組名、虛擬地址
R1(config-if)#standby 10 priority 120 ////定義活動路由器優先級
R2#config t
R2(config)#interface g0/0
R2(config-if)#ip address 10.1.1.2 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#exit
R2(config)#interface g0/1
R2(config-if)#ip address 20.1.1.2 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#exit
R2(config-R2)#no auto-summary
R2(config-R2)#version 2
R2(config-R2)#network 10.1.1.0
R2(config-R2)#network 20.1.1.0
R2(config-R2)#passive-interface g0/0
R2(config-R2)#exit
R2(config)#interface g0/0
R2(config-if)#standby 10 ip 10.1.1.254
R2(config-if)#standby 10 preempt
用pc1pingpc2,查看數據包傳遞信息,而後斷開R1的g0/0接口查看狀態
能夠看到當R1的失效後,很短暫的時間路由仍是通了
實驗成功!
本實驗還能夠經過再配置一個熱備份冗餘組,將R2設置爲活動路由器,實現負載均衡。