OVS调试排查指南

一、查看网卡状态:
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

Leave a Reply

Your email address will not be published. Required fields are marked *