日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

VPP学习路线

發布時間:2023/12/14 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VPP学习路线 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

VPP學習路線

  • VPP
  • VPP安裝與運行
  • VPP應用
  • VPP原理

VPP

VPP官網:https://wiki.fd.io/view/VPP

VPP簡介:
第三方鏈接:https://blog.csdn.net/icebluechao/article/details/51208479
VPP官網:https://wiki.fd.io/view/VPP/What_is_VPP%3F

【可選閱讀】
DPDK背景:https://www.cnblogs.com/bakari/p/8404650.html
DPDK參考文檔[中]:https://dpdk-docs.readthedocs.io/en/latest/linux_gsg/index.html
DPDK參考文檔[英]:https://doc.dpdk.org/guides/prog_guide/
DPDK基礎教程之基礎概念篇(UIO,大頁內存,CPU親和性,NUMA機制等):
https://blog.csdn.net/haolipengzhanshen/article/details/73733617
DPDK多隊列機制:https://blog.csdn.net/ygm_linux/article/details/83185995

VPP安裝與運行

第三方鏈接:https://blog.csdn.net/weixin_40815457/article/details/86476920
VPP官網:https://wiki.fd.io/view/VPP/Pulling,_Building,_Running,_Hacking_and_Pushing_VPP_Code

下載后,主要編譯步驟
#if vpp<08.10
make install-dep
make bootstrap
make build
#or make build-release

#vpp 08.10+ (cmake)
make install-dep
make install-ext-deps
make build
#or make build-release

注意:
make build:DEBUG版本,不能用于測試性能;
make build-release:RELEASE版本,可用于測試性能;

運行:
1、設置孤立CPU供VPP運行(https://blog.csdn.net/haolipengzhanshen/article/details/77922820)
2、設置大頁內存
3、加載驅動
4、修改VPP配置文件startup.conf
(參考官網:https://wiki.fd.io/view/VPP/Command-line_Arguments)
5、啟動VPP:./vpp -c …/etc/vpp/startup.conf
6、啟動VPPCLI:./vppctl

VPP應用

VPP官網命令大全:https://docs.fd.io/vpp/19.08/clicmd.html

基礎功能配置案例(橋/路由/NAT)
第三方鏈接(中): https://blog.csdn.net/jacicson1987/article/details/84649061
VPP官網:https://wiki.fd.io/view/VPP/Progressive_VPP_Tutorial

VLAN/BVI功能:
VPP官網:https://wiki.fd.io/view/VPP/Command-line_Interface_(CLI)_Guide#IRB.2FBVI

VPP與LINUX內核協議棧通信的方法:
https://blog.csdn.net/Illina/article/details/81669944

第一種方法:流分類(ACL/流控/策略路由)
ACL:https://wenku.baidu.com/view/25b0351684254b35effd3480.html
流控:https://blog.csdn.net/weixin_40815457/article/details/86524227

第二種方法:ACL插件實現策略路由:
https://blog.csdn.net/weixin_40815457/article/details/86523457
VPP官網ACL:https://wiki.fd.io/view/VPP/SecurityGroups
VPP官網策略路由:https://wiki.fd.io/view/VPP/ABF

ACL方法優缺點:
方法一優點:性能高
方法一缺點:僅固定IP地址、TCP/UDP端口,不支持范圍表述方法

VPP原理

VPP啟動流程
https://blog.csdn.net/icebluechao/article/details/51208733
https://blog.csdn.net/icebluechao/article/details/51282521

NODE調度框架(VPP關鍵數據結構,沒圖,按需閱讀)
https://blog.csdn.net/jqh9804/article/details/53043343

NODE關系圖
https://blog.csdn.net/icebluechao/article/details/51208811

插件/FEATURE(按需閱讀)
https://yq.aliyun.com/articles/674686
https://segmentfault.com/a/1190000019400623?utm_source=tag-newest
https://blog.csdn.net/icebluechao/article/details/51218078
https://blog.csdn.net/jqh9804/article/details/54772764

路由(按需閱讀)
https://blog.csdn.net/jqh9804/article/details/53738034
https://blog.csdn.net/jqh9804/article/details/54310183
https://blog.csdn.net/jqh9804/article/details/58318250

BIHASH實現分析(按需閱讀)
https://blog.csdn.net/weixin_40870382/article/details/84851781

VPP性能優化點(按需閱讀)
https://www.cnblogs.com/sunnypoem/p/11368500.html

VPP API接口
官網:https://wiki.fd.io/view/VPP/The_VPP_API
中文介紹:https://blog.51cto.com/zhangchixiang/2128565
中文介紹:https://blog.51cto.com/zhangchixiang/2128871

總結

以上是生活随笔為你收集整理的VPP学习路线的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。