现象
openstack某一个网段的虚拟机(以下简称vm)ping k8s中的某个lb不通,vm ping 其他地址正常,从其他地方ping lb正常,只是他们两个之间不通
排查
-
- 在vm上mtr lb,发现到vm的网关就看不见下一跳
- 在vm上mtr lb,发现到vm的网关就看不见下一跳
-
- 在vm上ping lb,并在lb的宿主机上抓包,发现可以收到包,但是没有回包
- 在vm上ping lb,并在lb的宿主机上抓包,发现可以收到包,但是没有回包
-
- 怀疑是宿主机网卡上存在与vm相同网段的ip,导致形成环路,从而不通,发现确实是这个问题
- 怀疑是宿主机网卡上存在与vm相同网段的ip,导致形成环路,从而不通,发现确实是这个问题
-
- 确认网卡无业务使用后,关闭网卡,恢复正常。后续修改网卡配置,保障宿主机重启不会再次出现此问题。
ifdown eth2