主动网络管理关键技术研究

摘 要:随着主动网络技术的发展壮大,主动网络对网络服务质量的控制和网络的应用管理产生了积极性的影响。本文从主动网络的相关技术及运用入手,研究设计出以主动网络为基础的网络管理系统,达到实现主动网络的目的。

关键词:主动网络技术;网络管理;关键技术

就目前网络状况而言,想要编程各个计算机的网络交换设备和交换设备所支持的网络协议是较为困难的,只有在实现网络标准化的基础下才能方便用户的联系。可以说主动网络的出现在一定程度上挑战了传统的网络体系结构,对网络服务和网络协议提供了更好的发展机遇。但是在拥有众多便利的的同时,主动网络也面临着许多在管理方面的问题,只有进行更为高效的网络管理机制才能够有效的促进主动网络的发展应用。

1 主动网络体系结构

主动网络是指在网络中各项主动节点与传统网络的重点设备节点(例如路由器)所进行连接的构建,其中的两个功能性实体是主动包和主动节点。主动节点又分为三个层次,分别是主动应用、执行环境和节点操作系统。其中主动应用是实现某种特定的业务所用的可执行代码;执行环境主要处理和解释主动包,是定义了的可编程接口。节点操作系统处于执行环境与底层物理资源之间,分别含有内存、线程和通道三种资源,主要完成执行环境所发送的请求服务,控制资源访问、提供公共服务和实现通道。主动网络在传输分组时还能同时携带用户制定的程序代码以及用户数据,是在传统网络缺陷的基础上衍生出的新型网络体系。主动网络能够在经过网络节点转发时同时完成校验、代码和包头,称为主动包或主动报文,主动节点可以处理通过自身的数据,用户数据包也能够携带自身制定的程序代码,主动点分析后再根据指令执行相应的代码。用户编程处理过后的网络结果可能是主动报文所需要的相应指令或计算机数据,在网络内能够灵活制定并实现自身所需的网络服务和业务。

相对于传统的网络而言,主动网络具有更多的特性,其中最大特点就是具有可编程性。此外,它还可以传送带有程序代码的主动包,具有可移动性的特点。主动网络所具有的灵活性扩展功能加快了互联网络结构的重组和更新,让用户主动参与到网络建设之中,通过制定一定的网络语言标准,满足目前网络条件之下的特定业务内容,在这种用户参与的主动网络里,用户能够制定满足自身需求的安全策略。

2 主动网络管理关键技术

针对目前网络的快速发展,网络管理在运用主动网络技术后在网关响应及网络宽带速率方面得到了很大的提高,很好的解决了以往网络环境中资源利用率低和可扩充性弱的问题,网络资源的富余提高了网关系统的运行速率。利用主动网络技术能够根据用户的需求对网络管理协议进行一定的配置与升级。主动网络技术在传统网络多元化、复杂化和智能化方面的服务基础上,适应了增大规模和复杂度提高的互联网络,为智能网络服务的发展做好了铺垫,扩宽了解决传统网络问题的途径。

通过运用主动网络技术能够减少对网络服务的研究开发与实施的时间,让用户自主剪裁或创建代码来完成自身的网络需求,降低了网络管理的成本。主动网络技术还能够改善反馈拥塞的网络环境,压缩拥塞周期并加快网络的反应速率。主动节点根据不同的拥塞要求,对数据流的传输速度进行监控,有效的改善网络的服务性能。另外,用户还能够通过主动网络管理发送信息,避免用户信息的重复发送,减少信息资源大量堆积的情况,具有可靠的信息传播特点。主动网络中含有可编程的节点,可以插入关于网络程序的调整代码,实现控制网络服务质量的目的。

3 一种基于主动网络技术的网络管理系统

以主动网络技术为基础,将主动网络的相关技术引入到网络管理当中,从而解决传统网络管理模式当中的不足之处。以主动网络技术为基础所提出的管理模型,是由Active-Agent、代码服务器、主动处理平台、ANMS、模型内主动节点和模型里的传统节点。主动节点的设计理念是采用Janos主动节点的操作系统,利用ANTS的可扩展性来作为执行环境。ANTS将原语划分为控制操作、聚合、缓存、封装体操作和环境访问。

实现ANTS的代码分发机制可进行以下几个步骤:首先,封装体的传输最先识别的是协议和类型,当其抵达某一个主动节点时,会对一个指定的封装体进行检查,查看其协议代码是否存在缓存区域中。在一个主动节点收到加载请求之后,从而执行加载响应,对其判断是否加载成功,最后做出相应处理;其次,以Java为基础为ANTS提供实现主动网络的资源平台,在设计当中首先要考虑如何选择认证机制来保护主动网络的安全,现阶段相对可行的方法就是实用公钥技术,在路径和终端用户上必须建立起安全连接,使其原始端口可以对主动报文实行数字签名。通过主动节点连接主动报文的方式实现用户自身定义的应用和符文。最后,执行环境的五个主要组成部件包括主动报文产生器、主动代码加载器、主动代码执行器、主动报文解释器和安全检查器。在主动代码执行过程中或执行后、主动代码执行后、主动代码执行中所生成的新的报文。

主动节点中的软件结构主要包括以下设计通过通信模块接受相关报文并在经过安全检查后解析报文和模块,进入到模块仲裁环节,主动代码所调用的模块是以报文解析模块的结果为基础,当代码调用完毕便会出现在代码执行模块,最后再由主动报文中的生成模块再一次封装主动报文;主动报文主则主要包括网络管理的主动报文构造与类型设计,以及主动运用报文和直接执行报文。除此之外,管理功能这一模块的设计有:故障管理、安全管理、配置管理、性能管理。

[参考文献]

[1]张君枫.基于主动网络技术的网络管理[J].网络安全技术与应用,2011(8):12-14.

[2]许荣.网络管理与主动网络管理技术相关问题研究[J].商品与质量,2011(Z2):209.

推荐访问:技术研究 网络管理 主动 关键