抓包命令分兩種,一種含vpp trace信息,一種為正常的抓包
1、含trace信息抓包
pcap dispatch trace pcap dispatch trace [on|off] [max <nn>] [file <name>] [status] [buffer-trace <input-node-name> <nn>]
(1)查看當前抓包狀態(可以查看當前具體包數及包文件名)
pcap dispatch trace status
(2)關閉抓包
pcap dispatch trace off
(3)開啟抓包
pcap dispatch trace on max 100000 file vpp_capture.pcap buffer-trace dpdk-input 1000
2、普通抓包
pcap trace pcap trace rx tx drop off [max <nn>] [intfc <interface>|any] [file <name>] [status] [max-bytes-per-pkt <nnnn>][filter]
其中intfc可以抓指定端口的包,max-bytes-per-pkt可以指定抓的包的最大值,超過的包會截斷,還有其他過濾用法參考官方文檔的reference一章
(1)查看當前抓包狀態(可以查看當前具體包數及包文件名)
pcap trace status
(2)關閉抓包
pcap trace off
(3)開啟抓包
pcap trace rx tx max 100000 intfc any file vpp_capture.pcap