vpp命令总结(转载)

create sub G0 834   //创建子接口,tag是834
set interface ip table G0.834 1 //将此接口设置在fib 1里
set interface ip address G0.834 192.168.0.250/24    //设置接口ip
set interface state  G0.834 up  //up接口
set interface l2 bridgeG0.834 834   //将此接口设置到bridge 834里…
set ip arp G1 192.168.2.2 00:0c:29:dc:96:f8     //设置静态arp
ip route add 1.2.3.0/24 via G1         //添加路由
create vhost socket /tmp/sock2.sock server                //创建vhost接口
l2fib add  fa:16:3e:b0:a9:71 834  BondEthernet0.834     //添加二层转发流表
create host-interface name vpp5a    //创建veth口,name后参数名字必须和linux里创建的veth口名字对应
set dpdk interface descriptors  TenGigabitEthernet6/0/0 tx/rx 1024  //设置此接口rx或是tx队列大小,intel人说2000-4000差距不大
set interface handoff <interface-name> workers <workers-list> [symmetrical|asymmetrical]

trace add dpdk-input 8        //跟踪dpdk接口数据包 (dpdk-input是节点的名字,想跟踪任何节点都可以)
trace add vhost-user-input 8   //跟踪vhost接口数据包
trace add af-packet-input 8  //跟踪veth接口数据包
trace add tuntap-rx 5       //抓tap口入流量
trace add virtio-input 5    //抓virtio入流量
show trace                  //显示追踪数据包
clear trace                 //清空跟踪数据包

create loopback interface //创建环回口
del loopback interface intfc loop0  //删除环回口

show hardware-interfaces     //查看接口mac
show vlib graph              //查看node逻辑图
show vlib graphviz           //罗列所有处理节点依赖关系
show threads                 //查看vpp线程
show l2fib                   //查看二层转发流表
show ip fib                  //查看路由表
show ip arp                  //查看arp
show affinity                //查看主线程cpu亲和性
show version                //查看vpp版本
show int                    //查看接口统计
show interfaces address     //查看接口ip
show bridge-domain      //查看bridge 接口情况

原文链接:https://blog.csdn.net/shaoyunzhe/article/details/53322088

发表评论

邮箱地址不会被公开。 必填项已用*标注