层次式交换网络IP包分类的设计与实现——基于网络处理器平台

来源 :中国科学院计算机网络信息中心 | 被引量 : 0次 | 上传用户:sunnus31
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
层次式交换网络是一种适应下一代互联网的基于IP交换的新型网络体系结构,它按照层次构造网络拓扑,地址空间与拓扑结构严格匹配,以交换代替路由,克服了现有Internet的网络结构无序、通信路径不确定、IP地址结构无序、难以实现服务质量保证、网络可管理性差、网络设备越来越复杂昂贵和高速转发路由瓶颈等问题。层次式交换网络的基本协议标准已经制定,原型系统已经在X86平台上实现,验证了层次式交换网络在理论和逻辑上的正确性;同时,层次式交换网络的基本转发功能已经在网络处理器平台上实现。网络处理器以其独特的高并行度、灵活可编程的体系结构,能够很好地满足高速处理的要求,利于层次式交换网络的实际部署。但是,该基本实现不能满足实际环境中日益增长的服务质量需求。下一代网络是基于IP技术的综合话音、数据、图像、视频的多媒体业务网络,需要根据不同的业务类型提供优良的、不同级别的服务质量。为此,需要加入服务质量子系统,而IP数据包分类是服务质量功能实现的基础。服务质量的实现,有利于进一步推进层次式交换网络的推广与实施。层次式交换网络研究组已经制定了服务质量基本框架,但是网络处理器平台上尚未实现,本文基于层次式交换网络基本思想并结合Intel IXP2805网络处理器硬件特性,着重研究了层次式交换网络基于网络处理器的服务质量软件系统中IP数据包分类的部分,主要内容包括:   ⑴分析了层次式交换网络的分类需求和实现约束,提出基于IP数据包五元组的分类框架,即依据每个IP数据包包头的五元组信息,通过相关表的查找,共同完成规则的匹配,决定执行的动作。   ⑵设计和实现了网络处理器上IPv4和IPv6包分类算法。针对IPv4和IPv6数据包特点和分类的异同,利用分类处理框架和相关数据结构,在网络处理器平台,通过微码在微引擎上实现分类功能。   ⑶设计实现了数据包分类规则到分类算法中相关的数据结构的转化表示,为分类查找提供了保证。   ⑷估算和评价了分类算法的性能和存储空间需求。
其他文献
软件构件库是软件复用的支持设施之一。构件库主要提供构件描述、分类、发布、存储、检索、反馈和评估等构件管理作用。当前,随着以Web Services为代表的分布式构件技术的发展
现代信息社会对计算机系统和互联网络的高度依赖使得作为其基础设施的软件变得尤为重要。作为信息安全中重要的一环,软件安全得到了学术界和工业界高度的重视。 软件的庞多
随着Web2.0的快速发展,互联网上积累了海量的用户产生内容,如微博、论坛、贴吧、评论等。这类信息资源具有两个显著的特点:(1)文档具有时间动态性特征,即文档与时间紧密相连,内容
学位
Internet已经发展成世界上最大的网络,并从根本上影响了整个社会的生活方式。但是随着其爆炸性增长,Internet遇到了许多问题。这些问题主要表现在网络地址问题、路由瓶颈问题、
学位
Internet上的计算资源一般都是独立开发并管理的,具有一定的自主性。而由于Internet本身所具有的开放性和动态性,Internet上的计算资源必将以某种方式实现互联、互通、协作、
交联质谱技术将质谱技术与交联技术相结合,在研究蛋白质结构与相互作用上具有速度快、成本小、蛋白质纯度要求低等优势。本课题组经过六年的合作探索,研发了应用于化学交联技术
变电站是输配电系统中的重要一环。提高变电站的安全与经济运行水平,减少变电站的运行值班人员并逐步实行无人值班,变电站综合自动化技术需要更深入的研究开发。目前流行的变电站自动化系统的主站大多选用双机热备容错系统,其目的是将单主机系统运行所带来的系统风险降至最低。目前的双机热备容错系统大多为专用的双机软件或集群软件,并配以专用的服务器及磁盘阵列柜。对于中小型变电站来说成本太高,对于老变电站改造更是难以采
数据仓库作为决策支持系统的重要分析工具多年来一直备受关注。在进行海量数据决策分析时,分布式数据仓库扮演着重要的角色。本文以天玑大数据引擎中的分布式数据仓库组件——
自主计算所要解决的是日益复杂的计算环境中所面临的管理与成本问题,提高系统的运行效率,使得IT系统能够自我管理.本文从基于主体的自主单元设计,自主计算的软件建模方法、基