简单整理下个人遇到的几种比较常见的场景
一、VIP 配置异常
1、未绑定VIP
2、绑定VIP格式异常。正常VIP应该绑定到lo网卡,且配置正确的掩码
IPV4的VIP 格式: xx.xx.xx.xx/32
IPV6的VIP 格式: xx:xx:xx...xx/128
二、ARP抑制
ipv4 的DR 模式需要抑制arp,内核参数需要做如下配置
vim /etc/sysctl.conf
net.ipv4.conf.all.arp_ignore=1
net.ipv4.conf.lo.arp_ignore=1
net.ipv4.conf.all.arp_announce=2
net.ipv4.conf.lo.arp_announce=2
ipv6 不涉及ARP协议,不做内核参数配置
三、路由配置异常
遇到过多次因为路由问题导致的异常,前面一切准备就绪,但服务器缺少默认路由导致接收到请求后无法回包。服务器上查看VIP的连接信息,多为SYN_RECIVE状态。添加路由后可解决。