VRRP協議(虛擬路由器冗餘協議)

2021-10-13 12:52:34 字數 2755 閱讀 9586

vrrp協議狀態

基本命令

vrrp中路由器分為master路由器和backup路由器

master路由器:負責接收傳送至使用者閘道器的資料報並進行**,以及響應pc對於其閘道器ip位址的arp請求。

backup路由器:偵聽master路由器的狀態,並在master路由器發生故障時接替其工作,從而保證業務流量的平滑切換。

執行vrrp的路由器。一台vrrp路由器(的介面)可以同時參與到多個vrrp組中,在不同的組中,一台vrrp路由器可以充當不同的角色。

乙個vrrp組由多個vrrp路由器組成,使用相同的vrid(虛擬路由器id)進行標識,屬於同乙個vrrp組的vrrp路由器互相交換資訊,每乙個vrrp組中只能有乙個master。

對於每乙個vrrp,抽象出來的乙個邏輯路由器,該路由器充當網路使用者的閘道器,該路由器並非真實存在,事實上對於使用者而言,只需知道虛擬路由器的ip,至於具體的虛擬路由器的角色由誰來承擔、資料**任務由誰來承擔、master故障後誰來接替,這是vrrp的工作。

虛擬ip位址就是虛擬路由器的ip位址。該位址實際上就是使用者的閘道器位址。

虛擬mac位址是虛擬路由器根據vrid生成的mac位址。乙個虛擬路由器擁有乙個虛擬mac位址,格式為:00-00-5e-00-01-

master路由器:在vrrp組中實際**資料報的路由器,在每乙個vrrp組中,僅有master響應對虛擬ip位址的arp請求。master路由器同時以一定的時間間隔傳送vrrp訊息,以便通知backup路由器自己的存活情況。

backup路由器:處於監聽狀態的路由器,一旦master路由器出現故障,backup路由器就開始接替工作。

選舉依據:先比較介面vrrp優先順序(比大),如果相等,則比較介面ip位址(比大)。

vrrp協議的狀態有三種,分別是initialize、master、backup,初始狀態都是initialize,通過比較優先順序產生master和backup,在規定時間內,backup若沒有收到master發來的心跳報文,將切換為master。

r2加入到網路後 ,介面的vrrp狀態首先過渡到 backup ,在收到r1傳送的vrrp報文後,由於本地介面的vrrp優先順序大於報文中的優先順序,因此如果裝置啟用preempt (預設啟用)則可立即搶占master的角色,過渡到master狀態,r2開始傳送vrrp訊息。

可修改搶占延遲時間 ,預設該時間為0s。

master報文的傳送:當master正常工作時,它會每隔段時間(預設為1秒)向組內backup裝置傳送vrrp通告報文,通告自己工作正常。(注:只有master傳送vrrp報文)

vrrp通告報文被封裝在ip報文裡,通過組播位址224.0.0.18傳送,ttl為255, 協議號為112。

r1:[r1]int vlanif 10 ####閘道器介面(三層交換為vlan介面,路由器為下行介面)

[r1 -vlanif10]ip address 192.168.10.11 24

[r1 -vlanif10]vrrp vrid 1 virtual-ip 192.168.10.1 ###建立vrrp虛路由器的標識vridカ1,並配置vrid1的虛批ip位址

[r1-vlanif10]vrrp vrid 1 priority 120 ####設定裝置a的優先順序為120(預設値カ100),數值越大越優先

[r1-vlanif10]vrrp vrid 1 preempt -mode timer delay 6

####配置master裝置的搶占吋延カ6秒(預設值為0,立即拾佔),以防頻繁地進行狀態切換

[r1-vlanif10]vrrp vrid 1 track inte***ce gigabitethernet0/0/1 reduce 30

####跟蹤上行介面g0/0/0的狀恣, 如埠故障則master優先順序降低30 (預設值為10)

[r1-v1anif10]vrrp vrid 1 track inte***ce g0/0/2 ####跟蹤下行介面

r2:[r2]int vlanif 10

[r2-vlanif10]ip address 192.168.10.10 24

[r2-vlanif10]vrrp vrid 1 virtual-ip 192.168.10.1

[r2-vlanif10]vrrp vrid 1 priority 115

[r2]dis vrrp ####顯示vrrp狀態

pc測試驗證,tracert 10.0.0.1

選配項:

[r1-vlanif10]vrrp vrid 1 preempt-mode timer delay 6

##建議backup裝置設定為立即搶占,master裝置設定為延時搶占,指定一定的延遲時間,這樣配置的目的是為了在網路環境不穩定時,為上下行鏈路的狀態恢復一致性等待定時間,以免出現雙master裝置或由於主備雙方頻繁搶占導致使用者裝置學習到錯誤的master裝置mac位址。

[huawei-gigabitethernet0/0/2]vrrp vrid 1 timer advertise 3

###master裝置會以advertisement_ interval 通告時間定時器 (預設值為1) 向組內backup裝置傳送vrrp通告報文,通告自己工作正常。如果backup裝置在通告時間定時器(約為通告時間的3倍+偏移時間( (256-priority) /256) 超時後仍未收到vrrp通告報文,則重新選舉master。

VRRP,虛擬路由器冗餘協議

vrrp virtual router redundancy protocol,虛擬路由冗餘協議 是一種容錯協議。通常,乙個網路內的所有 主機都設定一條 預設路由 這樣,主機發出的目的位址不在本網段的報文將被通過預設路由發往路由器routera,從而實現了主機與外部網路的通訊。當路由器routera...

VRRP 虛擬路由器冗餘協議

虛擬路由器冗餘協議 通常情況下,同一網段的所有主機都設定一條相同的閘道器為下一跳的預設路由,然而當閘道器故障的時候,此時該網段下的所有主機都無法與外部網路通訊,通過vrrp可以避免由於區域網閘道器單點故障而導致的網路中斷。vrrp允許將多個路由器加入到乙個備份組中,形成一台虛擬路由器。在乙個備份組中...

VRRP 虛擬路由器冗餘協議

利用vrrp,一組路由器 同乙個lan中的介面 協同工作,但是只有乙個處於master狀態,處於該狀態的路由器 的介面 承擔實際的資料流量 任務。在乙個vrrp組內的多個路由器介面共用乙個虛擬ip位址,該位址被作為區域網內所有主機的預設閘道器位址。vrrp決定哪個路由器是master,master路...