vpp命令總結

2021-09-26 21:11:02 字數 2004 閱讀 6232

create sub bondethernet0 834

建立子介面,tag是834

set inte***ce ip table bondethernet0.834 1

將此介面設定在fib 1裡

set inte***ce ip address bondethernet0.834 192.168.0.250/24

設定介面ip

set inte***ce state  bondethernet0.834 up 

up介面

set inte***ce l2 bridge bondethernet0.834 834

將此介面設定到bridge 834裡…

set ip arp gigabitethernet2/6/0 192.168.2.2 00:0c:29:dc:96:f8 

設定靜態arp

ip route add 1.2.3.0/24 via gigabitethernet2/6/0

新增路由

create vhost socket /tmp/sock2.sock server

建立vhost介面

l2fib add  fa:16:3e:b0:a9:71 834  bondethernet0.834 

新增二層**流表

create host-inte***ce name vpp5a

建立veth口,name後引數名字必須和linux裡建立的veth口名字對應

set dpdk inte***ce descriptors  tengigabitethernet6/0/0 tx/rx 1024

設定此介面rx或是tx佇列大小,intel人說2000-4000差距不大

set inte***ce handoff workers [symmetrical|asymmetrical]  

trace add dpdk-input 8

跟蹤dpdk介面資料報 (dpdk-input是節點的名字,想跟蹤任何節點都可以)

trace add vhost-user-input 8

跟蹤vhost介面資料報

trace add af-packet-input 8

跟蹤veth介面資料報 

show hardware-inte***ces

檢視介面mac

show vlib graph 

檢視node邏輯圖

show threads    

檢視vpp執行緒

show l2fib

檢視二層**流表

show ip fib

檢視路由表

show ip arp

檢視arp

show affinity    

檢視主線程cpu親和性

show version   

檢視vpp版本

show int

檢視介面統計

show inte***ces address

檢視介面ip

show bridge-domain

檢視bridge 介面情況

#顯示pci資訊

show pci

#顯示vxlan隧道詳細資訊

show vxlan tunnel

#顯示bond介面資訊

show bond `or` show bond details

#顯示某個橋的詳細資訊

show bridge-domain details

#顯示交叉連線資訊

show mode

#顯示某條fib表的路由資訊

show ip fib table #顯示ip遍歷鄰居

show ip scan-neighbor

#開啟遍歷鄰居ip scan-neighbor

ip scan-neighbor [ip4|ip6|both|disable] [interval ] [max-time ] [max-update ] [delay ] [stale ]

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