欢迎来到天天文库
浏览记录
ID:61473246
大小:37.00 KB
页数:4页
时间:2021-02-02
《网元性能统计方案研究.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、网元性能统计方案研究摘要:介绍了一种基于各类通信设备的网元性能统计方案,目的是减少网管对于大量冗余性能数据的处理,提升网管性能数据的处理效率。首先探讨了网元性能模块的整体框图和架构,它主要由3部分组成:网管、主控和单盘,文章只涉及了主控部分的实现,然后简述了网元性能采集功能的实现方法和统计流程,最后给出了无效性能的解决方案。文章所研究的方案在很大程度上减少了冗余性能数据,显著提升了处理效率。关键词:网元性能;网管;性能数据处理目前各类通信传输设备需要通过网管查看设备业务,例如标签交换路径(LabelSw
2、itchingPath,LSP)、伪线(PseudoWire,PW)、虚容器(VirtualContainer,VC)和三层虚拟专用网(Layer3VirtualPrivateNetwork,L3VPN)等的性能数据,通过流量工具查看某条二层(Layer2,L2)、三层(Layer3,L3)业务的流量曲线统计数据。由于目前业务性能查询都是基于单盘的,单盘上报大量无效的配置对象性能,这些性能都是无效的0值,造成单盘占用资源进行无效的性能采集,大量无效对象的性能信息在单盘、主控和网管之间传递。网管流量工具在
3、处理多设备的情况下,数据计算量极大[1]。针对上述问题,本文设计了一种网元性能统计方案,该方案可以大大减少网管对大量冗余性能数据的处理,显著提升网管性能数据的处理效率。在命令行界面(Command-LineInterface,CLI)显示上,可以按照基本性能和网元性能查看,数据量小,只关注重点性能;在网管显示上,可以按照业务对象查询性能,无需进行数据统计累加;在处理效率上,数据量比之前少很多,计算简单,入库查询效率高;在性能文件上,性能数据大量减少。1设备主控网元性能采集方法41.1设备主控网元性能模块
4、整体架构。网元性能统计要求网管上能查看LSP、VC和L3VPN等性能,单盘和主控支持这些性能数据的统计。网元性能模块主要由3部分组成:网管、主控和单盘。其中,网管能够根据业务对象组织私有协议查询和显示性能;主控主要负责网管协议的组织、定位源的翻译和单盘协议的解析;单盘负责查询性能,并根据单盘协议组织报文上报给主控。根据功能模块划分,网元性能模块自上而下分为网管、主控和单盘3大部分,如图1所示。其中,网管是与用户交互的界面,用户基于业务对象通过网管界面进行性能查询和统计;主控相当于“大脑”,解析单盘协议,
5、对从单盘收到的数据进行处理,并组织网管协议应答网管;单盘支持性能数据的统计,并组织单盘协议将数据上报给主控主控部分主要由4个模块构成,其中,套接字(Socket,SCK)模块主要负责建立SCK,完成对网管的网络连接的管理和数据收发;文件传送协议(FileTransferProtocol,FTP)模块通过FTP实现性能文件上送到网管服务器;网络传输代理模块获取KEY值和NAME的映射关系向上传递业务配置,解析单盘协议并向上传递数据,实现各业务单盘的数据交互;网络管理单元主要负责网元性能的统计、网管协议的组
6、织、定位源的翻译和单盘协议的解析,起到承上启下的作用[2]。1.2网元性能采集功能的实现方法。对于网元性能的每一个具体业务对象,我们采用定位源的方法来进行描述和数据传递。定位源是一个规定好的结构,其中包括KEY值和NAME值两大部分,由于单盘上处理的都是机器数据,所以主控和单盘间通过KEY值来实现消息的传递,KEY值是二进制数,包括了该业务对象事先规定好的类型、层次和身份号(IdentityNumber,ID)等信息。而网管上要显示业务对象的具体信息,需要获得相应的定位源字符串,所以主控和网管的数据通过
7、NAME值来实现,NAME值是一个大的字符串,包括了该业务对象的描述信息。网管配置接口使用了Google公司开发的开源的数据编码方式ProtocolBuffers(以下简称PB),它是一种紧凑的可扩展二进制消息格式,能对结构化的数据采用灵活、高效、自动的机制进行序列化和反序列化[3]。网络管理单元对网管下发的查询当前性能及累计性能的协议进行PB解码,组织当前性能或历史性能查询协议,并加入协议头,向网络传输代理发送消息,网络传输代理单元收取单盘的数据,通过解析跟单盘之间的协议来进行KEY值的传递,上送到网
8、络管理单元。网络管理单元通过定位源KEY值和NAME映射进行定位源翻译,完成网管协议封装,并本地生成性能文件,然后向网管FTP服务器上传性能文件[4]。42网元性能统计流程网元性能采集的基本流程如下:(1)网管通过私有协议向设备发送查询报文,命令码根据商定好的协议定义,在PB封装字符串中包括查询业务对象定位源,定位源的组成方式与上报保持一致。(2)主控收到网管查询报文后,解析PB数据,在主控缓存网管数据,作为回应网管报文。(3)主控根据网管
此文档下载收益归作者所有