linux ip转发 丢包,物理网络转发丢包导致虚拟机跨CVK访问丢包

查看虚拟机所在vswitch为专门的业务vswitch“yw”。管理网CVM和CVK之间走的管理网尝试ping不丢包。主机和虚拟机状态都是正常的。

652b667d152692db3968955b555d1ce0.png

fddccc62792e58a3bd8de2552141640e.png

尝试从虚拟机”windows 2008R2 test”(172.16.12.254)向虚拟机”linux test”(172.16.12.249)持续ping,然后在对应CVK和vnet口进行抓包。涉及4个端口抓包详细说明见下:

root@tljyj-2:~#

tcpdump -lni vnet1 host 172.16.12.249

2、在主机tljyj-2的虚拟机”windows 2008R2 test”所在vswitch口对应eth口上进行抓包

root@tljyj-2:~#

tcpdump -lni eth5 host 172.16.12.249

root@tljyj:~#

tcpdump -lni vnet2 host 172.16.12.254

4、在主机tljyj的虚拟机”linux test”(172.16.12.249)对应的vnet口抓包

root@tljyj:~#

tcpdump -lni eth5 host 172.16.12.254

抓包分析说明:

在主机tljyj-2的虚拟机”windows 2008R2 test”对应的vnet口抓包。正常ping包应该是1个request包,1个reply包,对应seq相同。发现seq13001和13002只有request包,没有reply包。

14:42:48.223030 IP 172.16.12.254 >

172.16.12.249: ICMP echo request, id 1, seq 13000, length 40

14:42:48.223168 IP 172.16.12.249 >

172.16.12.254: ICMP echo reply, id 1, seq 13000, length 40

14:42:49.223043 IP

172.16.12.254 > 172.16.12.249: ICMP echo request, id 1, seq 13001, length 40

14:42:54.223121 IP

172.16.12.254 > 172.16.12.249: ICMP echo request, id 1, seq 13002, length 40

14:42:59.223099 IP 172.16.12.254 >

172.16.12.249: ICMP echo request, id 1, seq 13003, length 40

14:42:59.223744 IP 172.16.12.249 >

172.16.12.254: ICMP echo reply, id 1, seq 13003, length 40

对应主机tljyj-2的eth5物理口查看也是如此,说明虚拟机”windows 2008R2 test”把ping request包从主机上发出去了,但是没有收到reply报文。

14:42:48.223042 IP 172.16.12.254 >

172.16.12.249: ICMP echo request, id 1, seq 13000, length 40

14:42:48.223163 IP 172.16.12.249 >

172.16.12.254: ICMP echo reply, id 1, seq 13000, length 40

14:42:49.223051 IP

172.16.12.254 > 172.16.12.249: ICMP echo request, id 1, seq 13001, length 40

14:42:54.223133 IP

172.16.12.254 > 172.16.12.249: ICMP echo request, id 1, seq 13002, length 40

14:42:59.223112 IP 172.16.12.254 >

172.16.12.249: ICMP echo request, id 1, seq 13003, length 40

14:42:59.223605 IP 172.16.12.249 >

172.16.12.254: ICMP echo reply, id 1, seq 13003, length 40

14:42:55.528810 IP 172.16.12.254 >

172.16.12.249: ICMP echo request, id 1, seq 13000, length 40

14:42:55.528905 IP 172.16.12.249 >

172.16.12.254: ICMP echo reply, id 1, seq 13000, length 40

14:43:06.528993 IP 172.16.12.254 >

172.16.12.249: ICMP echo request, id 1, seq 13003, length 40

14:43:06.529425 IP 172.16.12.249 >

172.16.12.254: ICMP echo reply, id 1, seq 13003, length 40

对应CVM主机的eth5收发情况:对应seq13001和13002的request报文也没有收到,说明CVM主机物理端口并没有收到ping request报文,即交换机没有转发虚拟机”windows 2008R2 test”的ping request包给CVM主机,即报文丢在物理网络上。

14:42:55.528816 IP 172.16.12.254 >

172.16.12.249: ICMP echo request, id 1, seq 13000, length 40

14:42:55.528895 IP 172.16.12.249 >

172.16.12.254: ICMP echo reply, id 1, seq 13000, length 40

14:43:06.529162 IP 172.16.12.254 >

172.16.12.249: ICMP echo request, id 1, seq 13003, length 40

14:43:06.529362 IP 172.16.12.249 >

172.16.12.254: ICMP echo reply, id 1, seq 13003, length 40

同样的方法查看到seq12931、seq12976等等都是相同情况,说明报文都是丢在物理网络上,请排查。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值