VRRP是一種路由容錯協議,也可以叫做備份路由協議,可以把一個虛擬路由器的責任動態分配到局域網上的 VRRP 路由器中的一台。
控制虛擬路由器 IP 地址的 VRRP 路由器稱為主路由器, 它負責轉發數據包到這些虛擬 IP地址。
當缺省路由器down掉(即端口關閉)之后,內部主機將無法與外部通信,如果路由器設置了VRRP時,那么這時,虛擬路由將啟用備份路由器,從而實現全網通信。
工作原理:
VRRP的工作過程如下:
1、路由器開啟 VRRP功能后,會根據優先級確定自己在備份組中的角色。優先級高的路由器成為主用路由器,優先級低的成為備用路由器。主用路由器定期發送 VRRP通告報文,通知備份組內的其他路由器自己工作正常;備用路由器則啟動定時器等待通告報文的到來。
2、VRRP在不同的主用搶占方式下,主用角色的替換方式不同:
在搶占方式下,當主用路由器收到 VRRP通告報文后,會將自己的優先級與通告報文中的優先級進行比較。如果大於通告報文中的優先級, 則成為主用路由器; 否則將保持備用狀態。
在非搶占方式下,只要主用路由器沒有出現故障,備份組中的路由器始終保持主用或備用狀態,備份組中的路由器即使隨后被配置了更高的優先級也不會成為主用路由器。