TinyIPFIX for Smart Meters in Constrained Networks
RFC 8272

Document Type RFC - Informational (November 2017; No errata)
Was draft-schmitt-ipfix-tiny (individual)
Last updated 2017-11-13
Stream ISE
Formats plain text pdf html bibtex
IETF conflict review conflict-review-schmitt-ipfix-tiny
Stream ISE state Published RFC
Consensus Boilerplate Unknown
Document shepherd Nevil Brownlee
Shepherd write-up Show (last changed 2017-08-24)
IESG IESG state RFC 8272 (Informational)
Telechat date
Responsible AD (None)
Send notices to Nevil Brownlee <rfc-ise@rfc-editor.org>
IANA IANA review state Version Changed - Review Needed
IANA action state No IC
Independent Submission                                        C. Schmitt
Request for Comments: 8272                                    B. Stiller
Category: Informational                             University of Zurich
ISSN: 2070-1721                                              B. Trammell
                                                              ETH Zurich
                                                           November 2017

           TinyIPFIX for Smart Meters in Constrained Networks

Abstract

   This document specifies the TinyIPFIX protocol that is used for
   transmitting smart-metering data in constrained networks such as IPv6
   over Low-Power Wireless Personal Area Networks (6LoWPAN, RFC 4944).
   TinyIPFIX is derived from IP Flow Information Export (RFC 7011) and
   adopted to the needs of constrained networks.  This document
   specifies how the TinyIPFIX Data and Template Records are transmitted
   in constrained networks such as 6LoWPAN and how TinyIPFIX data can be
   converted into data that is not TinyIPFIX in a proxy device.

Status of This Memo

   This document is not an Internet Standards Track specification; it is
   published for informational purposes.

   This is a contribution to the RFC Series, independently of any other
   RFC stream.  The RFC Editor has chosen to publish this document at
   its discretion and makes no statement about its value for
   implementation or deployment.  Documents approved for publication by
   the RFC Editor are not a candidate for any level of Internet
   Standard; see Section 2 of RFC 7841.

   Information about the current status of this document, any errata,
   and how to provide feedback on it may be obtained at
   https://www.rfc-editor.org/info/rfc8272.

Copyright Notice

   Copyright (c) 2017 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
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document.

Schmitt, et al.               Informational                     [Page 1]
RFC 8272                        TinyIPFIX                  November 2017

Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   3
     1.1.  Document Structure  . . . . . . . . . . . . . . . . . . .   3
   2.  Terminology . . . . . . . . . . . . . . . . . . . . . . . . .   4
   3.  Constraints . . . . . . . . . . . . . . . . . . . . . . . . .   6
     3.1.  Hardware Constraints  . . . . . . . . . . . . . . . . . .   6
     3.2.  Energy Constraints  . . . . . . . . . . . . . . . . . . .   7
     3.3.  Packet Size Constraints . . . . . . . . . . . . . . . . .   7
     3.4.  Transport Protocol Constraints  . . . . . . . . . . . . .   8
   4.  Application Scenarios for TinyIPFIX . . . . . . . . . . . . .   9
   5.  Architecture for TinyIPFIX  . . . . . . . . . . . . . . . . .  11
   6.  TinyIPFIX Message Format  . . . . . . . . . . . . . . . . . .  14
     6.1.  TinyIPFIX Message Header  . . . . . . . . . . . . . . . .  15
     6.2.  TinyIPFIX Set . . . . . . . . . . . . . . . . . . . . . .  18
     6.3.  TinyIPFIX Template Record Format  . . . . . . . . . . . .  19
     6.4.  Field Specifier Format  . . . . . . . . . . . . . . . . .  20
     6.5.  TinyIPFIX Data Record Format  . . . . . . . . . . . . . .  21
   7.  TinyIPFIX Mediation . . . . . . . . . . . . . . . . . . . . .  21
     7.1.  Expanding the Message Header  . . . . . . . . . . . . . .  24
     7.2.  Translating the Set Headers . . . . . . . . . . . . . . .  25
     7.3.  Expanding the Template Record Header  . . . . . . . . . .  25
   8.  Template Management . . . . . . . . . . . . . . . . . . . . .  25
     8.1.  TCP/SCTP  . . . . . . . . . . . . . . . . . . . . . . . .  26
     8.2.  UDP . . . . . . . . . . . . . . . . . . . . . . . . . . .  26
   9.  Security Considerations . . . . . . . . . . . . . . . . . . .  26
   10. IANA Considerations . . . . . . . . . . . . . . . . . . . . .  26
   11. References  . . . . . . . . . . . . . . . . . . . . . . . . .  27
     11.1.  Normative References . . . . . . . . . . . . . . . . . .  27
     11.2.  Informative References . . . . . . . . . . . . . . . . .  28
   Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . .  29
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .  30

Schmitt, et al.               Informational                     [Page 2]
RFC 8272                        TinyIPFIX                  November 2017

1.  Introduction

   Smart meters that form a constrained wireless network need an
   application-layer protocol that allows the efficient transmission of
   metering data from the devices to a central analysis device.  The
   meters used to build such networks are usually equipped with low-cost
Show full document text