ovs-tcpdump
是通过 Open vSwitch 捕获网络流量的命令行工具,可以帮助进行网络故障排除和调试。使用 ovs-tcpdump
可以捕获 OpenFlow 端口上的数据包,并将其输出到标准输出或指定的文件中。
以下是使用 ovs-tcpdump
抓包的步骤:
-
确认 Open vSwitch 已经安装并运行,可以使用命令
ovs-vsctl show
验证。 -
使用以下命令启动
ovs-tcpdump
:
sudo ovs-appctl packet-trace <bridge> in_port=<port>
其中 <bridge>
表示要抓取流量的 OVS 网桥名称,<port>
表示要抓取的端口号。
例如,如果要在名为 ovsbr0
的网桥上抓取端口 1
上的数据包,则可以使用以下命令:
sudo ovs