「VRRP」修訂間的差異

出自ChevyneWiki
跳至導覽 跳至搜尋
(建立內容為「Category:Router Category:VRRP 虛擬路由器備援協定 Virtual Router Redundancy Protocol 1. VRRP封包格式 VRRP 中來源 MAC 位址格式必須…」的新頁面)
 
 
(未顯示同一使用者於中間所作的 1 次修訂)
行 1: 行 1:
[[Category:Router]]
+
[[Category:Routing]]
 
[[Category:VRRP]]
 
[[Category:VRRP]]
虛擬路由器備援協定
+
'''虛擬路由器備援協定'''<br />
Virtual Router Redundancy Protocol
+
'''Virtual Router Redundancy Protocol'''
 
== VRRP 封包格式 ==
 
 
VRRP 中來源 MAC 位址格式必須為 00-00-5E-00-01-XX<br />
1. VRRP封包格式
 
 
其中 XX 為虛擬路由器的編號 (Virtual Router Identifier,簡寫為 VRID)<br />
 
  +
<br />
VRRP 中來源 MAC 位址格式必須為 00-00-5E-00-01-XX
 
 
目的 IP 位址必須是群播位址 240.0.0.18<br />
其中 XX 為虛擬路由器的編號(Virtual Router Identifier,簡寫為VRID)
 
 
TTL 則必須設定為 255 ,否則會被丟棄<br />
 
 
IP 的上一層是 VRRP ,故 Protocol 欄位數值是 112 (0x70 in 16進位)<br />
目的 IP 位址必須是群播位址 240.0.0.18
 
 
== VRRP 基本原理 ==
TTL 則必須設定為 255 ,否則會被丟棄
 
 
網路上有許多路由器 (Router)<br />
IP 的上一層是 VRRP ,故 Protocol 欄位數值是 112 (0x70 in 16進位)
 
 
跑著不同的路由協定 (Routing Protocol)<br />
 
 
其中跑著 VRRP 的 router 我們稱為 VRRP router<br />
2. VRRP基本原理
 
 
而一個虛擬路由器 (Virtual Router) 可以說是一群 VRRP router 的組合<br />
 
 
因為實際運作的路由器是這些路由器中的 master,所以才說這一群是「一個」虛擬路由器<br />
網路上有許多路由器(Router)
 
  +
此外, virtual router 有一個辨識號碼 (VRID) 和一組相關聯的 IP 位址<br />
跑著不同的路由協定(Routing Protocol)
 
 
因此可以說同一個 virtual router 底下的 VRRP router 都具有相同的 VRID,稱它們為同一 group<br />
其中跑著 VRRP 的 router 我們稱為 VRRP router
 
  +
<br />
而一個虛擬路由器(Virtual Router)可以說是一群 VRRP router 的組合
 
 
那 VRRP 是幹什麼的呢?<br />
因為實際運作的路由器是這些路由器中的 master,所以才說這一群是「一個」虛擬路由器
 
此外, virtual router 有一個辨識號碼(VRID)和一組相關聯的 IP 位址
+
剛說 virtual router 底下很多 VRRP router<br />
 
VRRP 就是在選其中一個 router 作為 master<br />
因此可以說同一個 virtual router 底下的 VRRP router 都具有相同的 VRID,稱它們為同一 group
 
 
剩餘的則成為 backup<br />
 
 
若是 master 掛掉了,則從 backup 中依優先權再選出一個 master<br />
那 VRRP 是幹什麼的呢?
 
 
其實可以再進一步看<br />
剛說 virtual router 底下有很多 VRRP router
 
 
VRRP 封包格式中有一欄位叫做 Adver Int (Advertisement Interval)<br />
VRRP 就是在選其中一個 router 作為 master
 
 
預設為一秒,此欄是用來判斷是否該有 backup 起來作為 master 的判斷因素之一<br />
剩餘的則成為 backup
 
 
== 最後做個小結 ==
若是 master 掛掉了,則從 backup 中依優先權再選出一個 master
 
 
VRRP 是用在 static default routed environment (靜態預設路由環境)<br />
其實可以再進一步看
 
 
其功用在於避免 single point of failure (單點故障)<br />
VRRP 封包格式中有一欄位叫做 Adver Int(Advertisement Interval)
 
 
最大優點是可以不用在每個 end-host 作 dynamic routing 或 router discovery protocol 的組態設定<br />
預設為一秒,此欄是用來判斷是否該有 backup 起來作為 master 的判斷因素之一
 
 
而有高可得性的預設路徑 (high availability default path)<br />
 
 
* For Router R1:
3. 最後做個小結
 
 
/interface vrrp add interface=ether1 vrid=49 priority=150
 
 
/ip address add address=192.168.1.1/24 interface=ether1
VRRP 是用在 static default routed environment(靜態預設路由環境
 
 
/ip address add address=192.168.1.254/32 interface=vrrp1
其功用在於避免 single point of failure(單點故障
 
 
* For Router R2:
最大優點是可以不用在每個 end-host 作 dynamic routing 或 router discovery protocol 的組態設定
 
 
/interface vrrp add interface=ether1 vrid=49 priority=100
而有高可得性的預設路徑(high availability default path)
 
 
/ip address add address=192.168.1.2/24 interface=ether1
 
 
/ip address add address=192.168.1.254/32 interface=vrrp1
For Router R1:
 
/interface vrrp add interface=ether1 vrid=49 priority=150
 
/ip address add address=192.168.1.1/24 interface=ether1
 
/ip address add address=192.168.1.254/32 interface=vrrp1
 
 
For Router R2:
 
/interface vrrp add interface=ether1 vrid=49 priority=100
 
/ip address add address=192.168.1.2/24 interface=ether1
 
/ip address add address=192.168.1.254/32 interface=vrrp1
 

於 2021年1月19日 (二) 14:56 的最新修訂

虛擬路由器備援協定
Virtual Router Redundancy Protocol

VRRP 封包格式

VRRP 中來源 MAC 位址格式必須為 00-00-5E-00-01-XX
其中 XX 為虛擬路由器的編號 (Virtual Router Identifier,簡寫為 VRID)

目的 IP 位址必須是群播位址 240.0.0.18
TTL 則必須設定為 255 ,否則會被丟棄
IP 的上一層是 VRRP ,故 Protocol 欄位數值是 112 (0x70 in 16進位)

VRRP 基本原理

網路上有許多路由器 (Router)
跑著不同的路由協定 (Routing Protocol)
其中跑著 VRRP 的 router 我們稱為 VRRP router
而一個虛擬路由器 (Virtual Router) 可以說是一群 VRRP router 的組合
因為實際運作的路由器是這些路由器中的 master,所以才說這一群是「一個」虛擬路由器
此外, virtual router 有一個辨識號碼 (VRID) 和一組相關聯的 IP 位址
因此可以說同一個 virtual router 底下的 VRRP router 都具有相同的 VRID,稱它們為同一 group

那 VRRP 是幹什麼的呢?
剛說 virtual router 底下有很多 VRRP router
VRRP 就是在選其中一個 router 作為 master
剩餘的則成為 backup
若是 master 掛掉了,則從 backup 中依優先權再選出一個 master
其實可以再進一步看
VRRP 封包格式中有一欄位叫做 Adver Int (Advertisement Interval)
預設為一秒,此欄是用來判斷是否該有 backup 起來作為 master 的判斷因素之一

最後做個小結

VRRP 是用在 static default routed environment (靜態預設路由環境)
其功用在於避免 single point of failure (單點故障)
最大優點是可以不用在每個 end-host 作 dynamic routing 或 router discovery protocol 的組態設定
而有高可得性的預設路徑 (high availability default path)

  • For Router R1:
/interface vrrp add interface=ether1 vrid=49 priority=150
/ip address add address=192.168.1.1/24 interface=ether1
/ip address add address=192.168.1.254/32 interface=vrrp1
  • For Router R2:
/interface vrrp add interface=ether1 vrid=49 priority=100
/ip address add address=192.168.1.2/24 interface=ether1
/ip address add address=192.168.1.254/32 interface=vrrp1