Re: [IPFIX] Interpretation of sequence number handling

Brian Trammell <ietf@trammell.ch> Fri, 19 June 2015 08:39 UTC

Return-Path: <ietf@trammell.ch>
X-Original-To: ipfix@ietfa.amsl.com
Delivered-To: ipfix@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1C5581A876E for <ipfix@ietfa.amsl.com>; Fri, 19 Jun 2015 01:39:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.142
X-Spam-Level:
X-Spam-Status: No, score=-1.142 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_SORBS_WEB=0.77, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VxQ2iu9dxaCB for <ipfix@ietfa.amsl.com>; Fri, 19 Jun 2015 01:39:11 -0700 (PDT)
Received: from trammell.ch (trammell.ch [5.148.172.66]) by ietfa.amsl.com (Postfix) with ESMTP id 882511A874A for <ipfix@ietf.org>; Fri, 19 Jun 2015 01:39:11 -0700 (PDT)
Received: from [10.0.0.87] (unknown [89.246.150.136]) by trammell.ch (Postfix) with ESMTPSA id 9164B1A00B8; Fri, 19 Jun 2015 10:39:10 +0200 (CEST)
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\))
Content-Type: multipart/signed; boundary="Apple-Mail=_67F1D8AA-9A16-4DDE-82FA-D817F682E5DB"; protocol="application/pgp-signature"; micalg="pgp-sha512"
X-Pgp-Agent: GPGMail 2.5
From: Brian Trammell <ietf@trammell.ch>
In-Reply-To: <CDC9C068-4864-44F8-9EE5-326FA1658DF4@utwente.nl>
Date: Fri, 19 Jun 2015 10:39:10 +0200
Message-Id: <13F121FB-2F92-45A8-9754-A03B10C82B6A@trammell.ch>
References: <CDC9C068-4864-44F8-9EE5-326FA1658DF4@utwente.nl>
To: Rick Hofstede <r.j.hofstede@utwente.nl>
X-Mailer: Apple Mail (2.2098)
Archived-At: <http://mailarchive.ietf.org/arch/msg/ipfix/226Or6An_-FXCGbJiZHDvEwc4WM>
Cc: ipfix@ietf.org
Subject: Re: [IPFIX] Interpretation of sequence number handling
X-BeenThere: ipfix@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IPFIX WG discussion list <ipfix.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipfix>, <mailto:ipfix-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ipfix/>
List-Post: <mailto:ipfix@ietf.org>
List-Help: <mailto:ipfix-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipfix>, <mailto:ipfix-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Jun 2015 08:39:13 -0000

hi Rick,

Yep, this is a good point. Could you file an editorial erratum?

Thanks, cheers,

Brian

> On 19 Jun 2015, at 10:37, Rick Hofstede <r.j.hofstede@utwente.nl> wrote:
> 
> Dear list,
> 
> RFC 7011 defines the following regarding sequence numbers in Message headers (Section 3.1 — Message Header Format): Incremental sequence counter modulo 2^32 of all IPFIX Data Records sent in the current stream from the current Observation Domain by the Exporting Process.
> 
> This can however be interpreted in two ways:
> 
> (1) Incremental sequence counter modulo 2^32 of all IPFIX Data Records sent in the current stream from the current Observation Domain by the Exporting Process *up to* this Message.
> (2) Incremental sequence counter modulo 2^32 of all IPFIX Data Records sent in the current stream from the current Observation Domain by the Exporting Process *up to and including* this Message.
> 
> It seems that only Section 10.3.2 — Reliability explains which of the two interpretations is right: In the case of UDP, the IPFIX Sequence Number contains the total number of IPFIX Data Records sent for the Transport Session *prior* to the receipt of this IPFIX Message, modulo 2^32.
> 
> In my opinion, it would be good to clarify the use of sequence numbers in Message headers already in the definition of sequence numbers in RFC 7011, namely in Section 3.1.
> 
> Best regards,
> 
> —
> Rick Hofstede
> _______________________________________________
> IPFIX mailing list
> IPFIX@ietf.org
> https://www.ietf.org/mailman/listinfo/ipfix