dpvs切换lvs没有流量

客户端访问数据包到lvs1
lvs1 看不到流量过来

[root@edge-gs-tianshui1-lvs-01 network-scripts]# ipvsadm -Lnc
IPVS connection entries
pro expire state       source             virtual            destination

抓包可以抓到访问VIP的包

检查iptables 关闭防火墙还是一样

iptables加LOG在mangle表prerouting与input发现prerouting有日志记录,input没有,中间有个路由处理过程怀疑路由丢弃,可能是松散路由配置导致

#sysctl  -a | grep "\<rp_filter\>"
net.ipv4.conf.Bond0.rp_filter = 1
net.ipv4.conf.Bond0/1002.rp_filter = 1
net.ipv4.conf.Bond0/118.rp_filter = 1
net.ipv4.conf.all.rp_filter = 1
net.ipv4.conf.bond0.rp_filter = 1
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.eno1.rp_filter = 1
net.ipv4.conf.eno2.rp_filter = 1
net.ipv4.conf.ens2f0.rp_filter = 1
net.ipv4.conf.ens2f1.rp_filter = 1
net.ipv4.conf.lo.rp_filter = 0

默认严格松散路由
修改参数后lvs可以接管到流量

sysctl -w net.ipv4.conf.all.rp_filter=2 

排查路由

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容