2016-12-15 27 views
0

我有服務器A(192.168.1.11)和B(192.168.1.12)集羣,兩臺服務器被配置爲「真正的服務器」,讓我們說,聽上80怎樣的keepalived宣佈VIP MAC

這兩個服務器也是「虛擬服務器」,由keepalived配置,IP爲192.168.1.110

事情工作發現,浮動VIP會將所有192.168.1.110:80請求重定向到A/B。我會在這裏省略配置細節。

我想知道的是,keepalived如何宣佈VIP mac,以便同一vxnet上的其他機器可以及時更新其arp表。

我在A/B上試過tcpdump -i eth0 arp -qn,但似乎在keepalived交換A/B'節點狀態(從BACKUP到MASTER)期間沒有發送任何arp請求。

+0

當tcpdump的ARP請求,似乎沒有在這種情況下使用時,不要用grep。我不知道爲什麼。 –

回答

0

結論:

KEEPALIVED採用VRRP和VRRP protocol指出,從備份轉換MASTER時,它會發出gratuitous ARP request廣播宣佈ARP更新社區。

  • 如果MASTER_DOWN_TIMER火災,則:

    • 發送廣告
    • 廣播包含虛擬 路由器的MAC地址用於與 虛擬路由器相關聯的每個IP地址的ARP請求
    • 將Adver_Timer設置爲Advertisement_Interval
    • 過渡到{}法師狀態

      ENDIF