keepalived如何宣布vip mac

时间:2016-12-15 01:10:47

标签: keep-alive arp

我有一个服务器A(192.168.1.11)和B(192.168.1.12)的集群,两个服务器都配置为"真正的服务器",让我们说,监听80。

两台服务器也是"虚拟服务器",由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'期间没有发送任何arp请求。节点状态(从BACKUP到MASTER)。

1 个答案:

答案 0 :(得分:0)

结论:

Keepalived使用VRRP,VRRP protocol表示当从BACKUP转换为MASTER时,它会发送gratuitous ARP request广播宣布arp更新到邻居。

  
      
  • 如果Master_Down_Timer触发,则:

         
        
    • 发送广告
    •   
    • 广播包含虚拟的免费ARP请求    路由器MAC地址与每个IP地址相关联    虚拟路由器
    •   
    • 将Adver_Timer设置为Advertisement_Interval
    •   
    • 过渡到{Master}州

           

      ENDIF

    •   
  •