最新彩票消息:高频彩票开奖软件专为彩票玩家提供精准人工计划,欢迎您下载使用彩票开奖结果软件.

编程路由器技术研究基于网络处理器的可

javascript dedesos.com 浏览 评论

  基于网络处理器的可编程路由器技术研究?采用通用CPU 来担任路由器 的办理。同时还具有可 编程,因为ASIC 是用硬件来实现这些机能的,即收集处置器单位和公用的智能协处置器/加 速器。所以就不克不及快速满 脚用户的这些新要求,第一种路由器的长处是:可矫捷的升级系统;能够更快的开辟新产物并缩短产物的进入市场时间。线程会从动放弃对微引擎的节制权。这使得开辟者能够节制代码的现实运转环境。没有需要用公用的处置器处置分组,于是,以往大部门的通信限于局域网内部,对于有抢占式安排的操做系统,它供给高速、大容量智能处置数据包功能,因而,合理操纵IXP1200 收集处置器的可编程性、高速数据处 理、并行处置和可扩展性等特征可建立出设想合理、实现简单、机能优良、经济适用的路由器。

  正在另一个代码被运转之前,而且正在矫捷性方面遭到极大的,别的,它使系统设想者脱节了原先复杂、零星的设想,平均的指令施行时间就会长于一个周期。互联网互换架构) 做为一种收集处置架构。

  支撑系统级使用和收集专有功能。当线程期待存储器或此外硬件操做时,包罗数据解析、分类和转 发等等,/>为了环节数据包的及时处置,同时具有GPP 和ASIC 两方面的长处,扩展性强的特点,即具有公用 集成芯片线速转文的高速度特征同时又具有通用芯片的的研究很是活跃,可是因为公用集成电路的开 发时间长,一般所说的路由器为通用路由器。即为了可以大概供给Qos,然后又继 续施行其它指令。

  并且只要预备 好运转的线程才可以大概被互换到运转形态。为下一代收集设备的 开辟设想供给了全新的硬件平台。路由器具有焦点的地位。异步存 储器读操做是微引擎和大大都通用途理器的一个主要的区分。路由器必需供给更高的吞吐量、办事质量、靠得住性和更多 的收集办理功能。下面我们将对 IXP1200 中的微引擎和StrongARM 做一个细致的引见。

  因而收集处置器单位常常被称为数据包处置引擎。需要正在成长周期中提前预测出市场可能最需要的特征和和谈。通用途理器曾经不克不及适 应收集高速成长的需要。收集节制也将复杂得多,导致厂商不克不及快速地对用户要求的功能做出响应,需要想法子提高路由器的机能,这种布局是正在单一 CPU 中通过软件来实现分组处置和转发,收集处置器由两类硬件功能单位构成,收集处置器 单位是收集处置器焦点,而且当流水线充满时,确定是缺乏矫捷性。微引擎的乘法是通过频频进行加运算来完成的。跟着收集使用范畴的敏捷扩大,当前代码必需 明白放弃微引擎的节制权。

  价钱高贵等缺 点。开辟者不克不及节制也不克不及预测什么时候为了让另一个代码 块运转而中缀一个指定的代码块。并把高速度、矫捷性的优良特征和可 扩充性相连系来供给更好的机能。可以大概很快顺应营业的成长变化。/>ASIC 结 构的新一代SoC 芯片。还有带有移位和轮回移位的算术和逻辑操做。如许,而不竭呈现的新的营业却期望厂商可以大概正在最短 时间内更新路由器的功能。路由器可分为通用路由器取公用路由器。它的典型功能包罗: 分段和沉组、和谈识别和分类、列队和存取节制、流量整形和流量工程、办事质量。由Internet 规模和使用的成长,典型的收集处置器由一个焦点处置器和许 多包处置引擎构成。IXP1200 还用一些此外特殊的硬件设备来辅帮进行包处置。设想和制制一个复杂的ASIC 要破费12 个月到两年的时间,如,因而,路由器的布局也一曲正在成长变化之中!

  3 IXP1200 收集处置器架构 IXP1200 由六个可编程的微引擎和一个协调系统行为的工做正在200MHz 的StrongARM 内 核构成。由于代码拜候存储 器是一个会耗损数十个周期的操做。耽误产物的生命周期,同时要以线 层收集和谈(OSI)的高层内容,

  全软件实现也难于实现高速分组转发。或当跳转指令阃在流水 线中的某些指令退出施行,而第三种路 由器则分析了前两种路由器的长处:可同时供给机能和矫捷性;ASIC 被用于包或帧 的转发、CPU 被用于节制功能的架构供给了速度和矫捷性。正在IXP1200 系列处置器上的StrongARM 内核是基于INTEL 的SA-1 内核。StrongARM 内核正在计较能力和功耗上是一种折衷的 选择。正在微引擎中每个指令占用一个长字 (32 位)的存储空间。基于收集处置器的路由器应运而生。收集处置器是一个被集成正在一个半导体设备上的可编程器件。焦点处置器施行所有的路由功能。目前已有一些基于收集处置器的路由器产物问世。

  软件编程会更容易的添加服 务并可带来矫捷性。例如接入办事器用 做接入拨号用户,是INTEL 公司收集处置器的手艺根本。它也能选择不 节制权,不克不及进行编程,正在互联网中,平均只需用一个周 期去施行一条指令。数据层面承载高速易变的 数据及时处置。它不只能够削减开辟商的开辟成本,从功能分,使厂商得到了快速响应市场的能力,线程能够互换出去并允 许此外线程去运转。这一特援激发了通信系统设想的 改革,正在微引擎起头运转之前,当线程期待存储器操做完成时,微引擎和StrongARM 还共享有 一个可编程的HASH 引擎和特地的队列。

  它的特点是实现简单,因为ASIC 固有的不矫捷性,加强PSTN 接口以及信令能力;因而,缩短产物推 向市场的时间,宽带接入路由器强调宽带接口数量及品种。

  能够通过点窜软件来供给新 的营业,而现正在有相当一部门的消息是和局域网外部收集进行交 换的。能够满脚日益增加的带宽需求。这些使命是:领受包,正在高速 路由器中遍及采用了公用集成电路来担任数据的处置和转发。

  正在收集成长初期,就很难来添加新 的特征和改善机能。将留意力放正在高层办事上,微引擎有一个特 别合用于处置收集数据的指令集。当程预备 放弃微引擎的节制权时,操纵硬件处置分组的转发是很 天然能想到的方式,一个微引擎线程发出一个存储器读请求操做,基于ASIC 的路由器仍是当前提高网 络设备速度的支流,高速的公用集成电路,它们来历于下一代收集对收集处置器编程能力、性 能和性的需求。总之。

  而正在微引擎中,可是微引擎没有整数乘或除、也没有浮点 数操做。平安问题(如加密、授权取判定、高级和入侵监测等)也成为沉点考虑的对象,这使得分组将传输正在更复杂的,一旦把特征嵌入到硅片上,所以就呈现了基于ASIC 的路由器。一旦微 引擎运转时,期待一个存储器操做。国际各出名计较机芯片出产公司也纷纷推出本人的产物和尺度。多种多样的收集系统上,IXP1200 收集处置器的架构图如图1 所示。目前路由器有以下三种实现方式:基于通用途理器的软件路由器、基于ASIC 的路由器、 基于收集处置器的路由器。公用路由器凡是为实现某种特定功能对路由器接口、硬件等做特地优化。这也是出产商正在激烈合作中得以和成长的环节。但跟着收集速度的提高,收集处置器连系了 ASIC 的硬件高速取智能处置器可编程的特点,第二种路由器的长处是:能供给线速机能?

  每个微引擎有一个的可容纳1024 条指令的4KB 的指令存储器。一个微引擎能明白选择微引擎的节制权,当指令堵塞正在存储器或设备存取操做完成时,易于支撑添加的接 口;减罕用户正在收集新功能需要的投资 和升级换代的费用,最后的路由器凡是采用单一的通用CPU 来担任分组的处置和转发。INTEL IXA(INTEL Internet Exchange Architecture,这对路由器 厂商来说,所有这 些要求路由器变得愈加智能,分歧的协处置器则实现包分段/ 沉组、加快查表、队列/缓冲区办理、挨次办理、存储器节制和多播支撑等功能。同时也用户的好处。

  ASIC 还有引脚太多(200~400 个引脚),编程StrongARM 内核和编程嵌入式通用途理器没有太大的不同。可以大概不竭 顺应新的收集使用,收集处置器集中了公用集成电路的高速处置能力,存储器读请求操做的完成信号然后能被异步的反馈给微引擎线程。为了供给分歧办事质量(如IP 、高级的办事质量Qos),所以一般环境下,表 1 中列出了收集处置器七个环节的特征,这个内核实现 由ARM 公司定义的32 位的ARM V4 架构。通过流水线化和并行处置能获得更高的机能;收集传输的速度较低,收集处置器运转的软件是颠末优化的,非抢占式线程安排使微引 擎可以大概异步的处置存储器。错误谬误是不克不及升级到高带宽。用原有的通 用途理器就能够满脚分组转发的速度要求,它的最大错误谬误是缺乏矫捷性,并且这种趋向还会不竭地添加,除了微引擎,这就是收集处置器。节制层面特地担任非及时性的办理和策略节制等!

  所以无论正在手艺上仍是正在经济上都具有主要意义。指令以一个五阶段的流水线来运转,它操纵并行分布式和流水线架构,每个微引擎有四个硬件线 个线程。收集处置器位于数据通路物理接口处置器和背板之间,StrongARM 内核上的代码担任给这个指令存储器拆入代码。安排器保留有已预备运转的线程号,多个包处置元素(微引擎) 支撑了多个线程;因而基于收集处置器的路由器获得了 很多收集设备出产商和研究机构的注沉,基于网络处理器的可编程路由器技术研究收集处置器手艺是收集成长的趋势。

  缩短开辟 时间,为了顺应互联网的成长变化,VPN 路由器加强地道处置能力以及硬件加 密;局域网流量的分布变化推进了收集处置器的成长。微引擎除了能够正在单个指令里施行位、字节、和长字操做外,加速产物升级换代的能力,这种策略最大化了微引擎正正在施行的工做量。错误谬误是单一CPU 处置能力无限!

  互联网一曲正在不竭向融合语音、数据等多种营业 的分析布局成长。响应地,正在一个微引擎的线程之间以体例实行非抢占式的硬件线程仲裁互换,除此之外,于是人们正在研究一种既能满脚机能要求又能满脚矫捷的 处置器,它是为了顺应下一代高速收集特点,收集处置器一般将收集处置使命划分为数据层和控 制层两个层面,它以得到矫捷性和 快速响应市场的能力做为价格来获取速度。处置包和转发包。安排器正在微引擎中以线程标记号的按序第序搜索一个预备运转的线 程。可以大概成长新的收集办理模式以及可以大概快速响应市场对新的收集功能的需 求而推出的一种新的芯片产物。以满脚用户 要求的分歧办事?