In-band Network Telemetry for 6TiSCH Networks
draft-karaagac-6tisch-int-00

Document Type Active Internet-Draft (individual)
Last updated 2020-01-11
Stream (None)
Intended RFC status (None)
Formats plain text xml pdf htmlized bibtex
Stream Stream state (No stream defined)
Consensus Boilerplate Unknown
RFC Editor Note (None)
IESG IESG state I-D Exists
Telechat date
Responsible AD (None)
Send notices to (None)
Internet Engineering Task Force                              A. Karaagac
Internet-Draft                                                J. Hoebeke
Intended status: Standards Track                 Ghent University - imec
Expires: July 14, 2020                                  January 11, 2020

             In-band Network Telemetry for 6TiSCH Networks
                      draft-karaagac-6tisch-int-00

Abstract

   This document describes In-band Network Telemetry for 6TiSCH
   Networks, offering a flexible monitoring solution with minimal
   resource consumption and communication overhead while supporting a
   wide range of monitoring operations and strategies for dealing with
   various network scenarios and use cases.  It enables 6TiSCH networks
   to collect per-packet and per-hop monitoring information by
   piggybacking telemetry information onto the data packets by
   exploiting the remaining space in the IEEE 802.15.4e frames, thus not
   impacting network behavior and performance.  This document also
   discusses the data fields and associated data types for 6TiSCH INT
   mechanism.

Status of This Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at https://datatracker.ietf.org/drafts/current/.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as "work in progress."

   This Internet-Draft will expire on July 14, 2020.

Copyright Notice

   Copyright (c) 2020 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (https://trustee.ietf.org/license-info) in effect on the date of

Karaagac & Hoebeke        Expires July 14, 2020                 [Page 1]
Internet-Draft           INT for 6TiSCH Networks            January 2020

   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document.  Code Components extracted from this document must
   include Simplified BSD License text as described in Section 4.e of
   the Trust Legal Provisions and are provided without warranty as
   described in the Simplified BSD License.

Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   2
     1.1.  Terminology . . . . . . . . . . . . . . . . . . . . . . .   4
   2.  In-band Network Telemetry for 6TiSCH  . . . . . . . . . . . .   4
     2.1.  Capacity-Neutral Network Monitoring . . . . . . . . . . .   5
     2.2.  INT Data Model, Format and Encoding . . . . . . . . . . .   6
       2.2.1.  INT Sub-IE Format . . . . . . . . . . . . . . . . . .   7
       2.2.2.  Telemetry Data Model  . . . . . . . . . . . . . . . .   9
     2.3.  INT Strategies  . . . . . . . . . . . . . . . . . . . . .  11
       2.3.1.  Opportunistic Logic . . . . . . . . . . . . . . . . .  11
       2.3.2.  Probabilistic Logic . . . . . . . . . . . . . . . . .  11
   3.  Acknowledgements  . . . . . . . . . . . . . . . . . . . . . .  12
   4.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .  12
     4.1.  IETF IE Subtype INT . . . . . . . . . . . . . . . . . . .  12
   5.  Security Considerations . . . . . . . . . . . . . . . . . . .  12
   6.  References  . . . . . . . . . . . . . . . . . . . . . . . . .  12
     6.1.  Normative References  . . . . . . . . . . . . . . . . . .  12
     6.2.  Informative References  . . . . . . . . . . . . . . . . .  12
     6.3.  External Informative References . . . . . . . . . . . . .  13
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .  14

1.  Introduction

   For continuous, persistent and problem-free operation of "IPv6 over
   the TSCH mode of IEEE 802.15.4e" (6TiSCH) Networks
   [I-D.ietf-6tisch-architecture], it is critical to have visibility and
   awareness into what is happening on the network at any one time.  For
   centrally managed 6TiSCH networks, it is required to collect and
   analyze network performance data, often as close to real time as
   possible.  For TiSCH networks with distributed management solutions,
   it is still vital to monitor network nodes continuously or
   periodically to ensure their functioning, detect relevant problems,
   perform traffic engineering and network optimization.

   Nevertheless, efficient monitoring and management mechanisms for
   these networks have not been addressed adequately.  First,
   traditional active network and health monitoring systems (i.e.
   statistical polling, active probing) are of limited applicability in
Show full document text