面向业务网络性能管理的通信平台设计

面向业务网络性能管理的通信平台设计,第1张

SONPMSA系统通信平台的设计与实现是通过引入主动代码技术、定义基于应用层实现的主动信包的格式、利用Java的平台无关性解决了主动代码分发机制中关键主动代码的解析和加载两大功能的设计与实现问题。从而解决了面向业务的网络性能管理系统通信平台动态地执行网络业务数据的管理问题。

  引言

  SONPMSA(Service-Oriented Network Performance Management System Based onAcTIve Code)系统是基于主动代码的面向业务的网络性能管理系统。SONPMSA系统将网络中运行的业务作为被管理对象,通过采集和分析网络业务的性能数据,监测网络业务的性能。对网络线路质量进行分析,同时,统计网络业务运行的状态信息,并对网络的使用发展做出评测、估计,为网络进一步的规划调整提供依据等。

  要实现面向业务的网络管理必须打破传统网络中间节点系统的封闭性,因此SONPMSA系统利用主动网络的主动代码技术,通过主动包携带可执行的主动代码,用户根据具体的需求动态对网络中间节点进行编程,从而达到对网络中的业务实施有效地控制与定制。SONPMSA系统通过借鉴的TMN(TelecommunicaTIon Management Network,电信管理网)思想优化通信平台设计,以实现对面向网络业务的性能管理。

  1 SONPMSA通信平台的设计

  SONPMSA系统中,信息的传递是面向业务的网络性能管理系统实现的关键。因此,网络通信平台的设计是非常重要的,通信平台需要提供其他部件所需要的通信功能,保障能够准确地、没有错误地将数据传送到目的节点。并且通信平台除了提供通信的接口和服务,还负责进行管理命令的侦听。基于主动代码面向业务网络性能管理通信的平台结构图如图1所示。

  

面向业务网络性能管理的通信平台设计,基于主动代码面向业务网络性能管理通信的平台结构图,第2张

 

  传统网络的中间节点对网络传递的数据信息本身的语义是不做分析、理解的,而主动网络是由网络上的主动节点以及一些传统节点构成的。主动网络能够传递封装有可执行代码的主动信包,主动信包在主动节点中移动,主动节点对流经它的主动信包进行读取、语义分析,并通过获取主动信包中的代码而动态地执行网络业务数据的管理。因此主动代码基础是要实现主动代码的解析,而要实现主动代码的解析就需要实现主动信包格式的定义。目前主要有两种封装方式:主动网络封装协议ANEP(AcTIve Network EncapsulaTIon Protocol)和主动IP(Acti-ve IP)。在SONPMSA系统中设计主动信包的封装格式时,没有像Active IP信包格式那样去修改数据报的IP Option,而是侧重如何构造通信双方都能够理解的数据报格式。基于应用层实现的主动信包的格式如图2所示。

  

面向业务网络性能管理的通信平台设计,第3张

 

  在图2所示主动信包格式的基础上,图1的工作过程为主动代码平台由主动代码平台接口(ACAPI)和主动节点AN(主动节点兼容传统节点)组成。接口ACAPI实时监听来自网管中心NMC的命令,即通过接口ACAPI接收主动信包,根据主动代码的分发机制将其解析执行。中间节点ANi允许用户编程,节点之间的通信通过主动信包完成。

  主动代码服务器(Active Code Server,ACS):该服务器中可以动态存储各种与业务相关的主动代码,如性能数据收集的主动代码,新业务引入配置的主动代码。当主动节点完成某项服务所需要执行的主动代码在本地代码库中不存在时,采用动态请求加载的方式动态加载主动代码。

  业务数据生成器将来自网元层的数据转换成面向业务的数据通过ACAPI返回到网管中心NMC使用。

  

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2642986.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-12
下一篇 2022-08-12

发表评论

登录后才能评论

评论列表(0条)

保存