基于网络处理器的层次网数据平面的设计与实现——数据包验证模块,组播转发模块,负载均衡模块

来源 :中国科学院计算机网络信息中心 | 被引量 : 0次 | 上传用户:wxy199
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
层次式交换网络是一种适应下一代互联网的基于IP交换的新型网络体系结构,克服了现有互联网的网络结构无序、网络行为不确定、通信路径不确定、IP地址结构无序、难以实现服务质量保证、缺乏底层自愈能力、难以实现组播和多宿连接、骨干网核心设备易受攻击、网络安全难以保证、网络可管理性差、设备越来越复杂昂贵等等缺点。层次式交换网络的原型系统已经在IntelX86平台上被实现,已经初步验证了层次式交换网络在理论和逻辑上的正确性。但是,层次式网络是被设计来替代现有的互联网络的,层次式网络交换机将来会被部署于骨干网络之上。因此,层次式网络交换机必须是能够达到数个Gbps的线速处理能力的电信级交换机,但这显然是基于Intel X86平台的原型系统所无法实现的。因此,我们提出了以网络处理器作为硬件平台的层次式网络交换机的设计方案。   本文的许多工作是在钱华林研究员和葛敬国博士的带领下,层次式交换网络研究小组成员共同讨论的结果。本文作者作为小组成员之一,参与了以下两个方面的工作:   1)提出了基于网络处理器的层次式网络数据平面的数据处理框架。   2)设计和实现了数据包验证模块、组播转发模块和负载均衡模块。数据包验证模块是数据包进入层次式网络交换机以后所经历的第一个真正的处理模块,该模块负责根据路由器要求协议RFC1812的要求,验证数据包的合法性。组播转发模块使层次式网络交换机支持组播服务,它是由两个子模块组成:组播表查找模块和数据包复制模块。负载均衡将指向逻辑链路的流量均匀地分布到逻辑链路所包含的所有外部物理链路上。   上述两个方面的设计都已经在仿真试验环境上进行了实现,试验结果基本符合设计的需求。当然,目前在实现中还存在一些需要改进的地方。例如,没有对数据结构在分级存储体系结构上的不同分布情况进行充分的测试,因而所取得的结果有可能不是最优化的,这些改进都将是下一步工作的内容。
其他文献
学位
随着Internet的进一步发展及其在全球的迅速蔓延,引发了对传统教育模式的新一轮革命.该文提供了一个较完善的基于Internet的现代远程教育系统.该文设计实现了基于WWW的远程教
生物科学技术与计算机科学技术的迅速发展,孕育了一门新的学科——生物信息学。特别是人类基因组计划(Human Genome Project,HGP)的顺利实施和完成,极大地推动了这门新生学科的
学位
遗传算法作为一种启发式搜索算法,在科学研究、工程技术等众多领域有着广泛的应用。但由于现有的遗传算法在求解某些优化问题时,通常存在搜索效率不高的问题,因而使遗传算法在实
该文介绍了分布式多媒体数据库系统的现状,给出了分布式野战综合数据库的系统设计,深入研究了面向野战信息的分布式数据库辅助设计工具的实现方法,多媒体数据的存取、检索、
该文是上海交通大学金桥网络工程中心开发的基于SNMP的网络管理系统展开的一系列研究课题中的一个,其主要内容是企业级网络互连模型的拓扑生成与拓扑显示.近几年来,企业网络
蛋白质是一种重要的生物大分子,其结构的预测是后基因组时代生物信息学研究的重要学科之一。蛋白质结构预测就是利用氨基酸一级序列来预测蛋白质的空间构象,它包括蛋白质二级结
空间数据查询是空间数据管理的重要内容,在时空数据库、空间数据库、地理信息系统和智能交通系统等中有着广泛的应用,因此,开发高效的空间数据查询处理算法显得尤为重要。但是,由
学位