In-situ Flow Information Telemetry (iFIT) determines network performance by measuring the packet loss and latency of service packets transmitted on an IP network. This feature is easy to deploy and provides an accurate assessment of network performance.
Currently, OAM performance measurement can be classified into out-of-band measurement and in-band measurement by measurement type. Out-of-band measurement includes NQA and TWAMP, and in-band measurement includes IP FPM. These methods have the following advantages and disadvantages:
The OAM detection technologies currently available cannot meet requirements on 5G transport networks. Huawei therefore launches the iFIT performance measurement solution. In terms of performance monitoring, iFIT meets the requirements of 5G transport networks and has the following characteristics:
After iFIT is configured, packet forwarding performance may deteriorate.
As shown in Figure 1, the iFIT statistical model is composed of three objects: target flows, the transit network, and the measurement system.
Target flows are key elements in iFIT statistics. A target flow must be specified before each statistics collection operation. Target flows can be classified as static or dynamic flows based on the generation mode.
The default aging time of a dynamic flow instance is 10 times the measurement period, but cannot be less than 10 minutes.
The transit network only bears target flows. The target flows are not generated or terminated on the transit network. Each node on the transit network must be reachable at the network layer. The transit network can carry different types of services and tunnels. Table 1 lists the measurement scenarios that support iFIT.
Service Type |
Tunnel Type |
Measurement Granularity |
---|---|---|
L3VPNv4/EVPN L3VPNv4 (HVPN) |
MPLS (TE/LDP/BGP LSP/SR-MPLS BE/SR-MPLS TE/SR-MPLS TE Policy) |
Measurement based on 5-tuple and DSCP or based on peer IP |
SRv6 (SRv6 BE/SRv6 TE Policy) |
Measurement based on 5-tuple and DSCP or based on peer locator |
|
L3VPNv6/EVPN L3VPNv6 (HVPN) |
MPLS (TE/LDP/BGP LSP/SR-MPLS BE/SR-MPLS TE/SR-MPLS TE Policy) |
Measurement based on 5-tuple and DSCP or based on peer IP |
L3VPNv6/EVPN L3VPNv6 (HVPN) |
SRv6 (SRv6 BE/SRv6 TE Policy) |
Measurement based on 5-tuple and DSCP or based on peer locator |
EVPN VPWS |
MPLS (TE/LDP/BGP LSP/SR-MPLS BE/SR-MPLS TE/SR-MPLS TE Policy) |
Measurement based on peer IP |
SRv6 (SRv6 BE/SRv6 TE Policy) |
Measurement based on peer locator |
|
IPv4 public network |
SRv6 (SRv6 BE/SRv6 TE Policy) |
Measurement based on 5-tuple and DSCP or based on peer locator |
IPv6 public network |
SRv6 (SRv6 BE/SRv6 TE Policy) |
Measurement based on 5-tuple and DSCP or based on peer locator |
The measurement granularities are applicable only to static flow measurement. Dynamic flow measurement is implemented regardless of measurement granularities and is applicable to all the preceding measurement scenarios.
For details about the measurement indicators, see iFIT Measurement Metrics. The statistics result is sent to the NMS through telemetry for visualized display.