CN107612764A - A kind of transmission network management data acquisition device and method - Google Patents

A kind of transmission network management data acquisition device and method Download PDF

Info

Publication number
CN107612764A
CN107612764A CN201610547067.6A CN201610547067A CN107612764A CN 107612764 A CN107612764 A CN 107612764A CN 201610547067 A CN201610547067 A CN 201610547067A CN 107612764 A CN107612764 A CN 107612764A
Authority
CN
China
Prior art keywords
data
data acquisition
gathered
instruction
detection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610547067.6A
Other languages
Chinese (zh)
Other versions
CN107612764B (en
Inventor
杨杰
李伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201610547067.6A priority Critical patent/CN107612764B/en
Publication of CN107612764A publication Critical patent/CN107612764A/en
Application granted granted Critical
Publication of CN107612764B publication Critical patent/CN107612764B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The embodiment of the present invention provides a kind of transmission network management data acquisition device and method, acquisition control is sent according to parameter configuration files to network element data acquisition module to instruct, and send gathered data detection instruction to gathered data processing module according to parameter configuration files by task scheduling modules;Network element data acquisition module instructs according to acquisition control and carries out data acquisition to each management entity group endpoint object, obtains data acquisition results;Gathered data working process module detects instruction according to gathered data and reads data acquisition results, and is encapsulated as performance data files;Data memory module, for storage performance data file;Using such scheme, when packet loss and time delay to tunnel and pseudo-wire are acquired, the whole network collection, the collection of more PHB priority and continuous acquisition can be achieved, save human cost and device hardware upgrade cost, alleviate the maintenance difficulties of engineering existing network.

Description

A kind of transmission network management data acquisition device and method
Technical field
The present invention relates to the communications field, more particularly to a kind of transmission network management data acquisition device and method.
Background technology
When communication equipment engineering existing network is run, the packet loss and time delay of business are important O&M indexs, are communication networks The important embodiment of quality.Packet loss refers to that lost data packet number in test accounts for the ratio of transmitted data group;Time delay refers to One message, packet or bit be sent to another end from one end of a network or link required for time.
For MPLS-TP (Multi-Protocol Label Switching Transport Profile, multi-protocols mark Label exchange transmission application) packet loss and time delay collection of tunnel and pseudo-wire have the following two kinds:Gather on demand, on equipment preactivate Report.Wherein, packet loss can be reflected by LOF.
On demand collection be by user on webmaster single MEP (Maintenance to being created based on tunnel/pseudo-wire manually Entity Group End Point, management entity group end points) objects trigger LOF measurement and latency measurement operation, collection knot Shu Hou, collection result is reported by equipment, webmaster shows to data.Such a acquisition mode every time can only be to a MEP object LOF measurement or latency measurement operation are carried out, the whole network can not be applied to, and can not be formed in a duration ranges Performance report.
Equipment preactivate reports, and is to open preactivate on the specific MEP objects based on tunnel/pseudo-wire to report switch, if It is standby that LOF measurement and latency measurement operation are actively being carried out by specified time interval, after collection terminates, pass through performance passage Report collection result that data are presented in the historical performance interface of the network element to webmaster, webmaster.It is hard that such a mode relies on equipment Part, in engineering for possessing the equipment of equipment preactivate function can not carry out data acquisition, and when collection pair As it is more when, one by one open preactivate switch needs take considerable time, in addition, being limited to device hardware resource constraint, equipment Preactivate reporting functions can not also provide multiple PHB (Per-Hop Behavior, per hop behavior) priority packet loss and when Prolong performance data.
In view of the above-mentioned problems, propose one kind can the whole network, can more PHB priority, continuously packet loss and time delay collection can fill Put and method, be those skilled in the art's technical problem urgently to be resolved hurrily.
The content of the invention
The embodiment of the present invention mainly solving the technical problems that, there is provided a kind of transmission network management data acquisition device and method, Solve in the prior art, when packet loss and time delay to tunnel and pseudo-wire are acquired, can not the whole network collection, without fado PHB Priority collection, can not continuous acquisition the problem of.
In order to solve the above technical problems, the embodiment of the present invention provides a kind of transmission network management data acquisition device, including:
Task scheduling modules, for sending acquisition control instruction to network element data acquisition module according to parameter configuration files, And send gathered data detection instruction to gathered data processing module according to parameter configuration files;
Network element data acquisition module, adopted for carrying out data to each management entity group endpoint object according to acquisition control instruction Collection, obtain data acquisition results;
Gathered data working process module, data acquisition results are read for detecting instruction according to gathered data, and encapsulated For performance data files;
Data memory module, for storage performance data file.
In order to solve the above technical problems, the embodiment of the present invention provides a kind of transmission network management collecting method, including:
Send acquisition control instruction and gathered data detection instruction;
Data acquisition is carried out to each management entity group endpoint object according to acquisition control instruction, obtains data acquisition results;
Instruction is detected according to gathered data and reads data acquisition results, and is encapsulated as performance data files, by performance data File is stored in data memory module.
In order to solve the above technical problems, the embodiment of the present invention also provides a kind of computer-readable storage medium, computer storage is situated between Computer executable instructions are stored with matter, computer executable instructions are used to perform foregoing transmission network management data acquisition side Method.
The beneficial effects of the invention are as follows:
The transmission network management data acquisition device and method provided according to embodiments of the present invention, by task scheduling modules according to Parameter configuration files send acquisition control instruction to network element data acquisition module, and according to parameter configuration files to gathered data Processing module sends gathered data detection instruction;Network element data acquisition module is instructed to each management entity group end according to acquisition control Point object carries out data acquisition, obtains data acquisition results;Gathered data working process module is detected according to gathered data and instructed Data acquisition results are read, and are encapsulated as performance data files;Data memory module, for storage performance data file;Using Such scheme, when packet loss and time delay to tunnel and pseudo-wire are acquired, the whole network collection can be achieved, more PHB priority are adopted Collection and continuous acquisition, save human cost and device hardware upgrade cost, alleviate the maintenance difficulties of engineering existing network.
Brief description of the drawings
Fig. 1 is a kind of schematic diagram for transmission network management data acquisition device that the embodiment of the present invention one provides;
Fig. 2 is a kind of flow chart for transmission network management collecting method that the embodiment of the present invention two provides;
Fig. 3 is a kind of flow chart for transmission network management collecting method that the embodiment of the present invention two provides.
Embodiment
The embodiment of the present invention is described in further detail below by embodiment combination accompanying drawing.
Embodiment one
According to being actually needed for carrier network operation, the management work of network is generally divided into three major types:Operation (Operation), manage (Administration), safeguard (Maintenance), abbreviation OAM.Wherein, operation is main completes Prediction, planning and the configuration work that commodity network and business are carried out;Safeguard mainly test to network and its business and The regular job activity of the progress such as fault management.
It is related to following term in OAM:ME (Maintenance Entity, management entity), MEG (Maintenance Entity Group, management entity group), MEP.Wherein, ME is an entity for needing to manage, that is, The OAM paragraphs to be detected, the contact between two MEP is represented, in T-MPLS (Transport Multi-Protocol Label Switching, transport MPLS) in, basic ME is T-MPLS paths.MEG is by one group of ME for meeting condition Composition, these ME must connect in same management domain, same MEG levels and identical point-to-point or point-to-multipoint MPLS-TP Connect, such OAM cans are operated in fixed scope.MEP is the end points for safeguarding MEG, generation and termination OAM packets.
, can the whole network collection, more PHB priority in order to realize when packet loss and time delay to tunnel and pseudo-wire are acquired Collection and continuous acquisition, the present embodiment provide a kind of transmission network management data acquisition device, refer to Fig. 1, the device includes:Appoint Business scheduler module 101, network element data acquisition module 102, gathered data working process module 103, data memory module 104, its In, task scheduling modules 101 send acquisition control to network element data acquisition module 102 according to parameter configuration files and instructed, and According to parameter configuration files gathered data detection instruction is sent to gathered data processing module 103.
The timed task cycle parameter that task scheduling modules 101 are used in parameter configuration files sets gathered data to determine When task.Wherein, task scheduling modules 101 read parameter configuration files, judge whether data acquisition function is opened, if opening, Then the timed task cycle parameter in parameter configuration files sets gathered data timed task.
Task scheduling modules 101 are used to set multiple adapter processes in gathered data working process module 103, and really The MEP detection data of fixed each adapter process;And gathered data detection instruction is sent to each adapter process, detection instruction includes Start notice and end notification, adapter process ID is also carried in detection instruction.
Wherein, gathered data timed task inquires about the MEG data of the whole network tunnel and pseudo-wire, obtains the MEG numbers of MEP types According to then inquiry SNC (Subnetwork connection) data, and starting PE nodes, end in subnet are obtained according to the MEG data of MEP types The MEP detection data of PE nodes, then the adapter number of processes of NM server deployment is inquired about, and each adapter management of process Element name, finally according to MEP data and each adapter process data, calculate the MEP detections of each adapter process Data.
After all detection thread detections are completed, gathered data timed task sends to each adapter process and carries adaptation The end notification of device process ID, discharges associated internal memory, and gathered data timed task terminates.
Task scheduling modules 101 are additionally operable to enter between-line spacing sequence by network element to the MEP detection data of each adapter process, and The MEP detections data to have sorted are grouped by concurrency parameter.
Task scheduling modules 101 are additionally operable to each one detection thread of adapter course allocation, and detection thread is according to elder generation The order of latency measurement after LOF measurement, assembles according to default PHB priority orders to corresponding MEP objects gather successively Data detection command, gathered data detection instruction is then sent to adapter process.Wherein, default PHB priority orders It is followed successively by:BE、AF11、AF21、AF31、AF41、EF、CS6、CS7.
Network element data acquisition module 102 instructs according to acquisition control and carries out data acquisition to each MEP objects, obtains data and adopts Collect result.
Network element data acquisition module 102 is used to be instructed to each MEP objects according to acquisition control to issue LOF measurement/time delay Sense command is measured, sequence number and PHB precedence informations in caching LOF measurement/latency measurement order, receives and caches The data acquisition results of each MEP objects.
After network element data acquisition module 102 receives the acquisition control instruction that task scheduling modules 101 are sent, from collection The acquisition control instruction of this network element is filtered out in control instruction, and the special marking of cashing indication the whole network collection is in intermediate buffer. Then LOF measurement/latency measurement sense command is issued to each MEP objects, in caching LOF measurement/latency measurement order Sequence number SerialNo and PHB precedence information in intermediate buffer.The special of mark the whole network collection is obtained from intermediate buffer Mark, by network element, sequence number SerialNo, PHB priority buffer in global buffer.Receive and cache the number of each MEP objects According to collection result.Wherein, data acquisition results are LOF measured value, delay measurements.
Gathered data working process module 103 detects instruction according to gathered data and reads data acquisition results, and is encapsulated as Performance data files.
Gathered data working process module 103 includes:
The startup notice of each adapter process is issued for monitoring, and starts timed task and goes polling data collection result to write Enter in respective temporary file, the LOF measured value and delay measurements that will be polled to are write in respective temporary file; It is additionally operable to monitor the end notification for issuing each adapter process, stop timing task, it is each stops the write-in of polling data collection result From temporary file in operation, LOF measured value and delay measurements in temporary file, generation current task week The performance data files of phase.Storage notice is sent, the data in performance data files are write into data memory module 104.Then LOF measurement/latency measurement temporary file is emptied, discharges related resource.
Data memory module 104, for storage performance data file.
The transmission network management data acquisition device provided according to embodiments of the present invention, by task scheduling modules 101 according to ginseng Number configuration files to network element data acquisition module 102 send acquisition control instruction, and according to parameter configuration files to collection number Gathered data detection instruction is sent according to processing module 103;Network element data acquisition module 102 is instructed to each management according to acquisition control Group of entities endpoint object carries out data acquisition, obtains data acquisition results;Gathered data working process module 103 is according to collection number Instructed according to detection and read data acquisition results, and be encapsulated as performance data files;Data memory module 104, for storage performance Data file;Using such scheme, when packet loss and time delay to tunnel and pseudo-wire are acquired, can be achieved the whole network collection, More PHB priority collections and continuous acquisition, save human cost and device hardware upgrade cost, alleviate engineering existing network Maintenance difficulties.
Embodiment two
, can the whole network collection, more PHB priority in order to realize when packet loss and time delay to tunnel and pseudo-wire are acquired Collection and continuous acquisition, the present embodiment provide a kind of transmission network management collecting method, refer to Fig. 2, this method include with Lower step:
S201:Send acquisition control instruction and gathered data detection instruction.
Specifically, it can be sent from task scheduling modules 101 according to parameter configuration files to network element data acquisition module 102 Acquisition control instructs, and network element data acquisition module 102 receives the acquisition control sent by task scheduling modules 101 and instructed.Can To send gathered data detection instruction to gathered data processing module 103 according to parameter configuration files from task scheduling modules 101, Gathered data processing module 103 receives the gathered data sent by task scheduling modules 101 and detects instruction.
Specifically, it can be set by timed task cycle parameter of the task scheduling modules 101 in parameter configuration files Gathered data timed task.Wherein, task scheduling modules 101 read parameter configuration files, judge whether data acquisition function is opened Open, if opening, the timed task cycle parameter in parameter configuration files sets gathered data timed task.
Can be with specifically, sending gathered data detection instruction to gathered data processing module 103 according to parameter configuration files Including:Multiple adapter processes are set in gathered data working process module 103 by task scheduling modules 101, and determined each The MEP detection data of adapter process;And gathered data detection instruction is sent to each adapter process, detection instruction includes starting Notice and end notification, adapter process ID is also carried in detection instruction.
Wherein, gathered data timed task inquires about the MEG data of the whole network tunnel and pseudo-wire, obtains the MEG numbers of MEP types According to then inquiry SNC (Subnetwork connection) data, and starting PE nodes, end in subnet are obtained according to the MEG data of MEP types The MEP detection data of PE nodes, then the adapter number of processes of NM server deployment is inquired about, and each adapter management of process Element name, finally according to MEP data and each adapter process data, calculate the MEP detections of each adapter process Data.
Task scheduling modules 101 detect data to the MEP of each adapter process and enter between-line spacing sequence by network element, and to sequence Good MEP detections data are grouped by concurrency parameter.
Determining the MEP detections data of each adapter process includes:MEP detections data to each adapter process are entered by network element Between-line spacing is sorted, and the detections of the MEP to having sorted data are grouped by concurrency parameter.
Task scheduling modules 101 are also lost to each one detection thread of adapter course allocation, detection thread according to first frame The order of latency measurement after measuring is lost, gathered data is assembled according to default PHB priority orders to corresponding MEP objects successively Detection instruction, gathered data detection instruction is then sent to adapter process.Wherein, default PHB priority orders are successively For:BE、AF11、AF21、AF31、AF41、EF、CS6、CS7.
S202:Data acquisition is carried out to each MEP objects according to acquisition control instruction, obtains data acquisition results.
Specifically, carrying out data acquisition to each MEP objects according to acquisition control instruction, obtaining data acquisition results can wrap Include:Instructed from network element data acquisition module 102 according to acquisition control to each MEP objects and issue LOF measurement/latency measurement inspection Survey order, sequence number and PHB precedence informations in caching LOF measurement/latency measurement order, receive and cache each MEP pairs The data acquisition results of elephant.
After network element data acquisition module 102 receives the acquisition control instruction that task scheduling modules 101 are sent, from collection The acquisition control instruction of this network element is filtered out in control instruction, and the special marking of cashing indication the whole network collection is in intermediate buffer. Then LOF measurement/latency measurement sense command is issued to each MEP objects, in caching LOF measurement/latency measurement order Sequence number SerialNo and PHB precedence information in intermediate buffer.The special of mark the whole network collection is obtained from intermediate buffer Mark, by network element, sequence number SerialNo, PHB priority buffer in global buffer.Receive and cache the number of each MEP objects According to collection result.Wherein, data acquisition results are LOF measured value, delay measurements.
S203:Instruction is detected according to gathered data and reads data acquisition results, and is encapsulated as performance data files, by performance Data file is stored in data memory module 104.
Specifically, detecting instruction according to gathered data reads data acquisition results, and be encapsulated as performance data files can be with Including:The startup notice for issuing each adapter process is monitored by gathered data working process module 103, and starts timed task and goes Polling data collection result is write in respective temporary file, LOF measured value and the delay measurements write-in that will be polled to In respective temporary file;The end notification for issuing each adapter process is also monitored, stop timing task, stops polling data and adopts Collect the operation that result is write in respective temporary file, LOF measured value and delay measurements in temporary file are raw Into the performance data files in current task cycle.Storage notice is sent, the data in performance data files are write into data storage Module 104.Then LOF measurement/latency measurement temporary file is emptied, discharges related resource.
The scheme of the present embodiment is further described for a specific example for example below, and the present embodiment provides a kind of Transmission network management collecting method, refers to Fig. 3, and this method comprises the following steps:
S301:Parameter configuration files are read, judge whether data acquisition function parameter is true, if true, then basis Timed task cycle parameter in configuration file sets gathered data timed task.
Detection parameters configuration file DetectParamConf.xml is read, judges data acquisition function parameter Whether FunctionSwitch is true, if true, then the timed task cycle parameter in configuration file SvrTimerTaskRepeatInterval sets gathered data timed task TOamTimingTaskTimerTask.
S302:Gathered data timed task inquires about the MEG data of the whole network tunnel and pseudo-wire, obtains the MEG numbers of MEP types According to;Subnet connectivity data is inquired about, and obtains originating PE nodes in subnet according to the MEG data of MEP types, terminate PE nodes MEP data.
Gathered data timed task inquires about the MEG data dbMegList of the whole network tunnel and pseudo-wire, obtains the MEG of MEP types Data mepMegList;Gathered data timed task inquires about SNC (Subnetwork connection) data sncInfoList, and according to MEP types MEG data mepMegList obtain originating PE nodes in subnet, terminate the MEP data matchMepBeanList of PE nodes.
S303:The adapter number of processes of gathered data timed task inquiry NM server deployment, and each adapter The element name of management of process;According to MEP data and each adapter process data, the MEP of each adapter process is calculated Data.
The adapter number of processes of gathered data timed task inquiry NM server deployment, and each adapter process pipe The element name processNEMap of reason;Gathered data timed task is suitable according to MEP data matchMepBeanList and each Orchestration process data processNEMap, calculate the MEP data processMatchMepBeanMap of each adapter process.
S304:Gathered data timed task enters between-line spacing sequence to the MEP data of each adapter process by network element;To row The MEP data of the good each adapter process of sequence are grouped by concurrency parameter.
Gathered data timed task is to the MEP data of each adapter process to have sorted SortedMatchMepBeanList is grouped by concurrency parameter AdapterProcessingTaskConcurrency;Adopt Collection data timing task is to the MEP data sortedMatchMepBeanList of each adapter process to have sorted by concurrency Parameter AdapterProcessingTaskConcurrency is grouped.
S305:Gathered data timed task is sequentially allocated a detection thread to each adapter process, and detection thread is pressed The order of latency measurement after first LOF measurement, successively to the MEP objects in every group by PHB priority orders assembling detection report Text, and initiate detection request to adapter process.
Gathered data timed task is sequentially allocated a detection thread to each adapter process TOamTimingTaskCheckThread, the order of latency measurement after detection thread is measured by first LOF, successively in every group MEP objects press PHB priority orders, PHB priority orders are followed successively by:BE、AF11、AF21、AF31、AF41、EF、CS6、 CS7.Assemble detection messages MEGLMReqList_T MEGDMReqList_T, and initiate detection request to adapter process.
S306:The detection request sent is received, the detection request of this network element, and cashing indication are filtered out in being asked from detection The value of the special marking of the whole network collection is in intermediate buffer.
Receive the detection request MEGLMReqList_T that sends MEGDMReqList_T, filter out this in being asked from detection The detection request MEGRequireLM_T of network element MEGDM_T, and the special marking mappingPhb of cashing indication the whole network collection Value history is in intermediate buffer.
S307:LOF measurement/latency measurement sense command, caching LOF measurement/latency measurement life are issued to equipment Sequence number and PHB priority in order is in intermediate buffer;The value of the special marking of mark the whole network collection is obtained from intermediate buffer, By network element, sequence number, PHB priority buffers in global buffer;The data of receiving device collection, and it is buffered in intermediate buffer In.
LOF measurement/latency measurement sense command is issued to equipment, in caching LOF measurement/latency measurement order Sequence number SerialNo and PHB priority is in intermediate buffer.The special marking of mark the whole network collection is obtained from intermediate buffer MappingPhb value history, by network element, sequence number SerialNo, PHB priority buffer in global buffer.Reception is set The data LMResultList_T of standby collection DMResultList_T, and be buffered in intermediate buffer.
S308:Judge whether data acquisition function parameter is true, if true, then obtained by network element, sequence number The PHB priority matched somebody with somebody, and PHB priority, MEP objects, data acquisition results are cached into cache pool, and discharge mutually inside the Pass Deposit.
Judge whether data acquisition function parameter FunctionSwitch is true, if true, then pass through network element, sequence The PHB priority that number SerialNo is matched, and PHB priority, MEP objects, data acquisition results are cached to cache pool In cslMap, and discharge associated internal memory.
S309:The Detection task that gathered data timed task carries adapter process ID to the transmission of each adapter process opens Dynamic notice.
S310:Parameter configuration files are read, judge whether data acquisition function parameter is true, if true, is then registered Mailbox, listen to the Detection task sent and start notice.
Parameter configuration files DetectParamConf.xml is read, judges data acquisition function parameter Whether FunctionSwitch is true, and if true, then registration mailbox, listens to the Detection task sent and start notice.
S311:The startup notice for issuing this adapter process is listened to, starts a timed task and goes in poll cache pool LOF measurement/latency measurement collection result data, and LOF measured/time delay measures data are respectively written into each Temporary file in.
The startup notice for issuing this adapter process n is listened to, starts a timed task The LOF measurement that TOamTimingTaskDataWriteTimerTask is gone in poll cache pool cslMap/latency measurement collection Result data lmBean/dmBean, and LOF measured/time delay measures data are respectively written into respective temporary file In.
S312:Gathered data timed task sends the Detection task knot for carrying adapter process ID to each adapter process Shu Tongzhi.
S313:The end notification for issuing this adapter process is listened to, terminates cache pool poll timed task, is lost according to frame Lose the performance data files in measurement/latency measurement temporary file data generation current task cycle.
The end notification for issuing this adapter process n is listened to, terminates cache pool poll timed task, is surveyed according to LOF The performance data files 4379-bnsubnetptncn- in amount/latency measurement temporary file data generation current task cycle 20150409151922-15min.txt。
S314:Storage notice is sent, the data in performance data files are write into network management database, empty cache pool, frame Measurement/latency measurement temporary file is lost, discharges related resource.
The transmission network management collecting method provided according to embodiments of the present invention, send acquisition control instruction and collection number Instructed according to detection;Data acquisition is carried out to each MEP objects according to acquisition control instruction, obtains data acquisition results;According to collection Data detection command reads data acquisition results, and is encapsulated as performance data files, and performance data files are stored in into data storage Module 104;Using such scheme, when packet loss and time delay to tunnel and pseudo-wire are acquired, the whole network can be achieved and gather, be more PHB priority gathers and continuous acquisition, saves human cost and device hardware upgrade cost, alleviates the dimension of engineering existing network Protect difficulty.
A kind of computer-readable storage medium is also provided in another embodiment, and being stored with computer in computer-readable storage medium can Execute instruction, computer executable instructions are used for the transmission network management collecting method for performing any one of embodiment one.
Obviously, those skilled in the art should be understood that each module of the embodiments of the present invention or each step can be used General computing device realizes that they can be concentrated on single computing device, or be distributed in multiple computing device institutes On the network of composition, alternatively, they can be realized with the program code that computing device can perform, it is thus possible to by they It is stored in storage medium (ROM/RAM, magnetic disc, CD) and is performed by computing device, and in some cases, can be with not The order being same as herein performs shown or described step, or they are fabricated to each integrated circuit modules respectively, or Multiple modules or step in them are fabricated to single integrated circuit module to realize by person.So the present invention is not restricted to appoint What specific hardware and software combines.
Above content is to combine the further description that specific embodiment is made to the embodiment of the present invention, it is impossible to is recognized The specific implementation of the fixed present invention is confined to these explanations.For general technical staff of the technical field of the invention, Without departing from the inventive concept of the premise, some simple deduction or replace can also be made, should all be considered as belonging to the present invention Protection domain.

Claims (10)

1. a kind of transmission network management data acquisition device, including:
Task scheduling modules, for sending acquisition control instruction to network element data acquisition module according to parameter configuration files, and According to parameter configuration files gathered data detection instruction is sent to gathered data processing module;
Network element data acquisition module, adopted for carrying out data to each management entity group endpoint object according to acquisition control instruction Collection, obtain data acquisition results;
Gathered data working process module, the data acquisition results are read for detecting instruction according to the gathered data, and It is encapsulated as performance data files;
Data memory module, for storing the performance data files.
2. transmission network management data acquisition device as claimed in claim 1, it is characterised in that the network element data acquisition module is used LOF measurement/latency measurement sense command is issued in being instructed according to the acquisition control to each management entity group endpoint object, The sequence number and per hop behavior precedence information in LOF measurement/latency measurement order are cached, receives and caches each management in fact The data acquisition results of body group endpoint object.
3. transmission network management data acquisition device as claimed in claim 1 or 2, it is characterised in that
The task scheduling modules include:
For the timed task cycle parameter in parameter configuration files, gathered data timed task is set;
Multiple adapter processes are set in the gathered data working process module, and determine that the management of each adapter process is real Body group end-point detection data;And send gathered data to each adapter process and detect instruction, the detection instruction, which includes starting, leads to Know and end notification;
The gathered data working process module includes:
The startup notice of each adapter process is issued for monitoring, and starts timed task and removes data acquisition knot described in poll Fruit is write in respective temporary file;It is additionally operable to monitor and issues the end notification of each adapter process, stop timing task, Performance data files are generated according to the temporary file.
4. transmission network management data acquisition device as claimed in claim 3, it is characterised in that the task scheduling modules are additionally operable to Between-line spacing sequence, and the management entity to having sorted are entered by network element to the management entity group end-point detection data of each adapter process Group end-point detection data are grouped by concurrency parameter.
5. transmission network management data acquisition device as claimed in claim 3, it is characterised in that the task scheduling modules are additionally operable to To each one detection thread of adapter course allocation, latency measurement is suitable after the detection thread measures according to first LOF Sequence, successively to corresponding management entity group endpoint object according to the assembling gathered data detection of default per hop behavior priority orders Instruction.
6. transmission network management data acquisition device as claimed in claim 5, it is characterised in that the default per hop behavior is preferential Level order is followed successively by:BE、AF11、AF21、AF31、AF41、EF、CS6、CS7.
7. a kind of transmission network management collecting method, including:
Send acquisition control instruction and gathered data detection instruction;
Data acquisition is carried out to each management entity group endpoint object according to acquisition control instruction, obtains data acquisition results;
Instruction is detected according to the gathered data and reads the data acquisition results, and is encapsulated as performance data files, by described in Performance data files are stored in data memory module.
8. transmission network management collecting method as claimed in claim 7, it is characterised in that described to be referred to according to the acquisition control Order carries out data acquisition to each management entity group endpoint object, and obtaining data acquisition results includes:
Instructed according to the acquisition control to each management entity group endpoint object and issue LOF measurement/latency measurement detection life Order, sequence number and per hop behavior precedence information in caching LOF measurement/latency measurement order, receives and caches each management The data acquisition results of group of entities endpoint object.
9. transmission network management collecting method as claimed in claim 7 or 8, it is characterised in that
The transmission gathered data detection instruction includes:Timed task cycle parameter in parameter configuration files sets collection Data timing task;And multiple adapter processes are set, and determine the management entity group end-point detection number of each adapter process According to;And gathered data detection instruction is sent to each adapter process, the detection instruction includes starting notice and end notification;
It is described that the instruction reading data acquisition results are detected according to the gathered data, and it is encapsulated as performance data files bag Include:
Each adapter process monitors the startup notice for issuing each adapter process, and starts timed task and remove number described in poll Write according to collection result in respective temporary file;And the end notification for issuing each adapter process is monitored, it is fixed to terminate When task, according to the temporary file generate performance data files.
10. transmission network management collecting method as claimed in claim 9, it is characterised in that described to determine each adapter process Management entity group end-point detection data include:The management entity group end-point detection data of each adapter process are carried out by network element Interval sequence, and the management entity group end-point detection data to having sorted are grouped by concurrency parameter.
CN201610547067.6A 2016-07-12 2016-07-12 Transmission network management data acquisition device and method Active CN107612764B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610547067.6A CN107612764B (en) 2016-07-12 2016-07-12 Transmission network management data acquisition device and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610547067.6A CN107612764B (en) 2016-07-12 2016-07-12 Transmission network management data acquisition device and method

Publications (2)

Publication Number Publication Date
CN107612764A true CN107612764A (en) 2018-01-19
CN107612764B CN107612764B (en) 2022-11-01

Family

ID=61055464

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610547067.6A Active CN107612764B (en) 2016-07-12 2016-07-12 Transmission network management data acquisition device and method

Country Status (1)

Country Link
CN (1) CN107612764B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108347360A (en) * 2018-02-07 2018-07-31 网宿科技股份有限公司 The acquisition method and network server of network testing data
CN108388616A (en) * 2018-02-09 2018-08-10 深圳壹账通智能科技有限公司 Transacter, method, system and computer readable storage medium
CN110661671A (en) * 2018-06-28 2020-01-07 中兴通讯股份有限公司 Service detection method, device and equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101183993A (en) * 2007-12-21 2008-05-21 亿阳信通股份有限公司 Network management system and performance data processing method
CN101808007A (en) * 2010-02-22 2010-08-18 烽火通信科技股份有限公司 Method for acquiring real-time performance data by network manager
CN102857385A (en) * 2011-06-30 2013-01-02 中兴通讯股份有限公司 Method and system for detecting packet loss rate in packet transport network
CN103401716A (en) * 2013-08-06 2013-11-20 华为技术有限公司 Network performance measurement method, network management equipment and network element equipment
US20140226663A1 (en) * 2012-10-25 2014-08-14 Pismo Labs Technology Limited Method, device, and system to prioritize encapsulating packets in a plurality of logical network connections

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101183993A (en) * 2007-12-21 2008-05-21 亿阳信通股份有限公司 Network management system and performance data processing method
CN101808007A (en) * 2010-02-22 2010-08-18 烽火通信科技股份有限公司 Method for acquiring real-time performance data by network manager
CN102857385A (en) * 2011-06-30 2013-01-02 中兴通讯股份有限公司 Method and system for detecting packet loss rate in packet transport network
US20140226663A1 (en) * 2012-10-25 2014-08-14 Pismo Labs Technology Limited Method, device, and system to prioritize encapsulating packets in a plurality of logical network connections
CN103401716A (en) * 2013-08-06 2013-11-20 华为技术有限公司 Network performance measurement method, network management equipment and network element equipment

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108347360A (en) * 2018-02-07 2018-07-31 网宿科技股份有限公司 The acquisition method and network server of network testing data
CN108347360B (en) * 2018-02-07 2021-05-25 网宿科技股份有限公司 Network test data acquisition method and network server
CN108388616A (en) * 2018-02-09 2018-08-10 深圳壹账通智能科技有限公司 Transacter, method, system and computer readable storage medium
CN108388616B (en) * 2018-02-09 2020-08-28 深圳壹账通智能科技有限公司 Data collection device, method, system and computer readable storage medium
CN110661671A (en) * 2018-06-28 2020-01-07 中兴通讯股份有限公司 Service detection method, device and equipment and storage medium

Also Published As

Publication number Publication date
CN107612764B (en) 2022-11-01

Similar Documents

Publication Publication Date Title
EP3326330B1 (en) Methods, systems, and apparatus to generate information transmission performance alerts
US8095640B2 (en) Distributed architecture for real-time flow measurement at the network domain level
EP0996254B1 (en) A method for quantifying communication performance
EP1367771B1 (en) Passive network monitoring system
Watson et al. Experiences with monitoring OSPF on a regional service provider network
CN101383737B (en) Method and system for link quality detection based on link layer discovery protocol
CN109274513A (en) A kind of data processing method, device and computer readable storage medium
CN101227340B (en) Embedded type network quality detecting device and method and evaluation system and evaluation method thereof
CA2602289A1 (en) Using a fixed network wireless data collection system to improve utility responsiveness to power outages
CN104980293B (en) A kind of OAM message is quickly sent and the method and device of detection processing
EP1987639B1 (en) Methods, systems and apparatus for reducing real time data traffic in a multi-layer network
TW200832252A (en) Methods and system for utility network outage detection
JP2001356972A (en) Network monitoring system and method
CN102158360A (en) Network fault self-diagnosis method based on causal relationship positioning of time factors
EP1570604A1 (en) Topology aware route control
CN110572280B (en) Network monitoring method and system
GB2418799A (en) Managing network slowdown by identifying a hop along a path which exceeds a hop limit within the path.
CN101667941A (en) Method for detecting link performance and device therefor
CN107612764A (en) A kind of transmission network management data acquisition device and method
Chen Increasing the observability of Internet behavior
CN101141329A (en) Method and system for implementing connectivity detection
CN117041107B (en) Bandwidth quality monitoring method, bandwidth quality monitoring system and data center
CN106161339B (en) Obtain the method and device of IP access relations
JP2012169831A (en) Traffic data monitoring system and method for matching data between servers
Merindol et al. A fine-grained multi-source measurement platform correlating routing transitions with packet losses

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant