基于Linux的可编程路由器软件体系结构设计与实现

来源 :上海师范大学 | 被引量 : 0次 | 上传用户:fatty19830801
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Internet的迅速发展对网络中的关键设备—路由器提出了许多新的要求.该文主要侧重软件体系结构的研究并提出了一种新的灵活的可扩展的路由器软件体系结构.在这种软件体系机构中,路由器的功能被分成多个原始的处理单元,叫做处理机.为了实现新的服务,我们仅仅需要编写处理机程序,而不用更新整个路由器的软件.而且当原始处理机不能满足新增加服务的要求时,我们可以向系统中动态地增加新的处理机.另外,为了使用户容易地对路由器的功能进行编程,我们定义了一种面向用户的描述语言,它包括三种语句,分别是报头头域描述语句、报头处理描述语句、处理机描述语句.最后,为了解析描述语言编写的程序,我们设计了一个简单的编译器将程序中的语句用对应的处理机正确地执行.为了测试该文中的软件体系结构,我们设计了三个建立在该体系结构上的路由器应用案例,实验结果表明,它不仅能够正确地转发数据报,也能提供基本的扩展服务.
其他文献
企业信息化浪潮对应用软件的需求十分迫切,而当前的应用软件开发组织的开发水平基本停留于手工作坊阶段.软件工程研究以解决软件开发问题、提高开发效率和软件产品质量为主要
电子商务是目前研究的热点领域之一,具有非常广阔的应用前景和较高的学术价值.通过对传统商务模型和当前电子商务模型的研究,我们发现一般的电子商务模型的实现都有其特定的
随着信息科学的不断进步和网络技术的广泛应用,各种应用系统也得以迅速发展和广泛普及。但是不同的信息化建设时期资源的投入和软硬件技术平台不同,使得企业的这些应用系统,
计算机信息检索技术作为信息采集的重要方法和手段已有几十年的发展历程。随着技术的不断进步和信息量成倍地增加,特别是网络技术和多媒体技术的发展,使信息处理从传统模式向新
论文首先介绍了业务流设计的内容、基于ATM和IPv6的网络业务分类方法以及网络业务流分析技术,然后给出了作者参与制定的CAINONET子网级网络业务分类方法和一个业务流设计的原
当前,随着互联网技术、多媒体技术和电子商务的快速发展,人们越来越重视图片、视频、音频等多媒体产品的版权保护。比较常见的保护措施是通过向多媒体产品添加明水印来表明这些
随着Internet的迅速普及推广,网络安全问题日渐突出,因此各种安全技术应运而生.公钥认证体制(PKI)是在开放网络环境下提供身份认证,并保证信息机密性和完整性的技术,目前已经成
随着网络技术的迅速发展和Internet的普及,网络安全的重要性已凸显出来,网络安全现在已成为一个研究热点.该文在国家863计划和日本国日本大学网络安全研究基金的资助下,对网
全文共分五章,下面分别简介各章内容.第一章:综述了现代通信网发展趋势,和宽带IP QoS技术现状.这一章主要为了后面几章打下一个基础.第二章:首先,描述了在仿真研究过程中所涉及
该文全面介绍了缓冲区的基本概念和缓冲区溢出的基本原理,论述了多种缓冲区溢出攻击的基本方法、高级方法和很多技巧.详细分析了BSS段溢出、堆溢出和基于堆的分配/释放内存函