使用网络处理器实现ip网络的qos

使用网络处理器实现ip网络的qos

ID:23962890

大小:50.50 KB

页数:3页

时间:2018-11-12

使用网络处理器实现ip网络的qos_第1页
使用网络处理器实现ip网络的qos_第2页
使用网络处理器实现ip网络的qos_第3页
资源描述:

《使用网络处理器实现ip网络的qos》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、使用网络处理器实现IP网络的QoS

2、第1摘要:随着因特网的高速发展,能够以线速处理网络传输数据并提供服务质量(QoS)的网络处理器逐渐成为新一代网络设备的核心。结合对IP网络QoS的简单介绍,论述了网络的体系结构和功能,分析了其在路由器中的应用。1在IP网络中实现QoS的必要性QoS(QualityofService)是网络使用各种技术,为选定的传输量提供更好的服务。QoS的主要目的包括保护足够的带宽,可控制抖动和延迟(为一些实时和交互式的传输量)及改良的丢包特性。500)this.style.ouseg(this)">传统的IP网络一个尽力而为(BestEffort)的系统,既不

3、能保证分组传输的及时性,也不能保护分组的时间序列性-这是因为它更关注向哪里发送分组,而较少注意发送分组的时间。但是,随着网络多媒体的应用和网络上PC数量的爆炸式增长,提出许多新要求:企业的IPintra和商业IP骨干网应在端到端的行为上具有更高的可预测性;中级和顶级IP骨干网的ISP也需要在其广域IP网络上提供可预测的并有保证的服务;由于带宽不是无限的,传统的解决方法-“网络出现拥塞时就增加带宽”也变得不再实用。因此,通过对网络资源的合理分配来满足各种业务需求的QoS控制机制已成为IP网络的迫切要求,也是多业务互联网的基础。2路由器如何提供QoS为实现QoS,除了转发分组到正确的下

4、一跳之外,路由器必须实现分类、排除和调度功能以提供不同的转发特性。分组分类阶段建立一个分组在随后的路由器中被处理的上下文(context),用于建立瞬时处理特性(管制、标记、排队和调度)。对于现有的IP网络,通常采用MF分类。典型的MF分类器要求分类关键字覆盖标识特定终端的源和目的IP地址。当分组通过路由器时,将检查地址、协议和端口号多达104比特。3网络微处理器网络微处理器是对网络上传输的数据进行高效快速处理的专用微处理器,主要功能是对网络上传输的数据分组提供高效快速的处理以及QoS功能的实现。网络处理功能模块位于物理层和转换功能之间,主要完成对分组的成帧和验证、分类、修正、加密

5、以及排队的功能。如图1所示。网络应用的巨大市场吸引了包括Intel、Vitesse、IBM、Solidum等众多世界顶级集成电路生产厂家。在目前领先的十几家网络处理器供应商中,没有哪两家的产品是完全一样的。有些供应商主要针对局域网或边缘配置,另一些则倾向于主干网或广域网。网络处理器的类型也很多,因此定义网络处理器比定义存储器、PLD这样的半导体产品更加复杂。本文采用广义的网络定义,即包括可以完成全部或部分网络处理功能的专用处理器。500)this.style.ouseg(this)">目前各种NPU的体系结构可分为4种类型:(1)嵌入式RISC使用常用的可编程RISC(Reduce

6、dInstructionSetputers),RISC机每秒可执行一定数目的指令。但是RISC机的核心-基于控制器是一个硬件编码(hard-coded)状态机。该状态机的功能一般是为了更方便地获取和执行指令,而不是直接执行分类功能,因此效率不高。其代表产品是Intel公司的“IXP1200网络微处理器”,主要用于硬件路由器的智能切换处理以及频带控制等的QoS处理。(2)大规模并行处理大规模并行处理体系在处理大量相互独立的数据时非常有效,但它的价格较高,硬件设计的灵活性和软件设计的可编程性不高。另外,在对多个数据分组进行并行处理时,会丢掉队分组间关联状态的分析。(3)基于CAN以CA

7、N为基础的体系结构是目前市场上流行、较为便宜的一种解决方案。CAN包含了一个巨大的、可快速查找的数据表。CAM的内容描述了将被查找数据的位模式,分类需查看分组中的n比特,可能的位模式为2n。但由于实际上许多组合是不存在的,因此CAN只需存储可能的位模式的一部分。例如在简单分类中n=64,则可能的位模式可达264(2×1019),而实际需要的CAN也许只要1M比特。但在下一代Inter上,为分组和应用服务提供QoS,需要检测分组中的128~256比特,即有2128~256种组合,这就需要很多的CAM。典型的产品如Sibercore公司的SiberCAMTMUltera2M,它以一个专

8、用先进的三态CAN结构为基础,可用于几千兆/兆兆的路由器和多层次的企业交换器。Ultra-2M通过使用掩码来降低位模式的存储量,最多可使数据项由原来的2n个降到2(n-1)个,解决了多比特分类对CAM容量的要求。有较强的自学习功能,但在可编程性上还有特改进。500)this.style.ouseg(this)">(4)可编程状态机(ProgrammableStateMachine)传统的PSM技术存在的问题是:其策略由状态树(statetree)描绘,当策略必须深入检

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。