好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

软路由与硬路由的PK.doc

11页
  • 卖家[上传人]:平***
  • 文档编号:10686980
  • 上传时间:2017-10-10
  • 文档格式:DOC
  • 文档大小:34.83KB
  • / 11 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 五把尺子来衡量!软路由与硬路由的 PK我们以目前市面上比较流行的 RouterOS 软路由和硬件宽带路由器做一个较为全面的比较,以供给大家参考RouterOS 是一款非常有代表性的软件路由,这里提到的软件路由是指有自己的操作系统的软件路由,而我们以前常见的一些代理服务器它是寄生在 Windows 或者 Linux 操作系统上的一些代理软件,这些软件没有自己专有的操作系统,而且它的正常工作与否与其寄生的操作系统(windows )有很大的关系而软件路由则不一样,它本身就是一套操作系统,且其也为设计目标也是单纯的进行数据包的转发而设计的它和硬件宽带路由器非常相似大家可以把软路由想象成和硬件宽带路由器一样的路由器,只是其寄生的硬件为 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 多块,单从软件上来看是不算贵,但是相当一部分用户使用的是破解版本,但是这些破解版本往往破解的不完全甚至在破解过程中已经损害了某些重要文件,这些有问题的软件用在用户那里往往会产生一些莫明其妙的问题,比如掉线,丢包等等,通常由这类原因引起的问题很难排查出来硬件宽带路由器就没有上面这些问题,相反软路由的缺点反而成了硬件路由的优点了,比如价格适中、耗电少、内部硬件专门为包转发设计等等二、性能对比转回到我们要对比的东西上面来,我们要比较是哪个东西速度更快如果考虑硬件水平的话通常考虑的因素就很多了,比如总线宽度(16 位还是 32 位)、Cache 容量和结构、内部总线结构、是单CPU 还是多 CPU 分布式处理、运算模式等等硬件方面我上面已经详细的说明了二者的区别了下来那就考虑软件,不管 2 个软件都是具体怎么实现的,单从软件执行效率上来看,二者都是专门为包转发而设计的,二者的目标都是一致的都是转发数据包那么究竟以一个什么样的标准来判断一个网络设备转发数据包的能力呢?这个标准是 IETF(Internet 标准管理和维护的机构)给出的。

      性能指标主要有以下几个:1、全双工线速转发能力 路由器最基本且最重要的功能是数据包转发在同样端口速率下转发小包是对路由器包转发能力最大的考验全双工线速转发能力是指以最小包长(以太网 64 字节)和符合协议规定的最小包间隔在路由器端口上双向传输同时不引起丢包该指标是路由器性能重要指标 2、端口吞吐量 端口吞吐量是指端口包转发能力,通常使用 PPS(Packages Per Second):包每秒来衡量,它是路由器在某端口上的包转发能力通常采用两个相同速率接口测试但是测试接口可能与接口位置及关系相关例如同一插卡上端口间测试的吞吐量可能与不同插卡上端口间吞吐量值不同3、背靠背帧数 背靠背帧数是指以最小帧间隔发送最多数据包不引起丢包时的数据包数量该指标用于测试路由器缓存能力有线速全双工转发能力的路由器该指标值无限大4、路由表能力 路由器通常依靠所建立及维护的路由表来决定如何转发路由表能力是指路由表内所容纳路由表项数量的极限 5、丢包率 丢包率是指测试中所丢失数据包数量占所发送数据包的比率,通常在吞吐量范围内测试丢包率与数据包长度以及包发送频率相关在一些环境下可以加上路由抖动、大量路由后测试6、时延 时延是指数据包第一个比特进入路由器到最后一比特从路由器输出的时间间隔。

      在测试中通常使用测试仪表发出测试包到收到数据包的时间间隔时延与数据包长相关,通常在路由器端口吞吐量范围内测试,超过吞吐量测试该指标没有意义 但是基于现有的几个 G 的处理器处理频率和内存的硬件水平,正所谓“瘦死的骆驼比马大”,硬件配置在现在是主流的软路由(P4 2G/1G 内存)在处理能力上丝毫不逊于现在市场上高端的硬件宽带路由器(Intel IXP 533MHZ),甚至在性能处理上面要优于现有的大部分的硬件宽带路由器从实际效果来讲(从大量的用户得到的反馈),目前看来软路由和硬件宽带路由器(以上海艾泰科技的4500 系列为例)的处理速度是差不多的,但是如果 PC 的配置更高一点那么可能就更快一点但是如果二者降低到相同的价格体系上来,也就是软路由投入的成本和硬件宽带路由器投入的成本是相同的话,硬件宽带路由器是非常占优的反之则软件路由器占有相当的优势结论:相同的价格体系上对比,硬件宽带路由器占优;不计价格的对比,PC 占优三、哪个更稳定在这里首先要说到一个概念,那就是 MTBF,即平均无故障时间,英文全称是“Mean Time Between Failure”是衡量一个产品(尤其是电器产品)的可靠性指标。

      单位为“小时” 它反映了产品的时间质量,是体现产品在规定时间内保持功能的一种能力具体来说,是指相邻两次故障之间的平均工作时间,也称为平均故障间隔它仅适用于可维修产品同时也规定产品在总的使用阶段累计工作时间与故障次数的比值为 MTBF当然这涉及到了一个统计学的范畴了,这个值的衡量要经过长时间的跟踪统计才能得出来暂时我们没有这方面的对比资料但是从理论上来讲,由于 PC 的配置较为复杂,各个硬件的协同正常工作的难度较专业的硬件宽带路由器来说比较大,所以理论上软件路由器的故障可能性是更大一些的 四、哪个功能更全面强大这一项的对比就比较复杂,进行一款产品的对比,那还要结合这款产品所在的环境做对比因为我们今天对比的是软路由和硬件宽带路由器应用于宽带接入方面的对比,所以我们要把主要的对比内容放置于这些方面那么明白了这一点我们就能在对比的时候有一些清醒的认识我们将功能方面的对比分为必备功能对比和额外功能对比所谓必备功能对比是指在中小型企业的网络接入方面客户必须需要的功能,而额外功能对比是指在此方面不需要或者暂时不需要的功能举个很明白的例子,比如我们常见的 cisco 路由器,里面功能足够强大全面了吧!但是如果我买了一个 cisco 路由器单纯的做宽带接入用,那 cisco 路由器中的动态路由协议如igrp, ospf,eigrp,其他的如 802.1x,radius,窄带拨号,支持帧中继,支持 ISDN 等,支持 is-is,支持 bgp 等等在做单纯的网络接入用根本就没用了。

      上面所说的这些功能就是我们指的额外的功能,这些功能不在现有的测试环境的需求之列,所以在对比的时候我们一定要剔除那么单纯在接入市场这里对比的话,以下几个重要的功能是必不可少的  1) 配置的难易程度在这方面硬件宽带路由器是完全胜出RouterOS 的配置参数之多,之复杂而且是全英文的配置界面远远是一个普通用户无法胜任的专业的技术人员在配置软路由的时候也需要参考其配置手册,即使在参考其手册帮助下也不能完全掌控,只能自己不断的尝试和摸索但是硬件宽带路由器在这方面就做的非常人性化,简单明了全中文的配置界面,舒适的界面和明快的功能的布局让一个普通用户非常容易就能上手操作在这里硬件宽带路由器完全胜出2) NAT 功能,NAT 是宽带路由器最基本、最核心的功能,不开启 NAT 就不成其为宽带路由器了,而且虽然不同的产品设计其NAT 功用是一样的,但软件设计的好坏直接影响到 NAT 效率、路由器性能,NAT 功能开启的情况下,路由器 Throughput 是多少,是衡量路由器性能的一个标准此外 NAT 功能是否全面也是衡量一个产品是否比较成熟的一个标准,比如你的路由器是否支持一对一的 NAT 转换以及你所能支持的数量,是否支持更灵活的 NAT 端口映射(转发) ,是否支持 multiple NAT,是否支持分时间段开放NAT 等等,在此性能方面的比较,硬件宽带路由器和软路由的对比是不相上下的;但是在功能比较方面,RouterOs 要更强大一些,但是功能的强大直接导致了配置的复杂性,而且其 NAT 功能过于深入数据包的内部结构,其可控参数过于精细,如果全部开启其各项NAT 控制功能,其转发性能肯定会受到重大影响。

      在此方面均衡考虑,RouterOS 胜出  3) 内网控制功能此项对比较为单一,在策略(access list)方面对比,主要是看是否可对内网进行有效的控制,比如我们常见的一些使用:在某个时间段允许某个范围的用户是否可以访问外部网络的某个范围的 IP 地址的某个端口,或者允许某个 IP 地址是否可以通过路由器上网等待较为简单的应用在此方面硬件宽带路由器(以上海艾泰科技的 45 系列路由器为例)依托于 WEB 管理界面和命令行下的 generic 策略控制,和软路由所实现的功能针锋相对,旗鼓相当软路由可控制的参数较多,但是在硬件宽带路由器的generic 策略下可控的参数更多,而且硬件宽带路由器控制更为简单直观在其他内网控制方面,硬件宽带路由器和软路由都支持IP/MAC 绑定功能,支持端口镜像,支持 PortVLAN 功能,这里值得一提的是,硬件宽带路由器这款路由器支持内网防止 arp 攻击的功能,通过开启其防止 arp 攻击选项,可以有效的防止内网的 arp 攻击,在软路由上没有发现此选项,综合考虑下此项硬件宽带路由器胜出4) 带宽控制功能带宽控制方面 2 个路由各自有自己的特色硬件宽带路由器(以上海艾泰科技的 45 系列路由器为例)的特色是基于CBT 带宽控制算法的带宽控制方法。

      此类带宽控制算法类似于银行的借贷制度,其最大的特色是:带宽可以上下波动,少用则奖励,多用则惩罚,以保证在有效带宽内的应用;软路由的带宽控制可以是基于组,基于单台 PC 来限定一个固定的带宽,这样就能保证滥用带宽的用户不会影响到其他的上网用户,而且其在此基础上衍生出一些附加的功能,比如可以允许用户在某个时间段(比如 120s 内)其带宽可以临时突破一个设定的值,这点类似 CBT 功能,还可以设定带宽控制生效的时间段,以及设置不同组的带宽的优先级等待,此外软路由内置了一些防止 P2P 下载的选项,用户只需要选中防止的某项 P2P 软件名称,就可以防止其大量的下载,这一项对大多数管理人员是非常方便和实用的,由此可看出它的带宽控制是比较灵活的在这方面 RouterOS 。

      点击阅读更多内容
      相关文档
      高一历史上学期期末考前必刷卷统编版03考试版A4含答案.docx 高中英语考试各题型突破攻略听力篇高一高二高三的都要看.docx 高一历史上学期期末考前必刷卷统编版01考试版A3含答案.docx 高中英语考试各题型突破攻略语法填空篇高一高二高三的都要看.docx 高一历史上学期期末考前必刷卷统编版02考试版A3含答案.docx 高中英语考试各题型突破攻略完形填空篇高一高二高三的都要看.docx 高中英语考试各题型突破攻略作文篇高一高二高三的都要看.docx 高考政治如何规范化答题?.docx 高一历史上学期期末考前必刷卷统编版03考试版A3含答案.docx 高一历史上学期期末考前必刷卷统编版02考试版A4含答案.docx 高一历史上学期期末测试卷01统编版中外历史纲要上129课含答案.docx 日历表2028年日历中文版纵向排版周一开始带周数带农历带节假日调休安排1.docx 日历表2028年日历中文版横向排版周一开始带农历带节假日调休安排1.docx 八年级数学北师大版上册课时练第7章《3 平行线的判定》含答案解析.docx 日历表2029年日历中文版横向排版周一开始带周数带农历带节假日调休安排1.docx 日历表2028年日历中文版纵向排版周一开始带周数带农历.docx 人教版二年级数学下册同步测试-有余数的除法含答案解析3含答案.docx 日历表2028年日历中文版横向排版周一开始带农历1.docx 人教版二年级数学下册同步测试-总复习含答案解析-人教新课标含答案.docx 日历表2028年日历中文版横向排版周一开始带周数带农历1.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.