最近總是在stp跟hsrp上面很模糊,於是用GNS3搭個實驗敲一敲,增強下記憶
大家都知道HSRP主要用來冗餘網關,以免網關路由器/交換機中斷後,還要手動切換網關,使用HSRP可避免此問題(同等功效還有VRRP,GLBP );
HSRP提供的網關爲虛擬網關,並不實際存在,就如它虛擬路由器本身一樣,實際並不參加數據轉發,數據的轉發工作還是由組中的活動路由器轉發,不受單臺路由器的中斷與否影響;
hsrp有以下幾種工作狀態:
1、 init,HSRP還沒有運行;配置發生變化或一個端口第一次啓用時,就進入該狀態。
路由器加了交換模塊,都看作交換機,R1 R2之間雖有連線,而且已做portchannel 但爲了不跟stp混淆,我已經手動關掉了該鏈路,所以看圖就當作之間沒有連線即可
全圖都通過VTP學到了四個vlan 10,20,30,40 實驗有重複性,我只做了一個vlan10的實驗,R1 int vlan 10 :192.168.10.1 priority 120 preempt
R2 int vlan 10:192.168.10.2 priority 100(default) preempt
virtual ip :192.168.10.254 R1爲active R2爲standy
下方PC1已劃入vlan10,ip 192.168.10.10 ping virtual ip 192.168.10.254 OK 實際數據通過R1轉發 但如果將R1R3間鏈路shutdown後 R2在一段hello時間後 未收到R1的報文,認定R1掛掉,於是切換狀態成爲active,長ping的測試結果顯示中斷了1到3秒,在no shutdown 該鏈路後,因配置搶佔(preempt)R1又恢復爲active
見圖
R1R2間鏈路如果正常連接的話,跟STP要配合好,一般情況下STP的根要跟HSRP的ACTIVE在同一臺設備上,不然數據發送會不正常