In-situ Flow Information Telemetry (IFIT) is a new fashion data plane telemetry technique. Different from the active and passive OAM schemes, IFIT will not generate additional test traffic, but to insert the telemetry instruction into the user traffic, and measure the real user traffic.

Tutorial

1. IFIT Framework [EN]

Publication URL: https://tools.ietf.org/html/draft-song-opsawg-ifit-framework

Introduction:

Efficient network operation increasingly relies on high-quality data-plane telemetry to provide the necessary visibility. Traditional Operation, Administration and Maintenance (OAM) methods, which include proactive and reactive techniques, running both active and passive modes, are no longer sufficient to meet the monitoring and measurement requirements. The complexity of today’s networks and service quality requirements demand new high-precision and real-time techniques.

We used to apply active OAM tools for data plane test. Like Ping, and TWAMP. They will generate test traffic and measure the delay, loss of the test traffic to simulate the user traffic. Now there is a trend to apply the IFIT techniques. They will not generate additional test traffic, but to insert the telemetry instruction into the user traffic, and measure the real user traffic. So there are many advantages:

IETF

1. IFIT Data Plane

IPv6 Application of the Alternate Marking Method

Publication URL: https://tools.ietf.org/html/draft-ietf-6man-ipv6-alt-mark

Introduction:

This document describes how the Alternate Marking Method can be used as the passive performance measurement tool in an IPv6 domain and reports implementation considerations. It proposes how to define a new Extension Header Option to encode alternate marking technique and both Hop-by-Hop Options Header and Destination Options Header are considered.

Encapsulation For MPLS Performance Measurement with Alternate Marking Method

Publication URL: https://tools.ietf.org/html/draft-cheng-mpls-inband-pm-encapsulation

Introduction:

This document defines the encapsulation for MPLS performance measurement with alternate marking method, which performs flow-based packet loss, delay, and jitter measurements on live traffic.

Enhanced Alternate Marking Method

Publication URL: https://tools.ietf.org/html/draft-zhou-ippm-enhanced-alternate-marking

Introduction:

This document defines data fields for the alternate marking with enough space. The main idea is that more information can be considered within the alternate marking field to facilitate the efficiency and ease the deployment. The definition aims to be general, even if for some protocols there can be dedicated solutions

Data Fields for In-situ OAM

Publication URL: https://tools.ietf.org/html/draft-ietf-ippm-ioam-data

Introduction:

In-situ Operations, Administration, and Maintenance (IOAM) records operational and telemetry information in the packet while the packet traverses a path between two points in the network. This document discusses the data fields and associated data types for in-situ OAM. In-situ OAM data fields can be encapsulated into a variety of protocols such as NSH, Segment Routing, Geneve, IPv6 (via extension header), or IPv4. In-situ OAM can be used to complement OAM mechanisms based on e.g. ICMP or other types of probe packets.

In-situ OAM Direct Exporting

Publication URL: https://tools.ietf.org/html/draft-ietf-ippm-ioam-direct-export

Introduction:

IOAM allows telemetry data to be pushed into data packets while they traverse the network. This document introduces a new IOAM option type called the Direct Export (DEX) option, which is used as a trigger for IOAM data to be directly exported without being pushed into in-flight data packets.

In-situ OAM Flags

Publication URL: https://tools.ietf.org/html/draft-ietf-ippm-ioam-flags

Introduction:

This document presents new flags in the IOAM Trace Option headers. Specifically, the document defines the Loopback and Active flags.

In-situ OAM IPv6 Options

Publication URL: https://tools.ietf.org/html/draft-ietf-ippm-ioam-ipv6-options

Introduction:

This document outlines how IOAM data fields are encapsulated in IPv6.

Inband Flow Analyzer

Publication URL: https://tools.ietf.org/html/draft-kumar-ippm-ifa

Introduction:

In-band Flow Analyzer (IFA) records flow specific information from an end station and/or switches across a network. This document discusses the method to collect data on a per hop basis across a network and perform localized or end to end analytics operations on the data. This document also describes a transport-agnostic header definition that may be used for tunneled and non-tunneled flows alike.

2. IFIT Control Plane

BGP SR Policy Extensions to Enable IFIT

Publication URL: https://tools.ietf.org/html/draft-qin-idr-sr-policy-ifit

Introduction:

Segment Routing (SR) policy is a set of candidate SR paths consisting of one or more segment lists and necessary path attributes. It enables instantiation of an ordered list of segments with a specific intent for traffic steering. In-situ Flow Information Telemetry (IFIT) provides a reference framework that supports network OAM applications to apply dataplane on-path telemetry techniques acquiring data about a packet on its forwarding path. This document defines extensions to BGP to distribute SR policies carrying IFIT information. So that IFIT behavior can be enabled automatically when the SR policy is applied.

PCEP SR Policy Extensions to Enable IFIT

Publication URL: https://tools.ietf.org/html/draft-chen-pce-sr-policy-ifit

Introduction:

Segment Routing (SR) policy is a set of candidate SR paths consisting of one or more segment lists and necessary path attributes. It enables instantiation of an ordered list of segments with a specific intent for traffic steering. In-situ Flow Information Telemetry (IFIT) provides a reference framework that supports network OAM applications to apply dataplane on-path telemetry techniques acquiring data about a packet on its forwarding path. This document defines extensions to PCEP to distribute SR policies carrying IFIT information. So that IFIT behavior can be enabled automatically when the SR policy is applied.

In-situ Flow Information Telemetry (IFIT) Node Capability Advertisement

Publication URL: https://tools.ietf.org/html/draft-wang-lsr-ifit-node-capability-advertisement

Introduction:

For advertising In-situ Flow Information Telemetry (IFIT) node capabilities within the entire routing domain, this document extends a new optional TLV to the OSPF RI Opaque LSA, a new optional sub-TLV to the IS-IS Router CAPABILITY TLV, and a new Node Attribute TLV that is encoded in the BGP-LS attribute with Node NLRIs to carry IFIT node capabilities information. Such advertisement allows entities (e.g. a centralized controller) to determine whether a particular IFIT functionality can be supported in a given network.

3. IFIT Management Plane

A YANG Data Model for In-Situ OAM

Publication URL: https://tools.ietf.org/html/draft-zhou-ippm-ioam-yang

Introduction:

This document defines a YANG module for the IOAM function.

UDP based Publication Channel for Streaming Telemetry

Publication URL: https://tools.ietf.org/html/draft-unyte-netconf-udp-pub-channel

Introduction:

This document describes a UDP-based publication channel for streaming telemetry use to collect data from devices. A new shim header is proposed to facilitate the distributed data collection mechanism which directly pushes data from line cards to the collector. Because of the lightweight UDP encapsulation, higher frequency and better transit performance can be achieved.

Subscription to Multiple Stream Originators

Publication URL: https://tools.ietf.org/html/draft-unyte-netconf-multi-stream-originators

Introduction:

This document describes the distributed data export mechanism that allows multiple data streams to be managed by using a single subscription. Specifically, device can decide to decompse one subscription into multiple subscriptions to the line-cards. So that each line-card can directly push data to the collector without passing through a broker for internal consolidation. And the device can indicate the subscription decomposition result to the receiver to check the data integrity.

CCSA

1. Technical requirement of automatic In-situ Flow Information Telemetry (IFIT) for carrier network

Demo

1. IFIT: Intelligent Flow Information Telemetry

Publication URL: https://dl.acm.org/doi/pdf/10.1145/3342280.3342292

Introduction:

This is short paper accepted by the SIGCOMM2019 Posters and Demos session.

OpenSource

News

1. Beijing Unicom and Huawei successfully complete the pilot of IFIT solution on the 5G transport network [EN]

Publication URL: https://www.techgenyz.com/2019/06/28/beijing-unicom-and-huawei-ifit-solution-on-the-5g-transport-network

2. Huawei’s IFIT Solution Wins Best of Show Award Special Prize at Interop Tokyo 2019 [EN]

Publication URL: https://www.capacitymedia.com/articles/3823905/huaweis-ifit-solution-wins-best-of-show-award-special-prize-at-interop-tokyo-2019

3. Huawei launches NetEngine 8000 series of routers [EN]

Publication URL: https://www.lightreading.com/huawei-launches-netengine-8000-series-of-routers/d/d-id/757743