虛擬路由冗餘協定(Virtual Router Redundancy Protocol,簡稱VRRP)是由IETF提出的解決區域網路中配置靜態網關出現單點失效現象的路由協議,1998年已推出正式的RFC2338協議標準。 中(建議學習:phpstorm)
VRRP廣泛應用在邊緣網路中,它的設計目標是支援特定情況下IP資料流量失敗不會造成混亂,允許主機使用單一路由器,以及及時在實際第一跳路由器使用失敗的情況下仍能夠維護路由器間的連通性。
VRRP是一種選擇協議,它可以把一個虛擬路由器的責任動態分配到區域網路上的 VRRP 路由器中的一台。控制虛擬路由器 IP 位址的 VRRP 路由器稱為主路由器,它負責轉送封包到這些虛擬 IP 位址。
一旦主路由器不可用,這種選擇過程就提供了動態的故障轉移機制,這就允許虛擬路由器的 IP 位址可以作為終端主機的預設第一跳路由器。是一種LAN接入設備備援協定。
一個區域網路內的所有主機都設定缺省網關,這樣主機發出的目的位址不在本網段的封包將會透過預設閘道發送到三層交換機,從而實現了主機和外部網路的通訊。
VRRP是一種路由容錯協議,也可以叫做備份路由協定。一個區域網路內的所有主機都設定預設路由,當網內主機發出的目的位址不在本網路區段時,訊息將被透過預設路由傳送到外部路由器,從而實現了主機與外部網路的通訊。
當預設路由器down掉(即連接埠關閉)之後,內部主機將無法與外部通信,如果路由器設定了VRRP時,那麼這時,虛擬路由將啟用備份路由器,從而實現全網通訊。
在VRRP協定中,有兩組重要的概念:VRRP路由器和虛擬路由器,主控路由器和備援路由器。
VRRP路由器是指運行VRRP的路由器,是實體實體;虛擬路由器是指VRRP協定創建的,是邏輯概念。一組VRRP路由器協同工作,共同構成一台虛擬路由器。
此虛擬路由器對外表現為一個具有唯一固定的IP位址和MAC位址的邏輯路由器。
處於同一個VRRP群組中的路由器具有兩種互斥的角色:
主機控制路由器和備份路由器,一個VRRP群組中有且只有一台處於主控角色的路由器,可以有一個或多個處於備份角色的路由器VRRP協定從路由器群組中選出一台作為主控路由器,負責ARP解析和轉送IP資料包,群組中的其他路由器作為備份的角色並處於待命狀態,當由於某種原因主控路由器發生故障時,其中的一台備份路由器能在瞬間的時延後升級為主控路由器,由於此切換非常迅速而且不用改變IP位址和MAC位址,故對終端使用者係統是透明的。
以上是vrrp是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!