FHRP:讓閘道不會單點失效
每台 PC 只能設一個預設閘道。那台路由器掛了怎麼辦?
約 10 分鐘
FHRP(First Hop Redundancy Protocol,第一跳備援協定)讓兩台以上的路由器共用一個虛擬 IP 和虛擬 MAC。PC 把這個虛擬 IP 當閘道,實際上背後哪台在服務、切換過幾次,PC 完全不知道。
虛擬 IP 192.168.1.1
虛擬 MAC 0000.0c07.acXX
┌──────────┴──────────┐
[R1 Active] [R2 Standby]
192.168.1.2 192.168.1.3
└──────────┬──────────┘
[交換器]
│
PC(閘道設 192.168.1.1)
R1 掛掉 → R2 接手同一個虛擬 IP 與 MAC
PC 完全無感,連 ARP 快取都不用更新| 協定 | 歸屬 | 角色名稱 | 支援 IPv6 | 負載分擔 |
|---|---|---|---|---|
| HSRP | Cisco 專有 | Active / Standby | v2 支援 | 需靠多群組 |
| VRRP | IEEE 開放標準 | Master / Backup | v3 支援 | 需靠多群組 |
| GLBP | Cisco 專有 | AVG / AVF | 支援 | 原生支援 |
! R1 —— 設較高的優先權讓它當 Active
R1(config)# interface gi0/0
R1(config-if)# ip address 192.168.1.2 255.255.255.0
R1(config-if)# standby 1 ip 192.168.1.1
R1(config-if)# standby 1 priority 110
! 沒有這行的話,R1 修好後不會搶回 Active
R1(config-if)# standby 1 preempt
! R2 —— 優先權維持預設 100
R2(config-if)# ip address 192.168.1.3 255.255.255.0
R2(config-if)# standby 1 ip 192.168.1.1
R1# show standby brief
Interface Grp Pri P State Active Standby Virtual IP
Gi0/0 1 110 P Active local 192.168.1.3 192.168.1.1立即測驗這一節(2 題)