1.在lo上配置vip
  ip addr add 192.168.50.246/32 dev lo label lo:0

2.抑制arp

  echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore
  echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
  echo 2 > /proc/sys/net/ipv4/conf/lo/arp_announce
  echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce

arp_ignore:
  0(默认值):回应任何网络接口上对任何本地IP地址的arp查询请求
  1:只回答目标IP地址是来访网络接口本地地址的ARP查询请求

arp_announce:
  2:对查询目标使用最适当的本地地址,在此模式下将忽略这个IP数据包的源地址并尝试选择能与该地址通信的本地地址,首要是选择所有的网络接口的子网中外出访问子网中包含该目标IP地址的本地地址。如果没有合适的地址被发现,将选择当前的发送网络接口或其它的有可能接受到该ARP回应的网络接口来进行发送,限制了使用本地vip地址作为优先的网络接口