FD.io項目內最知名的就是Cisco的VPP了

 

VPP是一個快速處理封包的工具

 

支援的項目在https://wiki.fd.io/view/VPP/What_is_VPP%3F

 

主要是將封包處理流程分為一個一個的向量節點

undefined

並一次將多個封包組成群組再一次丟入向量節點去處理

undefined

 

這樣做的好處是可以任意的新增封包處理流程(使用向量節點)以及減少flow cache的miss(多個封包一次處理)

 

安裝方法

 

首先最好要有DPDK網路卡

 

yum install epel-release

yum cmake3

build-root/vagrant/build.sh

make install-dep

make install-ext-deps

make build

rpm -i /vpp/build-root/*.rpm

最後啟動並測試看看

systemctl restart vpp

vppctl show int

 

reference : 

https://wiki.fd.io/view/VPP/Pulling,_Building,_Running,_Hacking_and_Pushing_VPP_Code

https://wiki.fd.io/view/VPP/Build,_install,_and_test_images#Build_A_VPP_Package

arrow
arrow
    文章標籤
    VPP CentOS Linux FD.io
    全站熱搜

    w180112 發表在 痞客邦 留言(0) 人氣()