CN101056219B - A method and system for realizing the network performance measurement - Google Patents
A method and system for realizing the network performance measurement Download PDFInfo
- Publication number
- CN101056219B CN101056219B CN2006100776253A CN200610077625A CN101056219B CN 101056219 B CN101056219 B CN 101056219B CN 2006100776253 A CN2006100776253 A CN 2006100776253A CN 200610077625 A CN200610077625 A CN 200610077625A CN 101056219 B CN101056219 B CN 101056219B
- Authority
- CN
- China
- Prior art keywords
- network
- measurement
- measurement point
- network performance
- point
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/02—Capturing of monitoring data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/2517—Translation of Internet protocol [IP] addresses using port numbers
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 to solve the problem of available technologies that the same measured stream of measurement point at both sides of switching equipment can't be identified due to the network address mapping and give the adverse influences to the network performance measurement; this method may position the network address switching device on the transmission path between the first measurement point and the second measurement point according to the measurement request, and regard it as the intermediate measurement point; issue the network performance measurement configuration to the first measurement point, intermediate measurement point and the second measurement point; fulfill the network performance measurement respectively between the first measurement point and the intermediate measurement point, and between the intermediate measurement point and the second measurement point, and integrate both measurement sections to obtain the complete network performance indexes. The invention may still disclose a network system.
Description
Technical field
The present invention relates to communication technical field, relate in particular to a kind of method and system that realize network performance measurement.
Background technology
Along with the develop rapidly of internet (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, and network performance is improved.Therefore network performance measurement just arises at the historic moment.Find network bottleneck, optimize network configuration, and further find the potential hazard that may exist in the network, 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.
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, on round both direction, may pass through different paths, the Quality of Service that perhaps same path comes and goes both direction is inequality, therefore unilateral network performance and being not equal to simply round-trip delay divided by two (follow-up as non-particularly pointing out, network performance measurement is the unilateral network performance measurement).
For the network that generally uses at present IPv4, in order to solve the not enough problem of IP address resource, the deployment of network address translation/network address port conversion (NAT/NAPT) is commonplace phenomenon.If have NAPT/NAT equipment on the path end to end, this equipment can be revised IP address, port numbers in the heading, the five-tuple that causes identifying a stream changes, the measurement point that lays respectively at internal network and external network just can't be determined measured stream by the method for five-tuple, and then can't carry out network performance measurement.
Under the environment of IPv4 and IPv6 mixed networking, carry out the intercommunication of IPv4 network and IPv6 network if adopt the NAT-PT technology, exist equally and carry out the IPv4 address on the NAT-PT equipment and the IPv6 address is shone upon, for network performance measurement, face same problem with NAT/NAPT.
Summary of the invention
The invention provides a kind of method and system that realize network performance measurement, to solve in the prior art because of network address translation apparatus carries out map addresses, the measurement point that causes being positioned at these equipment both sides can not be discerned same measured stream and influence the problem of network performance measurement.
The invention provides following technical scheme:
A kind of method that realizes network performance measurement comprises the steps:
According to measuring the network address conversion device on the transmission path between request location first measurement point and second measurement point, and with it as middle measurement point;
Issue the network performance measurement configuration to first measurement point, middle measurement point and second measurement point;
Respectively between first measurement point and middle measurement point, and carry out network performance measurement between the middle measurement point and second measurement point, and merge network performance index that two measuring sections obtain to obtain the whole network performance index.
According to the described middle measurement point in the topology information location of first measurement point and the second measurement point place network; Perhaps, according to the described middle measurement point in the positional information location of first measurement point and the registration of second measurement point.
Described network performance measurement is initiatively to measure; Described first measurement point, middle measurement point and second measurement point adhere to the timestamp information that is used for the computing network performance index respectively in probe messages; By the measurement point computing network performance index that receive probe messages and report; Perhaps, the measurement point that receives probe messages generates the message digest data and reports, and is calculated and is merged network performance index by the device that receives these message digest data.
Described network performance measurement is passive measurement; Described first measurement point, middle measurement point and second measurement point adhere to the timestamp information that is used for the computing network performance index respectively in the measured stream message of extracting.
Described first, second measurement point lay respectively in the private network and public network in; Perhaps, described first, second measurement point lays respectively in IPv4 network and the IPv6 network.
A kind of network system comprises:
First, second device is used to receive the network performance measurement configuration and carries out network performance measurement;
Network address conversion device is used to change the network address between first, second device, and receives the network performance measurement configuration and carry out network performance measurement;
Measure controller, be used for according to measuring the described network address conversion device in request location, to first, regulating unit and network address conversion device issue the network performance measurement configuration, and merge between first device and the network address conversion device, performance index that network address conversion device measures between installing with second.
The present invention with the performance measurement of passing through network address switching device serve as with this equipment in the middle of measurement point it be divided into two measuring sections measure respectively, compressibility energy measurement index then, thus the problem that can't carry out network performance measurement because network address translation apparatus carries out can't discerning same measured stream between the measurement point after the map addresses avoided.
Description of drawings
Fig. 1 is the reference model schematic diagram that NAT uses in the prior art;
Fig. 2 is a system configuration schematic diagram of realizing areal survey in the embodiment of the invention;
Fig. 3 carries out the flow chart of initiatively measuring for realizing segmentation in the embodiment of the invention;
Fig. 4 carries out measured flow chart for realizing segmentation in the embodiment of the invention.
Embodiment
Present embodiment is that example is elaborated to specific implementation of the present invention at internal network and external network respectively with two measurement points mainly.
Because network address translation apparatus (NAT/NAPT equipment) becomes internal network and two parts of external network with network division, between first measurement point and network address translation apparatus of internal network, communicate by letter between second measurement point of external network and network address translation apparatus and need not carry out map addresses, this network performance measurement of two sections can both normally carry out.Therefore, network address translation apparatus as middle measurement point, is divided into two measuring sections with first measurement point to the performance end to end between second measurement point and measures respectively, the result that will measure remerges into the result of whole performance measurement then.Use the IP address of internal network between the network address translation apparatus and first measurement point, use the IP address of external network between the network address translation apparatus and second measurement point.
Consult shown in Figure 2ly, network system comprises: measure controller (Controller), be arranged in the device A of internal network measurement point A, be arranged in the device B of public network measurement point B, and the conversion equipment that between measurement point A and measurement point B, is used for the switching network address.
Device A and device B are used for accepting the network performance measurement configuration from measuring controller, carry out network performance measurement according to indication; Conversion equipment is used for the switching network address and carries out network performance measurement according to network performance measurement configuration; Measure controller and be used for according to the measurement request of between measurement point A and measurement point B, measuring, the network address translation apparatus between location survey point A and the measurement point B on the path, and with it as middle measurement point; And allocating and measuring point and issue network performance measurement configuration, calculation of performance indicators and merge the measurement result of measuring section is to user report network performance measurement index; Measure the function that controller has comprised collector.The allocating and measuring point comprises that issuing measured stream describes (five-tuple, QoS grade), sample frequency and sampling algorithm (as: Possion Poisson distribution).
Measuring controller can be according to topology information (being the topology information of internal network, external network) the fixer network address converting device of measurement point A and measurement point B place network, perhaps measures on the controller positional information fixer network address converting device according to measurement point A and measurement point B registration.Measure controller and comprised data acquisition function.
When initiatively measuring, after the device of measurement point receives probe messages, also can be according to associated information calculation network performance index wherein, and send to the measurement controller, and no longer calculate by measuring controller.
Further, the device of measurement point adheres to timestamp information at the message that is used for measuring, and can calculate performance index such as time delay by this timestamp information.
Consult shown in Figure 3ly, it is as follows to carry out the processing procedure that network performance initiatively measures between measurement point A and measurement point B:
The device A structural exploration message of step 330, measurement point A mails to network address conversion device; Simultaneously, network address conversion device structural exploration message mails to measurement point B.
The device B of step 340, network address conversion device and measurement point B gives measurement report such as performance measurement time delay, packet loss and measures controller.
With Fig. 2 is example, when initiatively measuring, measurement point A is divided into two measuring sections to the performance end to end between the measurement point B is described further:
The IP address of measurement point A is: 10.1.1.1, and the internal private network IP address of NAT device (being measurement point C) is 10.1.1.100, the external public network IP address of NAT device is: 110.1.1.1, the IP address of measurement point B is: 100.1.1.1.
After the measurement controller receives the request of measurement, topology information according to internal network and external network, find that the IP address is that measurement point A and the IP address of 10.1.1.1 is to communicate by letter between the measurement point of 100.1.1.1 with needing cross-over NAT equipment, therefore, it is that the measurement point A of 10.1.1.1 is the measurement point C of 10.1.1.100 to the IP address that measurement is divided into by the IP address, and the IP address is that the measurement point C of 110.1.1.1 is that two of measurement point of 100.1.1.1 measure measuring sections to the address.
Measure controller to the configuration of measurement point A lower network performance measurement, the IP address of its target measurement point is 10.1.1.100, issues the network performance measurement configuration to measurement point C, and the IP address of its target measurement point is 100.1.1.1.
The device A of measurement point A and NAT device be structural exploration message and adhere to timestamp and send to its target measurement point respectively.Measurement point C and measurement point B obtain the performance index of each point and are reported to the measurement controller according to probe messages.
Network performance index mainly comprises average delay IPTD, delay variation IPDV, loss rate IPLR and network unavailability IPUA.If measurement point A to measurement point C direction network performance index be respectively: IPTD (AC), IPDV (AC), IPLR (AC), IPUA (AC); Measurement point C is respectively to the network performance index of measurement point B direction: IPTD (CB), IPDV (CB), IPLR (CB), IPUA (CB); Measurement point A after the merging to the network performance index of measurement point B direction is: IPTD (AB), IPDV (AB), IPLR (AB), IPUA (AB); Following corresponding relation is then arranged:
IPTD(AB)=IPTD(AC)+IPTD(CB);
IPDV(AB)<=IPDV(AC)+IPDV(CB);
IPLR(AB)=1-(1-IPLR(AC))*(1-IPLR(CB));
IPUA(AB)<=IPUA(AC)+IPUA(CB)。
Consult shown in Figure 4ly, the processing procedure of carrying out the network performance passive measurement between measurement point A and measurement point B is as follows:
Step 400, measurement controller receive one and measure request.Comprise measured stream description in this measurement request, this stream is the stream of crossing over the NAT/NAPT border, and it is described by the public ip address of the private IP address of measurement point and measurement point B and mixes the five-tuple of forming.
Step 410, measure the topology information of controller according to internal network and external network, navigate to the network address conversion device between measurement point A and the measurement point B, with the performance measurement of measurement point A, be divided into measurement point A to network address conversion device and network address conversion device and two measuring sections of measurement point B to measurement point B.
Step 420, measurement controller are described the measured stream between measurement point A and the network address conversion device and are issued to measurement point A and network address conversion device respectively; The description of measured stream between network address conversion device and the measurement point B is issued to measurement point B and network address conversion device respectively.
The device A of step 430, measurement point A and network address conversion device are described according to measured stream respectively and are extracted same measured stream message, generate traffic identifier, message identification and adhere to timestamp information according to message content, and generate message digest data and reporting measurement controller according to these.Described message digest data also can further comprise the part or all of content in the message except comprising message identification, traffic identifier and timestamp information.
Owing on the network address conversion device network address binding relationship is arranged, therefore, can discern same measured stream according to this binding relationship.
The device B of step 440, network address conversion device and measurement point B describes according to measured stream respectively and extracts same measured stream message, generate traffic identifier, message identification and adhere to timestamp information according to message content, and generate message digest data and reporting measurement controller according to these.
Step 450, measure controller and go out the network performance index of measurement point A to the network address conversion device section according to the message digest data computation that measurement point A and network address conversion device report; The message digest data computation that reports according to network address conversion device and measurement point B goes out the network performance index of network address conversion device to measuring point B.
Step 460, measurement controller are merged into the whole network performance index with the performance index of two segmentations.The merging of network performance index as hereinbefore.
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 (11)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2006100776253A CN101056219B (en) | 2006-04-14 | 2006-04-14 | A method and system for realizing the network performance measurement |
| PCT/CN2007/000506 WO2007118399A1 (en) | 2006-04-14 | 2007-02-13 | A method for realizing the network performance measuring and a system thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2006100776253A CN101056219B (en) | 2006-04-14 | 2006-04-14 | A method and system for realizing the network performance measurement |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101056219A CN101056219A (en) | 2007-10-17 |
| CN101056219B true CN101056219B (en) | 2010-08-25 |
Family
ID=38609053
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2006100776253A Expired - Fee Related CN101056219B (en) | 2006-04-14 | 2006-04-14 | A method and system for realizing the network performance measurement |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN101056219B (en) |
| WO (1) | WO2007118399A1 (en) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011157108A2 (en) * | 2011-05-30 | 2011-12-22 | 华为技术有限公司 | Method, apparatus and system for analyzing network transmission characteristics |
| CN103746874B (en) * | 2013-12-30 | 2017-02-15 | 华为技术有限公司 | Method and equipment for IP (Internet protocol) FPM (flow performance monitor) |
| CN103929342B (en) * | 2014-04-30 | 2018-05-18 | 湖南网数科技有限公司 | A kind of measuring method of network performance, equipment and system |
| WO2016045131A1 (en) * | 2014-09-28 | 2016-03-31 | 华为技术有限公司 | Method and apparatus for acquiring channel transmission characteristics |
| CN105072629B (en) | 2015-06-30 | 2019-04-26 | 华为技术有限公司 | Method, device and system for measuring the quality of services running on a terminal |
| CN106656643B (en) * | 2015-10-29 | 2019-06-04 | 国家计算机网络与信息安全管理中心 | A kind of segmentation calculates the measurement method of network delay |
| US12335760B2 (en) | 2018-09-28 | 2025-06-17 | Nokia Technologies Oy | Method and apparatus for controlling over performance measurements |
| CN112491926A (en) * | 2020-12-11 | 2021-03-12 | 迈普通信技术股份有限公司 | SRv6 path quality measuring method, device, electronic equipment and storage medium |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1400774A (en) * | 2002-08-22 | 2003-03-05 | 陈鸣 | Interconnection network end-to-end performance monitoring method and its system |
| CN1652519A (en) * | 2002-12-13 | 2005-08-10 | 韩国电子通信研究院 | Communication Measurement System and Communication Analysis Method |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030145082A1 (en) * | 2002-01-25 | 2003-07-31 | Son Yong Ho | NAT device with LAN monitor for remote management |
| KR100531623B1 (en) * | 2003-10-15 | 2005-11-29 | 한국전자통신연구원 | COMMUNICATION METHOD USING MOBILE IPv6 IN NAT-PT ENVIRONMENT AND MEDIUM THEREOF |
-
2006
- 2006-04-14 CN CN2006100776253A patent/CN101056219B/en not_active Expired - Fee Related
-
2007
- 2007-02-13 WO PCT/CN2007/000506 patent/WO2007118399A1/en active Application Filing
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1400774A (en) * | 2002-08-22 | 2003-03-05 | 陈鸣 | Interconnection network end-to-end performance monitoring method and its system |
| CN1652519A (en) * | 2002-12-13 | 2005-08-10 | 韩国电子通信研究院 | Communication Measurement System and Communication Analysis Method |
Non-Patent Citations (1)
| Title |
|---|
| 卢泉.IP网络性能的测量与分析.广东通信技术.2002,第22卷(第6期),21-25. * |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2007118399A1 (en) | 2007-10-25 |
| CN101056219A (en) | 2007-10-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101056217B (en) | Method and system for measuring network performance | |
| CN101056218B (en) | A network performance measurement method and system | |
| CN101056219B (en) | A method and system for realizing the network performance measurement | |
| KR101234326B1 (en) | Distributed traffic analysis | |
| KR100523486B1 (en) | Traffic measurement system and traffic analysis method thereof | |
| US10355983B2 (en) | Traceroute to return aggregated statistics in service chains | |
| WO2017005223A1 (en) | Information sharing method of smart electricity meter, smart electricity meter and acquisition router | |
| CN101640612A (en) | Method and device for flow path discovery and fault fast positioning | |
| WO2007118396A1 (en) | A method and system for network performance measurement | |
| CN112956159A (en) | Active directional data plane traffic monitoring for wireline networks | |
| CN108513703B (en) | Network performance detection method and device | |
| CN103905251A (en) | Network topology obtaining method and device | |
| CN111130928A (en) | Network measurement method based on in-band detection in wide area network | |
| EP2586158A1 (en) | Apparatus and method for monitoring of connectivity services | |
| JP2010245866A (en) | Communication path estimation program, method and computer | |
| Zu et al. | IP-geolocater: a more reliable IP geolocation algorithm based on router error training | |
| CN117155820A (en) | Network transmission quality detection method and system | |
| CN114285791B (en) | Data transmission method, device, computer equipment and storage medium | |
| CN113708985B (en) | A flow detection method, device and system | |
| CN105429798A (en) | IoT network configuration system | |
| KR102318686B1 (en) | Improved method for sequrity employing network | |
| CN113055240A (en) | Message transmission method and device and computer readable storage medium | |
| CN111211979B (en) | Traffic management method, device, equipment and medium | |
| US20250317377A1 (en) | Recognition of end-to-end network probe system synthetic traffic in an sd-wan network for sd-wan network path enrichment | |
| CN104378311B (en) | The method and device of distribution bandwidth |
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: 20100825 Termination date: 20160414 |