VPP學習 一 VPP安裝

2021-10-05 22:06:18 字數 1299 閱讀 7293

我的作業系統:centos 7

有三種安裝方式:原始碼安裝、yum安裝、vpp-config安裝

我主要使用的是原始碼安裝

git clone -b stable/1904

2、安裝依賴環境

#cd vpp

#make install-dep       // 需要花很久時間~

3、清空,然後編譯

#cd build-root

#make distclean  

#cd ../

#make build                // 又需要花很久時間~

a、如果報錯:curl: (7) failed connect to github-production-release-asset-2e65be.s3.amazonaws.com:443; connection refused

解決方案:

#vi /etc/hosts

在最後新增一行:

52.216.147.3 github-production-release-asset-2e65be.s3.amazonaws.com

52.216.147.3是github-production-release-asset-2e65be.s3.amazonaws.com所屬網域名稱ip

b、如果報下面的類似的錯,則根據提示,把原來的檔案刪掉(如下圖紅框),重新make build即可

4、製作rpm包

#make pkg-rpm        // 又需要一些時間~

5、安裝vpp

#cd build-root/

#rpm -i vpp*.rpm

6、啟動vpp

#systemctl start vpp

7、檢視vpp狀態

8、當然也可以設定vpp開機啟動

#systemctl enable vpp

9、進入vpp命令列

#vppctl

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...

VPP學習 三 VPP練習

dpdk在多個例項情況下不能很好的工作。所以要執行多個例項,我們需要刪除dpdk外掛程式來禁用它。命令如下 sudo rm rf usr lib vpp plugins dpdk plugin.sovpp在使用者空間中執行。在生產環境中,你通常將它與dpdk一起執行,以連線到實際的nic 網路介面控...