一,協議介紹
hsrp(hot standbyrouter protocol 熱備份路由器協議)是cisco的專有協議。hsrp把多台路由器組成乙個「熱備份組」,形成乙個虛擬路由器。這個組內只有乙個路由器是active(活動)的,並由它來**資料報,如果活動路由器發生了故障,備份路由器將成為活動路由器。從網路內的主機來看,閘道器並沒有改變。
二,hsrp成員
hsrp備份有一台活躍路由器,一台備份路由器,一台虛擬路由器和其他路由器組成。
活躍路由器:主要功能是**到虛擬路由器的資料報。組中的另一台路由器被選為備份路由器。活躍路由器通過傳送hello訊息來承擔和保持它活躍的角色。
備份路由器:主要功能是監視hsrp組的執行狀態,並且到活躍路由器不能執行時,迅速承擔起**資料報的責任。備份路由器也傳輸hello訊息,告知組中所有路由器備份路由器的角色和狀態變化。
其他路由器:這些路由器監視hello訊息,但不做應答。這些路由器**任何經由他們的資料報,但並不**經由虛擬路由器的資料報。
三,工作過程
hsrp路由器利用hello包來互相監聽各自的存在。當路由器長時間沒有接收到hello包時,就認為活動路由器故障,備份路由器就會成為活動路由器。hsrp協議利用優先順序決定哪個路由器成為活動路由器。如果乙個路由器的優先順序比其它路由器的優先順序高,則該路由器成為活動路由器。路由器的預設優先順序是100。在乙個組中,最多有乙個活動路由器和乙個備份路由器。
四,資料報及狀態
hsrp路由器傳送的組播(224.0.0.2)訊息有以下三種:
hello:通知其它路由器傳送者的hsrp優先順序和狀態資訊,hsrp路由器預設每3秒傳送乙個hello訊息。
coup:當乙個備用路由器變為乙個活動路由器時傳送乙個coup訊息。
resign:當活動路由器要當機或者當有優先順序更高的路由器傳送hello訊息時,主動傳送乙個resign訊息。
hsrp路由器的6中狀態:
1.initial:hsrp啟動時的狀態,hsrp還沒有執行,一般是在改變配置或埠剛剛啟動時進入該狀態。
2.learn:在該狀態下,路由器還沒有決定虛擬ip位址,也沒有看到認證的、來自活動路由器的hello報文。路由器仍在等待活動路由器發來的hello報文。
3.listen:路由器已經得到了虛擬ip位址,但是它既不是活動路由器也不是等待路由器。它一直監聽從活動路由器和等待路由器發來的hello報文。
4.speak:在該狀態下,路由器定期傳送hello報文,並且積極參加活動路由器或等待路由器的競選。如果選出活動路由和等待路由,則變成監聽狀態(listen)。而此時只有活動路由器和等待路由處於說話狀態。
6.active:處於活動狀態的路由器承擔**資料報的任務,這些資料報是發給該組的虛擬mac位址的。它定時發出hello報文。
五,配置
r1(config-if)#standby 1 ip 192.168.13.254
//啟用hsrp功能,建立standby組1,並設定虛擬閘道器ip位址
r1(config-if)#standby 1 priority 120
//設定hsrp的優先順序,該值大的會搶占成active路由器,預設為100
r1(config-if)#standby1 preempt
//設定允許在該路由器優先順序是最高時搶占為活動路由器
r1(config-if)#standby1 timers 3 10
//設定hellotime為3秒,holdtime為10秒,預設即為該值
r1(config-if)#standby 1 authentication md5 key-string cisco //配置認證密碼
r1(config-if)#standby 1 track s0/0 30 //配置埠跟蹤
r1#show standby brief //檢視hsrp簡要資訊
思科的私有協議
13項思科非標準協議技術 即私有協議 清單 13項思科非標準協議技術 即私有協議 清單 1 igrp interior gateway routing protocol 全稱內部閘道器路由協議 是基於d v演算法的動態路由協議,它通過和相鄰路由器之間交換路由資訊來建立路由器。特點如下 a 在igrp...
HSRP 熱備份路由協議配置詳解
一 r1 r2,r3 分別配置相應的ip和路由協議 二 r1的路由模式下 passive inte ce f0 0 把f0 0設定為被動介面模式,是為了防止從該介面傳送rip資訊給r3 r2的路由模式下 passive inte ce f0 0 r3的路由模式下 passive inte ce f0...
HSRP熱備份路由協議 Cisco私有協議
作用 提高裝置的可靠性,客戶端閘道器指向問題 設定計算機的ip位址 子網掩碼 閘道器位址 配置路由器介面ip位址 router enable 進入特權模式 router configure terminal 進入全域性配置模式 router config inte ce fastethernet0 ...