[隨筆] GLBP、HSRP、VRRP 比較

GLBP (Gateway Load Balancing Protocol)

  1. For Cisco
  2. Priority:數字越大優先權越高,若一樣則比介面 IP
  3. **1x AVG (Active Virtual Gateway)**:唯一,與 HSRPActive 類似,由優先權決定 AVG
    1. 負責挑選傳送資料的 AVF,以及回應 ARP
    2. AVG 也可兼任 AVF
  4. **4x AVF (Active Virtual Forwarder)**:在 GLPB 群組內皆可為之
    1. Weighted load-balancing:設定每一台路由器的權重,權重高機會大 (權重高低 = 效能高低)
    2. Host-dependent load-balancing:根據電腦選擇 AVF,固定電腦固定AVF 路由器
    3. Round-Robin load-balancing: 輪迴挑選,路由器平均使用。
  5. GLBP 群組設定時須給定獨立 IP,MAC為 0007:B400:XXYY
  • XX 為群組號碼、YYAVF 路由器 ID

HSRP (Hot Standby Router Protocol)

  1. For Cisco
  2. Active Router:唯一,主路由器,優先權大者為主,若相同則介面 IP 最大者為主。
  3. Standby Router:唯一,副路由器,待主路由器掛點時接手工作,平常不會負載平衡
  4. Listen Router:若群組內有第三台以上路由器則除主副外皆為此狀態。
  5. HSRP群組設定時須給定獨立 IP,且虛擬 IP 需與介面 IP 同一網段(IP 不可重複)
  6. Hello Time間隔為3秒,Hold Time10秒,超過10秒無收到對方回應則接手。
  • MAC 為 0000.0C07.ACxy,xy is the HSRP group number in hexadecimal based。

HSRP 介面追蹤

介面追蹤主要是察看 Internet 的連線狀態,管理者可設定在 Internet 連線中斷時 Active Router 回報 HSRP 減少優先權,使 Active Router 轉移給 Standby Router,維持 Internet 連線。

HSRP v1 / v2 差異

協定 HSRP v1 HSRP v2
毫秒計時器 不通告不學習 通告及學習,維持 HSRP Group 穩定性
封包添加 src-mac N Y
Multicast Addr. 224.0.0.2 (conflict with CGMP) 224.0.0.102
Group Number 0-255 0-4095
Virtua MAC addr. 0000.0C07.AC** 0000.0C9F.F***
IPv6 N Y

VRRP (Virtual Router Redundancy Protocol)

  1. RFC 3768
  2. Priority:數字越大優先權越高
  3. Master Router:唯一,負責回應ARP
  4. Backup Router:除Master外皆為Backup
  5. VRRP 群組設定時須給獨立 IP,MAC 為 0000:5E00:01XX XX 為群組編號
  6. Hello Time1秒,Hold Time3
  7. AuthenticationPlain-textMD5No Auth

VRRP v2 / v3 差異

差異 VRRP v2 VRRP v3
RFC RFC3768 RFC5798
Protocol IPv4 Only IPv4 & IPv6 are supported
計時器 最小單位到 最小單位到毫秒
Multicast addr. 224.0.0.18 (IPv4) 224.0.0.18 (IPv4)
FF02::12 (IPv6)
Virtual Router-ID 0000.5e00.01** **是十六進制的 Router-ID IPv4 – 0000.5e00.01**
IPv6 – The multicast address FF02::12 is used to send hello messages.
Preemption (搶佔原則) Priority 較高者優先,相同時則擁有較高 IP 優先 只有擁有較高 Priority 才能搶佔
啟用 VRRP 基於每個介面啟用 需要全域啟用再對端口做設定

GLBP HSRP VRRP 比較