HSRP簡介

熱備份路由協議 (HSRP)
HSRP的概念:
熱備份路由協議爲IP網絡提供了容錯和增強的路由選擇功能,是cisco平臺所特有的技術,它確保了當網絡邊緣或接入鏈路出現故障時,用戶通信能迅速並透明的恢復,併爲此IP網絡提供了冗餘性。
HSRP的工作原理:
HSRP支持在某個路由器出現故障時可以快速的進行默認網關的切換,通過共同提供一個IP地址和MAC地址,兩個或者多個路由器可以做爲一個虛擬路由器,當某個路由器出現故障時,其他路由器可以無縫的接替它進行路由選擇。
活躍路由器:RA 的功能是轉發到虛擬路由器的數據包,組中的另一臺路由器被選爲備份路由器。活躍路由器通發送Hello消息來承擔和保持它活躍的角色。
備份路由器; RB 功能是監視HSRP組的運行狀態,當活躍路由器出現故障時,迅速承擔起轉發數據包的責任。
虛擬路由器:是LAN上的網關,作用是向用戶代表一臺可以連續工作的路由器。路由器RA和RB共同維護這臺虛擬路由器。
HSRP的3個消息:
Hello消息------發送該消息表明路由器正在運行,並且能夠成爲活躍路由器和備份路由器。默認3S發送一次HELLO消息。
Coup政變消息--------意思就是說,當活躍路由器出現故障的時候,備份路由器向變成活躍路由器的時候會發送政變消息。
Resign 辭職消息-------意思就是說,我不想在做活躍路由器或者備份路由器的時候,想退出HSRP備份組的 時候會發送辭職消息。
HSRP的6個狀態:
1.初始狀態 (所有路由器都是從初始狀態開始的,比如剛啓動路由器的時候就是初始狀態)
2.學習狀態 (路由器等待來自活躍路由器的消息)
3.監聽狀態 (路由器知道了虛擬IP地址,但它即不是活躍路由器也不是備份路由器,來監聽來自活躍和備份路由器的Hello消息)
4.發言狀態 (路由器接到Hello消息,參與活躍和備份路由器的競選)
5.備份狀態 (路由器成爲了備份路由器,併成爲下一個活躍路由器的候選者)
6.活躍狀態 ( 在 活躍狀態,路由器負責轉發發送到備份組的虛擬MAC地址的數據包)
小提示:要想學好HSRP,那麼3個消息和6個狀態要很好的理解
理論的知識就這麼多了,下面我來把上面拓撲圖的實驗配置命令寫一下吧
只配置路由器RA和RB的命令,交換機打開就OK了,不用配置。
RA的配置:活躍路由器
Route(config)#int s0/0
Route(config-if)#ip add 219.37.1.2 255.255.255.248 (模擬電信的公網IP)
Route(config-if)#no sh
Route(config)#int f0/0
Route(config-if)#ip add 172.16.10.1 255.255.255.0
Route(config-if)#no sh
Route(config-if)#standby 172 ip 172.16.10.254 (設置HSRP的組名爲172,虛擬IP爲172.16.10.254)
Route(config-if)#standby 172 priority 120 (設置HSRP組172的優先級爲120)
Route(config-if)#standby 172 preempt (設置HSRP路由器的佔先權,意思就是當活躍路由器RA出現故障了,備份路由器RB變成活躍路由器的時候。RA經過維修又可以工作的時候配置的,RA可以正常工作的時候會發送政變消息,配置佔先是很重要的)

路由器RB的配置:備份路由器
Route(config)#int s0/0
Route(config-if)#ip add 219.37.1.1 255.255.255.248 (模擬網通的公網IP)
Route(config-if)#no sh
Route(config)#int f0/0
Route(config-if)#ip add 172.16.10.2 255.255.255.0
Route(config-if)#no sh
Route(config-if)#standby 172 ip 172.16.10.254 (設置HSRP的組名爲172,虛擬IP爲172.16.10.254)
Route(config-if)#standby 172 priority 110 (設置HSRP組172的優先級爲110)

配置的命令就這些,我的拓撲圖的外部網絡沒畫好,應該用一臺路由器來代替可以驗證HSRP的結果,你們用模擬器來做這個實驗的時候可以用路由器來做,可以更好的驗證試驗結果,可以PING通外網的路由器的話,在把RA的接口DOWN掉看還可以PING通外網路由器不,可以的話說明HSRP切換過來了。我是模擬公網來做的,
如果是公網的話在路由器RA和RB上面都要做默認路由和NAT地址轉換纔可以實現內網上互聯網的要求。
查看HSRP的(SHOW)命令:show standby 172 brief (查看HSRP的配置情況)
 
小提示:HSRP協議是Cisco公司的私有協議,只能在CISCO路由器上實現,別的廠商的路由器可以用VRRP協議來做熱備份路由協議,VRRP和HSRP協議很相似,工作原理都一樣,但是VRRP是公有協議。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章