基于网络处理器的层次网数据平面的设计与实现——分类/ISL封装模块,隧道模块,逻辑端口计算模块

来源 :中国科学院计算机网络信息中心 | 被引量 : 0次 | 上传用户:mbqgg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于通用PC硬件体系结构的层次式交换网络实验平台搭建成功,验证了层次式交换网络的可行性,相关网络协议和体系结构的正确性,然而,基于通用PC的实验平台,不能提供很好的数据吞吐速率。为了全面实现层次网数据平面的功能并能够提供高速的数据处理能力,本文作者提出了基于模块化通信平台(MCP)和高级电信交换架构(ATCA)的层次式网络交换机的设计,其硬件平台包含多种板卡,其中网络处理板卡是系统的核心板卡,用于对数据包进行业务处理,网络处理器则是网络处理板卡的核心部件,本文作者采用了Intel IXP2800网络处理器进行层次式交换网络样机的开发和研制。在硬件平台设计确定之后,重点进行了基于网络处理器的层次网数据平面软件系统开发。   本论文的许多工作是在钱华林研究员和葛敬国博士的带领下,经过层次网体系结构项目组成员共同讨论的结果。论文的作者作为项目组成员参与基于网络处理器的层次式交换网络数据平面的研究、设计与实验过程。本论文基于层次网基本思想并结合Intel IXP2800网络处理器硬件特性,重点研究了基于网络处理器的层次网数据平面软件系统的设计与实现。主要研究内容包括四部分:   1)层次式网络交换机的硬件设计。通过对层次式交换网络节点域交换控制过程和网络处理器硬件的研究,提出了基于Intel IXP2800网络处理器的电信级层次式网络交换机。   2)基于网络处理器的层次式交换网络数据平面软件系统的总体设计方案和具体实现。从层次式交换网络项层体系结构开始,介绍了系统的高层设计、详细设计、具体功能模块化分、模块功能和系统资源分配等。   3)在基于网络处理器的层次式交换网络数据平面软件系统总体设计完成之后,论文介绍了数据平面数据包转发处理流程中的分类/ISL封装模块、隧道模块、逻辑端口计算模块,并分别对每个模块的设计与实现做了详细的描述。   4)原型实验部分介绍在软件系统编码完成之后,在Developer Workbench上进行仿真测试的过程和结果。讲述了原型试验中所用的层次式网络试验平台,并在该平台上针对基于IXP2400和IXP2800网络处理器的软件系统分别进行性能测试和对比,最终验证了基于网络处理器的层次式交换网络软件系统设计的正确性。
其他文献
面对网络安全的严峻形势,为促进防火墙等网络安全技术的发展,以齐德昱教授为所长的计算机系统结构研究所,紧跟时代步伐,站在IT技术前沿,承担了粤港关键领域重点突破项目——《综合
中间件是基于Internet的网络分布计算的重要组成部分。为满足网络分布计算环境下对大规模用户的并发服务,中间件多采用服务器集群结构,以使中间件具有高可伸缩性、高可靠性和高
卫星网络是由携带传感器、天线、电源、推进系统等各类有效载荷的航天器、卫星(星座)组成的分布式、智能化综合信息网络,它具有空间三维立体化、信息提供网格化、运行管理智能
数据网格着眼于如何在一个动态的、多单位参与的虚拟组织内实现数据资源共享与协同工作,而对分布式的、异构的海量数据资源的共享与访问是现代大部分科研工作不可或缺的一部分
模型驱动软件开发是当前研究的热点之一,然而其相关理论和技术的不成熟却影响了它的广泛应用。   本论文以基于UML的模型驱动开发为背景,研究了模型驱动开发过程相关问题及
ERP(Enterprise Resource Planning,企业资源计划系统)是建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。Oracle ERP作为全球第二大E
实体识别是自然语言处理中一个十分重要的问题,同时也是一项关键性基础技术。 本文首先对实体识别中的命名实体和一般实体识别问题分别进行了概要性描述,并综述了当前实体识
随着计算机网络和Internet的不断发展,系统遭受的入侵和攻击也越来越多。入侵检测作为一种积极主动的安全防护技术,提供了对内部攻击、外部攻击和误操作的实时保护,是整个网络安
随着计算机技术发展和网络的普及,电子政务近几年得到了深入广泛的发展,各级政府和政府各部门建立了相应的业务系统,收集了大量的信息资源。电子政务进程正从基础建设阶段进入到
为提高图像传感器的成像质量,满足对外部环境光线强弱的适应能力,随着工业技术和制造工艺的不断提高,高位宽数字图像正逐步替代经典的8位数字图像。本文的研究目的是将位宽分