The iFIT statistical model describes how service flows are measured to obtain the packet loss rate and delay. Specifically, iFIT measures the packet loss rate and delay of service flows on the ingress and egress of the transit network, and summarizes desired performance metrics.
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.
Figure 2 shows the structure of the iFIT header on an MPLS network. Table 2 describes the fields of the iFIT header.
Field |
Description |
---|---|
Flow Instruction Indicator (FII) |
Reserved label, which can be at the bottom of the stack or not. The default value is 12. |
Flow Instruction Header (FIH) |
|
Flow Instruction Extension Header (FIEH) |
|