VPP學習 四 VPP trace追蹤包 抓包

2021-10-25 03:31:34 字數 586 閱讀 3749

# 新增dpdk型別的包追蹤,抓10個包

trace add dpdk-input 10

# 檢視包

show trace

# 清理

# 抓100000個包,寫入檔案vppcapture

pcap dispatch trace on max 100000 file vppcapture buffer-trace dpdk-input 100000

pcap dispatch trace off

寫入的位置位於/tmp,不能指定資料夾,舊的會被新的同名檔案覆蓋。pcap dispatch trace off後pcap包將截止。包檔案為vppcapture

抓好的包可以用wireshark檢視

參考文章:

VPP學習 一 VPP安裝

我的作業系統 centos 7 有三種安裝方式 原始碼安裝 yum安裝 vpp config安裝 我主要使用的是原始碼安裝 git clone b stable 1904 2 安裝依賴環境 cd vpp make install dep 需要花很久時間 3 清空,然後編譯 cd build root...

VPP學習 二 VPP安裝

採用原始碼安裝的方式 1.使用git將vpp原始碼轉殖下來 cd home mkdir source cd source git clone b master 2.安裝依賴環境,進入vpp目錄下執行 cd vpp yum install y epel release python pip net t...

VPP學習 一 VPP簡介

vpp是乙個快速的 可擴充套件的2 4層多平台網路協議棧。它執行在多個linux使用者空間中,主要架構包括x86 arm和power架構。vpp的高效能網路棧正在迅速成為世界各地應用程式的首選網路棧。通過廣泛使用外掛程式,vpp不斷得到增強。資料平面開發工具包 dpdk 就是乙個很好的例子。它為vp...