层次式交换网络在网络处理器上的实现——队列区分、队列管理及传输调度模块

来源 :中国科学院计算机网络信息中心 | 被引量 : 0次 | 上传用户:skybabay
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的深入应用与发展,互联网正逐步成为通讯设施的统一平台。各种业务均可由Internet来承载,并以Internet网为基础,最终实现数据、语音、图像的业务融合和网络融合。Internet取得了极大的成功,但也面临着严峻的挑战:Internet上的路由操作复杂,路由器和交换机日益成为整个网络的瓶颈;难以提供服务质量保证;地址空间不足等。目前提出的许多基于现有Internet的解决方案都只能解决部分问题,而且通常增加了实现的复杂性。修修补补已经无法解决当今网络面临的问题,当前网络体系结构需要根本的变革。   为此,本文作者提出了层次式交换网络(Hierarchically Switched Network,HSNet)的思想,在网络拓扑结构、地址空间中引入层次结构的概念,即网络的拓扑结构按层次结构构造,网络的地址空间也按层次结构分配,并且拓扑结构的层次与地址结构的层次严格匹配。在按照以上规则组建的网络中,实现数据包按照层次地址快速交换,以IP交换代替IP路由,避免路由操作。   网络处理器(Network Processor,简称NP)以其优异的性价比和高度的灵活性成为影响IP未来网络发展的三大关键技术(NP、ASIC、Compact PCI)之一。它以其高性能和可编程性为下一代通信产品的设计提供了一种灵活的解决方案,并成为目前路由器中实现服务质量控制的最佳硬件选择。   本文的许多工作是在钱华林研究员的带领下,层次式交换网络研究小组成员共同讨论的结果。本文作者作为小组成员之一,参与了以下三个方面的工作:   1)层次式交换网络原型系统下服务质量控制策略的设计与实现。网络应用的多样性要求其提供不同等级的服务并保证其服务质量,因此路由器上服务质量的研究尤为重要。本文实现了层次式交换网络在Linux环境下的服务质量控制。   2)基于网络处理器的服务质量控制策略设计。根据网络处理器IXP2800/IXP2805的硬件体系结构,本文完成了基于网络处理器的层次式交换网络服务质量控制的设计。通过队列区分、队列管理和传输调度模块实现了区分服务,从而控制数据包根据输出端口和优先级分别入队列,并根据当前数据流特征和队列状态决定对数据包进行转发或丢弃操作。   3)设计实现了基于网络处理器的随机早期侦测算法。网络处理器芯片不支持浮点运算,而在随机早期侦测算法中却多次使用乘法、乘方等操作。为了在网络处理器中实现该算法,需要对算法进行改进,只使用加法和移位操作来实现算法,这样也大大提高了处理器速度。   上述三部分的设计工作都已经在各自平台上进行了实现,试验结果基本符合设计的需求。当然,目前在实现中还存在一些需要改进的地方,这些改进将是下一步工作的内容。
其他文献
音频作为多媒体信息的一个重要组成部分,承载着很多资讯。随着多媒体技术的发展,音频资料的数据量不断膨胀。为了有效地利用这些信息,不仅需要合理的数据库系统来组织如此庞大的
随着计算机技术的迅速发展和硬件水平的快速提升,尤其是近年来高性能计算机和并行技术的发展,可视化技术作为科学研究和工程技术应用的一个手段变得日益重要。“高性能计算机及
近年来,高速铁路在我国发展迅猛,高速铁路运营里程和投用高速列车规模均跃居世界首位。与传统的机辆式普速列车相比,高速列车运用具有运行速度高、运行距离长、运营规模大的特点
三维重建是计算机视觉和计算机图形学的基本问题,在许多领域有广泛的应用。基于图像的三维重建技术恢复的三维信息精度低,而高分辨率的激光或结构光扫描技术设备昂贵且操作复杂
本文研究了WMN网络中的节点定位技术,研究目标为设计低误差、高可用性的定位解决方案,同时为WMN网络中的路由节点(MeshRouter)和客户机节点(MeshClient)提供准确的定位服务。主
随着计算机能力的提高,越来越多的文字信息需要通过计算机来处理,这迫切地需要软件全球化的支持。软件系统的国际化水平影响着其全球化能力。软件国际化就是指让软件的实现独立
互联网给人们带来信息爆炸、快速经济的同时,也带来了很多不利于经济发展和人民生活的不良信息,对WEB信息的过滤成为一个热门的研究课题。当前的网页过滤系统主要采用URL过滤和
在飞速发展的信息时代,信息日益成为社会各领域中最活跃、最具有决定意义的因素。视频监控作为一种最有效的获取信息的方式,它伴随着网络技术、多媒体技术、数字集成电路技术的
H.264/AVC(AdvancedVideoCoding)是ITU-T和ISO/IEC共同组成的联合专家组于2003年颁布的新一代视频编解码国际标准,同时也作为MPEG-4标准中的第10部分。与以往的视频编解码标准
本论文立足于计算机系统BIOS,结合系统架构和硬件设计,实现并深入研究了APCI在现代个人计算机,特别是笔记本计算机上的实现与应用。通过实践和实验数据证明了ACPI电源管理接口在