一、查看网卡状态:
netstat -i
二、ARP操作
查看ARP表:
ip neigh show
删除ARP条目:
ip neigh del x.x.x.x dev tun0
添加ARP条目:
ip neigh add
三、OVS相关指令
导出br0网桥上的流表:
ovs-ofctl -O OpenFlow13 dump-ports-desc br0
列出网桥的端口:
ovs-vsctl — –columns=name,ofport list
查看datapath的流表:
ovs-dpctl dump-flows
查看数据包经过流表处理状态:
ovs-appctl ofproto/trace br0 in_port=tun0,arp,arp_spa=tun0接口IP,arp_sha=tun0接口mac,arp_tpa=目标节点tun0接口ip -generate
四、抓包
抓取物理网卡的vxlan包:
tcpdump -i ens192 port 4789 and host 节点IP -enn
抓取tun0接口上的arp包:
tcpdump -i tun0 host 节点ip and arp -n
抓取容器中的ARP流量
tcpdump -i 容器的veth网卡 arp -n