这两天在使用
在测试的过程中发现,ping这个bond接口的ip,总是丢一半的报文。在交换机端抓包发现与服务器相连的两个端口都有报文转发出去,但是在服务器端使用tcpdump功能监控两个端口的流量时,只有一个端口会收到监控到icmp
请求报文,另一个端口tcpdump不到任何报文。很明显报文有转到服务器端为什么没有送到上层直接在链路层就丢了呢?排查了大半天发现ifconfig下看到有一个加入bond的物理端口mac和bond接口的mac不一致:
[root@localhost ~]# ifconfig
bond0 Link encap:Ethernet HWaddr 00:00:C9:9C:EF:EE
inet addr:1.1.1.10 Bcast:1.1.1.255 Mask:255.255.255.0
inet6 addr: fe80::200:c9ff:fe9c:efee/64 Scope:Link
UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
RX packets:26742641 errors:0 dropped:0 overruns:0 frame:0
TX packets:3252833 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:40470041510 (37.6 GiB) TX bytes:230549054 (219.8