基本介紹
- 外文名:VBRP
- 作用:虛擬備份路由協定
- 狀態:六種
- 功能特點: 網關備份
VBRP原理說明,VBRP的功能特點,
VBRP原理說明
備,如果那個路由設備變得不可到達,這個缺點將妨礙連通性。
相同的,在網路主機上無須額外的配置。
為了使VBRP工作,首先要創建一個虛擬IP位址,這樣在這個網路上就加入了一個虛擬路由器。而這個網路上的主機與虛擬路由器通信,無須了解這個網路上物理路由器的任何信息。一個VBRP路由器被指定為活動路由器,同時另外一個物理路由器充當一個備份,以防活動路由器出故障。活動路由器不僅回響他自己的IP位址,同時也回響虛擬IP位址。
當主機傳送一個到本地網路之外的報文時,主機的配置會告訴報文下一跳是默認網關。儘管已經配置了默認網關的IP位址,但為了真正地傳送乙太網幀給路由器,主機需要知道路由器的MAC地址。主機傳送一個地址解析協定(ARP)請求給網路,詢問默認網關的MAC地址。因為網路上真實主機都沒有虛擬路由器的MAC地址,活動的路由器回響這個ARP請求。活動的路由器也監聽任何流向虛擬IP位址的流量,同時維護那些流量,就好像那些流量是定址到活動路由器一樣。
配置了VBRP的路由器利用組播用戶數據報協定(UDP)呼叫報文來通告它們的存在。使用這些通告來檢測路由器的失效及協商參數,例如虛擬IP位址、認證密碼等,這些通告還用於路由器的選擇。在任何時候,網路上只能有一個活動的和一個備份的路由器存在。配置在同一備份組中的所有其他路由器將處於監聽(Listen)狀態,一直到下一次路由選擇,下一次選擇會發生在活動的或備份的路由器變得不可用的時候。
在VBRP中定義了三種類型的報文。第一種報文是Hello報文,由活動路由器和備份路由器及處在競選狀態的路由器傳送,向它們所在的那個組的成員通知它們的存在。Hello報文也包含配置參數,如IP位址和定時器值等。沒有明確定義這些值的路由器可以通過Hello報文來獲得參數值。
VBRP協定有六種狀態:初始化狀態(INITIAL)、學習狀態(LEARN)、傾聽狀態(LISTEN),競
選狀態(SPEAK)、備份狀態(STANDBY)、活躍狀態(ACTIVE)。
1. 初始化狀態
所有路由器都是從初始化狀態開始。這是一種起始狀態,同時它表明VBRP還沒有運行。當一個接口的狀態處於DOWN狀態時,或者轉換到DOWN狀態時,它就進入該狀態。
2. 學習狀態
在學習狀態時,路由器等待來自於ACTIVE的hello報文,並打算從中學習它的虛擬IP位址。當一台配置了某個虛擬路由器組的路由器沒有配置VIP時,才會出現這種狀態。
3. 傾聽狀態
在傾聽狀態,路由器知道了自己的VIP,但既不是ACTIVE路由器,也不是STANDBY路由器,它只接受來自於ACTIVE路由器和STANDBY路由器的協定報文。當在一定時間來沒有收到某個路由器的協定報文,它將會改變自己的狀態,參與ACTIVE路由器或者STANDBY路由器的競選。(穩定情況下,除ACTIVE和STANDBY路由器之外的其它路由器都保持在傾聽狀態)。
4. 競選狀態
5. 備份狀態
6. 活躍狀態
VBRP的功能特點
¾ 負載均衡;通過在同一宿主接口配置兩個或者兩個以上虛擬路由器組,當這些虛擬路由器組都處於正常運行狀態時,它們可以均衡地轉發該網段的數據包。當某台路由器出現故障時,其它路由器就會接替出現故障路由器的工作;而當故障解除時,又可以均衡工作。
¾ 跟蹤功能;通過對某些重要接口狀態進行跟蹤,當某個接口狀態發生變化時,通過適當調整它們的優先權,當優先權達到一定的程度後(比如說處於Standby狀態的路由器因為某個接口狀態由DOWN轉換到UP狀態時,它的優先權可能會增加到超過Active狀態的路由器的優先權),就會進行狀態之間的轉換。從而保證當別的鏈路出現故障時也能夠提供適當的備份功能。
¾ 遠程登錄;虛擬路由器的IP位址像一個接口IP位址一樣,可以對處於ACTIVE狀態的路由器進行遠程登錄。
¾ 安全認證;VBRP提供8位元組的文本認證方式。