基于PLAN网络的最短路径优先网络模型

来源 :西南师范大学 西南大学 | 被引量 : 0次 | 上传用户:chrisfei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
主动网络(Active Networks)的概念是DARPA(Defense Advanced Research Projects Agency)研究协会于1995年,针对当时网络发展过程中遇到的几个问题(即,把新的技术和标准引入现有网络中的困难:由于几个网络协议层的冗余操作而使网络性能下降;在已存在的结构模块中加入新服务的困难)提出的。 主动网络是相对于现有的网络比较而言的。现有的网络由于不对报文进行处理或计算,因此可以称之为被动网络(Passive Networks)。虽然在现有的网络中路由器和交换机也可以改变报文的报头,但它们对真正的用户数据却不做任何处理,原封不动地转发用户数据是它们的宗旨。即使对报头的改变和相关路由处理也是独立于用户处理和产生这些报文的应用程序的。相比之下,在主动网络中的路由器和交换机则可以对网络报文进行用户自定义计算。 可编程主动网络语言(PLAN)采用集成思想来实现主动网络的特点。PLAN程序被集成到每一个数据包,然后发送到网络,每一个消息或包都要求包含一个程序段,说明是否可能嵌入数据。当这些包到达主动结点时,主动结点将解释这些程序,然后将程序的嵌入数据发出。 当前的PLAN网络以SLRP(SLRP-Service Level Routing Protocol)路由协议作为默认路由服务,该协议是基于跃点(hops)计数的一个动态路由协议。面对现实网络系统中各种复杂的链路形态,仅仅基于跃点计数的路由算法是低效和片面的。 因此,在本文中提出了一个基于PLAN网络的现有架构,以开销(cost)代替跃点(hops)计数计算网络路径长度,实现最短路径优先(Shortest Path First,SPF)路由规则的主动网络模型。该模型充分利用主动网络的可编程特性,在不修改低层网络协议的情况下,以服务的方式动态加载路由协议,并通过PLAN主动包加以调用,来实现最短路径优先的路由规则。 整个模型由Java和Pi zza程序语言编写,并由PLAN语言进行安装和服务的调用,最后通过Ping和Traceroute这两个常用的网络实用程序进行实例化分析和测试。
其他文献
21世纪是一个以网络为核心的信息时代。随着网络技术的快速发展,消费电子产品逐渐与计算机、通信技术紧密结合在一起,从而使家电上网、构建智能家居网络成为可能。Echelon公司
万维网(WWW)在日益庞大,网上的信息量以及网站的复杂程度更是以惊人的速度增长,因此有效地利用这个庞大的资源成了一个问题.为了解决这个问题,人们开发了搜索引擎,这是查询资
一些新兴的网络服务要求在网络内完成计算控制任务,这是传统的网络体系结构所不能支持的.在传统的网络中,应用程序必须在专门的网络节点上提供服务,以执行用户控制的计算.改
随着计算机网络规模日益庞大及复杂性和异构性不断增加,如何实施完整而有效的网络管理已成为一个备受关注的问题.该文主要对网络信息实时过滤技术及基于Web的网络管理模式进
随着中国信息化建设步伐的加快,管理系统的进一步信息化成为高校刻不容缓的任务.如何在已有的系统资源上开发一套新的全局化管理信息系统,是各高校面临的共同问题.文中从北京
广州市三防数据库系统分为三防综合数据库系统、后台数据维护系统和前台用户界面三个部分。作为整个系统的基石,三防综合数据库系统的设计是在遵循相关国家和水利行业标准的前
网络管理系统是对网络活动和资源进行检测、分析、控制和规划的一组软件.随着计算机网络朝着大规模、复杂化、异构化的方向发展,这给网络管理提出了新的要求.传统的集中式网
1975年,Shamos和Hoey利用计算机有效地计算了平面点集的Voronoi图,并发表了一篇著名的论文,计算几何从此诞生,成为计算机科学理论中一个新的富有生命力的领域.计算几何作为一
生物信息学是计算分子生物学与计算机科学之间的交叉学科.近年来,随着计算技术的突飞猛进,生物技术正给整个人类带来前所未有的巨大变化.该文围绕生物信息的计算模型与算法开
迅速发展的网络技术与网络应用对网络服务的多样性甚至是个性化提出了越来越高的要求,这使得传统网络那种单一而固化(存储-转发)的服务模式不再适应当前网络发展的需要.DARPA