vpp常用命令指南

简介: Basic: 1. Action: Run VPP     sudo vpp unix {cli-listen /run/vpp/cli-{name}.sock} api-segment { prefix{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}.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.sockcreatehostinterfacename{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.socksetintstate{int-name} up

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

5. Action: Create the sub-interface
    sudo vppctl -s /run/vpp/cli-name.sockcreatesubinterfaces{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.socksetinterfacel2bridge{int-name} 1

3. Action: Show bridge domain
    sudo vppctl -s /run/vpp/cli-name.sockshowbridgedomain{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.sockiprouteadd{ip} via ${ip}

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

miterv
+关注
目录
打赏
0
0
0
0
15
分享
相关文章
1. VPP源码分析(内存管理之mheap)
1.1. mheap 1.1.1. mheap_t first_free_elt_uoffset_by_bin: User offsets for head of doubly-linked list of free objects of this size.
6912 1
dpdk课程学习之练习笔记七(vpp环境搭建及plugin demo测试)
dpdk课程学习之练习笔记七(vpp环境搭建及plugin demo测试)
762 0
C语言转义字符第二篇和strlen库函数的使用
C语言转义字符第二篇和strlen库函数的使用
218 0
性能场景之业务模型中二八原则的误区
【2月更文挑战第18天】性能场景之业务模型中二八原则的误区
254 6
性能场景之业务模型中二八原则的误区
项目十大管理(五)质量管理
* 从项目作为一次性活动来看,项目质量体现在由WBS反映出的项目范围内所有的阶段、子项目、项目工作单元的质量所构成,即项目的工作质量 * 从项目作为一项最终产品来看,项目质量体现么在其性能或者使用价值上,即项目的产品质量。项目合同通常是进行项目质量管理的主要依据。
426 1
三个故事方法:使用 ChatGPT 编辑你的场景(全)
三个故事方法:使用 ChatGPT 编辑你的场景(全)
292 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问