ovs
懒少
技术交流QQ 287899762
展开
-
ovs+dpdk测试总结
参考:https://github.com/openvswitch/ovs/blob/v2.6.1/INSTALL.DPDK.mddpdk-16.07openvswitch-2.6.1安装配置参考上面链接重点关注参数:other_config:pmd-cpu-mask=60 60是配置pmd的个数和与核的关系(这里的意思是核5和核6各跑一个pmd线程),绑定的核原创 2016-11-22 11:11:25 · 6617 阅读 · 0 评论 -
qemu+ovs vhost连接,热升级和故障恢复
1、创建vhost0后设置ovs为client ovs-vsctl set Interface vhost0 type=dpdkvhostuserclient ovs-vsctl set Interface vhost0 options:vhost-server-path="/tmp/sock0" socket别放在/var/run/openvswitch,否则ope转载 2017-01-17 16:13:51 · 1573 阅读 · 0 评论 -
libvirt XML文件启动qemu 使用hugepages vhost总结
重点部分1、添加hugepages 4096 4096 2、添加vhost接口,mode有server和client原创 2017-03-23 15:01:05 · 4687 阅读 · 0 评论 -
网络收包LRO GRO测试总结
T:TXR:RXhostB为研究对象LRO是网卡硬件层面进行数据合并,GRO是网卡驱动调用内核协议栈里的函数进行合并LRO打开时,数据包在经过网卡没到内核协议栈之前就已经将多个数据包组合成大数据包了,用ifconfig看的数据已经是组合后的数据。GRO打开时,数据包是在内核协议栈里组合数据包,用ifconfig看的数据看不出来数据已经被组合了。LRO和GRO同时打开时,LRO生效注意:如果打开ho...原创 2017-04-14 10:49:29 · 4010 阅读 · 0 评论 -
ovs原生和ovs+dpdk iperf3测试结果对比
1、测试拓扑:host->nic->nic->ovs-vmhost和运行ovs的设备不是同一台设备!mtu默认为网卡的,默认的是1500,网卡为intel 82599 万兆卡2、测试结果下图解释左:iperf3 客户端发送数据中:ovs数据统计右:VM数据统计iperf3命令:host运行客户端iperf3 -c 192.168.10.2 -i 1 -t 10, vm里运行服务...原创 2017-04-07 11:14:07 · 5144 阅读 · 3 评论 -
ovs原生与+dpdk性能测试对比总结
intel的实验,在ovs里配置流表和不配置流表,转发效果区别很大默认流表:正常启动ovs,不做流表配置配置流表: ovs-ofctl del-flows br-bond_virt (删除默认流表) ovs-ofctl add-flow br-bond_virt in_port=1,dl_type=0x800,idle_timeout=原创 2017-04-25 16:15:03 · 7438 阅读 · 0 评论 -
ovs+dpdk bond功能总结
1、ovs支持bond现状ovs 支持自身bond接口,命令操作如下: ovs-vsctl add-bond br0 dpdkbond dpdk0 dpdk1 -- set Interface dpdk0 type=dpdk -- set Interface dpdk1 type=dpdk以下说法引用于:http://blog.csdn.net/hliyuxin/article/...原创 2016-12-23 15:31:31 · 10818 阅读 · 6 评论 -
ovs patch port总结
一、patch port 说明请看https://arthurchiao.github.io/blog/ovs-deep-dive-4-patch-port/二、ovs 总结ovs里的不同bridge之间可以通过patch port进行连接,类似于linux的veth接口。但必须注意,ovs的datapath_type有nedev和system,在创建dpdk接口的bridge时需指定ovs-vs...原创 2018-04-25 16:27:21 · 6503 阅读 · 3 评论