Re: [IPFIX] Sequence Number in protocol-24 -> IPFIX AUTH48 change
Benoit Claise <bclaise@cisco.com> Mon, 19 March 2007 22:40 UTC
Return-path: <ipfix-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HTQWa-0006TY-RC; Mon, 19 Mar 2007 18:40:20 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HTQWa-0006TG-Ey for ipfix@ietf.org; Mon, 19 Mar 2007 18:40:20 -0400
Received: from odd-brew.cisco.com ([144.254.15.119] helo=av-tac-bru.cisco.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HTQWX-0006TU-Dk for ipfix@ietf.org; Mon, 19 Mar 2007 18:40:20 -0400
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost [127.0.0.1]) by av-tac-bru.cisco.com (8.11.7p3+Sun/8.11.7) with ESMTP id l2JMeGl23496; Mon, 19 Mar 2007 23:40:16 +0100 (CET)
Received: from [10.58.48.54] ([10.58.48.54]) by strange-brew.cisco.com (8.11.7p3+Sun/8.11.7) with ESMTP id l2JMeEE14940; Mon, 19 Mar 2007 23:40:14 +0100 (CET)
Message-ID: <45FF114D.6060101@cisco.com>
Date: Mon, 19 Mar 2007 15:40:13 -0700
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Thunderbird 1.5.0.10 (Windows/20070221)
MIME-Version: 1.0
To: Brian Trammell <bht@cert.org>
Subject: Re: [IPFIX] Sequence Number in protocol-24 -> IPFIX AUTH48 change
References: <20070301094211.80b4uhitc0ws44ck@webmail.auckland.ac.nz> <45E8AFE9.7080602@cert.org> <61318.62.224.88.3.1173896934.squirrel@www.ri.uni-tuebingen.de> <45F846D2.6070005@cert.org>
In-Reply-To: <45F846D2.6070005@cert.org>
X-Spam-Score: 0.5 (/)
X-Scan-Signature: e178fd6cb61ffb6940cd878e7fea8606
Cc: ipfix@ietf.org
X-BeenThere: ipfix@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IPFIX WG discussion list <ipfix.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipfix>, <mailto:ipfix-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/ipfix>
List-Post: <mailto:ipfix@ietf.org>
List-Help: <mailto:ipfix-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipfix>, <mailto:ipfix-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0316325558=="
Errors-To: ipfix-bounces@ietf.org
Brian, Gerhard, Thanks for spotting this. Here are the changes we should be applying... to the AUTH48 IMHO. 10.3.2 Reliability OLD: The Collecting Process SHOULD deduce the loss and reordering of IPFIX Data Records by looking at the discontinuities in the IPFIX Message sequence number. In the case of UDP, the IPFIX Message sequence number contains the total number of IPFIX Data Records received for the UDP association, prior to the receipt of this IPFIX Message, modulo 2^32. A Collector SHOULD detect out of sequence, dropped, or duplicate IPFIX Messages by tracking the Sequence Number. NEW: The Collecting Process SHOULD deduce the loss and reordering of IPFIX Data Records by looking at the discontinuities in the IPFIX Message sequence number. In the case of UDP, the IPFIX Message sequence number contains the total number of IPFIX Data Records _sent_ for the UDP _Transport Session_, prior to the receipt of this IPFIX Message, modulo 2^32. A Collector SHOULD detect out of sequence, dropped, or duplicate IPFIX Messages by tracking the Sequence Number. 10.4.2.1 IPFIX Message Encoding OLD In the case of TCP, the IPFIX Message sequence number contains the total number of IPFIX Data Records received for the TCP connection, prior to the receipt of this IPFIX Message, modulo 2^32. NEW In the case of TCP, the IPFIX Message sequence number contains the total number of IPFIX Data Records _sent from this TCP connection, from the current Observation Domain by the Exporting Process, _ prior to the receipt of this IPFIX Message, modulo 2^32. (ii) There seem to be three different writings for the Sequence Number in protocol-24:"IPFIX Message sequence number" "Sequence Number" "IPFIX Sequence Number" "sequence number" Maybe we should only use "Sequence Number" and "IPFIX Sequence Number" when a specific discrimination from other transport layer sequence numbers is required. Agreed. Regards, Benoit > Gerhard, > > In short, I agree. Specific comments inline: > > Gerhard Muenz wrote: > >> There are two other inconsistencies (or am I wrong?): >> >> (i) Concerning the value of the Sequence Number: >> >> 3.1: "IPFIX Data Records sent" >> 10.3.2: "IPFIX Data Records received" >> 10.4.2.1: "IPFIX Data Records received" >> >> I think it is better to always write "IPFIX Data Records sent" because the >> field is set by the exporter and not by the collector. >> > > Agreed. (Also, in 10.3.2 para 2, the document scopes the sequence number > to a "UDP association", which should be a "UDP Transport Session"). > > >> (ii) There seem to be three different writings for the Sequence Number in >> protocol-24: >> >> "IPFIX Message sequence number" >> "Sequence Number" >> "IPFIX Sequence Number" >> "sequence number" >> >> Maybe we should only use "Sequence Number" and "IPFIX Sequence Number" >> when a specific discrimination from other transport layer sequence numbers >> is required. >> > > The protocol document does not appear to mention TCP Sequence or SCTP > Transport Sequence or Stream Sequence numbers, so omitting "IPFIX" from > "Sequence Number" within the document is acceptable (especially in > paragraphs and/or short sections mentioning the sequence number more > than once). However, "IPFIX Message sequence number" would seem to imply > that the numbers increment per message, not per record. So, yes, I'd > agree that we should use "[IPFIX] Sequence Number" everywhere. > > Regards, > > Brian > > > ------------------------------------------------------------------------ > > _______________________________________________ > IPFIX mailing list > IPFIX@ietf.org > https://www1.ietf.org/mailman/listinfo/ipfix >
_______________________________________________ IPFIX mailing list IPFIX@ietf.org https://www1.ietf.org/mailman/listinfo/ipfix
- [IPFIX] WG Last Call for Implementation Guideline… Nevil Brownlee
- Re: [IPFIX] WG Last Call for Implementation Guide… Brian Trammell
- [IPFIX] Sequence Number in protocol-24 Gerhard Muenz
- Re: [IPFIX] Sequence Number in protocol-24 Brian Trammell
- Re: [IPFIX] WG Last Call for Implementation Guide… Gerhard Muenz
- Re: [IPFIX] WG Last Call for Implementation Guide… Boschi, Elisa
- Re: [IPFIX] WG Last Call for Implementation Guide… Lutz Mark
- Re: [IPFIX] WG Last Call for Implementation Guide… Paul Aitken
- Re: [IPFIX] WG Last Call for Implementation Guide… Gerhard Muenz
- Re: [IPFIX] WG Last Call for Implementation Guide… Paul Aitken
- Re: [IPFIX] WG Last Call for Implementation Guide… Boschi, Elisa
- Re: [IPFIX] WG Last Call for Implementation Guide… Boschi, Elisa
- Re: [IPFIX] WG Last Call for Implementation Guide… Paul Aitken
- Re: [IPFIX] Sequence Number in protocol-24 -> IPF… Benoit Claise