dedecms织梦内容管理系统  
 
首页 | 方舟产品 | 系统优化 | 硬件系统 | 软件系统 | 网络系统 | 无盘网络 | 软件下载 | 杀毒防黑 | 专题 | 会员中心 | 方舟论坛
  当前位置:方舟系统站>网络系统>网络设备>路由器>文章内容
软硬路由器大比拼
来源: 作者: 发布时间:2006-12-27  


 我们以目前市面上比较流行的RouterOs软路由硬件宽带路由器 target='_blank'>路由做一个较为全面的比较,以供给大家参考。

  RouterOS是一款非常有代表性的软件路由,这里提到的软件路由是指有自己的操作系统的软件路由,而我们以前常见的一些代理服务器它是寄生在Windows或者Linux操作系统上的一些代理软件,这些软件没有自己专有的操作系统,而且它的正常工作与否与其寄生的操作系统(windows)有很大的关系。而软件路由则不一样,它本身就是一套操作系统,且其也为设计目标也是单纯的进行数据包的转发而设计的。它和硬件宽带路由器 target='_blank'>路由非常相似。大家可以把软路由想象成和硬件宽带路由器 target='_blank'>路由一样的路由器 target='_blank'>路由,只是其寄生的硬件为PC而已。

  下面两者相互比较的内容:

  1、 二者硬件对比

  2、 哪个包转发快(俗语上网速度快)

  3、 哪个更稳定

  4、 哪个功能更全面强大

  5、 售后服务

  问题一、硬件对比

  对比之前,首先看看影响包转发速率的因素通常有哪些:1、设备的硬件水平(CPU、内存)2、软件本身的执行效率。那我们先看看两者硬件的对比,软路由是寄生在PC硬件基础上的,可以说它的硬件配置是比较高的,目前主流的PC的配置一般都是动辄2G,3G的处理速度,而内存就很大了,256M是较小的了,512M的是主流的了,1G,2G随便都能见到。但是有以下几点我们必须要知道:(1)、如果选用如此高档的配置花费肯定是不菲的,一般用户也只选用档次较低的配置(2)、PC是个耗电的东西,现在主流PC大约在每小时250――400W之间。一台电脑每个月的耗电量:假如每小时为300W×一天开20小时×一个月30天=180KW,即180度电,那么一年就是2160度电,如果有个显示器,再加上显示器(80-100W/h),那每年要光耗费在电费上面的钱就很可观了。(3)、PC内部的硬件不够保险,长时间的开机硬件是否能否承受的了是个未知数。经常有一些用户反映软路由出一些奇怪的问题,找了好久问题原来是cpu或者主板过热或者某个部位不行了,虽然问题最后找到了,但是排查故障的时间往往拖的很长,在这个过程中这个网络就觉得很痛苦很难受。(4)、PC的硬件不是专门为包转发做设计的,就拿我们常见的CPU来说,它里面内置了MMX、SSE、SSE2、SSE3、SSE4以及EM64T等多媒体指令集,那这些东西和包转发相干吗?回答是否定的,在包转发的时候这些个东东反而成了我们的累赘了,所以选择软路由的时候,软路由硬件水平不能太低,否则也会成为你的网络的一个瓶颈。(5)、软路由软件本身是付费软件,目前我所知道的软路由软件RouteOs是1000多块,单从软件上来看是不算贵,但是相当一部分用户使用的是破解版本,但是这些破解版本往往破解的不完全甚至在破解过程中已经损害了某些重要文件,这些有问题的软件用在用户那里往往会产生一些莫明其妙的问题,比如掉线,丢包等等,通常由这类原因引起的问题很难排查出来。

  硬件宽带路由器 target='_blank'>路由就没有上面这些问题,相反软路由的缺点反而成了硬件路由的优点了,比如价格适中、耗电少、内部硬件专门为包转发设计等等。

  二、性能对比

  转回到我们要对比的东西上面来,我们要比较是哪个东西速度更快。如果考虑硬件水平的话通常考虑的因素就很多了,比如总线宽度(16位还是32位)、Cache容量和结构、内部总线结构、是单CPU还是多CPU分布式处理、运算模式等等。硬件方面我上面已经详细的说明了二者的区别了。下来那就考虑软件,不管2个软件都是具体怎么实现的,单从软件执行效率上来看,二者都是专门为包转发而设计的,二者的目标都是一致的都是转发数据包。那么究竟以一个什么样的标准来判断一个网络设备转发数据包的能力呢?这个标准是IETF(Internet标准管理和维护的机构)给出的。性能指标主要有以下几个:

  1、全双工线速转发能力

  路由器 target='_blank'>路由最基本且最重要的功能是数据包转发。在同样端口速率下转发小包是对路由器 target='_blank'>路由包转发能力最大的考验。全双工线速转发能力是指以最小包长(以太网64字节)和符合协议规定的最小包间隔在路由器 target='_blank'>路由端口上双向传输同时不引起丢包。该指标是路由器 target='_blank'>路由性能重要指标。

  2、端口吞吐量

  端口吞吐量是指端口包转发能力,通常使用PPS(Packages Per Second):包每秒来衡量,它是路由器 target='_blank'>路由在某端口上的包转发能力。通常采用两个相同速率接口测试。但是测试接口可能与接口位置及关系相关。例如同一插卡上端口间测试的吞吐量可能与不同插卡上端口间吞吐量值不同。

  3、背靠背帧数

  背靠背帧数是指以最小帧间隔发送最多数据包不引起丢包时的数据包数量。该指标用于测试路由器 target='_blank'>路由缓存能力。有线速全双工转发能力的路由器 target='_blank'>路由该指标值无限大。

  4、路由表能力

  路由器 target='_blank'>路由通常依靠所建立及维护的路由表来决定如何转发。路由表能力是指路由表内所容纳路由表项数量的极限。

  5、丢包率

  丢包率是指测试中所丢失数据包数量占所发送数据包的比率,通常在吞吐量范围内测试。丢包率与数据包长度以及包发送频率相关。在一些环境下可以加上路由抖动、大量路由后测试。

  6、时延

  时延是指数据包第一个比特进入路由器 target='_blank'>路由到最后一比特从路由器 target='_blank'>路由输出的时间间隔。在测试中通常使用测试仪表发出测试包到收到数据包的时间间隔。时延与数据包长相关,通常在路由器 target='_blank'>路由端口吞吐量范围内测试,超过吞吐量测试该指标没有意义。

  但是基于现有的几个G的处理器处理频率和内存的硬件水平,正所谓“瘦死的骆驼比马大”,硬件配置在现在是主流的软路由(P4 2G/1G内存)在处理能力上丝毫不逊于现在市场上高端的硬件宽带路由器 target='_blank'>路由(Intel IXP 533MHZ),甚至在性能处理上面要优于现有的大部分的硬件宽带路由器 target='_blank'>路由。从实际效果来讲(从大量的用户得到的反馈),目前看来软路由硬件宽带路由器 target='_blank'>路由(以上海艾泰科技的4500系列为例)的处理速度是差不多的,但是如果PC的配置更高一点那么可能就更快一点。但是如果二者降低到相同的价格体系上来,也就是软路由投入的成本和硬件宽带路由器 target='_blank'>路由投入的成本是相同的话,硬件宽带路由器 target='_blank'>路由是非常占优的。反之则软件路由器 target='_blank'>路由占有相当的优势。

  结论:相同的价格体系上对比,硬件宽带路由器 target='_blank'>路由占优;不计价格的对比,PC占优

  三、哪个更稳定


共3页: 上一页 1 [2] [3] 下一页
 
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论:
  热点文章
·RouterOS完全教程二(后一部分wi
·思科路由器交换机入门教程
·Ipcop软路由制作教程(ipcop1.4克
·ROS软件路由配置指南
·交换机划分VLAN的方法
·Ipcop1.3手工安装教程
·彻底解决因ARP引起的掉线(基于R
·RouterOS完全教程一(前一部分li
·ROS 2.96 端口映射、IP显示及回
·交换机死机解决
·什么是Qos技术
·从根本上解决ARP掉线问题(用ROS
  相关文章
·06年宽带路由器回顾及展望
·ROS 2.96 端口映射、IP显示及回
·思科路由器NAT功能配置简介
·路由器如何辨别真伪
·解开无线路由器不工作之谜
·如何远离路由器掉线困扰
·无线路由器掉线原因及解决办法
·提高城域网路由器网络层的可靠性
·路由器参数介绍
·路由器诊断和故障排除技巧
·路由器基本原理和安全设置
·简单的路由协议分析和配置
  主题推广
方舟网络 版权所有|关于本站|隐私保护|