Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1754321
  • 博文数量: 787
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5015
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-22 15:17
文章分类

全部博文(787)

文章存档

2008年(787)

我的朋友

分类:

2008-09-25 16:10:55

  [@more@]

2005-04-08, 13:53 #1 routernetcn 注册用户
现在有很多免费的软件路由器,基于linux内核的有RouterOS,SMOOTHWALL,IPCOP等,基于BSD的有m0n0wall等,我想知道这类型的软件路由器与艾泰的硬件路由器的主要区别是什么?他们的性能能否跟艾泰的相比呢?

2005-04-08, 14:46 #2 manyx 注册用户
应该是硬的好吧~~~~~~~

2005-04-08, 17:08 #3 gxucbx 注册用户
其实,艾泰的路由器应该也是软件路由器,它采用cpu来处理packet的routing和forwarding,而不是象edge router那样,使用line card和交换结构

2005-04-09, 14:10 #4 routernetcn 注册用户
希望有更权威的说法,最好是测试数据来说明了。

2005-04-17, 12:03 #5 rzbb 注册用户
那么cisco和华为传统路由器算是硬件路由器吗?

2005-04-17, 14:10 #6 豆腐脑 注册用户
一般意义上讲的软路由是指这样的构: 通用操作系统(宿主, 如WINDOWS, LINUX, BSD)+路由软件(寄生)+各种网卡. 这种结构的主要特点是路由软件作为一个普通的应用程序运行在宿主操作系统上, 或做为一个普通的设备运行在宿主操作系统上. 宿主操作系统并不是专门为网络应用设计, 通常也可以运行别的应用软件. 常用的宿主操作系统有: LINUX, WINDOWS, BSD, VxWORKS等. 如果一个路由产品采用这种结构, 可以叫做软件路由器. 因为路由软件是___寄生____在一个___通用操作系统___上的. 该厂家并不能根据路由软件的需要, __优化__该z

2005-04-17, 14:41 #7 豆腐脑 注册用户
从这个意义上讲, 硬件路由器的基础是网络操作系统(NOS), 他具备基本的操作系统功能, 但是更重要的是他设计的出发点就是要确保网络应用的__最优化__, 通常__不能__在他上边运行其他应用程序. 因此顶顶大名的CICSO的IOS, 华为的VRP都是网络操作系统, 这些公司都对他们的软件拥有__全部知识产权___, 可以根据网络应用的需要___全面___的优化软件的结构, 达到最好的网络应用效果. 运行这些软件的路由设备他们都是硬件路由器. 设想一下, 如果你的路由软件是运行在WINDOWS/WXWORKS操作系统上的, 由于你不拥有WINSOWS/VXWORKS的全部__知识产权__, 你不可能对操作系统做任何修改, 只能希望M$等公司了, 而WINDOWS/WXWORKS被千百万人使用, 有人用来用它做WORD, EXCEL, 玩游戏, 或者用做实时控制(如VXWORKS), 要他们为__网络应用__优化, 你可以想象一下这个难度有多大!说到这里, 各位看官也许就明白了, 为何华为/思科都没有采用这样的解决方案, 开发了自己的VRP软件和IOS软件, 因为这就是他们产品的核心竞争力的来源.HiPER系列路由器产品运行的是ReOS网络操作系统, 是艾泰可以拥有完全自主知识产权的网络操作系统软件, 开发历时5年, 是HIPER系列产品的核心竞争力所在. 虽然目前没有华为VRP, CISCO IOS这样有名气, 他被设计为专为__宽带网络应用__优化, 假以时日, 在宽带网络应用方面我们相信他一定会大有作为.

2005-04-17, 14:50 #8 豆腐脑 注册用户
硬件路由, 由与他的专用和高度整合, 所以整个系统的结构要比软件路由简洁, 高效得多, 所以一般大家都说"硬"比"软"好.以上只是一家之言, 欢迎大家继续讨论

2005-04-17, 20:48 #9 gxucbx 注册用户
如果按“豆腐脑”的说法,现在很多基于linux开发的嵌入式OS的路由器,就应该是硬件路由器了。

2005-04-18, 09:46 #10 豆腐脑 注册用户
非也!软路由和硬路由的根本区别在于__路由软件__和__操作系统软件__的关系:其一:软路由中操作系统和路由软件是"宿主"和"寄生"的关系, 既然是宿主, 就可以寄生多种东西, 多个应用. 除非你把"宿主"改造为只寄生你这一种应用, 并且和你的这种应用不可分割. 否则不可能叫做"硬路由".其二:知识产权的问题. 你可以修改linux, 但是必须遵守gpl, 把__所有修改的__源代码公开, 对所有的open Source 社区开放, 否则你就违反了gpl协议, 你就无权使用gpl协议的软件.从这点说, 所有基于linux Gpl开发的产品, 都没有对产品拥有__全部__知识产权; 而在路由产品上, 关键就是软件的知识产权. 你可以想象一下, 思科会公开ios所有源代码吗? 华为会公开所有vrp的源代码吗?基本上我的观点就是, 所有基于linux开发的路由产品, 如果你没有遵守gpl, 都不要谈"硬路由", 因为在最需要"硬"的地方, 你没有办法"硬"起来: 如果你不遵守gpl, 你就是践踏基本的知识产权和法律规范, 法律不会保护这样的行为, 而且这样的行为必将为人们所抛弃._

2005-04-18, 17:30 #11 gxucbx 注册用户
那其实也很简单,就是使用基于freebsd的系统,它是双许可证的。华为的系统其实是基于freebsd的。

2005-04-18, 17:49 #12 豆腐脑 注册用户
我认为, 这只是路由实现方式的不同而以, 哪些工作由CPU用软件做, 哪些工作可以借助路由协处理器(如CAM, TCAM, NPU)等. 这个应看用户可以接受的价格和技术实现需要决定. 基本上, 如果不考虑这两个因素, 任何软件实现的功能都可以使用硬件来实现.一家之言, 欢迎大家继续讨论.

2005-04-18, 17:54 #13 豆腐脑 注册用户

正确的借鉴前人的成果是非常必须的, 只有站在巨人的肩膀上, 才能看的更远. 对他人成果的借鉴一定要合理, 合法, 这才是日后能立于不败之地的出发点.

 

关于软件路由和硬件路由的区别:

    看法是片面的。像PC机一样,Cisco的路由器包括电源、内部总线、主存、闪存、处理器和操作系统等。同时,它的内部组件还包括专用网卡,用来处理各种各样可能的连接。总之,Cisco路由器的硬件与具有插入式组件的专用计算机,主要区别就在于:Cisco路由器的网络操作系统(IOS)中包含路由软件,而软路由器产品则是运行在Windows系列的操作系统上。下面是二者在另外一些方面的比较。

■应用场合不同

Tiny Software的WinRoute Pro适合于一个分支办公机构,而Vicomsoft的Internet Gateway适合于整个办公机构,因为它可以处理各个分支机构的多个连接。同时,还可以通过一个共享远程服务器实现用户拨叫。一些公司为了安全的需要,正在建立自己的工作组,并把工作组掩藏在以软件为基础的网络地址转换(NAT)路由器的后面。

这两种软路由器是不是都能满足大公司应用的要求?比如说有一5000多个用户的公司,该公司只用一根或两根T-1租线与Internet相连,其带宽不到5Mbps。虽然,这两种软路由器都可以达到超过一台高速PC机6倍以上的流量,但是,在使用DHCP的情况下,Internet Gateway路由器将用户数量限制在1024个。当用户超过一定的数量时,WinRoute Pro的电子邮件服务器就会给多出的用户文件加一个标记。在庞大而复杂的公司环境中,这两种路由器就显得力不从心。实际上,大多数这种公司,都需要Cisco的新型高端路由产品。

■安全程度不一

如果将软路由器安装在一个非常“干净”的系统上,也就是说,系统安装有最新的维护程序和安全补丁,没有安装其他软件,而且执行NAT,那么,软路由器就能像所有其它Cisco提供的硬路由器一样安全可靠。

尽管NAT最初是设计用来加强和保护网络通信协议的,但是它并不运行在操作系统内,它通常安装在硬件层和网络协议堆栈层之间,能够访问所有的信息包,近而在它们产生任何危害前有效地进行控制,这就大大提高了系统的安全性。Internet Gateway和WinRoute Pro中都运用到了NAT技术,而Cisco在它的IOS V12.0及以后的版本中,则完全融合了NAT的各种功能。这些运用都遵循RFC 1631对IP NAT的要求。

对Cisco的硬件路由器而言,NAT不仅对外将网络用户的IP地址隐藏起来,而且在内部,用户也看不到外部网络资源的IP地址,这可防止有恶意的人员去盗取网络资源。

就安全级别来说,Cisco路由器的安全性并不比软路由器高。Cisco在PIX中使用NAT,与其在自己的IOS中使用NAT基本相同。尽管如此,Cisco的路由器在抵抗Dos(拒绝服务)攻击方面做得不错,这主要是因为Cisco的IOS不仅是操作系统,它还是路由/安全软件。这种集成方式不仅比工作于Windows上的软路由产品更简洁,而且,每当Cisco发现一种新的攻击方法时,它就能够实现快速更新。

■价格有差异

各中小型机构里使用的Cisco路由器,其价格一般不等。价格的不同决定于子网的数量和流量支持,决定于上传的方式和速度,还决定于安全选择及用户是否要求语音服务。我们来看非常普通的路由器―Cisco 4500-M。该系统的吞吐能力与我们测试的系统相当,4500-M高端支持一个155Mbps 的ATM OC-3组件,低端可以支持两个T-1租线接口,这种接口通常支持2.048Mbps和16.128Mbps的低速接口。一个800MHz的PC机在这种宽带下工作也是完全可以的。

但是价格并不代表一切,表面现象可能具有欺骗性。Cisco 4500-M比起其他配备软件的PC产品有很多的优点,它包括更多的内建LAN和WAN协议,优化的WAN服务,以及集中安装和设计用户自己的网络基本架构的能力。除此之外,一台Cisco路由器或其他主流路由产品的正常运行时间,要比在Windows平台上路由器的运行时间长得多。但是,这种路由器仍然要比我们上面介绍的两种软路由器(含服务器硬件设备)的价格高,这还不包括雇用一位有Cisco认证的安装者所需的资金。所以,用户在做选择之前,最好先考虑好自己的需求。
ADSL二三事
ADSL(Asymmetric Digital Subscriber Line )的全称是非对称数字式用户线路,之所以称之为非对称,是由于其实现的速率是上行小于1Mbps,下行小于7Mbps。它是一种可以让家庭或小型企业利用现有电话网采用高频数字压缩方式,对网络服务商提供ISP进行宽带接入的技术。因此它的这种接入方式是一种非对称的方式,即从ISP端到用户端(下行)需要大带宽来支持,而从用户端到ISP端(上行)只需要小量带宽即可。



--------------------next---------------------

阅读(741) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~