vpp常用命令指南

简介: Basic: 1. Action: Run VPP     sudo vpp unix {cli-listen /run/vpp/cli-${name}.sock} api-segment { prefix ${name} } 2.
Basic:
1. Action: Run VPP
    sudo vpp unix {cli-listen /run/vpp/cli-${name}.sock} api-segment { prefix ${name} }

2. Action: Using vppctl to send commands to vpp
    sudo vppctl -s /run/vpp/cli-${name}.sock ${cmd}

3. Action: Using vppctl to start a vpp shell
    sudo vppctl -s /run/vpp/cli-${name}.sock

4. Action: Show interface
    sudo vppctl -s /run/vpp/cli-${name}.sock show interface

5. Action: Show hardware
    sudo vppctl -s /run/vpp/cli-${name}.sock show hardware

Interface:
1. Action: Create vpp host-interface
    sudo vppctl -s /run/vpp/cli-${name}.sock create host-interface name ${int-name}

2. Action: Create loopback interface
    sudo vppctl -s /run/vpp/cli-${name}.sock create loopback interface

3. Action: Turn up the interface:
    sudo vppctl -s /run/vpp/cli-${name}.sock set int state ${int-name} up

4. Action: Assign ip address 
    sudo vppctl -s /run/vpp/cli-${name}.sock set int ip address ${int-name} ${ip}

5. Action: Create the sub-interface
    sudo vppctl -s /run/vpp/cli-${name}.sock create sub-interfaces ${int-name} ${sub-int-num}

Switch:
1. Action: show bridge-domain
    sudo vppctl -s /run/vpp/cli-${name}.sock show bridge-domain 

2. Action: Add interface to bridge domain
    sudo vppctl -s /run/vpp/cli-${name}.sock set interface l2 bridge ${int-name} 1

3. Action: Show bridge domain
    sudo vppctl -s /run/vpp/cli-${name}.sock show bridge-domain ${id} detail

4. Action: Show fib
    sudo vppctl -s /run/vpp/cli-${name}.sock show l2fib verbose

5. Action: Show arp
    sudo vppctl -s /run/vpp/cli-${name}.sock show ip arp

Route:
Action: Setup route
    sudo vppctl -s /run/vpp/cli-${name}.sock ip route add ${ip} via ${ip}

Debug:
1. Action: Add trace
    sudo vppctl -s /run/vpp/cli-${name}.sock trace add af-packet-input 10

目录
相关文章
|
7月前
|
缓存 Linux
lscpu命令详解
`lscpu` 是Linux系统下用于显示CPU架构和相关详情的命令,帮助用户了解处理器配置,适用于性能诊断、系统调优和软件部署规划。输出包括架构(如x86_64或ARM)、操作模式、字节顺序、CPU核心和线程信息、NUMA节点等。选项如 `-a` 显示所有CPU信息,`-b` 和 `-c` 分别显示在线和离线CPU信息。信息来源包括sysfs和`/proc/cpuinfo`文件。
281 2
|
网络协议 Linux
Linux网络常用命令
Linux网络常用命令
344 2
|
7月前
|
网络协议
nmtui命令详解
【4月更文挑战第9天】`nmtui`是NetworkManager的文本用户界面工具,用于终端中的网络配置和管理。用户可通过它查看网络设置、配置接口、修改设置、添加/删除连接及调整连接优先级。操作步骤包括启动nmtui,选择编辑连接,修改网卡设置,保存并退出。此工具包含在NetworkManager-tui子软件包中,配置更改会持久生效。了解更多详情可参考相关文档。
573 1
|
4月前
|
Linux
真香~ Linux vi常用命令汇总!
真香~ Linux vi常用命令汇总!
|
7月前
|
网络性能优化
[VPP] vpp_com使用
[VPP] vpp_com使用
|
7月前
|
Ubuntu Linux 网络性能优化
VPP安装
VPP安装
337 0
|
Linux Shell
Linux基础:常用命令之echo命令详解(一)
Linux基础:常用命令之echo命令详解(一)
1303 0
Linux基础:常用命令之echo命令详解(一)
|
缓存 Linux 网络性能优化
安装部署VPP,不是翻墙!!
安装部署VPP,不是翻墙!!
安装部署VPP,不是翻墙!!
|
Linux
Linux基础:常用命令之seq命令详解
Linux基础:常用命令之seq命令详解
393 0
Linux基础:常用命令之seq命令详解
|
Linux Shell
Linux基础:常用命令之echo命令详解(二)
Linux基础:常用命令之echo命令详解(二)
651 0
Linux基础:常用命令之echo命令详解(二)