[IPFIX] multiple export streams

Paul Aitken <paitken@cisco.com> Mon, 26 September 2011 12:07 UTC

Return-Path: <paitken@cisco.com>
X-Original-To: ipfix@ietfa.amsl.com
Delivered-To: ipfix@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 437DF21F86AA for <ipfix@ietfa.amsl.com>; Mon, 26 Sep 2011 05:07:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.543
X-Spam-Level:
X-Spam-Status: No, score=-10.543 tagged_above=-999 required=5 tests=[AWL=0.054, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ASsVvJEZS5Fx for <ipfix@ietfa.amsl.com>; Mon, 26 Sep 2011 05:07:21 -0700 (PDT)
Received: from ams-iport-2.cisco.com (ams-iport-2.cisco.com [144.254.224.141]) by ietfa.amsl.com (Postfix) with ESMTP id 4EDD421F86A5 for <ipfix@ietf.org>; Mon, 26 Sep 2011 05:07:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=paitken@cisco.com; l=3770; q=dns/txt; s=iport; t=1317039004; x=1318248604; h=message-id:date:from:mime-version:to:cc:subject; bh=VGK/tvtyNo6vU5DfAwCjM6Tpk+0GPTON3bkfbqh330E=; b=BDuUv73K/OMPsr2eTQ1Ymq+xreITxVhFC1CEEROU6H1/lNOU/rc3V5f7 XZcW5+uHt+7ETvxWWKjQF5/pzQ6LRWL/qrWcTmAse75xkoprij7QQ+HB/ iCz/JZ6sONfECwcCPwew3Fl4G/O/tdOAHNWv97D/nDbHpX+TscrjYWQ2e g=;
X-IronPort-AV: E=Sophos; i="4.68,444,1312156800"; d="scan'208,217"; a="56209625"
Received: from ams-core-4.cisco.com ([144.254.72.77]) by ams-iport-2.cisco.com with ESMTP; 26 Sep 2011 12:10:00 +0000
Received: from [144.254.153.24] (dhcp-144-254-153-24.cisco.com [144.254.153.24]) by ams-core-4.cisco.com (8.14.3/8.14.3) with ESMTP id p8QCA0j8028321; Mon, 26 Sep 2011 12:10:00 GMT
Message-ID: <4E806B91.7000301@cisco.com>
Date: Mon, 26 Sep 2011 13:09:53 +0100
From: Paul Aitken <paitken@cisco.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.21) Gecko/20110831 Lightning/1.0b2 Thunderbird/3.1.13
MIME-Version: 1.0
To: "Benoit Claise (bclaise)" <bclaise@cisco.com>
Content-Type: multipart/alternative; boundary="------------030104020901030105080308"
Cc: IETF IPFIX Working Group <ipfix@ietf.org>
Subject: [IPFIX] multiple export streams
X-BeenThere: ipfix@ietf.org
X-Mailman-Version: 2.1.12
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: Mon, 26 Sep 2011 12:07:22 -0000

Benoit, All,

I just submitted a new errata for NFv9 (RFC 3954), to clarify that the 
source port should be used to differentiate between multiple export 
streams coming from a single device:

http://www.rfc-editor.org/errata_search.php?rfc=3954&eid=2979


While doing this, I noticed another subtle difference between NFv9 and 
IPFIX:

3954 says that these fields should be used to separate multiple streams 
from the same Exporter:

          NetFlow Collectors SHOULD use the combination of the source IP
          address and the Source ID field to separate different export
          streams originatingfrom the same Exporter.


(NB Exporter = "A device ... with the NetFlow services enabled".)

Whereas 5101 limits to multiple streams from the same Exporting Process:

       Collecting Processes SHOULD use the Transport Session and the
       Observation Domain ID field to separate different export streams
       originatingfrom the same Exporting Process.


- which fails to explain how to differentiate export streams from 
multiple EPs in a single device.

I think 5101 should also say, "from the same Exporter.", which in 5101 
is defined as:

       A device that hosts one or more Exporting Processes is termed an Exporter.


Can you take care of this in 5101bis? Shall I open another errata?

Thanks,
P.