一、VRRP的工作過程如下:
1、備份組中的路由器根據優先級和IP地址確定自己在備份組中的角色。優先級高的路由器成爲Master路由器;優先級低的成爲Backup路由器;如果優先級相同,則IP地址大的成爲Master路由器。Master路由器定期發送VRRP通告報文,通知備份組內的其他路由器自己工作正常;Backup路由器則啓動定時器等待通告報文的到來。
2、在搶佔方式下,當Backup路由器收到VRRP通告報文後,會將自己的優先級與通告報文中的優先級進行比較。如果大於通告報文中的優先級,則成爲Master路由器;否則將保持Backup狀態。
3、在非搶佔方式下,只要Master路由器沒有出現故障,備份組中的路由器始終保持Master或Backup狀態,Backup路由器即使隨後被配置了更高的優先級也不會成爲Master路由器。
4、如果Backup路由器的定時器超時後仍未收到Master路由器發送來的VRRP通告報文,則認爲Master路由器已經無法正常工作,此時Backup路由器會認爲自己是Master路由器,並對外發送VRRP通告報文。備份組內的路由器根據優先級和IP地址選舉出Master路由器,承擔報文的轉發功能。
二、虛擬IP地址和MAC地址關係
虛擬IP地址和虛擬MAC地址對應。缺省情況下,創建備份組後,會自動生成與之對應的虛擬MAC地址,虛擬IP地址與此虛擬MAC地址對應。如果採用這種對應關係,Master路由器改變時,內部網絡的主機不需要更新IP地址與MAC地址的綁定。
虛擬IP地址和接口的實際MAC地址相對應。當備份組中存在IP地址擁有者時,如果配置虛擬IP地址和虛擬MAC地址對應,會造成一個IP地址對應兩個MAC地址。因此用戶可以配置備份組虛擬IP地址和實際MAC地址對應,主機發送的報文將按照實際MAC地址轉發給IP地址擁有者。