VRRP 為 Virtual Router Redundancy Protocol(虛擬路由備援協定),是符合Internet標準,定義見RFC2338。另外,Cisco公司也有 制定與VRRP功能相同的專屬協定,名為HSRP。VRRP主要是消除單一台Router故障。用一台Master Router,及多台Stanby Router架構組合,若是Master Router故障,其他Standby Router就會依照 vRRP設定,立即選出一台Master Router取代原有故障的Master Router。
一般普通網路未設置VRRP協定時,有可能會遭遇情況如下圖: 當終端Pc0,Pc1及PC2的Gateway 分別是10.3.3.254,10.2.2.254及10.1.1.254,假若PC1的Gateway損壞,就無法連接外部網路,因 此試想是否有甚麼可行性的方法,就算單一台Router故障,還是可以提供終端設備連接上網。這就是我們要架設VRRP的原因。
將上述架構圖改成有VRRP設定的情況,將有紅線框選出來的3台Router給定一個 VRRP Group ID:5,再依據這個VRRP Group ID:5 設定 1個Virtual IP=10.10.10.254;再設定優先權(Priority)從3台Router 挑選出一個Master Router,其餘為Standby Router,最後 終端裝置 PC0,PC1及PC2的Gateway都設定 Virtual IP:10.10.10.254。
如果VRRP組中Master路由器的聯外鏈路斷開,它的狀態是不會改變的,還是Master,此時終端設備的PC還是走此路由器, 但因為其聯外鏈路斷開,導致該終端設備的PC無法正常與外界通信。因此,在VRRP中增加上行鏈路狀態檢測,來解決此問題。
機型 | VRRP Group ID總共可建立多少 | 單一介面最多幾個 |
---|---|---|
E系列 | 無限制 | 255個 |
C系列 | 128個 | 12個 |
S系列 | 120個 | 12個 |