追踪包是必备的调试工具,可喜的是VPP中每一个NODE均可以追踪包。且VPP提供了两种方式:普通trace 和 pcap trace,工具
且Wireshark最新版已经支持VPP pcap调度跟踪输出。spa
开始抓包调试
# 添加dpdk类型的包追踪,抓10个包 trace add dpdk-input 10
查看包,文本格式code
show trace
清理blog
clear trace
使用如下命令启动和中止traceinput
# 抓1000个包,写入文件vppcapture pcap dispatch trace on max 1000 file vppcapture buffer-trace dpdk-input 1000 pcap dispatch trace off
写入的位置位于/tmp,不能指定文件夹,旧的会被新的同名文件覆盖file
拿到抓取的流量文件就能够拖入Wireshark查看包详情了。调试工具