构件化软件路由器体系结构研究与应用

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:dingjk3883085
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
未来互联网体系架构需要得到大规模部署和验证。路由器是组成互联网基础设施的核心设备,解决互联网在安全可信、服务质量、移动管理、大规模路由等方面存在的问题采用的主要的机制、方法、协议最终都会在路由器上实现。软件路由器通常作为互联网新技术的实验平台,因此支持互联网新机制部署的软件路由器对互联网实验具有重要意义。然而现有软件路由器的紧耦合架构通常会带来接口定义复杂、不支持分工合作开发及平台迁移能力差等实际问题,从而造成软件路由器可扩展性较差、开发难度较大及部署代价较高,影响下一代互联网实验的研究进展。本文对松耦合的软件路由器进行研究,主要工作和创新点包括:1.提出了一种新型的软件路由器体系结构——MagicRouter。MagicRouter采用松耦合的构件化实现方法,基于用户空间独立的进程实现路由器转发和控制平面的各种功能,创新性地建立了以核心交换为基础的软件路由器模型;提出一种软件路由器的概念模型——虚拟对象空间(VOS,Virtual Object Space),为MagicRouter进程间交互提供良好的访问抽象;设计并优化了MagicRouter体系结构下的分组转发流程。2.对Magic Router的实现模型进行了详细设计。设计了MagicRouter核心进程的多线程核心交换机制,有效降低软件路由器模块间耦合度,并且能够提供清晰的路由器内部消息交互过程,有利于实验调试工作的进行;基于VOS定义了明确的模块间交互接口和具有可扩展性的消息结构,降低了在该路由器架构下进行新技术实验的难度。3.实现了MagicRouter架构下IPv4路由器原型Magic Router Beta,并对该路由器进行测试评价。结果表明基于核心交换机制实现的松耦合软件路由器MagicRouter Beta可以较理想的效率完成IPv4路由器的路由转发功能。综上所述,本文对软件路由器进行了深入的研究,提出了基于构件化可重构的软件路由器模型,具有易开发、可扩展、易部署等优点,对于互联网新技术的实验具有重大实践意义。
其他文献
NP问题是计算科学中的经典问题,而所有的NP问题都能在多项式时间内归结为NP完全问题,NP完全问题具有相当的复杂性,为NP完全问题寻找一个多项式时间的解法成为了许多科学家的
随着网络技术的进步,Internet中的实际网络状况已非昔日可比,这不仅体现在网络带宽的快速增加,还体现在网络拓扑的异构化、网络协议的差异化、网络的无尺度化以及服务请求的
高性能计算机自诞生以来主要应用在两大领域——数据处理和数值模拟。数据处理方面以数据分类为主,朴素贝叶斯分类算法(NBC)是优秀分类算法之一。数值模拟涵盖许多领域如数值
本文首先介绍了生物信息学研究的背景,以及相关领域的发展情况。详细讨论了生物信息学中研究DNA模体发现的一个重要的模型,也就是植入(l,d)-模体模型,该模型下的l、d的某些组
个性化信息服务主要是解决目前网络信息多样化与用户需求专一化之间的矛盾。个性化服务在电子商务应用领域取得了显著的成效。它以用户兴趣模型为核心,预测用户感兴趣的内容,
XML技术自产生以来,随着互联网Internet的迅速发展以及各种网络应用技术的出现,在网络数据存储与交换中发挥的作用越来越大,其安全性也受到广泛的关注。特别是随着Web服务技
随着计算机技术的发展,计算模式正逐步向“随时随地为人们提供服务”的普适计算过渡。随着网络技术和嵌入式技术的发展,各类便携、移动以及3C融合的产品逐渐融入并影响人们的
当今社会,各种调度规则与人工智能技术的结合已经成为目前调度问题研究的热点。基于知识库的调度是在一个群体中,建立知识库实现优化,作为一个关键模块,调度规则与知识库结合
虚拟现实技术是利用计算机生成一种高逼真的模拟环境,并可通过多种传感器接口,使用户“沉浸”到此环境中,从而实现用户与该虚拟环境之间的交互。目前,虚拟现实技术己广泛应用
嵌入式系统自诞生以来飞速发展,使得PDA、Pocket PC和智能手机等移动设备也迅速普及,基于移动设备的各种多媒体应用也逐渐丰富起来。2D图形显示已越来越不能满足人们对图形真