WO2010118569A1 - Ip network performance measurement method, apparatus and system - Google Patents

Ip network performance measurement method, apparatus and system Download PDF

Info

Publication number
WO2010118569A1
WO2010118569A1 PCT/CN2009/071261 CN2009071261W WO2010118569A1 WO 2010118569 A1 WO2010118569 A1 WO 2010118569A1 CN 2009071261 W CN2009071261 W CN 2009071261W WO 2010118569 A1 WO2010118569 A1 WO 2010118569A1
Authority
WO
WIPO (PCT)
Prior art keywords
measurement
frame
information
carried
peer
Prior art date
Application number
PCT/CN2009/071261
Other languages
French (fr)
Chinese (zh)
Inventor
杨义成
赖志昌
王江胜
Original Assignee
华为技术有限公司
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 华为技术有限公司 filed Critical 华为技术有限公司
Priority to PCT/CN2009/071261 priority Critical patent/WO2010118569A1/en
Priority to CN2009801165812A priority patent/CN102037683A/en
Publication of WO2010118569A1 publication Critical patent/WO2010118569A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks

Definitions

  • the present invention relates to wireless communication technologies, and in particular, to a method, apparatus and system for measuring IP network performance. Background technique
  • IP Internet Protocol
  • QoS Quality of Service
  • IP networks become more widely used in telecommunications networks, various QoS guarantee mechanisms that improve the performance of IP networks, such as differentiated service architectures
  • the present invention provides a method, device and system for measuring IP network performance, which can implement an IP network based on a User plane of GPRS Tunneling Protocol (GTPU) of a General Packet Radio Service (GPRS) tunneling protocol. Performance measurement.
  • GTPU User plane of GPRS Tunneling Protocol
  • GPRS General Packet Radio Service
  • An embodiment of the present invention provides a method for measuring performance of an IP network, including:
  • the measurement peer Receiving, by the measurement peer, the backward report BR frame carried in the GTPU message, where the BR frame includes measurement information of the measured service flow corresponding to the flow identifier; According to the measurement information, the IP network performance is obtained.
  • An embodiment of the present invention provides an apparatus for measuring performance of an IP network, including:
  • a first module configured to send, to the measurement peer end, a forward monitoring FM frame carried in a GTPU message of the general wireless packet service tunneling protocol user part, where the FM frame includes a flow identifier of the measured service flow;
  • a second module configured to receive, by the measurement peer end, a backward report BR frame that is carried in the GTPU message, where the BR frame includes measurement information of the measured service flow corresponding to the flow identifier;
  • the third module is configured to obtain IP network performance according to the measurement information.
  • An embodiment of the present invention provides a system for measuring IP network performance, including: the foregoing apparatus, where the apparatus serves as a measurement initiator, and a measurement peer that communicates with the measurement initiator.
  • the measurement initiator sends the FM frame carried in the GTPU message to the measurement peer end, and receives the BR frame carried in the GTPU message, and the measurement information is included in the BR frame. According to the measurement information, the IP network performance is obtained, and the IP network performance measurement based on the GTPU protocol can be implemented.
  • FIG. 1 is a schematic flow chart of a method according to a first embodiment of the present invention
  • FIG. 2 is a schematic flow chart of a method according to a second embodiment of the present invention.
  • FIG. 3 is a schematic flowchart of a method for activating a first scenario in an embodiment of the present invention
  • FIG. 4 is a schematic flowchart of a method for activating a second scenario in an embodiment of the present invention
  • FIG. 5 is a schematic flowchart of a method for deactivating a first scenario in an embodiment of the present invention
  • FIG. 6 is a schematic flowchart of a method for deactivating a second scenario in an embodiment of the present invention
  • a schematic diagram of a system structure of a scenario
  • FIG. 8 is a schematic structural diagram of a protocol stack used in an embodiment of the present invention
  • FIG. 9 is a schematic structural diagram of a system of a second scenario applied to a method according to an embodiment of the present invention
  • FIG. 10 is a schematic structural diagram of a third scenario of a method applied according to an embodiment of the present invention
  • Figure 11 is a schematic structural view of a device according to a third embodiment of the present invention
  • Figure 12 is a schematic structural view of a device according to a fourth embodiment of the present invention.
  • Figure 13 is a block diagram showing the structure of a system according to a fifth embodiment of the present invention. detailed description
  • GTPU The General Packet Radio Service (GPRS) Tunneling Protocol (GTPU) can complete user data encapsulation or decapsulation.
  • GPRS General Packet Radio Service
  • GTPU Tunneling Protocol
  • UDP User Datagram Protocol
  • User Data Protocol A transport layer protocol, typically applied to packet networks, where user data is transmitted based on a single UDP packet.
  • the network layer protocol is specifically the UDP protocol of IP.
  • DSCP DiffServ Code Point, the service code point.
  • the DiffServ service can be used to perform QoS management on the service.
  • QCI QoS Class Indicator, QoS Class Indicator.
  • TEID Tunnel End Point Identifier, tunnel endpoint identifier. The tunnel endpoint in the end-to-end GTPU entity is identified.
  • FIG. 1 is a schematic flowchart of a method according to a first embodiment of the present invention, including:
  • Step 11 The measurement initiator sends a Forward Monitoring (FM) frame carried in the GTPU message to the measurement peer, where the FM frame includes the flow identifier of the measured service flow.
  • FM Forward Monitoring
  • Step 12 The measurement initiator receives the backward report (BR) frame carried in the GTPU message sent by the measurement peer, and the BR frame includes measurement information of the measured service flow corresponding to the flow identifier.
  • BR backward report
  • Step 13 The measurement initiator obtains IP network performance according to the measurement information.
  • the FM frame may further include first sending information, where the first sending information may include sending time, The number of transmitted packets, the number of transmitted bytes, and other transmission information related to the performance of the IP network to be measured.
  • the measurement information includes at least one of the following: one is a measurement result, and the other is a reception information and a second transmission information, where the reception information is a measurement peer according to the And receiving, by the flow identifier, the received information of the measured service flow, where the second sending information is the first sending information or part of the first sending information, where the measurement result is that the measuring peer sends the first information according to the received information.
  • the measurement result obtained by the information calculation.
  • the measurement initiator obtains the IP network performance, specifically: when the measurement information includes the measurement result, the measurement initiator directly obtains the measurement result from the measurement information; when the measurement information includes the received information and the second transmission information, the measurement is initiated.
  • the terminal calculates a measurement result according to the received information and the second transmission information.
  • the measurement initiator sends the FM frame carried in the GTPU message to the measurement peer, receives the BR frame carried in the GTPU message, and the measurement information is included in the BR frame, and the measurement initiator performs the measurement according to the measurement.
  • the information is obtained by IP network performance, and IP network performance measurement based on GTPU protocol can be realized.
  • the FM frame may include the following cells: a stream identifier, and a cell characterizing the transmitted information.
  • the cells characterizing the transmitted information may include: the number of transmitted packets, the number of transmitted bytes, and the time of transmission.
  • the FM frame of this embodiment may further include the following cells: version, frame type, serial number, and reserved field.
  • the FM frame includes, but is not limited to, the format shown in Table 1:
  • Frame type indicates that the frame is an FM frame
  • Flow ID The identifier of the measured service flow. Different flow identifiers can distinguish different service flows.
  • Serial number (SN): The serial number of the transmitted frame, the initiator sends one FM frame plus one; the number of transmitted packets (TxPacket): The cumulative value of the number of packets corresponding to the stream identifier sent by the initiator; TxByte): The cumulative value of the number of bytes corresponding to the stream identifier sent by the initiator; the time of transmission (TxTime): the time at which the initiator sends the FM frame.
  • TxPacket The cumulative value of the number of packets corresponding to the stream identifier sent by the initiator
  • TxByte The cumulative value of the number of bytes corresponding to the stream identifier sent by the initiator
  • TxTime the time at which the initiator sends the FM frame.
  • the BR frame may include the following cells: cells that characterize the measurement information, e.g., transmit information and receive information, and/or, measurement results.
  • the BR frame of this embodiment may further include the following cells: version, frame type, serial number, and reserved field.
  • the BR frame when the BR frame carries the transmission information and the reception information, the BR frame may include, but is not limited to, the format shown in Table 2:
  • Frame type indicates that the frame is a BR frame
  • Flow ID The flow identifier in the FM frame corresponding to the BR frame is the same.
  • Sequence number (SN) the sequence number in the FM frame corresponding to the BR frame is the same;
  • TxPacket The number of transmitted packets in the FM frame corresponding to the BR frame is the same; the number of transmitted bytes (TxByte): the number of transmitted bytes in the FM frame corresponding to the BR frame is the same; FM transmission time (TxTime): the transmission time in the FM frame corresponding to the BR frame is the same; the reception time (RxTime): the time at which the receiver receives the FM frame;
  • the number of received packets (RxPacket): The receiving end receives the accumulated value of the number of packets corresponding to the stream identifier; the number of received bytes (RxByte): the receiving end receives the accumulated value of the number of bytes corresponding to the stream identifier; BR sending time (TxTime 1): The transmitting end of the BR frame is sent by the receiving end.
  • the BR frame When the BR frame carries the measurement result of the packet loss rate, the BR frame may include but is not limited to the format shown in Table 3:
  • the packet loss rate is calculated by the peer end of the measurement.
  • the calculation formula is:
  • Packet loss rate ( number of packets sent - % of packets received).
  • the BR frame may include but is not limited to the format shown in Table 4:
  • the one-way delay is calculated for the opposite end of the measurement, and the calculation formula is:
  • One-way delay reception time - FM transmission time.
  • the BR frame When the BR frame carries the three measurement results of packet loss rate, one-way delay, and lost byte number, the BR frame may include but is not limited to the format shown in Table 5:
  • the difference in the number of bytes (the number of bytes lost) is calculated by the opposite end of the measurement.
  • the first embodiment can implement measurement of packet loss rate, one-way delay, and number of lost bytes. It can be understood that when other information needs to be measured, such as loopback delay, delay jitter, etc., in FM frame and BR
  • the frame may carry transmission information, reception information, and measurement results required for other information.
  • the FM frame when the measuring end does not have a normal response FM frame, the FM frame may be repeatedly sent periodically, and the process is as follows:
  • FIG. 2 is a schematic flowchart of a method according to a second embodiment of the present invention, including:
  • Step 21 The measurement initiator sends an FM frame carrying the transmission information to the measurement peer, where the FM frame is carried in the GTPU message, and the measurement initiator starts the timer while transmitting the FM frame.
  • Step 22 When the measurement initiator does not receive the BR frame for measuring the peer feedback within the time set by the timer, when the time set by the timer is reached, the measurement initiator sends the FM frame to the measurement peer again.
  • Step 23 The process of step 22 is repeated until the number of times the measurement initiator sends an FM frame reaches a preset number of transmissions.
  • Step 24 When the measurement initiator does not receive the BR frame of the measurement peer feedback within the time set by the timer, the measurement initiator terminates transmitting the FM frame and releases the PM resource.
  • the subsequent process after measuring the normal response BR frame of the first embodiment can be processed.
  • the FM frame is repeatedly transmitted to ensure the reliability of the measurement process, and the FM frame is terminated after a certain number of attempts, thereby saving resources.
  • the first embodiment and the second embodiment are processes in the measurement process, and usually need to activate the measurement before the measurement, that is, before the measurement initiator of the first embodiment or the second embodiment sends the FM frame, the activation process is further included.
  • the activation process can be as follows:
  • FIG. 3 is a schematic flowchart of a method for activating a first scenario in an embodiment of the present invention. This embodiment is directed to a situation in which feedback information is received at a peer end. See Figure 3, including:
  • Step 31 After the measurement initiator receives the command to start the measurement sent by the measurement personnel, the measurement initiator sends an activation request to the measurement peer, and the activation request is carried in the GTPU message.
  • Step 32 The measurement peer sends a feedback activation response to the measurement initiator, and the activation response is carried in the GTPU message.
  • the activation activation response when the measurement peer can meet the requirements in the activation request, the activation activation response is activated, and when the measurement peer cannot satisfy the requirement in the activation request, the activation response of the activation failure is fed back.
  • the activation response When the feedback activation failure response is activated, the activation response may carry the failure reason, and then the measurement initiator may adjust the sent activation request according to the failure reason, and initiate the activation process again.
  • FIG. 4 is a schematic flowchart of a method for activating a second scenario in an embodiment of the present invention. This embodiment is directed to a case where there is no feedback information at the opposite end. See Figure 4, including:
  • Step 41 The measurement initiator sends an activation request to the measurement peer, and starts the timer.
  • Step 42 During the time set by the timer, the measurement initiator does not receive feedback from the measurement peer. When the information is reached, when the time set by the timer is reached, the measurement initiator sends an activation request to the measurement peer again.
  • Step 43 The process of step 42 is repeated until the number of times the measurement initiator sends the activation request reaches the preset number of transmissions.
  • Step 44 When the measurement initiator still does not receive the feedback information of the measurement peer within the time set by the timer, the measurement initiator terminates the transmission activation request, terminates the negotiation, and the activation fails.
  • the method may further include:
  • the specific deactivation process can be as follows:
  • FIG. 5 is a schematic flowchart of a method for deactivating a first scenario in a process according to an embodiment of the present invention. This embodiment is directed to a case where feedback information is received at a peer end. See Figure 5, including:
  • Step 51 After the measurement initiator receives the command to stop the measurement sent by the measurement personnel, the measurement initiator sends a deactivation request to the measurement peer, and the deactivation request is carried in the GTPU message.
  • Step 52 After receiving the deactivation request, the measuring peer stops transmitting the BR frame and feeds back the deactivation response to the measurement initiator.
  • FIG. 6 is a schematic flowchart of a method for deactivating a second scenario of a process according to an embodiment of the present invention. This embodiment is directed to a case where there is no feedback information at the opposite end. See Figure 6, including:
  • Step 61 The measurement initiator sends a deactivation request to the measurement peer, and starts the timer.
  • Step 63 The process of step 62 is repeated until the number of times the measurement initiator sends a deactivation request reaches a preset number of transmissions.
  • Step 64 When the measurement initiator still does not receive the feedback information of the measurement peer within the time set by the timer, the measurement initiator terminates sending the FM frame, releases the resource, and ends the measurement.
  • the activation/deactivation frame can be used during activation or deactivation.
  • the format of the activation/deactivation frame can be as shown in Table 6:
  • Message ID Define various commands or responses during activation or deactivation. The correspondence between the encoding of the message number and the specific meaning can be found in the table:
  • Sequence Number The serial number of the transmitted frame.
  • the initiator sends one activation/deactivation frame plus one.
  • Tx Interval The period during which the FM frame and BR frame are sent, which can be timing information.
  • sending FM frames every N seconds or it can be packet number information (for example, sending FM frames once every M packets are sent);
  • Flow identifier The identifier of the measured data stream. Different flow identifiers can distinguish different service flows. In the measurement process after activation, the flow identifiers of FM frames and BR frames are the same as the sequence numbers here;
  • Flow ID Index Indicates the classification basis for the use.
  • the classification basis includes the source IP address and the destination IP address.
  • the application layer identifiers such as the Quality of Service (QoS) QoS Class Indicator (QCI) and the Tunnel End Point Identifier, can be further used.
  • TEID the identification of the transport layer may also be further used, for example, a User Datagram Protocol (UDP) port number and a Differentiated Service (DiffServ Code Point, DSCP) value, or further Use an identifier that combines both the application layer and the transport layer.
  • the classification basis includes but is not limited to the items shown in Table 9:
  • the traffic identifier is carried in the FM frame, the BR frame, and the activation/deactivation frame, and indicates the measured service flow to be measured. For example, using the seventh classification basis (source IP address, destination IP address, DSCP value), the traffic can be classified into the categories shown in Table 10:
  • the classification identifier of Table 11 is taken as an example of carrying the IPv4 header ID field.
  • the classification identifier may also be carried in the IPv6 flow label field of the IP data stream; Or, carried in the IPsec SA domain of the IP data stream; or carried in the Generic Routing Encapsulation (GRE) Key field of the IP data stream; or carried in the UDP port number field of the IP data stream.
  • GRE Generic Routing Encapsulation
  • each performance management (PM) frame is carried in the GTPU message, and the PM frame includes an activation/deactivation frame, an FM frame, and a BR frame.
  • the specific carrying manner includes: carrying in the payload of the GTPU message, or carrying in the header of the GTPU message.
  • Embodiments of the present invention may use unused GTPU messages to carry activation/deactivation frames, FM frames, or BR frames in the payload of these unused GTPU messages. For example, enable messaging A GTPU message with a value of 52, the corresponding format is shown in Table 13:
  • the reason for the 2152 in the UDP packet header is:
  • the UDP destination port number of the current GTPU message is 2152.
  • This field indicates the type of GTP message.
  • G-PDU GTP Protocol Data Unit
  • the GTPU header used by the GTPU protocol is variable length, including mandatory fields (occupying 1-8 bytes) and optional fields.
  • the PN flag is used to indicate whether to use the Next Protocol Data Unit (N-PDU) optional field;
  • the S flag is used to indicate whether to use the GTP sequence number;
  • the E flag is used to indicate whether to use the extended header optional field,
  • the E flag allows future extensions to this specification without the need for an additional version number. According to the existing agreement, when any of the three flags is set, the field occupying the 9th to 12th bytes in Table 12 needs to be included in the header portion of the GTPU packet. Therefore, when at least one of the three flags is set
  • the length of the GTPU header is at least 12 bytes.
  • the extended header portion of the GTPU header can be used.
  • the extension header can be used to carry the PM frame (FM frame, BR frame or activation/deactivation frame) in the embodiment of the present invention.
  • the format of the extension header is as shown in Table 15:
  • M+1 next extended header type (*)
  • This embodiment can use the specific extended header type value (for example, 255) to identify the extended header content in the "next extended header type" field of the GTPU header shown in Table 14.
  • the PM frame is encapsulated in an extension header as shown in Table 15.
  • the specific package format can be as shown in Table 16: IP header UDP header GTPU header
  • IP SPort DPort Next Extension Head Type Extension Head Activate / Deactivate Frame Next
  • Header 2152 Type-specific value Length or FM frame or extension header
  • the PM frame of this embodiment may be carried by using a separate GTPU tunnel or carried in the same GTPU tunnel as the measured traffic. Assume that the TEID of the GTPU tunnel carrying the PM frame is 00780522, and the TEID value can be used to identify that the tunnel carries the PM frame.
  • S02 The peer end receives the flow identifier and the sending information of the measured service flow carried in the GTPU message sent by the measurement initiator.
  • the measurement peer sends at least one of the following two items carried in the GTPU message to the measurement initiator: one is a measurement result, and the other is a reception information and a transmission information, where the reception information is a measurement peer according to And receiving, by the flow identifier, the received information of the measured service flow, where the measurement result is that the measurement peer calculates the measurement result according to the received information and the sent information.
  • the measurement peer receives the activation request sent by the measurement initiator, where the activation request is carried in the payload of the GTPU message, or is carried in the packet header of the GTPU message;
  • the measurement peer sends a feedback activation response to the measurement initiator, where the activation response is carried in the payload of the GTPU message, or is carried in the packet header of the GTPU message, and when the measurement peer meets the activation request, the activation response
  • the characterization activation is successful, and when the measurement peer cannot satisfy the activation request message, the activation response characterizes the activation failure.
  • the measurement peer receives a deactivation request sent by the measurement initiator, where the deactivation request carries In the payload of the GTPU message, or carried in the header of the GTPU message;
  • the measurement peer sends a feedback deactivation response to the measurement initiator, where the deactivation response is carried in
  • the payload of the GTPU message is carried in the header of the GTPU message.
  • FIG. 7 is a schematic structural diagram of a first scenario of a method applied by a method according to an embodiment of the present invention.
  • WCDMA Wideband Code Division Multiple Access
  • GPRS General Packet Radio Service
  • GGSN Gateway General Packet Radio Service Support Node
  • SGSN Serving GPRS Supporting Node
  • RNC ⁇ GGSN/SGSN is forward
  • GGSN/SGSN ⁇ RNC is backward. Both directions include both directions.
  • the RNC can initiate forward, backward, and bidirectional IP PM using the method of the embodiment of the present invention.
  • RNC ⁇ GGSN/SGSN, GGSN/SGSN ⁇ RNC, and delay, jitter, and packet loss ratio measurements in two directions are provided to provide input parameters for flow control and admission control of the RNC.
  • the RNC can periodically send FM frames, and inform the GGSN/SGSN of the number of packets sent by the local end, the number of bytes, and the sending time of the FM.
  • the GGSN/SGSN records the time when the local end receives the FM frame, and can inform the RNC of the number of packets received by the local end, the number of bytes, the time of receiving the FM frame, and the time of transmitting the BR frame through the BR frame.
  • the RNC After receiving the BR frame, the RNC finally obtains IP network performance such as delay, jitter, and packet loss rate based on the information in the BR frame, as input parameters for flow control and admission control.
  • FIG. 8 is a schematic structural diagram of a protocol stack used in an embodiment of the present invention.
  • the protocol stack shown in Figure 8 can be used in Figure 7 and Figures 9 and 10 below.
  • FIG. 9 is a schematic structural diagram of a second scenario of a method applied by the method according to an embodiment of the present invention, where the implementation is implemented
  • an IP PM implementation scenario between an evolved base station (eNodeB) 91 and a Serving Gateway (SGW) 92 is an S1 interface between the eNodeB and the SGW.
  • eNodeB evolved base station
  • SGW Serving Gateway
  • FIG. 10 is a schematic structural diagram of a system of a third scenario applied to a method according to an embodiment of the present invention.
  • the second eNodeB is an X2 interface.
  • the first eNodeB ⁇ the second eNodeB is forward
  • the second eNodeB ⁇ the first eNodeB is backward.
  • the two directions include both directions.
  • the GTPU-based IP network performance measurement can be implemented by carrying the FM frame, the BR frame, and the activation/deactivation frame in the GTPU message.
  • the overall solution of the embodiment of the present invention is: the measurement initiator sends the FM frame carried in the GTPU message to the measurement peer, and receives the BR frame carried in the GTPU message sent by the measurement peer, and then Based on the measurement information, IP network performance is obtained.
  • IPPM network performance measurement can be performed on the measurement initiator and the measurement peer, the intermediate node does not interpret the measurement related >3 ⁇ 4 text, and does not care about the type of the intermediate node, thereby implementing the end-to-end IPPM network performance measurement.
  • the measurement information returned by the peer end can be a specific measurement result, or can be a transmission information and a reception information, so that the measurement initiator directly obtains the measurement result or needs to calculate the measurement result, thereby realizing the flexibility of obtaining the measurement result.
  • the transmission mode is diversified by transmitting the FM frame, the BR frame, the activation/deactivation frame and the measured service flow in the same GTPU tunnel, or separately in a GTPU tunnel.
  • FIG. 11 is a schematic structural diagram of a device according to a third embodiment of the present invention, which is applied to measurement initiation
  • the terminal includes a first module 111, a second module 112, and a third module 113.
  • the first module 111 is configured to send, to the measurement peer, an FM frame carried in the GTPU message, where the FM frame includes a flow identifier of the measured service flow
  • the second module 112 is configured to receive the carried GTPU message sent by the measurement peer.
  • the BR frame includes the measurement information of the measured service flow corresponding to the flow identifier
  • the third module 113 is configured to obtain the IP network performance according to the measurement information.
  • the FM frame sent by the first module may further include first sending information, where the third module includes a first unit and a second unit, where the first unit is used to receive by the second module.
  • the measurement information includes the measurement result
  • the measurement result is directly used as a measurement result of the IP network performance
  • the second unit is configured to: when the measurement information includes the received information and the second transmission information, according to the received information and The second transmission information calculates a measurement result of the IP network performance.
  • the embodiment may further include a fourth module, configured to establish a GTPU tunnel, where the FM frame or the BR frame is transmitted in the same GTPU tunnel as the measured service flow, or the FM frame or the BR frame is in a separate Transfer in the GTPU tunnel.
  • a fourth module configured to establish a GTPU tunnel, where the FM frame or the BR frame is transmitted in the same GTPU tunnel as the measured service flow, or the FM frame or the BR frame is in a separate Transfer in the GTPU tunnel.
  • the embodiment may further include a fifth module, configured to classify the service group according to the classification according to the service flow, where the classification includes the source IP address and the destination IP address, or the source IP address and the destination IP address, and any one of the following Or a combination thereof: QCI, TEID, UDP port number, and DSCP.
  • a fifth module configured to classify the service group according to the classification according to the service flow, where the classification includes the source IP address and the destination IP address, or the source IP address and the destination IP address, and any one of the following Or a combination thereof: QCI, TEID, UDP port number, and DSCP.
  • the embodiment may further include a sixth module, configured to add a classification identifier to the service flow, where the classification identifier is used to indicate a category to which the service flow belongs, and the classification identifier is carried in an IPv4 header ID field of the service flow; or The IPv6 flow label field carried in the service flow; or, carried in the IPsec SA domain of the service flow; or carried in the GRE Key field; or carried in the UDP port number field of the service flow.
  • a sixth module configured to add a classification identifier to the service flow, where the classification identifier is used to indicate a category to which the service flow belongs, and the classification identifier is carried in an IPv4 header ID field of the service flow; or The IPv6 flow label field carried in the service flow; or, carried in the IPsec SA domain of the service flow; or carried in the GRE Key field; or carried in the UDP port number field of the service flow.
  • the embodiment may further include a seventh module, configured to send an activation request to the measurement peer, where the activation request is carried in the GTPU message, and an eighth module, configured to: when the measurement peer can respond normally, receive the measurement peer A feedback activation response, the activation response being carried in the GTPU message.
  • the embodiment may further include a ninth module, configured to send a deactivation request to the measurement peer, where the deactivation request is carried in the GTPU message, and a tenth module, configured to receive when the measurement peer can respond normally Measuring a deactivation response of the peer feedback, the deactivation response carried in the GTPU In the message.
  • a ninth module configured to send a deactivation request to the measurement peer, where the deactivation request is carried in the GTPU message
  • a tenth module configured to receive when the measurement peer can respond normally Measuring a deactivation response of the peer feedback, the deactivation response carried in the GTPU In the message.
  • the first module in this embodiment may be further configured to: when the FM frame is sent, start a timer; when the measurement peer cannot respond normally, when the set timing time arrives, repeatedly send the bearer to the measurement peer.
  • the flow identification and the transmission information of the measured service flow in the GTPU message are not up to the preset number of times, and then the flow identification and the transmission information of the measured service flow carried in the GTPU message are stopped, and the measurement is ended.
  • the seventh module can also be used to start a timer when the activation request is sent; when the measurement peer cannot respond normally, when the time set by the timer arrives, the activation request is repeatedly sent until a preset number of times is reached, after that, Stop sending the activation request and end the activation.
  • the ninth module can also be used to start a timer when a deactivation request is sent; when the measurement peer cannot respond normally, when the time set by the timer is reached, the deactivation request is repeatedly sent until a preset number of times is reached. After that, the flow identifier and the transmission information of the measured service flow carried in the GTPU message are stopped, and the measurement is ended.
  • the FM frame may include the following cells: a stream identifier, and a cell characterizing the transmitted information.
  • the cells characterizing the transmitted information may include: the number of transmitted packets, the number of transmitted bytes, and the time of transmission.
  • the FM frame of this embodiment may further include the following cells: version, frame type, serial number, and reserved field.
  • the BR frame When the BR frame carries the transmission information and the reception information, the BR frame includes the following cells: a stream identifier, a number of transmission packets, a number of transmission bytes, a transmission time of the FM frame, a reception time, a number of received packets, a number of received bytes, When the BR frame carries the packet loss rate measurement result, the BR frame includes the following cells: a stream identifier, a packet loss rate, a number of transmitted bytes, a FM frame transmission time, a reception time, and a received byte number.
  • the BR frame When the BR frame carries the packet loss rate and the one-way delay measurement result, the BR frame includes the following cells: a stream identifier, a packet loss rate, a number of transmitted bytes, a one-way delay, and a reception. Byte number, BR frame transmission time; When the BR frame carries the packet loss rate and the one-way delay and the number of bytes lost, the BR frame includes the following cells: stream identifier, packet loss rate, number of bytes Difference, one-way delay, BR frame transmission time.
  • the BR frame of this embodiment can also It further includes the following cells: version, frame type, serial number, reserved field.
  • the activation/deactivation frame may include the following cells: version, message number, direction, sequence number, stream identification, stream identification index, transmission period, and reserved field.
  • the IP network performance measurement based on the GTPU protocol can be implemented by carrying the transmission information and the reception information or the measurement result in the GTPU message.
  • FIG 12 is a block diagram showing the structure of a device according to a fourth embodiment of the present invention, which is applied to a measuring end, including an eleventh module 121 and a twelfth module 122.
  • the eleventh module 121 is configured to receive, by the measurement initiator, the FM frame carried in the GTPU message, where the FM frame includes a flow identifier of the measured service flow, and the twelfth module 122 is configured to send to the measurement initiator.
  • a BR frame in the GTPU message where the BR frame includes measurement information of the measured service flow corresponding to the flow identifier, so that the measurement initiator obtains IP network performance according to the measurement information.
  • the FM frame may further carry the first sending information, where the measurement information may include at least one of the following: one is a measurement result, and the other is a receiving information and a second sending information, where the receiving information is a measurement pair.
  • the second transmission information is a part of the first transmission information or the first transmission information, and the measurement result is that the measurement peer receives the information according to the received information.
  • a measurement result is obtained by transmitting information.
  • the embodiment may further include: a thirteenth module, configured to receive an activation request sent by the measurement initiator, where the activation request is carried in the GTPU message, and a fourteenth module, configured to feed back an activation response to the measurement initiator, where The activation response is carried in the GTPU message.
  • a thirteenth module configured to receive an activation request sent by the measurement initiator, where the activation request is carried in the GTPU message
  • a fourteenth module configured to feed back an activation response to the measurement initiator, where The activation response is carried in the GTPU message.
  • the embodiment may further include: a fifteenth module, configured to receive a deactivation request sent by the measurement initiator, where the deactivation request is carried in the GTPU message; and a sixteenth module, configured to feed back the deactivation response to the measurement initiator The deactivation response is carried in the GTPU message.
  • the IP network performance measurement based on the GTPU protocol can be implemented by carrying the transmission information and the reception information or the measurement result in the GTPU message.
  • FIG. 13 is a schematic structural diagram of a system according to a fifth embodiment of the present invention, including the apparatus shown in the third embodiment, the apparatus as a measurement initiator, and a measurement peer that communicates with the measurement initiator.
  • the embodiment includes a measurement initiator 131 and a measurement peer 132.
  • the measurement initiator 131 is configured to send, to the measurement peer, an FM frame that includes the flow identifier of the measured service flow carried in the GTPU message
  • the measurement peer 132 is configured to send, to the measurement initiator, the included flow included in the GTPU message.
  • a BR frame that identifies measurement information of the corresponding measured service flow.
  • the measurement initiator 131 obtains the IP network performance according to the measurement information.
  • the FM frame may further carry the first sending information, where the measurement information may include at least one of the following: one is a measurement result, and the other is a receiving information and a second sending information, where the receiving information is a measurement pair.
  • the second transmission information is a part of the first transmission information or the first transmission information, and the measurement result is that the measurement peer receives the information according to the received information.
  • the measurement information is obtained by calculating the measurement result.
  • the measurement initiation end 131 is specifically configured to directly use the measurement result as a measurement result of the IP network performance when the measurement information includes the measurement result, or when the measurement information includes the received information and the second transmission. In the information, the measurement result of the IP network performance is calculated according to the received information and the second transmission information.
  • the measurement initiator may also be configured to send an activation request to the measurement peer, where the activation request is carried in the GTPU message; the measurement peer may also be used to feed back an activation response to the measurement initiator, where the activation response is carried in In the GTPU message, when the measurement peer meets the activation request, the activation response indicates that the activation is successful, and when the measurement peer cannot satisfy the activation request message, the activation response indicates that the activation fails.
  • the measurement initiator may be further configured to send a deactivation request to the measurement peer, where the deactivation request is carried in the GTPU message; the measurement peer may also be used to feed back a deactivation response to the measurement initiator, where The activation response is carried in the GTPU message.
  • the measurement initiator of the embodiment is an RNC, and the measurement peer is a GGSN or an SGSN; or the measurement sender is an eNodeB, and the measurement peer is an SGW; or the measurement sender is the first The eNodeB, the measurement peer is a second eNodeB.
  • the policy initiator and the measurement peer are exchanged, that is, the measurement initiator is a GGSN or an SGSN, and the measurement peer is an RNC; or the measurement sender is an SGW, and the measurement peer is The eNodeB; or the measurement sender is a second eNodeB, and the measurement peer is a first eNodeB.
  • the IP network performance measurement based on the GTPU protocol can be implemented by carrying the transmission information and the reception information or the measurement result in the GTPU message.
  • the method includes the steps of the foregoing method embodiments; and the foregoing storage medium includes: a medium that can store program codes, such as a ROM, a RAM, a magnetic disk, or an optical disk.

Abstract

An IP network performance measurement method, apparatus and system are disclosed in present invention. The method comprises sending FM frame carried in GTPU message to a measurement opposite terminal, the FM frame contains a flow identifier of measured service flow (11); receiving BR frame carried in GTPU message sent by the measurement opposite terminal, the BR frame contains measurement information of measured service flow corresponding to the flow identifier (12); obtaining IP network performance based on the measurement information (13). By the embodiment of present invention, the IP network performance measurement based on GTPU protocol can be achieved.

Description

IP网络性能测量的方法、 装置和系统 技术领域  Method, device and system for IP network performance measurement
本发明涉及无线通信技术, 特别涉及一种 IP网絡性能测量的方法、 装置 和系统。 背景技术  The present invention relates to wireless communication technologies, and in particular, to a method, apparatus and system for measuring IP network performance. Background technique
基于因特网协议( Internet Protocol, IP ) 的分组交换网絡在近几十年得到 蓬勃的发展, 成为覆盖全球的通信网絡。 由于 IP网絡具有低成本等优势, 随 着通信的发展, 包括语音业务在内的传统电信业务也越来越多的使用 IP网絡 承载。 但是, 传统的 IP 网絡仅提供不保证可达的服务, 并不提供服务质量 The Internet Protocol (IP)-based packet switching network has been booming in recent decades and has become a global communication network. Due to the low cost of IP networks, with the development of communications, traditional telecom services, including voice services, are increasingly using IP networks. However, traditional IP networks only provide services that are not guaranteed to be available, and do not provide quality of service.
( Quality of Service, QoS )保证的服务。 随着 IP网絡在电信网絡中越来越广 泛地被釆用, 提高 IP 网絡性能的各种 QoS保证机制, 如区分服务体系结构(Quality of Service, QoS) guaranteed service. As IP networks become more widely used in telecommunications networks, various QoS guarantee mechanisms that improve the performance of IP networks, such as differentiated service architectures
( Differentiated Service, DiffServ )机制被引入。 缺乏对 IP网絡性能测量的具体实现方案。 发明内容 The (Different Serviced, DiffServ) mechanism was introduced. There is a lack of specific implementations for IP network performance measurement. Summary of the invention
本发明是提供一种 IP网絡性能测量的方法、 装置和系统, 可以实现基于 通用无线分组业务 ( General Packet Radio Service, GPRS ) 隧道协议用户面部 分( User plane of GPRS Tunneling Protocol, GTPU ) 的 IP网絡性能测量。  The present invention provides a method, device and system for measuring IP network performance, which can implement an IP network based on a User plane of GPRS Tunneling Protocol (GTPU) of a General Packet Radio Service (GPRS) tunneling protocol. Performance measurement.
本发明实施例提供了一种 IP网絡性能测量的方法, 包括:  An embodiment of the present invention provides a method for measuring performance of an IP network, including:
向测量对端发送携带在通用无线分组业务隧道协议用户面部分 GTPU消 息中的前向监控 FM帧, 所述 FM帧中包括被测业务流的流标识;  Transmitting, to the measurement peer, a forward monitoring FM frame carried in a GTPU message of a general wireless packet service tunneling protocol user plane part, where the FM frame includes a flow identifier of the tested service flow;
接收测量对端发送的携带在 GTPU消息中的后向报告 BR帧, 所述 BR 帧中包括所述流标识对应的被测业务流的测量信息; 才艮据所述测量信息, 得到 IP网絡性能。 Receiving, by the measurement peer, the backward report BR frame carried in the GTPU message, where the BR frame includes measurement information of the measured service flow corresponding to the flow identifier; According to the measurement information, the IP network performance is obtained.
本发明实施例提供了一种 IP网絡性能测量的装置, 包括:  An embodiment of the present invention provides an apparatus for measuring performance of an IP network, including:
第一模块, 用于向测量对端发送携带在通用无线分组业务隧道协议用户 面部分 GTPU消息中的前向监控 FM帧, 所述 FM帧中包括被测业务流的流 标识;  a first module, configured to send, to the measurement peer end, a forward monitoring FM frame carried in a GTPU message of the general wireless packet service tunneling protocol user part, where the FM frame includes a flow identifier of the measured service flow;
第二模块,用于接收测量对端发送的携带在 GTPU消息中的后向报告 BR 帧, 所述 BR帧中包括所述流标识对应的被测业务流的测量信息;  a second module, configured to receive, by the measurement peer end, a backward report BR frame that is carried in the GTPU message, where the BR frame includes measurement information of the measured service flow corresponding to the flow identifier;
第三模块, 用于根据所述测量信息, 得到 IP网絡性能。  The third module is configured to obtain IP network performance according to the measurement information.
本发明实施例提供了一种 IP网絡性能测量的系统, 包括: 上述的装置, 该装置作为测量发起端, 以及与所述测量发起端通信的测量对端。  An embodiment of the present invention provides a system for measuring IP network performance, including: the foregoing apparatus, where the apparatus serves as a measurement initiator, and a measurement peer that communicates with the measurement initiator.
由上述技术方案可知, 本发明实施例通过测量发起端向测量对端发送携 带在 GTPU消息中的 FM帧,接收测量对端反馈的携带在 GTPU消息中的 BR 帧, 并且 BR帧中包括测量信息, 根据该测量信息得到 IP网絡性能, 可以实 现基于 GTPU协议的 IP网絡性能测量。 附图说明  According to the foregoing technical solution, the measurement initiator sends the FM frame carried in the GTPU message to the measurement peer end, and receives the BR frame carried in the GTPU message, and the measurement information is included in the BR frame. According to the measurement information, the IP network performance is obtained, and the IP network performance measurement based on the GTPU protocol can be implemented. DRAWINGS
图 1为本发明第一实施例的方法流程示意图;  1 is a schematic flow chart of a method according to a first embodiment of the present invention;
图 2为本发明第二实施例的方法流程示意图;  2 is a schematic flow chart of a method according to a second embodiment of the present invention;
图 3为本发明实施例中激活流程第一情形的方法流程示意图;  3 is a schematic flowchart of a method for activating a first scenario in an embodiment of the present invention;
图 4为本发明实施例中激活流程第二情形的方法流程示意图;  4 is a schematic flowchart of a method for activating a second scenario in an embodiment of the present invention;
图 5为本发明实施例中去激活流程第一情形的方法流程示意图; 图 6为本发明实施例中去激活流程第二情形的方法流程示意图; 图 7为本发明实施例的方法应用的第一场景的系统结构示意图; 图 8为本发明实施例中釆用的协议栈的结构示意图;  5 is a schematic flowchart of a method for deactivating a first scenario in an embodiment of the present invention; FIG. 6 is a schematic flowchart of a method for deactivating a second scenario in an embodiment of the present invention; A schematic diagram of a system structure of a scenario; FIG. 8 is a schematic structural diagram of a protocol stack used in an embodiment of the present invention;
图 9为本发明实施例的方法应用的第二场景的系统结构示意图; 图 10为本发明实施例的方法应用的第三场景的系统结构示意图; 图 11为本发明第三实施例的装置的结构示意图; FIG. 9 is a schematic structural diagram of a system of a second scenario applied to a method according to an embodiment of the present invention; FIG. 10 is a schematic structural diagram of a third scenario of a method applied according to an embodiment of the present invention; Figure 11 is a schematic structural view of a device according to a third embodiment of the present invention;
图 12为本发明第四实施例的装置的结构示意图;  Figure 12 is a schematic structural view of a device according to a fourth embodiment of the present invention;
图 13为本发明第五实施例的系统的结构示意图。 具体实施方式  Figure 13 is a block diagram showing the structure of a system according to a fifth embodiment of the present invention. detailed description
下面通过附图和实施例, 对本发明的技术方案做进一步的详细描述。 首先, 对本发明实施例涉及的几个概念进行解释。  The technical solution of the present invention will be further described in detail below through the accompanying drawings and embodiments. First, several concepts involved in the embodiments of the present invention are explained.
GTPU: 通用无线分组业务( General Packet Radio Service, GPRS )隧道协 议用户面部分( User plane of GPRS Tunneling Protocol, GTPU ), 可以完成用户 数据加封装或解封装。  GTPU: The General Packet Radio Service (GPRS) Tunneling Protocol (GTPU) can complete user data encapsulation or decapsulation.
UDP: User Datagram Protocol, 用户数据协议。 一种传输层协议, 一般 应用于分组网絡, 用户的数据基于单个 UDP分组传输。 本文中特指网絡层协 议是 IP的 UDP协议。  UDP: User Datagram Protocol, User Data Protocol. A transport layer protocol, typically applied to packet networks, where user data is transmitted based on a single UDP packet. In this paper, the network layer protocol is specifically the UDP protocol of IP.
DSCP: DiffServ Code Point, 区分服务编码点。 一个标记有 DSCP值的 IP分组在网絡中传输时, 可以使用 DiffServ服务对业务进行 QoS管理。  DSCP: DiffServ Code Point, the service code point. When an IP packet marked with a DSCP value is transmitted in the network, the DiffServ service can be used to perform QoS management on the service.
QCI: QoS Class Indicator, QoS分类指示。  QCI: QoS Class Indicator, QoS Class Indicator.
TEID: Tunnel End Point Identifier , 隧道端点标识。 标识了端到端 GTPU 实体中的隧道端点。  TEID: Tunnel End Point Identifier, tunnel endpoint identifier. The tunnel endpoint in the end-to-end GTPU entity is identified.
图 1为本发明第一实施例的方法流程示意图, 包括:  FIG. 1 is a schematic flowchart of a method according to a first embodiment of the present invention, including:
步骤 11 : 测量发起端向测量对端发送携带在 GTPU 消息中的前向监控 ( Forward Monitoring, FM ) 帧, 所述 FM帧中包括被测业务流的流标识。  Step 11: The measurement initiator sends a Forward Monitoring (FM) frame carried in the GTPU message to the measurement peer, where the FM frame includes the flow identifier of the measured service flow.
步骤 12: 测量发起端接收测量对端发送的携带在 GTPU消息中的后向报 告( Backward Report, BR )帧, 所述 BR帧中包括所述流标识对应的被测业务 流的测量信息。  Step 12: The measurement initiator receives the backward report (BR) frame carried in the GTPU message sent by the measurement peer, and the BR frame includes measurement information of the measured service flow corresponding to the flow identifier.
步骤 13: 测量发起端根据所述测量信息, 得到 IP网絡性能。  Step 13: The measurement initiator obtains IP network performance according to the measurement information.
其中, FM帧还可以包括第一发送信息,第一发送信息可以包括发送时间、 发送包数、 发送字节数等与需要测量的 IP网絡性能相关的发送信息。 The FM frame may further include first sending information, where the first sending information may include sending time, The number of transmitted packets, the number of transmitted bytes, and other transmission information related to the performance of the IP network to be measured.
当测量对端可以正常响应时, 测量信息包括以下两项中的至少一项: 一 项为测量结果, 另一项为接收信息及第二发送信息, 所述接收信息为测量对 端根据所述流标识获取的所述被测业务流的接收信息, 所述第二发送信息为 第一发送信息或者为第一发送信息中的一部分, 所述测量结果为测量对端根 据接收信息和第一发送信息计算得到的测量结果。  When the measurement peer can respond normally, the measurement information includes at least one of the following: one is a measurement result, and the other is a reception information and a second transmission information, where the reception information is a measurement peer according to the And receiving, by the flow identifier, the received information of the measured service flow, where the second sending information is the first sending information or part of the first sending information, where the measurement result is that the measuring peer sends the first information according to the received information. The measurement result obtained by the information calculation.
测量发起端得到 IP网絡性能具体为: 当测量信息包括测量结果时, 则测 量发起端直接从测量信息中得到所述测量结果; 当测量信息中包括接收信息 及第二发送信息时, 则测量发起端根据所述接收信息及第二发送信息计算得 到测量结果。  The measurement initiator obtains the IP network performance, specifically: when the measurement information includes the measurement result, the measurement initiator directly obtains the measurement result from the measurement information; when the measurement information includes the received information and the second transmission information, the measurement is initiated. The terminal calculates a measurement result according to the received information and the second transmission information.
本实施例通过测量发起端向测量对端发送携带在 GTPU消息中的 FM帧 , 接收测量对端反馈的携带在 GTPU消息中的 BR帧, 并且 BR帧中包括测量 信息, 测量发起端根据该测量信息得到 IP网絡性能, 可以实现基于 GTPU协 议的 IP网絡性能测量。  In this embodiment, the measurement initiator sends the FM frame carried in the GTPU message to the measurement peer, receives the BR frame carried in the GTPU message, and the measurement information is included in the BR frame, and the measurement initiator performs the measurement according to the measurement. The information is obtained by IP network performance, and IP network performance measurement based on GTPU protocol can be realized.
FM帧可以包括如下信元: 流标识, 及表征发送信息的信元。 例如, 表征 发送信息的信元可以包括: 发送包数、 发送字节数、 发送时刻。  The FM frame may include the following cells: a stream identifier, and a cell characterizing the transmitted information. For example, the cells characterizing the transmitted information may include: the number of transmitted packets, the number of transmitted bytes, and the time of transmission.
当然, 为了升级及扩展等的需要, 本实施例的 FM帧还可以进一步包括 如下信元: 版本、 帧类型、 序列号、 保留字段。  Of course, for the needs of upgrading and extension, the FM frame of this embodiment may further include the following cells: version, frame type, serial number, and reserved field.
具体地, FM帧包括但不限于表 1所示的格式:  Specifically, the FM frame includes, but is not limited to, the format shown in Table 1:
表 1
Figure imgf000006_0001
其中,
Table 1
Figure imgf000006_0001
among them,
版本 ( version ): 版本号;  Version ( version ): version number;
帧类型 (FM ): 表明该帧为 FM帧; 流标识( FlowID ): 被测业务流的标识, 不同的流标识可以区分不同的业 务流; Frame type (FM): indicates that the frame is an FM frame; Flow ID: The identifier of the measured service flow. Different flow identifiers can distinguish different service flows.
序列号 (SN ): 发送的帧的序列号, 发起端每发送一 FM帧加一; 发送包数(TxPacket ): 发起端发送该流标识对应的报文数的累加值; 发送字节数(TxByte ): 发起端发送该流标识对应的字节数的累加值; 发送时刻 (TxTime ): 发起端发送该 FM帧的时刻。  Serial number (SN): The serial number of the transmitted frame, the initiator sends one FM frame plus one; the number of transmitted packets (TxPacket): The cumulative value of the number of packets corresponding to the stream identifier sent by the initiator; TxByte): The cumulative value of the number of bytes corresponding to the stream identifier sent by the initiator; the time of transmission (TxTime): the time at which the initiator sends the FM frame.
BR帧可以包括如下信元: 表征测量信息的信元, 例如, 发送信息及接收 信息, 和 /或, 测量结果。  The BR frame may include the following cells: cells that characterize the measurement information, e.g., transmit information and receive information, and/or, measurement results.
当然, 与 FM帧类似, 本实施例的 BR帧还可以进一步包括如下信元: 版本、 帧类型、 序列号、 保留字段。  Of course, similar to the FM frame, the BR frame of this embodiment may further include the following cells: version, frame type, serial number, and reserved field.
具体地, 当 BR帧中携带的是发送信息及接收信息时, BR帧可以包括但 不限于表 2所示的格式:  Specifically, when the BR frame carries the transmission information and the reception information, the BR frame may include, but is not limited to, the format shown in Table 2:
表 2  Table 2
Figure imgf000007_0001
其中,
Figure imgf000007_0001
among them,
版本 ( version ): 版本号;  Version ( version ): version number;
帧类型 (BR ): 表明该帧为 BR帧;  Frame type (BR): indicates that the frame is a BR frame;
流标识( FlowID ): 与该 BR帧对应的 FM帧中的流标识相同。  Flow ID: The flow identifier in the FM frame corresponding to the BR frame is the same.
序列号 ( SN ): 与该 BR帧对应的 FM帧中的序列号相同;  Sequence number (SN): the sequence number in the FM frame corresponding to the BR frame is the same;
发送包数( TxPacket ): 与该 BR帧对应的 FM帧中的发送包数相同; 发送字节数(TxByte ): 与该 BR帧对应的 FM帧中的发送字节数相同; FM发送时刻 ( TxTime ): 与该 BR帧对应的 FM帧中的发送时刻相同; 接收时刻 ( RxTime ): 接收方接收 FM帧的时刻; Number of transmitted packets (TxPacket): The number of transmitted packets in the FM frame corresponding to the BR frame is the same; the number of transmitted bytes (TxByte): the number of transmitted bytes in the FM frame corresponding to the BR frame is the same; FM transmission time (TxTime): the transmission time in the FM frame corresponding to the BR frame is the same; the reception time (RxTime): the time at which the receiver receives the FM frame;
接收包数 ( RxPacket ): 接收端接收该流标识对应的艮文数的累加值; 接收字节数(RxByte ): 接收端接收该流标识对应的字节数的累加值; BR发送时刻 ( TxTime 1 ): 接收端发送 BR帧的发送时刻。  The number of received packets (RxPacket): The receiving end receives the accumulated value of the number of packets corresponding to the stream identifier; the number of received bytes (RxByte): the receiving end receives the accumulated value of the number of bytes corresponding to the stream identifier; BR sending time (TxTime 1): The transmitting end of the BR frame is sent by the receiving end.
当 BR帧中携带丟包率这一测量结果时, BR帧可以包括但不限于表 3所 示的格式:  When the BR frame carries the measurement result of the packet loss rate, the BR frame may include but is not limited to the format shown in Table 3:
表 3  table 3
Figure imgf000008_0001
其中, 丟包率为测量对端计算得到的, 计算公式为:
Figure imgf000008_0001
The packet loss rate is calculated by the peer end of the measurement. The calculation formula is:
丟包率 = (发送包数-接收包数 %。 Packet loss rate = ( number of packets sent - % of packets received).
发送包数  Number of packets sent
其余字段说明同表 2。  The remaining fields are the same as Table 2.
当 BR帧中携带丟包率、 单向时延这两项测量结果时, BR帧可以包括但 不限于表 4所示的格式:  When the BR frame carries the two measurement results of packet loss rate and one-way delay, the BR frame may include but is not limited to the format shown in Table 4:
表 4  Table 4
Figure imgf000008_0002
其中, 单向时延为测量对端计算得到, 计算公式为:
Figure imgf000008_0002
The one-way delay is calculated for the opposite end of the measurement, and the calculation formula is:
单向时延 =接收时刻 -FM发送时刻。  One-way delay = reception time - FM transmission time.
其余字段说明同表 3。  The remaining fields are the same as Table 3.
当 BR帧中携带丟包率、 单向时延和丟字节数这三项测量结果时, BR帧 可以包括但不限于表 5所示的格式:  When the BR frame carries the three measurement results of packet loss rate, one-way delay, and lost byte number, the BR frame may include but is not limited to the format shown in Table 5:
表 5  table 5
Figure imgf000009_0001
其中, 字节数差值(丟字节数)为测量对端计算得到, 计算公式为: 丟字节数=发送字节数-接收字节数。
Figure imgf000009_0001
The difference in the number of bytes (the number of bytes lost) is calculated by the opposite end of the measurement. The calculation formula is: Number of bytes lost = number of bytes sent - number of bytes received.
其余字段说明同表 4。  The remaining fields are the same as Table 4.
第一实施例可以实现丟包率、 单向时延和丟字节数的测量, 可以理解的 是, 当需要测量其他的信息, 例如环回时延、 时延抖动等, 在 FM 帧和 BR 帧中可以携带分别其他的信息需要的发送信息、 接收信息、 测量结果。  The first embodiment can implement measurement of packet loss rate, one-way delay, and number of lost bytes. It can be understood that when other information needs to be measured, such as loopback delay, delay jitter, etc., in FM frame and BR The frame may carry transmission information, reception information, and measurement results required for other information.
本发明第二个实施例的技术方案中, 当测量对端没有正常响应 FM帧时, 可以定时重复发送 FM帧, 其流程如下:  In the technical solution of the second embodiment of the present invention, when the measuring end does not have a normal response FM frame, the FM frame may be repeatedly sent periodically, and the process is as follows:
图 2为本发明第二实施例的方法流程示意图, 包括:  2 is a schematic flowchart of a method according to a second embodiment of the present invention, including:
步骤 21 : 测量发起端向测量对端发送携带发送信息的 FM帧, 该 FM帧 携带在 GTPU消息中, 并且, 测量发起端在发送 FM帧的同时启动定时器。  Step 21: The measurement initiator sends an FM frame carrying the transmission information to the measurement peer, where the FM frame is carried in the GTPU message, and the measurement initiator starts the timer while transmitting the FM frame.
步骤 22: 在定时器设定的时间内, 测量发起端没有收到测量对端反馈的 BR帧时, 在定时器设定的时间达到时, 测量发起端再次向测量对端发送 FM 帧。 步骤 23:重复步骤 22的流程直到测量发起端发送 FM帧的次数达到预先 设定的发送次数。 Step 22: When the measurement initiator does not receive the BR frame for measuring the peer feedback within the time set by the timer, when the time set by the timer is reached, the measurement initiator sends the FM frame to the measurement peer again. Step 23: The process of step 22 is repeated until the number of times the measurement initiator sends an FM frame reaches a preset number of transmissions.
步骤 24: 在定时器设定的时间内, 测量发起端仍旧没有收到测量对端反 馈的 BR帧时, 测量发起端终止发送 FM帧, 释放 PM资源。  Step 24: When the measurement initiator does not receive the BR frame of the measurement peer feedback within the time set by the timer, the measurement initiator terminates transmitting the FM frame and releases the PM resource.
当然, 可以理解的是, 当测量发起端发送若干次 FM帧, 测量对端可以 响应 BR帧时,便可以釆用第一实施例的测量对端正常响应 BR帧后的后续流 程进行处理。  Of course, it can be understood that when the measurement initiator sends the FM frame several times and the measurement peer can respond to the BR frame, the subsequent process after measuring the normal response BR frame of the first embodiment can be processed.
本实施例通过重复发送 FM帧以保证测量流程的可靠性, 并在尝试一定 次数后终止发送 FM帧, 可以节省资源。  In this embodiment, the FM frame is repeatedly transmitted to ensure the reliability of the measurement process, and the FM frame is terminated after a certain number of attempts, thereby saving resources.
第一实施例和第二实施例是测量过程中的流程, 通常在测量之前需要激 活测量, 即在第一实施例或第二实施例的测量发起端发送 FM帧之前还包括 激活流程, 具体的激活流程可以如下:  The first embodiment and the second embodiment are processes in the measurement process, and usually need to activate the measurement before the measurement, that is, before the measurement initiator of the first embodiment or the second embodiment sends the FM frame, the activation process is further included. The activation process can be as follows:
图 3为本发明实施例中激活流程第一情形的方法流程示意图, 本实施例 针对测量对端有反馈信息的情况。 参见图 3 , 包括:  FIG. 3 is a schematic flowchart of a method for activating a first scenario in an embodiment of the present invention. This embodiment is directed to a situation in which feedback information is received at a peer end. See Figure 3, including:
步骤 31 : 当测量发起端接收到测量人员发送的启动测量的命令后, 测量 发起端向测量对端发送激活请求, 该激活请求携带在 GTPU消息中。  Step 31: After the measurement initiator receives the command to start the measurement sent by the measurement personnel, the measurement initiator sends an activation request to the measurement peer, and the activation request is carried in the GTPU message.
步骤 32:测量对端向测量发起端反馈激活响应,该激活响应携带在 GTPU 消息中。  Step 32: The measurement peer sends a feedback activation response to the measurement initiator, and the activation response is carried in the GTPU message.
具体地, 当测量对端可以满足激活请求中的要求时, 则反馈激活成功的 激活响应, 当测量对端不能满足激活请求中的要求时, 则反馈激活失败的激 活响应。 当反馈激活失败的激活响应时, 激活响应中可以携带失败原因, 之 后, 测量发起端根据失败原因可以调整发送的激活请求, 再次发起激活流程。  Specifically, when the measurement peer can meet the requirements in the activation request, the activation activation response is activated, and when the measurement peer cannot satisfy the requirement in the activation request, the activation response of the activation failure is fed back. When the feedback activation failure response is activated, the activation response may carry the failure reason, and then the measurement initiator may adjust the sent activation request according to the failure reason, and initiate the activation process again.
图 4为本发明实施例中激活流程第二情形的方法流程示意图, 本实施例 针对测量对端没有反馈信息的情况。 参见图 4, 包括:  FIG. 4 is a schematic flowchart of a method for activating a second scenario in an embodiment of the present invention. This embodiment is directed to a case where there is no feedback information at the opposite end. See Figure 4, including:
步骤 41 : 测量发起端向测量对端发送激活请求, 同时启动定时器。  Step 41: The measurement initiator sends an activation request to the measurement peer, and starts the timer.
步骤 42: 在定时器设定的时间内, 测量发起端没有收到测量对端的反馈 信息时, 在定时器设定的时间达到时, 测量发起端再次向测量对端发送激活 请求。 Step 42: During the time set by the timer, the measurement initiator does not receive feedback from the measurement peer. When the information is reached, when the time set by the timer is reached, the measurement initiator sends an activation request to the measurement peer again.
步骤 43: 重复步骤 42的流程直到测量发起端发送激活请求的次数达到 预先设定的发送次数。  Step 43: The process of step 42 is repeated until the number of times the measurement initiator sends the activation request reaches the preset number of transmissions.
步骤 44: 在定时器设定的时间内, 测量发起端仍旧没有收到测量对端的 反馈信息时, 测量发起端终止发送激活请求, 终止协商, 激活失败。  Step 44: When the measurement initiator still does not receive the feedback information of the measurement peer within the time set by the timer, the measurement initiator terminates the transmission activation request, terminates the negotiation, and the activation fails.
当然, 可以理解的是, 当测量发起端发送若干次激活请求, 测量对端可 以响应该激活请求时, 便可以釆用图 3所示的测量对端正常反馈激活响应后 的后续流程进行处理。  Of course, it can be understood that when the measurement initiator sends several activation requests, and the measurement peer can respond to the activation request, the subsequent process after measuring the normal feedback activation response of the peer end shown in FIG. 3 can be processed.
上述给出了测量过程及激活测量的流程, 通常在测量之后需要去激活测 量, 即在第一实施例或第二实施例或包括激活过程的实施例中, 需要结束测 量时, 还可以包括: 去激活测量, 具体的去激活流程可以如下:  The flow of the measurement process and the activation measurement is given above, and the measurement is required to be deactivated after the measurement, that is, in the first embodiment or the second embodiment or the embodiment including the activation process, when the measurement needs to be ended, the method may further include: To deactivate the measurement, the specific deactivation process can be as follows:
图 5为本发明实施例中去激活流程第一情形的方法流程示意图, 本实施 例针对测量对端有反馈信息的情况。 参见图 5 , 包括:  FIG. 5 is a schematic flowchart of a method for deactivating a first scenario in a process according to an embodiment of the present invention. This embodiment is directed to a case where feedback information is received at a peer end. See Figure 5, including:
步骤 51 : 当测量发起端接收到测量人员发送的停止测量的命令后, 测量 发起端向测量对端发送去激活请求, 该去激活请求携带在 GTPU消息中。  Step 51: After the measurement initiator receives the command to stop the measurement sent by the measurement personnel, the measurement initiator sends a deactivation request to the measurement peer, and the deactivation request is carried in the GTPU message.
步骤 52: 测量对端接收到去激活请求后, 停止发送 BR帧, 同时向测量 发起端反馈去激活响应。  Step 52: After receiving the deactivation request, the measuring peer stops transmitting the BR frame and feeds back the deactivation response to the measurement initiator.
图 6为本发明实施例中去激活流程第二情形的方法流程示意图, 本实施 例针对测量对端没有反馈信息的情况。 参见图 6, 包括:  FIG. 6 is a schematic flowchart of a method for deactivating a second scenario of a process according to an embodiment of the present invention. This embodiment is directed to a case where there is no feedback information at the opposite end. See Figure 6, including:
步骤 61 : 测量发起端向测量对端发送去激活请求, 同时启动定时器。 步骤 62: 在定时器设定的时间内, 测量发起端没有收到测量对端的反馈 信息时, 在定时器设定的时间达到时, 测量发起端再次向测量对端发送去激 活请求。  Step 61: The measurement initiator sends a deactivation request to the measurement peer, and starts the timer. Step 62: When the measurement initiator does not receive the feedback information of the measurement peer within the time set by the timer, when the time set by the timer is reached, the measurement initiator sends a deactivation request to the measurement peer again.
步骤 63: 重复步骤 62的流程直到测量发起端发送去激活请求的次数达 到预先设定的发送次数。 步骤 64: 在定时器设定的时间内, 测量发起端仍旧没有收到测量对端的 反馈信息时, 测量发起端终止发送 FM帧, 释放资源, 结束测量。 Step 63: The process of step 62 is repeated until the number of times the measurement initiator sends a deactivation request reaches a preset number of transmissions. Step 64: When the measurement initiator still does not receive the feedback information of the measurement peer within the time set by the timer, the measurement initiator terminates sending the FM frame, releases the resource, and ends the measurement.
当然, 可以理解的是, 当测量发起端发送若干次去激活请求, 测量对端 可以响应该去激活请求时, 便可以釆用图 5所示的测量对端正常反馈去激活 响应后的后续流程进行处理。  Of course, it can be understood that when the measurement initiator sends the deactivation request several times, and the measurement peer can respond to the deactivation request, the subsequent process after the normal feedback deactivation of the measurement peer shown in FIG. 5 can be used. Process it.
激活或去激活过程中可以釆用激活 /去激活帧,该激活 /去激活帧的格式可 以如表 6所示:  The activation/deactivation frame can be used during activation or deactivation. The format of the activation/deactivation frame can be as shown in Table 6:
表 6  Table 6
Figure imgf000012_0001
其中,
Figure imgf000012_0001
among them,
版本 ( Version ): 版本号;  Version (Version): version number;
消息号(Message ID ): 定义激活或去激活过程中的各种命令或响应, 消 息号的编码与具体的含义之间的对应关系可以参见表 Ί:  Message ID: Define various commands or responses during activation or deactivation. The correspondence between the encoding of the message number and the specific meaning can be found in the table:
表 7  Table 7
Figure imgf000012_0002
方向(Directions of action ): 用于区分命令或响应的方向, 方向的编码与 具体的含义之间的对应关系可以参见表 8: 表 8
Figure imgf000012_0002
Directions of action: Used to distinguish the direction of a command or response. The correspondence between the coding of the direction and the specific meaning can be seen in Table 8: Table 8
Figure imgf000013_0001
序列号 ( Sequence Number ): 发送的帧的序列号, 发起端每发送一激活 / 去激活帧加一;
Figure imgf000013_0001
Sequence Number: The serial number of the transmitted frame. The initiator sends one activation/deactivation frame plus one.
发送周期 (Tx Interval ): 发送 FM帧和 BR帧的周期, 可以是定时信息 Transmit cycle (Tx Interval): The period during which the FM frame and BR frame are sent, which can be timing information.
(例如, 每 N秒发送一次 FM帧), 也可以是定包数信息 (例如, 每发送 M 个包后发送一次 FM帧); (for example, sending FM frames every N seconds), or it can be packet number information (for example, sending FM frames once every M packets are sent);
流标识: 被测数据流的标识, 不同的流标识可以区分不同的业务流; 在 激活之后的测量流程中, FM帧和 BR帧的流标识与此处的序列号相同;  Flow identifier: The identifier of the measured data stream. Different flow identifiers can distinguish different service flows. In the measurement process after activation, the flow identifiers of FM frames and BR frames are the same as the sequence numbers here;
流标识索引: 表明釆用的分类依据。  Flow ID Index: Indicates the classification basis for the use.
本发明实施例中可以釆用不同的分类依据对业务流进行分类, 以得到不 同业务流的网絡性能。 分类依据包括源 IP地址、 目的 IP地址, 还可以进一 步釆用应用层的标识,例如服务质量( Quality of Service, QoS )分类指示( QoS Class Indicator, QCI )、 隧道端点标识( Tunnel End Point Identifier, TEID ), 也 可以进一步釆用传输层的标识, 例如, 源用户数据协议 ( User Datagram Protocol, UDP )端口号以及区分服务( Differentiated Service, Diffserv )编码点 ( DiffServ Code Point, DSCP )值, 或者进一步釆用应用层和传输层两者结合 的标识。 分类依据包括但不限于表 9所示的项:  In the embodiment of the present invention, different service classifications may be used to classify service flows to obtain network performance of different service flows. The classification basis includes the source IP address and the destination IP address. The application layer identifiers, such as the Quality of Service (QoS) QoS Class Indicator (QCI) and the Tunnel End Point Identifier, can be further used. TEID), the identification of the transport layer may also be further used, for example, a User Datagram Protocol (UDP) port number and a Differentiated Service (DiffServ Code Point, DSCP) value, or further Use an identifier that combines both the application layer and the transport layer. The classification basis includes but is not limited to the items shown in Table 9:
表 9  Table 9
索引 分类依据  Index basis
1 (源 IP地址, 目的 IP地址) 2 (源 IP地址, 目的 IP地址, QCI ) 1 (source IP address, destination IP address) 2 (source IP address, destination IP address, QCI)
3 (源 IP地址, 目的 IP地址, TEID ) 3 (source IP address, destination IP address, TEID)
4 (源 IP地址, 目的 IP地址, 源端口号)4 (source IP address, destination IP address, source port number)
5 (源 IP地址, 目的 IP地址, 源端口号, QCI )5 (source IP address, destination IP address, source port number, QCI)
6 (源 IP地址 , 目的 IP地址 , 源端口号, TEID )6 (source IP address, destination IP address, source port number, TEID)
7 (源 IP地址, 目的 IP地址, DSCP值 ) 业务流根据表 9中的任一分类依据进行分类后,可以得到不同的业务流, 可以在不同的业务流中添加不同的分类标识, 分类标识表明对应的业务流所 属的类别。 而在上述的 FM帧、 BR帧、 激活 /去激活帧中携带的是流标识, 表明待测量的被测业务流。 例如, 釆用第 7种分类依据 (源 IP地址, 目的 IP 地址, DSCP值 )可以将业务流分为如表 10所示的类别: 7 (Source IP address, destination IP address, DSCP value) After the service flows are classified according to any classification in Table 9, different service flows can be obtained. Different classification identifiers can be added to different service flows. Indicates the category to which the corresponding service flow belongs. The traffic identifier is carried in the FM frame, the BR frame, and the activation/deactivation frame, and indicates the measured service flow to be measured. For example, using the seventh classification basis (source IP address, destination IP address, DSCP value), the traffic can be classified into the categories shown in Table 10:
表 10  Table 10
Figure imgf000014_0001
在表 10 分类的基础上, 流标识、 分类标识和分类的对应关系可以如表 11所示:
Figure imgf000014_0001
Based on the classification of Table 10, the correspondence between the flow identifier, the classification identifier, and the classification can be as shown in Table 11:
表 11  Table 11
流标识 分类标识 分类 (数据流) Flow identification classification identification classification (data stream)
6 0 XXX XXXX XXXX XXXX 表 10中的分类 66 0 XXX XXXX XXXX XXXX Classification in Table 10 6
5 1011 lllx xxxx xxxx 表 10中的分类 5 4 1010 OOlx xxxx xxxx 表 10中的分类 45 1011 lllx xxxx xxxx Category 5 in Table 10 4 1010 OOlx xxxx xxxx Category 4 in Table 10
3 1000 1111 Olxx xxxx 表 10中的分类 33 1000 1111 Olxx xxxx Classification in Table 10 3
2 1000 1111 lOxx xxxx 表 10中的分类 22 1000 1111 lOxx xxxx Classification in Table 10 2
1 1000 1111 11 xx xxxx 表 10中的分类 1 表 11的分类标识以携带在 IPv4头部 ID域为例的, 可以替代的是, 分类 标识也可以携带在 IP数据流的 IPv6的流标签域; 或者, 携带在 IP数据流的 IPsec SA 域; 或者, 携带在 IP 数据流的通用路由封装(Generic Routing Encapsulation, GRE ) Key域; 或者, 携带在 IP数据流的 UDP端口号域。 1 1000 1111 11 xx xxxx Classification 1 in Table 10 The classification identifier of Table 11 is taken as an example of carrying the IPv4 header ID field. Alternatively, the classification identifier may also be carried in the IPv6 flow label field of the IP data stream; Or, carried in the IPsec SA domain of the IP data stream; or carried in the Generic Routing Encapsulation (GRE) Key field of the IP data stream; or carried in the UDP port number field of the IP data stream.
由于本发明实施例基于 GTPU 协议, 各性能管理帧 ( Performance Management, PM ) 帧是携带在 GTPU消息中的, PM帧包括激活 /去激活帧、 FM帧、 BR帧。 具体携带方式包括: 携带在 GTPU消息的净荷中, 或者携带 在 GTPU消息的报文头中。  Since the embodiment of the present invention is based on the GTPU protocol, each performance management (PM) frame is carried in the GTPU message, and the PM frame includes an activation/deactivation frame, an FM frame, and a BR frame. The specific carrying manner includes: carrying in the payload of the GTPU message, or carrying in the header of the GTPU message.
方式一、 携带在 GTPU消息的净荷中  Method 1, carried in the payload of the GTPU message
目前釆用的 GTPU消息包括 5种, 如表 12所示:  There are currently 5 types of GTPU messages, as shown in Table 12:
表 12  Table 12
Figure imgf000015_0001
本发明实施例可以釆用未被使用的 GTPU消息, 将激活 /去激活帧、 FM 帧或者 BR帧携带在这些未被使用的 GTPU消息的净荷中。 例如, 釆用消息 类型值为 52的 GTPU消息, 对应的格式如表 13所示:
Figure imgf000015_0001
Embodiments of the present invention may use unused GTPU messages to carry activation/deactivation frames, FM frames, or BR frames in the payload of these unused GTPU messages. For example, enable messaging A GTPU message with a value of 52, the corresponding format is shown in Table 13:
表 13  Table 13
Figure imgf000016_0001
其中, UDP报文头中的 2152的原因是: 目前的 GTPU消息的 UDP目的 端口号为 2152。
Figure imgf000016_0001
The reason for the 2152 in the UDP packet header is: The UDP destination port number of the current GTPU message is 2152.
方式二、 携带在 GTPU消息的报文头中  Manner 2: carried in the header of the GTPU message
GTP报文头的格式可以参见表 14:  For the format of the GTP header, see Table 14:
表 14  Table 14
字节 (Octets) 8 7 6 5 4 3 2 1  Bytes (Octets) 8 7 6 5 4 3 2 1
1 版本号 协议类型 (*) E S PN 1 Version number Protocol type (*) E S PN
2 消息类型 2 message type
长度 (1st Octet) Length (1 st Octet)
4 长度 (2nd Octet) 4 length (2 nd Octet)
5 隧道端点标识符 TEID(lst Octet)5 tunnel endpoint identifier TEID (l st Octet)
6 隧道端点标识符 TEID(2nd Octet)6 Tunnel Endpoint Identifier TEID (2 nd Octet)
7 隧道端点标识符 TEID(3rd Octet)7 Tunnel Endpoint Identifier TEID (3r d Octet)
8 隧道端点标识符 TEID(4th Octet)8 Tunnel Endpoint Identifier TEID (4 th Octet)
9 序号(1st Octet) 9 serial number (1 st Octet)
10 序号 (2nd Octet) 10 serial number (2 nd Octet)
11 N-PDU编号  11 N-PDU number
12 下一个扩展头类型 其中, 12 next extension header type among them,
扩展头标志 (E): 这个标志置, Γ 表示有下一个扩展头字段。 置, 0' 表 示没有下一个扩展头字段, 或有但不必解释。  Extended header flag (E): This flag sets, Γ indicates that there is a next extended header field. Set, 0' indicates that there is no next extended header field, or there is no need to explain.
消息类型: 这个字段指出 GTP消息的类型。  Message Type: This field indicates the type of GTP message.
下一个扩展头类型: 这个字段定义在 GTP协议数据单元(GTP Protocol Data Unit , G-PDU ) 中紧接着这个字段的扩展头的类型。  Next extension header type: This field defines the type of extension header immediately following this field in the GTP Protocol Data Unit (G-PDU).
GTPU协议使用的 GTPU报文头是可变长度的, 包括必选字段(占用 1-8 个字节)和可选字段。 GTPU报文头中有三个标志用于指示三个可选字段是否 使用: PN标志、 S标志和 E标志。 PN标志用于指示是否使用下一个协议数据 单元( Next Protocol Data Unit, N-PDU )可选字段; S标志用于指示是否使用 GTP序号; E标志用于指示是否使用扩展头可选字段, 使用 E标志可以使将来 对本规范进行扩展时不需要使用另外的版本号。 按照现有协议规定, 当设置 了三个标志中的任一个,在 GTPU报文头部分就需要包括表 12中的占用第 9-12 个字节的字段, 因此, 当三个标志设置至少一个时, GTPU报文头的长度至少 是 12个字节。  The GTPU header used by the GTPU protocol is variable length, including mandatory fields (occupying 1-8 bytes) and optional fields. There are three flags in the GTPU header to indicate whether three optional fields are used: PN flag, S flag, and E flag. The PN flag is used to indicate whether to use the Next Protocol Data Unit (N-PDU) optional field; the S flag is used to indicate whether to use the GTP sequence number; and the E flag is used to indicate whether to use the extended header optional field, The E flag allows future extensions to this specification without the need for an additional version number. According to the existing agreement, when any of the three flags is set, the field occupying the 9th to 12th bytes in Table 12 needs to be included in the header portion of the GTPU packet. Therefore, when at least one of the three flags is set The length of the GTPU header is at least 12 bytes.
根据上述内容可知, 当字段 E有效(置 1 ) 时, 便可以使用 GTPU报文 头的扩展头部分。 可以用扩展头来承载本发明实施例中的 PM帧 (FM帧、 BR帧或激活 /去激活帧), 扩展头的格式如表 15所示:  According to the above, when the field E is valid (set to 1), the extended header portion of the GTPU header can be used. The extension header can be used to carry the PM frame (FM frame, BR frame or activation/deactivation frame) in the embodiment of the present invention. The format of the extension header is as shown in Table 15:
表 15  Table 15
Octets 1 I扩展头长度  Octets 1 I extended header length
2 - m 扩展头内容  2 - m extended header content
m+1 下一个扩展头类型 (*) 本实施例可以在表 14所示的 GTPU报文头的 "下一个扩展头类型" 字段 使用特定的扩展头类型值 (例如 255 )来标识扩展头内容为 PM帧, 将 PM帧 封装在如表 15所示的扩展头中。 具体封装格式可以如表 16所示: IP报头 UDP报头 GTPU报头 M+1 next extended header type (*) This embodiment can use the specific extended header type value (for example, 255) to identify the extended header content in the "next extended header type" field of the GTPU header shown in Table 14. For the PM frame, the PM frame is encapsulated in an extension header as shown in Table 15. The specific package format can be as shown in Table 16: IP header UDP header GTPU header
IP SPort DPort 下一扩展头类型 扩展头 激活 /去激活帧 下一个 IP SPort DPort Next Extension Head Type Extension Head Activate / Deactivate Frame Next
Header 2152 特定类型值 长度 或者 FM帧或者 扩展头 Header 2152 Type-specific value Length or FM frame or extension header
[0 length BR帧 类型 [0 length BR frame type
0868] ( 255 ) 0868] ( 255 )
本实施例的 PM帧可以使用单独的 GTPU隧道来承载, 或者与被测业务 流承载在相同的 GTPU隧道中。 假设单独承载 PM帧的 GTPU隧道的 TEID 为 00780522, 则可以使用该 TEID值标识该隧道承载的是 PM帧。 The PM frame of this embodiment may be carried by using a separate GTPU tunnel or carried in the same GTPU tunnel as the measured traffic. Assume that the TEID of the GTPU tunnel carrying the PM frame is 00780522, and the TEID value can be used to identify that the tunnel carries the PM frame.
上述以测量发起端为执行主体进行了描述, 对于测量对端则执行如下步 骤:  The above description is made by taking the measurement initiator as the execution subject, and for the measurement peer, the following steps are performed:
S02:测量对端接收测量发起端发送的携带在 GTPU消息中的被测业务流 的流标识及发送信息;  S02: The peer end receives the flow identifier and the sending information of the measured service flow carried in the GTPU message sent by the measurement initiator.
S03:测量对端向测量发起端发送携带在 GTPU消息中的以下两项中的至 少一项: 一项为测量结果, 另一项为接收信息及发送信息, 所述接收信息为 测量对端根据所述流标识获取的所述被测业务流的接收信息, 所述测量结果 为测量对端根据接收信息和发送信息计算得到测量结果。  S03: The measurement peer sends at least one of the following two items carried in the GTPU message to the measurement initiator: one is a measurement result, and the other is a reception information and a transmission information, where the reception information is a measurement peer according to And receiving, by the flow identifier, the received information of the measured service flow, where the measurement result is that the measurement peer calculates the measurement result according to the received information and the sent information.
还可以进一步包括激活流程中的步骤:  It can further include the steps in the activation process:
S00: 测量对端接收测量发起端发送的激活请求, 所述激活请求携带在 GTPU消息的净荷中, 或者携带在 GTPU消息的报文头中;  S00: The measurement peer receives the activation request sent by the measurement initiator, where the activation request is carried in the payload of the GTPU message, or is carried in the packet header of the GTPU message;
S01 : 测量对端向测量发起端反馈激活响应, 所述激活响应携带在 GTPU 消息的净荷中, 或者携带在 GTPU消息的报文头中, 当测量对端满足激活请 求时, 所述激活响应表征激活成功, 当测量对端不能满足激活请求消息时, 所述激活响应表征激活失败。  S01: The measurement peer sends a feedback activation response to the measurement initiator, where the activation response is carried in the payload of the GTPU message, or is carried in the packet header of the GTPU message, and when the measurement peer meets the activation request, the activation response The characterization activation is successful, and when the measurement peer cannot satisfy the activation request message, the activation response characterizes the activation failure.
还可以进一步包括去激活流程中的步骤:  It may further include the steps in the deactivation process:
S04: 测量对端接收测量发起端发送的去激活请求, 所述去激活请求携带 在 GTPU消息的净荷中, 或者携带在 GTPU消息的报文头中; S04: The measurement peer receives a deactivation request sent by the measurement initiator, where the deactivation request carries In the payload of the GTPU message, or carried in the header of the GTPU message;
S05: 测量对端向测量发起端反馈去激活响应, 所述去激活响应携带在 S05: The measurement peer sends a feedback deactivation response to the measurement initiator, where the deactivation response is carried in
GTPU消息的净荷中, 或者携带在 GTPU消息的报文头中。 The payload of the GTPU message is carried in the header of the GTPU message.
上述对测量方法进行了描述, 本发明实施例的方法可以应用于如下的场 景:  The measurement method has been described above, and the method of the embodiment of the present invention can be applied to the following scenarios:
图 7为本发明实施例的方法应用的第一场景的系统结构示意图, 本实施 例为宽带码分多址接入( Wideband Code Division Multiple Access, WCDMA ) 系统, 无线网絡控制器(Radio Network Controller, RNC ) 71和网关通用无 线分组业务( General Packet Radio Service, GPRS )支持节点 ( Gateway GPRS Supporting Node, GGSN )/服务 GPRS支持节点( Serving GPRS Supporting Node: SGSN ) 72之间 IP PM的实施场景, 对 RNC而言, RNC→ GGSN/SGSN为前 向, GGSN/SGSN→RNC为后向。 双向同时包含上述两个方向。 FIG. 7 is a schematic structural diagram of a first scenario of a method applied by a method according to an embodiment of the present invention. In this embodiment, a Wideband Code Division Multiple Access (WCDMA) system, a Radio Network Controller (Radio Network Controller, Implementation scenario of IP PM between RNC) 71 and Gateway General Packet Radio Service (GPRS) Support Node (GGSN)/Serving GPRS Supporting Node ( SGSN) 72, For RNC, RNC→GGSN/SGSN is forward, and GGSN/SGSN→RNC is backward. Both directions include both directions.
以 RNC为 PM测量发起端为例,使用本发明实施例的方法, RNC可以发起 前向、后向和双向 IP PM。分别完成 RNC→ GGSN/SGSN、 GGSN/SGSN→ RNC 以及两个方向上的时延、 抖动、 丟包率等测量, 为 RNC的流控和准入控制提 供输入参数。  Taking the RNC as the PM measurement initiator as an example, the RNC can initiate forward, backward, and bidirectional IP PM using the method of the embodiment of the present invention. RNC→GGSN/SGSN, GGSN/SGSN→ RNC, and delay, jitter, and packet loss ratio measurements in two directions are provided to provide input parameters for flow control and admission control of the RNC.
在前向 PM过程中, RNC可以周期性发送 FM帧, 告知 GGSN/SGSN本 端发送的包数、 字节数以及该 FM的发送时刻等。 GGSN/SGSN收到 FM后, 记录本端接收 FM帧的时刻, 可以把本端收到的包数、 字节数、 收到 FM帧 的时刻和发送 BR帧的时刻通过 BR帧告知 RNC。也可以在本端完成丟包率、 单向时延和丟字节数的计算,把计算结果和发送 BR帧的时刻告知 RNC。: RNC 接收到 BR帧后, 依据 BR帧内的信息, 最终得到时延、 抖动、 丟包率等 IP 网絡性能, 作为流控和准入控制的输入参数。  In the forward PM process, the RNC can periodically send FM frames, and inform the GGSN/SGSN of the number of packets sent by the local end, the number of bytes, and the sending time of the FM. After receiving the FM, the GGSN/SGSN records the time when the local end receives the FM frame, and can inform the RNC of the number of packets received by the local end, the number of bytes, the time of receiving the FM frame, and the time of transmitting the BR frame through the BR frame. You can also calculate the packet loss rate, one-way delay, and number of bytes lost on the local end, and inform the RNC of the calculation result and the time when the BR frame is sent. After receiving the BR frame, the RNC finally obtains IP network performance such as delay, jitter, and packet loss rate based on the information in the BR frame, as input parameters for flow control and admission control.
图 8为本发明实施例中釆用的协议栈的结构示意图。 图 7及下述的图 9、 10可以釆用图 8所示的协议栈。  FIG. 8 is a schematic structural diagram of a protocol stack used in an embodiment of the present invention. The protocol stack shown in Figure 8 can be used in Figure 7 and Figures 9 and 10 below.
图 9为本发明实施例的方法应用的第二场景的系统结构示意图, 本实施 例为长期演进 ( Long Term Evolution, LTE ) 系统中, 演进基站 ( eNodeB ) 91 和服务网关( Serving Gateway, SGW )92之间的 IP PM的实施场景, eNodeB 与 SGW之间为 S 1接口,对 eNodeB而言, eNodeB→SGW为前向, SGW→ eNodeB 为后向。 双向同时包含上述两个方向。 FIG. 9 is a schematic structural diagram of a second scenario of a method applied by the method according to an embodiment of the present invention, where the implementation is implemented For example, in the Long Term Evolution (LTE) system, an IP PM implementation scenario between an evolved base station (eNodeB) 91 and a Serving Gateway (SGW) 92 is an S1 interface between the eNodeB and the SGW. For the eNodeB, the eNodeB→SGW is forward, and the SGW→eNodeB is backward. Both directions include both directions.
图 10为本发明实施例的方法应用的第三场景的系统结构示意图,本实施 例为 LTE系统中, 第一 eNodeB 101和第二 eNodeB 102之间的 IP PM的实施 场景, 第一 eNodeB和第二 eNodeB之间为 X2接口, 对第一 eNodeB而言, 第一 eNodeB→第二 eNodeB为前向, 第二 eNodeB→第一 eNodeB为后向。双 向同时包含上述两个方向。  FIG. 10 is a schematic structural diagram of a system of a third scenario applied to a method according to an embodiment of the present invention. In this embodiment, an implementation scenario of an IP PM between a first eNodeB 101 and a second eNodeB 102 in an LTE system, a first eNodeB and a first The second eNodeB is an X2 interface. For the first eNodeB, the first eNodeB→the second eNodeB is forward, and the second eNodeB→the first eNodeB is backward. The two directions include both directions.
在上述实施例中, 通过将 FM帧、 BR帧、 激活 /去激活帧携带在 GTPU 消息中可以实现基于 GTPU的 IP网絡性能测量。值得说明的是, 本发明实施 例的整体方案为: 由测量发起端向测量对端发送携带在 GTPU消息中的 FM 帧, 由接收测量对端发送的携带在 GTPU消息中的 BR帧, 之后, 根据所述 测量信息, 得到 IP网絡性能。 可见, 可以实现在测量发起端和测量对端进行 IPPM网絡性能测量, 中间节点不对测量相关>¾文进行解读等处理, 也不关心 中间节点的类型, 从而实现了端到端的 IPPM网絡性能测量。  In the above embodiment, the GTPU-based IP network performance measurement can be implemented by carrying the FM frame, the BR frame, and the activation/deactivation frame in the GTPU message. It should be noted that, the overall solution of the embodiment of the present invention is: the measurement initiator sends the FM frame carried in the GTPU message to the measurement peer, and receives the BR frame carried in the GTPU message sent by the measurement peer, and then Based on the measurement information, IP network performance is obtained. It can be seen that IPPM network performance measurement can be performed on the measurement initiator and the measurement peer, the intermediate node does not interpret the measurement related >3⁄4 text, and does not care about the type of the intermediate node, thereby implementing the end-to-end IPPM network performance measurement.
通过测量对端返回的测量信息可以为具体的测量结果, 也可以为发送信 息及接收信息,使测量发起端直接得到测量结果或者需要计算得到测量结果, 实现获取测量结果方式的灵活性。  The measurement information returned by the peer end can be a specific measurement result, or can be a transmission information and a reception information, so that the measurement initiator directly obtains the measurement result or needs to calculate the measurement result, thereby realizing the flexibility of obtaining the measurement result.
通过将 FM帧、 BR帧、 激活 /去激活帧与被测业务流在同一个 GTPU隧 道中传输, 或者, 单独在一个 GTPU隧道中传输, 实现传输方式的多样化。  The transmission mode is diversified by transmitting the FM frame, the BR frame, the activation/deactivation frame and the measured service flow in the same GTPU tunnel, or separately in a GTPU tunnel.
通过对业务分组进行分类得到业务流, 可以针对不同的业务流类别进行 不同的测量, 满足测量多样化的需求。  By classifying service packets to obtain service flows, different measurements can be made for different traffic flow categories to meet the diverse needs of measurement.
通过激活和去激活流程及重复发送 FM帧、 BR帧、 激活 /去激活帧等流 程, 可以适应测量时不同的应用场景。  By activating and deactivating the process and repeatedly transmitting processes such as FM frames, BR frames, and activation/deactivation frames, it is possible to adapt to different application scenarios during measurement.
图 11为本发明第三实施例的装置的结构示意图,该装置应用于测量发起 端, 包括第一模块 111、 第二模块 112和第三模块 113。 第一模块 111用于向 测量对端发送携带在 GTPU消息中的 FM帧, 所述 FM帧中包括被测业务流 的流标识;第二模块 112用于接收测量对端发送的携带在 GTPU消息中的 BR 帧, 所述 BR帧中包括所述流标识对应的被测业务流的测量信息; 第三模块 113用于才艮据所述测量信息, 得到 IP网絡性能。 FIG. 11 is a schematic structural diagram of a device according to a third embodiment of the present invention, which is applied to measurement initiation The terminal includes a first module 111, a second module 112, and a third module 113. The first module 111 is configured to send, to the measurement peer, an FM frame carried in the GTPU message, where the FM frame includes a flow identifier of the measured service flow, and the second module 112 is configured to receive the carried GTPU message sent by the measurement peer. The BR frame includes the measurement information of the measured service flow corresponding to the flow identifier, and the third module 113 is configured to obtain the IP network performance according to the measurement information.
进一步地, 所述第一模块发送的 FM帧中还可以包括第一发送信息, 所 述第三模块包括第一单元和第二单元; 所述第一单元用于当所述第二模块接 收的测量信息中包括测量结果时, 直接将所述测量结果作为 IP网絡性能的测 量结果;所述第二单元用于当所述测量信息包括接收信息及第二发送信息时, 根据所述接收信息及第二发送信息计算得到 IP网絡性能的测量结果。  Further, the FM frame sent by the first module may further include first sending information, where the third module includes a first unit and a second unit, where the first unit is used to receive by the second module. When the measurement information includes the measurement result, the measurement result is directly used as a measurement result of the IP network performance; and the second unit is configured to: when the measurement information includes the received information and the second transmission information, according to the received information and The second transmission information calculates a measurement result of the IP network performance.
本实施例还可以包括第四模块,用于建立 GTPU隧道,所述 FM帧或 BR 帧与所述被测业务流在同一个 GTPU隧道中传输, 或者, 所述 FM帧或 BR 帧在一个单独的 GTPU隧道中传输。  The embodiment may further include a fourth module, configured to establish a GTPU tunnel, where the FM frame or the BR frame is transmitted in the same GTPU tunnel as the measured service flow, or the FM frame or the BR frame is in a separate Transfer in the GTPU tunnel.
本实施例还可以包括第五模块, 用于根据分类依据对业务分组进行分类 得到业务流, 所述分类依据包括源 IP地址和目的 IP地址, 或者, 源 IP地址 和目的 IP地址及下列任一或其组合: QCI、 TEID、 UDP端口号和 DSCP。  The embodiment may further include a fifth module, configured to classify the service group according to the classification according to the service flow, where the classification includes the source IP address and the destination IP address, or the source IP address and the destination IP address, and any one of the following Or a combination thereof: QCI, TEID, UDP port number, and DSCP.
本实施例还可以包括第六模块, 用于在业务流中添加分类标识, 所述分 类标识用于表明业务流所属的类别, 所述分类标识携带在业务流的 IPv4头部 ID域; 或者,携带在业务流的 IPv6的流标签域; 或者,携带在业务流的 IPsec SA域; 或者, 携带在 GRE Key域; 或者, 携带在业务流的 UDP端口号域。  The embodiment may further include a sixth module, configured to add a classification identifier to the service flow, where the classification identifier is used to indicate a category to which the service flow belongs, and the classification identifier is carried in an IPv4 header ID field of the service flow; or The IPv6 flow label field carried in the service flow; or, carried in the IPsec SA domain of the service flow; or carried in the GRE Key field; or carried in the UDP port number field of the service flow.
本实施例还就可以包括第七模块, 用于向测量对端发送激活请求, 所述 激活请求携带在 GTPU消息中; 第八模块, 用于当测量对端可以正常响应时, 接收测量对端反馈的激活响应, 所述激活响应携带在 GTPU消息中。  The embodiment may further include a seventh module, configured to send an activation request to the measurement peer, where the activation request is carried in the GTPU message, and an eighth module, configured to: when the measurement peer can respond normally, receive the measurement peer A feedback activation response, the activation response being carried in the GTPU message.
本实施例还就可以包括第九模块, 用于向测量对端发送去激活请求, 所 述去激活请求携带在 GTPU消息中; 以及第十模块, 用于当测量对端可以正 常响应时, 接收测量对端反馈的去激活响应, 所述去激活响应携带在 GTPU 消息中。 The embodiment may further include a ninth module, configured to send a deactivation request to the measurement peer, where the deactivation request is carried in the GTPU message, and a tenth module, configured to receive when the measurement peer can respond normally Measuring a deactivation response of the peer feedback, the deactivation response carried in the GTPU In the message.
进一步地, 本实施例中的第一模块还可以用于在发送 FM帧时, 启动定 时器; 当测量对端不能正常响应时, 在设定的定时时间到达时, 重复向测量 对端发送携带在 GTPU消息中的被测业务流的流标识及发送信息, 直到达到 预先设定的次数, 之后停止发送携带在 GTPU消息中的被测业务流的流标识 及发送信息, 结束测量。  Further, the first module in this embodiment may be further configured to: when the FM frame is sent, start a timer; when the measurement peer cannot respond normally, when the set timing time arrives, repeatedly send the bearer to the measurement peer. The flow identification and the transmission information of the measured service flow in the GTPU message are not up to the preset number of times, and then the flow identification and the transmission information of the measured service flow carried in the GTPU message are stopped, and the measurement is ended.
第七模块还可以用于当发送激活请求时, 启动定时器; 当测量对端不能 正常响应时, 在定时器设定的时间到达时, 重复发送激活请求直到达到预先 设定的次数, 之后, 停止发送激活请求, 结束激活。  The seventh module can also be used to start a timer when the activation request is sent; when the measurement peer cannot respond normally, when the time set by the timer arrives, the activation request is repeatedly sent until a preset number of times is reached, after that, Stop sending the activation request and end the activation.
第九模块还可以用于当发送去激活请求时, 启动定时器; 当测量对端不 能正常响应时, 在定时器设定的时间达到时, 重复发送去激活请求直到达到 预先设定的次数, 之后, 停止发送携带在 GTPU消息中的被测业务流的流标 识及发送信息, 结束测量。  The ninth module can also be used to start a timer when a deactivation request is sent; when the measurement peer cannot respond normally, when the time set by the timer is reached, the deactivation request is repeatedly sent until a preset number of times is reached. After that, the flow identifier and the transmission information of the measured service flow carried in the GTPU message are stopped, and the measurement is ended.
具体地, FM帧可以包括如下信元: 流标识, 及表征发送信息的信元。 例 如, 表征发送信息的信元可以包括: 发送包数、 发送字节数、 发送时刻。 当 然, 为了升级及扩展等的需要, 本实施例的 FM帧还可以进一步包括如下信 元: 版本、 帧类型、 序列号、 保留字段。  Specifically, the FM frame may include the following cells: a stream identifier, and a cell characterizing the transmitted information. For example, the cells characterizing the transmitted information may include: the number of transmitted packets, the number of transmitted bytes, and the time of transmission. Of course, for the needs of upgrading and extension, the FM frame of this embodiment may further include the following cells: version, frame type, serial number, and reserved field.
当 BR帧中携带发送信息及接收信息时,所述 BR帧包括如下信元: 流标 识、 发送包数、 发送字节数、 FM帧发送时刻、 接收时刻、 接收包数、 接收字 节数、 BR帧发送时刻; 当 BR帧中携带丟包率测量结果时, 所述 BR帧包括 如下信元: 流标识、 丟包率、 发送字节数、 FM帧发送时刻、 接收时刻、 接收 字节数、 BR帧发送时刻; 当 BR帧中携带丟包率和单向时延测量结果时, 所 述 BR帧包括如下信元: 流标识、 丟包率、 发送字节数、 单向时延、 接收字 节数、 BR帧发送时刻; 当 BR帧中携带丟包率和单向时延及丟字节数测量结 果时, 所述 BR帧包括如下信元: 流标识、 丟包率、 字节数差值、 单向时延、 BR帧发送时刻。 当然, 为了升级及扩展等的需要, 本实施例的 BR帧还可以 进一步包括如下信元: 版本、 帧类型、 序列号、 保留字段。 When the BR frame carries the transmission information and the reception information, the BR frame includes the following cells: a stream identifier, a number of transmission packets, a number of transmission bytes, a transmission time of the FM frame, a reception time, a number of received packets, a number of received bytes, When the BR frame carries the packet loss rate measurement result, the BR frame includes the following cells: a stream identifier, a packet loss rate, a number of transmitted bytes, a FM frame transmission time, a reception time, and a received byte number. When the BR frame carries the packet loss rate and the one-way delay measurement result, the BR frame includes the following cells: a stream identifier, a packet loss rate, a number of transmitted bytes, a one-way delay, and a reception. Byte number, BR frame transmission time; When the BR frame carries the packet loss rate and the one-way delay and the number of bytes lost, the BR frame includes the following cells: stream identifier, packet loss rate, number of bytes Difference, one-way delay, BR frame transmission time. Of course, in order to upgrade and expand, the BR frame of this embodiment can also It further includes the following cells: version, frame type, serial number, reserved field.
激活 /去激活帧可以包括如下信元: 版本、 消息号、 方向、 序列号、 流标 识、 流标识索引、 发送周期和保留字段。  The activation/deactivation frame may include the following cells: version, message number, direction, sequence number, stream identification, stream identification index, transmission period, and reserved field.
具体的帧的携带方式及内容可以参见方法实施例, 在此不再赘述。  For the method and content of the specific frame, refer to the method embodiment, and details are not described herein again.
本实施例通过将发送信息及接收信息或者测量结果携带在 GTPU 消息 中, 可以实现基于 GTPU协议的 IP网絡性能测量。  In this embodiment, the IP network performance measurement based on the GTPU protocol can be implemented by carrying the transmission information and the reception information or the measurement result in the GTPU message.
图 12 为本发明第四实施例的装置的结构示意图, 该装置应用于测量对 端, 包括第十一模块 121和第十二模块 122。 第十一模块 121用于接收测量 发起端发送的携带在 GTPU消息中的 FM帧, 所述 FM帧中包括被测业务流 的流标识; 第十二模块 122用于向测量发起端发送携带在 GTPU消息中 BR 帧, 所述 BR帧中包括所述流标识对应的被测业务流的测量信息, 使测量发 起端根据所述测量信息得到 IP网絡性能。  Figure 12 is a block diagram showing the structure of a device according to a fourth embodiment of the present invention, which is applied to a measuring end, including an eleventh module 121 and a twelfth module 122. The eleventh module 121 is configured to receive, by the measurement initiator, the FM frame carried in the GTPU message, where the FM frame includes a flow identifier of the measured service flow, and the twelfth module 122 is configured to send to the measurement initiator. A BR frame in the GTPU message, where the BR frame includes measurement information of the measured service flow corresponding to the flow identifier, so that the measurement initiator obtains IP network performance according to the measurement information.
其中, FM帧还可以携带第一发送信息,测量信息可以包括以下两项中的 至少一项: 一项为测量结果, 另一项为接收信息及第二发送信息, 所述接收 信息为测量对端根据所述流标识获取的所述被测业务流的接收信息, 所述第 二发送信息为第一发送信息或者第一发送信息的一部分, 所述测量结果为测 量对端根据接收信息和第一发送信息计算得到测量结果。  The FM frame may further carry the first sending information, where the measurement information may include at least one of the following: one is a measurement result, and the other is a receiving information and a second sending information, where the receiving information is a measurement pair. The second transmission information is a part of the first transmission information or the first transmission information, and the measurement result is that the measurement peer receives the information according to the received information. A measurement result is obtained by transmitting information.
本实施例还可以包括: 第十三模块, 用于接收测量发起端发送的激活请 求, 所述激活请求携带在 GTPU消息中; 第十四模块, 用于向测量发起端反 馈激活响应, 所述激活响应携带在 GTPU消息中, 当测量对端满足激活请求 时, 所述激活响应表征激活成功, 当测量对端不能满足激活请求消息时, 所 述激活响应表征激活失败。  The embodiment may further include: a thirteenth module, configured to receive an activation request sent by the measurement initiator, where the activation request is carried in the GTPU message, and a fourteenth module, configured to feed back an activation response to the measurement initiator, where The activation response is carried in the GTPU message. When the measurement peer meets the activation request, the activation response indicates that the activation is successful. When the measurement peer cannot satisfy the activation request message, the activation response indicates that the activation fails.
本实施例还可以包括: 第十五模块, 用于接收测量发起端发送的去激活 请求, 所述去激活请求携带在 GTPU消息中; 第十六模块, 用于向测量发起 端反馈去激活响应, 所述去激活响应携带在 GTPU消息中。  The embodiment may further include: a fifteenth module, configured to receive a deactivation request sent by the measurement initiator, where the deactivation request is carried in the GTPU message; and a sixteenth module, configured to feed back the deactivation response to the measurement initiator The deactivation response is carried in the GTPU message.
其中, 本实施例中涉及的具体的信息的携带方式及内容可以参见方法实 施例, 在此不再赘述。 The carrying manner and content of the specific information involved in this embodiment can be found in the method. The example is not repeated here.
本实施例通过将发送信息及接收信息或者测量结果携带在 GTPU 消息 中, 可以实现基于 GTPU协议的 IP网絡性能测量。  In this embodiment, the IP network performance measurement based on the GTPU protocol can be implemented by carrying the transmission information and the reception information or the measurement result in the GTPU message.
图 13为本发明第五实施例的系统的结构示意图, 包括第三实施例所示的 装置, 该装置作为测量发起端, 以及与所述测量发起端通信的测量对端。  FIG. 13 is a schematic structural diagram of a system according to a fifth embodiment of the present invention, including the apparatus shown in the third embodiment, the apparatus as a measurement initiator, and a measurement peer that communicates with the measurement initiator.
具体的, 本实施例包括测量发起端 131和测量对端 132。 测量发起端 131 用于向测量对端发送携带在 GTPU消息中的包括被测业务流的流标识的 FM 帧; 测量对端 132用于向测量发起端发送携带在 GTPU消息中的包括所述流 标识对应的被测业务流的测量信息的 BR帧。 测量发起端 131 艮据所述测量 信息得到 IP网絡性能。  Specifically, the embodiment includes a measurement initiator 131 and a measurement peer 132. The measurement initiator 131 is configured to send, to the measurement peer, an FM frame that includes the flow identifier of the measured service flow carried in the GTPU message, and the measurement peer 132 is configured to send, to the measurement initiator, the included flow included in the GTPU message. A BR frame that identifies measurement information of the corresponding measured service flow. The measurement initiator 131 obtains the IP network performance according to the measurement information.
其中, FM帧还可以携带第一发送信息,测量信息可以包括以下两项中的 至少一项: 一项为测量结果, 另一项为接收信息及第二发送信息, 所述接收 信息为测量对端根据所述流标识获取的所述被测业务流的接收信息, 所述第 二发送信息为第一发送信息或第一发送信息的一部分, 所述测量结果为测量 对端根据接收信息和第一发送信息计算得到测量结果; 所述测量发起端 131 具体用于当测量信息包括测量结果时, 直接将所述测量结果作为 IP网絡性能 的测量结果, 或者当测量信息包括接收信息及第二发送信息时, 根据所述接 收信息及第二发送信息计算得到 IP网絡性能的测量结果。  The FM frame may further carry the first sending information, where the measurement information may include at least one of the following: one is a measurement result, and the other is a receiving information and a second sending information, where the receiving information is a measurement pair. The second transmission information is a part of the first transmission information or the first transmission information, and the measurement result is that the measurement peer receives the information according to the received information. The measurement information is obtained by calculating the measurement result. The measurement initiation end 131 is specifically configured to directly use the measurement result as a measurement result of the IP network performance when the measurement information includes the measurement result, or when the measurement information includes the received information and the second transmission. In the information, the measurement result of the IP network performance is calculated according to the received information and the second transmission information.
所述测量发起端还可以用于向测量对端发送激活请求, 所述激活请求携 带在 GTPU消息中; 所述测量对端还可以用于向测量发起端反馈激活响应, 所述激活响应携带在 GTPU消息中, 当测量对端满足激活请求时, 所述激活 响应表征激活成功, 当测量对端不能满足激活请求消息时, 所述激活响应表 征激活失败。  The measurement initiator may also be configured to send an activation request to the measurement peer, where the activation request is carried in the GTPU message; the measurement peer may also be used to feed back an activation response to the measurement initiator, where the activation response is carried in In the GTPU message, when the measurement peer meets the activation request, the activation response indicates that the activation is successful, and when the measurement peer cannot satisfy the activation request message, the activation response indicates that the activation fails.
所述测量发起端还可以用于向测量对端发送去激活请求, 所述去激活请 求携带在 GTPU消息中; 所述测量对端还可以用于向测量发起端反馈去激活 响应, 所述去激活响应携带在 GTPU消息中。 本实施例的所述测量发起端为 RNC, 所述测量对端为 GGSN或 SGSN; 或者, 所述测量发送端为 eNodeB, 所述测量对端为 SGW; 或者, 所述测量 发送端为第一 eNodeB, 所述测量对端为第二 eNodeB。 或者, 将上述的策略 发起端和测量对端互换, 即所述测量发起端为 GGSN或 SGSN, 所述测量对 端为 RNC; 或者, 所述测量发送端为 SGW, 所述测量对端为 eNodeB; 或者, 所述测量发送端为第二 eNodeB , 所述测量对端为第一 eNodeB。 The measurement initiator may be further configured to send a deactivation request to the measurement peer, where the deactivation request is carried in the GTPU message; the measurement peer may also be used to feed back a deactivation response to the measurement initiator, where The activation response is carried in the GTPU message. The measurement initiator of the embodiment is an RNC, and the measurement peer is a GGSN or an SGSN; or the measurement sender is an eNodeB, and the measurement peer is an SGW; or the measurement sender is the first The eNodeB, the measurement peer is a second eNodeB. Or, the policy initiator and the measurement peer are exchanged, that is, the measurement initiator is a GGSN or an SGSN, and the measurement peer is an RNC; or the measurement sender is an SGW, and the measurement peer is The eNodeB; or the measurement sender is a second eNodeB, and the measurement peer is a first eNodeB.
其中, 本实施例中涉及的具体的信息的携带方式及内容可以参见方法实 施例, 在此不再赘述。  For the manner of carrying the specific information and the content of the information in this embodiment, refer to the method embodiment, and details are not described herein.
本实施例通过将发送信息及接收信息或者测量结果携带在 GTPU 消息 中, 可以实现基于 GTPU协议的 IP网絡性能测量。  In this embodiment, the IP network performance measurement based on the GTPU protocol can be implemented by carrying the transmission information and the reception information or the measurement result in the GTPU message.
本领域普通技术人员可以理解: 实现上述方法实施例的全部或部分步骤 可以通过程序指令相关的硬件来完成, 前述的程序可以存储于一计算机可读 取存储介质中, 该程序在执行时, 执行包括上述方法实施例的步骤; 而前述 的存储介质包括: ROM, RAM, 磁碟或者光盘等各种可以存储程序代码的介 质。  A person skilled in the art can understand that all or part of the steps of implementing the above method embodiments may be completed by using hardware related to program instructions, and the foregoing program may be stored in a computer readable storage medium, and the program is executed when executed. The method includes the steps of the foregoing method embodiments; and the foregoing storage medium includes: a medium that can store program codes, such as a ROM, a RAM, a magnetic disk, or an optical disk.
最后应说明的是: 以上实施例仅用以说明本发明的技术方案而非对其进 行限制, 尽管参照较佳实施例对本发明进行了详细的说明, 本领域的普通技 术人员应当理解: 其依然可以对本发明的技术方案进行修改或者等同替换, 而这些修改或者等同替换亦不能使修改后的技术方案脱离本发明技术方案的 奇神和范围。  It should be noted that the above embodiments are only intended to illustrate the technical solutions of the present invention and are not to be construed as limiting the embodiments of the present invention. Modifications or equivalents of the technical solutions of the present invention may be made without departing from the spirit and scope of the technical solutions of the present invention.

Claims

权 利 要求 Rights request
1、 一种 IP网絡性能测量的方法, 其特征在于, 包括:  A method for measuring performance of an IP network, comprising:
向测量对端发送携带在通用无线分组业务隧道协议用户面部分 GTPU消 息中的前向监控 FM帧, 所述 FM帧中包括被测业务流的流标识;  Transmitting, to the measurement peer, a forward monitoring FM frame carried in a GTPU message of a general wireless packet service tunneling protocol user plane part, where the FM frame includes a flow identifier of the tested service flow;
接收测量对端发送的携带在 GTPU消息中的后向报告 BR帧, 所述 BR 帧中包括所述流标识对应的被测业务流的测量信息;  And receiving, by the measurement peer, a backward report BR frame that is carried in the GTPU message, where the BR frame includes measurement information of the measured service flow corresponding to the flow identifier;
才艮据所述测量信息, 得到 IP网絡性能。  According to the measurement information, the IP network performance is obtained.
2、 根据权利要求 1所述的方法, 其特征在于, 所述 FM帧中还包括第一 发送信息;  The method according to claim 1, wherein the FM frame further includes first sending information;
所述测量信息包括以下两项中的至少一项: 一项为测量结果, 另一项为 接收信息及第二发送信息, 所述接收信息为测量对端根据所述流标识获取的 所述被测业务流的接收信息, 所述第二发送信息为第一发送信息或者为第一 发送信息中的一部分, 所述测量结果为测量对端根据接收信息和第一发送信 息计算得到测量结果;  The measurement information includes at least one of the following: one is a measurement result, and the other is a reception information and a second transmission information, where the reception information is the measurement peer obtained according to the flow identifier. And measuring the received information of the service flow, where the second sending information is the first sending information or a part of the first sending information, where the measuring result is that the measuring peer calculates the measurement result according to the received information and the first sending information;
所述根据所述测量信息, 得到 IP网絡性能包括: 当所述测量信息包括测 量结果时, 直接将所述测量结果作为 IP网絡性能的测量结果; 当所述测量信 息包括接收信息及第二发送信息时, 根据所述接收信息及第二发送信息计算 得到 IP网絡性能的测量结果。  The obtaining the IP network performance according to the measurement information includes: when the measurement information includes the measurement result, directly using the measurement result as a measurement result of the IP network performance; when the measurement information includes the received information and the second sending In the information, the measurement result of the IP network performance is calculated according to the received information and the second transmission information.
3、根据权利要求 1所述的方法,其特征在于,还包括: 建立 GTPU隧道, 所述 FM帧或 BR帧与所述被测业务流在同一个 GTPU隧道中传输, 或者, 所述 FM帧或 BR帧在一个单独的 GTPU隧道中传输。  The method according to claim 1, further comprising: establishing a GTPU tunnel, wherein the FM frame or the BR frame is transmitted in the same GTPU tunnel as the measured service flow, or the FM frame Or BR frames are transmitted in a separate GTPU tunnel.
4、 根据权利要求 1所述的方法, 其特征在于, 还包括: 根据分类依据对 业务分组进行分类得到业务流, 所述分类依据包括源 IP地址和目的 IP地址, 或者,源 IP地址和目的 IP地址及下列任一或其组合:服务质量分类指示 QCI、 GTPU的隧道端点标识 TEID、 源用户数据协议 UDP端口号和区分服务编码 点 DSCP。 The method according to claim 1, further comprising: classifying the service packet according to the classification basis to obtain a service flow, where the classification includes the source IP address and the destination IP address, or the source IP address and the destination. IP address and any one or combination of the following: the quality of service classification indicates the QCI, the tunnel endpoint identifier TEID of the GTPU, the source user data protocol UDP port number, and the differentiated service code point DSCP.
5、 根据权利要求 4所述的方法, 其特征在于, 还包括: 在业务流中添加 分类标识, 所述分类标识用于表明业务流所属的类别, 所述分类标识携带在 业务流的 IPv4头部 ID域; 或者, 携带在业务流的 IPv6的流标签域; 或者, 携带在业务流的 IPsec SA域; 或者, 携带在业务流的通用路由封装 GRE Key 域; 或者, 携带在业务流的 UDP端口号域。 The method according to claim 4, further comprising: adding a classification identifier to the service flow, where the classification identifier is used to indicate a category to which the service flow belongs, and the classification identifier is carried in an IPv4 header of the service flow. Or the ID label field of the IPv6 carried in the service flow; or, the IPsec SA field carried in the service flow; or the GRE Key field carried in the general route encapsulation of the service flow; or the UDP carried in the service flow Port number field.
6、 根据权利要求 1所述的方法, 其特征在于:  6. The method of claim 1 wherein:
所述 FM帧携带在 GTPU消息的净荷中, 或者携带在 GTPU消息的报文 头中;  The FM frame is carried in the payload of the GTPU message or carried in the header of the GTPU message;
所述 BR帧携带在 GTPU消息的净荷中, 或者携带在 GTPU消息的报文 头中。  The BR frame is carried in the payload of the GTPU message or carried in the header of the GTPU message.
7、根据权利要求 6所述的方法,其特征在于,所述 FM帧包括如下信元: 流标识、 发送包数、 发送字节数、 发送时刻;  The method according to claim 6, wherein the FM frame comprises the following: a stream identifier, a number of sent packets, a number of sent bytes, and a sending moment;
当 BR帧中携带发送信息及接收信息时,所述 BR帧包括如下信元: 流标 识、 发送包数、 发送字节数、 FM帧发送时刻、 接收时刻、 接收包数、 接收字 节数、 BR帧发送时刻;  When the BR frame carries the transmission information and the reception information, the BR frame includes the following cells: a stream identifier, a number of transmission packets, a number of transmission bytes, a transmission time of the FM frame, a reception time, a number of received packets, a number of received bytes, BR frame transmission time;
当 BR帧中携带丟包率测量结果时, 所述 BR帧包括如下信元: 流标识、 丟包率、 发送字节数、 FM帧发送时刻、 接收时刻、 接收字节数、 BR帧发送 时刻;  When the BR frame carries the packet loss rate measurement result, the BR frame includes the following cells: a stream identifier, a packet loss rate, a number of transmitted bytes, a FM frame transmission time, a reception time, a received byte number, and a BR frame transmission time. ;
当 BR帧中携带丟包率和单向时延测量结果时,所述 BR帧包括如下信元: 流标识、 丟包率、 发送字节数、 单向时延、 接收字节数、 BR帧发送时刻; 当 BR帧中携带丟包率和单向时延及丟字节数测量结果时,所述 BR帧包 括如下信元: 流标识、 丟包率、 字节数差值、 单向时延、 BR帧发送时刻。  When the BR frame carries the packet loss rate and the one-way delay measurement result, the BR frame includes the following cells: a stream identifier, a packet loss rate, a number of bytes sent, a one-way delay, a number of received bytes, and a BR frame. When the BR frame carries the packet loss rate and the one-way delay and the number of bytes lost, the BR frame includes the following cells: stream identifier, packet loss rate, byte number difference, one-way time Delay, BR frame transmission time.
8、 根据权利要求 1所述的方法, 其特征在于, 还包括:  8. The method according to claim 1, further comprising:
向测量对端发送激活请求, 所述激活请求携带在 GTPU消息中; 当测量对端可以正常响应时, 接收测量对端反馈的激活响应, 所述激活 响应携带在 GTPU消息中。 The activation request is sent to the measurement peer, and the activation request is carried in the GTPU message. When the measurement peer can respond normally, the activation response of the measurement peer feedback is received, and the activation response is carried in the GTPU message.
9、 根据权利要求 8所述的方法, 其特征在于, 还包括: 9. The method according to claim 8, further comprising:
向测量对端发送去激活请求, 所述去激活请求携带在 GTPU消息中; 当测量对端可以正常响应时, 接收测量对端反馈的去激活响应, 所述去 激活响应携带在 GTPU消息中。  A deactivation request is sent to the measurement peer, and the deactivation request is carried in the GTPU message. When the measurement peer can respond normally, the deactivation response of the measurement peer feedback is received, and the deactivation response is carried in the GTPU message.
10、 一种 IP网絡性能测量的装置, 其特征在于, 包括:  10. An apparatus for measuring performance of an IP network, comprising:
第一模块, 用于向测量对端发送携带在通用无线分组业务隧道协议用户 面部分 GTPU消息中的前向监控 FM帧, 所述 FM帧中包括被测业务流的流 标识;  a first module, configured to send, to the measurement peer end, a forward monitoring FM frame carried in a GTPU message of the general wireless packet service tunneling protocol user part, where the FM frame includes a flow identifier of the measured service flow;
第二模块,用于接收测量对端发送的携带在 GTPU消息中的后向报告 BR 帧, 所述 BR帧中包括所述流标识对应的被测业务流的测量信息;  a second module, configured to receive, by the measurement peer end, a backward report BR frame that is carried in the GTPU message, where the BR frame includes measurement information of the measured service flow corresponding to the flow identifier;
第三模块, 用于根据所述测量信息, 得到 IP网絡性能。  The third module is configured to obtain IP network performance according to the measurement information.
11、 根据权利要求 10 所述的装置, 其特征在于, 所述第一模块发送的 FM帧中包括第一发送信息, 所述第三模块包括第一单元和第二单元;  The apparatus according to claim 10, wherein the FM frame sent by the first module includes first sending information, and the third module includes a first unit and a second unit;
所述第一单元用于当所述第二模块接收的测量信息中包括测量结果时, 直接将所述测量结果作为 IP网絡性能的测量结果; 所述第二单元用于当所述 测量信息包括接收信息及第二发送信息时, 根据所述接收信息及第二发送信 息计算得到 IP网絡性能的测量结果, 其中, 所述第二发送信息为第一发送信 息或者为第一发送信息中的一部分。  The first unit is configured to directly use the measurement result as a measurement result of an IP network performance when the measurement information received by the second module includes a measurement result; the second unit is configured to: when the measurement information includes And receiving, according to the received information and the second sending information, a measurement result of the performance of the IP network, where the second sending information is the first sending information or is part of the first sending information. .
12、 根据权利要求 10所述的装置, 其特征在于, 还包括:  12. The device according to claim 10, further comprising:
第四模块, 用于建立 GTPU隧道, 所述 FM帧或 BR帧与所述被测业务 流在同一个 GTPU隧道中传输,或者,所述 FM帧或 BR帧在一个单独的 GTPU 隧道中传输。  And a fourth module, configured to establish a GTPU tunnel, where the FM frame or the BR frame is transmitted in the same GTPU tunnel as the measured service flow, or the FM frame or the BR frame is transmitted in a separate GTPU tunnel.
13、 根据权利要求 10所述的装置, 其特征在于, 还包括:  13. The device according to claim 10, further comprising:
第五模块, 用于根据分类依据对业务分组进行分类得到业务流, 所述分 类依据包括源 IP地址和目的 IP地址, 或者, 源 IP地址和目的 IP地址及下列 任一或其组合: 服务质量分类指示 QCI、 GTPU的隧道端点标识 TEID、 源用 户数据协议 UDP端口号和区分服务编码点 DSCP。 The fifth module is configured to classify the service group according to the classification basis to obtain a service flow, where the classification includes the source IP address and the destination IP address, or the source IP address and the destination IP address, and any one or a combination of the following: Classification indicates QCI, GTPU tunnel endpoint ID TEID, source User data protocol UDP port number and differentiated service code point DSCP.
14、 根据权利要求 13所述的装置, 其特征在于, 还包括:  14. The device according to claim 13, further comprising:
第六模块, 用于在业务流中添加分类标识, 所述分类标识用于表明业务 流所属的类别, 所述分类标识携带在业务流的 IPv4头部 ID域; 或者, 携带 在业务流的 IPv6的流标签域; 或者, 携带在业务流的 IPsec SA域; 或者, 携 带在业务流的通用路由封装 GRE Key域; 或者, 携带在业务流的 UDP端口 号域。  a sixth module, configured to add a classification identifier to the service flow, where the classification identifier is used to indicate a category to which the service flow belongs, and the classification identifier is carried in an IPv4 header ID field of the service flow; or, the IPv6 carried in the service flow Or the flow label field; or, the IPsec SA field carried in the service flow; or, the general route encapsulation in the service flow encapsulates the GRE Key field; or, the UDP port number field carried in the service flow.
15、 根据权利要求 10所述的装置, 其特征在于, 还包括:  The device according to claim 10, further comprising:
第七模块, 用于向测量对端发送激活请求, 所述激活请求携带在 GTPU 消息中;  a seventh module, configured to send an activation request to the measurement peer, where the activation request is carried in the GTPU message;
第八模块, 用于当测量对端可以正常响应时, 接收测量对端反馈的激活 响应, 所述激活响应携带在 GTPU消息中。  The eighth module is configured to: when the measurement peer can respond normally, receive an activation response of the measurement peer feedback, where the activation response is carried in the GTPU message.
16、 根据权利要求 15所述的装置, 其特征在于, 还包括:  The device according to claim 15, further comprising:
第九模块, 用于向测量对端发送去激活请求, 所述去激活请求携带在 GTPU消息中;  a ninth module, configured to send a deactivation request to the measurement peer, where the deactivation request is carried in the GTPU message;
第十模块, 用于当测量对端可以正常响应时, 接收测量对端反馈的去激 活响应, 所述去激活响应携带在 GTPU消息中。  The tenth module is configured to receive a de-active response of the measurement peer feedback when the measurement peer can respond normally, and the deactivation response is carried in the GTPU message.
17、 一种 IP 网絡性能测量的系统, 其特征在于, 包括: 如权利要求 10 至 16任一项所述的装置, 该装置作为测量发起端, 以及与所述测量发起端通 信的测量对端。  A system for measuring IP network performance, comprising: the apparatus according to any one of claims 10 to 16, the apparatus as a measurement initiator, and a measurement peer communicating with the measurement initiator .
18、 根据权利要求 17所述的系统, 其特征在于, 所述测量对端包括: 第十一模块,用于接收测量发起端发送的携带在 GTPU消息中的 FM帧, 所述 FM帧中包括被测业务流的流标识;  The system according to claim 17, wherein the measurement peer includes: an eleventh module, configured to receive an FM frame carried in a GTPU message sent by the measurement initiator, where the FM frame includes The flow identifier of the measured service flow;
第十二模块, 用于向测量发起端发送携带在 GTPU消息中 BR帧, 所述 BR帧中包括所述流标识对应的被测业务流的测量信息,使测量发起端根据所 述测量信息得到 IP网絡性能。 a twelfth module, configured to send, to the measurement initiator, a BR frame carried in the GTPU message, where the BR frame includes measurement information of the measured service flow corresponding to the flow identifier, so that the measurement initiator obtains the measurement information according to the measurement information. IP network performance.
19、 根据权利要求 18所述的系统, 其特征在于, 所述测量对端还包括: 第十三模块, 用于接收测量发起端发送的激活请求, 所述激活请求携带 在 GTPU消息中; The system according to claim 18, wherein the measuring peer further comprises: a thirteenth module, configured to receive an activation request sent by the measurement initiator, where the activation request is carried in the GTPU message;
第十四模块, 用于向测量发起端反馈激活响应, 所述激活响应携带在 GTPU消息中。  The fourteenth module is configured to feed back an activation response to the measurement initiator, where the activation response is carried in the GTPU message.
20、 根据权利要求 18所述的系统, 其特征在于, 所述测量对端还包括: 第十五模块, 用于接收测量发起端发送的去激活请求, 所述去激活请求 携带在 GTPU消息中;  The system according to claim 18, wherein the measuring peer further comprises: a fifteenth module, configured to receive a deactivation request sent by the measurement initiator, where the deactivation request is carried in the GTPU message ;
第十六模块, 用于向测量发起端反馈去激活响应, 所述去激活响应携带 在 GTPU消息中。  The sixteenth module is configured to feed back a deactivation response to the measurement initiator, where the deactivation response is carried in the GTPU message.
21、 根据权利要求 17至 20任一项所述的系统, 其特征在于:  21. A system according to any one of claims 17 to 20, characterized in that:
所述测量发起端为 RNC, 所述测量对端为 GGSN或 SGSN; 或者, 所述测量发送端为 eNodeB, 所述测量对端为 SGW; 或者,  The measurement initiator is an RNC, and the measurement peer is a GGSN or an SGSN; or the measurement sender is an eNodeB, and the measurement peer is an SGW; or
所述测量发送端为第一 eNodeB, 所述测量对端为第二 eNodeB; 或者, 所述测量发起端为 GGSN或 SGSN, 所述测量对端为 RNC; 或者, 所述测量发送端为 SGW, 所述测量对端为 eNodeB; 或者,  The measurement sender is a first eNodeB, and the measurement peer is a second eNodeB; or the measurement initiator is a GGSN or an SGSN, and the measurement peer is an RNC; or the measurement sender is an SGW. The measuring peer is an eNodeB; or
所述测量发送端为第二 eNodeB , 所述测量对端为第一 eNodeB。  The measurement sender is a second eNodeB, and the measurement peer is a first eNodeB.
PCT/CN2009/071261 2009-04-14 2009-04-14 Ip network performance measurement method, apparatus and system WO2010118569A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/CN2009/071261 WO2010118569A1 (en) 2009-04-14 2009-04-14 Ip network performance measurement method, apparatus and system
CN2009801165812A CN102037683A (en) 2009-04-14 2009-04-14 Ip network performance measurement method, apparatus and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2009/071261 WO2010118569A1 (en) 2009-04-14 2009-04-14 Ip network performance measurement method, apparatus and system

Publications (1)

Publication Number Publication Date
WO2010118569A1 true WO2010118569A1 (en) 2010-10-21

Family

ID=42982114

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2009/071261 WO2010118569A1 (en) 2009-04-14 2009-04-14 Ip network performance measurement method, apparatus and system

Country Status (2)

Country Link
CN (1) CN102037683A (en)
WO (1) WO2010118569A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014101187A1 (en) * 2012-12-31 2014-07-03 华为技术有限公司 Ip performance measurement method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5450394A (en) * 1994-03-10 1995-09-12 Northern Telecom Limited Delay monitoring of telecommunication networks
US20050099952A1 (en) * 2003-11-10 2005-05-12 Nortel Networks Limited Ethernet OAM performance management
CN1992651A (en) * 2005-12-29 2007-07-04 华为技术有限公司 Implementation method for detecting multicast performance of Ethernet
CN101083567A (en) * 2005-06-17 2007-12-05 阿尔卡特公司 Performance monitoring of frame transmission in data network oam protocols

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5450394A (en) * 1994-03-10 1995-09-12 Northern Telecom Limited Delay monitoring of telecommunication networks
US20050099952A1 (en) * 2003-11-10 2005-05-12 Nortel Networks Limited Ethernet OAM performance management
CN101083567A (en) * 2005-06-17 2007-12-05 阿尔卡特公司 Performance monitoring of frame transmission in data network oam protocols
CN1992651A (en) * 2005-12-29 2007-07-04 华为技术有限公司 Implementation method for detecting multicast performance of Ethernet

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"A Two-Way Active Measurement Protocol (TWAMP)", NETWORK WORKING GROUP REQUEST FOR COMMENTS, October 2008 (2008-10-01), pages 5357 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014101187A1 (en) * 2012-12-31 2014-07-03 华为技术有限公司 Ip performance measurement method and device
CN104170324A (en) * 2012-12-31 2014-11-26 华为技术有限公司 IP performance measuring method and apparatus

Also Published As

Publication number Publication date
CN102037683A (en) 2011-04-27

Similar Documents

Publication Publication Date Title
US10966222B2 (en) Method, device, and system for processing reflective QoS characteristics
TWI754244B (en) Pdu session management method and user equipment
US7529271B2 (en) Method and device for transferring data over GPRS network
WO2019214729A1 (en) Data processing method and device
WO2013131458A1 (en) Method and device for transmitting ip data packet
WO2010111896A1 (en) Method, apparatus and system for measuring ip network performance and controlling quality of service
US20160072930A1 (en) Data transmission method and apparatus, communications device, and communications system
US20210014153A1 (en) Techniques for efficient multipath transmission
TW201220788A (en) Reducing protocol overhead in single-block packet access procedures
WO2011098052A1 (en) Method and apparatus for processing local link congestion
CN101388825A (en) Method and apparatus for transmitting data package of GPRS tunnel protocol
WO2019101054A1 (en) Aggregation rate control method, device and system
KR20150123926A (en) Method and system for parallelizing packet processing in wireless communication
WO2011109938A1 (en) Method, device and system for reporting wireless access network element information
WO2012130021A1 (en) Method and device for deleting service flow
WO2015100548A1 (en) Method for transmitting small data packet, base station, and user equipment
JP2023531312A (en) Data transmission method and device
KR101213932B1 (en) Apparatus for interoperating end-to-end quality of service in hetrogeneous networks evironment and method thereof
WO2014000307A1 (en) Data transmission method, network element device and communication system
WO2012130068A1 (en) Data packet transmission method and related apparatus
KR100901206B1 (en) Data exchange method for guaranteeng quality of services between base station with network entity
WO2010118569A1 (en) Ip network performance measurement method, apparatus and system
TW202308415A (en) Methods and user equipment for wireless communication
WO2023115283A1 (en) Communication methods, apparatuses, network element, communication device and computer storage medium
WO2023184545A1 (en) Data transmission method and apparatus, and communication device

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200980116581.2

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09843203

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 09843203

Country of ref document: EP

Kind code of ref document: A1