IP Flow Performance Measurement (FPM) is a Huawei-proprietary feature that measures packet loss rate and delay of end-to-end service packets transmitted on an IP network. This feature is easy to deploy and provides an accurate assessment of network performance.
As IP services are more widely used, fault diagnosis and end-to-end service quality analysis are becoming an increasingly pressing concern for carriers. However, absence of effective measures prolongs fault diagnosis and increases the workload. IP FPM is developed to help carriers collect statistics and monitor end-to-end network performance.
Target flows must be pre-defined.
One or more fields in IP headers can be specified to identify target flows. The field can be the source IP address or prefix, destination IP address or prefix, protocol type, source port number, destination port number, or type of service (ToS). The more fields specified, the more accurately flows can be identified. Specifying as many fields as possible is recommended to maximize measurement accuracy.
The transit network only bears target flows. The target flows are not generated or terminated on the transit network. The transit network can be a Layer 2 (L2), Layer 3 (L3), or L2+L3 hybrid network. Each node on the transit network must be reachable at the network layer.
An In-Point-TLP collects statistics about service flows it receives. An Out-Point-TLP collects statistics about service flows it sends.
IP FPM also defines measurement flags. Measurement flags, also called identification flags, identifies whether a specific packet is used to measure packet loss or delay. A specific bit in the IPv4 packet header can be specified as a measurement flag for packet loss or delay measurement.
Currently, the IP FPM Measurement flags cannot use the same Bit with Qos flags.
IP Flow Performance Measurement (FPM) measures multipoint-to-multipoint (MP2MP) service flows to obtain the packet loss rate and delay.In statistical terms, the statistical objects are the service flows, and statistical calculations determine the packet loss rate and delay of the service flows traveling across the transit network. Service flow statistical analysis is performed on the ingress and egress of the transit network. On the IP/MPLS network shown in Figure 2, the number of packets entering the network in the ingress direction on R(n) is PI(n), and the number of packets leaving the network in the egress direction on HUAWEI (n) is PE(n).
The difference between the time a service flow enters the network and the time the service flow leaves the network within a specified period is the delay.
Allows carriers to use the network management system (NMS) to monitor the network running status to determine whether the network quality complies with the service level agreement (SLA).
Allows carriers to promptly adjust services based on measurement results to ensure proper transmission of voice and data services, improving user experience.
The following examples describe how to configure packet loss measurement and two-way delay measurement in end-to-end proactive performance statistics and how to configure packet loss measurement and one-way delay measurement in hop-by-hop on-demand performance statistics.
In P2MP (MP being two points) and MP2P (MP being two points) delay measurement scenarios, all devices in the delay measurement area must support P2MP delay measurement. Otherwise, delay measurement fails.