+

CN101056215B - A network performance measurement method and system - Google Patents

A network performance measurement method and system Download PDF

Info

Publication number
CN101056215B
CN101056215B CN2006100721636A CN200610072163A CN101056215B CN 101056215 B CN101056215 B CN 101056215B CN 2006100721636 A CN2006100721636 A CN 2006100721636A CN 200610072163 A CN200610072163 A CN 200610072163A CN 101056215 B CN101056215 B CN 101056215B
Authority
CN
China
Prior art keywords
message
flow
measurement
identifier
content
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.)
Expired - Fee Related
Application number
CN2006100721636A
Other languages
Chinese (zh)
Other versions
CN101056215A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2006100721636A priority Critical patent/CN101056215B/en
Priority to PCT/CN2007/000503 priority patent/WO2007118396A1/en
Publication of CN101056215A publication Critical patent/CN101056215A/en
Application granted granted Critical
Publication of CN101056215B publication Critical patent/CN101056215B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5003Managing SLA; Interaction between SLA and QoS
    • H04L41/5009Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种网络性能测量方法,该方法根据网络性能测量请求为被测流分配流标识,并将流标识和被测流的流描述配置到测量点;测量点根据流描述提取属于被测流的报文,生成包含流标识和报文标识的报文摘要数据并上报;以及匹配流标识和报文标识确定不同测量点上报的且属于同一报文的报文摘要数据,根据报文摘要数据计算网络性能指标。本发明同时公开一种网络性能测量系统。

The invention discloses a network performance measurement method. The method allocates a flow identifier for a flow under test according to a network performance measurement request, and configures the flow identifier and the flow description of the flow under test to a measurement point; For flow measurement messages, generate and report the message summary data including the flow ID and message ID; and match the flow ID and message ID to determine the message summary data reported by different measurement points and belong to the same message, according to the message Summary data calculates network performance metrics. The invention also discloses a network performance measurement system.

Description

A kind of network for formance measuring method and system
Technical field
The present invention relates to the measuring technique of the communications field, relate in particular to network for formance measuring method and system.
Background technology
Along with the develop rapidly of Internet technology and Network, the user unprecedentedly increases network resources demand, and network also becomes and becomes increasingly complex.The ever-increasing network user and application cause network burden heavy, network equipment overload operation, thus cause that network performance descends.This just need extract and analyze the performance index of network, network performance is improved, so network performance measurement just arises at the historic moment.Can find network bottleneck by measuring, to optimize network configuration, and further to find the potential hazard that may exist in the network, to carry out network performance management more effectively, the checking of the quality of providing services on the Internet and control.Service Quality Metrics to the service provider quantizes, compares and checking, is the main purpose of network performance measurement.
Modal IP network performance measurement method has two classes: initiatively measure and passive measurement.Initiatively measuring is to utilize survey tool on purpose initiatively to produce on selected measurement point to measure flow, injects network, and comes the performance of phase-split network according to the transmission situation of measurement data stream.Passive measurement is meant on link or equipment (as router, switch etc.) and utilizes measuring equipment that network is monitored, and do not need to produce the method for measurement of unnecessary flow.
Network performance measurement is divided from direction, can also be divided into unilateral network performance measurement and round network performance measurement.The unilateral network performance measurement is exactly the network performance index of measuring from a measurement point A to a direction of another measurement point B.Round network performance measurement is to measure from a measurement point A to another measurement point B the network performance index of return measurement point A again.For the communication between 2 o'clock, may pass through different paths coming and going on the both direction, the QoS of the round both direction in perhaps same path is inequality, so unilateral network performance and being not equal to simply round-trip delay divided by two.The present invention such as non-particularly pointing out, network performance measurement is the unilateral network performance measurement.
As shown in Figure 1, passive measurement system generally comprises measures controller, collector and measurement mechanism (or claiming measurement point) formation.The function of measuring controller is as follows:
1, measurement point is configured, comprises: the five-tuple of measured stream, measure the time that continues.If use sampling, also need the sampling algorithm of allocating and measuring point.
2, receive the network performance index that collector reports, and to the performance index of the measurement controller message present networks of user or other carrier networks.
3, the measurement controller to other carrier network sends the request of measurement.
The function of measurement mechanism is as follows:
1, belongs to measured stream message (if use the method for sampling to reduce the quantity of extracting message, measurement point only extracts the part of message of measured stream according to sampling algorithm so) according to the configuration extraction of measuring controller all or part.
2, clock synchronization.Carry out one-way performance and measure, requiring must clock synchronization between the measurement point.
If 3 use sampling, according to adopting algorithm to extract the part of message of measured stream.
4, additional timestamp information in the object message of extracting.
5, generate the message digest data according to the message that extracts, in the message digest data, will comprise at least:
-traffic identifier is used for the unique identification measured stream.The message digest convergence of different measuring point mates the message digest data of extracting from different measurement points according to traffic identifier behind collector, determine the same measured stream that different measuring point is gathered.
-message identification is used for unique identification and belongs to same measured stream message., after collection, at first, mate according to message identification again, thereby determine the same object message that different measuring point is gathered at the message digest convergence according to the message digest data of traffic identifier coupling from different measurement points extractions.
-timestamp is used for the measurement point time delay.According to the timestamp information in the message digest data of different measuring point, determine time delay between two measurement points.
The function of collector is as follows:
1, storage is from the message digest data of measurement point transmission.
2,, calculate the time delay of each message and whether lose (, do not extract, so just judge that this message in transport process, lost) in downstream measuring points if the upstream measurement point extracts message according to the message digest data of different measuring point.
3,, can calculate the network performance indexes such as average delay, maximum delay, minimal time delay, delay variation, packet loss and network unavailability of (this time period is called counting period Evaluation Interval) in the time period according to the time delay of each message with whether lose.
4, performance index are reported to the measurement controller.
In the prior art, traffic identifier generally obtains from the heading that extracts, and traffic identifier can be a five-tuple, promptly is made up of source IP address, purpose IP address, source port number, destination slogan and protocol type.Message identification is general also to be obtained from the heading that extracts; For the IPv4 message, can be with identifier (Identification) field of IP header and burst side-play amount (Fragment-offset) message identification as the tested message of unique identification.
In the prior art, as follows at the idiographic flow of its passive measurement of a measurement task:
Step 200, measurement controller allocating and measuring point.Configuration comprises: the five-tuple of measured stream, measurement time started, measure the concluding time.Application sample also need provide sampling algorithm if desired.
Step 205, measurement point A, B be according to configuration, arrives when measuring the time started, extracts object message and adhere to timestamp information according to the five-tuple of measured stream; And according to extracting content of message generation traffic identifier and message identification.
Step 210, measurement point A, B merge into the message digest data with traffic identifier, message identification and timestamp information and send the measurement data acquisition device.
Step 215, collector are accepted the message digest data of measurement point A, B, and relatively the message digest data of receiving from measurement point A, B are mated traffic identifier and message identification, compare timestamp, thereby obtain the time delay at single message.Do not appear at from the message digest data that measurement point B collects if message identification appears at from the message digest data that measurement point A collects, so, this message promptly is judged to be to be lost.
Step 220, collector are calculated the network performance index a counting period, i.e. average delay, maximum delay, minimal time delay, delay variation, packet loss and network unavailability etc. according to the time delay and the message dropping situation of single message.
Step 225, collector send performance index such as average delay, maximum delay, minimal time delay, delay variation, packet loss and network unavailability to measuring controller.
Step 230, measure the performance index of controller to user or other operator's message present networks.
After arriving the measurement concluding time, measurement point stops to extract object message.
Though such scheme can carry out passive measurement, has the following disadvantages:
(1) existing passive measurement does not have the measurement of consideration to aggregated flow.Though five-tuple can be used for describing two data flow between the main frame, measured stream may be two data flow or other forms of aggregated flows between the network, and just can't adopt five-tuple to describe measured stream this moment, therefore can't measure.
(2), therefore, when measured stream is two data flow between the network, then can't generate traffic identifier with the header information of extracting owing to generate traffic identifier according to the header information of extracting.For example: from 100.1.1.0/24 to 200.1.1.0/24, the description of aggregated flow should be the tuple of being made up of " source network address 100.1.1.0/24, purpose network address 200.1.1.0/24, precedence information " hereto.Header does not comprise mask information, therefore can't obtain the traffic identifier of this aggregated flow from header.
(3) according to identifier (Identification) field in the IPv4 heading and burst side-play amount (Fragment-offset) as message identification.For the communication between two main frames, identifier (Identification) field and burst side-play amount (Fragment-offset) can be used as the field of unique identification message.But for an aggregated flow, may have the communication between a plurality of main frames, identifier (Identification) field and burst side-play amount (Fragment-offset) all are the possibilities that exist to repeat so.In this case, identifier field and burst side-play amount can not be as message identifications, and the generation of message identification do not consider the environment of IPv6 yet, because do not had identifier field and the burst offset field of IPv4 in the heading of IPv6.
Summary of the invention
The invention provides a kind of network for formance measuring method and system, to solve the existing problem that can't carry out network performance measurement in measured at aggregated flow; Further solve the problem that possibly message identification can't be obtained and influence measurement.
The invention provides following technical scheme:
A kind of network for formance measuring method comprises the steps:
According to the network performance measurement request is that measured stream is distributed traffic identifier, and the stream description of traffic identifier and measured stream is configured to measurement point;
Measurement point extracts according to stream description and belongs to measured stream message, generates the message digest data of the traffic identifier that comprises message identification and described distribution and reports; And
Coupling traffic identifier and message identification are determined report and the message digest data that belong to same message of different measuring point, according to message digest data computation network performance index.
According to said method:
Measurement point further adheres to timestamp information after extracting message, and this timestamp information is carried in the message digest data.
Measurement point generates message identification according to the content in the heading; Perhaps, the content according to content in the heading and payload part generates message identification.
Content in the described heading comprises identifier and the burst offset field content in the heading, and the content of the part field in protocol type, source address and the destination address or whole fields; For IPv6 form message, the content in the described heading comprises the content of the payload length in the heading, next head, source address and destination address field (DAF).
Interior in the heading perhaps generated message identification with the content of content in the heading and payload part through after the functional operation.
A kind of network for formance measuring method comprises the steps:
According to the network performance measurement request stream description of measured stream is configured to measurement point;
Measurement point extracts according to stream description and belongs to measured stream message, generates traffic identifier according to described stream description, and generates and comprise the message digest data of this traffic identifier and message identification and report; And
Coupling traffic identifier and message identification are determined report and the message digest data that belong to same message of different measuring point, according to message digest data computation network performance index.
Wherein, the content with field in the stream description generates traffic identifier after functional operation.
A kind of network performance measurement system comprises: described measurement controller is that measured stream is distributed traffic identifier according to the network performance measurement request, and the stream description of traffic identifier and measured stream is configured to measurement mechanism; Described measurement mechanism extracts according to stream description and belongs to measured stream message, generates to comprise the message digest data of traffic identifier and message identification and report described collector; Described collector coupling traffic identifier and message identification are determined report and the message digest data that belong to same message of different measuring device, according to the message digest data computation network performance index that reports, and send to the measurement controller.
A kind of network performance measurement system comprises: described measurement controller is configured to measurement mechanism according to the network performance measurement request with the stream description of measured stream; Described measurement mechanism extracts according to stream description and belongs to measured stream message and generate traffic identifier according to described stream description, and generation comprises the message digest data of traffic identifier and message identification and reports described collector; Described collector coupling traffic identifier and message identification are determined report and the message digest data that belong to same message of different measuring device, according to the message digest data computation network performance index that reports, and send to the measurement controller.
Beneficial effect of the present invention is as follows:
1, the present invention distributes traffic identifier by measuring controller, perhaps by the stream description generation traffic identifier of measurement point according to measured stream, rather than obtains from the object message of extracting, and therefore, can support the measurement of miniflow and aggregated flow.
2, the content according to content in the heading of the IP message that extracts and payload part generates message identification, not only can support IPv4 and IPv6 form, supports the measurement of miniflow (determining a stream by IPv4 five-tuple or IPv6 tlv triple) and aggregated flow simultaneously.
Description of drawings
Fig. 1 is the structural representation of measuring system in the prior art;
Fig. 2 is a flow chart of realizing passive measurement in the prior art;
Fig. 3 is by measuring the flow chart that controller allocation flow sign realizes passive measurement in the embodiment of the invention;
Fig. 4 is that measurement point generates the flow chart that traffic identifier is realized passive measurement according to stream description in the embodiment of the invention.
Embodiment
Embodiment one
Consult shown in Figure 1, in Measurement and Control System, measure controller except finishing existing basic function, it also is unique traffic identifier of stream description distribution of each measured stream according to measured request, and stream description and traffic identifier be configured to measurement point, measurement point then extracts by stream description and belongs to measured stream message, traffic identifier is attached in the message digest data of generation and is reported to collector; Collector coupling traffic identifier and message identification are determined report and the message digest data that belong to same message of different measuring point, and according to message digest data computation network performance index and be reported to the measurement controller.Measuring controller and collector can be separate entity, also can be same entity.Like this, as long as in the traffic identifier of measuring controller and measurement point preservation distribution and the correspondence table of stream description, the calculating that collector carries out performance index is irrelevant according to the concrete implication of traffic identifier, as long as can measured stream of unique identification, thereby can simplify realization and raises the efficiency.
For the performance measurement (comprising miniflow and aggregated flow) of supporting that different grain size flows, and support IPv4 and IPv6 simultaneously, the description that the measurement controller is handed down to the measured stream of measurement point can be one of following description:
(1) source IP address, purpose IP address, source port number, destination slogan, protocol type (only using IPv4).
(2) source network address, the purpose network address, (DiffServ Code Point DSCP) (only uses IPv4) to the differential coding point.
(3) source IP address, purpose IP address, stream label (only using IPv6).
(4) source network address, the purpose network address, discharge pattern (Traffic Class) (only using IPv6).
(5) multiprotocol label switching (mpls) label.
(6) description of other aggregated flows.
Can know according to the IP message format, no matter be IPv4 message or IPv6 message, content difference for its header of different messages and some field of message payload part is bigger, therefore, the bigger field of these differences can be put together and is combined into a message identification, be used for message of unique identification.
For IPv4, can use identifier (Identification) and burst side-play amount (Fragment-offset) in conjunction with protocol type (Protocol), source address (Source IP address), the content of the part or all of field in the destination address (Destination IP address) generates message identification; Further, can add part payload data (usually, preceding 20 bytes of payload part get final product) and generate message identification.
For IPv6, payload length (Payload Length), next head (Next Header), source address (Source IP address), destination address (Destination IP address) generates message identification; Further, can add part payload data (usually, preceding 20 bytes of payload part get final product) and generate message identification.
For conserve storage and Internet resources as far as possible, can adopt suitable function (promptly can avoid producing the message identification conflict, just this message identification is unique during measuring) generate a message identification according to above-mentioned field, as, adopt cyclic check code function (CRC32), compression function or hash function (HASH) etc.
Consult shown in Figure 3ly, distribute traffic identifier to realize that the process of passive measurement is as follows by measuring controller:
Step 300, measurement controller are that measured stream is distributed traffic identifier and allocating and measuring point.Configuration comprises: the traffic identifier of measured stream, the stream description of measured stream, measurement time started, measure the concluding time.Application sample also need provide sampling algorithm if desired.Stream description is one of aforesaid description.
Step 305, arrival measurement are during the time started, measurement point A, B describe according to measured stream respectively and extract object message and adhere to timestamp information, simultaneously, adopt identifier (Identification), burst side-play amount (Fragment-offset), protocol type (Protocol), source address (Source IP address) and destination address (Destination IP address) to generate message identification (is example with IPv4).
Step 310, measurement point A, B merge into traffic identifier, message identification and timestamp information the message digest data respectively and send the measurement data acquisition device.
Step 315, collector are accepted the message digest data of measurement point A, B, and relatively the message digest data of receiving from measurement point A, B are mated traffic identifier and message identification, compare timestamp, thereby obtain the time delay at single message.
Do not appear at from the message digest data that measurement point B collects if message identification appears at from the message digest data that measurement point A collects, judge this message dropping so.
Step 320, collector are calculated the network performance index a counting period, i.e. average delay, maximum delay, minimal time delay, delay variation, packet loss and network unavailability etc. according to the time delay and the message dropping situation of single message.
Step 325, collector send performance index such as average delay, maximum delay, minimal time delay, delay variation, packet loss and network unavailability to measuring controller.
Step 330, measure the performance index of controller to user or other operator's message present networks.
After arriving the measurement concluding time, measurement point stops to extract object message.
Embodiment two
Consult shown in Figure 1ly, in Measurement and Control System, traffic identifier is obtained according to the stream description of measuring the measured stream that controller issues by measurement point, rather than obtains from the object message header information that extracts.Like this, the measurement of miniflow can be supported, the measurement of aggregated flow can also be supported simultaneously.The basic function of measuring controller and collector is same as the prior art.The field that measurement point can be described measured stream calculates a traffic identifier through functional operation.This computing function can be that (compression function or hash function (HASH) are as long as guarantee that the traffic identifier of function generation is unique during measuring for CRC16, CRC32) function for cyclic redundancy code.Like this, can generate the traffic identifier of a regular length, also help the matching message summary data.
The stream description of measured stream and message generating mode are identical with mode among the embodiment one.
Consult shown in Figure 4ly, measurement point generates traffic identifier according to stream description and realizes that the process of passive measurement is as follows:
Step 400, measurement controller allocating and measuring point.Configuration comprises: the stream description of measured stream, measurement time started, measure the concluding time.Application sample also need provide sampling algorithm if desired.Stream description is one of aforesaid description.
Step 405, arrival measurement are during the time started, and measurement point A, B describe according to measured stream respectively and extract object message and adhere to timestamp information; Simultaneously, adopt the cyclic redundancy code function to generate traffic identifier according to the field in the tested description, and adopt preceding 20 bytes of payload length (Payload Length), next head (NextHeader), source address (Source IP address), destination address (Destination IP address) and payload part to generate message identification (is example with IPv6).
Step 410, measurement point A, B merge into traffic identifier, message identification and timestamp information the message digest data respectively and send the measurement data acquisition device.
Step 415, collector are accepted the message digest data of measurement point A, B, and relatively the message digest data of receiving from measurement point A, B are mated traffic identifier and message identification, compare timestamp, thereby obtain the time delay at single message.
Do not appear at from the message digest data that measurement point B collects if message identification appears at from the message digest data that measurement point A collects, judge this message dropping so.
Step 420, collector are calculated the network performance index a counting period, i.e. average delay, maximum delay, minimal time delay, delay variation, packet loss and network unavailability etc. according to the time delay and the message dropping situation of single message.
Step 425, collector send performance index such as average delay, maximum delay, minimal time delay, delay variation, packet loss and network unavailability to measuring controller.
Step 430, measure the performance index of controller to user or other operator's message present networks.
After arriving the measurement concluding time, measurement point stops to extract object message.
From the above, adopt and not only can support IPv4 and IPv6 form, support the measurement of miniflow (determining a stream) and aggregated flow simultaneously by IPv4 five-tuple or IPv6 or tlv triple.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.

Claims (19)

1.一种网络性能测量方法,其特征在于,包括如下步骤:1. A network performance measurement method, characterized in that, comprises the steps: 根据网络性能测量请求为被测流分配流标识,并将流标识和被测流的流描述配置到测量点;Assign a flow identifier to the measured flow according to the network performance measurement request, and configure the flow identifier and the flow description of the measured flow to the measurement point; 测量点根据流描述提取属于被测流的报文,生成包含报文标识和所述分配的流标识的报文摘要数据并上报;以及The measurement point extracts the message belonging to the measured flow according to the flow description, generates and reports the message summary data including the message identifier and the assigned flow identifier; and 匹配流标识和报文标识确定不同测量点上报的且属于同一报文的报文摘要数据,根据报文摘要数据计算网络性能指标。Match the flow ID and the message ID to determine the message summary data reported by different measurement points and belonging to the same message, and calculate the network performance index according to the message summary data. 2.如权利要求1所述的方法,其特征在于,测量点在提取报文后进一步附着时间戳信息,并将该时间戳信息携带在报文摘要数据中。2. The method according to claim 1, wherein the measurement point further attaches time stamp information after extracting the message, and carries the time stamp information in the message summary data. 3.如权利要求1所述的方法,其特征在于,测量点根据报文头中的内容生成报文标识;或者,根据报文头中的内容和净荷部分的内容生成报文标识。3. The method according to claim 1, wherein the measurement point generates the message identifier according to the content in the message header; or, generates the message identifier according to the content in the message header and the content of the payload part. 4.如权利要求3所述的方法,其特征在于,对于IPv4格式报文,所述报文头中的内容包括报文头中的标识符和分片偏移量字段内容,以及协议类型、源地址和目的地址中的部分字段或全部字段的内容。4. The method according to claim 3, wherein, for the IPv4 format message, the content in the message header includes the identifier in the message header and fragmentation offset field content, and the protocol type, Contents of some or all fields in the source address and destination address. 5.如权利要求3所述的方法,其特征在于,对于IPv6格式报文,所述报文头中的内容包括报文头中的净荷长度、下一个头部、源地址和目的地址字段的内容。5. The method according to claim 3, characterized in that, for the IPv6 format message, the content in the message header includes payload length in the message header, next header, source address and destination address field Content. 6.如权利要求3、4或5所述的方法,其特征在于,将报文头中的内容或将报文头中的内容和净荷部分的内容经过函数运算后生成报文标识。6. The method according to claim 3, 4 or 5, characterized in that the message identifier is generated after the content in the message header or the content in the message header and the content of the payload part are subjected to a function operation. 7.如权利要求1所述的方法,其特征在于,被测流的流描述为下列描述之一:7. The method of claim 1, wherein the flow description of the measured flow is one of the following descriptions: (1)源IP地址、目的IP地址、源端口号、目的端口号和协议类型;(1) Source IP address, destination IP address, source port number, destination port number and protocol type; (2)源网络地址、目的网络地址和差分编码点;(2) source network address, destination network address and differential code point; (3)源IP地址、目的IP地址和流标签; (3) source IP address, destination IP address and flow label; (4)源网络地址、目的网络地址、流量类型;(4) Source network address, destination network address, traffic type; (5)MPLS标签。(5) MPLS labels. 8.一种网络性能测量方法,其特征在于,包括如下步骤:8. A method for measuring network performance, comprising the steps of: 根据网络性能测量请求将被测流的流描述配置到测量点;Configure the flow description of the measured flow to the measurement point according to the network performance measurement request; 测量点根据流描述提取属于被测流的报文,根据所述流描述生成流标识,以及生成包含该流标识和报文标识的报文摘要数据并上报;以及The measurement point extracts the message belonging to the flow under test according to the flow description, generates a flow identifier according to the flow description, and generates and reports message summary data including the flow identifier and the packet identifier; and 匹配流标识和报文标识确定不同测量点上报的且属于同一报文的报文摘要数据,根据报文摘要数据计算网络性能指标。Match the flow ID and the message ID to determine the message summary data reported by different measurement points and belonging to the same message, and calculate the network performance index according to the message summary data. 9.如权利要求8所述的方法,其特征在于,测量点在提取报文后进一步附着时间戳信息,并将该时间戳信息携带在报文摘要数据中。9. The method according to claim 8, wherein the measurement point further attaches time stamp information after extracting the message, and carries the time stamp information in the message summary data. 10.如权利要求8所述的方法,其特征在于,将流描述中字段的内容经函数运算后生成流标识。10. The method according to claim 8, characterized in that, the content of the fields in the stream description is subjected to a function operation to generate the stream identifier. 11.如权利要求8所述的方法,其特征在于,测量点根据报文头中的内容生成报文标识;或者,根据报文头中的内容和净荷部分的内容生成报文标识。11. The method according to claim 8, wherein the measurement point generates the message identifier according to the content in the message header; or, generates the message identifier according to the content in the message header and the content of the payload part. 12.如权利要求11所述的方法,其特征在于,对于IPv4格式报文,所述报文头中的内容包括报文头中的标识符和分片偏移量字段内容,以及协议类型、源地址和目的地址中的部分字段或全部字段的内容。12. The method according to claim 11, wherein, for the IPv4 format message, the content in the message header includes the identifier in the message header and fragmentation offset field content, and the protocol type, Contents of some or all fields in the source address and destination address. 13.如权利要求11所述的方法,其特征在于,对于IPv6格式报文,所述报文头中的内容包括报文头中的净荷长度、下一个头部、源地址和目的地址字段的内容。13. The method according to claim 11, wherein, for the IPv6 format message, the content in the message header includes payload length in the message header, next header, source address and destination address field Content. 14.如权利要求11、12或13所述的方法,其特征在于,将报文头中的内容或将报文头中的内容和净荷部分的内容经过函数运算后生成报文标识。14. The method according to claim 11, 12 or 13, characterized in that the message identifier is generated after the content in the message header or the content in the message header and the content of the payload part are subjected to a function operation. 15.如权利要求8所述的方法,其特征在于,被测流的流描述为下列描述之一:15. The method of claim 8, wherein the flow description of the measured flow is one of the following descriptions: (1)源IP地址、目的IP地址、源端口号、目的端口号和协议类型;(1) Source IP address, destination IP address, source port number, destination port number and protocol type; (2)源网络地址、目的网络地址和差分编码点; (2) source network address, destination network address and differential code point; (3)源IP地址、目的IP地址和流标签;(3) source IP address, destination IP address and flow label; (4)源网络地址、目的网络地址、流量类型;(4) Source network address, destination network address, traffic type; (5)MPLS标签。(5) MPLS labels. 16.一种网络性能测量系统,其特征在于,包括:测量控制器、采集器和测量装置;16. A network performance measurement system, comprising: a measurement controller, a collector, and a measurement device; 所述测量控制器根据网络性能测量请求为被测流分配流标识,并将流标识和被测流的流描述配置到测量装置;The measurement controller assigns a flow identifier to the measured flow according to the network performance measurement request, and configures the flow identifier and the flow description of the measured flow to the measurement device; 所述测量装置根据流描述提取属于被测流的报文,生成包含流标识和报文标识的报文摘要数据并上报所述采集器;The measurement device extracts messages belonging to the measured flow according to the flow description, generates message summary data including flow identifiers and message identifiers, and reports them to the collector; 所述采集器匹配流标识和报文标识确定不同测量装置上报的且属于同一报文的报文摘要数据,根据上报的报文摘要数据计算网络性能指标,并发送给测量控制器。The collector matches the flow identifier and the message identifier to determine the message summary data reported by different measurement devices and belongs to the same message, calculates the network performance index according to the reported message summary data, and sends it to the measurement controller. 17.如权利要求16所述的系统,其特征在于,测量装置根据报文头中的内容生成报文标识;或者,根据报文头中的内容和净荷部分的内容生成报文标识。17. The system according to claim 16, wherein the measuring device generates the message identifier according to the content in the message header; or, generates the message identifier according to the content in the message header and the content of the payload part. 18.一种网络性能测量系统,其特征在于,包括:测量控制器、采集器和测量装置;18. A network performance measurement system, comprising: a measurement controller, a collector, and a measurement device; 所述测量控制器根据网络性能测量请求将被测流的流描述配置到测量装置;The measurement controller configures the flow description of the measured flow to the measurement device according to the network performance measurement request; 所述测量装置根据流描述提取属于被测流的报文和根据所述流描述生成流标识,以及生成包含流标识和报文标识的报文摘要数据并上报所述采集器;The measurement device extracts messages belonging to the measured flow according to the flow description and generates a flow identifier according to the flow description, and generates message summary data including the flow identifier and the message identifier and reports it to the collector; 所述采集器匹配流标识和报文标识确定不同测量装置上报的且属于同一报文的报文摘要数据,根据上报的报文摘要数据计算网络性能指标,并发送给测量控制器。The collector matches the flow identifier and the message identifier to determine the message summary data reported by different measurement devices and belongs to the same message, calculates the network performance index according to the reported message summary data, and sends it to the measurement controller. 19.如权利要求18所述的系统,其特征在于,测量装置根据报文头中的内容生成报文标识;或者,根据报文头中的内容和净荷部分的内容生成报文标识。 19. The system according to claim 18, wherein the measuring device generates the message identifier according to the content in the message header; or, generates the message identifier according to the content in the message header and the content of the payload part. the
CN2006100721636A 2006-04-14 2006-04-14 A network performance measurement method and system Expired - Fee Related CN101056215B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2006100721636A CN101056215B (en) 2006-04-14 2006-04-14 A network performance measurement method and system
PCT/CN2007/000503 WO2007118396A1 (en) 2006-04-14 2007-02-13 A method and system for network performance measurement

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2006100721636A CN101056215B (en) 2006-04-14 2006-04-14 A network performance measurement method and system

Publications (2)

Publication Number Publication Date
CN101056215A CN101056215A (en) 2007-10-17
CN101056215B true CN101056215B (en) 2011-04-20

Family

ID=38609050

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006100721636A Expired - Fee Related CN101056215B (en) 2006-04-14 2006-04-14 A network performance measurement method and system

Country Status (2)

Country Link
CN (1) CN101056215B (en)
WO (1) WO2007118396A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10931556B2 (en) 2014-09-30 2021-02-23 Level 3 Communications, Llc Sampling packets to measure network performance

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012145886A1 (en) * 2011-04-25 2012-11-01 华为技术有限公司 Measurement method, apparatus and system based on labels
US9806976B2 (en) * 2012-05-22 2017-10-31 Telecom Italia S.P.A. Time measurement on a packet flow in a packet-switched communication network
CN102685014B (en) * 2012-05-29 2014-06-25 华为技术有限公司 Method for measuring performance index of service flow and sending terminal equipment
EP2903212B1 (en) 2012-09-29 2018-08-08 Huawei Technologies Co., Ltd. Network delay measuring method and device
CN102946330B (en) 2012-09-29 2017-03-15 华为技术有限公司 network packet loss measuring method, device and system
CN102916856B (en) * 2012-10-30 2015-11-11 中国工商银行股份有限公司 A kind of application oriented network flow monitoring method, Apparatus and system
CN103095521B (en) 2012-12-18 2016-03-30 华为技术有限公司 The control method of flow detection, system, device, controller and checkout equipment
CN103997429B (en) * 2014-05-04 2017-04-12 中国科学院计算技术研究所 Measurement system for network passive performance and method thereof
CN105791128B (en) * 2016-01-28 2018-12-14 东南大学 A kind of IP packet receiving handling method and device
CN105978751B (en) * 2016-05-10 2019-04-02 中国航空无线电电子研究所 A kind of UAV ground control station's delay character evaluation system
CN106375066B (en) * 2016-09-06 2019-07-23 北京锦鸿希电信息技术股份有限公司 Message forming method and device of the vehicle from sensory perceptual system
CN106506399B (en) * 2016-11-03 2019-10-25 盛科网络(苏州)有限公司 Realize the method, apparatus and data exchange chip of MFP
CN113904983A (en) 2017-12-27 2022-01-07 华为技术有限公司 A packet processing method, network node and system
CN114598642A (en) 2018-06-25 2022-06-07 华为技术有限公司 Method and network node for sending network performance parameters, calculating network performance
CN110943877B (en) * 2018-09-21 2022-02-22 华为技术有限公司 Network state measuring method, equipment and system
IT201800010791A1 (en) 2018-12-04 2020-06-04 Telecom Italia Spa Performance measurement in a packet-switched communications network
CN112532468B (en) * 2019-09-19 2023-03-28 华为技术有限公司 Network measurement system, method, device and storage medium
CN112363900B (en) * 2020-11-16 2022-09-27 中国科学院计算技术研究所 A method and system for analyzing network performance of a container in a host based on instrumentation
CN115208796A (en) * 2021-03-26 2022-10-18 华为技术有限公司 Network measurement method based on block sampling
CN113644998B (en) * 2021-08-23 2023-06-09 烽火通信科技股份有限公司 IOAM time delay measuring method and device for 5G network
CN120111550A (en) * 2023-12-04 2025-06-06 上海华为技术有限公司 Data measurement method and device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005122474A1 (en) * 2004-05-07 2005-12-22 France Telecom Performance measurement in a packet transmission network
CN1722682A (en) * 2004-07-15 2006-01-18 埃沃列姆公司 Network monitoring system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005122474A1 (en) * 2004-05-07 2005-12-22 France Telecom Performance measurement in a packet transmission network
CN1722682A (en) * 2004-07-15 2006-01-18 埃沃列姆公司 Network monitoring system

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Yoshinori Kitatsuji, Katsuyuki Yamazaki.A Distributed Real-time Tool for IP-Flow Measurement.Proceedings of the 2004 International Symposium on Applications and the Internet (SAINT’04).2004,91-98. *
黎耀, 李芝棠, 杨勇.基于IPv6的分布式实时网络测量系统设计.华中科技大学学报(自然科学版) 02.2006,(02),77-80.
黎耀, 李芝棠, 杨勇.基于IPv6的分布式实时网络测量系统设计.华中科技大学学报(自然科学版) 02.2006,(02),77-80. *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10931556B2 (en) 2014-09-30 2021-02-23 Level 3 Communications, Llc Sampling packets to measure network performance

Also Published As

Publication number Publication date
CN101056215A (en) 2007-10-17
WO2007118396A1 (en) 2007-10-25

Similar Documents

Publication Publication Date Title
CN101056215B (en) A network performance measurement method and system
CN101056217B (en) Method and system for measuring network performance
CN1710888B (en) Method of generating a monitoring datagram
EP2884697B1 (en) Measuring method, device and system for network packet loss
JP4593895B2 (en) System and method for calculating round-trip delay of a real-time protocol packet stream
US6785237B1 (en) Method and system for passive quality of service monitoring of a network
US8694627B2 (en) Method and apparatus for correlating end to end measurements through control plane monitoring of wireless traffic
CN101854268B (en) Method, device and system of IP (Internet Protocol) network performance measurement as well as method, device and system of IP network service quality control
CN104065398B (en) A kind of electric power communication network network merges method for designing and the system of test platform
CN102017562B (en) Quasi RTP metrics for non-RTP media flows
CN101569137A (en) Efficient performance monitoring using IPv6 capabilities
US6836466B1 (en) Method and system for measuring IP performance metrics
CN101150763A (en) A terminal and method for testing real time service transmission performance of WiMAX network
CN108513703B (en) Network performance detection method and device
CN113328902A (en) Network performance detection method and device and network equipment
CN110971331B (en) Hop-by-hop delay measurement method and system
US9584396B2 (en) Label-based measurement method, apparatus, and system
US10146682B2 (en) Method and apparatus for improving non-uniform memory access
US9674728B2 (en) Method and apparatus for managing a degree of parallelism of streams
CN108023787A (en) Ethernet service test device and method based on FPGA
CN101378337A (en) Method for measuring service quality, network appliance and network system
CN101056219B (en) A method and system for realizing the network performance measurement
CN117596618A (en) Deterministic UPF equipment suitable for 5G full-connection factory
CN109660414B (en) End-to-end service monitoring method and device based on SDN network
US11121938B2 (en) Performance measurement in a packet-switched communication network

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110420

Termination date: 20160414

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载