
DrayOS High Availability注意事項:
LAN Port只有偵測Management Interface斷線才會切換
CARP 如何協作偵測 LAN 斷線
CARP 的運作依賴於主機的網路介面狀態。整個流程如下:
協定運作: 兩台或多台主機(例如伺服器 A 和伺服器 B)會設定為 CARP 群組,共享一個虛擬 IP 位址。其中一台為主機(MASTER),另一台為備援機(BACKUP)。
主機狀態廣播: MASTER 主機會定期(通常是每秒一次)向區域網路發送 CARP 協定封包,宣告自己是 MASTER。BACKUP 主機則處於監聽狀態,等待這些廣播。
偵測斷線: 當 MASTER 主機的 LAN 介面(網路線)斷開或故障時,作業系統會立即感知到這個物理連結狀態的變化。此時,MASTER 主機將無法再發送 CARP 廣播封包。
故障轉移: BACKUP 主機在沒有接收到 MASTER 的廣播封包一段時間後(這個延遲可設定),就會判斷 MASTER 已經失效。它會立即將自己的狀態切換為 MASTER,並發送 Gratuitous ARP 封包,通知區域網路中的其他設備,現在該虛擬 IP 已經由它來提供服務。
一秒一次