一种传输网管数据采集装置和方法制造方法及图纸

技术编号:17099610 阅读:42 留言:0更新日期:2018-01-21 11:20
本发明专利技术实施例提供一种传输网管数据采集装置和方法,通过任务调度模块根据参数配置文件向网元数据采集模块发送采集控制指令,以及根据参数配置文件向采集数据加工模块发送采集数据检测指令;网元数据采集模块根据采集控制指令对各管理实体组端点对象进行数据采集,获得数据采集结果;采集数据加工处理模块根据采集数据检测指令读取数据采集结果,并封装为性能数据文件;数据存储模块,用于存储性能数据文件;采用上述方案,在对隧道和伪线的丢包率和时延进行采集时,可实现全网采集、多PHB优先级采集以及连续采集,节省了人力成本和设备硬件升级成本,减轻了工程现网的维护难度。

A data acquisition device and method for transmission network management

The embodiment of the invention provides a transmission network management data acquisition device and method, through the task scheduling module according to the configuration file to the network element data acquisition module sends control instructions and parameters according to the configuration file to data processing module to send data detection command; network data acquisition module according to the acquisition of control instructions to collect the data of each management entity group of endpoint objects, data acquisition results; data acquisition processing module according to the collected data detection command reads the data acquisition results, and package performance data file; data storage module for storing performance data file; using the scheme, collected in the tunnel and pseudo line packet loss rate and delay, can realize the whole network multi PHB acquisition, priority acquisition and continuous data acquisition, save manpower cost and equipment The cost of upgrades reduces the difficulty of maintenance of the current network.

【技术实现步骤摘要】
一种传输网管数据采集装置和方法
本专利技术涉及通信领域,尤其涉及一种传输网管数据采集装置和方法。
技术介绍
通信设备工程现网运行时,业务的丢包率和时延是重要的运维指标,是通信网络质量的重要体现。丢包率是指测试中所丢失数据包数量占所发送数据组的比率;时延是指一个报文、分组或比特从一个网络或链路的一端传送到另一个端所需要的时间。对于MPLS-TP(Multi-ProtocolLabelSwitchingTransportProfile,多协议标签交换传送应用)隧道和伪线的丢包率以及时延采集有如下两种:按需采集、设备预激活上报。其中,丢包率可以通过帧丢失来反映。按需采集是由用户在网管上手动对基于隧道/伪线创建的单个MEP(MaintenanceEntityGroupEndPoint,管理实体组端点)对象触发帧丢失测量和时延测量操作,采集结束后,由设备上报采集结果,网管对数据进行展现。此种采集方式每次只能对一个MEP对象进行帧丢失测量或时延测量操作,无法应用于全网,而且无法形成一个持续时间范围内的性能报告。设备预激活上报则是在基于隧道/伪线的特定MEP对象上开启预激活上报开关,设备在按特定时间间隔主动进行帧丢失测量和时延测量操作,采集结束之后,通过性能通道上报采集结果给网管,网管将数据呈现在该网元的历史性能界面中。此种方式依赖设备硬件,对于在工程上不具备设备预激活功能的设备而言就无法进行数据采集,而且当采集对象多的时候,逐个开启预激活开关需要耗费大量时间,此外,囿于设备硬件资源限制,设备预激活上报功能也无法提供多个PHB(Per-HopBehavior,逐跳行为)优先级的丢包率和时延性能数据。针对上述问题,提出一种可全网、可多PHB优先级、可连续的丢包率和时延采集装置和方法,是本领域技术人员亟待解决的技术问题。
技术实现思路
本专利技术实施例主要解决的技术问题是,提供一种传输网管数据采集装置和方法,解决现有技术中,在对隧道和伪线的丢包率和时延进行采集时,无法全网采集、无法多PHB优先级采集、无法连续采集的问题。为解决上述技术问题,本专利技术实施例提供一种传输网管数据采集装置,包括:任务调度模块,用于根据参数配置文件向网元数据采集模块发送采集控制指令,以及根据参数配置文件向采集数据加工模块发送采集数据检测指令;网元数据采集模块,用于根据采集控制指令对各管理实体组端点对象进行数据采集,获得数据采集结果;采集数据加工处理模块,用于根据采集数据检测指令读取数据采集结果,并封装为性能数据文件;数据存储模块,用于存储性能数据文件。为解决上述技术问题,本专利技术实施例提供一种传输网管数据采集方法,包括:发送采集控制指令以及采集数据检测指令;根据采集控制指令对各管理实体组端点对象进行数据采集,获得数据采集结果;根据采集数据检测指令读取数据采集结果,并封装为性能数据文件,将性能数据文件存入数据存储模块。为解决上述技术问题,本专利技术实施例还提供一种计算机存储介质,计算机存储介质中存储有计算机可执行指令,计算机可执行指令用于执行前述的传输网管数据采集方法。本专利技术的有益效果是:根据本专利技术实施例提供的传输网管数据采集装置和方法,通过任务调度模块根据参数配置文件向网元数据采集模块发送采集控制指令,以及根据参数配置文件向采集数据加工模块发送采集数据检测指令;网元数据采集模块根据采集控制指令对各管理实体组端点对象进行数据采集,获得数据采集结果;采集数据加工处理模块根据采集数据检测指令读取数据采集结果,并封装为性能数据文件;数据存储模块,用于存储性能数据文件;采用上述方案,在对隧道和伪线的丢包率和时延进行采集时,可实现全网采集、多PHB优先级采集以及连续采集,节省了人力成本和设备硬件升级成本,减轻了工程现网的维护难度。附图说明图1为本专利技术实施例一提供的一种传输网管数据采集装置的示意图;图2为本专利技术实施例二提供的一种传输网管数据采集方法的流程图;图3为本专利技术实施例二提供的一种传输网管数据采集方法的流程图。具体实施方式下面通过具体实施方式结合附图对本专利技术实施例作进一步详细说明。实施例一根据运营商网络运营的实际需要,通常将网络的管理工作划分为三大类:操作(Operation)、管理(Administration)、维护(Maintenance),简称OAM。其中,操作主要完成日常网络和业务进行的分析、预测、规划和配置工作;维护主要是对网络及其业务的测试和故障管理等进行的日常操作活动。OAM中涉及到以下几个术语:ME(MaintenanceEntity,管理实体)、MEG(MaintenanceEntityGroup,管理实体组)、MEP。其中,ME是一个需要管理的实体,也就是OAM要检测的段落,表示两个MEP之间的联系,在T-MPLS(TransportMulti-ProtocolLabelSwitching,传送多协议标签交换)中,基本的ME是T-MPLS路径。MEG是由一组满足条件的ME组成,这些ME必须在同一个管理域、同一个MEG层次和相同的点到点或点到多点MPLS-TP连接,这样OAM就可以在固定的范围内进行工作。MEP是维护MEG的端点,生成和终结OAM分组。在对隧道和伪线的丢包率和时延进行采集时,为了实现能全网采集、多PHB优先级采集以及连续采集,本实施例提供一种传输网管数据采集装置,请参见图1,该装置包括:任务调度模块101、网元数据采集模块102、采集数据加工处理模块103、数据存储模块104,其中,任务调度模块101根据参数配置文件向网元数据采集模块102发送采集控制指令,以及根据参数配置文件向采集数据加工模块103发送采集数据检测指令。任务调度模块101用于根据参数配置文件中的定时任务周期参数设置采集数据定时任务。其中,任务调度模块101读取参数配置文件,判断数据采集功能是否开启,若开启,则根据参数配置文件中的定时任务周期参数设置采集数据定时任务。任务调度模块101用于在采集数据加工处理模块103中设置多个适配器进程,并确定各适配器进程的MEP检测数据;并向各适配器进程发送采集数据检测指令,检测指令包括启动通知和结束通知,检测指令中还携带有适配器进程ID。其中,采集数据定时任务查询全网隧道和伪线的MEG数据,得到MEP类型的MEG数据,然后查询SNC(子网连接)数据,并根据MEP类型的MEG数据得到子网中起始PE节点、结束PE节点的MEP检测数据,再查询网管服务器部署的适配器进程数量,及每个适配器进程管理的网元名称,最后根据MEP数据及每个适配器进程数据,计算出每个适配器进程的MEP检测数据。在所有检测线程检测完成之后,采集数据定时任务向各适配器进程发送携带适配器进程ID的结束通知,释放相关内存,采集数据定时任务结束。任务调度模块101还用于对各适配器进程的MEP检测数据按网元进行间隔排序,并对排序好的MEP检测数据按并发度参数进行分组。任务调度模块101还用于对每个适配器进程分配一个检测线程,检测线程按照先帧丢失测量后时延测量的顺序,依次对对应的MEP对象按照预设的PHB优先级顺序组装采集数据检测指令,然后将采集数据检测指令发送给适配器进程。其中,预设的PHB优先级顺序依次为:BE、AF11、AF21、AF31、AF41、EF、CS6本文档来自技高网
...
一种传输网管数据采集装置和方法

【技术保护点】
一种传输网管数据采集装置,包括:任务调度模块,用于根据参数配置文件向网元数据采集模块发送采集控制指令,以及根据参数配置文件向采集数据加工模块发送采集数据检测指令;网元数据采集模块,用于根据所述采集控制指令对各管理实体组端点对象进行数据采集,获得数据采集结果;采集数据加工处理模块,用于根据所述采集数据检测指令读取所述数据采集结果,并封装为性能数据文件;数据存储模块,用于存储所述性能数据文件。

【技术特征摘要】
1.一种传输网管数据采集装置,包括:任务调度模块,用于根据参数配置文件向网元数据采集模块发送采集控制指令,以及根据参数配置文件向采集数据加工模块发送采集数据检测指令;网元数据采集模块,用于根据所述采集控制指令对各管理实体组端点对象进行数据采集,获得数据采集结果;采集数据加工处理模块,用于根据所述采集数据检测指令读取所述数据采集结果,并封装为性能数据文件;数据存储模块,用于存储所述性能数据文件。2.如权利要求1所述的传输网管数据采集装置,其特征在于,所述网元数据采集模块用于根据所述采集控制指令向各管理实体组端点对象下发帧丢失测量/时延测量检测命令,缓存帧丢失测量/时延测量命令中的序列号和逐跳行为优先级信息,接收并缓存各管理实体组端点对象的数据采集结果。3.如权利要求1或2所述的传输网管数据采集装置,其特征在于,所述任务调度模块包括:用于根据参数配置文件中的定时任务周期参数设置采集数据定时任务;在所述采集数据加工处理模块中设置多个适配器进程,并确定各适配器进程的管理实体组端点检测数据;并向各适配器进程发送采集数据检测指令,所述检测指令包括启动通知和结束通知;所述采集数据加工处理模块包括:用于监听发给所述各适配器进程的启动通知,并启动定时任务去轮询所述数据采集结果写入各自的临时文件中;还用于监听发给所述各适配器进程的结束通知,结束定时任务,根据所述临时文件生成性能数据文件。4.如权利要求3所述的传输网管数据采集装置,其特征在于,所述任务调度模块还用于对各适配器进程的管理实体组端点检测数据按网元进行间隔排序,并对排序好的管理实体组端点检测数据按并发度参数进行分组。5.如权利要求3所述的传输网管数据采集装置,其特征在于,所述任务调度模块还用于对每个适配器进程分配一个检测线程,所述检测线程按照先帧丢失测量后时延测量的顺序,依次对对应的管理实体组端点对...

【专利技术属性】
技术研发人员:杨杰李伟
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1