Open vSwitch以及VyOS的性能测试对比报告

本次测试是基于RFC2544协议的。RFC2544协议是RFC组织提出的用于评测网络互联设备的国际标准。吞吐量测试是被测设备在不丢包的情况下,所能转发的最大数据流量。用户以一个用户定义的恒定速度发送,然后通过二分查找算法找到一个不丢包的速率。结果是在不同的帧长下每秒的吞吐量。常见的帧长有 64,512,1024,1518字节等。这个测试是我在思博伦实习的时候测试的,一共测了Open vSwich的吞吐量以及虚拟路由器VyOS的吞吐量。

RFC2544中的重要指标就是吞吐量(Throughput),吞吐量(Throughput)一般作为考察网络设备性能的首要指标。为了能够及时、迅速地处理网络上传送的数据、语音和视频,要求交换机必须具备高速处理能力,提供高速数据链路,保证网络高吞吐能力,满足各种应用环境,特别是像图文发送和视频会议系统等高吞吐量场合对网络带宽的需求。

测试中我们针对不同的以太网帧长,分别测试Open vSwich的两个端口1对 1双向全双工转发情况下的吞吐量,即采用全部端口同时工作的测试,以考察交换机处理数据的能力。吞吐量越大,说明交换机处理数据的能力越强。 测试时,帧长选择RFC 2544建议的7种,分别为64、128、256、512、1024、1280和1518字节。帧长越小,对交换机的资源占用越大,交换机在转发这些数据包时的开销和压力就越大,如果交换机的转发性能不够,在转发较小的帧时容易出现丢包。

测试两个Demo:

1)Demo1. 2个STC,通过ovs,做二层,三层流量转发测试

2)Demo2. 2个STC,经过vRouter(vyos),做三层流量转发测试

简要操作步骤:

1.由一台被测的交换机(DUT)、虚拟的测试接口(vSTC)、STC软件、一台计算机;

2.其中计算机作为测试仪表的用户终端。测试仪表上的以太网端口通过直连线与DUT上的测试端口相连;

3.通过测试仪所提供的测试向导(Wizard)进行RFC2889以太网转发性能测试;

4.在运行测试之前,需要对有关测试参数进行必要的规划;

5.最后捕获测试结果。

拓扑图如下:

Demo1:

打流的测试结果如下:

Demo2的拓扑如下:

测试结果如下:

对比图如下:

可以看出来从不丢包的角度来看,还是Open vSwitch更加好一些,测试的数据供参考。

原文发布于微信公众号 - SDNLAB(SDNLAB)

原文发表时间:2016-03-23

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏DeveWork

WooCommerce 自定义商品价格显示HTML结构

WooCommerce 虽然有中文本地化支持,但整个插件本身是按照欧美人的习惯去开发的,一些细节上不可能做到各个国家或地区的用户满意。下面就用一个例子抛砖引玉,...

2299
来自专栏SDNLAB

数据中心网络架构—VL2

一、背景 随着网络技术的发展,数据中心已经成为提供IT网络服务、分布式并行计算等的基础架构。数据中心应用范围愈加广泛,应用需求不断增加,业务数据量达T/P级以上...

7394
来自专栏DeveWork

JGulp: 利用Gulp 配置的前端项目自动化工作流

商业竞争时代的Web 开发,效率越来越成为其中决胜的关键因素之一。在前几年的时候,前端是一片荒芜的待开垦之地,开发者更多考虑开阔更多技术疆域;而最近几年,在前端...

22810
来自专栏机器人网

以太网不可用于机器人控制?来看看我们的测试结果

以太网是世界上最普及的通信标准。然而,由于其假定的非确定性行为,很少应用在机器人上。在本文中,我们将展示以太网的确定性一面,它可以为机器人通信提供灵活可靠的解决...

3364
来自专栏Android机动车

计算机网络概念和结构

1051
来自专栏强仔仔

基于Web的学校教室租赁系统

今天给大家简单的介绍一下基于Web的学校教室租赁系统。下面先简单的介绍一下这个系统基本功能: 这个系统主要分为两个模块:1:学生模块  2:管理员模块 学...

38310
来自专栏程序员同行者

持续集成是什么?

2633
来自专栏FreeBuf

基于bro的计算机入侵取证实战分析

什么是计算机入侵取证 计算机取证是运用计算机及其相关科学和技术的原理和方法获取与计算机相关的证据以证明某个客观事实的过程。它包括计算机证据的确定、收集、保护、分...

4993
来自专栏java 成神之路

路由器 和 交换机 傻傻分不清楚

2962
来自专栏Brian

深入浅出 VXLAN

---- 概述 如果大家有做网络或者云计算相关的,大家应该都知道VXLAN以及SDN技术,在之前VPC相关技术、概念和一些技术方案。今天着重来记录一下博主对VX...

1.2K9

扫码关注云+社区

领取腾讯云代金券