免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: speed_fj
打印 上一主题 下一主题

如果我把内核重新编译 精简到最低 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2005-02-21 10:22 |只看该作者

如果我把内核重新编译 精简到最低

ASIC的全称为Application Specific Integrated Circuit,意思是专用集成电路,是一种带有逻辑处理的加速处理器,简单地说,ASIC就是利用硬件的逻辑电路实现软件的功能。网络产品采用ASIC技术的目的在于把一些原先由CPU完成的经常性工作交给专门硬件来负责完成,从而在性能上实现突破性的提高。ASIC技术目前已广泛应用于交换机、路由器、防火墙以及智能型IC卡身份证等领域。

    CPU芯片与ASIC芯片各有优缺点。CPU最大的优点是灵活性高,它利用指令集和软件完成各种各样的工作,但是CPU的实际处理能力往往受PC机和通用操作系统的规格限制。ASIC则是以单一功能的集成电路来完成进程处理,虽然牺牲了灵活性但换来了高可靠性和强大的处理能力,属于“专用硬件”处理范畴。

    ASIC芯片与CPU各有特点,在应用上也各有针对性。为了适应多种应用需求,人们希望采用CPU;在相对比较单一的领域,人们则希望ASIC能带来较高的运算效率。由于CPU和ASIC针对的应用领域不同,所以我们不能将两者进行简单对比,而是要看其具体应用领域而定。在某些技术的发展初期,为了节省开发成本,人们往往采用基于CPU的通用PC机来完成一些应用。随着技术的成熟以及应用程序的日趋复杂,人们开始考虑采用ASIC以达到更严格、高效的性能。这一发展趋势的典型例子是路由器的演变历程:PC路由软件->;专用路由器->;基于ASIC的路由交换机、交换路由器。同样,在安全领域,防火墙也正经历着一个相似的发展历程。防火墙的发展可大致概括为三个阶段:纯软件防火墙、软硬结合防火墙和ASIC硬件防火墙。

    纯软件防火墙基于PC机,并运行在通用操作系统如Unix、Windows平台上。一般的操作系统并不是为网络安全定制的,因此不可避免地存在许多漏洞或Bug。这样,即使是经过防火墙过滤被认为是正常的数据包,也有可能是一个被用来攻击操作系统的“炸弹”。一旦操作系统被攻陷,防火墙也失去了价值。加上这类防火墙没有专有的资源,所有的工作都要与其他任务进程使用相同的资源,包括公用的CPU、RAM、PCI总线等等,防火墙的性能自然受到影响。

    软硬结合的防火墙不再使用通用操作系统,而采用专用或自主研发(优化)的操作系统。这些为网络安全而定制的操作系统,从根本上解决了软件防火墙存在的安全性隐患,在整体处理性能上也比软件防火墙有了大的提高。但是这类防火墙的基本加密和解密等处理过程,仍然需要依靠软件去完成,仍属于PC结构的防火墙。

    ASIC硬件防火墙近来有了长足的发展。随着网络建设复杂性的提高以及宽带网络的发展与普及,人们发现软硬结合防火墙在速度、功能、稳定性方面仍不尽如人意,这都成为促进ASIC硬件防火墙发展的动力。ASIC硬件防火墙采用ASIC芯片和多总线、并行处理方式,使原先需要上千甚至上万条指令才能完成的过程在瞬间由数个循环就可以完成,多总线结构保证在端口上有数据传送时防火墙内部仍然可以同时进行高效数据处理,不再受传统的“中断”限制。ASIC硬件防火墙采用专用操作系统,具有很高的安全性。事实上,这类防火墙的CPU通常只采用中端产品,但这并不妨碍独立工作的ASIC具有超高速处理能力,这是因为此类防火墙的操作系统和CPU只起ASIC硬件驱动和提供管理接口作用,只负责总体协调却不参与任何防火墙的基本处理。在ASIC芯片全力投入数据处理的时候,CPU仍然处于较低的使用状态,而不会影响到对设备管理的响应速度。所以ASIC硬件防火墙可以全面发挥自身的速度和处理能力,不受会话数量的影响。并且ASIC硬件防火墙彻底摆脱了PC结构的影响。

    下面我们来对PC结构的防火墙和ASIC结构的防火墙作一个比较。PC结构的防火墙如果倾其所能去完成某一项任务时(如单策略、单会话状态下的地址转换),也可以达到或接近ASIC防火墙的处理能力,但是在典型的宽带应用环境中,数万甚至数十万的并行会话不仅对PC结构的防火墙带来更多的中断,而且使它的处理能力急剧下降;ASIC结构则不存在这个问题,会话数的多少对处理能力几乎没有影响。在加密、解密能力方面,PC结构的防火墙需要借助昂贵的加密卡才能达到一定处理速度;而ASIC芯片集成了防火墙基本操作,即便在运行高强度加、解密的情况下处理速度也不会有太大的降低。在短期与长期成本方面,ASIC防火墙购置成本虽然要比软件防火墙高,但是考虑到企业网络未来的升级,ASIC防火墙能够有效保护企业的现有投资,节省日常维护费用。

论坛徽章:
0
12 [报告]
发表于 2005-02-21 12:26 |只看该作者

如果我把内核重新编译 精简到最低

理解了,谢谢

论坛徽章:
0
13 [报告]
发表于 2005-02-21 20:13 |只看该作者

如果我把内核重新编译 精简到最低

原帖由 "采风" 发表:


好奇的问一下:ASIC是什么?是个电路还是一种体系结构?


Application-Specific Integrated Circuit 专用集成电路

论坛徽章:
0
14 [报告]
发表于 2005-02-22 09:10 |只看该作者

如果我把内核重新编译 精简到最低

专用集成电路。。。

PS:现阶段,软件级还是比不上硬件级的。
楼主还是踏踏实实比较好,人家的研究经费不是白花的。

招聘 : Linux运维
论坛徽章:
0
15 [报告]
发表于 2005-02-22 09:59 |只看该作者

如果我把内核重新编译 精简到最低

原帖由 "水中风铃" 发表:
ASIC防火墙购置成本虽然要比软件防火墙高,但是考虑到企业网络未来的升级,ASIC防火墙能够有效保护企业的现有投资,节省日常维护费用。
.


不这么认为,软件防火墙的可扩展性和在升级方面的优势是ASIC防火墙无法比拟的,况且一般企业不会用千兆接入吧?

现在网络技术发展这么快,今天状态过滤,明天应用过滤的
谁知道明天又出什么
除非对速度有特别要求,用个一般的防火墙就足够了

论坛徽章:
0
16 [报告]
发表于 2005-02-22 10:18 |只看该作者

如果我把内核重新编译 精简到最低

请教个问题,NP算不算ASIC芯片?

论坛徽章:
2
技术图书徽章
日期:2013-09-04 15:21:51酉鸡
日期:2013-11-01 21:20:20
17 [报告]
发表于 2005-02-22 10:52 |只看该作者

如果我把内核重新编译 精简到最低

[quote]原帖由 "天涯明月刀" 发表:


不这么认为,软件防火墙的可扩展性和在升级方面的优势是ASIC防火墙无法比拟的,况且一般企业不会用千兆接入吧?

现在网络技术发展这么快,今天状态过滤,明天应用过滤的
谁知道明天又出什么
除非对速度有特

论坛徽章:
0
18 [报告]
发表于 2005-02-22 13:04 |只看该作者

如果我把内核重新编译 精简到最低

ASIC可能主要用于电信级防护,这样需求基本统一,才可能专门生产.

软件的防火墙就是功能很多,asic的做到netscreen也很不错了.

论坛徽章:
0
19 [报告]
发表于 2005-02-23 22:00 |只看该作者

如果我把内核重新编译 精简到最低

NP是介于cpu和asic之间的东西。
与asic不同,NP的生产厂家提供一些高速处理器和高速本地总线,这些处理器可以以极高的速度完成一些通用的操作。

论坛徽章:
0
20 [报告]
发表于 2005-02-24 00:41 |只看该作者

如果我把内核重新编译 精简到最低

netscreen 都是硬的吗?
他现在好象有几款入门级别的只有3 4千啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP