基于服务元网络体系结构路由器虚电路模块的设计及实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:christain008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
电子科技大学新型网络实验室所提出的服务元网络体系结构是一种非层次的新型网络体系结构,它采用端到端的虚电路结构,从而可以预留资源,进而保证了网络服务质量,并且服务元只提供服务,不接受服务,所以避免了层间交互和服务传递的开销。美国麻省理工大学Eddie Kohler博士提出并由MIT计算机技术系并行与分布式操作系统实验室开发完成的Click路由系统根据数据报在路由器中受路由器各功能模块作用而引起的包内容或传输方向变化对路由器功能实施抽象,将各功能抽象成独立的组件即服务元。本文的设计正是在服务元网络体系结构的基础上,参考了Click路由系统完成的。论文主要论述了基于服务元网络体系结构的原型路由器(以下简称SU(Service Unit)路由器)及其实现。文中着重讨论了SU路由器中虚电路模块。在SU原型路由器的设计中,我们定义了包处理元,路由器由包处理元对象组织构成,其配置图是一个由包处理元对象沿数据包流向连接而成的有向图。路由器的软件架构分为配置程序和包处理元软件模块两部分,配置程序在初始化时将多个包处理元对象按配置图组织,从而可以根据不同的需要灵活构建各种类型的网络节点。虚电路模块实现的功能是创建虚电路表,处理虚电路管理包和数据包。包括虚电路管理包的转发和对虚电路表节点的建立、删除等;还有对于数据包的转发处理;同时实现对网络的流量控制。文中详述了虚电路模块的设计思想、类数据结构、函数流程、函数功能等。本文在linux 2.2.18内核下,采用面向对象的思想,用C++程序开发语言对SU原型路由器中虚电路模块进行了设计,进而用C++语言进行内核模块编程实现其功能。论文取材于电子科技大学纵向项目XXXX创新基金,由于编程实现基于服务元网络体系结构的SU路由器原型是前人没有做过的,我们在整个过程中不可避免的遇到了较多难题,但是通过我们对已有技术的借鉴,各位老师的悉心指导,项目成员的积极讨论,这些问题都得到了解决。测试结果证明了SU原型路由器能正确地进行数据转发,也能达到规定的转发速率、丢包率等性能指标。并且SU原型路由器的设计与实现通过了项目阶段性验收。文末对目前工作进行了总结并提出了下一步工作的建议。
其他文献
随着互联网的飞速发展和网络应用的普及,计算机网络已经成为了人们生活中必不可少的部分。人们在享受信息化带来的众多好处的同时,也面临着日益突出的信息安全问题。防火墙是
飞机地面作业调度问题是当今民航业面临的一个热点问题,飞机数量的增加导致了大型枢纽机场飞机地面作业量的急剧增加,只有高效快速地完成飞机地面作业,才能确保飞机准时准点起飞
该文研究了基于Web日志挖掘技术的智能Web站点,对其中智能Web站点的体系结构、Web日志预处理、Web日志挖掘算法等进行了深入的研究,并部分实现了一个智能站点的原型系统——A
TSP问题(traveling salesman problem)是一个组合优化方面的问题,已经成为并将继续成为测试组合优化新算法的标准问题。从理论上讲,使用穷举法不但可以求解TSP问题,而且还可以求
本篇论文主要从以下四个方面对Web日志挖掘进行了系统的分析和研究。第一是对数据挖掘、Web数据挖掘和Web日志挖掘进行了概述,阐述了本篇论文的研究背景及Web日志挖掘研究现
随着网络信息技术飞速发展,互联网已经成为人类社会的重要组成部分。在Internet 之上,一个虚拟的社会正在成熟壮大。网络技术和设施的日臻完善,为这个虚拟社会提供了技术和硬
随着计算机技术和云计算技术的高速发展,因特网给人们的生活带来了翻天覆地的变化。但是近些年来,网络上不断曝光多起严重的信息泄露等安全问题,使得人们对于网络产生了信任
权函数神经网络是近些年来发展起来的一种新型神经网络,该算法具有很多优点,例如可以直接求得全局最优点,具有很好的泛化能力,训练后的权函数能够反映样本内部的有价值的信息特征
智能规划是人工智能研究领域近年来发展起来的一个热门分支,理论研究和实际应用都成为人工智能当前的热点。本文首先分析研究目前智能规划领域中的典型方法和关键技术,并对规划
研究药物和靶标蛋白之间的关系对于药物研发有着重要的意义。传统的化学试验方法效率低下且成本高昂,而通过计算机技术进行研究具有高效、低开销等优点,因此成为这一领域的重要研究途径。本文重点关注基于机器学习,尤其是基于相似度的药物-靶标相互作用关系预测方法。这一领域当下的研究热点是如何开发新的预测方法使其具有较高的预测准确性。在本文中,我们首先对现今较为经典,同时预测效果较好的几种基于机器学习的方法进行了