From majordomo@mil.doit.wisc.edu  Tue Mar  1 01:06:04 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA23531
	for <ipfix-archive@lists.ietf.org>; Tue, 1 Mar 2005 01:06:03 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D608P-0006Px-00
	for ipfix-list@mil.doit.wisc.edu; Mon, 28 Feb 2005 23:41:29 -0600
Received: from fmr20.intel.com ([134.134.136.19] helo=orsfmr005.jf.intel.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D608N-0006Pq-00
	for ipfix@net.doit.wisc.edu; Mon, 28 Feb 2005 23:41:28 -0600
Received: from orsfmr101.jf.intel.com (orsfmr101.jf.intel.com [10.7.209.17])
	by orsfmr005.jf.intel.com (8.12.10/8.12.10/d: major-outer.mc,v 1.1 2004/09/17 17:50:56 root Exp $) with ESMTP id j215fRVT001496
	for <ipfix@net.doit.wisc.edu>; Tue, 1 Mar 2005 05:41:27 GMT
Received: from pdsmsxvs01.pd.intel.com (pdsmsxvs01.pd.intel.com [172.16.12.122])
	by orsfmr101.jf.intel.com (8.12.10/8.12.10/d: major-inner.mc,v 1.2 2004/09/17 18:05:01 root Exp $) with SMTP id j215euVx026647
	for <ipfix@net.doit.wisc.edu>; Tue, 1 Mar 2005 05:41:26 GMT
Received: from pdsmsx331.ccr.corp.intel.com ([172.16.12.58])
 by pdsmsxvs01.pd.intel.com (SAVSMTP 3.1.7.47) with SMTP id M2005030113412630557
 for <ipfix@net.doit.wisc.edu>; Tue, 01 Mar 2005 13:41:26 +0800
Received: from pdsmsx404.ccr.corp.intel.com ([172.16.12.64]) by pdsmsx331.ccr.corp.intel.com with Microsoft SMTPSVC(6.0.3790.211);
	 Tue, 1 Mar 2005 13:41:25 +0800
Received: from sgsmsx402.gar.corp.intel.com ([10.241.192.43]) by pdsmsx404.ccr.corp.intel.com with Microsoft SMTPSVC(6.0.3790.211);
	 Tue, 1 Mar 2005 13:41:20 +0800
Received: from bgsmsx402.gar.corp.intel.com ([10.224.48.3]) by sgsmsx402.gar.corp.intel.com with Microsoft SMTPSVC(6.0.3790.211);
	 Tue, 1 Mar 2005 13:41:16 +0800
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C51E21.488914ED"
Subject: [ipfix] ipfix
Date: Tue, 1 Mar 2005 11:11:15 +0530
Message-ID: <3D8B16F753179D4588D4B0C8FF7EAC45017CEDF5@bgsmsx402.gar.corp.intel.com>
Thread-Topic: ipfix
thread-index: AcUeIUiqm7cQoCm6Q1iNPS9cTiQ2fQ==
From: "Aligave, Heramba" <heramba.aligave@intel.com>
To: <ipfix@net.doit.wisc.edu>
X-OriginalArrivalTime: 01 Mar 2005 05:41:16.0816 (UTC) FILETIME=[49A3E900:01C51E21]
X-Scanned-By: MIMEDefang 2.44
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

This is a multi-part message in MIME format.

------_=_NextPart_001_01C51E21.488914ED
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

Hi,

 I am heramb working with Ethernet group in Intel.

I am working on IPFIX hardware implementation in our router.

We are thinking of implementing this feature as a single IPFIX device
with

a single observation point(I.e router), one metering and single
exporting.

After reading the RFC and the drafts, I had a few doubts about certain
points mentioned.

Shall appreciate your reply for these.

=20

1)  Packet Sampling-

            IPFIX architecture mentions about packet count sampling to
be done

                                                before Filtering
function.=20

                                                Doubt: 1) Is packet
sampling to be implemented as a static sampling or=20

                                                we should have random
sampling?

                                                `2) Is the order of
execution important, i.e Sampling first followed by filtering.

=20

                                    2) Multiple sampling, filtering: Is
it fine to implement just a single filtering and single sampling in the
metering process?

                                    3) Export Criteria- We have thought
of using Min/Max properties to trigger export as has been mentioned in

                                                the information model.

                                    4) Counters --        There is doubt
about how to implement MulticastOcetCount and Droppedpacketcount.

                                                i) DroppedInOctet
Counter: This requires packet received on a flow but dropped due to

                                                            Packet
treatment. Here packet treatment means functions like Ingress filter, L2
check?

                                                            Similarly,
for DroppedOutOctetCounter:What does drop mean in this context?

                                                            Do they mean
drops related to resource crunch(Discards) , Egress filtering?

                                                ii)MulticastOctet Count:
Kindly elaborate on the definition of this counter.

Regards,

heramb


------_=_NextPart_001_01C51E21.488914ED
Content-Type: text/html;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

<html>

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered)">
<style>
<!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{font-family:Arial;
	color:windowtext;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
	{page:Section1;}
-->
</style>

</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Hi,</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;<font color=3Dnavy><span style=3D'color:navy'>I =
am heramb
working with Ethernet group in Intel.</span></font></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>I am working on IPFIX hardware
implementation in our router.</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>We are thinking of implementing =
this
feature as a single IPFIX device with</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>a single observation point(I.e =
router),
one metering and single exporting.</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>After reading the RFC and the =
drafts, I
had a few doubts about certain points mentioned.</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Shall appreciate your reply for =
these.</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

<p class=3DMsoNormal =
style=3D'margin-left:1.25in;text-indent:.25in'><font size=3D2
face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>1)<font =
color=3Dnavy><span
style=3D'color:navy'> </span></font></span></font><font size=3D1><span
style=3D'font-size:7.0pt'>&nbsp;</span></font><font size=3D2 =
color=3Dnavy face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial;color:navy'>Packet =
Sampling&#8212;</span></font></p>

<p class=3DMsoNormal =
style=3D'margin-left:1.25in;text-indent:.25in'><font size=3D2
color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;
color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
IPFIX architecture mentions about packet count sampling to be =
done</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;
before Filtering function. </span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;
Doubt: 1) Is packet sampling to be implemented as a static sampling or =
</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;
we should have random sampling?</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;
`2) Is the order of execution important, i.e Sampling first followed by
filtering.</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2) =
Multiple
sampling, filtering: Is it fine to implement just a single filtering and =
single
sampling in the metering process?</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;
3) Export Criteria- We have thought of using Min/Max properties to =
trigger
export as has been mentioned in</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;
the information model.</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;
4) Counters </span></font><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>--&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; There is =
doubt
about how to implement MulticastOcetCount and =
Droppedpacketcount.</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;
i) DroppedInOctet Counter: This requires packet received on a flow but =
dropped
due to</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;
Packet&nbsp; treatment. Here packet treatment means functions like =
Ingress
filter, L2 check?</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;
Similarly, for DroppedOutOctetCounter:What does drop mean in this =
context?</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;
Do they mean drops related to resource crunch(Discards) , Egress =
filtering?</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;
ii)MulticastOctet Count: Kindly elaborate on the definition of this =
counter.</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Regards,</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>heramb</span></font></p>

</div>

</body>

</html>

------_=_NextPart_001_01C51E21.488914ED--

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Tue Mar  1 08:24:59 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA23609
	for <ipfix-archive@lists.ietf.org>; Tue, 1 Mar 2005 08:24:59 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D67H0-0001dD-00
	for ipfix-list@mil.doit.wisc.edu; Tue, 01 Mar 2005 07:18:50 -0600
Received: from mailhub.fokus.fraunhofer.de ([193.174.154.14])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D67Gz-0001d4-00
	for ipfix-protocol@net.doit.wisc.edu; Tue, 01 Mar 2005 07:18:49 -0600
Received: from [193.175.133.240] (kaitos [193.175.133.240])
	by mailhub.fokus.fraunhofer.de (8.11.6p2/8.11.6) with ESMTP id j21DIl524522
	for <ipfix-protocol@net.doit.wisc.edu>; Tue, 1 Mar 2005 14:18:47 +0100 (MET)
Message-ID: <42246BB6.9090104@fokus.fraunhofer.de>
Date: Tue, 01 Mar 2005 14:18:46 +0100
From: Lutz Mark <mark@fokus.fraunhofer.de>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.2) Gecko/20040804
X-Accept-Language: en
MIME-Version: 1.0
To: ipfix-protocol@net.doit.wisc.edu
Subject: [ipfix-protocol] Restarting Interrupted Connections
X-Enigmail-Version: 0.85.0.0
X-Enigmail-Supports: pgp-inline, pgp-mime
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit


 > 13.4.1.3 Restarting Interrupted Connections
 >
 > ...  In the default configuration, a Collecting
 > Process MUST NOT attempt to establish a connection more frequently
 > than once per minute.

I think this is a typo. It should read:
In the default configuration, an Exporting Process
MUST NOT attempt to establish a connection more frequently
than once per minute.

Regards,
Lutz






--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Tue Mar  1 10:49:26 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA08220
	for <ipfix-archive@lists.ietf.org>; Tue, 1 Mar 2005 10:49:26 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D69Kq-0002pm-00
	for ipfix-list@mil.doit.wisc.edu; Tue, 01 Mar 2005 09:30:56 -0600
Received: from odd-brew.cisco.com ([144.254.15.119] helo=strange-brew.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D69Ko-0002ph-00
	for ipfix-protocol@net.doit.wisc.edu; Tue, 01 Mar 2005 09:30:55 -0600
Received: from [64.103.12.86] (dhcp-64-103-12-86.cisco.com [64.103.12.86])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.8.8) with ESMTP id j21FUh102907;
	Tue, 1 Mar 2005 16:30:44 +0100 (CET)
Message-ID: <42248AA3.4020108@cisco.com>
Date: Tue, 01 Mar 2005 16:30:43 +0100
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Lutz Mark <mark@fokus.fraunhofer.de>
CC: ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] Restarting Interrupted Connections
References: <42246BB6.9090104@fokus.fraunhofer.de>
In-Reply-To: <42246BB6.9090104@fokus.fraunhofer.de>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Lutz,

Thanks for the review. The typo will be corrected in the next version.

Regards, Benoit.

>
> > 13.4.1.3 Restarting Interrupted Connections
> >
> > ...  In the default configuration, a Collecting
> > Process MUST NOT attempt to establish a connection more frequently
> > than once per minute.
>
> I think this is a typo. It should read:
> In the default configuration, an Exporting Process
> MUST NOT attempt to establish a connection more frequently
> than once per minute.
>
> Regards,
> Lutz
>
>
>
>
>
>
> -- 
> Help        mailto:majordomo@net.doit.wisc.edu and say "help" in 
> message body
> Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
> "unsubscribe ipfix" in message body
> Archive     http://ipfix.doit.wisc.edu/archive/



--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Tue Mar  1 15:10:52 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA06177
	for <ipfix-archive@lists.ietf.org>; Tue, 1 Mar 2005 15:10:51 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D6Dbl-0006Oz-00
	for ipfix-list@mil.doit.wisc.edu; Tue, 01 Mar 2005 14:04:41 -0600
Received: from mailhub.fokus.fraunhofer.de ([193.174.154.14])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D6Dbk-0006Ok-00
	for ipfix@net.doit.wisc.edu; Tue, 01 Mar 2005 14:04:40 -0600
Received: from [129.132.210.109] (vpn-global-dhcp3-109.ethz.ch [129.132.210.109])
	by mailhub.fokus.fraunhofer.de (8.11.6p2/8.11.6) with ESMTP id j21K4c525154
	for <ipfix@net.doit.wisc.edu>; Tue, 1 Mar 2005 21:04:39 +0100 (MET)
Message-ID: <4224CBB1.50506@fokus.fraunhofer.de>
Date: Tue, 01 Mar 2005 21:08:17 +0100
From: Elisa Boschi <boschi@fokus.fraunhofer.de>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ipfix@net.doit.wisc.edu
Subject: [ipfix] new version of IPFIX per packet information
X-Enigmail-Version: 0.90.0.0
X-Enigmail-Supports: pgp-inline, pgp-mime
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Dear all,

we have submitted a new version of our draft: "export of per-packet 
information using IPFIX". The latest version can be found here:
http://www.ietf.org/internet-drafts/draft-pohl-perpktinfo-02.txt

It has been improved taking into consideration the comments we have 
received so far and includes a section addressing the management of the 
"FlowIDs" we have introduced.

Since it describes an extension to the protocol aimed at providing a 
more efficient way to export packet information (without requiring any 
modification to IPFIX), we propose to merge our draft with the IPFIX 
protocol draft. (find our suggestion at the end of this email)
We would like to hear the opinion of the group about this. Since the 
export of per-packet information is a relevant issue for PSAMP, and all 
IPFIX doocuments are currently in last call, merging the current 
proposal with a PSAMP protocol draft is, to our opinion, a valide 
alternative.

In both cases the FlowID field should be added in the IPFIX information 
model (as a numeric identifier for the flow)

The IPFIX prootocol draft could be modified as follow:

> Table of Contents
>  
>      1. Points of Discussion.........................................4
>      2. Introduction.................................................5
>      3. Terminology..................................................6
>      4. Criteria for Flow Expiration and Export.....................12
>      5. Message Format..............................................13
>      6. IPFIX Message Format........................................15
>      7. Specific Reporting Requirements.............................26


One section could be added here describing the special case of export of 
packet information (the section could eventually be between 6 and 7 too.

>      8. "Export Time" Computation and Flow Record Time..............29
>      9. Linkage with the Information Model..........................31
>      10. Variable Length Information Element........................32
>      11. Template Management........................................33
>      12. The Collecting Process's Side..............................36
>      13. Transport Protocol.........................................38
>      14. Security Considerations....................................47
>      15. IANA Considerations........................................51
>      16. Examples...................................................52


Add here the example in the last section of our draft.

>      17. References.................................................58
>      18. Acknowledgments............................................6



Regards,
Elisa



--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Tue Mar  1 15:51:48 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA09821
	for <ipfix-archive@lists.ietf.org>; Tue, 1 Mar 2005 15:51:48 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D6EGV-0003NH-00
	for ipfix-list@mil.doit.wisc.edu; Tue, 01 Mar 2005 14:46:47 -0600
Received: from zeppo.itss.auckland.ac.nz ([130.216.190.14] helo=smtpd.itss.auckland.ac.nz)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D6EGU-0003M0-00
	for ipfix@net.doit.wisc.edu; Tue, 01 Mar 2005 14:46:46 -0600
Received: from localhost (localhost.localdomain [127.0.0.1])
	by smtpd.itss.auckland.ac.nz (Postfix) with ESMTP id E0E88349B2;
	Wed,  2 Mar 2005 09:46:44 +1300 (NZDT)
Received: from smtpd.itss.auckland.ac.nz ([127.0.0.1])
 by localhost (smtpd.itss.auckland.ac.nz [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 31214-11; Wed,  2 Mar 2005 09:46:44 +1300 (NZDT)
Received: from motoko.itss.auckland.ac.nz (motoko.itss.auckland.ac.nz [130.216.191.146])
	by smtpd.itss.auckland.ac.nz (Postfix) with ESMTP id A859234749;
	Wed,  2 Mar 2005 09:46:44 +1300 (NZDT)
Received: (from apache@localhost)
	by motoko.itss.auckland.ac.nz (8.11.6/8.11.6) id j21Kkic25867;
	Wed, 2 Mar 2005 09:46:44 +1300
Received: from n.brownlee1.enarc.auckland.ac.nz
	(n.brownlee1.enarc.auckland.ac.nz [130.216.4.32]) by webmail.auckland.ac.nz
	(Horde) with HTTP for <jbro111@webmail.auckland.ac.nz>; Wed,  2 Mar 2005
	09:46:44 +1300
Message-ID: <1109710004.bf77a3d5c30d0@webmail.auckland.ac.nz>
Date: Wed,  2 Mar 2005 09:46:44 +1300
From: Nevil Brownlee <nevil@auckland.ac.nz>
To: agenda@ietf.org
Cc: ipfix@net.doit.wisc.edu
Subject: [ipfix] Agenda for IPFIX at IETF-62 (Minneapolis)
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
User-Agent: Internet Messaging Program (IMP) 4.0-cvs
X-Originating-IP:  130.216.4.32
X-Virus-Scanned: by amavisd-new at mailhost.auckland.ac.nz
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit


Hi all:

*** I've just realised that the IPFIX meeting agenda, which I emailed
    to the list on 22 Feb, didn;t get through because I'd changed my
    own email address.  Here it is again ...       Nevil ***

The IPFIX working group meeting at the Minneapolis (62nd) IETF is scheduled
for 1530-1630 on Thursday, 10 Mar 05

Please note that this time we have a one-hour meeting slot.
Also, all four IPFIX drafts have been revised at least once
since our last meeting.  We intend to start a WG Last Call
on most - if not all - of them in about a week.  Do please
read the latest drafts and send your feedback to the list!

Below is the current version of our agenda.  If you have additional items 
or corrections, please let us know.

Nevil & Dave

----------------------------------------------------------------------

         1) Agenda Review
  
  5 min  2) IPFIX Architecture Changes
              (draft-ietf-ipfix-architecture-06)
            [Nevil]
            
 15 min  3) IPFIX Protocol Changes
              (draft-ietf-ipfix-protocol-08)
            [Benoit Claise]
            
 10 min  4) IPFIX Information Model
              (draft-ietf-ipfix-info-06)
            [Juergen Quittek]
  
  5 min  5) IPFIX Applicability Statement
              (draft-ietf-ipfix-as-04)
            [Tanja Zseby]
  
 10 min  6) IPFIX Aggregation Techniques
              (draft-dressler-ipfix-aggregation-00.txt)
            [Falko Dressler]

  5 min  6) Per-Packet Information Export
            [Elisa Boschi]
 
  5 min  7) Review / Update WG milestones (?)

-----------------------------------------------------------------------
   Nevil Brownlee                 Computer Science Department | ITSS
   Phone: +64 9 373 7599 x88941           The University of Auckland
   FAX: +64 9 373 7021      Private Bag 92019, Auckland, New Zealand


-------------------------------------------------
This mail sent through University of Auckland
http://www.auckland.ac.nz/

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Thu Mar  3 12:22:40 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA20510
	for <ipfix-archive@lists.ietf.org>; Thu, 3 Mar 2005 12:22:40 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D6th4-00030Z-00
	for ipfix-list@mil.doit.wisc.edu; Thu, 03 Mar 2005 11:00:58 -0600
Received: from odd-brew.cisco.com ([144.254.15.119] helo=strange-brew.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D6th2-00030U-00
	for ipfix-protocol@net.doit.wisc.edu; Thu, 03 Mar 2005 11:00:57 -0600
Received: from [10.61.64.227] (ams-clip-vpn-dhcp227.cisco.com [10.61.64.227])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.8.8) with ESMTP id j23H0t115740
	for <ipfix-protocol@net.doit.wisc.edu>; Thu, 3 Mar 2005 18:00:55 +0100 (CET)
Message-ID: <422742C7.9090702@cisco.com>
Date: Thu, 03 Mar 2005 18:00:55 +0100
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ipfix-protocol@net.doit.wisc.edu
Subject: [ipfix-protocol] Template Set -> Flow Template Set AND Template Record -> Flow Template
 Record?
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Dear all,

While reviewing [IPFIX-PROTO] with Thomas Dietz, Thomas had the following suggestion.
Why not rename the following two terms?
	Template Set -> Flow Template Set
	Template Record -> Flow Template Record

The terminology was so far:


   +------------------+---------------------------------------------+ 
   |                  |                    Contents                 | 
   |                  +--------------------+------------------------+ 
   |       Set        | Template  Record   |      data record       | 
   +------------------+--------------------+------------------------+ 
   |                  |                    |  Flow Data Record(s)   | 
   |   Data Set       |          /         |          or            | 
   |                  |                    | Options Data Record(s) | 
   +------------------+--------------------+------------------------+ 
   |   Template Set   | Template Record(s) |           /            | 
   +------------------+--------------------+------------------------+ 
   | Options Template | Options Template   |           /            | 
   |       Set        | Record(s)          |                        | 
   +------------------+--------------------+------------------------+ 

Template Record 

  A Template Record defines the structure and interpretation of fields 
  in a Flow Data Record. 
   
Options Template Record 

  An Options Template Record defines the structure and interpretation 
  of fields in an Options Data Record, including defining how to scope 
  the applicability of the Options Data Record. The terminology would become

Template Set 

  A Template Set is a collection of one or more Template Records that 
  have been grouped together in an IPFIX Message.  
    
Options Template Set 
  An Options Template Set is a collection of one or more Options 
  Template Records that have been grouped together in an IPFIX 
  Message. 




The new terminology would become:

   +------------------+---------------------------------------------+ 
   |                  |                    Contents                 | 
   |                  +--------------------+------------------------+ 
   |       Set        | Template  Record   |      data record       | 
   +------------------+--------------------+------------------------+ 
   |                  |                    |  Flow Data Record(s)   | 
   |   Data Set       |          /         |          or            | 
   |                  |                    | Options Data Record(s) | 
   +------------------+--------------------+------------------------+ 
   |       Flow       |      Flow          |                        | 
   |   Template Set   | Template Record(s) |           /            | 
   +------------------+--------------------+------------------------+ 
   | Options Template | Options Template   |           /            | 
   |       Set        | Record(s)          |                        | 
   +------------------+--------------------+------------------------+ 

My view is: even if IPFIX was developed with the notion of flow in mind, the templates and options templates are specified in a generic way, allowing the export of any information elements: even non-flow related 
So why limit the Template Set to Flow Template Set.
Moreover, I'm somehow reluctant to do this terminology change during the last-call, since we've been working with those terms for a long time. 
However, as draft editor, I will follow the mailing list consensus.
Feedback?

Note: sometimes, copying figures into email leads to misaligned figures. To be able to correctly read the figures, I use  "email forward"... it works for me!

Regards, Benoit.


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Thu Mar  3 14:24:57 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA03998
	for <ipfix-archive@lists.ietf.org>; Thu, 3 Mar 2005 14:24:57 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D6voh-0006Cp-00
	for ipfix-list@mil.doit.wisc.edu; Thu, 03 Mar 2005 13:16:59 -0600
Received: from franclinus.red.cert.org ([192.88.209.16])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D6vog-0006Ck-00
	for ipfix-protocol@net.doit.wisc.edu; Thu, 03 Mar 2005 13:16:58 -0600
Received: from ioannes.indigo.cert.org (ioannes.indigo.cert.org [10.60.10.57])
	by franclinus.red.cert.org (8.12.10/8.12.10/2.13) with ESMTP id j23JGuNY021457
	for <ipfix-protocol@net.doit.wisc.edu>; Thu, 3 Mar 2005 14:16:56 -0500
Received: from [128.237.247.89] (vpn-10-25-4-12.remote.cert.org [10.25.4.12])
	by ioannes.indigo.cert.org (8.12.8/8.12.8/2.42.1.1) with ESMTP id j23JGuSc009185
	for <ipfix-protocol@net.doit.wisc.edu>; Thu, 3 Mar 2005 14:16:56 -0500
Mime-Version: 1.0 (Apple Message framework v619.2)
Content-Transfer-Encoding: 7bit
Message-Id: <40215b7cf1b97f4a6c0ec1c00790e995@cert.org>
Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha1; boundary="Apple-Mail-1-573706660"
To: ipfix-protocol@net.doit.wisc.edu
From: Brian Trammell <bht@cert.org>
Subject: Fwd: [ipfix-protocol] Template Set -> Flow Template Set AND Template Record -> Flow Template Record?
Date: Thu, 3 Mar 2005 14:16:49 -0500
X-Pgp-Agent: GPGMail 1.0.2
X-Mailer: Apple Mail (2.619.2)
X-Scanned-By: MIMEDefang 2.51 on 192.88.209.16
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>


--Apple-Mail-1-573706660
Content-Type: text/plain; charset=US-ASCII; format=flowed
Content-Transfer-Encoding: 7bit

On Mar 3, 2005, at 12:00 PM, Benoit Claise wrote:

> Dear all,
>
> While reviewing [IPFIX-PROTO] with Thomas Dietz, Thomas had the 
> following suggestion.
> Why not rename the following two terms?
> 	Template Set -> Flow Template Set
> 	Template Record -> Flow Template Record

<snip>

> My view is: even if IPFIX was developed with the notion of flow in 
> mind, the templates and options templates are specified in a generic 
> way, allowing the export of any information elements: even non-flow 
> related So why limit the Template Set to Flow Template Set.
> Moreover, I'm somehow reluctant to do this terminology change during 
> the last-call, since we've been working with those terms for a long 
> time. However, as draft editor, I will follow the mailing list 
> consensus.
> Feedback?

I'll unlurk for a moment to agree with you... Here at CERT, we're 
planning on using IPFIX as the basis for network event data transport 
and storage system, and flows are only one type of event we'll be 
supporting.

- Brian

--
Brian H. Trammell / MTS, CERT/NetSA / <bht@cert.org> / 412.268.9748

--Apple-Mail-1-573706660
content-type: application/pgp-signature; x-mac-type=70674453;
	name=PGP.sig
content-description: This is a digitally signed message part
content-disposition: inline; filename=PGP.sig
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Darwin)

iD8DBQFCJ2Kn4/8LCZ4pwvYRAnagAJ9Z/URWTkx+KBF0g/dOvu2x14/CPACeOiAZ
Cf4XW7Hqr90kJmVgaLrlKeQ=
=MnW2
-----END PGP SIGNATURE-----

--Apple-Mail-1-573706660--


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Fri Mar  4 03:34:14 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA12995
	for <ipfix-archive@lists.ietf.org>; Fri, 4 Mar 2005 03:34:13 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D77yK-0000MX-00
	for ipfix-list@mil.doit.wisc.edu; Fri, 04 Mar 2005 02:15:44 -0600
Received: from smtp0.netlab.nec.de ([195.37.70.40])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D77yI-0000MQ-00
	for ipfix-protocol@net.doit.wisc.edu; Fri, 04 Mar 2005 02:15:42 -0600
Received: from europa.office (europa.office [10.1.1.2])
	by smtp0.netlab.nec.de (Postfix) with ESMTP id A62B410B3B;
	Fri,  4 Mar 2005 09:17:34 +0100 (CET)
Received: from [10.1.1.171] ([10.1.1.171]) by europa.office over TLS secured channel with Microsoft SMTPSVC(6.0.3790.211);
	 Fri, 4 Mar 2005 09:15:40 +0100
Date: Fri, 04 Mar 2005 09:16:07 +0100
From: Juergen Quittek <quittek@netlab.nec.de>
To: Benoit Claise <bclaise@cisco.com>, ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] Template Set -> Flow Template Set AND Template Record -> Flow Template Record?
Message-ID: <1BD1E65ADE163CA6264C700B@[10.1.1.171]>
In-Reply-To: <422742C7.9090702@cisco.com>
References:  <422742C7.9090702@cisco.com>
X-Mailer: Mulberry/3.1.6 (Mac OS X)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-OriginalArrivalTime: 04 Mar 2005 08:15:41.0002 (UTC) FILETIME=[5AC3C2A0:01C52092]
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Benoit,

I support Thomas's proposal.

So far we have

Flow Data Record
Option data Record
Template Record
Option template Record

So, for the Data records we have one with prefix "Flow"
and one with prefix "Option".

For the Template record we have one without prefix
and one with prefix "Option".

The two ones with prefix "Option" correspond to each other:
"Option Data Record" and "Option Template Record".

The other two also correspond to each other but do not share
the same prefix: "Flow Data Record" and "Template Record".

This seems to be inconsistent and Thomas's suggestion would
make the terminology consistent.

Another advantage of Thomas's termonology would be that you
can use the term "template records" for addressing both,
flow template records and option template records (as you can
do already for the data records.


Below you argue that IPFIX is basically about flows and
therefore "Template Record" does not need a prefix "Flow".
Following this line of argumentation we can also achieve
consistency of the terminology by renaming "Flow Data Record"
into "Data Record".

Thanks,

    Juergen
-- 
Juergen Quittek        quittek@netlab.nec.de       Tel: +49 6221 90511-15
NEC Europe Ltd.,       Network Laboratories        Fax: +49 6221 90511-55
Kurfuersten-Anlage 36, 69115 Heidelberg, Germany   http://www.netlab.nec.de


--On 03.03.2005 18:00 h +0100 Benoit Claise wrote:

> Dear all,
>
> While reviewing [IPFIX-PROTO] with Thomas Dietz, Thomas had the following suggestion.
> Why not rename the following two terms?
> 	Template Set -> Flow Template Set
> 	Template Record -> Flow Template Record
>
> The terminology was so far:
>
>
>    +------------------+---------------------------------------------+
>    |                  |                    Contents                 |
>    |                  +--------------------+------------------------+
>    |       Set        | Template  Record   |      data record       |
>    +------------------+--------------------+------------------------+
>    |                  |                    |  Flow Data Record(s)   |
>    |   Data Set       |          /         |          or            |
>    |                  |                    | Options Data Record(s) |
>    +------------------+--------------------+------------------------+
>    |   Template Set   | Template Record(s) |           /            |
>    +------------------+--------------------+------------------------+
>    | Options Template | Options Template   |           /            |
>    |       Set        | Record(s)          |                        |
>    +------------------+--------------------+------------------------+
>
> Template Record
>
>   A Template Record defines the structure and interpretation of fields
>   in a Flow Data Record.
>
> Options Template Record
>
>   An Options Template Record defines the structure and interpretation
>   of fields in an Options Data Record, including defining how to scope
>   the applicability of the Options Data Record. The terminology would become
>
> Template Set
>
>   A Template Set is a collection of one or more Template Records that
>   have been grouped together in an IPFIX Message.
>
> Options Template Set
>   An Options Template Set is a collection of one or more Options
>   Template Records that have been grouped together in an IPFIX
>   Message.
>
>
>
>
> The new terminology would become:
>
>    +------------------+---------------------------------------------+
>    |                  |                    Contents                 |
>    |                  +--------------------+------------------------+
>    |       Set        | Template  Record   |      data record       |
>    +------------------+--------------------+------------------------+
>    |                  |                    |  Flow Data Record(s)   |
>    |   Data Set       |          /         |          or            |
>    |                  |                    | Options Data Record(s) |
>    +------------------+--------------------+------------------------+
>    |       Flow       |      Flow          |                        |
>    |   Template Set   | Template Record(s) |           /            |
>    +------------------+--------------------+------------------------+
>    | Options Template | Options Template   |           /            |
>    |       Set        | Record(s)          |                        |
>    +------------------+--------------------+------------------------+
>
> My view is: even if IPFIX was developed with the notion of flow in mind, the templates and options templates are specified in a generic way, allowing the export of any information elements: even non-flow related So why limit the Template Set to Flow
> Template Set. Moreover, I'm somehow reluctant to do this terminology change during the last-call, since we've been working with those terms for a long time.
> However, as draft editor, I will follow the mailing list consensus.
> Feedback?
>
> Note: sometimes, copying figures into email leads to misaligned figures. To be able to correctly read the figures, I use  "email forward"... it works for me!
>
> Regards, Benoit.
>



--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Fri Mar  4 04:14:39 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA17381
	for <ipfix-archive@lists.ietf.org>; Fri, 4 Mar 2005 04:14:39 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D78cH-0003ep-00
	for ipfix-list@mil.doit.wisc.edu; Fri, 04 Mar 2005 02:57:01 -0600
Received: from odd-brew.cisco.com ([144.254.15.119] helo=strange-brew.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D78cF-0003ea-00
	for ipfix-protocol@net.doit.wisc.edu; Fri, 04 Mar 2005 02:56:59 -0600
Received: from [10.61.82.72] (ams-clip-vpn-dhcp4681.cisco.com [10.61.82.72])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.8.8) with ESMTP id j248uw105254;
	Fri, 4 Mar 2005 09:56:58 +0100 (CET)
Message-ID: <422822D8.9010300@cisco.com>
Date: Fri, 04 Mar 2005 09:56:56 +0100
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Juergen Quittek <quittek@netlab.nec.de>
CC: ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] Template Set -> Flow Template Set AND Template
 Record -> Flow Template Record?
References: <422742C7.9090702@cisco.com> <1BD1E65ADE163CA6264C700B@[10.1.1.171]>
In-Reply-To: <1BD1E65ADE163CA6264C700B@[10.1.1.171]>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Juergen,

> Benoit,
>
> I support Thomas's proposal.
>
> So far we have
>
> Flow Data Record
> Option data Record
> Template Record
> Option template Record
>
> So, for the Data records we have one with prefix "Flow"
> and one with prefix "Option".
>
> For the Template record we have one without prefix
> and one with prefix "Option".
>
> The two ones with prefix "Option" correspond to each other:
> "Option Data Record" and "Option Template Record".
>
> The other two also correspond to each other but do not share
> the same prefix: "Flow Data Record" and "Template Record".
>
> This seems to be inconsistent and Thomas's suggestion would
> make the terminology consistent.
>
> Another advantage of Thomas's termonology would be that you
> can use the term "template records" for addressing both,
> flow template records and option template records (as you can
> do already for the data records.
>
>
> Below you argue that IPFIX is basically about flows and
> therefore "Template Record" does not need a prefix "Flow".
> Following this line of argumentation we can also achieve
> consistency of the terminology by renaming "Flow Data Record"
> into "Data Record".

Replacing "Flow Data Record" by "Data Record"  is a good idea that will 
bring consistency of the terminology.
I support this idea.

Regards, Benoit.

>
> Thanks,
>
>    Juergen



--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Fri Mar  4 04:37:32 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA19459
	for <ipfix-archive@lists.ietf.org>; Fri, 4 Mar 2005 04:37:31 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D799l-000727-00
	for ipfix-list@mil.doit.wisc.edu; Fri, 04 Mar 2005 03:31:37 -0600
Received: from mailhub.fokus.fraunhofer.de ([193.174.154.14])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D799j-000722-00
	for ipfix-protocol@net.doit.wisc.edu; Fri, 04 Mar 2005 03:31:36 -0600
Received: from [193.175.133.240] (kaitos [193.175.133.240])
	by mailhub.fokus.fraunhofer.de (8.11.6p2/8.11.6) with ESMTP id j249VU502783
	for <ipfix-protocol@net.doit.wisc.edu>; Fri, 4 Mar 2005 10:31:30 +0100 (MET)
Message-ID: <42282AF2.9060409@fokus.fraunhofer.de>
Date: Fri, 04 Mar 2005 10:31:30 +0100
From: Lutz Mark <mark@fokus.fraunhofer.de>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.2) Gecko/20040804
X-Accept-Language: en
MIME-Version: 1.0
To: ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] Template Set -> Flow Template Set AND Template
 Record -> Flow Template Record?
References: <422742C7.9090702@cisco.com> <1BD1E65ADE163CA6264C700B@[10.1.1.171]> <422822D8.9010300@cisco.com>
In-Reply-To: <422822D8.9010300@cisco.com>
X-Enigmail-Version: 0.85.0.0
X-Enigmail-Supports: pgp-inline, pgp-mime
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

>> Below you argue that IPFIX is basically about flows and
>> therefore "Template Record" does not need a prefix "Flow".
>> Following this line of argumentation we can also achieve
>> consistency of the terminology by renaming "Flow Data Record"
>> into "Data Record".
> 
> Replacing "Flow Data Record" by "Data Record"  is a good idea that will 
> bring consistency of the terminology.
> I support this idea.

so I vote for the terms: Template Set, Template Record, Date Record

Regards,
Lutz


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From Judita@kendallgroup.com  Fri Mar  4 05:06:54 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA23274
	for <ipfix-archive@lists.ietf.org>; Fri, 4 Mar 2005 05:06:53 -0500 (EST)
Received: from pd9573f78.dip.t-dialin.net ([217.87.63.120] helo=kendallgroup.com)
	by mil.doit.wisc.edu with smtp (Exim 3.13 #1)
	id 1D79db-0001dK-00
	for ipfix-list@mil.doit.wisc.edu; Fri, 04 Mar 2005 04:02:27 -0600
From: "Rolande Paulsen" <Judita@kendallgroup.com>
To: "Theda Blackburn" <ipfix-list@mil.doit.wisc.edu>
Subject: BBJ 49-Pharmaaccy
Date: Fri, 4 Mar 2005 13:15:57 -0500
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_004D_01C51E97.4228B0D1"
X-Priority: 3
X-MSMail-Priority: Normal
X-Unsent: 1
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
X-RBL-Warning: (dnsbl.njabl.org) 
Message-Id: <E1D79db-0001dK-00@mil.doit.wisc.edu>

This is a multi-part message in MIME format.

------=_NextPart_000_004D_01C51E97.4228B0D1
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello, 

Have a nice day.
------=_NextPart_000_004D_01C51E97.4228B0D1
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2800.1165" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT size=3D4><FONT face=3DArial =
size=3D3></FONT></FONT>&nbsp;</DIV>
<DIV><FONT><FONT face=3DArial size=3D4>Hello, </FONT><A=20
href=3D"http://www.xet.iy.com.medalod.com/"><FONT =
face=3DArial size=3D4>Visit Our PharmMail=20
SH0P</FONT></A><FONT face=3DArial size=3D4>.</FONT></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV>
<TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
  <TBODY>
  <TR vAlign=3Dbottom>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>SP</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>&nbsp;OF</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>&nbsp;Vi</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial=20
size=3D4>ra&nbsp;$200(120p.)&nbsp;Ci</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial=20
    size=3D4>is&nbsp;$300(150p.)&nbsp;Lev</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial =
size=3D4>ra&nbsp;$300(50p.)</FONT></TD></TR>
  <TR vAlign=3Dbottom>
    <TD><FONT face=3DArial size=3D4>ECIAL</FONT></TD>
    <TD><FONT face=3DArial size=3D4>FER:</FONT></TD>
    <TD><FONT face=3DArial size=3D4>ag</FONT></TD>
    <TD><FONT face=3DArial size=3D4>al</FONT></TD>
    <TD><FONT face=3DArial =
size=3D4>it</FONT></TD></TD></TR></TBODY></TABLE></DIV>
<DIV><FONT face=3DArial size=3D4>And Many Other!</FONT></DIV>
<DIV><FONT face=3DArial size=3D3></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D3>With each purchase you =
get:</FONT></DIV>
<DIV><FONT face=3DArial size=3D3><LI>Home delivery</FONT></DIV>
<DIV><FONT face=3DArial size=3D3><LI>Total confidentiality</FONT></DIV>
<DIV><FONT face=3DArial size=3D3><LI>FDAApproved</FONT></DIV>
<DIV><FONT face=3DArial size=3D3><LI>Highest Quality</FONT></DIV>
<DIV><FONT face=3DArial size=3D3></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D3>Have a nice =
day.</FONT></DIV></BODY></HTML>

------=_NextPart_000_004D_01C51E97.4228B0D1--



From majordomo@mil.doit.wisc.edu  Fri Mar  4 05:35:18 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA26473
	for <ipfix-archive@lists.ietf.org>; Fri, 4 Mar 2005 05:35:18 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D7A3K-0003hR-00
	for ipfix-list@mil.doit.wisc.edu; Fri, 04 Mar 2005 04:29:02 -0600
Received: from odd-brew.cisco.com ([144.254.15.119] helo=strange-brew.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D7A3I-0003hJ-00
	for ipfix-protocol@net.doit.wisc.edu; Fri, 04 Mar 2005 04:29:00 -0600
Received: from [10.61.82.72] (ams-clip-vpn-dhcp4681.cisco.com [10.61.82.72])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.8.8) with ESMTP id j24ASo110100;
	Fri, 4 Mar 2005 11:28:50 +0100 (CET)
Message-ID: <42283860.50402@cisco.com>
Date: Fri, 04 Mar 2005 11:28:48 +0100
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Lutz Mark <mark@fokus.fraunhofer.de>
CC: ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] Template Set -> Flow Template Set AND Template
 Record -> Flow Template Record?
References: <422742C7.9090702@cisco.com>	<1BD1E65ADE163CA6264C700B@[10.1.1.171]> <422822D8.9010300@cisco.com> <42282AF2.9060409@fokus.fraunhofer.de>
In-Reply-To: <42282AF2.9060409@fokus.fraunhofer.de>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Lutz Mark wrote:

>>> Below you argue that IPFIX is basically about flows and
>>> therefore "Template Record" does not need a prefix "Flow".
>>> Following this line of argumentation we can also achieve
>>> consistency of the terminology by renaming "Flow Data Record"
>>> into "Data Record".
>>
>>
>> Replacing "Flow Data Record" by "Data Record"  is a good idea that 
>> will bring consistency of the terminology.
>> I support this idea.
>
>
> so I vote for the terms: Template Set, Template Record, Date Record

Too make sure we all agree, the new terminology table would look like:

  +------------------+---------------------------------------------+ 
  |                  |                    Contents                 | 
  |                  +--------------------+------------------------+ 
  |       Set        | Template  Record   |      data record       | 
  +------------------+--------------------+------------------------+ 
  |   Data Set       |          /         |     Data Record(s)     | 
  +------------------+--------------------+------------------------+ 
  |   Template Set   | Template Record(s) |           /            | 
  +------------------+--------------------+------------------------+ 
  | Options Template | Options Template   |           /            | 
  |       Set        | Record(s)          |                        | 
  +------------------+--------------------+------------------------+ 
 
Regards, Benoit.

Regards,  Benoit.

>
> Regards,
> Lutz
>
>
> -- 
> Help        mailto:majordomo@net.doit.wisc.edu and say "help" in 
> message body
> Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
> "unsubscribe ipfix" in message body
> Archive     http://ipfix.doit.wisc.edu/archive/



--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Fri Mar  4 06:00:34 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA28679
	for <ipfix-archive@lists.ietf.org>; Fri, 4 Mar 2005 06:00:33 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D7ATI-0005va-00
	for ipfix-list@mil.doit.wisc.edu; Fri, 04 Mar 2005 04:55:52 -0600
Received: from ams-iport-1.cisco.com ([144.254.224.140])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D7ATH-0005vV-00
	for ipfix-protocol@net.doit.wisc.edu; Fri, 04 Mar 2005 04:55:51 -0600
Received: from ams-core-1.cisco.com (144.254.224.150)
  by ams-iport-1.cisco.com with ESMTP; 04 Mar 2005 12:15:17 +0100
X-BrightmailFiltered: true
X-Brightmail-Tracker: AAAAAA==
Received: from cisco.com (mrwint.cisco.com [64.103.71.48])
	by ams-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id j24Atllu026072;
	Fri, 4 Mar 2005 11:55:47 +0100 (MET)
Received: from cisco.com (ams-clip-vpn-dhcp65.cisco.com [10.61.64.65])
	by cisco.com (8.8.8-Cisco List Logging/8.8.8) with ESMTP id KAA06253;
	Fri, 4 Mar 2005 10:55:46 GMT
Message-ID: <42283EB1.1090703@cisco.com>
Date: Fri, 04 Mar 2005 10:55:45 +0000
From: Stewart Bryant <stbryant@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Benoit Claise <bclaise@cisco.com>
CC: Juergen Quittek <quittek@netlab.nec.de>, ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] Template Set -> Flow Template Set AND Template
 Record -> Flow Template Record?
References: <422742C7.9090702@cisco.com> <1BD1E65ADE163CA6264C700B@[10.1.1.171]> <422822D8.9010300@cisco.com>
In-Reply-To: <422822D8.9010300@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit


> Replacing "Flow Data Record" by "Data Record"  is a good idea that will 
> bring consistency of the terminology.
> I support this idea.

and me.

Stewart

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Fri Mar  4 06:04:57 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA29065
	for <ipfix-archive@lists.ietf.org>; Fri, 4 Mar 2005 06:04:56 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D7AXE-0005yN-00
	for ipfix-list@mil.doit.wisc.edu; Fri, 04 Mar 2005 04:59:56 -0600
Received: from c3p0.cc.swin.edu.au ([136.186.1.30] helo=swin.edu.au)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D7AXC-0005yB-00
	for ipfix-protocol@net.doit.wisc.edu; Fri, 04 Mar 2005 04:59:55 -0600
Received: from swin.edu.au (szander.caia.swin.edu.au [136.186.229.100])
	by swin.edu.au (8.9.3p2-20030918/8.9.3) with ESMTP id VAA556488;
	Fri, 4 Mar 2005 21:59:41 +1100 (EST)
Message-ID: <42283FA8.6030504@swin.edu.au>
Date: Fri, 04 Mar 2005 21:59:52 +1100
From: Sebastian Zander <szander@swin.edu.au>
Organization: Swinburne University
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Benoit Claise <bclaise@cisco.com>
CC: Juergen Quittek <quittek@netlab.nec.de>, ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] Template Set -> Flow Template Set AND Template
 Record -> Flow Template Record?
References: <422742C7.9090702@cisco.com> <1BD1E65ADE163CA6264C700B@[10.1.1.171]> <422822D8.9010300@cisco.com>
In-Reply-To: <422822D8.9010300@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Hi Benoit,

i don't think it's a good idea to replace 'flow data record' with data
record. afterall ipfix is about transporting flow data. data record is
already used as a more general term for flow data records and
options data records (see Figure A). if you change 'flow data record' to
'data record' 'options data record' would also be a data record and it
is not clear anymore what data record means.

i like the idea to use more general terms and more specific terms as
appropriate and to describe their relation as it is done in Figure A.

there are some inconsistencies in the terminology section:
- 'data record' is not defined as far as i can see (but used in Figure A)
   (i noticed the difference of using upper and lower case words but it is
    very confusing in my opinion.)
- 'Template Set' and 'Template Records(s)' should change to 'Flow Template
   Set' and 'Flow Template Records(s)' IMO as pointed out by Thomas (here
   is the problem i mentioned earlier: a template record is a template record
   but an option template record is also a template record according to
   the table, which is confusing)
- is there a reason why there is only Data Set and not Flow Data Set and
   Options Data Set? can't i have separated sets in the ipfix messages?

would be good to alphabetically sort the terminology at the end.

Cheers,

Sebastian

Benoit Claise wrote:

> Juergen,
> 
>> Benoit,
>>
>> I support Thomas's proposal.
>>
>> So far we have
>>
>> Flow Data Record
>> Option data Record
>> Template Record
>> Option template Record
>>
>> So, for the Data records we have one with prefix "Flow"
>> and one with prefix "Option".
>>
>> For the Template record we have one without prefix
>> and one with prefix "Option".
>>
>> The two ones with prefix "Option" correspond to each other:
>> "Option Data Record" and "Option Template Record".
>>
>> The other two also correspond to each other but do not share
>> the same prefix: "Flow Data Record" and "Template Record".
>>
>> This seems to be inconsistent and Thomas's suggestion would
>> make the terminology consistent.
>>
>> Another advantage of Thomas's termonology would be that you
>> can use the term "template records" for addressing both,
>> flow template records and option template records (as you can
>> do already for the data records.
>>
>>
>> Below you argue that IPFIX is basically about flows and
>> therefore "Template Record" does not need a prefix "Flow".
>> Following this line of argumentation we can also achieve
>> consistency of the terminology by renaming "Flow Data Record"
>> into "Data Record".
> 
> 
> Replacing "Flow Data Record" by "Data Record"  is a good idea that will 
> bring consistency of the terminology.
> I support this idea.
> 
> Regards, Benoit.
> 
>>
>> Thanks,
>>
>>    Juergen
> 
> 
> 
> 
> -- 
> Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message 
> body
> Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
> "unsubscribe ipfix" in message body
> Archive     http://ipfix.doit.wisc.edu/archive/
> 

-- 
Sebastian Zander
http://caia.swin.edu.au


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Fri Mar  4 06:37:44 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA03369
	for <ipfix-archive@lists.ietf.org>; Fri, 4 Mar 2005 06:37:44 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D7B2k-000228-00
	for ipfix-list@mil.doit.wisc.edu; Fri, 04 Mar 2005 05:32:30 -0600
Received: from odd-brew.cisco.com ([144.254.15.119] helo=strange-brew.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D7B2j-00020u-00
	for ipfix-protocol@net.doit.wisc.edu; Fri, 04 Mar 2005 05:32:29 -0600
Received: from [10.61.82.72] (ams-clip-vpn-dhcp4681.cisco.com [10.61.82.72])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.8.8) with ESMTP id j24BVk120131;
	Fri, 4 Mar 2005 12:31:46 +0100 (CET)
Message-ID: <42284720.8070600@cisco.com>
Date: Fri, 04 Mar 2005 12:31:44 +0100
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Sebastian Zander <szander@swin.edu.au>
CC: Juergen Quittek <quittek@netlab.nec.de>, ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] Template Set -> Flow Template Set AND Template
 Record -> Flow Template Record?
References: <422742C7.9090702@cisco.com>	<1BD1E65ADE163CA6264C700B@[10.1.1.171]> <422822D8.9010300@cisco.com> <42283FA8.6030504@swin.edu.au>
In-Reply-To: <42283FA8.6030504@swin.edu.au>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Hi Sebastian,

> Hi Benoit,
>
> i don't think it's a good idea to replace 'flow data record' with data
> record. afterall ipfix is about transporting flow data. data record is
> already used as a more general term for flow data records and
> options data records (see Figure A). if you change 'flow data record' to
> 'data record' 'options data record' would also be a data record and it
> is not clear anymore what data record means.

I see an advantage in having the generic term "Data Record" because:
from a Collecting Process point of view, there is no differences between 
an Options Data Record and an Flow Data Record.
It's only whenever you analyze the associate (Options) Template Record 
that you know whether this is an Options Data Record or an Flow Data Record

>
> i like the idea to use more general terms and more specific terms as
> appropriate and to describe their relation as it is done in Figure A.
>
> there are some inconsistencies in the terminology section:
> - 'data record' is not defined as far as i can see (but used in Figure A)
>   (i noticed the difference of using upper and lower case words but it is
>    very confusing in my opinion.)

It would have to be if we use the term in Figure A.
I would see a definition such as:

Data Record 
   A Data Record is a record that contains values of the parameters 
   corresponding to a Template Record or an Options Template Record.  

    +------------------+---------------------------------------------+ 
    |                  |                    Contents                 | 
    |                  +--------------------+------------------------+ 
    |       Set        |       Template     |        Record          | 
    +------------------+--------------------+------------------------+ 
    |   Data Set       |          /         |     Data Record(s)     | 
    +------------------+--------------------+------------------------+ 
    |   Template Set   | Template Record(s) |           /            | 
    +------------------+--------------------+------------------------+ 
    | Options Template | Options Template   |           /            | 
    |       Set        |     Record(s)      |                        | 
    +------------------+--------------------+------------------------+ 

> - 'Template Set' and 'Template Records(s)' should change to 'Flow 
> Template
>   Set' and 'Flow Template Records(s)' IMO as pointed out by Thomas (here
>   is the problem i mentioned earlier: a template record is a template 
> record
>   but an option template record is also a template record according to
>   the table, which is confusing)

Yes, but a special Template Record. Isn't it the case?

> - is there a reason why there is only Data Set and not Flow Data Set and
>   Options Data Set? can't i have separated sets in the ipfix messages?

See my explanation before: from a coding point of view, there are no 
differences between what you call "Flow Data Set" and
  "Options Data Set."

>
> would be good to alphabetically sort the terminology at the end.

When publishing RFC3954, I had the specific comment from IESG that I 
should group the terms in a logical order, to increase the readability
As the terminology is almost similar, I think it applies to this draft also.

Regards, Benoit.

>
> Cheers,
>
> Sebastian
>
> Benoit Claise wrote:
>
>> Juergen,
>>
>>> Benoit,
>>>
>>> I support Thomas's proposal.
>>>
>>> So far we have
>>>
>>> Flow Data Record
>>> Option data Record
>>> Template Record
>>> Option template Record
>>>
>>> So, for the Data records we have one with prefix "Flow"
>>> and one with prefix "Option".
>>>
>>> For the Template record we have one without prefix
>>> and one with prefix "Option".
>>>
>>> The two ones with prefix "Option" correspond to each other:
>>> "Option Data Record" and "Option Template Record".
>>>
>>> The other two also correspond to each other but do not share
>>> the same prefix: "Flow Data Record" and "Template Record".
>>>
>>> This seems to be inconsistent and Thomas's suggestion would
>>> make the terminology consistent.
>>>
>>> Another advantage of Thomas's termonology would be that you
>>> can use the term "template records" for addressing both,
>>> flow template records and option template records (as you can
>>> do already for the data records.
>>>
>>>
>>> Below you argue that IPFIX is basically about flows and
>>> therefore "Template Record" does not need a prefix "Flow".
>>> Following this line of argumentation we can also achieve
>>> consistency of the terminology by renaming "Flow Data Record"
>>> into "Data Record".
>>
>>
>>
>> Replacing "Flow Data Record" by "Data Record"  is a good idea that 
>> will bring consistency of the terminology.
>> I support this idea.
>>
>> Regards, Benoit.
>>
>>>
>>> Thanks,
>>>
>>>    Juergen
>>
>>
>>
>>
>>
>> -- 
>> Help        mailto:majordomo@net.doit.wisc.edu and say "help" in 
>> message body
>> Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
>> "unsubscribe ipfix" in message body
>> Archive     http://ipfix.doit.wisc.edu/archive/
>>
>


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Fri Mar  4 07:38:19 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA10993
	for <ipfix-archive@lists.ietf.org>; Fri, 4 Mar 2005 07:38:19 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D7Bxc-0005kp-00
	for ipfix-list@mil.doit.wisc.edu; Fri, 04 Mar 2005 06:31:16 -0600
Received: from smtp0.netlab.nec.de ([195.37.70.40])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D7Bxb-0005k6-00
	for ipfix-protocol@net.doit.wisc.edu; Fri, 04 Mar 2005 06:31:15 -0600
Received: from europa.office (europa.office [10.1.1.2])
	by smtp0.netlab.nec.de (Postfix) with ESMTP id 5DF9EFF36;
	Fri,  4 Mar 2005 13:33:10 +0100 (CET)
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Subject: RE: [ipfix-protocol] Template Set -> Flow Template Set AND Template Record -> Flow Template Record?
Date: Fri, 4 Mar 2005 13:31:13 +0100
Content-Type: multipart/signed;
	boundary="----=_NextPart_000_0006_01C520BE.6F632210";
	protocol="application/x-pkcs7-signature";
	micalg=SHA1
Message-ID: <F0DC7B6021F256408935B31D97FC727EA5A2B8@europa.office>
X-MS-Has-Attach: yes
Thread-Topic: [ipfix-protocol] Template Set -> Flow Template Set AND Template Record -> Flow Template Record?
Thread-Index: AcUgsBKKC9Y6JuqnQT2ZjtmytnIcSwABVzDQ
From: "Thomas Dietz" <Thomas.Dietz@netlab.nec.de>
To: "Benoit Claise" <bclaise@cisco.com>,
        "Sebastian Zander" <szander@swin.edu.au>
Cc: "Juergen Quittek" <quittek@netlab.nec.de>,
        <ipfix-protocol@net.doit.wisc.edu>
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

This is a multi-part message in MIME format.

------=_NextPart_000_0006_01C520BE.6F632210
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: 7bit

Hi Benoit,

I have no objections to use Data Records instead of Flow Data Records and
maybe stating that Option Data Records look the same as Data Records and are
only interpreted differently according to their template. So we would leave
Template Records and Option Template Records in place and achieve also a
consistent scheme.

Best Regards,

Thomas

-----Original Message-----
From: majordomo listserver [mailto:majordomo@mil.doit.wisc.edu] On Behalf Of
Benoit Claise
Sent: Friday, March 04, 2005 12:32 PM
To: Sebastian Zander
Cc: Juergen Quittek; ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] Template Set -> Flow Template Set AND Template
Record -> Flow Template Record?

Hi Sebastian,

> Hi Benoit,
>
> i don't think it's a good idea to replace 'flow data record' with data
> record. afterall ipfix is about transporting flow data. data record is
> already used as a more general term for flow data records and
> options data records (see Figure A). if you change 'flow data record' to
> 'data record' 'options data record' would also be a data record and it
> is not clear anymore what data record means.

I see an advantage in having the generic term "Data Record" because:
from a Collecting Process point of view, there is no differences between 
an Options Data Record and an Flow Data Record.
It's only whenever you analyze the associate (Options) Template Record 
that you know whether this is an Options Data Record or an Flow Data Record

>
> i like the idea to use more general terms and more specific terms as
> appropriate and to describe their relation as it is done in Figure A.
>
> there are some inconsistencies in the terminology section:
> - 'data record' is not defined as far as i can see (but used in Figure A)
>   (i noticed the difference of using upper and lower case words but it is
>    very confusing in my opinion.)

It would have to be if we use the term in Figure A.
I would see a definition such as:

Data Record 
   A Data Record is a record that contains values of the parameters 
   corresponding to a Template Record or an Options Template Record.  

    +------------------+---------------------------------------------+ 
    |                  |                    Contents                 | 
    |                  +--------------------+------------------------+ 
    |       Set        |       Template     |        Record          | 
    +------------------+--------------------+------------------------+ 
    |   Data Set       |          /         |     Data Record(s)     | 
    +------------------+--------------------+------------------------+ 
    |   Template Set   | Template Record(s) |           /            | 
    +------------------+--------------------+------------------------+ 
    | Options Template | Options Template   |           /            | 
    |       Set        |     Record(s)      |                        | 
    +------------------+--------------------+------------------------+ 

> - 'Template Set' and 'Template Records(s)' should change to 'Flow 
> Template
>   Set' and 'Flow Template Records(s)' IMO as pointed out by Thomas (here
>   is the problem i mentioned earlier: a template record is a template 
> record
>   but an option template record is also a template record according to
>   the table, which is confusing)

Yes, but a special Template Record. Isn't it the case?

> - is there a reason why there is only Data Set and not Flow Data Set and
>   Options Data Set? can't i have separated sets in the ipfix messages?

See my explanation before: from a coding point of view, there are no 
differences between what you call "Flow Data Set" and
  "Options Data Set."

>
> would be good to alphabetically sort the terminology at the end.

When publishing RFC3954, I had the specific comment from IESG that I 
should group the terms in a logical order, to increase the readability
As the terminology is almost similar, I think it applies to this draft also.

Regards, Benoit.

>
> Cheers,
>
> Sebastian
>
> Benoit Claise wrote:
>
>> Juergen,
>>
>>> Benoit,
>>>
>>> I support Thomas's proposal.
>>>
>>> So far we have
>>>
>>> Flow Data Record
>>> Option data Record
>>> Template Record
>>> Option template Record
>>>
>>> So, for the Data records we have one with prefix "Flow"
>>> and one with prefix "Option".
>>>
>>> For the Template record we have one without prefix
>>> and one with prefix "Option".
>>>
>>> The two ones with prefix "Option" correspond to each other:
>>> "Option Data Record" and "Option Template Record".
>>>
>>> The other two also correspond to each other but do not share
>>> the same prefix: "Flow Data Record" and "Template Record".
>>>
>>> This seems to be inconsistent and Thomas's suggestion would
>>> make the terminology consistent.
>>>
>>> Another advantage of Thomas's termonology would be that you
>>> can use the term "template records" for addressing both,
>>> flow template records and option template records (as you can
>>> do already for the data records.
>>>
>>>
>>> Below you argue that IPFIX is basically about flows and
>>> therefore "Template Record" does not need a prefix "Flow".
>>> Following this line of argumentation we can also achieve
>>> consistency of the terminology by renaming "Flow Data Record"
>>> into "Data Record".
>>
>>
>>
>> Replacing "Flow Data Record" by "Data Record"  is a good idea that 
>> will bring consistency of the terminology.
>> I support this idea.
>>
>> Regards, Benoit.
>>
>>>
>>> Thanks,
>>>
>>>    Juergen
>>
>>
>>
>>
>>
>> -- 
>> Help        mailto:majordomo@net.doit.wisc.edu and say "help" in 
>> message body
>> Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
>> "unsubscribe ipfix" in message body
>> Archive     http://ipfix.doit.wisc.edu/archive/
>>
>


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message
body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/

------=_NextPart_000_0006_01C520BE.6F632210
Content-Type: application/x-pkcs7-signature;
	name="smime.p7s"
Content-Disposition: attachment;
	filename="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJGjCCA8Uw
ggMuoAMCAQICEF8x7NoPUxKyR3Pwm4URBVEwDQYJKoZIhvcNAQEFBQAwdTEkMCIGCSqGSIb3DQEJ
ARYVY29yZWFkbUBuZXRsYWIubmVjLmRlMQswCQYDVQQGEwJERTELMAkGA1UEBxMCSEQxGDAWBgNV
BAoTD05FQyBFdXJvcGUgTHRkLjELMAkGA1UECxMCSEQxDDAKBgNVBAMTA05FQzAeFw0wNDA2MzAw
OTMxNDFaFw0wNjA2MzAwOTQwMDNaMHUxJDAiBgkqhkiG9w0BCQEWFWNvcmVhZG1AbmV0bGFiLm5l
Yy5kZTELMAkGA1UEBhMCREUxCzAJBgNVBAcTAkhEMRgwFgYDVQQKEw9ORUMgRXVyb3BlIEx0ZC4x
CzAJBgNVBAsTAkhEMQwwCgYDVQQDEwNORUMwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKP4
YxqYa9dIECafjm3xdd6xiE4/0+qrXKhKWhgTZ0sAEV3dDsBJa+FU79wvAnqBfm/4PoGB/gaVbAi/
LhcHupDCivn9o+0KkKpqiAuS6B3n2ocw1Hjc7leethO6oTYWGkObA7HYdlkRzxs8aXPmAsiEX2VU
kjRSwnXfi2ht5ItBAgMBAAGjggFUMIIBUDATBgkrBgEEAYI3FAIEBh4EAEMAQTALBgNVHQ8EBAMC
AYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUUtmuJmrerNKKTKiUV2rjc+fa1JcwgecGA1Ud
HwSB3zCB3DCBqqCBp6CBpIaBoWxkYXA6Ly8vQ049TkVDKDEpLENOPXNvbCxDTj1DRFAsQ049UHVi
bGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJhdGlvbixEQz1vZmZp
Y2U/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdGNsYXNzPWNSTERpc3RyaWJ1
dGlvblBvaW50MC2gK6AphidodHRwOi8vc29sLm9mZmljZS9DZXJ0RW5yb2xsL05FQygxKS5jcmww
EgYJKwYBBAGCNxUBBAUCAwEAATANBgkqhkiG9w0BAQUFAAOBgQChfPeuQ/VSeGerBIn42+NhaXfG
reGjAW0ZRRnEG7YKQbVfMaIzuypc72+wsfkVdulX8g6MkLL5E7haj/1WY+6yAPQbj6jhvuitjkXm
71HyHU8Lb+3e2Co9xt/J8qeb2Y1VEfvyihpDcX9rQ/OYuXXIK2TA9Ongl8bsBNyctnLeODCCBU0w
ggS2oAMCAQICCiRl7KQAAQAAARwwDQYJKoZIhvcNAQEFBQAwdTEkMCIGCSqGSIb3DQEJARYVY29y
ZWFkbUBuZXRsYWIubmVjLmRlMQswCQYDVQQGEwJERTELMAkGA1UEBxMCSEQxGDAWBgNVBAoTD05F
QyBFdXJvcGUgTHRkLjELMAkGA1UECxMCSEQxDDAKBgNVBAMTA05FQzAeFw0wNTAyMTQxMDAwNTFa
Fw0wNjAyMTQxMDAwNTFaMGMxFjAUBgoJkiaJk/IsZAEZFgZvZmZpY2UxDjAMBgNVBAMTBVVzZXJz
MQ4wDAYDVQQDEwVEaWV0ejEpMCcGCSqGSIb3DQEJARYaVGhvbWFzLkRpZXR6QG5ldGxhYi5uZWMu
ZGUwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANg8CTLAGigw+HgIFokohiMGo8K3Eeeb1whg
HTrSh8Xlyfay3mamZn9T1VRGtCGbooYXqOwjVeNg88TTMyT4JPZCGKi87vxgjRDOg6bq8LmRZcM5
ZXQxddIrlMXs8f7Q5eMA2MUhrCsYWlodCGpWyU1Dun2rKIsvq8UJ2p6x6lQ3AgMBAAGjggL0MIIC
8DALBgNVHQ8EBAMCBaAwRAYJKoZIhvcNAQkPBDcwNTAOBggqhkiG9w0DAgICAIAwDgYIKoZIhvcN
AwQCAgCAMAcGBSsOAwIHMAoGCCqGSIb3DQMHMB0GA1UdDgQWBBT7FX0nNde2F0WNdDohyBNsyp/Q
9jAXBgkrBgEEAYI3FAIECh4IAFUAcwBlAHIwHwYDVR0jBBgwFoAUUtmuJmrerNKKTKiUV2rjc+fa
1JcwgeEGA1UdHwSB2TCB1jCB06CB0KCBzYaBoWxkYXA6Ly8vQ049TkVDKDEpLENOPXNvbCxDTj1D
RFAsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJhdGlv
bixEQz1vZmZpY2U/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP29iamVjdENsYXNzPWNS
TERpc3RyaWJ1dGlvblBvaW50hidodHRwOi8vc29sLm9mZmljZS9DZXJ0RW5yb2xsL05FQygxKS5j
cmwwge0GCCsGAQUFBwEBBIHgMIHdMIGaBggrBgEFBQcwAoaBjWxkYXA6Ly8vQ049TkVDLENOPUFJ
QSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9u
LERDPW9mZmljZT9jQUNlcnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlmaWNhdGlvbkF1
dGhvcml0eTA+BggrBgEFBQcwAoYyaHR0cDovL3NvbC5vZmZpY2UvQ2VydEVucm9sbC9zb2wub2Zm
aWNlX05FQygxKS5jcnQwKQYDVR0lBCIwIAYKKwYBBAGCNwoDBAYIKwYBBQUHAwQGCCsGAQUFBwMC
MEMGA1UdEQQ8MDqgHAYKKwYBBAGCNxQCA6AODAxkaWV0ekBvZmZpY2WBGlRob21hcy5EaWV0ekBu
ZXRsYWIubmVjLmRlMA0GCSqGSIb3DQEBBQUAA4GBACt8XGDQ4kPlY2NT2jHjCqmo3eYBeZEPOwR1
k0t3aT8lkH0eAMZnLE5ix0GrBDuJp5nnjuigzXqPIqf9SWSbSTXgWz8d5jNsg4c307cKIHilyWYl
ydaOy9p2hdqZ28pHrHjiAMKSe4Ds/dUVOrhc7MhSdlxJBnXNYXojX7HShdlnMYIDJDCCAyACAQEw
gYMwdTEkMCIGCSqGSIb3DQEJARYVY29yZWFkbUBuZXRsYWIubmVjLmRlMQswCQYDVQQGEwJERTEL
MAkGA1UEBxMCSEQxGDAWBgNVBAoTD05FQyBFdXJvcGUgTHRkLjELMAkGA1UECxMCSEQxDDAKBgNV
BAMTA05FQwIKJGXspAABAAABHDAJBgUrDgMCGgUAoIIB9jAYBgkqhkiG9w0BCQMxCwYJKoZIhvcN
AQcBMBwGCSqGSIb3DQEJBTEPFw0wNTAzMDQxMjMxMTNaMCMGCSqGSIb3DQEJBDEWBBT5x4PvG3Nf
goQP4j/HI08wiHow1DBnBgkqhkiG9w0BCQ8xWjBYMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIA
gDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDAHBgUrDgMCGjAKBggqhkiG
9w0CBTCBlAYJKwYBBAGCNxAEMYGGMIGDMHUxJDAiBgkqhkiG9w0BCQEWFWNvcmVhZG1AbmV0bGFi
Lm5lYy5kZTELMAkGA1UEBhMCREUxCzAJBgNVBAcTAkhEMRgwFgYDVQQKEw9ORUMgRXVyb3BlIEx0
ZC4xCzAJBgNVBAsTAkhEMQwwCgYDVQQDEwNORUMCCiRl7KQAAQAAARwwgZYGCyqGSIb3DQEJEAIL
MYGGoIGDMHUxJDAiBgkqhkiG9w0BCQEWFWNvcmVhZG1AbmV0bGFiLm5lYy5kZTELMAkGA1UEBhMC
REUxCzAJBgNVBAcTAkhEMRgwFgYDVQQKEw9ORUMgRXVyb3BlIEx0ZC4xCzAJBgNVBAsTAkhEMQww
CgYDVQQDEwNORUMCCiRl7KQAAQAAARwwDQYJKoZIhvcNAQEBBQAEgYDFwe43pVe3lzbFlZNn+UCs
BwuWK+iIR7SOpWVcugtBYnyc4DMjsdaAdKd0J/8nf/pkVLURpJxRdWUPHCWCtZ9RGH6JE2gLAM7W
iqzl50oi16Jk9X0AE3QKgvOWTlGiI7WEk9e3cUlVm4WcAmG0r9rmsx10X5/3xRq3dIq+fK36yQAA
AAAAAA==

------=_NextPart_000_0006_01C520BE.6F632210--

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Sun Mar  6 14:11:46 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA11202
	for <ipfix-archive@lists.ietf.org>; Sun, 6 Mar 2005 14:11:45 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D80rF-0005IK-00
	for ipfix-list@mil.doit.wisc.edu; Sun, 06 Mar 2005 12:52:05 -0600
Received: from chico.itss.auckland.ac.nz ([130.216.190.12] helo=smtpb.itss.auckland.ac.nz)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D80rE-0005IC-00
	for ipfix@net.doit.wisc.edu; Sun, 06 Mar 2005 12:52:04 -0600
Received: from localhost (localhost.localdomain [127.0.0.1])
	by smtpb.itss.auckland.ac.nz (Postfix) with ESMTP id EC8D634D7D
	for <ipfix@net.doit.wisc.edu>; Mon,  7 Mar 2005 07:52:02 +1300 (NZDT)
Received: from smtpb.itss.auckland.ac.nz ([127.0.0.1])
 by localhost (smtpb.itss.auckland.ac.nz [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 24779-15 for <ipfix@net.doit.wisc.edu>;
 Mon,  7 Mar 2005 07:52:02 +1300 (NZDT)
Received: from motoko.itss.auckland.ac.nz (motoko.itss.auckland.ac.nz [130.216.191.146])
	by smtpb.itss.auckland.ac.nz (Postfix) with ESMTP id D4A19345D4
	for <ipfix@net.doit.wisc.edu>; Mon,  7 Mar 2005 07:52:02 +1300 (NZDT)
Received: (from apache@localhost)
	by motoko.itss.auckland.ac.nz (8.11.6/8.11.6) id j26Iq2v01151
	for ipfix@net.doit.wisc.edu; Mon, 7 Mar 2005 07:52:02 +1300
Received: from wireless-130-129-135-58.ietf62.ietf.org
	(wireless-130-129-135-58.ietf62.ietf.org [130.129.135.58]) by
	webmail.auckland.ac.nz (Horde) with HTTP for
	<jbro111@webmail.auckland.ac.nz>; Mon,  7 Mar 2005 07:52:02 +1300
Message-ID: <1110135122.095526cd2c443@webmail.auckland.ac.nz>
Date: Mon,  7 Mar 2005 07:52:02 +1300
From: Nevil Brownlee <nevil@auckland.ac.nz>
To: ipfix@net.doit.wisc.edu
Subject: [ipfix] Document Editors get-together at IETF 62 ??
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
User-Agent: Internet Messaging Program (IMP) 4.0-cvs
X-Originating-IP:  130.129.135.58
X-Virus-Scanned: by amavisd-new at mailhost.auckland.ac.nz
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit


Hi all:

We (Dave and I) would like to hold a session where all the draft 
editors, and anyone else who is interested, go through the drafts
and sort out any changes needed to them before we submit them to
IESG.

How would Tuesday afternoon, starting after lunch at 1300, suit 
everyone, please?

Cheers, Nevil

-----------------------------------------------------------------------
   Nevil Brownlee                 Computer Science Department | ITSS
   Phone: +64 9 373 7599 x88941           The University of Auckland
   FAX: +64 9 373 7021      Private Bag 92019, Auckland, New Zealand


-------------------------------------------------
This mail sent through University of Auckland
http://www.auckland.ac.nz/

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Sun Mar  6 15:28:05 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA22511
	for <ipfix-archive@lists.ietf.org>; Sun, 6 Mar 2005 15:28:05 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D82Gy-0006MP-00
	for ipfix-list@mil.doit.wisc.edu; Sun, 06 Mar 2005 14:22:44 -0600
Received: from odd-brew.cisco.com ([144.254.15.119] helo=strange-brew.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D82Gx-0006MI-00
	for ipfix-protocol@net.doit.wisc.edu; Sun, 06 Mar 2005 14:22:43 -0600
Received: from [10.83.97.55] (rtp-dial-1-55.cisco.com [10.83.97.55])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.8.8) with ESMTP id j26KMf104181
	for <ipfix-protocol@net.doit.wisc.edu>; Sun, 6 Mar 2005 21:22:41 +0100 (CET)
Message-ID: <422B47BD.2010304@cisco.com>
Date: Sun, 06 Mar 2005 19:11:09 +0100
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ipfix-protocol@net.doit.wisc.edu
Subject: [ipfix-protocol] some more info regarding the scope in [IPFIX-INFO]
Content-Type: multipart/alternative;
 boundary="------------030009000100070909000200"
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

This is a multi-part message in MIME format.
--------------030009000100070909000200
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Dear all,

While reviewing the draft with Juergen Quittek and Thomas Dietz, we 
realized that we were lacking some information about the scope.
We propose the following text.

An IPFIX compliant implementation of the Collecting Process MUST
support this minimum set of Information Element as scope: 
LineCardId, TemplateId, exporterIPv4Address, exporterIPv6Address, and 
ingressInterface. Note that other Information Elements such as 
meteringProcessId, exportingProcessId, sourceId, etc. are also valid 
scopes. The IPFIX protocol doesn't prevent the use of any Information 
Elements for scope. However some Information Element types don't make 
sense if specifed as scope. Example: the counters Information Elements.

Regards, Benoit.

--------------030009000100070909000200
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Dear all,<br>
<br>
While reviewing the draft with Juergen Quittek and Thomas Dietz, we
realized that we were lacking some information about the scope.<br>
We propose the following text.<br>
<br>
<p class="MsoNormal" style="margin-left: 27pt;"><span
 style="font-family: &quot;Courier New&quot;;">An IPFIX compliant implementation
of
the Collecting Process MUST<o:p></o:p><br>
support this minimum set of Information
Element as scope:&nbsp;<o:p></o:p><br>
LineCardId, TemplateId, exporterIPv4Address,
exporterIPv6Address, and ingressInterface. Note that other Information
Elements
such as meteringProcessId, exportingProcessId, sourceId, etc. are also
valid
scopes. The IPFIX protocol doesn't prevent the use of any Information
Elements
for scope. However some Information Element types don't make sense if
specifed
as scope. Example: the counters Information Elements.<o:p></o:p></span></p>
Regards, Benoit.<br>
</body>
</html>

--------------030009000100070909000200--


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Sun Mar  6 15:28:31 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA22585
	for <ipfix-archive@lists.ietf.org>; Sun, 6 Mar 2005 15:28:31 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D82Gr-0006MF-00
	for ipfix-list@mil.doit.wisc.edu; Sun, 06 Mar 2005 14:22:37 -0600
Received: from odd-brew.cisco.com ([144.254.15.119] helo=strange-brew.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D82Gq-0006MA-00
	for ipfix-protocol@net.doit.wisc.edu; Sun, 06 Mar 2005 14:22:36 -0600
Received: from [10.83.97.55] (rtp-dial-1-55.cisco.com [10.83.97.55])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.8.8) with ESMTP id j26KMW104107
	for <ipfix-protocol@net.doit.wisc.edu>; Sun, 6 Mar 2005 21:22:33 +0100 (CET)
Message-ID: <422B448A.6000800@cisco.com>
Date: Sun, 06 Mar 2005 18:57:30 +0100
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ipfix-protocol@net.doit.wisc.edu
Subject: [ipfix-protocol] Review of the "7. Specific Reporting Requirements" and of the ipfixOption
 Information Element
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Dear all,

While reviewing IPFIX-PROTO with Juergen Quittek and Thomas Dietz, 
we realized that we don't need the ipfixOption Information Element, 
as specified in the section "7. Specific Reporting Requirements".

A scope is already defined for all Option Templates:
 - The Metering Process Statistics Option Template
 - The Metering Process Reliability Statistics Option Template
 - The Exporting Process Reliability Statistics Option Template
 - The Flow Keys Option Template
As a consequence, we don't need the ipfixOption Element to specify the option template type.

Below is the new proposed text (see 
http://www.ietf.org/internet-drafts/draft-ietf-ipfix-protocol-08.txt for 
comparison)
- I simply removed the notion of ipfixOption in the introduction
- I moved the scope in the list of I.E, and replaced the ipfixOption
- The rest is unchanged

Note also that I clarified what the time is suppposed to be.


Regards, Benoit

=======================================

7. Specific Reporting Requirements 

  Some specific Options Templates and Options Templates Records are 
  necessary to provide extra information about the Flow Records and 
  about the Metering Process.
   
  The Option Template and Option Template Records defined in these 
  sub-sections are not mandatory to implement as they impose some 
  constraints about the Metering Process implementation: this document 
  specifies the protocol to export the records, not the Metering 
  Process implementation.  However, if the specific Option Templates 
  are implemented, they should ideally be implemented as specified in 
  these sub-sections.
        
  The minimum set of Information Elements is always specified in these 
  Specific IPFIX Options Templates.  Nevertheless, extra Information 
  Elements may be used in these specific Options Templates.     
   
7.1 The Metering Process Statistics Option Template 

  The Metering Process Statistics Option Template specifies the 
  Metering Process Statistics. It contains the following Information 
  Elements [IPFIX-INFO]:  
       sourceID                The Source ID. This Information
                               Element MUST be defined as a 
                               Scope Field Type 
       exportedOctetCount      The number of all octets reported  
                               by the Exporting Process to the 
                               Collecting Process. 
       exportedPacketCount     The number of all packets reported  
                               by the exporting process to the 
                               Collecting Process. 
       exportedFlowCount       The number of all flows records  
                               reported by the Exporting Process 
                               to the Collecting Process.  
       time                    One of the time-related Information
                               Elements in [IPFIX-INFO], depending
                               on the required time precision: 
                               TimeSeconds, MilliSeconds, 
                               MicroSeconds, or NanoSeconds
    
  The Exporting Process should export the Metering Process Statistics 
  Option Template Record on a regular basis or based on some export 
  policy.  This periodicity or export policy should be configurable. 
  The Metering Process Statistics Option Template could be extended 
  with other Information Elements. 

  Note that if several Metering Processes are available on the 
  Exporter Observation Domain, an extra Scope Field MeteringProcessID 
  must be added to this Option Template.
   
7.2 The Metering Process Reliability Statistics Option Template 
 
  The Metering Process Reliability Option Template specifies 
  information about lack of reliability in the Metering process.  It 
  contains the following Information Elements [IPFIX-INFO]: 
   
       sourceID                The Source ID. This Information
                               Element MUST be defined as a 
                               Scope Field Type 
       droppedFUPacketCount    Packets dropped by Metering Process 
       droppedFUOctetCount     Bytes dropped by Metering Process  
       timeFirstFUDropped      Time of the first packet dropped at the  
                               Specified scope ID 
       timeLastFUDropped       Time of the last packet dropped at the  
                               Specified scope ID 
       time                    One of the time-related Information
                               Elements in [IPFIX-INFO], depending
                               on the required time precision: 
                               TimeSeconds, MilliSeconds, 
                               MicroSeconds, or NanoSeconds
   
  The Exporting Process should export the Metering Process Reliability 
  Statistics Option Template Record on a regular basis or based on 
  some export policy.  This periodicity or export policy should be 
  configurable. The Metering Process Reliability Statistics Option 
  Template could be extended with other Information Elements. 

  Note that if several Metering Processes are available on the 
  Exporter Observation Domain, an extra Scope Field MeteringProcessID 
  must be added to this Option Template.
   
7.3 The Exporting Process Reliability Statistics Option Template 
 
  The Exporting Process Reliability Option Template specifies 
  information about lack of reliability in the Exporting process.  It 
  contains the following Information Elements [IPFIX-INFO]: 
   
       exporterID              Either the exporterIPv4Address or 
                               exporterIPv6Address [IPFIX-INFO]. This 
                               Information Element MUST be defined 
                               as a Scope Field Type 
       droppedFlows            Number of flow records not exported  
                               (due to resources starvation at  
                               Exporting Process or due to some 
                               flow records export policies) 
       droppedFAPacketCount    Packets in the dropped flows 
       droppedFAByteCount      Bytes in the dropped flows 
       timeFirstFADropped      Time of the first packet within the  
                               dropped flows 
       timeLastFADropped       Time of the last packet within the  
                               dropped flows 
       time                    One of the time-related Information
                               Elements in [IPFIX-INFO], depending
                               on the required time precision: 
                               TimeSeconds, MilliSeconds, 
                               MicroSeconds, or NanoSeconds
   
  The Exporting Process should export the Exporting Process 
  Reliability Statistics Option Template Record on a regular basis or 
  based on some export policy.  This periodicity or export policy 
  should be configurable. The Exporting Process Reliability Statistics 
  Option Template could be extended with other Information Elements. 

  Note that if several Exporting Processes are available on the 
  Exporter Observation Domain, an extra Scope Field exportingProcessID 
  must be added to this Option Template.
   
7.4 The Flow Keys Option Template 
   
  The Flow Keys Option Template specifies the flow keys used by the 
  Metering Process for the Template ID definition. It contains the 
  following Information Elements [IPFIX-INFO]: 

       templateID              The Template ID. This Information 
                               Element MUST be defined as a Scope
                               Field Type 
       keyList                 Bitmap with the positions of the flow  
                               keys in the template 
       time                    One of the time-related Information
                               Elements in [IPFIX-INFO], depending
                               on the required time precision: 
                               TimeSeconds, MilliSeconds, 
                               MicroSeconds, or NanoSeconds



	



--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Sun Mar  6 21:14:37 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA24424
	for <ipfix-archive@lists.ietf.org>; Sun, 6 Mar 2005 21:14:36 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D87f4-0002WC-00
	for ipfix-list@mil.doit.wisc.edu; Sun, 06 Mar 2005 20:07:58 -0600
Received: from c3p0.cc.swin.edu.au ([136.186.1.30] helo=swin.edu.au)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D87f2-0002W7-00
	for ipfix-protocol@net.doit.wisc.edu; Sun, 06 Mar 2005 20:07:57 -0600
Received: from swin.edu.au (szander.caia.swin.edu.au [136.186.229.100])
	by swin.edu.au (8.9.3p2-20030918/8.9.3) with ESMTP id NAA1011910;
	Mon, 7 Mar 2005 13:07:37 +1100 (EST)
Message-ID: <422BB771.3050105@swin.edu.au>
Date: Mon, 07 Mar 2005 13:07:45 +1100
From: Sebastian Zander <szander@swin.edu.au>
Organization: Swinburne University
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Benoit Claise <bclaise@cisco.com>
CC: Juergen Quittek <quittek@netlab.nec.de>, ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] Template Set -> Flow Template Set AND Template
 Record -> Flow Template Record?
References: <422742C7.9090702@cisco.com>	<1BD1E65ADE163CA6264C700B@[10.1.1.171]> <422822D8.9010300@cisco.com> <42283FA8.6030504@swin.edu.au> <42284720.8070600@cisco.com>
In-Reply-To: <42284720.8070600@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Hi Benoit,

i'm not against having the term Data Record (in fact we already had it in
Figure A). i'm against completely replacing 'Flow Data Record' with Data
Record. the term Data Record should be qualified with either Flow or Options
when we specifically talk about one of them because currently there are
separate defintions for them (e.g. section 6.4 and section 6.5.3).

you are completely right that there is no difference between options data
records and flow data record and the only difference between the templates
is the scope field count (from the colltector's viewpoint). then why do we
need to have separate defintions? we could easily reduce the protocol to
one template format (the options template set format) and one data set format.
in my opinion the 2 byte scope field count does not justify to duplicate the
defintion. instead of trying to make the protocol look simpler and more general
by changing terminology we should actually make it simpler and more general.

Cheers,

Sebastian

Benoit Claise wrote:

> Hi Sebastian,
> 
>> Hi Benoit,
>>
>> i don't think it's a good idea to replace 'flow data record' with data
>> record. afterall ipfix is about transporting flow data. data record is
>> already used as a more general term for flow data records and
>> options data records (see Figure A). if you change 'flow data record' to
>> 'data record' 'options data record' would also be a data record and it
>> is not clear anymore what data record means.
> 
> 
> I see an advantage in having the generic term "Data Record" because:
> from a Collecting Process point of view, there is no differences between 
> an Options Data Record and an Flow Data Record.
> It's only whenever you analyze the associate (Options) Template Record 
> that you know whether this is an Options Data Record or an Flow Data Record
> 
>>
>> i like the idea to use more general terms and more specific terms as
>> appropriate and to describe their relation as it is done in Figure A.
>>
>> there are some inconsistencies in the terminology section:
>> - 'data record' is not defined as far as i can see (but used in Figure A)
>>   (i noticed the difference of using upper and lower case words but it is
>>    very confusing in my opinion.)
> 
> 
> It would have to be if we use the term in Figure A.
> I would see a definition such as:
> 
> Data Record   A Data Record is a record that contains values of the 
> parameters   corresponding to a Template Record or an Options Template 
> Record. 
>    +------------------+---------------------------------------------+    
> |                  |                    Contents                 |    
> |                  +--------------------+------------------------+    
> |       Set        |       Template     |        Record          |    
> +------------------+--------------------+------------------------+    
> |   Data Set       |          /         |     Data Record(s)     |    
> +------------------+--------------------+------------------------+    
> |   Template Set   | Template Record(s) |           /            |    
> +------------------+--------------------+------------------------+    | 
> Options Template | Options Template   |           /            |    
> |       Set        |     Record(s)      |                        |    
> +------------------+--------------------+------------------------+
> 
>> - 'Template Set' and 'Template Records(s)' should change to 'Flow 
>> Template
>>   Set' and 'Flow Template Records(s)' IMO as pointed out by Thomas (here
>>   is the problem i mentioned earlier: a template record is a template 
>> record
>>   but an option template record is also a template record according to
>>   the table, which is confusing)
> 
> 
> Yes, but a special Template Record. Isn't it the case?
> 
>> - is there a reason why there is only Data Set and not Flow Data Set and
>>   Options Data Set? can't i have separated sets in the ipfix messages?
> 
> 
> See my explanation before: from a coding point of view, there are no 
> differences between what you call "Flow Data Set" and
>  "Options Data Set."
> 
>>
>> would be good to alphabetically sort the terminology at the end.
> 
> 
> When publishing RFC3954, I had the specific comment from IESG that I 
> should group the terms in a logical order, to increase the readability
> As the terminology is almost similar, I think it applies to this draft 
> also.
> 
> Regards, Benoit.
> 
>>
>> Cheers,
>>
>> Sebastian
>>
>> Benoit Claise wrote:
>>
>>> Juergen,
>>>
>>>> Benoit,
>>>>
>>>> I support Thomas's proposal.
>>>>
>>>> So far we have
>>>>
>>>> Flow Data Record
>>>> Option data Record
>>>> Template Record
>>>> Option template Record
>>>>
>>>> So, for the Data records we have one with prefix "Flow"
>>>> and one with prefix "Option".
>>>>
>>>> For the Template record we have one without prefix
>>>> and one with prefix "Option".
>>>>
>>>> The two ones with prefix "Option" correspond to each other:
>>>> "Option Data Record" and "Option Template Record".
>>>>
>>>> The other two also correspond to each other but do not share
>>>> the same prefix: "Flow Data Record" and "Template Record".
>>>>
>>>> This seems to be inconsistent and Thomas's suggestion would
>>>> make the terminology consistent.
>>>>
>>>> Another advantage of Thomas's termonology would be that you
>>>> can use the term "template records" for addressing both,
>>>> flow template records and option template records (as you can
>>>> do already for the data records.
>>>>
>>>>
>>>> Below you argue that IPFIX is basically about flows and
>>>> therefore "Template Record" does not need a prefix "Flow".
>>>> Following this line of argumentation we can also achieve
>>>> consistency of the terminology by renaming "Flow Data Record"
>>>> into "Data Record".
>>>
>>>
>>>
>>>
>>> Replacing "Flow Data Record" by "Data Record"  is a good idea that 
>>> will bring consistency of the terminology.
>>> I support this idea.
>>>
>>> Regards, Benoit.
>>>
>>>>
>>>> Thanks,
>>>>
>>>>    Juergen
>>>
>>>
>>>
>>>
>>>
>>>
>>> -- 
>>> Help        mailto:majordomo@net.doit.wisc.edu and say "help" in 
>>> message body
>>> Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
>>> "unsubscribe ipfix" in message body
>>> Archive     http://ipfix.doit.wisc.edu/archive/
>>>
>>
> 
> 

-- 
Sebastian Zander
http://caia.swin.edu.au


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Sun Mar  6 21:30:28 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA25172
	for <ipfix-archive@lists.ietf.org>; Sun, 6 Mar 2005 21:30:28 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D87sv-0002hD-00
	for ipfix-list@mil.doit.wisc.edu; Sun, 06 Mar 2005 20:22:17 -0600
Received: from c3p0.cc.swin.edu.au ([136.186.1.30] helo=swin.edu.au)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D87st-0002h8-00
	for ipfix-protocol@net.doit.wisc.edu; Sun, 06 Mar 2005 20:22:15 -0600
Received: from swin.edu.au (szander.caia.swin.edu.au [136.186.229.100])
	by swin.edu.au (8.9.3p2-20030918/8.9.3) with ESMTP id NAA1012294;
	Mon, 7 Mar 2005 13:22:11 +1100 (EST)
Message-ID: <422BBAE0.8060407@swin.edu.au>
Date: Mon, 07 Mar 2005 13:22:24 +1100
From: Sebastian Zander <szander@swin.edu.au>
Organization: Swinburne University
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Benoit Claise <bclaise@cisco.com>, ipfix-protocol@net.doit.wisc.edu
Subject: [ipfix-protocol] clarity of the ipfix spec
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Hi Benoit,

when reading the ipfix protocol spec it is sometimes not clear how much is
specification and how much is example. two examples:

figure H  shows 'Template ID 256'. i suppose this does not mean that the first
template ID in any template set is always 256 but template IDs must be >=256 right?
such example values should be removed from the defintion (and btw there is no
template ID example value in figure J). figure H shows 2 template records and
figure J shows 1 template record but i guess option sets can have an arbitrary
number of records right? maybe something like ABNF would help (see RFC2234) e.g.

ipfix_message = ipfix_header 1*(data_set / template_set / options_template_set)
...

Cheers,

Sebastian

-- 
Sebastian Zander
http://caia.swin.edu.au


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Sun Mar  6 23:26:06 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA04428
	for <ipfix-archive@lists.ietf.org>; Sun, 6 Mar 2005 23:26:05 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D89ZK-0003yc-00
	for ipfix-list@mil.doit.wisc.edu; Sun, 06 Mar 2005 22:10:10 -0600
Received: from odd-brew.cisco.com ([144.254.15.119] helo=strange-brew.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D89ZJ-0003yX-00
	for ipfix-protocol@net.doit.wisc.edu; Sun, 06 Mar 2005 22:10:09 -0600
Received: from [10.82.217.175] (rtp-vpn3-429.cisco.com [10.82.217.175])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.8.8) with ESMTP id j2749O114036;
	Mon, 7 Mar 2005 05:09:24 +0100 (CET)
Message-ID: <422BD3F2.4010704@cisco.com>
Date: Mon, 07 Mar 2005 05:09:22 +0100
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Sebastian Zander <szander@swin.edu.au>
CC: ipfix-protocol@net.doit.wisc.edu
Subject: [ipfix-protocol] Re: clarity of the ipfix spec
References: <422BBAE0.8060407@swin.edu.au>
In-Reply-To: <422BBAE0.8060407@swin.edu.au>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Hi Sebastian,

I fully agreed with you.
This issue has been addressed already in the new draft version I will 
publish soon, thanks to Thomas Dietz that re-wrote the entire section.

Regards, Benoit.

> Hi Benoit,
>
> when reading the ipfix protocol spec it is sometimes not clear how 
> much is
> specification and how much is example. two examples:
>
> figure H  shows 'Template ID 256'. i suppose this does not mean that 
> the first
> template ID in any template set is always 256 but template IDs must be 
> >=256 right?
> such example values should be removed from the defintion (and btw 
> there is no
> template ID example value in figure J). figure H shows 2 template 
> records and
> figure J shows 1 template record but i guess option sets can have an 
> arbitrary
> number of records right? maybe something like ABNF would help (see 
> RFC2234) e.g.
>
> ipfix_message = ipfix_header 1*(data_set / template_set / 
> options_template_set)
> ...
>
> Cheers,
>
> Sebastian
>


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Mon Mar  7 06:43:17 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA02342
	for <ipfix-archive@lists.ietf.org>; Mon, 7 Mar 2005 06:43:17 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D8GXj-0002nK-00
	for ipfix-list@mil.doit.wisc.edu; Mon, 07 Mar 2005 05:36:59 -0600
Received: from mailhub.fokus.fraunhofer.de ([193.174.154.14])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D8GXi-0002nF-00
	for ipfix-protocol@net.doit.wisc.edu; Mon, 07 Mar 2005 05:36:58 -0600
Received: from [193.175.133.240] (kaitos [193.175.133.240])
	by mailhub.fokus.fraunhofer.de (8.11.6p2/8.11.6) with ESMTP id j27Bau513150
	for <ipfix-protocol@net.doit.wisc.edu>; Mon, 7 Mar 2005 12:36:56 +0100 (MET)
Message-ID: <422C3CD8.9020006@fokus.fraunhofer.de>
Date: Mon, 07 Mar 2005 12:36:56 +0100
From: Lutz Mark <mark@fokus.fraunhofer.de>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.2) Gecko/20040804
X-Accept-Language: en
MIME-Version: 1.0
To: ipfix-protocol@net.doit.wisc.edu
Subject: [ipfix-protocol] remove chapter 4 from protocol draft
X-Enigmail-Version: 0.85.0.0
X-Enigmail-Supports: pgp-inline, pgp-mime
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit


Dear all,

the text from chapter 4 "Criteria for Flow Expiration and Export"

o is related to the implementation of the metering process
   and has no direct relation to the IPFIX protocol.

o is already included in the architecture draft
   (chapter 6.1.1)

I suggest to remove this chapter from the protocol draft.

Best regards,
Lutz



--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Mon Mar  7 18:26:21 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA17503
	for <ipfix-archive@lists.ietf.org>; Mon, 7 Mar 2005 18:26:21 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D8RKm-0004Aw-00
	for ipfix-list@mil.doit.wisc.edu; Mon, 07 Mar 2005 17:08:20 -0600
Received: from odd-brew.cisco.com ([144.254.15.119] helo=strange-brew.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D8RKl-0004Aq-00
	for ipfix-protocol@net.doit.wisc.edu; Mon, 07 Mar 2005 17:08:19 -0600
Received: from [10.82.240.123] (rtp-vpn2-123.cisco.com [10.82.240.123])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.8.8) with ESMTP id j27N8F112611
	for <ipfix-protocol@net.doit.wisc.edu>; Tue, 8 Mar 2005 00:08:15 +0100 (CET)
Message-ID: <422CDEDE.6040303@cisco.com>
Date: Tue, 08 Mar 2005 00:08:14 +0100
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ipfix-protocol@net.doit.wisc.edu
Subject: [ipfix-protocol] draft-ietf-ipfix-protocol-09.txt available
Content-Type: multipart/alternative;
 boundary="------------060409050502040001060706"
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

This is a multi-part message in MIME format.
--------------060409050502040001060706
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Dear all,

A new version of the IPFIX protocol draft has been compiled.
As we are in last-call, and as we might discuss some of these already 
resolved issues this week, allow me to share it with you.
If you haven't started yet reviewing draft-ietf-ipfix-protocol-08.txt, 
start with draft-ietf-ipfix-protocol-09.txt as this is much more complete
You can find the draft at 
ftp://ftp.netlab.nec.de/pub/internet-drafts/draft-ietf-ipfix-protocol-09.txt

Here is the list of improvement:
- there were inconsistencies in the packet formats of the previous draft.
  For example, the figure H was not exactly a generic format, and not exactly an example.
  Thomas Dietz rewrote the full sections 5 and 6. 
  It now contains generic format + separate examples.25 <#_Toc97709690>
- corrected a typo, reported by Mark Lutz "an Exporting Process MUST NOT 
  attempt to establish a connection more frequently than once per minute. "
- improved examples:
  * there were inconsistencies between hexa and non hexa value 
  * [IPFIX-INFO] Information Elements ID are now used 
  * the example now uses the lineCardId: PROTO-38 is closed: 
- new section 9.1 specifying the data types encoding. This was missing for time-related based types, for example.
  Thanks to Thomas Dietz for writing the text.
- consistence of field versus information elements
- improved abstract by Juergen Quittek
- Corrected the source ID definition: remove Process in "Exporter_ Process_ Observation Domain"
- removed ipfixOption in the specific Option Templates
  Integration of the changes proposed in my post "Review of the "7. Specific Reporting
  Requirements" and of the ipfixOption Information Element"
- the "time" Information Element in the specific Options Templates has been clarified. 
- Integration of the changes proposed in my post "some more info regarding the scope in [IPFIX-INFO]"
- Time related Information Element now in sync. with [IPFIX-INFO]
 [IPFIX-INFO] specifies: 

    5.6.15  flowStartDeltaUSeconds
       Description: The _positive _time offset of the first packet of
    this flow
          relative to a base time given in the IPFIX message header.

    5.6.16  flowEndDeltaUSeconds
       Description: The _positive _time offset of the last packet of
    this flow relative
          to a base time given in the IPFIX message header.

 => this implies this change in [IPFIX-] (positive keyword was added)
   For a Data Set with Flow Records requiring microsecond precision, 
   the IPFIX Message Header "Export Time" field SHOULD be calculated so 
   that each Flow Records flowStartDeltaUsec [IPFIX-INFO] and 
   flowEndDeltaUsec [IPFIX-INFO] would contain a 32 bit _positive_
   microsecond offset from the "Export Time" base timestamp. In which 
   case, if Flow Records with a different precision are needed 
   (millisecond or nanosecond), these MUST be sent in different Data 
   Sets. 
 
 => This implies that the method called the "one-pass approach" is not
    valid anymore because the offset could also be negative. 
    The following new text was introduced to cover the 2 phases approach

For a Data Set with Flow Records requiring microsecond precision, an 
example of the "Export Time" calculation is the following: before 
exporting the Flow Records, the Exporting Process takes as "Export Time" 
the lowest start time of all the Flow Records to be exported in this 
Data Set. The only constraint is that the highest end time of the Flow 
Records in that Data Set can not exceed the "Export Time" plus 71 
minutes. If a Flow Record end time exceeds this condition, this Flow 
Record must be exported in a subsequent IPFIX Message.

 => next definition also changed (second sentence added):
 Export Time 
           Time in seconds since 0000 UTC 1970, at which the IPFIX 
           Message Header leaves the Exporter. Alternatevily, the 
           Export Time can be a computed value: see the sectin 8
           "IPFIX Message Header "Export Time" and Flow Record Time"




We are very close to completion, only a few remaining issues:

  PROTO-100: Flow Data Records would become Data Records (consensus on 
   the mailing so far?)  
   +------------------+---------------------------------------------+  
   |                  |                    Contents                 |  
   |                  +--------------------+------------------------+  
   |       Set        |       Template     |        Record          |  
   +------------------+--------------------+------------------------+  
   |   Data Set       |          /         |     Data Record(s)     |  
   +------------------+--------------------+------------------------+  
   |   Template Set   | Template Record(s) |           /            |  
   +------------------+--------------------+------------------------+  
   | Options Template | Options Template   |           /            |  
   |       Set        |     Record(s)      |                        |  
   +------------------+--------------------+------------------------+  
 
     PROTO-101: Section 9.1.7 dateTimeMicroSeconds -> "Its encoding is 
     not defined yet." 
      
     PROTO-102: Duplicate chapter "the text from chapter 4 "Criteria for 
     Flow Expiration and Export" with [IPFIX-ARCH]. Erase this one? 

Regards, Benoit.
  


--------------060409050502040001060706
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
Dear all,<br>
<br>
A new version of the IPFIX protocol draft has been compiled.<br>
As we are in last-call, and as we might discuss some of these already
resolved issues this week, allow me to share it with you.<br>
If you haven't started yet reviewing draft-ietf-ipfix-protocol-08.txt,
start with draft-ietf-ipfix-protocol-09.txt as this is much more
complete<br>
You can find the draft at
<a class="moz-txt-link-freetext" href="ftp://ftp.netlab.nec.de/pub/internet-drafts/draft-ietf-ipfix-protocol-09.txt">ftp://ftp.netlab.nec.de/pub/internet-drafts/draft-ietf-ipfix-protocol-09.txt</a><br>
<pre>Here is the list of improvement:
- there were inconsistencies in the packet formats of the previous draft.
  For example, the figure H was not exactly a generic format, and not exactly an example.
  Thomas Dietz rewrote the full sections 5 and 6. 
  It now contains generic format + separate examples.<span
 class="MsoHyperlink"><span style=""><a href="#_Toc97709690"><span
 style="color: windowtext; display: none; text-decoration: none;"><span
 style=""></span></span><!--[if supportFields]><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style='mso-element:field-begin'></span></span><span
style='color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'> PAGEREF _Toc97709690 \h </span><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-separator'></span></span><![endif]--><span
 style="color: windowtext; display: none; text-decoration: none;">25</span><span
 style="color: windowtext; display: none; text-decoration: none;"><!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000D0000005F0054006F006300390037003700300039003600390030000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style='color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style='mso-element:field-end'></span></span><![endif]--></a></span></span><span
 style="font-family: &quot;Times New Roman&quot;;"><o:p></o:p></span>
- corrected a typo, reported by Mark Lutz "an Exporting Process MUST NOT 
  attempt to establish a connection more frequently than once per minute. "
- improved examples:
  * there were inconsistencies between hexa and non hexa value 
  * [IPFIX-INFO] Information Elements ID are now used 
  * the example now uses the lineCardId: <span
 style="font-family: &quot;Courier New&quot;;">PROTO-38 is closed: </span>
- new section 9.1 specifying the data types encoding. This was missing for time-related based types, for example.
  Thanks to Thomas Dietz for writing the text.
- consistence of field versus information elements
- improved abstract by Juergen Quittek
- Corrected the source ID definition: remove Process in "<span
 style="font-size: 10pt; font-family: &quot;Courier New&quot;;">Exporter<u> Process</u><span
 style=""> </span>Observation Domain"</span>
- removed ipfixOption in the specific Option Templates
<span style="font-family: &quot;Courier New&quot;;">  Integration of the changes proposed in my post "Review of the "7. Specific Reporting
 &nbsp;Requirements" and of the ipfixOption Information Element"</span>
- the "time" Information Element in the specific Options Templates has been clarified<span
 style="font-family: &quot;Courier New&quot;;">. </span>
- Integration of the changes proposed in my post "some more info regarding the scope in [IPFIX-INFO]"
- Time related Information Element now in sync. with [IPFIX-INFO]
 [IPFIX-INFO] specifies: 
</pre>
<blockquote>5.6.15&nbsp; flowStartDeltaUSeconds<br>
&nbsp;&nbsp; Description: The <u>positive </u>time offset of the first packet
of this flow<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; relative to a base time given in the IPFIX message header.<br>
  <br>
5.6.16&nbsp; flowEndDeltaUSeconds<br>
&nbsp;&nbsp; Description: The <u>positive </u>time offset of the last packet of
this flow relative<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to a base time given in the IPFIX message header.<br>
</blockquote>
<pre> =&gt; this implies this change in [IPFIX-] (positive keyword was added)
   For a Data Set with Flow Records requiring microsecond precision, 
   the IPFIX Message Header "Export Time" field SHOULD be calculated so 
   that each Flow Records flowStartDeltaUsec [IPFIX-INFO] and 
   flowEndDeltaUsec [IPFIX-INFO] would contain a 32 bit <u>positive</u>
   microsecond offset from the "Export Time" base timestamp. In which 
   case, if Flow Records with a different precision are needed 
   (millisecond or nanosecond), these MUST be sent in different Data 
   Sets. 
 
 =&gt; This implies that the method called the "one-pass approach" is not
    valid anymore because the offset could also be negative. 
    The following new text was introduced to cover the 2 phases approach</pre>
<p class="MsoNormal" style="margin-left: 27pt;"><span
 style="font-family: &quot;Courier New&quot;;">For
a Data Set with Flow Records requiring microsecond precision, an
example of the
"Export Time" calculation is the following: before exporting the Flow
Records, the Exporting Process takes as "Export Time" the lowest
start time of all the Flow Records to be exported in this Data Set. The
only
constraint is that the highest end time of the Flow Records in that
Data Set
can not exceed the "Export Time" plus 71 minutes. If a Flow Record
end time exceeds this condition, this Flow Record must be exported in a
subsequent IPFIX Message.<o:p></o:p></span></p>
<pre> =&gt; next definition also changed (second sentence added):
&nbsp;Export Time 
           Time in seconds since 0000 UTC 1970, at which the IPFIX 
           Message Header leaves the Exporter. Alternatevily, the 
           Export Time can be a computed value: see the sectin 8
           "IPFIX Message Header "Export Time" and Flow Record Time"




We are very close to completion, only a few remaining issues:

  PROTO-100: Flow Data Records would become Data Records (consensus on 
   the mailing so far?)  
   +------------------+---------------------------------------------+  
   |                  |                    Contents                 |  
   |                  +--------------------+------------------------+  
   |       Set        |       Template     |        Record          |  
   +------------------+--------------------+------------------------+  
   |   Data Set       |          /         |     Data Record(s)     |  
   +------------------+--------------------+------------------------+  
   |   Template Set   | Template Record(s) |           /            |  
   +------------------+--------------------+------------------------+  
   | Options Template | Options Template   |           /            |  
   |       Set        |     Record(s)      |                        |  
   +------------------+--------------------+------------------------+  
 
     PROTO-101: Section 9.1.7 dateTimeMicroSeconds -&gt; "Its encoding is 
     not defined yet." 
      
     PROTO-102: Duplicate chapter "the text from chapter 4 "Criteria for 
     Flow Expiration and Export" with [IPFIX-ARCH]. Erase this one? 
<span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span>
Regards, Benoit.
  
</pre>
</body>
</html>

--------------060409050502040001060706--

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Mon Mar  7 19:33:22 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA29279
	for <ipfix-archive@lists.ietf.org>; Mon, 7 Mar 2005 19:33:21 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D8SaW-0005Dc-00
	for ipfix-list@mil.doit.wisc.edu; Mon, 07 Mar 2005 18:28:40 -0600
Received: from harpo.itss.auckland.ac.nz ([130.216.190.13] helo=smtpc.itss.auckland.ac.nz)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D8SaV-0005DW-00
	for ipfix@net.doit.wisc.edu; Mon, 07 Mar 2005 18:28:39 -0600
Received: from localhost (localhost.localdomain [127.0.0.1])
	by smtpc.itss.auckland.ac.nz (Postfix) with ESMTP id AB25A34D9B;
	Tue,  8 Mar 2005 13:28:35 +1300 (NZDT)
Received: from smtpc.itss.auckland.ac.nz ([127.0.0.1])
 by localhost (smtpc.itss.auckland.ac.nz [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 12637-29; Tue,  8 Mar 2005 13:28:35 +1300 (NZDT)
Received: from motoko.itss.auckland.ac.nz (motoko.itss.auckland.ac.nz [130.216.191.146])
	by smtpc.itss.auckland.ac.nz (Postfix) with ESMTP id 411DC347FD;
	Tue,  8 Mar 2005 13:28:35 +1300 (NZDT)
Received: (from apache@localhost)
	by motoko.itss.auckland.ac.nz (8.11.6/8.11.6) id j280SYA00527;
	Tue, 8 Mar 2005 13:28:34 +1300
Received: from wired-130-129-67-109.ietf62.ietf.org
	(wired-130-129-67-109.ietf62.ietf.org [130.129.67.109]) by
	webmail.auckland.ac.nz (Horde) with HTTP for
	<jbro111@webmail.auckland.ac.nz>; Tue,  8 Mar 2005 13:28:34 +1300
Message-ID: <1110241714.cab0e0e0e4302@webmail.auckland.ac.nz>
Date: Tue,  8 Mar 2005 13:28:34 +1300
From: Nevil Brownlee <nevil@auckland.ac.nz>
To: ipfix-editors@doit.wisc.edu
Cc: ipfix@net.doit.wisc.edu
Subject: [ipfix] Document editors get-together: Ramsey, 1300-1500 Tuesday
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
User-Agent: Internet Messaging Program (IMP) 4.0-cvs
X-Originating-IP:  130.129.67.109
X-Virus-Scanned: by amavisd-new at mailhost.auckland.ac.nz
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit


Hi all:

Apologies to those who get two copies of this, I'm just making
sure all the document editors get to see it!

> We (Dave and I) would like to hold a session where all the draft
> editors, and anyone else who is interested, go through the drafts
> and sort out any changes needed to them before we submit them to
> IESG.

We have a room allocated for this, it's Ramsey.

See you there, Nevil :-)

-----------------------------------------------------------------------
   Nevil Brownlee                 Computer Science Department | ITSS
   Phone: +64 9 373 7599 x88941           The University of Auckland
   FAX: +64 9 373 7021      Private Bag 92019, Auckland, New Zealand


-------------------------------------------------
This mail sent through University of Auckland
http://www.auckland.ac.nz/

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Mon Mar  7 19:49:20 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA00945
	for <ipfix-archive@lists.ietf.org>; Mon, 7 Mar 2005 19:49:20 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D8Sp2-0005P4-00
	for ipfix-list@mil.doit.wisc.edu; Mon, 07 Mar 2005 18:43:40 -0600
Received: from franclinus.red.cert.org ([192.88.209.16])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D8Sp1-0005Oz-00; Mon, 07 Mar 2005 18:43:39 -0600
Received: from ioannes.indigo.cert.org (ioannes.indigo.cert.org [10.60.10.57])
	by franclinus.red.cert.org (8.12.10/8.12.10/2.13) with ESMTP id j280hbNY031368;
	Mon, 7 Mar 2005 19:43:37 -0500
Received: from [172.17.146.254] (vpn-10-25-4-8.remote.cert.org [10.25.4.8])
	by ioannes.indigo.cert.org (8.12.8/8.12.8/2.42.1.1) with ESMTP id j280haED011882;
	Mon, 7 Mar 2005 19:43:37 -0500
Mime-Version: 1.0 (Apple Message framework v619.2)
Content-Transfer-Encoding: 7bit
Message-Id: <9378b4eab7a1e3b402b824a14a7f836b@cert.org>
Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha1; boundary="Apple-Mail-1-938908971"
To: ipfix-protocol@net.doit.wisc.edu, ipfix-arch@net.doit.wisc.edu
From: Brian Trammell <bht@cert.org>
Subject: [ipfix-arch] protocol and architecture terminology nitpick
Date: Mon, 7 Mar 2005 18:43:31 -0600
X-Pgp-Agent: GPGMail 1.0.2
X-Mailer: Apple Mail (2.619.2)
X-Scanned-By: MIMEDefang 2.51 on 192.88.209.16
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>


--Apple-Mail-1-938908971
Content-Type: text/plain; charset=US-ASCII; format=flowed
Content-Transfer-Encoding: 7bit

I have one terminology nit to pick concerning 
draft-ietf-ipfix-protocol-08.txt:

In section 3, Terminology, "Metering Process", on page 7, I suggest 
changing:

"Input to the process are packet headers observed at an Observation 
Point and packet treatment at the Observation Point..."

to:

"Inputs to the process are packet headers and characteristics observed 
at an Observation Point and packet treatment at the Observation 
Point..."

as the current wording doesn't take into account "IP Traffic Flow" 
values part 2 on page 6:

"2. one or more characteristics of the packet itself"

if those characteristics are not, available in or derived from the 
network, transport, or application layer headers. (The specific 
application I'm thinking of for shipping more than headers to the 
Metering Process is first-N-octet payload hashing used in some 
darkspace sensors to classify worm propagation and scanning attempts.) 
In fact, Section 14, para 5, on Page 45, implies that payload 
information beyond the header may be passed forward to the Collecting 
Process by the Metering Process: "When an Information Element 
containing end-user payload information is exported, it SHOULD be 
transmitted to the Collecting Process using a means that secures its 
contents against eavesdropping."

I realize that the coupling between the Observation Point and the 
Metering Process is an implementation detail outside the scope of the 
protocol documents; nevertheless, for the sake of consistency, I'd 
suggest changing the relevant portion of the Terminology definition for 
Metering Process as above.

This suggested change also affects the terminology definition in 
draft-ietf-ipfix-architecture-06.txt, also in section 3, on page 7 of 
that document.

Regards,

Brian

--
Brian H. Trammell / MTS, CERT/NetSA / <bht@cert.org> / 412.268.9748

--Apple-Mail-1-938908971
content-type: application/pgp-signature; x-mac-type=70674453;
	name=PGP.sig
content-description: This is a digitally signed message part
content-disposition: inline; filename=PGP.sig
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Darwin)

iD8DBQFCLPU34/8LCZ4pwvYRAvmtAKDIeu2RYKpS3ieujCXMKlJ2w4/R/wCeLWIn
d4Pq+SEFu9mQokaTtAO2c4w=
=/X1a
-----END PGP SIGNATURE-----

--Apple-Mail-1-938908971--


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Mon Mar  7 20:14:19 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA03142
	for <ipfix-archive@lists.ietf.org>; Mon, 7 Mar 2005 20:14:19 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D8TDt-0005n2-00
	for ipfix-list@mil.doit.wisc.edu; Mon, 07 Mar 2005 19:09:21 -0600
Received: from franclinus.red.cert.org ([192.88.209.16])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D8Sp1-0005Oz-00; Mon, 07 Mar 2005 18:43:39 -0600
Received: from ioannes.indigo.cert.org (ioannes.indigo.cert.org [10.60.10.57])
	by franclinus.red.cert.org (8.12.10/8.12.10/2.13) with ESMTP id j280hbNY031368;
	Mon, 7 Mar 2005 19:43:37 -0500
Received: from [172.17.146.254] (vpn-10-25-4-8.remote.cert.org [10.25.4.8])
	by ioannes.indigo.cert.org (8.12.8/8.12.8/2.42.1.1) with ESMTP id j280haED011882;
	Mon, 7 Mar 2005 19:43:37 -0500
Mime-Version: 1.0 (Apple Message framework v619.2)
Content-Transfer-Encoding: 7bit
Message-Id: <9378b4eab7a1e3b402b824a14a7f836b@cert.org>
Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha1; boundary="Apple-Mail-1-938908971"
To: ipfix-protocol@net.doit.wisc.edu, ipfix-arch@net.doit.wisc.edu
From: Brian Trammell <bht@cert.org>
Subject: [ipfix-protocol] protocol and architecture terminology nitpick
Date: Mon, 7 Mar 2005 18:43:31 -0600
X-Pgp-Agent: GPGMail 1.0.2
X-Mailer: Apple Mail (2.619.2)
X-Scanned-By: MIMEDefang 2.51 on 192.88.209.16
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>


--Apple-Mail-1-938908971
Content-Type: text/plain; charset=US-ASCII; format=flowed
Content-Transfer-Encoding: 7bit

I have one terminology nit to pick concerning 
draft-ietf-ipfix-protocol-08.txt:

In section 3, Terminology, "Metering Process", on page 7, I suggest 
changing:

"Input to the process are packet headers observed at an Observation 
Point and packet treatment at the Observation Point..."

to:

"Inputs to the process are packet headers and characteristics observed 
at an Observation Point and packet treatment at the Observation 
Point..."

as the current wording doesn't take into account "IP Traffic Flow" 
values part 2 on page 6:

"2. one or more characteristics of the packet itself"

if those characteristics are not, available in or derived from the 
network, transport, or application layer headers. (The specific 
application I'm thinking of for shipping more than headers to the 
Metering Process is first-N-octet payload hashing used in some 
darkspace sensors to classify worm propagation and scanning attempts.) 
In fact, Section 14, para 5, on Page 45, implies that payload 
information beyond the header may be passed forward to the Collecting 
Process by the Metering Process: "When an Information Element 
containing end-user payload information is exported, it SHOULD be 
transmitted to the Collecting Process using a means that secures its 
contents against eavesdropping."

I realize that the coupling between the Observation Point and the 
Metering Process is an implementation detail outside the scope of the 
protocol documents; nevertheless, for the sake of consistency, I'd 
suggest changing the relevant portion of the Terminology definition for 
Metering Process as above.

This suggested change also affects the terminology definition in 
draft-ietf-ipfix-architecture-06.txt, also in section 3, on page 7 of 
that document.

Regards,

Brian

--
Brian H. Trammell / MTS, CERT/NetSA / <bht@cert.org> / 412.268.9748

--Apple-Mail-1-938908971
content-type: application/pgp-signature; x-mac-type=70674453;
	name=PGP.sig
content-description: This is a digitally signed message part
content-disposition: inline; filename=PGP.sig
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Darwin)

iD8DBQFCLPU34/8LCZ4pwvYRAvmtAKDIeu2RYKpS3ieujCXMKlJ2w4/R/wCeLWIn
d4Pq+SEFu9mQokaTtAO2c4w=
=/X1a
-----END PGP SIGNATURE-----

--Apple-Mail-1-938908971--


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Mon Mar  7 20:34:22 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA05014
	for <ipfix-archive@lists.ietf.org>; Mon, 7 Mar 2005 20:34:22 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D8TXq-000646-00
	for ipfix-list@mil.doit.wisc.edu; Mon, 07 Mar 2005 19:29:58 -0600
Received: from diotima.switch.ch ([130.59.4.87])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D8TXp-000641-00
	for ipfix-protocol@net.doit.wisc.edu; Mon, 07 Mar 2005 19:29:57 -0600
Received: from diotima.switch.ch (localhost [127.0.0.1])
	by diotima.switch.ch (8.13.3+Sun/8.13.3) with ESMTP id j281Tl4S017433;
	Tue, 8 Mar 2005 02:29:47 +0100 (CET)
Received: (from leinen@localhost)
	by diotima.switch.ch (8.13.3+Sun/8.13.3/Submit) id j281TiWS017432;
	Tue, 8 Mar 2005 02:29:44 +0100 (CET)
To: Lutz Mark <mark@fokus.fraunhofer.de>
Cc: ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] remove chapter 4 from protocol draft
X-Face: 1Nk*r=:$IBBb8|TyRB'2WSY6u:BzMO7N)#id#-4_}MsU5?vTI?dez|JiutW4sKBLjp.l7,
	F
   7QOld^hORRtpCUj)!cP]gtK_SyK5FW(+o"!or:v^C^]OxX^3+IPd\z,@ttmwYVO7l`6OXXYR`
From: Simon Leinen <simon@limmat.switch.ch>
In-Reply-To: <422C3CD8.9020006@fokus.fraunhofer.de> (Lutz Mark's message of
 "Mon, 07 Mar 2005 12:36:56 +0100")
References: <422C3CD8.9020006@fokus.fraunhofer.de>
Date: Tue, 08 Mar 2005 02:29:44 +0100
Message-ID: <aapsyancvr.fsf@diotima.switch.ch>
User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (usg-unix-v)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

Lutz Mark writes:
> the text from chapter 4 "Criteria for Flow Expiration and Export"

> o is related to the implementation of the metering process
>    and has no direct relation to the IPFIX protocol.

> o is already included in the architecture draft
>    (chapter 6.1.1)

> I suggest to remove this chapter from the protocol draft.

I agree.
-- 
Simon.


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From Eukene@johnbenson.com  Tue Mar  8 03:44:43 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA28607
	for <ipfix-archive@lists.ietf.org>; Tue, 8 Mar 2005 03:44:43 -0500 (EST)
Received: from [61.100.165.214] (helo=johnbenson.com)
	by mil.doit.wisc.edu with smtp (Exim 3.13 #1)
	id 1D8a3M-0003VI-00
	for ipfix-list@mil.doit.wisc.edu; Tue, 08 Mar 2005 02:26:56 -0600
From: "Femie Hooper" <Eukene@johnbenson.com>
To: "Rebeka Person" <ipfix-list@mil.doit.wisc.edu>
Subject: Re: 77-WXV-Mediccations
Date: Tue, 8 Mar 2005 03:58:48 -0500
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_001D_01C52252.422D6F3A"
X-Priority: 3
X-MSMail-Priority: Normal
X-Unsent: 1
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1158
X-RBL-Warning: (bl.spamcop.net) Blocked - see http://www.spamcop.net/bl.shtml?61.100.165.214
Message-Id: <E1D8a3M-0003VI-00@mil.doit.wisc.edu>

This is a multi-part message in MIME format.

------=_NextPart_000_001D_01C52252.422D6F3A
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello, 

brokers could do business, in the face of cut-throat schemes whic
Yes, father.
know you'll have something.  John--to the servitor---see if you
well enough when he did think.  He had considerable money investe
touched by the witnesses in making oath, and to say, Step this
city treasurer became interested in it, and the State treasurer.
section of the city which was almost as new as that in which Butl
hundred thousand dollars which had been placed to his credit by
Did any one drive Sissy this mornin'? asked Butler of Aileen,
political investigations, and the like.  He had many influential


Have a nice day.
------=_NextPart_000_001D_01C52252.422D6F3A
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2800.1158" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial></FONT>&nbsp;</DIV>
<DIV><FONT size=3D3><FONT face=3DArial>Hello , =
<FONT size=3D3><A=20
href=3D"http://www.wpmag.il.com.witdrivinunder.com/"><FONT size=3D4>Visit our =
Pharm-Mail=20
SH0P and save up to 80%</FONT></A>.</FONT></FONT></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV>
<TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
  <TBODY>
  <TR vAlign=3Dbottom>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>Vi</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>ra&nbsp;Am</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>en&nbsp;Ci</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>is&nbsp;Le</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>tra,</FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>&nbsp;And</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
  <TR>
    <TD><FONT face=3DArial size=3D4>ag</FONT></TD>
    <TD><FONT face=3DArial size=3D4>bi</FONT></TD>
    <TD><FONT face=3DArial size=3D4>al</FONT></TD>
    <TD><FONT face=3DArial size=3D4>vi</FONT></TD>
    <TD><FONT face=3DArial=20
size=3D4>&nbsp;many&nbsp;other!</FONT></TD></TR></TBODY></TABLE></DIV>
<DIV><FONT face=3DArial></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D4>Have a nice =
day.</FONT></DIV></BODY></HTML>

------=_NextPart_000_001D_01C52252.422D6F3A--



From majordomo@mil.doit.wisc.edu  Tue Mar  8 08:15:16 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA21498
	for <ipfix-archive@lists.ietf.org>; Tue, 8 Mar 2005 08:15:16 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D8eKM-00002T-00
	for ipfix-list@mil.doit.wisc.edu; Tue, 08 Mar 2005 07:00:46 -0600
Received: from mailhub.fokus.fraunhofer.de ([193.174.154.14])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D8eKL-00002L-00
	for ipfix-protocol@net.doit.wisc.edu; Tue, 08 Mar 2005 07:00:45 -0600
Received: from [193.175.133.240] (kaitos [193.175.133.240])
	by mailhub.fokus.fraunhofer.de (8.11.6p2/8.11.6) with ESMTP id j28D0h504843
	for <ipfix-protocol@net.doit.wisc.edu>; Tue, 8 Mar 2005 14:00:43 +0100 (MET)
Message-ID: <422DA1FA.4020906@fokus.fraunhofer.de>
Date: Tue, 08 Mar 2005 14:00:42 +0100
From: Lutz Mark <mark@fokus.fraunhofer.de>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.2) Gecko/20040804
X-Accept-Language: en
MIME-Version: 1.0
To: ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] draft-ietf-ipfix-protocol-09.txt available
References: <422CDEDE.6040303@cisco.com>
In-Reply-To: <422CDEDE.6040303@cisco.com>
X-Enigmail-Version: 0.85.0.0
X-Enigmail-Supports: pgp-inline, pgp-mime
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit


>  => This implies that the method called the "one-pass approach" is not
>     valid anymore because the offset could also be negative. 
>     The following new text was introduced to cover the 2 phases approach

I see that the proposed method saves some bytes on the wire,
but from an implementors point of view chapter 8 is quite ugly.

Keeping the 'one-pass approach' make the implementation a little
bit easier. I prefer not to limit the offset to positive values.

If there was already a decision not to allow negative offsets
we can omit negative offsets via sending these data in a separate
message:

8<----------------------------------------------

    By default, the IPFIX Message Header...

    For a Data Set with Data Records requiring microsecond or
    nanosecond precision, the IPFIX Message Header "Export Time"
    field SHOULD be calculated so that each time related Information
    Elements of the Data Records would contain a 32 bit positive
    offset from the "Export Time" base timestamp.

    For a Data Set with Data Records requiring microsecond or
    nanosecond precision, an example of the "Export Time" calculation
    is the following: The "Export Time" is set to the second
    portion of the first time related Information Element of the
    Data Set. Each subsequent Information Elements containing
    timestamps are translated into offsets. If an offset
    is negative or does not fit into 32 bit, the relevant Data
    Record must be exported in a subsequent IPFIX message.

    The Flow Records time precision will be implied from the Information
    Element definitions [IPFIX-INFO].

-------------------------------------------------->8

changes:
- Flow Record changed to Data Record
- allow export of microsecond and nanosecond precision IEs in
   the same ipfix message
- make section more generic via removing terms like
   flowStartDeltaUsec, flowEndDeltaUsec etc.

Best Regards,
Lutz


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Tue Mar  8 21:24:09 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA14252
	for <ipfix-archive@lists.ietf.org>; Tue, 8 Mar 2005 21:24:09 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D8qXr-0002cB-00
	for ipfix-list@mil.doit.wisc.edu; Tue, 08 Mar 2005 20:03:31 -0600
Received: from c3p0.cc.swin.edu.au ([136.186.1.30] helo=swin.edu.au)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D8qXq-0002c6-00
	for ipfix-protocol@net.doit.wisc.edu; Tue, 08 Mar 2005 20:03:30 -0600
Received: from swin.edu.au (szander.caia.swin.edu.au [136.186.229.100])
	by swin.edu.au (8.9.3p2-20030918/8.9.3) with ESMTP id NAA930616;
	Wed, 9 Mar 2005 13:03:24 +1100 (EST)
Message-ID: <422E5967.1010107@swin.edu.au>
Date: Wed, 09 Mar 2005 13:03:19 +1100
From: Sebastian Zander <szander@swin.edu.au>
Organization: Swinburne University
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Benoit Claise <bclaise@cisco.com>
CC: ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] draft-ietf-ipfix-protocol-09.txt available
References: <422CDEDE.6040303@cisco.com>
In-Reply-To: <422CDEDE.6040303@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Hi Benoit,

some comments on the draft up to and including section 10. i hope
i have time to read the rest tomorrow...

Section 3:
"Should there be any apparent discrepancy in definitions between these two
documents, the definitions defined in this document take precedence."

we must make sure that the same terms have the same defintion in both documents.
shouldn't be too difficult.

Defintion of Information Element
fields and scope fields are both attributes (terminology issue)? Flow Record
should be replaced by Data Record (even with the current defintion)

Section 3.1:
this section needs to be changed anyway. the text should be more concise
e.g. "A Template Set is composed of Template Record(s).  No Flow or Options
Data Record is included." should be replace by "A Template Set contains only
Template Record(s) [and no other records]."

Section 4:
4.1 seems off topic.
4.2 describes the behaviour of the exporting process and seems relevant for
implementers. however, it only uses should instead of SHOULD etc. so is it
supposed to be part of the spec or purely informative? in the later case it
could be removed, especially if it is in ipfix-arch.

Section 5 and 6:
why do we need 2 different sections 'Message Format' and 'IPFIX Message Format'?
integrate the 2 sections.

Section 5:
first paragraph below figure B: should be removed because the set ID is defined
in a later section.

"The format of the Data, Template and Options Template Sets will be
discussed later in this document."
i would remove that sentence, if you really wanna keep it add 'message
header' and the section numbers where the different things are actually
specified.

"The Exporter MUST code all binary ...
remove that sentence because this is explained in detail in section 9.

Section 6:

Message Header Field Descriptions, Length: 'message Header' -> 'Message Header'

Section 6.2, 1st paragraph: ", both the Template Set and the Option Template
Set." remove that part of the sentence

Section 6.2, 2nd paragraph: "The Field Ids used to identify Information Elements
are represented by the Field Type." i propose to replace Field Type by Field Id in
the protocol draft. having two terms for the same thing is confusing and field
type could be easily confused with the data type (ipfix-info) e.g.
"A numeric value that represents the type of the Information Element.  Refer to [IPFIX-INFO]."
Section 9 also uses type with the meaning of data type.

rename to 'Enterprise Bit'. Enterprise Field Type would be a Field Type with the
E bit set.

Field Length: replace 'bytes' by 'octets'. add: The field length may
be smaller than the defintion in ipfix-info if reduced size encoding is used (see section
9.2).

Section 6.3.2:

simplify and fix the length definition:

Total length of the Set in octets including the Set Header, all records and the
optional padding.  Because an individual Set MAY contain multiple records, the Length
value MUST be used to determine the position of the next Set.

Section 6.4:

heading must be changed to 'Record Formats'

"Templates greatly enhance the flexibility of the record
format because they allow the Collecting Process to process records
without necessarily knowing the interpretation of all the data in
the record."
'process' sounds misleading. the record could be received and stored but
it can't be really used without knowing the template defintion.

"A Template Record MAY exclusively contain IETF defined
Information Elements.  A Template Record MAY contain Enterprise
Specific Information Elements from one or more vendors.  A Template
Record MAY contain IETF and Enterprise Specific Information
Elements."
can we make it simpler? A Template Record can contain any combination
of IETF and Enterprise Specific Information Elements.

"There are no constraints regarding the order the Template ID allocation."
... the order _of_ the ...

again, why do we need a separate defintion for template records? an options
template with scope field count = 0 is basically a template record so the
defintion is redundant.

Section 6.4.2.1

can you please clarify if the scope fields are within the same field id
space as the information elements. if not where are the scope ids defined?

for some of the fields listed i cannot find a definition in ipfix-info e.g.
TemplateId. where are these fields defined?

Section 6.4.2.2

can we make the 1st paragraph simpler (see above)?

Section 8

"contain a 32 positive bit signed microsecond offset". what does that mean?

i don't understand why you want to change the meaning of Export Time? sounds
like a hack :) why can't Export Time still be the Export Time as defined in
section 6 and the micro second offsets are negative offsets (coded as positive
integers)?

Section 9.1

strings should use the length encoding as specified in section 10. is there an
octet/character array type?

Cheers,

Sebastian

Benoit Claise wrote:
> Dear all,
> 
> A new version of the IPFIX protocol draft has been compiled.
> As we are in last-call, and as we might discuss some of these already 
> resolved issues this week, allow me to share it with you.
> If you haven't started yet reviewing draft-ietf-ipfix-protocol-08.txt, 
> start with draft-ietf-ipfix-protocol-09.txt as this is much more complete
> You can find the draft at 
> ftp://ftp.netlab.nec.de/pub/internet-drafts/draft-ietf-ipfix-protocol-09.txt
> 
> Here is the list of improvement:
> - there were inconsistencies in the packet formats of the previous draft.
>   For example, the figure H was not exactly a generic format, and not exactly an example.
>   Thomas Dietz rewrote the full sections 5 and 6. 
>   It now contains generic format + separate examples.25 <#_Toc97709690>
> - corrected a typo, reported by Mark Lutz "an Exporting Process MUST NOT 
>   attempt to establish a connection more frequently than once per minute. "
> - improved examples:
>   * there were inconsistencies between hexa and non hexa value 
>   * [IPFIX-INFO] Information Elements ID are now used 
>   * the example now uses the lineCardId: PROTO-38 is closed: 
> - new section 9.1 specifying the data types encoding. This was missing for time-related based types, for example.
>   Thanks to Thomas Dietz for writing the text.
> - consistence of field versus information elements
> - improved abstract by Juergen Quittek
> - Corrected the source ID definition: remove Process in "Exporter Process Observation Domain"
> - removed ipfixOption in the specific Option Templates
>   Integration of the changes proposed in my post "Review of the "7. Specific Reporting
>   Requirements" and of the ipfixOption Information Element"
> - the "time" Information Element in the specific Options Templates has been clarified. 
> - Integration of the changes proposed in my post "some more info regarding the scope in [IPFIX-INFO]"
> - Time related Information Element now in sync. with [IPFIX-INFO]
>  [IPFIX-INFO] specifies: 
> 
>     5.6.15  flowStartDeltaUSeconds
>        Description: The positive time offset of the first packet of this
>     flow
>           relative to a base time given in the IPFIX message header.
> 
>     5.6.16  flowEndDeltaUSeconds
>        Description: The positive time offset of the last packet of this
>     flow relative
>           to a base time given in the IPFIX message header.
> 
>  => this implies this change in [IPFIX-] (positive keyword was added)
>    For a Data Set with Flow Records requiring microsecond precision, 
>    the IPFIX Message Header "Export Time" field SHOULD be calculated so 
>    that each Flow Records flowStartDeltaUsec [IPFIX-INFO] and 
>    flowEndDeltaUsec [IPFIX-INFO] would contain a 32 bit positive
>    microsecond offset from the "Export Time" base timestamp. In which 
>    case, if Flow Records with a different precision are needed 
>    (millisecond or nanosecond), these MUST be sent in different Data 
>    Sets. 
>  
>  => This implies that the method called the "one-pass approach" is not
>     valid anymore because the offset could also be negative. 
>     The following new text was introduced to cover the 2 phases approach
> 
> For a Data Set with Flow Records requiring microsecond precision, an 
> example of the "Export Time" calculation is the following: before 
> exporting the Flow Records, the Exporting Process takes as "Export Time" 
> the lowest start time of all the Flow Records to be exported in this 
> Data Set. The only constraint is that the highest end time of the Flow 
> Records in that Data Set can not exceed the "Export Time" plus 71 
> minutes. If a Flow Record end time exceeds this condition, this Flow 
> Record must be exported in a subsequent IPFIX Message.
> 
>  => next definition also changed (second sentence added):
>  Export Time 
>            Time in seconds since 0000 UTC 1970, at which the IPFIX 
>            Message Header leaves the Exporter. Alternatevily, the 
>            Export Time can be a computed value: see the sectin 8
>            "IPFIX Message Header "Export Time" and Flow Record Time"
> 
> 
> 
> 
> We are very close to completion, only a few remaining issues:
> 
>   PROTO-100: Flow Data Records would become Data Records (consensus on 
>    the mailing so far?)  
>    +------------------+---------------------------------------------+  
>    |                  |                    Contents                 |  
>    |                  +--------------------+------------------------+  
>    |       Set        |       Template     |        Record          |  
>    +------------------+--------------------+------------------------+  
>    |   Data Set       |          /         |     Data Record(s)     |  
>    +------------------+--------------------+------------------------+  
>    |   Template Set   | Template Record(s) |           /            |  
>    +------------------+--------------------+------------------------+  
>    | Options Template | Options Template   |           /            |  
>    |       Set        |     Record(s)      |                        |  
>    +------------------+--------------------+------------------------+  
>  
>      PROTO-101: Section 9.1.7 dateTimeMicroSeconds -> "Its encoding is 
>      not defined yet." 
>       
>      PROTO-102: Duplicate chapter "the text from chapter 4 "Criteria for 
>      Flow Expiration and Export" with [IPFIX-ARCH]. Erase this one? 
> 
> Regards, Benoit.
>   
> 

-- 
Sebastian Zander
http://caia.swin.edu.au


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Wed Mar  9 11:58:13 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA24999
	for <ipfix-archive@lists.ietf.org>; Wed, 9 Mar 2005 11:58:13 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D94Dw-0007Ng-00
	for ipfix-list@mil.doit.wisc.edu; Wed, 09 Mar 2005 10:39:52 -0600
Received: from beniaminus.red.cert.org ([192.88.209.10])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D94Dv-0007NY-00
	for ipfix-protocol@net.doit.wisc.edu; Wed, 09 Mar 2005 10:39:51 -0600
Received: from beniaminus.red.cert.org (localhost [127.0.0.1])
	by beniaminus.red.cert.org (8.12.10/8.12.10/2.13) with ESMTP id j29GdmP6029318
	for <ipfix-protocol@net.doit.wisc.edu>; Wed, 9 Mar 2005 11:39:48 -0500
Received: (from defang@localhost)
	by beniaminus.red.cert.org (8.12.10/8.12.10/Submit/1.1) id j29GdDFp029298
	for <ipfix-protocol@net.doit.wisc.edu>; Wed, 9 Mar 2005 11:39:13 -0500
Received: from ioannes.indigo.cert.org (ioannes.indigo.cert.org [10.60.10.57])
	by beniaminus.red.cert.org (envelope-sender <bht@cert.org>) (MIMEDefang) with ESMTP id j29GdBP6029296; Wed, 09 Mar 2005 11:39:13 -0500 (EST)
Received: from [130.129.135.177] (vpn-10-25-4-5.remote.cert.org [10.25.4.5])
	by ioannes.indigo.cert.org (8.12.8/8.12.8/2.42.1.1) with ESMTP id j29GdAED029317;
	Wed, 9 Mar 2005 11:39:10 -0500
In-Reply-To: <422DA1FA.4020906@fokus.fraunhofer.de>
References: <422CDEDE.6040303@cisco.com> <422DA1FA.4020906@fokus.fraunhofer.de>
Mime-Version: 1.0 (Apple Message framework v619.2)
Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha1; boundary="Apple-Mail-4--1064835872"
Message-Id: <d4715e3c9e76f77ce185c814cb6cd0db@cert.org>
Content-Transfer-Encoding: 7bit
Cc: ipfix-protocol@net.doit.wisc.edu
From: Brian Trammell <bht@cert.org>
Subject: Re: [ipfix-protocol] draft-ietf-ipfix-protocol-09.txt available
Date: Wed, 9 Mar 2005 10:39:10 -0600
To: Lutz Mark <mark@fokus.fraunhofer.de>
X-Pgp-Agent: GPGMail 1.0.2
X-Mailer: Apple Mail (2.619.2)
X-Spam-Status: No, hits=0 required=5 checker=SpamAssassin version=2.64
X-Scanned-By: MIMEDefang 2.51 on 192.88.209.10
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>


--Apple-Mail-4--1064835872
Content-Type: text/plain; charset=US-ASCII; format=flowed
Content-Transfer-Encoding: 7bit


On Mar 8, 2005, at 7:00 AM, Lutz Mark wrote:

>
>>  => This implies that the method called the "one-pass approach" is not
>>     valid anymore because the offset could also be negative.     The 
>> following new text was introduced to cover the 2 phases approach
>
> I see that the proposed method saves some bytes on the wire,
> but from an implementors point of view chapter 8 is quite ugly.
>
> Keeping the 'one-pass approach' make the implementation a little
> bit easier. I prefer not to limit the offset to positive values.
>
> If there was already a decision not to allow negative offsets
> we can omit negative offsets via sending these data in a separate
> message:

As I read ipfix-info, we can't do negative offsets because we don't 
have signed integers.

In addition, negative offsets complicate the implementation of analysis 
systems that index incoming ipfix streams by message export time 
(you're still doing two passes, you're just shifting the second pass 
over to the analysis application). However, the separate message 
solution seems like a good compromise...

Regards,

Brian

--
Brian H. Trammell / MTS, CERT/NetSA / <bht@cert.org> / 412.268.9748

--Apple-Mail-4--1064835872
content-type: application/pgp-signature; x-mac-type=70674453;
	name=PGP.sig
content-description: This is a digitally signed message part
content-disposition: inline; filename=PGP.sig
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Darwin)

iD8DBQFCLyau4/8LCZ4pwvYRAhq7AKCJTqvCypIxt0TEIbFlkwPh1/lEGQCeNEF+
vWWTqMsEYxNaVmY+/6Ldcsw=
=+aTv
-----END PGP SIGNATURE-----

--Apple-Mail-4--1064835872--


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Wed Mar  9 12:47:51 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA00983
	for <ipfix-archive@lists.ietf.org>; Wed, 9 Mar 2005 12:47:51 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D958M-0000Vn-00
	for ipfix-list@mil.doit.wisc.edu; Wed, 09 Mar 2005 11:38:10 -0600
Received: from kyoto.netlab.nec.de ([195.37.70.21])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D958L-0000Vi-00
	for ipfix-protocol@net.doit.wisc.edu; Wed, 09 Mar 2005 11:38:09 -0600
Received: from localhost (unknown [130.129.67.221])
	by kyoto.netlab.nec.de (Postfix) with ESMTP id 1D0DD1BAC4D;
	Wed,  9 Mar 2005 18:38:07 +0100 (CET)
Date: Wed, 09 Mar 2005 18:38:05 +0100
From: Juergen Quittek <quittek@netlab.nec.de>
To: Benoit Claise <bclaise@cisco.com>, ipfix-protocol@net.doit.wisc.edu
Subject: [ipfix-protocol] draft-ietf-ipfix-info-07-pre.txt available
Message-ID: <5F921BD0CED52A9443FB1DC0@localhost>
X-Mailer: Mulberry/3.1.6 (Mac OS X)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Dear all,

Please also find an improved version of the IPFIX data model at

<ftp://ftp.netlab.nec.de/pub/internet-drafts/draft-ietf-ipfix-info-07-pre.txt>.

I will post a list of changes compared to the previous version later today.

Thanks,

    Juergen
-- 
Juergen Quittek        quittek@netlab.nec.de       Tel: +49 6221 90511-15
NEC Europe Ltd.,       Network Laboratories        Fax: +49 6221 90511-55
Kurfuersten-Anlage 36, 69115 Heidelberg, Germany   http://www.netlab.nec.de


--On 3/8/05 12:08 AM +0100 Benoit Claise wrote:

> Dear all,
>
> A new version of the IPFIX protocol draft has been compiled.
> As we are in last-call, and as we might discuss some of these already resolved issues this week, allow me to share it with you.
> If you haven't started yet reviewing draft-ietf-ipfix-protocol-08.txt, start with draft-ietf-ipfix-protocol-09.txt as this is much more complete
> You can find the draft at ftp://ftp.netlab.nec.de/pub/internet-drafts/draft-ietf-ipfix-protocol-09.txt
>
> Here is the list of improvement:
[...]

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Wed Mar  9 15:43:53 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA18789
	for <ipfix-archive@lists.ietf.org>; Wed, 9 Mar 2005 15:43:53 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D97wc-0003C0-00
	for ipfix-list@mil.doit.wisc.edu; Wed, 09 Mar 2005 14:38:14 -0600
Received: from kyoto.netlab.nec.de ([195.37.70.21])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D97wb-0003Bu-00
	for ipfix-protocol@net.doit.wisc.edu; Wed, 09 Mar 2005 14:38:13 -0600
Received: from localhost (unknown [130.129.67.221])
	by kyoto.netlab.nec.de (Postfix) with ESMTP id B2C8C1BAC4D;
	Wed,  9 Mar 2005 21:38:11 +0100 (CET)
Date: Wed, 09 Mar 2005 21:38:09 +0100
From: Juergen Quittek <quittek@netlab.nec.de>
To: Benoit Claise <bclaise@cisco.com>, ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] draft-ietf-ipfix-info-07-pre.txt available
Message-ID: <BD9C58C2988B852CFDFA5337@localhost>
In-Reply-To: <5F921BD0CED52A9443FB1DC0@localhost>
References:  <5F921BD0CED52A9443FB1DC0@localhost>
X-Mailer: Mulberry/3.1.6 (Mac OS X)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Dear all,

Here is the list of changes applied to the IPFIX info model since version -05.
Below also find the list of still open issues.

Changes from version -05 to -07-pre:
====================================
- Terminology compliant to protocol document
- Added section 2.2  Scope of Information Elements
- added section 2.3  Naming Conventions for Information Elements
- added data type 'macAddress' to section 3.1
- Made introduction of section 4 on Information Element identifiers
  compliant to protocol document
- added new section 5.9 on Component Identifiers
- completed all old 'to be cone' issues in the text
  (and added three new ones)
- solved all 'Editor's notes'
- added several Information Elements:
    - sourceMacAddress
    - postDestinationMacAddr
    - vlanId
    - postVlanId
    - destinationMacAddress
    - postSourceMacAddress
    - fragmentOffsetIpV4
    - lineCardId
    - flowStartDeltaUSeconds
    - flowEndDeltaUSeconds
    - portId
    - meteringProcessId
    - exportingProcessId
    - sourceId
    - flowId
    - templateId
    - wlanChannelId
    - wlanSsid
    - flowStartDeltaUSeconds
    - flowEndDeltaUSeconds
    - flowStartMilliSeconds
    - flowEndMilliMSeconds
    - flowStartMicroSeconds
    - flowEndMicroSeconds
    - flowStartNanoSeconds
    - flowEndNanoSeconds
    - postClassOfServiceIpV6


List of open issues in version -07-pre:
=======================================

   Issues that need discussion:

   o  time base for relative time stamps
      We have time stamp elements that specify the absolute
      time and time stamp elements that specify an offset
      to the time given in the IPFIX message header.
      Currently, the time offset is of type unsigned.
      This implies that the base time in the IPFIX header
      must be older than or equal to the earliest flow
      start time stamp contained in the message.
      Is this the right way to go?
   o  Do we need an Information Element "flowDuration" ?
   o  Shall we have more 'post-' Information Elements for
      middleboxes?

   Editorial issues:

   o  Add reference for USASCII in section 3.1.9
   o  Is GMT the right time base for absolute time types?
      (sections 3.1.10- 3.1.13)
   o  Add and update references section.  Include
        - RFC768, RFC791 RFC792, RFC793, RFC1771, RFC1930,
        - RFC2236, RFC2402, RFC2406, RFC2460, RFC2463, RFC2863,
        - RFC2960, RFC3032
        - 8802-3:2000 ISO/IEC Information Technology - LAN/MAN
        - IEEE Std 802.1Q
        - 802.11: SSID, channel no.
   o  Add description to wlanSsid
   o  Add Information Elements for specific reporting requirements
      (IPFIX-PROTO, section 7:
        - Metering Process Statistics
        - Metering Process Reliability Statistics
        - Exporting Process Reliability Statistics
        - Flow Keys

Thanks,

    Juergen

--On 3/9/05 6:38 PM +0100 Juergen Quittek wrote:

> Dear all,
>
> Please also find an improved version of the IPFIX data model at
>
> <ftp://ftp.netlab.nec.de/pub/internet-drafts/draft-ietf-ipfix-info-07-pre.txt>.
>
> I will post a list of changes compared to the previous version later today.
>
> Thanks,
>
>     Juergen
> --
> Juergen Quittek        quittek@netlab.nec.de       Tel: +49 6221 90511-15
> NEC Europe Ltd.,       Network Laboratories        Fax: +49 6221 90511-55
> Kurfuersten-Anlage 36, 69115 Heidelberg, Germany   http://www.netlab.nec.de
>
>
> --On 3/8/05 12:08 AM +0100 Benoit Claise wrote:
>
>> Dear all,
>>
>> A new version of the IPFIX protocol draft has been compiled.
>> As we are in last-call, and as we might discuss some of these already resolved issues this week, allow me to share it with you.
>> If you haven't started yet reviewing draft-ietf-ipfix-protocol-08.txt, start with draft-ietf-ipfix-protocol-09.txt as this is much more complete
>> You can find the draft at ftp://ftp.netlab.nec.de/pub/internet-drafts/draft-ietf-ipfix-protocol-09.txt
>>
>> Here is the list of improvement:
> [...]
>
> --
> Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
> Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
> "unsubscribe ipfix" in message body
> Archive     http://ipfix.doit.wisc.edu/archive/



--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Wed Mar  9 15:45:41 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA18877
	for <ipfix-archive@lists.ietf.org>; Wed, 9 Mar 2005 15:45:41 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D97yy-0003EG-00
	for ipfix-list@mil.doit.wisc.edu; Wed, 09 Mar 2005 14:40:40 -0600
Received: from diotima.switch.ch ([130.59.4.87])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D97yx-0003E9-00
	for ipfix-protocol@net.doit.wisc.edu; Wed, 09 Mar 2005 14:40:39 -0600
Received: from diotima.switch.ch (localhost [127.0.0.1])
	by diotima.switch.ch (8.13.3+Sun/8.13.3) with ESMTP id j29KeOaY024110;
	Wed, 9 Mar 2005 21:40:25 +0100 (CET)
Received: (from leinen@localhost)
	by diotima.switch.ch (8.13.3+Sun/8.13.3/Submit) id j29KeOFj024109;
	Wed, 9 Mar 2005 21:40:24 +0100 (CET)
To: Lutz Mark <mark@fokus.fraunhofer.de>
Cc: ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] draft-ietf-ipfix-protocol-09.txt available
X-Face: 1Nk*r=:$IBBb8|TyRB'2WSY6u:BzMO7N)#id#-4_}MsU5?vTI?dez|JiutW4sKBLjp.l7,
	F
   7QOld^hORRtpCUj)!cP]gtK_SyK5FW(+o"!or:v^C^]OxX^3+IPd\z,@ttmwYVO7l`6OXXYR`
From: Simon Leinen <simon@limmat.switch.ch>
In-Reply-To: <422DA1FA.4020906@fokus.fraunhofer.de> (Lutz Mark's message of
 "Tue, 08 Mar 2005 14:00:42 +0100")
References: <422CDEDE.6040303@cisco.com>
	<422DA1FA.4020906@fokus.fraunhofer.de>
Date: Wed, 09 Mar 2005 21:40:23 +0100
Message-ID: <aa7jkgzh6w.fsf@diotima.switch.ch>
User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (usg-unix-v)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

Lutz Mark writes:
[Benoit had written:]
>> => This implies that the method called the "one-pass approach" is
>> not valid anymore because the offset could also be negative.

A one-pass approach is possible even if you mandate non-negative
relative timestamps, as long as you don't (as -09 unfortunately does)
mandate that the base time in the message header is EQUAL TO the
minimum of the (flow start) timestamps over all data records in the
message.

When the exporter starts a new IPFIX message (i.e. the first flow is
queued for export in a fresh message, it can set the base time by
estimating the lower bound for the oldest timestamp that can still be
in present in the flow cache.  In practice, it is easy to compute a
good and safe estimate for this based on flow expiry configuration.

Alternatively, you can derive the base timestamp if you can estimate
the HIGHEST timestamp that may occur in the new message, for example
by limiting the time between starting a new message and exporting it.
You can then simply use that maximum time minus the ~71 minutes (2*32
microseconds) as your base timestamp.

>> The following new text was introduced to cover the 2 phases
>> approach

> I see that the proposed method saves some bytes on the wire,
> but from an implementors point of view chapter 8 is quite ugly.

> Keeping the 'one-pass approach' make the implementation a little
> bit easier. I prefer not to limit the offset to positive values.

As I said, I claim you can have both (one-pass implementation and only
non-negative relative timestamps).  So I don't think what you propose
is useful.  Note that I cannot relate to the application of relative
timestamps for nanosecond resolution, as you'd only have a window of
four seconds (2*32 nanoseconds) for all the timestamps in a message in
that case.

Regards,
-- 
Simon.

> If there was already a decision not to allow negative offsets
> we can omit negative offsets via sending these data in a separate
> message:

> 8<----------------------------------------------

>     By default, the IPFIX Message Header...

>     For a Data Set with Data Records requiring microsecond or
>     nanosecond precision, the IPFIX Message Header "Export Time"
>     field SHOULD be calculated so that each time related Information
>     Elements of the Data Records would contain a 32 bit positive
>     offset from the "Export Time" base timestamp.

>     For a Data Set with Data Records requiring microsecond or
>     nanosecond precision, an example of the "Export Time" calculation
>     is the following: The "Export Time" is set to the second
>     portion of the first time related Information Element of the
>     Data Set. Each subsequent Information Elements containing
>     timestamps are translated into offsets. If an offset
>     is negative or does not fit into 32 bit, the relevant Data
>     Record must be exported in a subsequent IPFIX message.

>     The Flow Records time precision will be implied from the Information
>     Element definitions [IPFIX-INFO].


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Wed Mar  9 16:20:42 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA21363
	for <ipfix-archive@lists.ietf.org>; Wed, 9 Mar 2005 16:20:42 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D98Vo-0003mG-00
	for ipfix-list@mil.doit.wisc.edu; Wed, 09 Mar 2005 15:14:36 -0600
Received: from mailhub.fokus.fraunhofer.de ([193.174.154.14])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D98Vn-0003mA-00
	for ipfix-protocol@net.doit.wisc.edu; Wed, 09 Mar 2005 15:14:35 -0600
Received: from [192.168.113.33] (dsl-084-059-050-116.arcor-ip.net [84.59.50.116])
	by mailhub.fokus.fraunhofer.de (8.11.6p2/8.11.6) with ESMTP id j29LEWa20194
	for <ipfix-protocol@net.doit.wisc.edu>; Wed, 9 Mar 2005 22:14:32 +0100 (MET)
Message-ID: <422F6768.6040106@fokus.fraunhofer.de>
Date: Wed, 09 Mar 2005 22:15:20 +0100
From: Lutz Mark <mark@fokus.fraunhofer.de>
User-Agent: Mozilla Thunderbird 0.9 (Windows/20041103)
X-Accept-Language: de-DE, de, en-us, en
MIME-Version: 1.0
To: ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] draft-ietf-ipfix-protocol-09.txt available
References: <422CDEDE.6040303@cisco.com>	<422DA1FA.4020906@fokus.fraunhofer.de> <aa7jkgzh6w.fsf@diotima.switch.ch>
In-Reply-To: <aa7jkgzh6w.fsf@diotima.switch.ch>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit


Hi Simon,

> A one-pass approach is possible even if you mandate non-negative
> relative timestamps, as long as you don't (as -09 unfortunately does)
> mandate that the base time in the message header is EQUAL TO the
> minimum of the (flow start) timestamps over all data records in the
> message.
> 
> When the exporter starts a new IPFIX message (i.e. the first flow is
> queued for export in a fresh message, it can set the base time by
> estimating the lower bound for the oldest timestamp that can still be
> in present in the flow cache.  In practice, it is easy to compute a
> good and safe estimate for this based on flow expiry configuration.
> 
> Alternatively, you can derive the base timestamp if you can estimate
> the HIGHEST timestamp that may occur in the new message, for example
> by limiting the time between starting a new message and exporting it.
> You can then simply use that maximum time minus the ~71 minutes (2*32
> microseconds) as your base timestamp.

nice idea, in this case you are right. But I have an exporting process
in mind, which is separated from the metering process and which has no 
access to any data (like queues or flow timestamps) of the metering
process. Especially your method does not work if we want to allow the
export of non-flow data via IPFIX.

Best regards,
Lutz


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Wed Mar  9 20:28:53 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA12971
	for <ipfix-archive@lists.ietf.org>; Wed, 9 Mar 2005 20:28:53 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D9CLy-0007Ft-00
	for ipfix-list@mil.doit.wisc.edu; Wed, 09 Mar 2005 19:20:42 -0600
Received: from c3p0.cc.swin.edu.au ([136.186.1.30] helo=swin.edu.au)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D9CLw-0007Fl-00
	for ipfix-protocol@net.doit.wisc.edu; Wed, 09 Mar 2005 19:20:40 -0600
Received: from swin.edu.au (szander.caia.swin.edu.au [136.186.229.100])
	by swin.edu.au (8.9.3p2-20030918/8.9.3) with ESMTP id MAA609720;
	Thu, 10 Mar 2005 12:20:29 +1100 (EST)
Message-ID: <422FA0DC.3080002@swin.edu.au>
Date: Thu, 10 Mar 2005 12:20:28 +1100
From: Sebastian Zander <szander@swin.edu.au>
Organization: Swinburne University
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Benoit Claise <bclaise@cisco.com>
CC: ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] draft-ietf-ipfix-protocol-09.txt available
References: <422CDEDE.6040303@cisco.com>
In-Reply-To: <422CDEDE.6040303@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Hi Benoit,

more comments:

Section 11:

"The Template Withdraw Message MUST not be sent until sufficient time
has elapsed to allow the Collecting Process to receive and process
the last data record using this Template information."

"The Template ID from a withdrawn Template MUST NOT be reused until
sufficient time has elapsed to allow for the Collecting Process to
receive and process the Template withdraw message."

how would an exporter be able to estimate this especially if different
exporters export to the same collector? any recommendations for
implementors?

Figure T:
from the text I understand that the message can contain multiple
<template ID, field count=0> lines but this is not shown in the figure.

this section combines the template management messages with some SCTP
transport issues. i'd prefer the move the transport specific stuff into
the SCTP transport section e.g. "If the Exporting Process restarts, the
SCTP association MUST be shutdown and restarted." and let this section
explain template management only. a few things in this section are not
understandable if one hasn't read the transport section first e.g."
"SCTP stream zero".

"More that one (Option) Template Set MAY be sent in an IPFIX Message."
that is already stated in section 5/6

Section 12:

can this be separated into generic and SCTP transport requirements
that go in the transport section?

..., and SHOULD log the error_._

"The Collecting Process MUST note the Field ID of any Information
Element that it does not understand and MAY discard that Information
Element from the Flow Record.

now Field ID has started to replace Field Type. good idea but it should
replace it everywhere.

i guess Flow Record should be Flow Data Record. having both terms is confusing
and a good argument against having Flow Data Record.

"The Collecting Process MUST note the size and position of any Vendor
Specified Information Element that ..."

maybe these are dumb questions: what is the position (byte offset in the message,
record,?)? why don't i have to record the same for unknown Field IDs/Types?

"More that one (Options) Template Set MAY be received in an IPFIX
Message."
"The Collector MUST accept padding in Flow Data Records, Options Data
Records and Template Records."

what does that mean? per definition ipfix messages can have more than one template
set and padding is well also defined. obviously a collector must be able to decode
properly formatted ipfix messages. a collector MUST be able to process more than one
(options) template set in a message (MAY???).

"... increases with the number of IPFIX data records in _the_ IPFIX Message."

Section 13

"The IPFIX Message Header 16-bit LENGTH field limits the length of a
IPFIX Message to 65536 octets including the header.  A Collecting
Process MUST be able to handle IPFIX Message lengths of up to 65536
octets."

65536 -> 65535, LENGTH -> Length

Section 13.2.4.1

"By default, the Collecting Process listens for connections on SCTP port XXXX (EDITOR NOTE: to be
assigned by IANA)."

and by default the exporting process tries to connect to this port.
(same comment for other transports)

Section 13.2.4.2

"When an Exporting Process has no more IPFIX Messages to send, it
SHOULD shutdown the SCTP association."

does it mean when the exporter is shutdown? or when the exporters doesn't get new flow data for a while?
if it includes the later it should mention a timeout...
(same comment for TCP)

Section 13.2.4.3

what is the purpose of this section? it repeats the defintion of an ipfix message and i can't see
any relation to SCTP. remove it.

Section 13.2.4.4

could the collector be configured to require a certain mode based on the application requirements?
because you usually would have more exporters than collectors that could make it easier to detect
configuration errors...

Section 13.2.4.5 and Section 13.2.5

i'd like to separate the generic and SCTP specific requirements

Section 13.3.6

"Note that following a configuration change a new Template ID should
be used and the old Template ID SHOULD NOT be reused until its
lifetime has expired."

the concept of template lifetimes hasn't been explained so far. isn't this a MUST NOT?

"Template Withdraw Messages SHOULD NOT be sent over UDP."

isn't this a MUST NOT?

Section 13.3.7

exporter and collector should be configured with the same refresh timeout / lifetime

Section 13.3.7

"At any given time the Collecting Process SHOULD maintain the
following for all the current Template Records and Options Template
Records: <Exporting Process, Observation Domain, Template ID,
Template Definition, Last Received>."

Observation Domain -> Source ID, Exporting Process means the IP address or DNS name or?

Section 13.4.2.1

LENGTH -> Length

"If an Exporting Process exports data from multiple Observation
Domains, it should be careful to choose IPFIX Message lengths
appropriately to avoid head-of-line blocking between different
Observation Domains."

TCP cannot avoid hol blocking on one connection only minimize it.
the recommendation is too use short lengths (MSS) or?

multiple tcp connection may be used to avoid hol blocking between
different observation points.

Section 14.4

"UDP is vulnerable to insertion attacks, however, randomization of the IPFIX
Sequence Number might mitigate this problem."

randomization of the _initial_ ipfix sequence number. otherwise we loose the
ability to detect lost records.

"Therefore a 64 bit cookie [L2TPv3] SHOULD be included
  as an element within all messages."

the cookie is not defined yet. it could be an extension of the header or
a one element data set in all messages (in that case it would have to be added
to the info model).

Cheers,

Sebastian

Benoit Claise wrote:

> Dear all,
> 
> A new version of the IPFIX protocol draft has been compiled.
> As we are in last-call, and as we might discuss some of these already 
> resolved issues this week, allow me to share it with you.
> If you haven't started yet reviewing draft-ietf-ipfix-protocol-08.txt, 
> start with draft-ietf-ipfix-protocol-09.txt as this is much more complete
> You can find the draft at 
> ftp://ftp.netlab.nec.de/pub/internet-drafts/draft-ietf-ipfix-protocol-09.txt
> 
> Here is the list of improvement:
> - there were inconsistencies in the packet formats of the previous draft.
>   For example, the figure H was not exactly a generic format, and not exactly an example.
>   Thomas Dietz rewrote the full sections 5 and 6. 
>   It now contains generic format + separate examples.25 <#_Toc97709690>
> - corrected a typo, reported by Mark Lutz "an Exporting Process MUST NOT 
>   attempt to establish a connection more frequently than once per minute. "
> - improved examples:
>   * there were inconsistencies between hexa and non hexa value 
>   * [IPFIX-INFO] Information Elements ID are now used 
>   * the example now uses the lineCardId: PROTO-38 is closed: 
> - new section 9.1 specifying the data types encoding. This was missing for time-related based types, for example.
>   Thanks to Thomas Dietz for writing the text.
> - consistence of field versus information elements
> - improved abstract by Juergen Quittek
> - Corrected the source ID definition: remove Process in "Exporter Process Observation Domain"
> - removed ipfixOption in the specific Option Templates
>   Integration of the changes proposed in my post "Review of the "7. Specific Reporting
>   Requirements" and of the ipfixOption Information Element"
> - the "time" Information Element in the specific Options Templates has been clarified. 
> - Integration of the changes proposed in my post "some more info regarding the scope in [IPFIX-INFO]"
> - Time related Information Element now in sync. with [IPFIX-INFO]
>  [IPFIX-INFO] specifies: 
> 
>     5.6.15  flowStartDeltaUSeconds
>        Description: The positive time offset of the first packet of this
>     flow
>           relative to a base time given in the IPFIX message header.
> 
>     5.6.16  flowEndDeltaUSeconds
>        Description: The positive time offset of the last packet of this
>     flow relative
>           to a base time given in the IPFIX message header.
> 
>  => this implies this change in [IPFIX-] (positive keyword was added)
>    For a Data Set with Flow Records requiring microsecond precision, 
>    the IPFIX Message Header "Export Time" field SHOULD be calculated so 
>    that each Flow Records flowStartDeltaUsec [IPFIX-INFO] and 
>    flowEndDeltaUsec [IPFIX-INFO] would contain a 32 bit positive
>    microsecond offset from the "Export Time" base timestamp. In which 
>    case, if Flow Records with a different precision are needed 
>    (millisecond or nanosecond), these MUST be sent in different Data 
>    Sets. 
>  
>  => This implies that the method called the "one-pass approach" is not
>     valid anymore because the offset could also be negative. 
>     The following new text was introduced to cover the 2 phases approach
> 
> For a Data Set with Flow Records requiring microsecond precision, an 
> example of the "Export Time" calculation is the following: before 
> exporting the Flow Records, the Exporting Process takes as "Export Time" 
> the lowest start time of all the Flow Records to be exported in this 
> Data Set. The only constraint is that the highest end time of the Flow 
> Records in that Data Set can not exceed the "Export Time" plus 71 
> minutes. If a Flow Record end time exceeds this condition, this Flow 
> Record must be exported in a subsequent IPFIX Message.
> 
>  => next definition also changed (second sentence added):
>  Export Time 
>            Time in seconds since 0000 UTC 1970, at which the IPFIX 
>            Message Header leaves the Exporter. Alternatevily, the 
>            Export Time can be a computed value: see the sectin 8
>            "IPFIX Message Header "Export Time" and Flow Record Time"
> 
> 
> 
> 
> We are very close to completion, only a few remaining issues:
> 
>   PROTO-100: Flow Data Records would become Data Records (consensus on 
>    the mailing so far?)  
>    +------------------+---------------------------------------------+  
>    |                  |                    Contents                 |  
>    |                  +--------------------+------------------------+  
>    |       Set        |       Template     |        Record          |  
>    +------------------+--------------------+------------------------+  
>    |   Data Set       |          /         |     Data Record(s)     |  
>    +------------------+--------------------+------------------------+  
>    |   Template Set   | Template Record(s) |           /            |  
>    +------------------+--------------------+------------------------+  
>    | Options Template | Options Template   |           /            |  
>    |       Set        |     Record(s)      |                        |  
>    +------------------+--------------------+------------------------+  
>  
>      PROTO-101: Section 9.1.7 dateTimeMicroSeconds -> "Its encoding is 
>      not defined yet." 
>       
>      PROTO-102: Duplicate chapter "the text from chapter 4 "Criteria for 
>      Flow Expiration and Export" with [IPFIX-ARCH]. Erase this one? 
> 
> Regards, Benoit.
>   
> 

-- 
Sebastian Zander
http://caia.swin.edu.au


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From Afanen@writeme.com  Thu Mar 10 10:57:54 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA28390
	for <ipfix-archive@lists.ietf.org>; Thu, 10 Mar 2005 10:57:54 -0500 (EST)
Received: from [210.94.175.185] (helo=writeme.com)
	by mil.doit.wisc.edu with smtp (Exim 3.13 #1)
	id 1D9Pgs-0004l2-00
	for ipfix-list@mil.doit.wisc.edu; Thu, 10 Mar 2005 09:35:10 -0600
From: "Reinhold Burt" <Afanen@writeme.com>
To: "Janez Webster" <ipfix-list@mil.doit.wisc.edu>
Subject: Re: 88:83-Druggs
Date: Thu, 10 Mar 2005 10:11:09 -0500
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0008_01C524CC.42307699"
X-Priority: 3
X-MSMail-Priority: Normal
X-Unsent: 1
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-RBL-Warning: (bl.spamcop.net) Blocked - see http://www.spamcop.net/bl.shtml?210.94.175.185
Message-Id: <E1D9Pgs-0004l2-00@mil.doit.wisc.edu>

This is a multi-part message in MIME format.

------=_NextPart_000_0008_01C524CC.42307699
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello, 


He was not poor.  He had not even been born poor.  He was just

way.  They'll give you a yard, though it won't be much good to
interest, considering its need.  For ten per cent. Mr. Kugel migh
The very idea, Aileen Butler! exclaimed Mamie.  You'll do noth
a comfortable, lengthy existence because of its very remarkable
He saw visions of a halcyon future.

Why not at the end of the second or third?


Have a nice day.
------=_NextPart_000_0008_01C524CC.42307699
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2900.2180" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2></FONT><FONT size=3D3><FONT face=3DArial>Hello , =
<FONT size=3D4><A=20
href=3D"http://www.rq.mf.com.totafed.com/"><FONT size=3D4>Visit =
0ur Great Phaarma-Mail SH0P=20
and Save up to 75%</FONT></A>.</FONT></FONT></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV>
<TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
  <TBODY>
  <TR vAlign=3Dbottom>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>Vi</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>ra&nbsp;Am</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>en&nbsp;Ci</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>is&nbsp;Le</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>tra,</FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>&nbsp;And</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
  <TR>
    <TD><FONT face=3DArial size=3D4>ag</FONT></TD>
    <TD><FONT face=3DArial size=3D4>bi</FONT></TD>
    <TD><FONT face=3DArial size=3D4>al</FONT></TD>
    <TD><FONT face=3DArial size=3D4>vi</FONT></TD>
    <TD><FONT face=3DArial=20
size=3D4>&nbsp;many&nbsp;other!</FONT></TD></TR></TBODY></TABLE><FONT=20
face=3DArial></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D4>Just try us and =
you will NOT be disappointed :)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D3>Have a nice =
day.</FONT></DIV></BODY></HTML>

------=_NextPart_000_0008_01C524CC.42307699--



From majordomo@mil.doit.wisc.edu  Fri Mar 11 00:07:15 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA18041
	for <ipfix-archive@lists.ietf.org>; Fri, 11 Mar 2005 00:07:14 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1D9c3f-0001lT-00
	for ipfix-list@mil.doit.wisc.edu; Thu, 10 Mar 2005 22:47:31 -0600
Received: from harpo.itss.auckland.ac.nz ([130.216.190.13] helo=smtpc.itss.auckland.ac.nz)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1D9c3d-0001lO-00
	for ipfix@net.doit.wisc.edu; Thu, 10 Mar 2005 22:47:29 -0600
Received: from localhost (localhost.localdomain [127.0.0.1])
	by smtpc.itss.auckland.ac.nz (Postfix) with ESMTP id C75F935320
	for <ipfix@net.doit.wisc.edu>; Fri, 11 Mar 2005 17:47:27 +1300 (NZDT)
Received: from smtpc.itss.auckland.ac.nz ([127.0.0.1])
 by localhost (smtpc.itss.auckland.ac.nz [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 27093-16 for <ipfix@net.doit.wisc.edu>;
 Fri, 11 Mar 2005 17:47:27 +1300 (NZDT)
Received: from motoko.itss.auckland.ac.nz (motoko.itss.auckland.ac.nz [130.216.191.146])
	by smtpc.itss.auckland.ac.nz (Postfix) with ESMTP id A9CD935315
	for <ipfix@net.doit.wisc.edu>; Fri, 11 Mar 2005 17:47:27 +1300 (NZDT)
Received: (from apache@localhost)
	by motoko.itss.auckland.ac.nz (8.11.6/8.11.6) id j2B4lRW15266
	for ipfix@net.doit.wisc.edu; Fri, 11 Mar 2005 17:47:27 +1300
Received: from 130.129.134.0 ([130.129.134.0]) by webmail.auckland.ac.nz
	(Horde) with HTTP for <jbro111@webmail.auckland.ac.nz>; Fri, 11 Mar 2005
	17:47:27 +1300
Message-ID: <1110516447.755b4faf354ab@webmail.auckland.ac.nz>
Date: Fri, 11 Mar 2005 17:47:27 +1300
From: Nevil Brownlee <nevil@auckland.ac.nz>
To: ipfix@net.doit.wisc.edu
Subject: [ipfix] 'Export Time' and deltaTime elements
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
User-Agent: Internet Messaging Program (IMP) 4.0-cvs
X-Originating-IP:  130.129.134.0
X-Virus-Scanned: by amavisd-new at mailhost.auckland.ac.nz
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit


Hi all:

<WG chair hat off>

Thinking about this after today's meeting, my opinion is that

 - we should keep Export Time in the IPFIX Message Header to mean
   the time (in Unix epoch seconds) when the message was sent, and

 - deltaTime elements should be unsigned32 values, representing
   the *negative* offset of the times.  For example, flowStartDeltaSeconds
   is the number of seconds *before* the Export Time that the IPFIX
   Metering Process saw the first packet of a flow.

Of course it means that before an Exporter sends out a message it
has to go through it and compute all the delta values, but surely
it would have to do that no matter what we chose as the Eport Time?

</WG chair hat off>

Cheers, Nevil

-----------------------------------------------------------------------
   Nevil Brownlee                 Computer Science Department | ITSS
   Phone: +64 9 373 7599 x88941           The University of Auckland
   FAX: +64 9 373 7021      Private Bag 92019, Auckland, New Zealand


-------------------------------------------------
This mail sent through University of Auckland
http://www.auckland.ac.nz/

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From gurjot@240volvo.com  Fri Mar 11 03:27:37 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA25020
	for <ipfix-archive@lists.ietf.org>; Fri, 11 Mar 2005 03:27:37 -0500 (EST)
Received: from [220.163.213.4] (helo=220.163.213.4)
	by mil.doit.wisc.edu with smtp (Exim 3.13 #1)
	id 1D9fO5-00056H-00
	for ipfix-list@mil.doit.wisc.edu; Fri, 11 Mar 2005 02:20:51 -0600
Message-ID: <912f01c52611$316e281f$7747de86@240volvo.com>
From: "Paul A. Davis" <gurjot@240volvo.com>
To: ipfix-list@mil.doit.wisc.edu
Subject: =?iso-8859-1?B?VmlhZ3JhIC0gTWFyY2ggMjAwNSBzYWxl?=
Date: Fri, 11 Mar 2005 08:09:18 +0000
MIME-Version: 1.0
Content-Type: multipart/related;
    type="multipart/alternative";
    boundary="----=_NextPart_000_0000_170D8A00.4BD41994"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000

This is a multi-part message in MIME format.

------=_NextPart_000_0000_170D8A00.4BD41994
Content-Type: multipart/alternative;
    boundary="----=_NextPart_001_0001_B201CE7D.9FD35EFD"


------=_NextPart_001_0001_B201CE7D.9FD35EFD
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 7bit

Fast & easy erections
Long effects duration
No prescription required

2 popular medicines:
Cialis - http://www.deltamed.biz/sv/
Viagra - http://www.deltamed.biz/vt/

Directly from the manufacturer!


_________________________________________________________________________
To be taken off future campaigns, go here: http://www.deltamed.biz/uns.htm
_________________________________________________________________________


------=_NextPart_001_0001_B201CE7D.9FD35EFD
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: 7bit

<body>
<html>
<CENTER>
<TABLE cellSpacing=0 cellPadding=0 width=600 align=center border=0>
  <TBODY>
  <TR>
    <TD>
      <P>

Stable & hard erections<br>
Long lasting effects<br>
No prescription required<br><br>

2 popular medicines:<br>
CIALIS - <a href="http://www.deltamed.biz/sv/">http://www.deltamed.biz/sv/</a><br>
VIAGRA - <a href="http://www.deltamed.biz/vt/">http://www.deltamed.biz/vt/</a><br><br>

Choose the manufacturer you can rely on!<br><br><br>

_________________________________________________________________________<br>
To change your mail preferences, go here: <a href="http://www.deltamed.biz/uns.htm">http://www.deltamed.biz/uns.htm</a><br>
_________________________________________________________________________





</P></TD></TR></TBODY></TABLE></CENTER></BODY></HTML>


------=_NextPart_001_0001_B201CE7D.9FD35EFD--



------=_NextPart_000_0000_170D8A00.4BD41994--



From Loreto@futron.com  Fri Mar 11 13:12:57 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA23031
	for <ipfix-archive@lists.ietf.org>; Fri, 11 Mar 2005 13:12:57 -0500 (EST)
Received: from ana122.neoplus.adsl.tpnet.pl ([83.26.82.122] helo=futron.com)
	by mil.doit.wisc.edu with smtp (Exim 3.13 #1)
	id 1D9oNu-0007G9-00
	for ipfix-list@mil.doit.wisc.edu; Fri, 11 Mar 2005 11:57:15 -0600
From: "Belenus Hutton" <Loreto@futron.com>
To: "Rosabella Bartholomew" <ipfix-list@mil.doit.wisc.edu>
Subject: Re: [5:55]-Mediccations
Date: Fri, 11 Mar 2005 12:59:32 -0500
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0008_01C52636.4231E962"
X-Priority: 3
X-MSMail-Priority: Normal
X-Unsent: 1
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-RBL-Warning: (bl.spamcop.net) Blocked - see http://www.spamcop.net/bl.shtml?83.26.82.122
Message-Id: <E1D9oNu-0007G9-00@mil.doit.wisc.edu>

This is a multi-part message in MIME format.

------=_NextPart_000_0008_01C52636.4231E962
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello, 

My lord, you are in the right.  I am a fool.  But don't be
But who is to go with me save men in my own case?  What I cannot
which Fate had thrust him, at least he had done nothing creditabl
Spain as Captain Blood now hoped to humble it again.  Hagthorpe, 
Spanish Admiral never guessed the intent until it was too late an
that men however abandoned could ever descend such an abyss of
You were acquainted with his story?
then among those Spanish pirates all was gibbering and jabbering
in the excitement the Spaniards screamed oaths at the ship, beggi
eddying about her topmasts, all that remained visible to mark the

Have a good day.
------=_NextPart_000_0008_01C52636.4231E962
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2900.2180" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D4></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2><FONT face=3DArial size=3D4>Hello, Just </FONT><A=20
href=3D"http://www.vhqc.aij.com.seasoaftehwa.com/"><FONT face=3DArial =
size=3D4>Visit=20
Our Pharma-Mail-SHOP</FONT></A><FONT face=3DArial size=3D4> and save =20
up to=20
80%.</FONT></FONT></DIV>
<DIV><FONT face=3DArial size=3D4></FONT>&nbsp;</DIV>
<DIV>
<TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
  <TBODY>
  <TR vAlign=3Dbottom>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>Va</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>um&nbsp;Vi</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>ra&nbsp;Ci</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>is&nbsp;Am</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>en,</FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial =
size=3D4>&nbsp;And&nbsp;man</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
  <TR>
    <TD><FONT face=3DArial size=3D4>li</FONT></TD>
    <TD><FONT face=3DArial size=3D4>ag</FONT></TD>
    <TD><FONT face=3DArial size=3D4>al</FONT></TD>
    <TD><FONT face=3DArial size=3D4>bi</FONT></TD>
    <TD><FONT face=3DArial =
size=3D4>y&nbsp;other!</FONT></TD></TR></TBODY></TABLE></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D4>P.S. <EM>You will be pleasantly =
surprised with our prrices=20
</EM>;)</FONT></DIV>
<DIV><FONT face=3DArial size=3D4></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D3>Have a good =
day!</FONT></DIV></BODY></HTML>

------=_NextPart_000_0008_01C52636.4231E962--



From Safiya@gainans.com  Sat Mar 12 23:53:43 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA09429
	for <ipfix-archive@lists.ietf.org>; Sat, 12 Mar 2005 23:53:43 -0500 (EST)
Received: from 218-184-22-159.cm.dynamic.apol.com.tw ([218.184.22.159] helo=gainans.com)
	by mil.doit.wisc.edu with smtp (Exim 3.13 #1)
	id 1DAKnS-0001NK-00
	for ipfix-list@mil.doit.wisc.edu; Sat, 12 Mar 2005 22:33:47 -0600
From: "Gavril Olvera" <Safiya@gainans.com>
To: "Rabindra Miles" <ipfix-list@mil.doit.wisc.edu>
Subject: Re: (WYH/74]-Pharrmmacy
Date: Sat, 12 Mar 2005 23:02:25 -0500
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0008_01C52636.4233D014"
X-Priority: 3
X-MSMail-Priority: Normal
X-Unsent: 1
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441
X-RBL-Warning: (bl.spamcop.net) Blocked - see http://www.spamcop.net/bl.shtml?218.184.22.159
Message-Id: <E1DAKnS-0001NK-00@mil.doit.wisc.edu>

This is a multi-part message in MIME format.

------=_NextPart_000_0008_01C52636.4233D014
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello, 

That was what she deemed him, without qualification, oblivious of
contempt of the French General.  Not so, however, his captains, a
answered.  I know where it is to be found, and my compatriots mu
It's a pity he must hang.  For a man who can frighten Jeffreys
his country, the Admiral had, as you know, a further personal
that their escape was but from frying-pan to fire.  At length,
planter?  Whatever ails you, Peter?  I've never known ye scared
of English seamen as battered and broken as the ship herself, and
Thus challenged, the obvious truculence faded out of Ogle's beari
head of cattle as a ransom, thereafter granting me unmolested pas

Have a good day.
------=_NextPart_000_0008_01C52636.4233D014
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2800.1441" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D4></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2><FONT face=3DArial size=3D4>Hello, Just </FONT><A=20
href=3D"http://www.jnrdn.mpn.com.executivdirecto.com/"><FONT face=3DArial =
size=3D4>Vissit=20
Our Phaarmaccy-By-Mail SHOP</FONT></A><FONT face=3DArial size=3D4> and =
save up to=20
80%.</FONT></FONT></DIV>
<DIV><FONT face=3DArial size=3D4></FONT>&nbsp;</DIV>
<DIV>
<TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
  <TBODY>
  <TR vAlign=3Dbottom>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>Va</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>um&nbsp;Vi</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>ra&nbsp;Ci</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>is&nbsp;Am</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>en,</FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial =
size=3D4>&nbsp;And&nbsp;man</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
  <TR>
    <TD><FONT face=3DArial size=3D4>li</FONT></TD>
    <TD><FONT face=3DArial size=3D4>ag</FONT></TD>
    <TD><FONT face=3DArial size=3D4>al</FONT></TD>
    <TD><FONT face=3DArial size=3D4>bi</FONT></TD>
    <TD><FONT face=3DArial =
size=3D4>y&nbsp;other!</FONT></TD></TR></TBODY></TABLE></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D4>P.S. <EM>You will be pleasantly =
surprised with our prrices=20
</EM>;)</FONT></DIV>
<DIV><FONT face=3DArial size=3D4></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D3>Have a good =
day!</FONT></DIV></BODY></HTML>

------=_NextPart_000_0008_01C52636.4233D014--



From Adela@kcattorney.com  Sun Mar 13 18:36:06 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA21620
	for <ipfix-archive@lists.ietf.org>; Sun, 13 Mar 2005 18:36:06 -0500 (EST)
Received: from 222-136-237-24.gci.net ([24.237.136.222] helo=kcattorney.com)
	by mil.doit.wisc.edu with smtp (Exim 3.13 #1)
	id 1DAcLe-0004TZ-00
	for ipfix-list@mil.doit.wisc.edu; Sun, 13 Mar 2005 17:18:15 -0600
From: "Sean Lindquist" <Adela@kcattorney.com>
To: "Bartolomeo Denton" <ipfix-list@mil.doit.wisc.edu>
Subject: Re: [20:XTD]-Phharmacy
Date: Sun, 13 Mar 2005 18:50:57 -0500
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0008_01C527E4.4234D79F"
X-Priority: 3
X-MSMail-Priority: Normal
X-Unsent: 1
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1158
Message-Id: <E1DAcLe-0004TZ-00@mil.doit.wisc.edu>

This is a multi-part message in MIME format.

------=_NextPart_000_0008_01C527E4.4234D79F
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello, 

You underrated me.  He spoke English, so that all might hear.
I can see that, fool.  A bulky body interposed between Peter Bl
of its heavy ringlets coiled upon her slender, milk-white neck.
England?  Oh, and there's more to it than that, even.  D'ye think
Spanish prisoners.  But she contrived so to time her visits that
His chain companion on that dreadful march was the same Jeremy Pi
self-sufficient fellow, comparatively fresh from England, whose
was to act as her guide, Miss Bishop had her woman, who was not t
a half-score if possible, but no more than that.  They must pick
grievance is sounder than your views of life.  It is news to me t

Have a good day.
------=_NextPart_000_0008_01C527E4.4234D79F
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2800.1158" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT size=3D4><FONT face=3DArial></FONT></FONT>&nbsp;</DIV>
<DIV><FONT size=3D4><FONT face=3DArial>Hello, Try </FONT><A=20
href=3D"http://www.qh.qfs.com.aretheretomakea.com/"><FONT face=3DArial =
size=3D4>Our PharrmaByMail SH0P</FONT></A><FONT face=3DArial =
size=3D4>&nbsp;And SAVE up to 70%</FONT></DIV>
<DIV><FONT face=3DArial size=3D4></FONT>&nbsp;</DIV>
<DIV>
<TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
  <TBODY>
  <TR vAlign=3Dbottom>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>Vi</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>ra-Va</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>um-Am</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>en-Ci</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>is</FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>,&nbsp;man</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
  <TR>
    <TD><FONT face=3DArial size=3D4>ag</FONT></TD>
    <TD><FONT face=3DArial size=3D4>li</FONT></TD>
    <TD><FONT face=3DArial size=3D4>bi</FONT></TD>
    <TD><FONT face=3DArial size=3D4>al</FONT></TD>
    <TD><FONT face=3DArial =
size=3D4>y&nbsp;Other.</FONT></TD></TR></TBODY></TABLE></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D4>Have a nice =
day.</FONT></DIV>
<DIV><FONT face=3DArial size=3D4>P.S. <EM>You will be =
surprised with our great prrices</EM>;)</FONT></DIV></BODY></HTML>

------=_NextPart_000_0008_01C527E4.4234D79F--



From majordomo@mil.doit.wisc.edu  Mon Mar 14 11:19:06 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA19427
	for <ipfix-archive@lists.ietf.org>; Mon, 14 Mar 2005 11:19:05 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DArwp-0005qS-00
	for ipfix-list@mil.doit.wisc.edu; Mon, 14 Mar 2005 09:57:39 -0600
Received: from dplonka by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DArwo-0005qN-00
	for ipfix@net.doit.wisc.edu; Mon, 14 Mar 2005 09:57:38 -0600
Date: Mon, 14 Mar 2005 09:57:38 -0600
From: Dave Plonka <plonka@doit.wisc.edu>
To: ipfix@net.doit.wisc.edu
Subject: [ipfix] DRAFT IPFIX meeting minutes, 62nd IETF, Minneapolis
Message-ID: <20050314095738.A22396@doit.wisc.edu>
Reply-To: plonka@doit.wisc.edu
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="oyUTqETQ0mS9luUI"
X-Mailer: Mutt 1.0.1i
X-Organization: University of Wisconsin-Madison, DoIT Network Services
X-Organization-Too: Wisconsin Advanced Internet Laboratory (WAIL)
X-URL: http://net.doit.wisc.edu/~plonka/
X-VMS-Error: %SYSTEM-W-INHCHMK, inhibited CHMKernel trap, code=00000000, PC=000004CE, PS=7FED6580
X-Shakespearean-Insult: Thou unmuzzled swag-bellied flirt-gill
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>


--oyUTqETQ0mS9luUI
Content-Type: text/plain; charset=us-ascii


Hello IPFIXers,

Please review the attached DRAFT minutes of the IPFIX meeting last
thursday afternoon.  You are welcome to send any follow-up
comments/suggestions/corrections to the list.

The minutes can also be found here:

   http://ipfix.doit.wisc.edu/IETF62/minutes.txt

Thanks much to Simon Leinen, George Michaelson, and Ralf Wolter for
their notes.

Dave

-- 
plonka@doit.wisc.edu  http://net.doit.wisc.edu/~plonka  ARS:N9HZF  Madison, WI

--oyUTqETQ0mS9luUI
Content-Type: text/plain
Content-Disposition: attachment; filename="minutes.txt"

DRAFT Minutes of the IP Flow Information eXport (IPFIX) WG
62nd IETF, Minneapolis, Thursday March 10, 2005
35 people in attendance

submitted by Dave Plonka and Nevil Brownlee (co-chairs) based on notes
from George Michaelson, Simon Leinen, and Ralf Wolter.

The text messaging log is available here:

   http://www.xmpp.org/ietf-logs/ipfix@ietf.xmpp.org/2005-03-10.html

The meeting agenda and slides are available here:

   http://ipfix.doit.wisc.edu/IETF62/

[please see the agenda slides there for the sequence of topics:
 http://ipfix.doit.wisc.edu/IETF62/0-ietf62-ipfix-agenda.pdf ]

----

The chairs mentioned that the four drafts are at the tail end of a WG
last call currently.  We're optimistic because The documents have
improved greatly during this process, thanks to the authors/editors and
contributions from reviewers.

There were no objections raised to discussing the very recent
(yet-to-be-published) changes to the documents.

Our target is to submit them to the IESG by mid-April.

David Kessens (our Area Director) reminded the working group that we
need to get this work done now because of PSAMP depending on IPFIX and
because he is hearing from industry folks that want it.

----

Architecture draft changes (Nevil Brownlee)

[see slides for details:
 http://ipfix.doit.wisc.edu/IETF62/1-ietf62-ipfix-brownlee-arch.pdf ]

----

Protocol draft changes (Benoit Claise)

[see slides for details:
 http://ipfix.doit.wisc.edu/IETF62/2-ietf62-ipfix-claise-proto.ppt ]

version 10 of this draft will be posted next week.

There appears to be consensus on the term Data Record (rather than Flow
Data Record) as discussed recently in the mailing list.

There is an open issue regarding the micro/milli-second timestamp
deltas relative to what is currently called the "export time".  This
will be discussed after Juergen presents it in the information model
discussion (below).

----

Information model (Juergen Quittek)

[see slides for details:
 http://ipfix.doit.wisc.edu/IETF62/3-ietf62-ipfix-quittek-info.ppt ]

In response to a question as to whether or not there is a IANA registry
for the information elements that can be used to define scope (such as
lineCardId), Juergen and Benoit pointed out that any information
element can be used to define scope, but some make much more (or less)
sense than others.  So, we just have one registry for all IPFIX
information elements.

There is a proposal to use 32-bit rather than 64-bit values as
delta/offset times from a base time.  Currently the message header has
a time field called "export time".  If this were used as the base for
delta times, they would have to be signed negative values (for the
start and end of the flow) or implictly negative unsigned values.

So, depending upon what is chosen as the base time, the relative
timestamps might be positive or negative.  Which do we prefer?

Simon Leinen suggested that an arbitrary base time (of the
implementer's choosing) that is before the start or equal to the oldest
time might be better than "export time" which may be interesting, but
not of much use in practice.  This requires only positive values for
relative timestamps and permits some performance optimizations because
it would not be necessary to make additional passes across the flow
data to fix these relative timestamps prior to export.

Others suggested that the export time be preserved as-is because it is
useful when an exporter lags, and that perhaps an additional base time
be added as an information element.  Nevil noted that there is no
simple way to make such a change to the protocol at this point.

Juergen mentioned that there is a sourceId in the message header that
is used to define a sort of scope, this is potentially unnecessary or
ambiguous since information elements could be used to define scope.
Should sourceId be an information element instead?

There was insufficient time to discuss the timestamp and sourceId
issues at length, so we will continue it in the mailing list.

----

Applicability statement (Tanja Zseby)

[see slides for details:
 http://ipfix.doit.wisc.edu/IETF62/4-ietf62-ipfix-zseby-applicability.ppt ]

----

IPFIX Aggregation (Juergen Quittek for Falko Dressler)

[see slides for details:
 http://ipfix.doit.wisc.edu/IETF62/5-ietf62-ipfix-dressler-aggregation.ppt ]

This was a discussion about a new draft discussing aggregation
techniques for devices or environments where it is not feasible or
desired to report all 5-tuple flows.

The chairs encouraged feedback to Falko on this draft.

----

Per-Packet Information Export (Elisa Boschi)
   draft-pohl-perpktinfo-02.txt

[see slides for details:
 http://ipfix.doit.wisc.edu/IETF62/6-ietf62-ipfix-boschi-perpktinfo.ppt ]

Elisa mentioned that a flowId information element has been added so
that, now, no further changes to IPFIX are needed to make this work.

So, now which working group's document should this be integrated into:
IPFIX or PSAMP?

The chairs suggested that we have the right split now, the required
information element is in the IPFIX draft, so the rest of the work
could continue to PSAMP.  This will prevent the integration of this new
content from slowing the process of taking the IPFIX drafts through to
RFC as soon as possible.

There was some general discussion and concern that IPFIX work needed to
continue.  It was noted that even if IPFIX doesn't meet continually,
the WG can still exist (or recharter, theoretically) and continue
pertinent work.

Our focus now though is to get the existing work and with both IPFIX
and PSAMP there is a place for this work.

----

The chairs propose doing one more WG last call on each of the documents
once the next revision is published.  We'll ask the ADs to push our
milestone deadlines out 21 days to a month from now.

Propose submission to IESG for publication by mid-April, 2005

--
$Id: minutes.txt,v 1.3 2005/03/14 15:56:03 dplonka Exp $

--oyUTqETQ0mS9luUI--

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Mon Mar 14 15:17:51 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA15596
	for <ipfix-archive@lists.ietf.org>; Mon, 14 Mar 2005 15:17:50 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DAvsO-00030i-00
	for ipfix-list@mil.doit.wisc.edu; Mon, 14 Mar 2005 14:09:20 -0600
Received: from odd-brew.cisco.com ([144.254.15.119] helo=strange-brew.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DAvsM-00030c-00
	for ipfix@net.doit.wisc.edu; Mon, 14 Mar 2005 14:09:19 -0600
Received: from [10.61.80.252] (ams-clip-vpn-dhcp4349.cisco.com [10.61.80.252])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.8.8) with ESMTP id j2EK9A124172;
	Mon, 14 Mar 2005 21:09:11 +0100 (CET)
Message-ID: <4235EF65.50501@cisco.com>
Date: Mon, 14 Mar 2005 21:09:09 +0100
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Nevil Brownlee <nevil@auckland.ac.nz>
CC: ipfix@net.doit.wisc.edu
Subject: Re: [ipfix] 'Export Time' and deltaTime elements
References: <1110516447.755b4faf354ab@webmail.auckland.ac.nz>
In-Reply-To: <1110516447.755b4faf354ab@webmail.auckland.ac.nz>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Hi Nevil,

I agree that allowing unsigned information elements is the best 
solution, as there is no constraint (A lower or higher "Export Time") on 
the protocol due the information elements definition, and the Export 
Time gives some more information.
Furthermore, it allows the IPFIX implementors to really choose what they 
want in terms of time-related information elements.
You propose flowStartDeltaSeconds, while the current draft proposes 
TimeSeconds. I'm thinking we will never have everybody happy...
Continuing the reasoning about the IPFIX implementation flexibility, I'm 
more and more convinced we should not impose rules such as the one below:

   For a Data Set with Flow Records requiring microsecond precision, 
   the IPFIX Message Header "Export Time" field SHOULD be calculated so 
   that each Flow Records flowStartDeltaUsec [IPFIX-INFO] and 
   flowEndDeltaUsec [IPFIX-INFO] would contain a 32 positive bit signed 
   microsecond offset from the "Export Time" base timestamp.

We can always find pros and cons arguments.
- Yes. It saves 8 bytes for each flow records that contains flow start and end time: my bottleneck is my bandwidth utilization
- No. It takes more cpu to compute the IPFIX Message: my bottleneck is the network element CPU
As I said: we will never have everybody happy!

If we don't impose rules, the different IPFIX implementations will either use the proposed IANA time-related information elements, or will specify new ones, according to their needs.

Regards, Benoit.

>Hi all:
>
><WG chair hat off>
>
>Thinking about this after today's meeting, my opinion is that
>
> - we should keep Export Time in the IPFIX Message Header to mean
>   the time (in Unix epoch seconds) when the message was sent, and
>
> - deltaTime elements should be unsigned32 values, representing
>   the *negative* offset of the times.  For example, flowStartDeltaSeconds
>   is the number of seconds *before* the Export Time that the IPFIX
>   Metering Process saw the first packet of a flow.
>
>Of course it means that before an Exporter sends out a message it
>has to go through it and compute all the delta values, but surely
>it would have to do that no matter what we chose as the Eport Time?
>
></WG chair hat off>
>
>Cheers, Nevil
>
>-----------------------------------------------------------------------
>   Nevil Brownlee                 Computer Science Department | ITSS
>   Phone: +64 9 373 7599 x88941           The University of Auckland
>   FAX: +64 9 373 7021      Private Bag 92019, Auckland, New Zealand
>
>
>-------------------------------------------------
>This mail sent through University of Auckland
>http://www.auckland.ac.nz/
>
>--
>Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
>Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
>"unsubscribe ipfix" in message body
>Archive     http://ipfix.doit.wisc.edu/archive/
>  
>


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From Betelgeuse@kamarga.com  Mon Mar 14 16:00:35 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA21143
	for <ipfix-archive@lists.ietf.org>; Mon, 14 Mar 2005 16:00:34 -0500 (EST)
Received: from [203.177.169.89] (helo=kamarga.com)
	by mil.doit.wisc.edu with smtp (Exim 3.13 #1)
	id 1DAwXn-0003nF-00
	for ipfix-list@mil.doit.wisc.edu; Mon, 14 Mar 2005 14:52:07 -0600
From: "Nosizwe Hale" <Betelgeuse@kamarga.com>
To: "Loretta Breeden" <ipfix-list@mil.doit.wisc.edu>
Subject: Re: (7-78) Medicati.onns
Date: Mon, 14 Mar 2005 15:29:38 -0500
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0008_01C52882.423606DF"
X-Priority: 3
X-MSMail-Priority: Normal
X-Unsent: 1
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-RBL-Warning: (bl.spamcop.net) Blocked - see http://www.spamcop.net/bl.shtml?203.177.169.89
X-RBL-Warning: (dnsbl.njabl.org) open proxy -- 1104738003
Message-Id: <E1DAwXn-0003nF-00@mil.doit.wisc.edu>

This is a multi-part message in MIME format.

------=_NextPart_000_0008_01C52882.423606DF
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello, 

she confessed.  But no doubt you know your world better than I.
above his light eyes:
from the Arabella.  But before that happened the sloop was a thin
greet me?
Blood, and I am worth precisely ten pounds.  I know it because th
Weeks passed, and every ship from home brought additional news.
You misapprehend me completely, said Lord Julian.  And on that 
even within his embrace, which would not be denied; a look of dre
Though I promise you your life, I must - as you've heard - keep
may find in the ignorance of others.

Have a good day.
------=_NextPart_000_0008_01C52882.423606DF
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2900.2180" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D4></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D4>Hello, Visit Our </FONT><A=20
href=3D"http://www.gx.kb.com.reallnotthafa.com/"><FONT =
face=3DArial size=3D4>Great PharmByMail=20
Shop</FONT></A><FONT face=3DArial size=3D4> and =
SAVE 80%</FONT></FONT></DIV>
<DIV><FONT face=3DArial size=3D4>
<TABLE style=3D"FONT-SIZE: medium; FONT-FAMILY: Arial, Helvetica, =
sans-serif"=20
cellSpacing=3D0 cellPadding=3D0 border=3D0>
  <TBODY>
  <TR vAlign=3Dbottom>
    <TD rowSpan=3D2>Vl</TD>
    <TD></TD>
    <TD rowSpan=3D2>RA&nbsp;VA</TD>
    <TD></TD>
    <TD rowSpan=3D2>UM&nbsp;AM</TD>
    <TD></TD>
    <TD rowSpan=3D2>EN&nbsp;Cl</TD>
    <TD></TD>
    <TD rowSpan=3D2>S</TD>
    <TD rowSpan=3D2>,&nbsp;man</TD>
    <TD></TD>
  <TR>
    <TD>AG</TD>
    <TD>Ll</TD>
    <TD>Bl</TD>
    <TD>ALl</TD>
    <TD>y&nbsp;Other.</TD></TR></TBODY></TABLE></FONT></DIV>
<DIV><FONT face=3DArial size=3D3></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D3>Have a good day.</FONT></DIV>
<DIV><FONT face=3DArial size=3D3>P.S. <EM>You will be pIeasantly =
surprised with our=20
great Pricces </EM>;-)</FONT></DIV></BODY></HTML>

------=_NextPart_000_0008_01C52882.423606DF--



From cyril@access-one.com  Tue Mar 15 07:28:30 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA07324
	for <ipfix-archive@lists.ietf.org>; Tue, 15 Mar 2005 07:28:30 -0500 (EST)
Received: from smtp.doit.wisc.edu ([144.92.9.43])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DBAZf-0003cM-00
	for ipfix-list@mil.doit.wisc.edu; Tue, 15 Mar 2005 05:50:59 -0600
Received: from 220.77.212.17 ([220.77.212.17])
	by smtp.doit.wisc.edu (8.13.3/8.12.6) with SMTP id j2FBohZk108932
	for <ipfix-list@mil.doit.wisc.edu>; Tue, 15 Mar 2005 05:50:57 -0600
Message-ID: <0edf01c52951$fe416bd9$021b8a33@access-one.com>
From: "Vanessa J. Smith" <cyril@access-one.com>
To: ipfix-list@mil.doit.wisc.edu
Subject: =?iso-8859-1?B?TWFjcm9tZWRpYSBTdHVkaW8gTVggMjAwNCAtIHdob2xlc2FsZSBwcmljZQ==?=
Date: Tue, 15 Mar 2005 11:25:15 +0000
MIME-Version: 1.0
Content-Type: multipart/related;
    type="multipart/alternative";
    boundary="----=_NextPart_000_0000_411B6573.542E7502"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000

This is a multi-part message in MIME format.

------=_NextPart_000_0000_411B6573.542E7502
Content-Type: multipart/alternative;
    boundary="----=_NextPart_001_0001_43DDD7A6.68D6A3A3"


------=_NextPart_001_0001_43DDD7A6.68D6A3A3
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 7bit

Get access to all the software imaginable for unbelievably low prices!
We sell software 2-6 times cheaper than retail price.

Just a few examples:
$79.95 Windows XP Professional (Including: Service Pack 2)
$89.95 Microsoft Office 2003 Professional / $79.95 Office XP Professional
$99.95 Adobe Photoshop 8.0/CS (Including: ImageReady CS)
$179.95 Macromedia Studio MX 2004 (Including: Dreamweaver MX + Flash MX + Fireworks MX)
$79.95 Adobe Acrobat 6.0 Professional
$59.95 Corel Draw Graphics Suite 11

Special Offers:
$89.95 Windows XP Professional + Office XP Professional
$149.95 Adobe Photoshop CS + Adobe Illustrator CS + Adobe InDesign CS
$129.95 Adobe Photoshop 7 + Adobe Premiere 7 + Adobe Illustrator 10

All main products from Microsoft, Adobe, Macromedia, Corel, etc.
And many more... To visit us go:

http://www.anysoft.biz

Best regards,
Vanessa Smith


_____________________________________________________ 
To stop further mailings, go: http://www.anysoft.biz/uns.htm
_____________________________________________________ 


------=_NextPart_001_0001_43DDD7A6.68D6A3A3
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1251">
<META content="MSHTML 6.00.2900.2604" name=GENERATOR></HEAD>
<BODY>
<CENTER>
<TABLE cellSpacing=0 cellPadding=0 width=800 align=center border=0>
  <TBODY>
  <TR>
    <TD>Access all the popular 
      software you need for 
      bottom prices!<BR>Our software is 2-10 times cheaper than sold by 
      our competitors.<BR><BR>Examples:<BR>$79.95 Windows XP Professional (Including: Service Pack 
      2)<BR>$89.95 Microsoft Office 2003 Professional / $79.95 Office 
      XP Professional<BR>$99.95 Adobe Photoshop 8.0/CS (Including: ImageReady 
      CS)<BR>$179.95 Macromedia Studio MX 2004 (Including: Dreamweaver MX + 
      Flash MX + Fireworks MX)<BR>$79.95 Adobe Acrobat 6.0 
      Professional<BR>$69.95 MS Project 2003 Professional<BR><BR>Special Offers:<BR>$89.95 Windows 
      XP Professional + Office XP Professional<BR>$149.95 Adobe 
      Creative Suite Premium (5 CD)<BR>$129.95 Adobe Photoshop 7 + Adobe 
      Premiere 7 + Adobe Illustrator 10<BR><BR>All main products from Microsoft, 
      Adobe, Macromedia, Corel, etc.<BR>And many 
      other... For full list of products go:<BR><BR><A 
      href="http://www.anysoft.biz">http://www.anysoft.biz</A><BR><BR>Regards,<BR>Vanessa J. Smith<BR><BR><BR>_____________________________________________________ 
      <BR>To stop further mailings, go: <A 
      href="http://www.anysoft.biz/uns.htm">http://www.anysoft.biz/uns.htm</A><BR>_____________________________________________________ 

      <P></P></TD></TR></TBODY></TABLE></CENTER></BODY></HTML>


------=_NextPart_001_0001_43DDD7A6.68D6A3A3--



------=_NextPart_000_0000_411B6573.542E7502--



From majordomo@mil.doit.wisc.edu  Thu Mar 17 09:47:40 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA04410
	for <ipfix-archive@lists.ietf.org>; Thu, 17 Mar 2005 09:47:39 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DBvoE-0005HU-00
	for ipfix-list@mil.doit.wisc.edu; Thu, 17 Mar 2005 08:17:10 -0600
Received: from odd-brew.cisco.com ([144.254.15.119] helo=strange-brew.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DBvoD-0005Gf-00; Thu, 17 Mar 2005 08:17:09 -0600
Received: from [10.61.80.235] (ams-clip-vpn-dhcp4332.cisco.com [10.61.80.235])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.8.8) with ESMTP id j2HEGm122649;
	Thu, 17 Mar 2005 15:16:48 +0100 (CET)
Message-ID: <42399150.8070408@cisco.com>
Date: Thu, 17 Mar 2005 15:16:48 +0100
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Brian Trammell <bht@cert.org>
CC: ipfix-protocol@net.doit.wisc.edu, ipfix-arch@net.doit.wisc.edu
Subject: [ipfix-protocol] Re: [ipfix-arch] protocol and architecture terminology nitpick
References: <9378b4eab7a1e3b402b824a14a7f836b@cert.org>
In-Reply-To: <9378b4eab7a1e3b402b824a14a7f836b@cert.org>
Content-Type: multipart/alternative;
 boundary="------------030700010009070706000207"
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

This is a multi-part message in MIME format.
--------------030700010009070706000207
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Brian,

As suggested, this is modified in IPFIX-PROTO.
The new definition is:

Metering Process

    The Metering Process generates Flow Records.  Inputs to the process
    are packet headers and characteristics observed at an Observation
    Point and packet treatment at the Observation Point (for example the
    selected output interface).

    The Metering Process consists of a set of functions that includes
    packet header capturing, timestamping, sampling, classifying, and
    maintaining Flow Records.

    The maintenance of Flow Records may include creating new records,
    updating existing ones, computing Flow statistics, deriving further
    Flow properties, detecting Flow expiration, passing Flow Records to
    the Exporting Process, and deleting Flow Records.
     

Nevil, for consistency purposes, you should copy this definition in 
IPFIX-ARCH.

Regards, Benoit.

> I have one terminology nit to pick concerning 
> draft-ietf-ipfix-protocol-08.txt:
>
> In section 3, Terminology, "Metering Process", on page 7, I suggest 
> changing:
>
> "Input to the process are packet headers observed at an Observation 
> Point and packet treatment at the Observation Point..."
>
> to:
>
> "Inputs to the process are packet headers and characteristics observed 
> at an Observation Point and packet treatment at the Observation Point..."
>
> as the current wording doesn't take into account "IP Traffic Flow" 
> values part 2 on page 6:
>
> "2. one or more characteristics of the packet itself"
>
> if those characteristics are not, available in or derived from the 
> network, transport, or application layer headers. (The specific 
> application I'm thinking of for shipping more than headers to the 
> Metering Process is first-N-octet payload hashing used in some 
> darkspace sensors to classify worm propagation and scanning attempts.) 
> In fact, Section 14, para 5, on Page 45, implies that payload 
> information beyond the header may be passed forward to the Collecting 
> Process by the Metering Process: "When an Information Element 
> containing end-user payload information is exported, it SHOULD be 
> transmitted to the Collecting Process using a means that secures its 
> contents against eavesdropping."
>
> I realize that the coupling between the Observation Point and the 
> Metering Process is an implementation detail outside the scope of the 
> protocol documents; nevertheless, for the sake of consistency, I'd 
> suggest changing the relevant portion of the Terminology definition 
> for Metering Process as above.
>
> This suggested change also affects the terminology definition in 
> draft-ietf-ipfix-architecture-06.txt, also in section 3, on page 7 of 
> that document.
>
> Regards,
>
> Brian
>
> -- 
> Brian H. Trammell / MTS, CERT/NetSA / <bht@cert.org> / 412.268.9748



--------------030700010009070706000207
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Brian,<br>
<br>
As suggested, this is modified in IPFIX-PROTO.<br>
The new definition is:<br>
<p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;;">Metering
Process<o:p></o:p></span></p>
<blockquote>The Metering Process generates Flow Records.&nbsp; Inputs to the
process are packet headers and characteristics observed at an
Observation Point and packet treatment at the Observation Point (for
example the selected output interface). <br>
  <br>
The Metering Process consists of a set of functions that includes
packet header capturing, timestamping, sampling, classifying, and
maintaining Flow Records. <br>
  <br>
The maintenance of Flow Records may include creating new records,
updating existing ones, computing Flow statistics, deriving further
Flow properties, detecting Flow expiration, passing Flow Records to the
Exporting Process, and deleting Flow Records.<span
 style="font-size: 12pt;" lang="EN-GB"><o:p></o:p></span><span
 style="font-size: 12pt;" lang="EN-GB"><o:p><br>
&nbsp;</o:p></span></blockquote>
Nevil, for consistency purposes, you should copy this definition in
IPFIX-ARCH.<br>
<br>
Regards, Benoit.<br>
<br>
<blockquote cite="mid9378b4eab7a1e3b402b824a14a7f836b@cert.org"
 type="cite">I have one terminology nit to pick concerning
draft-ietf-ipfix-protocol-08.txt:
  <br>
  <br>
In section 3, Terminology, "Metering Process", on page 7, I suggest
changing:
  <br>
  <br>
"Input to the process are packet headers observed at an Observation
Point and packet treatment at the Observation Point..."
  <br>
  <br>
to:
  <br>
  <br>
"Inputs to the process are packet headers and characteristics observed
at an Observation Point and packet treatment at the Observation
Point..."
  <br>
  <br>
as the current wording doesn't take into account "IP Traffic Flow"
values part 2 on page 6:
  <br>
  <br>
"2. one or more characteristics of the packet itself"
  <br>
  <br>
if those characteristics are not, available in or derived from the
network, transport, or application layer headers. (The specific
application I'm thinking of for shipping more than headers to the
Metering Process is first-N-octet payload hashing used in some
darkspace sensors to classify worm propagation and scanning attempts.)
In fact, Section 14, para 5, on Page 45, implies that payload
information beyond the header may be passed forward to the Collecting
Process by the Metering Process: "When an Information Element
containing end-user payload information is exported, it SHOULD be
transmitted to the Collecting Process using a means that secures its
contents against eavesdropping."
  <br>
  <br>
I realize that the coupling between the Observation Point and the
Metering Process is an implementation detail outside the scope of the
protocol documents; nevertheless, for the sake of consistency, I'd
suggest changing the relevant portion of the Terminology definition for
Metering Process as above.
  <br>
  <br>
This suggested change also affects the terminology definition in
draft-ietf-ipfix-architecture-06.txt, also in section 3, on page 7 of
that document.
  <br>
  <br>
Regards,
  <br>
  <br>
Brian
  <br>
  <br>
--
  <br>
Brian H. Trammell / MTS, CERT/NetSA / <a class="moz-txt-link-rfc2396E" href="mailto:bht@cert.org">&lt;bht@cert.org&gt;</a> /
412.268.9748
  <br>
</blockquote>
<br>
</body>
</html>

--------------030700010009070706000207--

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Thu Mar 17 10:38:40 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA13676
	for <ipfix-archive@lists.ietf.org>; Thu, 17 Mar 2005 10:38:39 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DBwqu-0006j0-00
	for ipfix-list@mil.doit.wisc.edu; Thu, 17 Mar 2005 09:24:00 -0600
Received: from odd-brew.cisco.com ([144.254.15.119] helo=strange-brew.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DBvoD-0005Gf-00; Thu, 17 Mar 2005 08:17:09 -0600
Received: from [10.61.80.235] (ams-clip-vpn-dhcp4332.cisco.com [10.61.80.235])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.8.8) with ESMTP id j2HEGm122649;
	Thu, 17 Mar 2005 15:16:48 +0100 (CET)
Message-ID: <42399150.8070408@cisco.com>
Date: Thu, 17 Mar 2005 15:16:48 +0100
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Brian Trammell <bht@cert.org>
CC: ipfix-protocol@net.doit.wisc.edu, ipfix-arch@net.doit.wisc.edu
Subject: Re: [ipfix-arch] protocol and architecture terminology nitpick
References: <9378b4eab7a1e3b402b824a14a7f836b@cert.org>
In-Reply-To: <9378b4eab7a1e3b402b824a14a7f836b@cert.org>
Content-Type: multipart/alternative;
 boundary="------------030700010009070706000207"
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

This is a multi-part message in MIME format.
--------------030700010009070706000207
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Brian,

As suggested, this is modified in IPFIX-PROTO.
The new definition is:

Metering Process

    The Metering Process generates Flow Records.  Inputs to the process
    are packet headers and characteristics observed at an Observation
    Point and packet treatment at the Observation Point (for example the
    selected output interface).

    The Metering Process consists of a set of functions that includes
    packet header capturing, timestamping, sampling, classifying, and
    maintaining Flow Records.

    The maintenance of Flow Records may include creating new records,
    updating existing ones, computing Flow statistics, deriving further
    Flow properties, detecting Flow expiration, passing Flow Records to
    the Exporting Process, and deleting Flow Records.
     

Nevil, for consistency purposes, you should copy this definition in 
IPFIX-ARCH.

Regards, Benoit.

> I have one terminology nit to pick concerning 
> draft-ietf-ipfix-protocol-08.txt:
>
> In section 3, Terminology, "Metering Process", on page 7, I suggest 
> changing:
>
> "Input to the process are packet headers observed at an Observation 
> Point and packet treatment at the Observation Point..."
>
> to:
>
> "Inputs to the process are packet headers and characteristics observed 
> at an Observation Point and packet treatment at the Observation Point..."
>
> as the current wording doesn't take into account "IP Traffic Flow" 
> values part 2 on page 6:
>
> "2. one or more characteristics of the packet itself"
>
> if those characteristics are not, available in or derived from the 
> network, transport, or application layer headers. (The specific 
> application I'm thinking of for shipping more than headers to the 
> Metering Process is first-N-octet payload hashing used in some 
> darkspace sensors to classify worm propagation and scanning attempts.) 
> In fact, Section 14, para 5, on Page 45, implies that payload 
> information beyond the header may be passed forward to the Collecting 
> Process by the Metering Process: "When an Information Element 
> containing end-user payload information is exported, it SHOULD be 
> transmitted to the Collecting Process using a means that secures its 
> contents against eavesdropping."
>
> I realize that the coupling between the Observation Point and the 
> Metering Process is an implementation detail outside the scope of the 
> protocol documents; nevertheless, for the sake of consistency, I'd 
> suggest changing the relevant portion of the Terminology definition 
> for Metering Process as above.
>
> This suggested change also affects the terminology definition in 
> draft-ietf-ipfix-architecture-06.txt, also in section 3, on page 7 of 
> that document.
>
> Regards,
>
> Brian
>
> -- 
> Brian H. Trammell / MTS, CERT/NetSA / <bht@cert.org> / 412.268.9748



--------------030700010009070706000207
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Brian,<br>
<br>
As suggested, this is modified in IPFIX-PROTO.<br>
The new definition is:<br>
<p class="MsoNormal"><span style="font-family: &quot;Courier New&quot;;">Metering
Process<o:p></o:p></span></p>
<blockquote>The Metering Process generates Flow Records.&nbsp; Inputs to the
process are packet headers and characteristics observed at an
Observation Point and packet treatment at the Observation Point (for
example the selected output interface). <br>
  <br>
The Metering Process consists of a set of functions that includes
packet header capturing, timestamping, sampling, classifying, and
maintaining Flow Records. <br>
  <br>
The maintenance of Flow Records may include creating new records,
updating existing ones, computing Flow statistics, deriving further
Flow properties, detecting Flow expiration, passing Flow Records to the
Exporting Process, and deleting Flow Records.<span
 style="font-size: 12pt;" lang="EN-GB"><o:p></o:p></span><span
 style="font-size: 12pt;" lang="EN-GB"><o:p><br>
&nbsp;</o:p></span></blockquote>
Nevil, for consistency purposes, you should copy this definition in
IPFIX-ARCH.<br>
<br>
Regards, Benoit.<br>
<br>
<blockquote cite="mid9378b4eab7a1e3b402b824a14a7f836b@cert.org"
 type="cite">I have one terminology nit to pick concerning
draft-ietf-ipfix-protocol-08.txt:
  <br>
  <br>
In section 3, Terminology, "Metering Process", on page 7, I suggest
changing:
  <br>
  <br>
"Input to the process are packet headers observed at an Observation
Point and packet treatment at the Observation Point..."
  <br>
  <br>
to:
  <br>
  <br>
"Inputs to the process are packet headers and characteristics observed
at an Observation Point and packet treatment at the Observation
Point..."
  <br>
  <br>
as the current wording doesn't take into account "IP Traffic Flow"
values part 2 on page 6:
  <br>
  <br>
"2. one or more characteristics of the packet itself"
  <br>
  <br>
if those characteristics are not, available in or derived from the
network, transport, or application layer headers. (The specific
application I'm thinking of for shipping more than headers to the
Metering Process is first-N-octet payload hashing used in some
darkspace sensors to classify worm propagation and scanning attempts.)
In fact, Section 14, para 5, on Page 45, implies that payload
information beyond the header may be passed forward to the Collecting
Process by the Metering Process: "When an Information Element
containing end-user payload information is exported, it SHOULD be
transmitted to the Collecting Process using a means that secures its
contents against eavesdropping."
  <br>
  <br>
I realize that the coupling between the Observation Point and the
Metering Process is an implementation detail outside the scope of the
protocol documents; nevertheless, for the sake of consistency, I'd
suggest changing the relevant portion of the Terminology definition for
Metering Process as above.
  <br>
  <br>
This suggested change also affects the terminology definition in
draft-ietf-ipfix-architecture-06.txt, also in section 3, on page 7 of
that document.
  <br>
  <br>
Regards,
  <br>
  <br>
Brian
  <br>
  <br>
--
  <br>
Brian H. Trammell / MTS, CERT/NetSA / <a class="moz-txt-link-rfc2396E" href="mailto:bht@cert.org">&lt;bht@cert.org&gt;</a> /
412.268.9748
  <br>
</blockquote>
<br>
</body>
</html>

--------------030700010009070706000207--

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Thu Mar 17 11:12:59 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA18461
	for <ipfix-archive@lists.ietf.org>; Thu, 17 Mar 2005 11:12:58 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DBxMd-0007HT-00
	for ipfix-list@mil.doit.wisc.edu; Thu, 17 Mar 2005 09:56:47 -0600
Received: from odd-brew.cisco.com ([144.254.15.119] helo=strange-brew.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DBxMP-0007HK-00
	for ipfix-protocol@net.doit.wisc.edu; Thu, 17 Mar 2005 09:56:33 -0600
Received: from [10.61.80.235] (ams-clip-vpn-dhcp4332.cisco.com [10.61.80.235])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.8.8) with ESMTP id j2HFtY123435;
	Thu, 17 Mar 2005 16:55:35 +0100 (CET)
Message-ID: <4239A876.4060106@cisco.com>
Date: Thu, 17 Mar 2005 16:55:34 +0100
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Sebastian Zander <szander@swin.edu.au>
CC: ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] draft-ietf-ipfix-protocol-09.txt available
References: <422CDEDE.6040303@cisco.com> <422E5967.1010107@swin.edu.au>
In-Reply-To: <422E5967.1010107@swin.edu.au>
Content-Type: multipart/alternative;
 boundary="------------070803060109010905090800"
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

This is a multi-part message in MIME format.
--------------070803060109010905090800
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hi Sebastian,

Thanks for the review.
See inline.

> Hi Benoit,
>
> some comments on the draft up to and including section 10. i hope
> i have time to read the rest tomorrow...
>
> Section 3:
> "Should there be any apparent discrepancy in definitions between these 
> two
> documents, the definitions defined in this document take precedence."
>
> we must make sure that the same terms have the same defintion in both 
> documents.
> shouldn't be too difficult.

It's the case.

>
> Defintion of Information Element
> fields and scope fields are both attributes (terminology issue)? Flow 
> Record
> should be replaced by Data Record (even with the current defintion)

done.

>
> Section 3.1:
> this section needs to be changed anyway. the text should be more concise
> e.g. "A Template Set is composed of Template Record(s).  No Flow or 
> Options
> Data Record is included." should be replace by "A Template Set 
> contains only
> Template Record(s) [and no other records]."

Done. The new section is now:

A Data Set is composed of Data Record(s).  No Template Record is 
included.  A Template Record or an Options Template Record defines the 
Data Record.

A Template Set contains only Template Record(s). 

An Options Template Set contains only Options Template Record(s). 


>
> Section 4:
> 4.1 seems off topic.
> 4.2 describes the behaviour of the exporting process and seems 
> relevant for
> implementers. however, it only uses should instead of SHOULD etc. so 
> is it
> supposed to be part of the spec or purely informative? in the later 
> case it
> could be removed, especially if it is in ipfix-arch.

Remove in this draft. Kept only in IPFIX-ARCH

>
> Section 5 and 6:
> why do we need 2 different sections 'Message Format' and 'IPFIX 
> Message Format'?
> integrate the 2 sections.

Done.

>
> Section 5:
> first paragraph below figure B: should be removed because the set ID 
> is defined
> in a later section.

Done.

>
> "The format of the Data, Template and Options Template Sets will be
> discussed later in this document."

Done.

> i would remove that sentence, if you really wanna keep it add 'message
> header' and the section numbers where the different things are actually
> specified.
>
> "The Exporter MUST code all binary ...
> remove that sentence because this is explained in detail in section 9.

The section 9 is only related to Information Elements.

>
> Section 6:
>
> Message Header Field Descriptions, Length: 'message Header' -> 
> 'Message Header'

Done.

>
> Section 6.2, 1st paragraph: ", both the Template Set and the Option 
> Template
> Set." remove that part of the sentence

Done.

>
> Section 6.2, 2nd paragraph: "The Field Ids used to identify 
> Information Elements
> are represented by the Field Type." i propose to replace Field Type by 
> Field Id in
> the protocol draft.

This has been improved in version 10. Please have a look at the proposal.

> having two terms for the same thing is confusing and field
> type could be easily confused with the data type (ipfix-info) e.g.
> "A numeric value that represents the type of the Information Element.  
> Refer to [IPFIX-INFO]."
> Section 9 also uses type with the meaning of data type.
>
> rename to 'Enterprise Bit'. Enterprise Field Type would be a Field 
> Type with the
> E bit set.
>
> Field Length: replace 'bytes' by 'octets'. 

done.

> add: The field length may
> be smaller than the defintion in ipfix-info if reduced size encoding 
> is used (see section
> 9.2).

Done.

>
> Section 6.3.2:
>
> simplify and fix the length definition:
>
> Total length of the Set in octets including the Set Header, all 
> records and the
> optional padding.  Because an individual Set MAY contain multiple 
> records, the Length
> value MUST be used to determine the position of the next Set.

Done.

>
> Section 6.4:
>
> heading must be changed to 'Record Formats'

Well spot. Done.

>
> "Templates greatly enhance the flexibility of the record
> format because they allow the Collecting Process to process records
> without necessarily knowing the interpretation of all the data in
> the record."
> 'process' sounds misleading. the record could be received and stored but
> it can't be really used without knowing the template defintion.

What do you suggest?

>
> "A Template Record MAY exclusively contain IETF defined
> Information Elements.  A Template Record MAY contain Enterprise
> Specific Information Elements from one or more vendors.  A Template
> Record MAY contain IETF and Enterprise Specific Information
> Elements."
> can we make it simpler? A Template Record can contain any combination
> of IETF and Enterprise Specific Information Elements.

A Template Record contains any combination of IANA-assigned and/or 
enterprise-specific Information Elements identifiers.

>
> "There are no constraints regarding the order the Template ID 
> allocation."
> ... the order _of_ the ...
>
> again, why do we need a separate defintion for template records? an 
> options
> template with scope field count = 0 is basically a template record so the
> defintion is redundant.

Option Template has got the notion of scope. Personally I prefer to make 
a clear distinction.

>
> Section 6.4.2.1
>
> can you please clarify if the scope fields are within the same field id
> space as the information elements. if not where are the scope ids 
> defined?

Isn't it clear from the text below?

   Note that other Information Elements such as 
   meteringProcessId, exportingProcessId, sourceId, etc. are also valid 
   scopes. The IPFIX protocol doesn't prevent the use of any 
   Information Elements for scope. However some Information Element 
   types don't make sense if specifed as scope. Example: the counters 
   Information Elements. 



>
> for some of the fields listed i cannot find a definition in ipfix-info 
> e.g.
> TemplateId. where are these fields defined?

This was done in the interim release of IPFIX-INFO that Juergen posted.

>
> Section 6.4.2.2
>
> can we make the 1st paragraph simpler (see above)?

Any suggestion?

>
> Section 8
>
> "contain a 32 positive bit signed microsecond offset". what does that 
> mean?
>
> i don't understand why you want to change the meaning of Export Time? 
> sounds
> like a hack :) why can't Export Time still be the Export Time as 
> defined in
> section 6 and the micro second offsets are negative offsets (coded as 
> positive
> integers)?

I agree with you:

Let me explain the history of this change.
In IPFIX-INFO, there was only unsigned32 and not signed32. As a 
constraint, the deltaTime for flow start and flow end had to be 
positive. As a consequence, the Export Time had to be lower than or 
equal to the lowest flow start time.
I made one mistake in the change: I added positive and forgot to remove 
signed :)

There is no opposition to http://ipfix.doit.wisc.edu/archive/2676.html 
so far...
Sebastian, do you agree with this?
Time to speak up for the rest of the WG... we are in last-call!

>
> Section 9.1
>
> strings should use the length encoding as specified in section 10. is 
> there an
> octet/character array type?

Yes, added:

   string and octetArray

   The data type string represents a finite length string of valid 
   characters of the Unicode character encoding set. It is expected 
   that strings will be encoded in UTF-8 format. The string is send as 
   an array of octets. The length of the string and the octetArray is
   encoded as described in Section 9 (Variable Length Information
   Element). The length is followed by that many octets as encoded
   in the length.


Thanks for the valid feedback.

Regards, Benoit.


--------------070803060109010905090800
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hi Sebastian,<br>
<br>
Thanks for the review.<br>
See inline.<br>
<blockquote cite="mid422E5967.1010107@swin.edu.au" type="cite">Hi
Benoit,
  <br>
  <br>
some comments on the draft up to and including section 10. i hope
  <br>
i have time to read the rest tomorrow...
  <br>
  <br>
Section 3:
  <br>
"Should there be any apparent discrepancy in definitions between these
two
  <br>
documents, the definitions defined in this document take precedence."
  <br>
  <br>
we must make sure that the same terms have the same defintion in both
documents.
  <br>
shouldn't be too difficult.
  <br>
</blockquote>
It's the case.<br>
<blockquote cite="mid422E5967.1010107@swin.edu.au" type="cite"><br>
Defintion of Information Element
  <br>
fields and scope fields are both attributes (terminology issue)? Flow
Record
  <br>
should be replaced by Data Record (even with the current defintion)
  <br>
</blockquote>
done.<br>
<blockquote cite="mid422E5967.1010107@swin.edu.au" type="cite"><br>
Section 3.1:
  <br>
this section needs to be changed anyway. the text should be more
concise
  <br>
e.g. "A Template Set is composed of Template Record(s).&nbsp; No Flow or
Options
  <br>
Data Record is included." should be replace by "A Template Set contains
only
  <br>
Template Record(s) [and no other records]."
  <br>
</blockquote>
Done. The new section is now:<br>
<p class="MsoNormal" style="margin-left: 27pt;"><span
 style="font-family: &quot;Courier New&quot;;">A
Data Set is composed of Data Record(s).<span style="">&nbsp; </span>No
Template Record is included.<span style="">&nbsp; </span>A Template
Record or an Options Template Record defines the Data Record.<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 27pt;"><span
 style="font-family: &quot;Courier New&quot;;">A
Template Set contains only Template Record(s).<span style="">&nbsp;
</span><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 27pt;"><span
 style="font-family: &quot;Courier New&quot;;">An
Options Template Set contains only Options Template Record(s).<span
 style="">&nbsp; </span><o:p></o:p></span></p>
<br>
<blockquote cite="mid422E5967.1010107@swin.edu.au" type="cite"><br>
Section 4:
  <br>
4.1 seems off topic.
  <br>
4.2 describes the behaviour of the exporting process and seems relevant
for
  <br>
implementers. however, it only uses should instead of SHOULD etc. so is
it
  <br>
supposed to be part of the spec or purely informative? in the later
case it
  <br>
could be removed, especially if it is in ipfix-arch.
  <br>
</blockquote>
Remove in this draft. Kept only in IPFIX-ARCH<br>
<blockquote cite="mid422E5967.1010107@swin.edu.au" type="cite"><br>
Section 5 and 6:
  <br>
why do we need 2 different sections 'Message Format' and 'IPFIX Message
Format'?
  <br>
integrate the 2 sections.
  <br>
</blockquote>
Done.<br>
<blockquote cite="mid422E5967.1010107@swin.edu.au" type="cite"><br>
Section 5:
  <br>
first paragraph below figure B: should be removed because the set ID is
defined
  <br>
in a later section.
  <br>
</blockquote>
Done.<br>
<blockquote cite="mid422E5967.1010107@swin.edu.au" type="cite"><br>
"The format of the Data, Template and Options Template Sets will be
  <br>
discussed later in this document."
  <br>
</blockquote>
Done.<br>
<blockquote cite="mid422E5967.1010107@swin.edu.au" type="cite">i would
remove that sentence, if you really wanna keep it add 'message
  <br>
header' and the section numbers where the different things are actually
  <br>
specified.
  <br>
  <br>
"The Exporter MUST code all binary ...
  <br>
remove that sentence because this is explained in detail in section 9.
  <br>
</blockquote>
The section 9 is only related to Information Elements.<br>
<blockquote cite="mid422E5967.1010107@swin.edu.au" type="cite"><br>
Section 6:
  <br>
  <br>
Message Header Field Descriptions, Length: 'message Header' -&gt;
'Message Header'
  <br>
</blockquote>
Done.<br>
<blockquote cite="mid422E5967.1010107@swin.edu.au" type="cite"><br>
Section 6.2, 1st paragraph: ", both the Template Set and the Option
Template
  <br>
Set." remove that part of the sentence
  <br>
</blockquote>
Done.<br>
<blockquote cite="mid422E5967.1010107@swin.edu.au" type="cite"><br>
Section 6.2, 2nd paragraph: "The Field Ids used to identify Information
Elements
  <br>
are represented by the Field Type." i propose to replace Field Type by
Field Id in
  <br>
the protocol draft. <br>
</blockquote>
This has been improved in version 10. Please have a look at the
proposal.<br>
<blockquote cite="mid422E5967.1010107@swin.edu.au" type="cite">having
two terms for the same thing is confusing and field
  <br>
type could be easily confused with the data type (ipfix-info) e.g.
  <br>
"A numeric value that represents the type of the Information Element.&nbsp;
Refer to [IPFIX-INFO]."
  <br>
Section 9 also uses type with the meaning of data type.
  <br>
  <br>
rename to 'Enterprise Bit'. Enterprise Field Type would be a Field Type
with the
  <br>
E bit set.
  <br>
  <br>
Field Length: replace 'bytes' by 'octets'. </blockquote>
done.<br>
<blockquote cite="mid422E5967.1010107@swin.edu.au" type="cite">add: The
field length may
  <br>
be smaller than the defintion in ipfix-info if reduced size encoding is
used (see section
  <br>
9.2).
  <br>
</blockquote>
Done.<br>
<blockquote cite="mid422E5967.1010107@swin.edu.au" type="cite"><br>
Section 6.3.2:
  <br>
  <br>
simplify and fix the length definition:
  <br>
  <br>
Total length of the Set in octets including the Set Header, all records
and the
  <br>
optional padding.&nbsp; Because an individual Set MAY contain multiple
records, the Length
  <br>
value MUST be used to determine the position of the next Set.
  <br>
</blockquote>
Done.<br>
<blockquote cite="mid422E5967.1010107@swin.edu.au" type="cite"><br>
Section 6.4:
  <br>
  <br>
heading must be changed to 'Record Formats'
  <br>
</blockquote>
Well spot. Done.
<blockquote cite="mid422E5967.1010107@swin.edu.au" type="cite"><br>
"Templates greatly enhance the flexibility of the record
  <br>
format because they allow the Collecting Process to process records
  <br>
without necessarily knowing the interpretation of all the data in
  <br>
the record."
  <br>
'process' sounds misleading. the record could be received and stored
but
  <br>
it can't be really used without knowing the template defintion.
  <br>
</blockquote>
What do you suggest?<br>
<blockquote cite="mid422E5967.1010107@swin.edu.au" type="cite"><br>
"A Template Record MAY exclusively contain IETF defined
  <br>
Information Elements.&nbsp; A Template Record MAY contain Enterprise
  <br>
Specific Information Elements from one or more vendors.&nbsp; A Template
  <br>
Record MAY contain IETF and Enterprise Specific Information
  <br>
Elements."
  <br>
can we make it simpler? A Template Record can contain any combination
  <br>
of IETF and Enterprise Specific Information Elements.
  <br>
</blockquote>
<p class="MsoNormal" style="margin-left: 27pt;"><span
 style="font-family: &quot;Courier New&quot;;">A Template Record
contains any combination of IANA-assigned and/or enterprise-specific
Information Elements identifiers.<o:p></o:p></span></p>
<blockquote cite="mid422E5967.1010107@swin.edu.au" type="cite">
  <br>
"There are no constraints regarding the order the Template ID
allocation."
  <br>
... the order _of_ the ...
  <br>
  <br>
again, why do we need a separate defintion for template records? an
options
  <br>
template with scope field count = 0 is basically a template record so
the
  <br>
defintion is redundant.
  <br>
</blockquote>
Option Template has got the notion of scope. Personally I prefer to
make a clear distinction.<br>
<blockquote cite="mid422E5967.1010107@swin.edu.au" type="cite"><br>
Section 6.4.2.1
  <br>
  <br>
can you please clarify if the scope fields are within the same field id
  <br>
space as the information elements. if not where are the scope ids
defined?
  <br>
</blockquote>
Isn't it clear from the text below?<br>
<pre>   Note that other Information Elements such as 
   meteringProcessId, exportingProcessId, sourceId, etc. are also valid 
   scopes. The IPFIX protocol doesn't prevent the use of any 
   Information Elements for scope. However some Information Element 
   types don't make sense if specifed as scope. Example: the counters 
   Information Elements. 


</pre>
<blockquote cite="mid422E5967.1010107@swin.edu.au" type="cite"><br>
for some of the fields listed i cannot find a definition in ipfix-info
e.g.
  <br>
TemplateId. where are these fields defined?
  <br>
</blockquote>
This was done in the interim release of IPFIX-INFO that Juergen posted.<br>
<blockquote cite="mid422E5967.1010107@swin.edu.au" type="cite"><br>
Section 6.4.2.2
  <br>
  <br>
can we make the 1st paragraph simpler (see above)?
  <br>
</blockquote>
Any suggestion?<br>
<blockquote cite="mid422E5967.1010107@swin.edu.au" type="cite"><br>
Section 8
  <br>
  <br>
"contain a 32 positive bit signed microsecond offset". what does that
mean?
  <br>
  <br>
i don't understand why you want to change the meaning of Export Time?
sounds
  <br>
like a hack :) why can't Export Time still be the Export Time as
defined in
  <br>
section 6 and the micro second offsets are negative offsets (coded as
positive
  <br>
integers)?
  <br>
</blockquote>
I agree with you: <br>
<br>
Let me explain the history of this change.<br>
In IPFIX-INFO, there was only unsigned32 and not signed32. As a
constraint, the deltaTime for flow start and flow end had to be
positive. As a consequence, the Export Time had to be lower than or
equal to the lowest flow start time.<br>
I made one mistake in the change: I added positive and forgot to remove
signed :)<br>
<br>
There is no opposition to <a class="moz-txt-link-freetext" href="http://ipfix.doit.wisc.edu/archive/2676.html">http://ipfix.doit.wisc.edu/archive/2676.html</a>
so far...<br>
Sebastian, do you agree with this?<br>
Time to speak up for the rest of the WG... we are in last-call!<br>
<blockquote cite="mid422E5967.1010107@swin.edu.au" type="cite"><br>
Section 9.1
  <br>
  <br>
strings should use the length encoding as specified in section 10. is
there an
  <br>
octet/character array type?
  <br>
</blockquote>
Yes, added:<br>
<pre wrap="">   string and octetArray

   The data type string represents a finite length string of valid 
   characters of the Unicode character encoding set. It is expected 
   that strings will be encoded in UTF-8 format. The string is send as 
   an array of octets. The length of the string and the octetArray is
   encoded as described in Section 9 (Variable Length Information
   Element). The length is followed by that many octets as encoded
   in the length.


Thanks for the valid feedback.

Regards, Benoit.
</pre>
</body>
</html>

--------------070803060109010905090800--

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Thu Mar 17 11:45:55 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA22799
	for <ipfix-archive@lists.ietf.org>; Thu, 17 Mar 2005 11:45:53 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DBxpv-0000C6-00
	for ipfix-list@mil.doit.wisc.edu; Thu, 17 Mar 2005 10:27:03 -0600
Received: from odd-brew.cisco.com ([144.254.15.119] helo=strange-brew.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DBxpp-0000Ba-00
	for ipfix@net.doit.wisc.edu; Thu, 17 Mar 2005 10:26:57 -0600
Received: from [10.61.80.235] (ams-clip-vpn-dhcp4332.cisco.com [10.61.80.235])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.8.8) with ESMTP id j2HGQl122479;
	Thu, 17 Mar 2005 17:26:48 +0100 (CET)
Message-ID: <4239AFC7.2050206@cisco.com>
Date: Thu, 17 Mar 2005 17:26:47 +0100
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Benoit Claise <bclaise@cisco.com>
CC: Nevil Brownlee <nevil@auckland.ac.nz>, ipfix@net.doit.wisc.edu
Subject: Re: [ipfix] 'Export Time' and deltaTime elements
References: <1110516447.755b4faf354ab@webmail.auckland.ac.nz> <4235EF65.50501@cisco.com>
In-Reply-To: <4235EF65.50501@cisco.com>
Content-Type: multipart/alternative;
 boundary="------------070308080609010202050004"
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

This is a multi-part message in MIME format.
--------------070308080609010202050004
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

After re-reading my email, I realized how bad I expressed myself :(
Please excuse my trench :)

Please disregard my previous email below and let me try to clarify my 
point of view.
I like Nevil's proposal because:
- the "Export Time" is really the time at which the packet was sent
- The Information Element definitions does not impose any constraints on 
the protocol specification

Right now, IPFIX-PROTO says:

    For a Data Set with Flow Records requiring microsecond precision,  
    the IPFIX Message Header "Export Time" field SHOULD be calculated
    so  that each Flow Records flowStartDeltaUsec [IPFIX-INFO] and
    flowEndDeltaUsec [IPFIX-INFO] would contain ...

The question is: is the SHOULD appropriate?
I'm thinking we will never have everybody happy...
We can always find pros and cons arguments for a "SHOULD use 
flowStartDeltaUsec and flowEndDeltaUsec for microsecond precision", as 
opposed to report the absolute start and end time in the flow records
- Yes. It saves 8 bytes for each flow records that contains flow start 
and end time: my bottleneck is my bandwidth utilization
- No. It takes more cpu to compute the IPFIX Message: my bottleneck is 
the network element CPU
If we don't impose any rules, the different IPFIX implementations will 
either use the proposed IANA time-related information elements, or will 
specify new ones, according to their needs. However, the protocol will 
remain flexible. So I'm in favor to remove this SHOULD

Any feedback?
I'm trying to compile a new version of the draft by the end of the week.

Regards, Benoit.

> Hi Nevil,
>
> I agree that allowing unsigned information elements is the best 
> solution, as there is no constraint (A lower or higher "Export Time") 
> on the protocol due the information elements definition, and the 
> Export Time gives some more information.
> Furthermore, it allows the IPFIX implementors to really choose what 
> they want in terms of time-related information elements.
> You propose flowStartDeltaSeconds, while the current draft proposes 
> TimeSeconds. I'm thinking we will never have everybody happy...
> Continuing the reasoning about the IPFIX implementation flexibility, 
> I'm more and more convinced we should not impose rules such as the one 
> below:
>
>   For a Data Set with Flow Records requiring microsecond precision,   
> the IPFIX Message Header "Export Time" field SHOULD be calculated so   
> that each Flow Records flowStartDeltaUsec [IPFIX-INFO] and   
> flowEndDeltaUsec [IPFIX-INFO] would contain a 32 positive bit signed   
> microsecond offset from the "Export Time" base timestamp.
>
> We can always find pros and cons arguments.
> - Yes. It saves 8 bytes for each flow records that contains flow start 
> and end time: my bottleneck is my bandwidth utilization
> - No. It takes more cpu to compute the IPFIX Message: my bottleneck is 
> the network element CPU
> As I said: we will never have everybody happy!
>
> If we don't impose rules, the different IPFIX implementations will 
> either use the proposed IANA time-related information elements, or 
> will specify new ones, according to their needs.
>
> Regards, Benoit.
>
>> Hi all:
>>
>> <WG chair hat off>
>>
>> Thinking about this after today's meeting, my opinion is that
>>
>> - we should keep Export Time in the IPFIX Message Header to mean
>>   the time (in Unix epoch seconds) when the message was sent, and
>>
>> - deltaTime elements should be unsigned32 values, representing
>>   the *negative* offset of the times.  For example, 
>> flowStartDeltaSeconds
>>   is the number of seconds *before* the Export Time that the IPFIX
>>   Metering Process saw the first packet of a flow.
>>
>> Of course it means that before an Exporter sends out a message it
>> has to go through it and compute all the delta values, but surely
>> it would have to do that no matter what we chose as the Eport Time?
>>
>> </WG chair hat off>
>>
>> Cheers, Nevil
>>
>> -----------------------------------------------------------------------
>>   Nevil Brownlee                 Computer Science Department | ITSS
>>   Phone: +64 9 373 7599 x88941           The University of Auckland
>>   FAX: +64 9 373 7021      Private Bag 92019, Auckland, New Zealand
>>
>>
>> -------------------------------------------------
>> This mail sent through University of Auckland
>> http://www.auckland.ac.nz/
>>
>> -- 
>> Help        mailto:majordomo@net.doit.wisc.edu and say "help" in 
>> message body
>> Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
>> "unsubscribe ipfix" in message body
>> Archive     http://ipfix.doit.wisc.edu/archive/
>>  
>>
>
>
> -- 
> Help        mailto:majordomo@net.doit.wisc.edu and say "help" in 
> message body
> Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
> "unsubscribe ipfix" in message body
> Archive     http://ipfix.doit.wisc.edu/archive/



--------------070308080609010202050004
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
After re-reading my email, I realized how bad I expressed myself :(<br>
Please excuse my trench :) <br>
<br>
Please disregard my previous email below and let me try to clarify my
point of view.<br>
I like Nevil's proposal because:<br>
- the "Export Time" is really the time at which the packet was sent<br>
- The Information Element definitions does not impose any constraints
on the protocol specification<br>
<br>
Right now, IPFIX-PROTO says: <br>
<blockquote>For a Data Set with Flow Records requiring microsecond
precision, &nbsp; the IPFIX Message Header "Export Time" field SHOULD be
calculated so&nbsp; that each Flow Records flowStartDeltaUsec [IPFIX-INFO]
and flowEndDeltaUsec [IPFIX-INFO] would contain ...<br>
</blockquote>
The question is: is the SHOULD appropriate?<br>
I'm thinking we will never have everybody happy...
<br>
We can always find pros and cons arguments for a "SHOULD use
flowStartDeltaUsec and flowEndDeltaUsec for microsecond precision", as
opposed to report the absolute start and end time in the flow records<br>
- Yes. It saves 8 bytes for each flow records that contains flow start
and end time: my bottleneck is my bandwidth utilization
<br>
- No. It takes more cpu to compute the IPFIX Message: my bottleneck is
the network element CPU
<br>
If we don't impose any rules, the different IPFIX implementations will
either use the proposed IANA time-related information elements, or will
specify new ones, according to their needs.
However, the protocol will remain flexible. So I'm in favor to remove
this SHOULD<br>
<br>
Any feedback?<br>
I'm trying to compile a new version of the draft by the end of the week.<br>
<br>
Regards, Benoit.<br>
<br>
<blockquote cite="mid4235EF65.50501@cisco.com" type="cite">Hi Nevil,
  <br>
  <br>
I agree that allowing unsigned information elements is the best
solution, as there is no constraint (A lower or higher "Export Time")
on the protocol due the information elements definition, and the Export
Time gives some more information.
  <br>
Furthermore, it allows the IPFIX implementors to really choose what
they want in terms of time-related information elements.
  <br>
You propose flowStartDeltaSeconds, while the current draft proposes
TimeSeconds. I'm thinking we will never have everybody happy...
  <br>
Continuing the reasoning about the IPFIX implementation flexibility,
I'm more and more convinced we should not impose rules such as the one
below:
  <br>
  <br>
&nbsp; For a Data Set with Flow Records requiring microsecond precision, &nbsp;
the IPFIX Message Header "Export Time" field SHOULD be calculated so &nbsp;
that each Flow Records flowStartDeltaUsec [IPFIX-INFO] and &nbsp;
flowEndDeltaUsec [IPFIX-INFO] would contain a 32 positive bit signed &nbsp;
microsecond offset from the "Export Time" base timestamp.
  <br>
  <br>
We can always find pros and cons arguments.
  <br>
- Yes. It saves 8 bytes for each flow records that contains flow start
and end time: my bottleneck is my bandwidth utilization
  <br>
- No. It takes more cpu to compute the IPFIX Message: my bottleneck is
the network element CPU
  <br>
As I said: we will never have everybody happy!
  <br>
  <br>
If we don't impose rules, the different IPFIX implementations will
either use the proposed IANA time-related information elements, or will
specify new ones, according to their needs.
  <br>
  <br>
Regards, Benoit.
  <br>
  <br>
  <blockquote type="cite">Hi all:
    <br>
    <br>
&lt;WG chair hat off&gt;
    <br>
    <br>
Thinking about this after today's meeting, my opinion is that
    <br>
    <br>
- we should keep Export Time in the IPFIX Message Header to mean
    <br>
&nbsp; the time (in Unix epoch seconds) when the message was sent, and
    <br>
    <br>
- deltaTime elements should be unsigned32 values, representing
    <br>
&nbsp; the *negative* offset of the times.&nbsp; For example,
flowStartDeltaSeconds
    <br>
&nbsp; is the number of seconds *before* the Export Time that the IPFIX
    <br>
&nbsp; Metering Process saw the first packet of a flow.
    <br>
    <br>
Of course it means that before an Exporter sends out a message it
    <br>
has to go through it and compute all the delta values, but surely
    <br>
it would have to do that no matter what we chose as the Eport Time?
    <br>
    <br>
&lt;/WG chair hat off&gt;
    <br>
    <br>
Cheers, Nevil
    <br>
    <br>
-----------------------------------------------------------------------
    <br>
&nbsp; Nevil Brownlee&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Computer Science Department | ITSS
    <br>
&nbsp; Phone: +64 9 373 7599 x88941&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The University of Auckland
    <br>
&nbsp; FAX: +64 9 373 7021&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Private Bag 92019, Auckland, New Zealand
    <br>
    <br>
    <br>
-------------------------------------------------
    <br>
This mail sent through University of Auckland
    <br>
<a class="moz-txt-link-freetext" href="http://www.auckland.ac.nz/">http://www.auckland.ac.nz/</a>
    <br>
    <br>
--
    <br>
Help&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a class="moz-txt-link-freetext" href="mailto:majordomo@net.doit.wisc.edu">mailto:majordomo@net.doit.wisc.edu</a> and say "help" in
message body
    <br>
Unsubscribe <a class="moz-txt-link-freetext" href="mailto:majordomo@net.doit.wisc.edu">mailto:majordomo@net.doit.wisc.edu</a> and say
    <br>
"unsubscribe ipfix" in message body
    <br>
Archive&nbsp;&nbsp;&nbsp;&nbsp; <a class="moz-txt-link-freetext" href="http://ipfix.doit.wisc.edu/archive/">http://ipfix.doit.wisc.edu/archive/</a>
    <br>
&nbsp;
    <br>
    <br>
  </blockquote>
  <br>
  <br>
--
  <br>
Help&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a class="moz-txt-link-freetext" href="mailto:majordomo@net.doit.wisc.edu">mailto:majordomo@net.doit.wisc.edu</a> and say "help" in
message body
  <br>
Unsubscribe <a class="moz-txt-link-freetext" href="mailto:majordomo@net.doit.wisc.edu">mailto:majordomo@net.doit.wisc.edu</a> and say
  <br>
"unsubscribe ipfix" in message body
  <br>
Archive&nbsp;&nbsp;&nbsp;&nbsp; <a class="moz-txt-link-freetext" href="http://ipfix.doit.wisc.edu/archive/">http://ipfix.doit.wisc.edu/archive/</a>
  <br>
</blockquote>
<br>
</body>
</html>

--------------070308080609010202050004--

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Thu Mar 17 12:03:59 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA24549
	for <ipfix-archive@lists.ietf.org>; Thu, 17 Mar 2005 12:03:54 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DByAq-0000hg-00
	for ipfix-list@mil.doit.wisc.edu; Thu, 17 Mar 2005 10:48:40 -0600
Received: from mailhub.fokus.fraunhofer.de ([193.174.154.14])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DByAl-0000hb-00
	for ipfix-protocol@net.doit.wisc.edu; Thu, 17 Mar 2005 10:48:35 -0600
Received: from [193.175.133.240] (luz@kaitos [193.175.133.240])
	by mailhub.fokus.fraunhofer.de (8.11.6p2/8.11.6) with ESMTP id j2HGkXa22304;
	Thu, 17 Mar 2005 17:46:33 +0100 (MET)
Message-ID: <4239B469.1090408@fokus.fraunhofer.de>
Date: Thu, 17 Mar 2005 17:46:33 +0100
From: Lutz Mark <mark@fokus.fraunhofer.de>
User-Agent: Debian Thunderbird 1.0 (X11/20050116)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Benoit Claise <bclaise@cisco.com>
CC: ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] draft-ietf-ipfix-protocol-09.txt available
References: <422CDEDE.6040303@cisco.com> <422E5967.1010107@swin.edu.au> <4239A876.4060106@cisco.com>
In-Reply-To: <4239A876.4060106@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit


Hi Benoit,

>> Section 8
>>
>> "contain a 32 positive bit signed microsecond offset". what does that 
>> mean?
>>
>> i don't understand why you want to change the meaning of Export Time? 
>> sounds
>> like a hack :) why can't Export Time still be the Export Time as 
>> defined in
>> section 6 and the micro second offsets are negative offsets (coded as 
>> positive
>> integers)?
> 
> I agree with you:

this does not work
- if the the offset does not fit into 32bit or
- if there are two timestamps to export in the same record, which
    differ more than 32Bit.

Like Simon already mentioned 32Bit means about 4.3 seconds for
nanosecond resolution and about 4300 seconds for microsecond
resolution.  So it is not unlikely.

Do we have a solution for that cases without using additional templates?

Best regards,
Lutz


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Thu Mar 17 12:05:38 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA24707
	for <ipfix-archive@lists.ietf.org>; Thu, 17 Mar 2005 12:05:37 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DByFD-0000mD-00
	for ipfix-list@mil.doit.wisc.edu; Thu, 17 Mar 2005 10:53:11 -0600
Received: from p-mail2.rd.francetelecom.com ([195.101.245.16])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DByFC-0000m8-00
	for ipfix@net.doit.wisc.edu; Thu, 17 Mar 2005 10:53:10 -0600
Received: from ftrdmel1.rd.francetelecom.fr ([10.193.117.152]) by ftrdsmtp2.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.211);
	 Thu, 17 Mar 2005 17:51:33 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: [ipfix] keyList info/protocol
Date: Thu, 17 Mar 2005 17:51:33 +0100
Message-ID: <DD8B8FEBBFAF9E488F63FF0F1A69EDD1EC6A8A@ftrdmel1.rd.francetelecom.fr>
Thread-Topic: keyList info/protocol
Thread-Index: AcUo0sZEv2YIBoD1QLW/kqmEa5ytmQCPgkzQ
From: "STEPHAN Emile RD-CORE-LAN" <emile.stephan@francetelecom.com>
To: <ipfix@net.doit.wisc.edu>
X-OriginalArrivalTime: 17 Mar 2005 16:51:33.0841 (UTC) FILETIME=[9376EC10:01C52B11]
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: quoted-printable

Hi,

It appears that keyList is used in the protocol draft and not defined in
the info model draft?

Regards
Emile


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Thu Mar 17 15:16:04 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA15800
	for <ipfix-archive@lists.ietf.org>; Thu, 17 Mar 2005 15:16:03 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DC1Ea-0004ja-00
	for ipfix-list@mil.doit.wisc.edu; Thu, 17 Mar 2005 14:04:44 -0600
Received: from harpo.itss.auckland.ac.nz ([130.216.190.13] helo=smtpc.itss.auckland.ac.nz)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DC1EZ-0004jO-00
	for ipfix@net.doit.wisc.edu; Thu, 17 Mar 2005 14:04:43 -0600
Received: from localhost (localhost.localdomain [127.0.0.1])
	by smtpc.itss.auckland.ac.nz (Postfix) with ESMTP id 092BB34886;
	Fri, 18 Mar 2005 09:04:44 +1300 (NZDT)
Received: from smtpc.itss.auckland.ac.nz ([127.0.0.1])
 by localhost (smtpc.itss.auckland.ac.nz [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 23798-04; Fri, 18 Mar 2005 09:04:43 +1300 (NZDT)
Received: from motoko.itss.auckland.ac.nz (motoko.itss.auckland.ac.nz [130.216.191.146])
	by smtpc.itss.auckland.ac.nz (Postfix) with ESMTP id E207134685;
	Fri, 18 Mar 2005 09:04:43 +1300 (NZDT)
Received: (from apache@localhost)
	by motoko.itss.auckland.ac.nz (8.11.6/8.11.6) id j2HK4hY05581;
	Fri, 18 Mar 2005 09:04:43 +1300
Received: from dyn55.caida.org (dyn55.caida.org [192.172.226.55]) by
	webmail.auckland.ac.nz (Horde) with HTTP for
	<jbro111@webmail.auckland.ac.nz>; Fri, 18 Mar 2005 09:04:43 +1300
Message-ID: <1111089883.ccab301ecf5e3@webmail.auckland.ac.nz>
Date: Fri, 18 Mar 2005 09:04:43 +1300
From: Nevil Brownlee <nevil@auckland.ac.nz>
To: Benoit Claise <bclaise@cisco.com>
Cc: ipfix@net.doit.wisc.edu
Subject: Re: [ipfix] 'Export Time' and deltaTime elements
References: <1110516447.755b4faf354ab@webmail.auckland.ac.nz>
	<4235EF65.50501@cisco.com> <4239AFC7.2050206@cisco.com>
In-Reply-To: <4239AFC7.2050206@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
User-Agent: Internet Messaging Program (IMP) 4.0-cvs
X-Originating-IP:  192.172.226.55
X-Virus-Scanned: by amavisd-new at mailhost.auckland.ac.nz
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Hi Benoit:

> I like Nevil's proposal because:
> - the "Export Time" is really the time at which the packet was sent
> - The Information Element definitions does not impose any constraints on
> the protocol specification
> 
> Right now, IPFIX-PROTO says:
> 
>     For a Data Set with Flow Records requiring microsecond precision,
>     the IPFIX Message Header "Export Time" field SHOULD be calculated
>     so  that each Flow Records flowStartDeltaUsec [IPFIX-INFO] and
>     flowEndDeltaUsec [IPFIX-INFO] would contain ...
> 
> The question is: is the SHOULD appropriate?
> I'm thinking we will never have everybody happy...
> We can always find pros and cons arguments for a "SHOULD use
> flowStartDeltaUsec and flowEndDeltaUsec for microsecond precision", as
> opposed to report the absolute start and end time in the flow records
> - Yes. It saves 8 bytes for each flow records that contains flow start
> and end time: my bottleneck is my bandwidth utilization
> - No. It takes more cpu to compute the IPFIX Message: my bottleneck is
> the network element CPU
> If we don't impose any rules, the different IPFIX implementations will
> either use the proposed IANA time-related information elements, or will
> specify new ones, according to their needs. However, the protocol will
> remain flexible. So I'm in favor to remove this SHOULD
> 
> Any feedback?

I like the notion of having 'Export Time' meaning exactly that, i.e.
the time in Unix-epoch seconds that the message was exported.

Delta times will always need to be calculated just before a message
is exported, once the Export Time has been determined.

As Benoit said, 
 - If you want minimal bytes in the data stream, use delta*.  That
   means you have to compute the deltas, and you have to live with
   their range restriction (not too bad for us, a potential problem
   for ns precisions).
 - If you want timestamp precision and no range restrictions, use one
   of the 'timestamp' Information Elements.  Then you have to live
   with 8-byte timestamps in your IPFIX messages.  (BTW, I still
   prefer NTP-style format for those :-)

I agree with Benoit that we should change the paragraph he quoted above,
so that it doesn't say SHOULD, but instead outlines the points in my
text above.

Cheers, Nevil

-----------------------------------------------------------------------
   Nevil Brownlee                 Computer Science Department | ITSS
   Phone: +64 9 373 7599 x88941           The University of Auckland
   FAX: +64 9 373 7021      Private Bag 92019, Auckland, New Zealand


-------------------------------------------------
This mail sent through University of Auckland
http://www.auckland.ac.nz/

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Thu Mar 17 16:30:37 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA22618
	for <ipfix-archive@lists.ietf.org>; Thu, 17 Mar 2005 16:30:37 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DC2SJ-0006Of-00
	for ipfix-list@mil.doit.wisc.edu; Thu, 17 Mar 2005 15:22:59 -0600
Received: from kyoto.netlab.nec.de ([195.37.70.21])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DC2SI-0006Oa-00
	for ipfix@net.doit.wisc.edu; Thu, 17 Mar 2005 15:22:58 -0600
Received: from dialin-145-254-225-075.arcor-ip.net (dialin-145-254-225-075.arcor-ip.net [145.254.225.75])
	by kyoto.netlab.nec.de (Postfix) with ESMTP id 1A3CE1BAC4D;
	Thu, 17 Mar 2005 22:22:55 +0100 (CET)
Date: Thu, 17 Mar 2005 22:22:50 +0100
From: Juergen Quittek <quittek@netlab.nec.de>
To: Nevil Brownlee <nevil@auckland.ac.nz>, Benoit Claise <bclaise@cisco.com>
Cc: ipfix@net.doit.wisc.edu
Subject: Re: [ipfix] 'Export Time' and deltaTime elements
Message-ID: <F2F2546BE7AAC5481E155595@[192.168.2.1]>
In-Reply-To: <1111089883.ccab301ecf5e3@webmail.auckland.ac.nz>
References: <1110516447.755b4faf354ab@webmail.auckland.ac.nz>	<4235EF65.50501@cisco.com> <4239AFC7.2050206@cisco.com> <1111089883.ccab301ecf5e3@webmail.auckland.ac.nz>
X-Mailer: Mulberry/3.1.6 (Mac OS X)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Dear all,

--On 18.03.2005 9:04 +1300 Nevil Brownlee wrote:

> Hi Benoit:
>
>> I like Nevil's proposal because:
>> - the "Export Time" is really the time at which the packet was sent
>> - The Information Element definitions does not impose any constraints on
>> the protocol specification
>>
>> Right now, IPFIX-PROTO says:
>>
>>     For a Data Set with Flow Records requiring microsecond precision,
>>     the IPFIX Message Header "Export Time" field SHOULD be calculated
>>     so  that each Flow Records flowStartDeltaUsec [IPFIX-INFO] and
>>     flowEndDeltaUsec [IPFIX-INFO] would contain ...
>>
>> The question is: is the SHOULD appropriate?
>> I'm thinking we will never have everybody happy...
>> We can always find pros and cons arguments for a "SHOULD use
>> flowStartDeltaUsec and flowEndDeltaUsec for microsecond precision", as
>> opposed to report the absolute start and end time in the flow records
>> - Yes. It saves 8 bytes for each flow records that contains flow start
>> and end time: my bottleneck is my bandwidth utilization
>> - No. It takes more cpu to compute the IPFIX Message: my bottleneck is
>> the network element CPU
>> If we don't impose any rules, the different IPFIX implementations will
>> either use the proposed IANA time-related information elements, or will
>> specify new ones, according to their needs. However, the protocol will
>> remain flexible. So I'm in favor to remove this SHOULD
>>
>> Any feedback?
>
> I like the notion of having 'Export Time' meaning exactly that, i.e.
> the time in Unix-epoch seconds that the message was exported.
>
> Delta times will always need to be calculated just before a message
> is exported, once the Export Time has been determined.
>
> As Benoit said,
>  - If you want minimal bytes in the data stream, use delta*.  That
>    means you have to compute the deltas, and you have to live with
>    their range restriction (not too bad for us, a potential problem
>    for ns precisions).
>  - If you want timestamp precision and no range restrictions, use one
>    of the 'timestamp' Information Elements.  Then you have to live
>    with 8-byte timestamps in your IPFIX messages.  (BTW, I still
>    prefer NTP-style format for those :-)
>
> I agree with Benoit that we should change the paragraph he quoted above,
> so that it doesn't say SHOULD, but instead outlines the points in my
> text above.

I prefer to change section 6.1 back from

OLD:
   Export Time
           Time in seconds since 0000 UTC 1970, at which the IPFIX
           Message Header leaves the Exporter.  Alternatively, the
           Export Time can be a computed value: see the section 8
           "IPFIX Message Header "Export Time" and Flow Record Time".

to NEW:
   Export Time
           Time in seconds since 0000 UTC 1970, at which the IPFIX
           Message Header leaves the Exporter.

Then section 8 should just discuss how delta timers can use the Export
Time without affecting the value of this field.
If the range of 32 bit does is not enough, then absolute time
stamps can be used.

    Juergen


> Cheers, Nevil
>
> -----------------------------------------------------------------------
>    Nevil Brownlee                 Computer Science Department | ITSS
>    Phone: +64 9 373 7599 x88941           The University of Auckland
>    FAX: +64 9 373 7021      Private Bag 92019, Auckland, New Zealand
>
>
> -------------------------------------------------
> This mail sent through University of Auckland
> http://www.auckland.ac.nz/
>
> --
> Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
> Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
> "unsubscribe ipfix" in message body
> Archive     http://ipfix.doit.wisc.edu/archive/



--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Thu Mar 17 17:08:58 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA25904
	for <ipfix-archive@lists.ietf.org>; Thu, 17 Mar 2005 17:08:57 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DC2xF-00072l-00
	for ipfix-list@mil.doit.wisc.edu; Thu, 17 Mar 2005 15:54:57 -0600
Received: from kyoto.netlab.nec.de ([195.37.70.21])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DC2xE-00072g-00
	for ipfix@net.doit.wisc.edu; Thu, 17 Mar 2005 15:54:56 -0600
Received: from dialin-145-254-225-075.arcor-ip.net (dialin-145-254-225-075.arcor-ip.net [145.254.225.75])
	by kyoto.netlab.nec.de (Postfix) with ESMTP id 850C51BAC4D
	for <ipfix@net.doit.wisc.edu>; Thu, 17 Mar 2005 22:54:56 +0100 (CET)
Date: Thu, 17 Mar 2005 22:54:52 +0100
From: Juergen Quittek <quittek@netlab.nec.de>
To: ipfix@net.doit.wisc.edu
Subject: [ipfix] IPFIX protocol & info model issue
Message-ID: <F9B7235C6773B9631FCD540B@[192.168.2.1]>
X-Mailer: Mulberry/3.1.6 (Mac OS X)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Dear all,

there is one more issue left for the IPFIX protocol and info model that could
not sufficiently be discussed at our meeting:

The Info model contains an Information Element called 'sourceId' that has
the same semantics as the IPFIX Message header field 'source ID'.  The header
field is mandatory.  So, why should we support and Information Element in
the data records or option data records?

We should either

  1. remove the 'source ID' from the IPFIX Message header
  2. remove the Information Element 'sourceId'
  3. keep both and explain in detail how to deal with cases
     where both are present and contain different values.

I prefer 2.

Who has a different preference?

Thanks,

    Juergen

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Fri Mar 18 04:19:37 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA12039
	for <ipfix-archive@lists.ietf.org>; Fri, 18 Mar 2005 04:19:36 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DCDLi-00045k-00
	for ipfix-list@mil.doit.wisc.edu; Fri, 18 Mar 2005 03:00:54 -0600
Received: from weird-brew.cisco.com ([144.254.15.118] helo=av-tac-bru.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DCDLh-00045E-00
	for ipfix@net.doit.wisc.edu; Fri, 18 Mar 2005 03:00:53 -0600
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost [127.0.0.1])
	by av-tac-bru.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2I90sZ27472;
	Fri, 18 Mar 2005 10:00:54 +0100 (CET)
Received: from [10.61.81.144] (ams-clip-vpn-dhcp4497.cisco.com [10.61.81.144])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2I90rK25292;
	Fri, 18 Mar 2005 10:00:53 +0100 (CET)
Message-ID: <423A98C2.7080305@cisco.com>
Date: Fri, 18 Mar 2005 10:00:50 +0100
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: STEPHAN Emile RD-CORE-LAN <emile.stephan@francetelecom.com>
CC: ipfix@net.doit.wisc.edu
Subject: Re: [ipfix] keyList info/protocol
References: <DD8B8FEBBFAF9E488F63FF0F1A69EDD1EC6A8A@ftrdmel1.rd.francetelecom.fr>
In-Reply-To: <DD8B8FEBBFAF9E488F63FF0F1A69EDD1EC6A8A@ftrdmel1.rd.francetelecom.fr>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Hi Emile,

That's correct. This has been identified in the to-do list.
Thanks.

Benoit.

>Hi,
>
>It appears that keyList is used in the protocol draft and not defined in
>the info model draft?
>
>Regards
>Emile
>
>
>--
>Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
>Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
>"unsubscribe ipfix" in message body
>Archive     http://ipfix.doit.wisc.edu/archive/
>  
>


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Fri Mar 18 04:22:57 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA12372
	for <ipfix-archive@lists.ietf.org>; Fri, 18 Mar 2005 04:22:56 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DCDMk-00047S-00
	for ipfix-list@mil.doit.wisc.edu; Fri, 18 Mar 2005 03:01:58 -0600
Received: from weird-brew.cisco.com ([144.254.15.118] helo=av-tac-bru.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DCDMj-00047K-00
	for ipfix@net.doit.wisc.edu; Fri, 18 Mar 2005 03:01:57 -0600
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost [127.0.0.1])
	by av-tac-bru.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2I91xq27523;
	Fri, 18 Mar 2005 10:01:59 +0100 (CET)
Received: from [10.61.81.144] (ams-clip-vpn-dhcp4497.cisco.com [10.61.81.144])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2I91wK26189;
	Fri, 18 Mar 2005 10:01:58 +0100 (CET)
Message-ID: <423A9903.6000506@cisco.com>
Date: Fri, 18 Mar 2005 10:01:55 +0100
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Juergen Quittek <quittek@netlab.nec.de>
CC: ipfix@net.doit.wisc.edu
Subject: Re: [ipfix] IPFIX protocol & info model issue
References: <F9B7235C6773B9631FCD540B@[192.168.2.1]>
In-Reply-To: <F9B7235C6773B9631FCD540B@[192.168.2.1]>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Juergen Quittek wrote:

> Dear all,
>
> there is one more issue left for the IPFIX protocol and info model 
> that could
> not sufficiently be discussed at our meeting:
>
> The Info model contains an Information Element called 'sourceId' that has
> the same semantics as the IPFIX Message header field 'source ID'.  The 
> header
> field is mandatory.  So, why should we support and Information Element in
> the data records or option data records?
>
> We should either
>
>  1. remove the 'source ID' from the IPFIX Message header
>  2. remove the Information Element 'sourceId'
>  3. keep both and explain in detail how to deal with cases
>     where both are present and contain different values.
>
> I prefer 2.

So do I.

Regards, Benoit.

>
> Who has a different preference?
>
> Thanks,
>
>    Juergen
>
> -- 
> Help        mailto:majordomo@net.doit.wisc.edu and say "help" in 
> message body
> Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
> "unsubscribe ipfix" in message body
> Archive     http://ipfix.doit.wisc.edu/archive/



--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Fri Mar 18 09:28:55 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA11647
	for <ipfix-archive@lists.ietf.org>; Fri, 18 Mar 2005 09:28:50 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DCIIA-00005s-00
	for ipfix-list@mil.doit.wisc.edu; Fri, 18 Mar 2005 08:17:34 -0600
Received: from weird-brew.cisco.com ([144.254.15.118] helo=av-tac-bru.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DCII8-00005c-00
	for ipfix@net.doit.wisc.edu; Fri, 18 Mar 2005 08:17:32 -0600
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost [127.0.0.1])
	by av-tac-bru.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2IAntC05324;
	Fri, 18 Mar 2005 11:49:55 +0100 (CET)
Received: from [10.61.81.144] (ams-clip-vpn-dhcp4497.cisco.com [10.61.81.144])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2IAnsK23170;
	Fri, 18 Mar 2005 11:49:55 +0100 (CET)
Message-ID: <423AB24F.1020406@cisco.com>
Date: Fri, 18 Mar 2005 11:49:51 +0100
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: STEPHAN Emile RD-CORE-LAN <emile.stephan@francetelecom.com>
CC: ipfix@net.doit.wisc.edu
Subject: Re: [ipfix] keyList info/protocol
References: <DD8B8FEBBFAF9E488F63FF0F1A69EDD1F0BAE4@ftrdmel1.rd.francetelecom.fr>
In-Reply-To: <DD8B8FEBBFAF9E488F63FF0F1A69EDD1F0BAE4@ftrdmel1.rd.francetelecom.fr>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by av-tac-bru.cisco.com id j2IAntC05324
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: quoted-printable

Hi Emile,

>Hi Benoit,
>
>Sorry about that. I have several comments to sent to the list, so in a w=
ay to avoid sending duplicate points to the list, I would be glad to know=
 where is this todo list ?
> =20
>
See the email " Re: [ipfix-protocol] draft-ietf-ipfix-info-07-pre.txt=20
available]" from Juergen Quittek on this list.

Regards, Benoit.

>Regards
>Emile
>
>
>-----Message d'origine-----
>De : Benoit Claise [mailto:bclaise@cisco.com]=20
>Envoy=E9 : vendredi 18 mars 2005 10:01
>=C0 : STEPHAN Emile RD-CORE-LAN
>Cc : ipfix@net.doit.wisc.edu
>Objet : Re: [ipfix] keyList info/protocol
>
>Hi Emile,
>
>That's correct. This has been identified in the to-do list.
>Thanks.
>
>Benoit.
>
> =20
>
>>Hi,
>>
>>It appears that keyList is used in the protocol draft and not defined i=
n
>>the info model draft?
>>
>>Regards
>>Emile
>>
>>
>>--
>>Help        mailto:majordomo@net.doit.wisc.edu and say "help" in messag=
e body
>>Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
>>"unsubscribe ipfix" in message body
>>Archive     http://ipfix.doit.wisc.edu/archive/
>>=20
>>
>>   =20
>>


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Fri Mar 18 09:31:19 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA11917
	for <ipfix-archive@lists.ietf.org>; Fri, 18 Mar 2005 09:31:19 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DCIIA-00005v-00
	for ipfix-list@mil.doit.wisc.edu; Fri, 18 Mar 2005 08:17:34 -0600
Received: from weird-brew.cisco.com ([144.254.15.118] helo=av-tac-bru.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DCII9-00005c-00
	for ipfix-protocol@net.doit.wisc.edu; Fri, 18 Mar 2005 08:17:33 -0600
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost [127.0.0.1])
	by av-tac-bru.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2IAJCw03122;
	Fri, 18 Mar 2005 11:19:12 +0100 (CET)
Received: from [10.61.81.144] (ams-clip-vpn-dhcp4497.cisco.com [10.61.81.144])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2IAJBK28180;
	Fri, 18 Mar 2005 11:19:11 +0100 (CET)
Message-ID: <423AAB1C.1000102@cisco.com>
Date: Fri, 18 Mar 2005 11:19:08 +0100
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Lutz Mark <mark@fokus.fraunhofer.de>
CC: ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] remove chapter 4 from protocol draft
References: <422C3CD8.9020006@fokus.fraunhofer.de>
In-Reply-To: <422C3CD8.9020006@fokus.fraunhofer.de>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Lutz Mark wrote:

>
> Dear all,
>
> the text from chapter 4 "Criteria for Flow Expiration and Export"
>
> o is related to the implementation of the metering process
>   and has no direct relation to the IPFIX protocol.
>
> o is already included in the architecture draft
>   (chapter 6.1.1)
>
> I suggest to remove this chapter from the protocol draft.

Done.

Regards, Benoit.

>
> Best regards,
> Lutz
>
>
>
> -- 
> Help        mailto:majordomo@net.doit.wisc.edu and say "help" in 
> message body
> Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
> "unsubscribe ipfix" in message body
> Archive     http://ipfix.doit.wisc.edu/archive/



--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Fri Mar 18 09:51:20 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA13657
	for <ipfix-archive@lists.ietf.org>; Fri, 18 Mar 2005 09:51:20 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DCIj6-0000gU-00
	for ipfix-list@mil.doit.wisc.edu; Fri, 18 Mar 2005 08:45:24 -0600
Received: from mailhub.fokus.fraunhofer.de ([193.174.154.14])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DCIj5-0000gM-00
	for ipfix@net.doit.wisc.edu; Fri, 18 Mar 2005 08:45:23 -0600
Received: from [193.175.133.240] (luz@kaitos [193.175.133.240])
	by mailhub.fokus.fraunhofer.de (8.11.6p2/8.11.6) with ESMTP id j2IAQfa17558;
	Fri, 18 Mar 2005 11:26:42 +0100 (MET)
Message-ID: <423AACE1.3030502@fokus.fraunhofer.de>
Date: Fri, 18 Mar 2005 11:26:41 +0100
From: Lutz Mark <mark@fokus.fraunhofer.de>
User-Agent: Debian Thunderbird 1.0 (X11/20050116)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ipfix@net.doit.wisc.edu
CC: Juergen Quittek <quittek@netlab.nec.de>
Subject: Re: [ipfix] 'Export Time' and deltaTime elements
References: <1110516447.755b4faf354ab@webmail.auckland.ac.nz>	<4235EF65.50501@cisco.com> <4239AFC7.2050206@cisco.com> <1111089883.ccab301ecf5e3@webmail.auckland.ac.nz> <F2F2546BE7AAC5481E155595@[192.168.2.1]>
In-Reply-To: <F2F2546BE7AAC5481E155595@[192.168.2.1]>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit


Dear all,

> I prefer to change section 6.1 back from
> 
> OLD:
>   Export Time
>           Time in seconds since 0000 UTC 1970, at which the IPFIX
>           Message Header leaves the Exporter.  Alternatively, the
>           Export Time can be a computed value: see the section 8
>           "IPFIX Message Header "Export Time" and Flow Record Time".
> 
> to NEW:
>   Export Time
>           Time in seconds since 0000 UTC 1970, at which the IPFIX
>           Message Header leaves the Exporter.
> 
> Then section 8 should just discuss how delta timers can use the Export
> Time without affecting the value of this field.
> If the range of 32 bit does is not enough, then absolute time
> stamps can be used.

Yes this really makes the draft cleaner
(if we want to keep section 8 like discussed).

Before we close that issue ...

The 32bit timestamp in the header of the ipfix message
will only suffice until 2038. The timestamp is a legacy
from netflow and is not needed for the IPFIX protocol.
We simply used it as an information element that is
common to all records of the same ipfix message.

What about making the timestamp optional. Maybe
we can use a method similar to IPv6 headers. Then
we can define 32 and 64 bit export time as common
information elements. We can use 32 bit now and can
simply change to 64 bit in some years.

Any comments?

Best regards,
Lutz


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Fri Mar 18 09:53:09 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA13807
	for <ipfix-archive@lists.ietf.org>; Fri, 18 Mar 2005 09:53:08 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DCIlA-0000iK-00
	for ipfix-list@mil.doit.wisc.edu; Fri, 18 Mar 2005 08:47:32 -0600
Received: from kyoto.netlab.nec.de ([195.37.70.21])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DCIl8-0000iC-00
	for ipfix@net.doit.wisc.edu; Fri, 18 Mar 2005 08:47:31 -0600
Received: from [10.1.1.171] (mito.netlab.nec.de [195.37.70.39])
	by kyoto.netlab.nec.de (Postfix) with ESMTP id 1172D1BAC4D;
	Fri, 18 Mar 2005 14:54:29 +0100 (CET)
Date: Fri, 18 Mar 2005 14:54:21 +0100
From: Juergen Quittek <quittek@netlab.nec.de>
To: STEPHAN Emile RD-CORE-LAN <emile.stephan@francetelecom.com>,
        Benoit Claise <bclaise@cisco.com>,
        Nevil Brownlee <nevil@auckland.ac.nz>
Cc: ipfix@net.doit.wisc.edu
Subject: [ipfix] Re: unit of flow creation and end time /RFC3954 
Message-ID: <B62A63497FE04A50ACE2C71C@[10.1.1.171]>
In-Reply-To: <DD8B8FEBBFAF9E488F63FF0F1A69EDD1F0BB30@ftrdmel1.rd.francetelecom.fr>
References:  <DD8B8FEBBFAF9E488F63FF0F1A69EDD1F0BB30@ftrdmel1.rd.francetelecom.fr>
X-Mailer: Mulberry/3.1.6 (Mac OS X)
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: quoted-printable

Emile,

--On 18.03.2005 12:18 +0100 STEPHAN Emile RD-CORE-LAN wrote:

> Hi,
>
> I agree with the need of delta time. It seems that a point might be clarified before:
> 	Section 8 of RFC3954 defines the unit of the fields ID 21 and 22 as msec;
> 	info model 06 and pre-07 defines the unit of the fields ID 21 (flowEndTime) and 22 (flowCreationTime)
 as dateTimeSeconds;

Thank you for pointing this out.

Indeed this is a mistake.
Information Elements 21 and 22 are intended to be compatible
with NetFlow v9 which uses milliseconds for these numbers.

Consequently we need to change the element numbering in the info model

from OLD

   |    22 | flowStartSeconds        |
   |    21 | flowEndSeconds          |
   |   150 | flowStartMilliSeconds   |
   |   151 | flowEndMilliMSeconds    |

to NEW

   |   150 | flowStartSeconds        |
   |   151 | flowEndSeconds          |
   |    22 | flowStartMilliSeconds   |
   |    21 | flowEndMilliMSeconds    |

Thanks,

    Juergen
--=20
Juergen Quittek        quittek@netlab.nec.de       Tel: +49 6221 90511-15
NEC Europe Ltd.,       Network Laboratories        Fax: +49 6221 90511-55
Kurfuersten-Anlage 36, 69115 Heidelberg, Germany   http://www.netlab.nec.de



> Which one is the right one?
>
> Regards
> Emile
>
> -----Message d'origine-----
> De=A0: majordomo listserver [mailto:majordomo@mil.doit.wisc.edu] De la part de Juergen Quittek
> Envoy=E9=A0: jeudi 17 mars 2005 22:23
> =C0=A0: Nevil Brownlee; Benoit Claise
> Cc=A0: ipfix@net.doit.wisc.edu
> Objet=A0: Re: [ipfix] 'Export Time' and deltaTime elements
>
> Dear all,
>
> --On 18.03.2005 9:04 +1300 Nevil Brownlee wrote:
>
>> Hi Benoit:
>>
>>> I like Nevil's proposal because:
>>> - the "Export Time" is really the time at which the packet was sent
>>> - The Information Element definitions does not impose any constraints on
>>> the protocol specification
>>>
>>> Right now, IPFIX-PROTO says:
>>>
>>>     For a Data Set with Flow Records requiring microsecond precision,
>>>     the IPFIX Message Header "Export Time" field SHOULD be calculated
>>>     so  that each Flow Records flowStartDeltaUsec [IPFIX-INFO] and
>>>     flowEndDeltaUsec [IPFIX-INFO] would contain ...
>>>
>>> The question is: is the SHOULD appropriate?
>>> I'm thinking we will never have everybody happy...
>>> We can always find pros and cons arguments for a "SHOULD use
>>> flowStartDeltaUsec and flowEndDeltaUsec for microsecond precision", as
>>> opposed to report the absolute start and end time in the flow records
>>> - Yes. It saves 8 bytes for each flow records that contains flow start
>>> and end time: my bottleneck is my bandwidth utilization
>>> - No. It takes more cpu to compute the IPFIX Message: my bottleneck is
>>> the network element CPU
>>> If we don't impose any rules, the different IPFIX implementations will
>>> either use the proposed IANA time-related information elements, or will
>>> specify new ones, according to their needs. However, the protocol will
>>> remain flexible. So I'm in favor to remove this SHOULD
>>>
>>> Any feedback?
>>
>> I like the notion of having 'Export Time' meaning exactly that, i.e.
>> the time in Unix-epoch seconds that the message was exported.
>>
>> Delta times will always need to be calculated just before a message
>> is exported, once the Export Time has been determined.
>>
>> As Benoit said,
>>  - If you want minimal bytes in the data stream, use delta*.  That
>>    means you have to compute the deltas, and you have to live with
>>    their range restriction (not too bad for us, a potential problem
>>    for ns precisions).
>>  - If you want timestamp precision and no range restrictions, use one
>>    of the 'timestamp' Information Elements.  Then you have to live
>>    with 8-byte timestamps in your IPFIX messages.  (BTW, I still
>>    prefer NTP-style format for those :-)
>>
>> I agree with Benoit that we should change the paragraph he quoted above,
>> so that it doesn't say SHOULD, but instead outlines the points in my
>> text above.
>
> I prefer to change section 6.1 back from
>
> OLD:
>    Export Time
>            Time in seconds since 0000 UTC 1970, at which the IPFIX
>            Message Header leaves the Exporter.  Alternatively, the
>            Export Time can be a computed value: see the section 8
>            "IPFIX Message Header "Export Time" and Flow Record Time".
>
> to NEW:
>    Export Time
>            Time in seconds since 0000 UTC 1970, at which the IPFIX
>            Message Header leaves the Exporter.
>
> Then section 8 should just discuss how delta timers can use the Export
> Time without affecting the value of this field.
> If the range of 32 bit does is not enough, then absolute time
> stamps can be used.
>
>     Juergen
>
>
>> Cheers, Nevil
>>
>> -----------------------------------------------------------------------
>>    Nevil Brownlee                 Computer Science Department | ITSS
>>    Phone: +64 9 373 7599 x88941           The University of Auckland
>>    FAX: +64 9 373 7021      Private Bag 92019, Auckland, New Zealand
>>
>>
>> -------------------------------------------------
>> This mail sent through University of Auckland
>> http://www.auckland.ac.nz/
>>
>> --
>> Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
>> Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
>> "unsubscribe ipfix" in message body
>> Archive     http://ipfix.doit.wisc.edu/archive/
>
>
>
> --
> Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
> Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
> "unsubscribe ipfix" in message body
> Archive     http://ipfix.doit.wisc.edu/archive/



--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Fri Mar 18 09:54:33 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA13907
	for <ipfix-archive@lists.ietf.org>; Fri, 18 Mar 2005 09:54:33 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DCIn8-0000kL-00
	for ipfix-list@mil.doit.wisc.edu; Fri, 18 Mar 2005 08:49:34 -0600
Received: from p-mail2.rd.francetelecom.com ([195.101.245.16])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DCIn7-0000kG-00
	for ipfix@net.doit.wisc.edu; Fri, 18 Mar 2005 08:49:33 -0600
Received: from ftrdmel1.rd.francetelecom.fr ([10.193.117.152]) by ftrdsmtp2.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.211);
	 Fri, 18 Mar 2005 12:18:22 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: [ipfix] unit of flow creation and end time /RFC3954 
Date: Fri, 18 Mar 2005 12:18:21 +0100
Message-ID: <DD8B8FEBBFAF9E488F63FF0F1A69EDD1F0BB30@ftrdmel1.rd.francetelecom.fr>
Thread-Topic: unit of flow creation and end time /RFC3954 
Thread-Index: AcUrOG5VVeQEPvEuTmuVJZAT9fZH1AAbrYUA
From: "STEPHAN Emile RD-CORE-LAN" <emile.stephan@francetelecom.com>
To: "Juergen Quittek" <quittek@netlab.nec.de>,
        "Benoit Claise" <bclaise@cisco.com>,
        "Nevil Brownlee" <nevil@auckland.ac.nz>
Cc: <ipfix@net.doit.wisc.edu>
X-OriginalArrivalTime: 18 Mar 2005 11:18:22.0707 (UTC) FILETIME=[323BB430:01C52BAC]
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: quoted-printable

Hi,

I agree with the need of delta time. It seems that a point might be =
clarified before:
	Section 8 of RFC3954 defines the unit of the fields ID 21 and 22 as =
msec;
	info model 06 and pre-07 defines the unit of the fields ID 21 =
(flowEndTime) and 22 (flowCreationTime) as dateTimeSeconds;

Which one is the right one?=20

Regards
Emile

-----Message d'origine-----
De=A0: majordomo listserver [mailto:majordomo@mil.doit.wisc.edu] De la =
part de Juergen Quittek
Envoy=E9=A0: jeudi 17 mars 2005 22:23
=C0=A0: Nevil Brownlee; Benoit Claise
Cc=A0: ipfix@net.doit.wisc.edu
Objet=A0: Re: [ipfix] 'Export Time' and deltaTime elements

Dear all,

--On 18.03.2005 9:04 +1300 Nevil Brownlee wrote:

> Hi Benoit:
>
>> I like Nevil's proposal because:
>> - the "Export Time" is really the time at which the packet was sent
>> - The Information Element definitions does not impose any constraints =
on
>> the protocol specification
>>
>> Right now, IPFIX-PROTO says:
>>
>>     For a Data Set with Flow Records requiring microsecond precision,
>>     the IPFIX Message Header "Export Time" field SHOULD be calculated
>>     so  that each Flow Records flowStartDeltaUsec [IPFIX-INFO] and
>>     flowEndDeltaUsec [IPFIX-INFO] would contain ...
>>
>> The question is: is the SHOULD appropriate?
>> I'm thinking we will never have everybody happy...
>> We can always find pros and cons arguments for a "SHOULD use
>> flowStartDeltaUsec and flowEndDeltaUsec for microsecond precision", =
as
>> opposed to report the absolute start and end time in the flow records
>> - Yes. It saves 8 bytes for each flow records that contains flow =
start
>> and end time: my bottleneck is my bandwidth utilization
>> - No. It takes more cpu to compute the IPFIX Message: my bottleneck =
is
>> the network element CPU
>> If we don't impose any rules, the different IPFIX implementations =
will
>> either use the proposed IANA time-related information elements, or =
will
>> specify new ones, according to their needs. However, the protocol =
will
>> remain flexible. So I'm in favor to remove this SHOULD
>>
>> Any feedback?
>
> I like the notion of having 'Export Time' meaning exactly that, i.e.
> the time in Unix-epoch seconds that the message was exported.
>
> Delta times will always need to be calculated just before a message
> is exported, once the Export Time has been determined.
>
> As Benoit said,
>  - If you want minimal bytes in the data stream, use delta*.  That
>    means you have to compute the deltas, and you have to live with
>    their range restriction (not too bad for us, a potential problem
>    for ns precisions).
>  - If you want timestamp precision and no range restrictions, use one
>    of the 'timestamp' Information Elements.  Then you have to live
>    with 8-byte timestamps in your IPFIX messages.  (BTW, I still
>    prefer NTP-style format for those :-)
>
> I agree with Benoit that we should change the paragraph he quoted =
above,
> so that it doesn't say SHOULD, but instead outlines the points in my
> text above.

I prefer to change section 6.1 back from

OLD:
   Export Time
           Time in seconds since 0000 UTC 1970, at which the IPFIX
           Message Header leaves the Exporter.  Alternatively, the
           Export Time can be a computed value: see the section 8
           "IPFIX Message Header "Export Time" and Flow Record Time".

to NEW:
   Export Time
           Time in seconds since 0000 UTC 1970, at which the IPFIX
           Message Header leaves the Exporter.

Then section 8 should just discuss how delta timers can use the Export
Time without affecting the value of this field.
If the range of 32 bit does is not enough, then absolute time
stamps can be used.

    Juergen


> Cheers, Nevil
>
> =
-----------------------------------------------------------------------
>    Nevil Brownlee                 Computer Science Department | ITSS
>    Phone: +64 9 373 7599 x88941           The University of Auckland
>    FAX: +64 9 373 7021      Private Bag 92019, Auckland, New Zealand
>
>
> -------------------------------------------------
> This mail sent through University of Auckland
> http://www.auckland.ac.nz/
>
> --
> Help        mailto:majordomo@net.doit.wisc.edu and say "help" in =
message body
> Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
> "unsubscribe ipfix" in message body
> Archive     http://ipfix.doit.wisc.edu/archive/



--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message =
body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Fri Mar 18 10:02:23 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA14616
	for <ipfix-archive@lists.ietf.org>; Fri, 18 Mar 2005 10:02:22 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DCIum-00016X-00
	for ipfix-list@mil.doit.wisc.edu; Fri, 18 Mar 2005 08:57:28 -0600
Received: from smtp04.mrf.mail.rcn.net ([207.172.4.63])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DCIul-00016S-00
	for ipfix@net.doit.wisc.edu; Fri, 18 Mar 2005 08:57:27 -0600
Received: from 207-237-36-98.c3-0.avec-ubr10.nyr-avec.ny.cable.rcn.com (HELO [192.168.0.162]) (207.237.36.98)
  by smtp04.mrf.mail.rcn.net with ESMTP; 18 Mar 2005 09:57:25 -0500
X-IronPort-AV: i="3.91,102,1110171600"; 
   d="scan'208,217"; a="12101131:sNHT59994202"
User-Agent: Microsoft-Entourage/11.1.0.040913
Date: Fri, 18 Mar 2005 09:57:26 -0500
Subject: Re: [ipfix] Re: unit of flow creation and end time /RFC3954 
From: Carter Bullard <carter@qosient.com>
To: Juergen Quittek <quittek@netlab.nec.de>,
        STEPHAN Emile RD-CORE-LAN <emile.stephan@francetelecom.com>,
        Benoit Claise <bclaise@cisco.com>,
        Nevil Brownlee <nevil@auckland.ac.nz>
CC: <ipfix@net.doit.wisc.edu>
Message-ID: <BE605686.21C8B%carter@qosient.com>
In-Reply-To: <B62A63497FE04A50ACE2C71C@[10.1.1.171]>
Mime-version: 1.0
Content-type: multipart/alternative;
	boundary="B_3193984646_108324249"
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

> This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

--B_3193984646_108324249
Content-type: text/plain;
	charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable

I just want to re-iterate for the nth time, that I have flow
generators and applications that need flow timestamps in
nanosecond granularity.  Sure would be nice if you could
support that kind of timestamp.  Its just 16 more bits.

Carter

Carter Bullard
QoSient, LLC
50 E. 57th Street Suite 12D
New York, New York  10022-2795
+1 212 588-9133  Phone
+1 212 588-9134  Fax




From: Juergen Quittek <quittek@netlab.nec.de>
Date: Fri, 18 Mar 2005 14:54:21 +0100
To: STEPHAN Emile RD-CORE-LAN <emile.stephan@francetelecom.com>, Benoit
Claise <bclaise@cisco.com>, Nevil Brownlee <nevil@auckland.ac.nz>
Cc: <ipfix@net.doit.wisc.edu>
Subject: [ipfix] Re: unit of flow creation and end time /RFC3954

Emile,

--On 18.03.2005 12:18 +0100 STEPHAN Emile RD-CORE-LAN wrote:

> Hi,
>
> I agree with the need of delta time. It seems that a point might be clari=
fied
before:
>  Section 8 of RFC3954 defines the unit of the fields ID 21 and 22 as msec=
;
>  info model 06 and pre-07 defines the unit of the fields ID 21 (flowEndTi=
me)
and 22 (flowCreationTime)
 as dateTimeSeconds;

Thank you for pointing this out.

Indeed this is a mistake.
Information Elements 21 and 22 are intended to be compatible
with NetFlow v9 which uses milliseconds for these numbers.

Consequently we need to change the element numbering in the info model

from OLD

   |    22 | flowStartSeconds        |
   |    21 | flowEndSeconds          |
   |   150 | flowStartMilliSeconds   |
   |   151 | flowEndMilliMSeconds    |

to NEW

   |   150 | flowStartSeconds        |
   |   151 | flowEndSeconds          |
   |    22 | flowStartMilliSeconds   |
   |    21 | flowEndMilliMSeconds    |

Thanks,

    Juergen
--=20
Juergen Quittek        quittek@netlab.nec.de       Tel: +49 6221 90511-15
NEC Europe Ltd.,       Network Laboratories        Fax: +49 6221 90511-55
Kurfuersten-Anlage 36, 69115 Heidelberg, Germany   http://www.netlab.nec.de



> Which one is the right one?
>
> Regards
> Emile
>
> -----Message d'origine-----
> De=A0: majordomo listserver [mailto:majordomo@mil.doit.wisc.edu] De la part=
 de
Juergen Quittek
> Envoy=E9=A0: jeudi 17 mars 2005 22:23
> =C0=A0: Nevil Brownlee; Benoit Claise
> Cc=A0: ipfix@net.doit.wisc.edu
> Objet=A0: Re: [ipfix] 'Export Time' and deltaTime elements
>
> Dear all,
>
> --On 18.03.2005 9:04 +1300 Nevil Brownlee wrote:
>
>> Hi Benoit:
>>
>>> I like Nevil's proposal because:
>>> - the "Export Time" is really the time at which the packet was sent
>>> - The Information Element definitions does not impose any constraints o=
n
>>> the protocol specification
>>>
>>> Right now, IPFIX-PROTO says:
>>>
>>>     For a Data Set with Flow Records requiring microsecond precision,
>>>     the IPFIX Message Header "Export Time" field SHOULD be calculated
>>>     so  that each Flow Records flowStartDeltaUsec [IPFIX-INFO] and
>>>     flowEndDeltaUsec [IPFIX-INFO] would contain ...
>>>
>>> The question is: is the SHOULD appropriate?
>>> I'm thinking we will never have everybody happy...
>>> We can always find pros and cons arguments for a "SHOULD use
>>> flowStartDeltaUsec and flowEndDeltaUsec for microsecond precision", as
>>> opposed to report the absolute start and end time in the flow records
>>> - Yes. It saves 8 bytes for each flow records that contains flow start
>>> and end time: my bottleneck is my bandwidth utilization
>>> - No. It takes more cpu to compute the IPFIX Message: my bottleneck is
>>> the network element CPU
>>> If we don't impose any rules, the different IPFIX implementations will
>>> either use the proposed IANA time-related information elements, or will
>>> specify new ones, according to their needs. However, the protocol will
>>> remain flexible. So I'm in favor to remove this SHOULD
>>>
>>> Any feedback?
>>
>> I like the notion of having 'Export Time' meaning exactly that, i.e.
>> the time in Unix-epoch seconds that the message was exported.
>>
>> Delta times will always need to be calculated just before a message
>> is exported, once the Export Time has been determined.
>>
>> As Benoit said,
>>  - If you want minimal bytes in the data stream, use delta*.  That
>>    means you have to compute the deltas, and you have to live with
>>    their range restriction (not too bad for us, a potential problem
>>    for ns precisions).
>>  - If you want timestamp precision and no range restrictions, use one
>>    of the 'timestamp' Information Elements.  Then you have to live
>>    with 8-byte timestamps in your IPFIX messages.  (BTW, I still
>>    prefer NTP-style format for those :-)
>>
>> I agree with Benoit that we should change the paragraph he quoted above,
>> so that it doesn't say SHOULD, but instead outlines the points in my
>> text above.
>
> I prefer to change section 6.1 back from
>
> OLD:
>    Export Time
>            Time in seconds since 0000 UTC 1970, at which the IPFIX
>            Message Header leaves the Exporter.  Alternatively, the
>            Export Time can be a computed value: see the section 8
>            "IPFIX Message Header "Export Time" and Flow Record Time".
>
> to NEW:
>    Export Time
>            Time in seconds since 0000 UTC 1970, at which the IPFIX
>            Message Header leaves the Exporter.
>
> Then section 8 should just discuss how delta timers can use the Export
> Time without affecting the value of this field.
> If the range of 32 bit does is not enough, then absolute time
> stamps can be used.
>
>     Juergen
>
>
>> Cheers, Nevil
>>
>> -----------------------------------------------------------------------
>>    Nevil Brownlee                 Computer Science Department | ITSS
>>    Phone: +64 9 373 7599 x88941           The University of Auckland
>>    FAX: +64 9 373 7021      Private Bag 92019, Auckland, New Zealand
>>
>>
>> -------------------------------------------------
>> This mail sent through University of Auckland
>> http://www.auckland.ac.nz/
>>
>> --
>> Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message=
 body
>> Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
>> "unsubscribe ipfix" in message body
>> Archive     http://ipfix.doit.wisc.edu/archive/
>
>
>
> --
> Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message =
body
> Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
> "unsubscribe ipfix" in message body
> Archive     http://ipfix.doit.wisc.edu/archive/



--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message
body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/



--B_3193984646_108324249
Content-type: text/html;
	charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable

<HTML>
<HEAD>
<TITLE>Re: [ipfix] Re: unit of flow creation and end time /RFC3954 </TITLE>
</HEAD>
<BODY>
<FONT FACE=3D"Verdana, Helvetica, Arial"><SPAN STYLE=3D'font-size:12.0px'>I jus=
t want to re-iterate for the nth time, that I have flow<BR>
generators and applications that need flow timestamps in<BR>
nanosecond granularity. &nbsp;Sure would be nice if you could<BR>
support that kind of timestamp. &nbsp;Its just 16 more bits.<BR>
<BR>
Carter<BR>
<BR>
Carter Bullard<BR>
QoSient, LLC<BR>
50 E. 57th Street Suite 12D<BR>
New York, New York &nbsp;10022-2795<BR>
+1 212 588-9133 &nbsp;Phone<BR>
+1 212 588-9134 &nbsp;Fax<BR>
<BR>
<BR>
<BR>
<HR ALIGN=3DCENTER SIZE=3D"3" WIDTH=3D"95%"><B>From: </B>Juergen Quittek &lt;quit=
tek@netlab.nec.de&gt;<BR>
<B>Date: </B>Fri, 18 Mar 2005 14:54:21 +0100<BR>
<B>To: </B>STEPHAN Emile RD-CORE-LAN &lt;emile.stephan@francetelecom.com&gt=
;, Benoit Claise &lt;bclaise@cisco.com&gt;, Nevil Brownlee &lt;nevil@aucklan=
d.ac.nz&gt;<BR>
<B>Cc: </B>&lt;ipfix@net.doit.wisc.edu&gt;<BR>
<B>Subject: </B>[ipfix] Re: unit of flow creation and end time /RFC3954 <BR=
>
<BR>
</SPAN></FONT><FONT SIZE=3D"2"><FONT FACE=3D"Monaco, Courier New"><SPAN STYLE=3D'=
font-size:10.0px'>Emile,<BR>
<BR>
--On 18.03.2005 12:18 +0100 STEPHAN Emile RD-CORE-LAN wrote:<BR>
<BR>
&gt; Hi,<BR>
&gt;<BR>
&gt; I agree with the need of delta time. It seems that a point might be cl=
arified before:<BR>
&gt; &nbsp;Section 8 of RFC3954 defines the unit of the fields ID 21 and 22=
 as msec;<BR>
&gt; &nbsp;info model 06 and pre-07 defines the unit of the fields ID 21 (f=
lowEndTime) and 22 (flowCreationTime)<BR>
&nbsp;as dateTimeSeconds;<BR>
<BR>
Thank you for pointing this out.<BR>
<BR>
Indeed this is a mistake.<BR>
Information Elements 21 and 22 are intended to be compatible<BR>
with NetFlow v9 which uses milliseconds for these numbers.<BR>
<BR>
Consequently we need to change the element numbering in the info model<BR>
<BR>
from OLD<BR>
<BR>
&nbsp;&nbsp;&nbsp;| &nbsp;&nbsp;&nbsp;22 | flowStartSeconds &nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;|<BR>
&nbsp;&nbsp;&nbsp;| &nbsp;&nbsp;&nbsp;21 | flowEndSeconds &nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<BR>
&nbsp;&nbsp;&nbsp;| &nbsp;&nbsp;150 | flowStartMilliSeconds &nbsp;&nbsp;|<B=
R>
&nbsp;&nbsp;&nbsp;| &nbsp;&nbsp;151 | flowEndMilliMSeconds &nbsp;&nbsp;&nbs=
p;|<BR>
<BR>
to NEW<BR>
<BR>
&nbsp;&nbsp;&nbsp;| &nbsp;&nbsp;150 | flowStartSeconds &nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;|<BR>
&nbsp;&nbsp;&nbsp;| &nbsp;&nbsp;151 | flowEndSeconds &nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<BR>
&nbsp;&nbsp;&nbsp;| &nbsp;&nbsp;&nbsp;22 | flowStartMilliSeconds &nbsp;&nbs=
p;|<BR>
&nbsp;&nbsp;&nbsp;| &nbsp;&nbsp;&nbsp;21 | flowEndMilliMSeconds &nbsp;&nbsp=
;&nbsp;|<BR>
<BR>
Thanks,<BR>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;Juergen<BR>
-- <BR>
Juergen Quittek &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;quittek@netlab.ne=
c.de &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tel: +49 6221 90511-15<BR>
NEC Europe Ltd., &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Network Laboratories &=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fax: +49 6221 90511-55<BR>
Kurfuersten-Anlage 36, 69115 Heidelberg, Germany &nbsp;&nbsp;<a href=3D"http:=
//www.netlab.nec.de">http://www.netlab.nec.de</a><BR>
<BR>
<BR>
<BR>
&gt; Which one is the right one?<BR>
&gt;<BR>
&gt; Regards<BR>
&gt; Emile<BR>
&gt;<BR>
&gt; -----Message d'origine-----<BR>
&gt; De=A0: majordomo listserver [<a href=3D"mailto:majordomo@mil.doit.wisc.edu=
]">mailto:majordomo@mil.doit.wisc.edu]</a> De la part de Juergen Quittek<BR>
&gt; Envoy&eacute;=A0: jeudi 17 mars 2005 22:23<BR>
&gt; &Agrave;=A0: Nevil Brownlee; Benoit Claise<BR>
&gt; Cc=A0: ipfix@net.doit.wisc.edu<BR>
&gt; Objet=A0: Re: [ipfix] 'Export Time' and deltaTime elements<BR>
&gt;<BR>
&gt; Dear all,<BR>
&gt;<BR>
&gt; --On 18.03.2005 9:04 +1300 Nevil Brownlee wrote:<BR>
&gt;<BR>
&gt;&gt; Hi Benoit:<BR>
&gt;&gt;<BR>
&gt;&gt;&gt; I like Nevil's proposal because:<BR>
&gt;&gt;&gt; - the &quot;Export Time&quot; is really the time at which the =
packet was sent<BR>
&gt;&gt;&gt; - The Information Element definitions does not impose any cons=
traints on<BR>
&gt;&gt;&gt; the protocol specification<BR>
&gt;&gt;&gt;<BR>
&gt;&gt;&gt; Right now, IPFIX-PROTO says:<BR>
&gt;&gt;&gt;<BR>
&gt;&gt;&gt; &nbsp;&nbsp;&nbsp;&nbsp;For a Data Set with Flow Records requi=
ring microsecond precision,<BR>
&gt;&gt;&gt; &nbsp;&nbsp;&nbsp;&nbsp;the IPFIX Message Header &quot;Export =
Time&quot; field SHOULD be calculated<BR>
&gt;&gt;&gt; &nbsp;&nbsp;&nbsp;&nbsp;so &nbsp;that each Flow Records flowSt=
artDeltaUsec [IPFIX-INFO] and<BR>
&gt;&gt;&gt; &nbsp;&nbsp;&nbsp;&nbsp;flowEndDeltaUsec [IPFIX-INFO] would co=
ntain ...<BR>
&gt;&gt;&gt;<BR>
&gt;&gt;&gt; The question is: is the SHOULD appropriate?<BR>
&gt;&gt;&gt; I'm thinking we will never have everybody happy...<BR>
&gt;&gt;&gt; We can always find pros and cons arguments for a &quot;SHOULD =
use<BR>
&gt;&gt;&gt; flowStartDeltaUsec and flowEndDeltaUsec for microsecond precis=
ion&quot;, as<BR>
&gt;&gt;&gt; opposed to report the absolute start and end time in the flow =
records<BR>
&gt;&gt;&gt; - Yes. It saves 8 bytes for each flow records that contains fl=
ow start<BR>
&gt;&gt;&gt; and end time: my bottleneck is my bandwidth utilization<BR>
&gt;&gt;&gt; - No. It takes more cpu to compute the IPFIX Message: my bottl=
eneck is<BR>
&gt;&gt;&gt; the network element CPU<BR>
&gt;&gt;&gt; If we don't impose any rules, the different IPFIX implementati=
ons will<BR>
&gt;&gt;&gt; either use the proposed IANA time-related information elements=
, or will<BR>
&gt;&gt;&gt; specify new ones, according to their needs. However, the proto=
col will<BR>
&gt;&gt;&gt; remain flexible. So I'm in favor to remove this SHOULD<BR>
&gt;&gt;&gt;<BR>
&gt;&gt;&gt; Any feedback?<BR>
&gt;&gt;<BR>
&gt;&gt; I like the notion of having 'Export Time' meaning exactly that, i.=
e.<BR>
&gt;&gt; the time in Unix-epoch seconds that the message was exported.<BR>
&gt;&gt;<BR>
&gt;&gt; Delta times will always need to be calculated just before a messag=
e<BR>
&gt;&gt; is exported, once the Export Time has been determined.<BR>
&gt;&gt;<BR>
&gt;&gt; As Benoit said,<BR>
&gt;&gt; &nbsp;- If you want minimal bytes in the data stream, use delta*. =
&nbsp;That<BR>
&gt;&gt; &nbsp;&nbsp;&nbsp;means you have to compute the deltas, and you ha=
ve to live with<BR>
&gt;&gt; &nbsp;&nbsp;&nbsp;their range restriction (not too bad for us, a p=
otential problem<BR>
&gt;&gt; &nbsp;&nbsp;&nbsp;for ns precisions).<BR>
&gt;&gt; &nbsp;- If you want timestamp precision and no range restrictions,=
 use one<BR>
&gt;&gt; &nbsp;&nbsp;&nbsp;of the 'timestamp' Information Elements. &nbsp;T=
hen you have to live<BR>
&gt;&gt; &nbsp;&nbsp;&nbsp;with 8-byte timestamps in your IPFIX messages. &=
nbsp;(BTW, I still<BR>
&gt;&gt; &nbsp;&nbsp;&nbsp;prefer NTP-style format for those :-)<BR>
&gt;&gt;<BR>
&gt;&gt; I agree with Benoit that we should change the paragraph he quoted =
above,<BR>
&gt;&gt; so that it doesn't say SHOULD, but instead outlines the points in =
my<BR>
&gt;&gt; text above.<BR>
&gt;<BR>
&gt; I prefer to change section 6.1 back from<BR>
&gt;<BR>
&gt; OLD:<BR>
&gt; &nbsp;&nbsp;&nbsp;Export Time<BR>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Time=
 in seconds since 0000 UTC 1970, at which the IPFIX<BR>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mess=
age Header leaves the Exporter. &nbsp;Alternatively, the<BR>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Expo=
rt Time can be a computed value: see the section 8<BR>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quo=
t;IPFIX Message Header &quot;Export Time&quot; and Flow Record Time&quot;.<B=
R>
&gt;<BR>
&gt; to NEW:<BR>
&gt; &nbsp;&nbsp;&nbsp;Export Time<BR>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Time=
 in seconds since 0000 UTC 1970, at which the IPFIX<BR>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mess=
age Header leaves the Exporter.<BR>
&gt;<BR>
&gt; Then section 8 should just discuss how delta timers can use the Export=
<BR>
&gt; Time without affecting the value of this field.<BR>
&gt; If the range of 32 bit does is not enough, then absolute time<BR>
&gt; stamps can be used.<BR>
&gt;<BR>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;Juergen<BR>
&gt;<BR>
&gt;<BR>
&gt;&gt; Cheers, Nevil<BR>
&gt;&gt;<BR>
&gt;&gt; ------------------------------------------------------------------=
-----<BR>
&gt;&gt; &nbsp;&nbsp;&nbsp;Nevil Brownlee &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Computer Scie=
nce Department | ITSS<BR>
&gt;&gt; &nbsp;&nbsp;&nbsp;Phone: +64 9 373 7599 x88941 &nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The University of Auckland<BR>
&gt;&gt; &nbsp;&nbsp;&nbsp;FAX: +64 9 373 7021 &nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;Private Bag 92019, Auckland, New Zealand<BR>
&gt;&gt;<BR>
&gt;&gt;<BR>
&gt;&gt; -------------------------------------------------<BR>
&gt;&gt; This mail sent through University of Auckland<BR>
&gt;&gt; <a href=3D"http://www.auckland.ac.nz/">http://www.auckland.ac.nz/</a=
><BR>
&gt;&gt;<BR>
&gt;&gt; --<BR>
&gt;&gt; Help &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=3D"mailto:maj=
ordomo@net.doit.wisc.edu">mailto:majordomo@net.doit.wisc.edu</a> and say &qu=
ot;help&quot; in message body<BR>
&gt;&gt; Unsubscribe <a href=3D"mailto:majordomo@net.doit.wisc.edu">mailto:ma=
jordomo@net.doit.wisc.edu</a> and say<BR>
&gt;&gt; &quot;unsubscribe ipfix&quot; in message body<BR>
&gt;&gt; Archive &nbsp;&nbsp;&nbsp;&nbsp;<a href=3D"http://ipfix.doit.wisc.ed=
u/archive/">http://ipfix.doit.wisc.edu/archive/</a><BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt; --<BR>
&gt; Help &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=3D"mailto:majordo=
mo@net.doit.wisc.edu">mailto:majordomo@net.doit.wisc.edu</a> and say &quot;h=
elp&quot; in message body<BR>
&gt; Unsubscribe <a href=3D"mailto:majordomo@net.doit.wisc.edu">mailto:majord=
omo@net.doit.wisc.edu</a> and say<BR>
&gt; &quot;unsubscribe ipfix&quot; in message body<BR>
&gt; Archive &nbsp;&nbsp;&nbsp;&nbsp;<a href=3D"http://ipfix.doit.wisc.edu/ar=
chive/">http://ipfix.doit.wisc.edu/archive/</a><BR>
<BR>
<BR>
<BR>
--<BR>
Help &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=3D"mailto:majordomo@ne=
t.doit.wisc.edu">mailto:majordomo@net.doit.wisc.edu</a> and say &quot;help&q=
uot; in message body<BR>
Unsubscribe <a href=3D"mailto:majordomo@net.doit.wisc.edu">mailto:majordomo@n=
et.doit.wisc.edu</a> and say<BR>
&quot;unsubscribe ipfix&quot; in message body<BR>
Archive &nbsp;&nbsp;&nbsp;&nbsp;<a href=3D"http://ipfix.doit.wisc.edu/archive=
/">http://ipfix.doit.wisc.edu/archive/</a><BR>
<BR>
</SPAN></FONT></FONT>
</BODY>
</HTML>


--B_3193984646_108324249--


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Fri Mar 18 10:18:32 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA16440
	for <ipfix-archive@lists.ietf.org>; Fri, 18 Mar 2005 10:18:31 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DCJ1Y-0001Io-00
	for ipfix-list@mil.doit.wisc.edu; Fri, 18 Mar 2005 09:04:28 -0600
Received: from weird-brew.cisco.com ([144.254.15.118] helo=av-tac-bru.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DCJ1X-0001Ij-00
	for ipfix@net.doit.wisc.edu; Fri, 18 Mar 2005 09:04:27 -0600
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost [127.0.0.1])
	by av-tac-bru.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2IF4P323652;
	Fri, 18 Mar 2005 16:04:25 +0100 (CET)
Received: from [10.61.65.37] (ams-clip-vpn-dhcp293.cisco.com [10.61.65.37])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2IF4OK27956;
	Fri, 18 Mar 2005 16:04:24 +0100 (CET)
Message-ID: <423AEDF8.6020902@cisco.com>
Date: Fri, 18 Mar 2005 16:04:24 +0100
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Carter Bullard <carter@qosient.com>
CC: Juergen Quittek <quittek@netlab.nec.de>,
        STEPHAN Emile RD-CORE-LAN <emile.stephan@francetelecom.com>,
        Nevil Brownlee <nevil@auckland.ac.nz>, ipfix@net.doit.wisc.edu
Subject: Re: [ipfix] Re: unit of flow creation and end time /RFC3954
References: <BE605686.21C8B%carter@qosient.com>
In-Reply-To: <BE605686.21C8B%carter@qosient.com>
Content-Type: multipart/alternative;
 boundary="------------040603000405010407010502"
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

This is a multi-part message in MIME format.
--------------040603000405010407010502
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
X-MIME-Autoconverted: from 8bit to quoted-printable by av-tac-bru.cisco.com id j2IF4P323652
Content-Transfer-Encoding: quoted-printable

Carter,

This is available

       5.6.13   flowStartNanoSeconds . . . . . . . . . . . . . . . .  40
       5.6.14   flowEndNanoSeconds . . . . . . . . . . . . . . . . .  40

ftp://ftp.netlab.nec.de/pub/internet-drafts/draft-ietf-ipfix-info-07-pre.=
txt

Regards, Benoit.


> I just want to re-iterate for the nth time, that I have flow
> generators and applications that need flow timestamps in
> nanosecond granularity.  Sure would be nice if you could
> support that kind of timestamp.  Its just 16 more bits.

>
> Carter
>
> Carter Bullard
> QoSient, LLC
> 50 E. 57th Street Suite 12D
> New York, New York  10022-2795
> +1 212 588-9133  Phone
> +1 212 588-9134  Fax
>
>
>
> -----------------------------------------------------------------------=
-
> *From: *Juergen Quittek <quittek@netlab.nec.de>
> *Date: *Fri, 18 Mar 2005 14:54:21 +0100
> *To: *STEPHAN Emile RD-CORE-LAN <emile.stephan@francetelecom.com>,=20
> Benoit Claise <bclaise@cisco.com>, Nevil Brownlee <nevil@auckland.ac.nz=
>
> *Cc: *<ipfix@net.doit.wisc.edu>
> *Subject: *[ipfix] Re: unit of flow creation and end time /RFC3954
>
> Emile,
>
> --On 18.03.2005 12:18 +0100 STEPHAN Emile RD-CORE-LAN wrote:
>
>> Hi,
>>
>> I agree with the need of delta time. It seems that a point might be=20
> clarified before:
>>  Section 8 of RFC3954 defines the unit of the fields ID 21 and 22 as=20
> msec;
>>  info model 06 and pre-07 defines the unit of the fields ID 21=20
> (flowEndTime) and 22 (flowCreationTime)
>  as dateTimeSeconds;
>
> Thank you for pointing this out.
>
> Indeed this is a mistake.
> Information Elements 21 and 22 are intended to be compatible
> with NetFlow v9 which uses milliseconds for these numbers.
>
> Consequently we need to change the element numbering in the info model
>
> from OLD
>
>    |    22 | flowStartSeconds        |
>    |    21 | flowEndSeconds          |
>    |   150 | flowStartMilliSeconds   |
>    |   151 | flowEndMilliMSeconds    |
>
> to NEW
>
>    |   150 | flowStartSeconds        |
>    |   151 | flowEndSeconds          |
>    |    22 | flowStartMilliSeconds   |
>    |    21 | flowEndMilliMSeconds    |
>
> Thanks,
>
>     Juergen
> --=20
> Juergen Quittek        quittek@netlab.nec.de       Tel: +49 6221 90511-=
15
> NEC Europe Ltd.,       Network Laboratories        Fax: +49 6221 90511-=
55
> Kurfuersten-Anlage 36, 69115 Heidelberg, Germany=20
>   http://www.netlab.nec.de
>
>
>
>> Which one is the right one?
>>
>> Regards
>> Emile
>>
>> -----Message d'origine-----
>> De : majordomo listserver [mailto:majordomo@mil.doit.wisc.edu]=20
> <mailto:majordomo@mil.doit.wisc.edu%5D> De la part de Juergen Quittek
>> Envoy=E9 : jeudi 17 mars 2005 22:23
>> =C0 : Nevil Brownlee; Benoit Claise
>> Cc : ipfix@net.doit.wisc.edu
>> Objet : Re: [ipfix] 'Export Time' and deltaTime elements
>>
>> Dear all,
>>
>> --On 18.03.2005 9:04 +1300 Nevil Brownlee wrote:
>>
>>> Hi Benoit:
>>>
>>>> I like Nevil's proposal because:
>>>> - the "Export Time" is really the time at which the packet was sent
>>>> - The Information Element definitions does not impose any=20
> constraints on
>>>> the protocol specification
>>>>
>>>> Right now, IPFIX-PROTO says:
>>>>
>>>>     For a Data Set with Flow Records requiring microsecond precision=
,
>>>>     the IPFIX Message Header "Export Time" field SHOULD be calculate=
d
>>>>     so  that each Flow Records flowStartDeltaUsec [IPFIX-INFO] and
>>>>     flowEndDeltaUsec [IPFIX-INFO] would contain ...
>>>>
>>>> The question is: is the SHOULD appropriate?
>>>> I'm thinking we will never have everybody happy...
>>>> We can always find pros and cons arguments for a "SHOULD use
>>>> flowStartDeltaUsec and flowEndDeltaUsec for microsecond precision", =
as
>>>> opposed to report the absolute start and end time in the flow record=
s
>>>> - Yes. It saves 8 bytes for each flow records that contains flow sta=
rt
>>>> and end time: my bottleneck is my bandwidth utilization
>>>> - No. It takes more cpu to compute the IPFIX Message: my bottleneck =
is
>>>> the network element CPU
>>>> If we don't impose any rules, the different IPFIX implementations wi=
ll
>>>> either use the proposed IANA time-related information elements, or w=
ill
>>>> specify new ones, according to their needs. However, the protocol wi=
ll
>>>> remain flexible. So I'm in favor to remove this SHOULD
>>>>
>>>> Any feedback?
>>>
>>> I like the notion of having 'Export Time' meaning exactly that, i.e.
>>> the time in Unix-epoch seconds that the message was exported.
>>>
>>> Delta times will always need to be calculated just before a message
>>> is exported, once the Export Time has been determined.
>>>
>>> As Benoit said,
>>>  - If you want minimal bytes in the data stream, use delta*.  That
>>>    means you have to compute the deltas, and you have to live with
>>>    their range restriction (not too bad for us, a potential problem
>>>    for ns precisions).
>>>  - If you want timestamp precision and no range restrictions, use one
>>>    of the 'timestamp' Information Elements.  Then you have to live
>>>    with 8-byte timestamps in your IPFIX messages.  (BTW, I still
>>>    prefer NTP-style format for those :-)
>>>
>>> I agree with Benoit that we should change the paragraph he quoted abo=
ve,
>>> so that it doesn't say SHOULD, but instead outlines the points in my
>>> text above.
>>
>> I prefer to change section 6.1 back from
>>
>> OLD:
>>    Export Time
>>            Time in seconds since 0000 UTC 1970, at which the IPFIX
>>            Message Header leaves the Exporter.  Alternatively, the
>>            Export Time can be a computed value: see the section 8
>>            "IPFIX Message Header "Export Time" and Flow Record Time".
>>
>> to NEW:
>>    Export Time
>>            Time in seconds since 0000 UTC 1970, at which the IPFIX
>>            Message Header leaves the Exporter.
>>
>> Then section 8 should just discuss how delta timers can use the Export
>> Time without affecting the value of this field.
>> If the range of 32 bit does is not enough, then absolute time
>> stamps can be used.
>>
>>     Juergen
>>
>>
>>> Cheers, Nevil
>>>
>>> ---------------------------------------------------------------------=
--
>>>    Nevil Brownlee                 Computer Science Department | ITSS
>>>    Phone: +64 9 373 7599 x88941           The University of Auckland
>>>    FAX: +64 9 373 7021      Private Bag 92019, Auckland, New Zealand
>>>
>>>
>>> -------------------------------------------------
>>> This mail sent through University of Auckland
>>> http://www.auckland.ac.nz/
>>>
>>> --
>>> Help        mailto:majordomo@net.doit.wisc.edu and say "help" in=20
> message body
>>> Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
>>> "unsubscribe ipfix" in message body
>>> Archive     http://ipfix.doit.wisc.edu/archive/
>>
>>
>>
>> --
>> Help        mailto:majordomo@net.doit.wisc.edu and say "help" in=20
> message body
>> Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
>> "unsubscribe ipfix" in message body
>> Archive     http://ipfix.doit.wisc.edu/archive/
>
>
>
> --
> Help        mailto:majordomo@net.doit.wisc.edu and say "help" in=20
> message body
> Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
> "unsubscribe ipfix" in message body
> Archive     http://ipfix.doit.wisc.edu/archive/
>


--------------040603000405010407010502
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Carter,<br>
<br>
This is available<br>
<pre>       5.6.13   flowStartNanoSeconds . . . . . . . . . . . . . . . .  40
       5.6.14   flowEndNanoSeconds . . . . . . . . . . . . . . . . .  40

<a class="moz-txt-link-freetext" href="ftp://ftp.netlab.nec.de/pub/internet-drafts/draft-ietf-ipfix-info-07-pre.txt">ftp://ftp.netlab.nec.de/pub/internet-drafts/draft-ietf-ipfix-info-07-pre.txt</a>

Regards, Benoit.
</pre>
<br>
<blockquote cite="midBE605686.21C8B%25carter@qosient.com" type="cite">
  <title>Re: [ipfix] Re: unit of flow creation and end time /RFC3954 </title>
  <font face="Verdana, Helvetica, Arial"><span style="font-size: 12px;">I
just want to re-iterate for the nth time, that I have flow<br>
generators and applications that need flow timestamps in<br>
nanosecond granularity. &nbsp;Sure would be nice if you could<br>
support that kind of timestamp. &nbsp;Its just 16 more bits.<br>
  </span></font></blockquote>
<blockquote cite="midBE605686.21C8B%25carter@qosient.com" type="cite"><font
 face="Verdana, Helvetica, Arial"><span style="font-size: 12px;"><br>
Carter<br>
  <br>
Carter Bullard<br>
QoSient, LLC<br>
50 E. 57th Street Suite 12D<br>
New York, New York &nbsp;10022-2795<br>
+1 212 588-9133 &nbsp;Phone<br>
+1 212 588-9134 &nbsp;Fax<br>
  <br>
  <br>
  <br>
  <hr align="center" size="3" width="95%"><b>From: </b>Juergen Quittek
<a class="moz-txt-link-rfc2396E" href="mailto:quittek@netlab.nec.de">&lt;quittek@netlab.nec.de&gt;</a><br>
  <b>Date: </b>Fri, 18 Mar 2005 14:54:21 +0100<br>
  <b>To: </b>STEPHAN Emile RD-CORE-LAN
<a class="moz-txt-link-rfc2396E" href="mailto:emile.stephan@francetelecom.com">&lt;emile.stephan@francetelecom.com&gt;</a>, Benoit Claise
<a class="moz-txt-link-rfc2396E" href="mailto:bclaise@cisco.com">&lt;bclaise@cisco.com&gt;</a>, Nevil Brownlee <a class="moz-txt-link-rfc2396E" href="mailto:nevil@auckland.ac.nz">&lt;nevil@auckland.ac.nz&gt;</a><br>
  <b>Cc: </b><a class="moz-txt-link-rfc2396E" href="mailto:ipfix@net.doit.wisc.edu">&lt;ipfix@net.doit.wisc.edu&gt;</a><br>
  <b>Subject: </b>[ipfix] Re: unit of flow creation and end time
/RFC3954 <br>
  <br>
  </span></font><font size="2"><font face="Monaco, Courier New"><span
 style="font-size: 10px;">Emile,<br>
  <br>
--On 18.03.2005 12:18 +0100 STEPHAN Emile RD-CORE-LAN wrote:<br>
  <br>
&gt; Hi,<br>
&gt;<br>
&gt; I agree with the need of delta time. It seems that a point might
be clarified before:<br>
&gt; &nbsp;Section 8 of RFC3954 defines the unit of the fields ID 21 and 22
as msec;<br>
&gt; &nbsp;info model 06 and pre-07 defines the unit of the fields ID 21
(flowEndTime) and 22 (flowCreationTime)<br>
&nbsp;as dateTimeSeconds;<br>
  <br>
Thank you for pointing this out.<br>
  <br>
Indeed this is a mistake.<br>
Information Elements 21 and 22 are intended to be compatible<br>
with NetFlow v9 which uses milliseconds for these numbers.<br>
  <br>
Consequently we need to change the element numbering in the info model<br>
  <br>
from OLD<br>
  <br>
&nbsp;&nbsp;&nbsp;| &nbsp;&nbsp;&nbsp;22 | flowStartSeconds &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>
&nbsp;&nbsp;&nbsp;| &nbsp;&nbsp;&nbsp;21 | flowEndSeconds &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>
&nbsp;&nbsp;&nbsp;| &nbsp;&nbsp;150 | flowStartMilliSeconds &nbsp;&nbsp;|<br>
&nbsp;&nbsp;&nbsp;| &nbsp;&nbsp;151 | flowEndMilliMSeconds &nbsp;&nbsp;&nbsp;|<br>
  <br>
to NEW<br>
  <br>
&nbsp;&nbsp;&nbsp;| &nbsp;&nbsp;150 | flowStartSeconds &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>
&nbsp;&nbsp;&nbsp;| &nbsp;&nbsp;151 | flowEndSeconds &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>
&nbsp;&nbsp;&nbsp;| &nbsp;&nbsp;&nbsp;22 | flowStartMilliSeconds &nbsp;&nbsp;|<br>
&nbsp;&nbsp;&nbsp;| &nbsp;&nbsp;&nbsp;21 | flowEndMilliMSeconds &nbsp;&nbsp;&nbsp;|<br>
  <br>
Thanks,<br>
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;Juergen<br>
-- <br>
Juergen Quittek &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="moz-txt-link-abbreviated" href="mailto:quittek@netlab.nec.de">quittek@netlab.nec.de</a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tel: +49 6221
90511-15<br>
NEC Europe Ltd., &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Network Laboratories &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fax: +49 6221
90511-55<br>
Kurfuersten-Anlage 36, 69115 Heidelberg, Germany &nbsp;&nbsp;<a
 href="http://www.netlab.nec.de">http://www.netlab.nec.de</a><br>
  <br>
  <br>
  <br>
&gt; Which one is the right one?<br>
&gt;<br>
&gt; Regards<br>
&gt; Emile<br>
&gt;<br>
&gt; -----Message d'origine-----<br>
&gt; De&nbsp;: majordomo listserver [<a
 href="mailto:majordomo@mil.doit.wisc.edu%5D">mailto:majordomo@mil.doit.wisc.edu]</a>
De la part de Juergen Quittek<br>
&gt; Envoy&eacute;&nbsp;: jeudi 17 mars 2005 22:23<br>
&gt; &Agrave;&nbsp;: Nevil Brownlee; Benoit Claise<br>
&gt; Cc&nbsp;: <a class="moz-txt-link-abbreviated" href="mailto:ipfix@net.doit.wisc.edu">ipfix@net.doit.wisc.edu</a><br>
&gt; Objet&nbsp;: Re: [ipfix] 'Export Time' and deltaTime elements<br>
&gt;<br>
&gt; Dear all,<br>
&gt;<br>
&gt; --On 18.03.2005 9:04 +1300 Nevil Brownlee wrote:<br>
&gt;<br>
&gt;&gt; Hi Benoit:<br>
&gt;&gt;<br>
&gt;&gt;&gt; I like Nevil's proposal because:<br>
&gt;&gt;&gt; - the "Export Time" is really the time at which the packet
was sent<br>
&gt;&gt;&gt; - The Information Element definitions does not impose any
constraints on<br>
&gt;&gt;&gt; the protocol specification<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Right now, IPFIX-PROTO says:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; &nbsp;&nbsp;&nbsp;&nbsp;For a Data Set with Flow Records requiring microsecond
precision,<br>
&gt;&gt;&gt; &nbsp;&nbsp;&nbsp;&nbsp;the IPFIX Message Header "Export Time" field SHOULD be
calculated<br>
&gt;&gt;&gt; &nbsp;&nbsp;&nbsp;&nbsp;so &nbsp;that each Flow Records flowStartDeltaUsec
[IPFIX-INFO] and<br>
&gt;&gt;&gt; &nbsp;&nbsp;&nbsp;&nbsp;flowEndDeltaUsec [IPFIX-INFO] would contain ...<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; The question is: is the SHOULD appropriate?<br>
&gt;&gt;&gt; I'm thinking we will never have everybody happy...<br>
&gt;&gt;&gt; We can always find pros and cons arguments for a "SHOULD
use<br>
&gt;&gt;&gt; flowStartDeltaUsec and flowEndDeltaUsec for microsecond
precision", as<br>
&gt;&gt;&gt; opposed to report the absolute start and end time in the
flow records<br>
&gt;&gt;&gt; - Yes. It saves 8 bytes for each flow records that
contains flow start<br>
&gt;&gt;&gt; and end time: my bottleneck is my bandwidth utilization<br>
&gt;&gt;&gt; - No. It takes more cpu to compute the IPFIX Message: my
bottleneck is<br>
&gt;&gt;&gt; the network element CPU<br>
&gt;&gt;&gt; If we don't impose any rules, the different IPFIX
implementations will<br>
&gt;&gt;&gt; either use the proposed IANA time-related information
elements, or will<br>
&gt;&gt;&gt; specify new ones, according to their needs. However, the
protocol will<br>
&gt;&gt;&gt; remain flexible. So I'm in favor to remove this SHOULD<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Any feedback?<br>
&gt;&gt;<br>
&gt;&gt; I like the notion of having 'Export Time' meaning exactly
that, i.e.<br>
&gt;&gt; the time in Unix-epoch seconds that the message was exported.<br>
&gt;&gt;<br>
&gt;&gt; Delta times will always need to be calculated just before a
message<br>
&gt;&gt; is exported, once the Export Time has been determined.<br>
&gt;&gt;<br>
&gt;&gt; As Benoit said,<br>
&gt;&gt; &nbsp;- If you want minimal bytes in the data stream, use delta*.
&nbsp;That<br>
&gt;&gt; &nbsp;&nbsp;&nbsp;means you have to compute the deltas, and you have to live
with<br>
&gt;&gt; &nbsp;&nbsp;&nbsp;their range restriction (not too bad for us, a potential
problem<br>
&gt;&gt; &nbsp;&nbsp;&nbsp;for ns precisions).<br>
&gt;&gt; &nbsp;- If you want timestamp precision and no range restrictions,
use one<br>
&gt;&gt; &nbsp;&nbsp;&nbsp;of the 'timestamp' Information Elements. &nbsp;Then you have to
live<br>
&gt;&gt; &nbsp;&nbsp;&nbsp;with 8-byte timestamps in your IPFIX messages. &nbsp;(BTW, I
still<br>
&gt;&gt; &nbsp;&nbsp;&nbsp;prefer NTP-style format for those :-)<br>
&gt;&gt;<br>
&gt;&gt; I agree with Benoit that we should change the paragraph he
quoted above,<br>
&gt;&gt; so that it doesn't say SHOULD, but instead outlines the points
in my<br>
&gt;&gt; text above.<br>
&gt;<br>
&gt; I prefer to change section 6.1 back from<br>
&gt;<br>
&gt; OLD:<br>
&gt; &nbsp;&nbsp;&nbsp;Export Time<br>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Time in seconds since 0000 UTC 1970, at which the IPFIX<br>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Message Header leaves the Exporter. &nbsp;Alternatively, the<br>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Export Time can be a computed value: see the section 8<br>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"IPFIX Message Header "Export Time" and Flow Record
Time".<br>
&gt;<br>
&gt; to NEW:<br>
&gt; &nbsp;&nbsp;&nbsp;Export Time<br>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Time in seconds since 0000 UTC 1970, at which the IPFIX<br>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Message Header leaves the Exporter.<br>
&gt;<br>
&gt; Then section 8 should just discuss how delta timers can use the
Export<br>
&gt; Time without affecting the value of this field.<br>
&gt; If the range of 32 bit does is not enough, then absolute time<br>
&gt; stamps can be used.<br>
&gt;<br>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;Juergen<br>
&gt;<br>
&gt;<br>
&gt;&gt; Cheers, Nevil<br>
&gt;&gt;<br>
&gt;&gt;
-----------------------------------------------------------------------<br>
&gt;&gt; &nbsp;&nbsp;&nbsp;Nevil Brownlee &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Computer Science Department
| ITSS<br>
&gt;&gt; &nbsp;&nbsp;&nbsp;Phone: +64 9 373 7599 x88941 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The University of
Auckland<br>
&gt;&gt; &nbsp;&nbsp;&nbsp;FAX: +64 9 373 7021 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Private Bag 92019, Auckland, New
Zealand<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; -------------------------------------------------<br>
&gt;&gt; This mail sent through University of Auckland<br>
&gt;&gt; <a href="http://www.auckland.ac.nz/">http://www.auckland.ac.nz/</a><br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Help &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="mailto:majordomo@net.doit.wisc.edu">mailto:majordomo@net.doit.wisc.edu</a>
and say "help" in message body<br>
&gt;&gt; Unsubscribe <a href="mailto:majordomo@net.doit.wisc.edu">mailto:majordomo@net.doit.wisc.edu</a>
and say<br>
&gt;&gt; "unsubscribe ipfix" in message body<br>
&gt;&gt; Archive &nbsp;&nbsp;&nbsp;&nbsp;<a href="http://ipfix.doit.wisc.edu/archive/">http://ipfix.doit.wisc.edu/archive/</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Help &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="mailto:majordomo@net.doit.wisc.edu">mailto:majordomo@net.doit.wisc.edu</a>
and say "help" in message body<br>
&gt; Unsubscribe <a href="mailto:majordomo@net.doit.wisc.edu">mailto:majordomo@net.doit.wisc.edu</a>
and say<br>
&gt; "unsubscribe ipfix" in message body<br>
&gt; Archive &nbsp;&nbsp;&nbsp;&nbsp;<a href="http://ipfix.doit.wisc.edu/archive/">http://ipfix.doit.wisc.edu/archive/</a><br>
  <br>
  <br>
  <br>
--<br>
Help &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="mailto:majordomo@net.doit.wisc.edu">mailto:majordomo@net.doit.wisc.edu</a>
and say "help" in message body<br>
Unsubscribe <a href="mailto:majordomo@net.doit.wisc.edu">mailto:majordomo@net.doit.wisc.edu</a>
and say<br>
"unsubscribe ipfix" in message body<br>
Archive &nbsp;&nbsp;&nbsp;&nbsp;<a href="http://ipfix.doit.wisc.edu/archive/">http://ipfix.doit.wisc.edu/archive/</a><br>
  <br>
  </span></font></font>
</blockquote>
<br>
</body>
</html>

--------------040603000405010407010502--

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Fri Mar 18 10:33:32 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA18292
	for <ipfix-archive@lists.ietf.org>; Fri, 18 Mar 2005 10:33:31 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DCJNu-0001wD-00
	for ipfix-list@mil.doit.wisc.edu; Fri, 18 Mar 2005 09:27:34 -0600
Received: from ams-iport-1.cisco.com ([144.254.224.140])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DCJNt-0001w8-00
	for ipfix-protocol@net.doit.wisc.edu; Fri, 18 Mar 2005 09:27:33 -0600
Received: from ams-core-1.cisco.com (144.254.224.150)
  by ams-iport-1.cisco.com with ESMTP; 18 Mar 2005 16:27:33 +0100
Received: from cisco.com (mrwint.cisco.com [64.103.71.48])
	by ams-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id j2IFRTlu001411
	for <ipfix-protocol@net.doit.wisc.edu>; Fri, 18 Mar 2005 16:27:29 +0100 (MET)
Received: from cisco.com (ams-clip-vpn-dhcp53.cisco.com [10.61.64.53])
	by cisco.com (8.8.8-Cisco List Logging/8.8.8) with ESMTP id PAA19931;
	Fri, 18 Mar 2005 15:27:28 GMT
Message-ID: <423AF35F.8040804@cisco.com>
Date: Fri, 18 Mar 2005 15:27:27 +0000
From: Stewart Bryant <stbryant@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ipfix-protocol@net.doit.wisc.edu
Subject: [ipfix-protocol] UDP security
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit


The security section of the protocol draft contains the following text:

"If IP address spoofing can not be prevented some level of protection
against an insertion attack is required.  With a modern implementation
of TCP with good ISN randomization [RFC1948] or SCTP insertion such
attacks are difficult without the ability to snoop the packet Flow
[RFC2960].  UDP is vulnerable to insertion attacks, however,
randomization of the initial IPFIX Sequence Number might mitigate this
problem.  In all these cases, the Sequence Number space is relatively
small giving only limited protection.  Therefore a 64 bit cookie
[L2TPv3] SHOULD be included as an element within all messages. "

It has been pointed out that we never followed this up with a
complete design for the cookie mechanism, and adding this will
cause some delay to the completion of the design.

There are 3 possible solutions:

1. add the cookie as a scope element for all records -> i.e. repeat
    the cookie multiple times in the packet.

2. use one bit from the IPFIX Message header "version" field to indicate
    whether or not a per message cookie is added -> this is not a clean
    solution

3. Change the IPFIX Message header to make it extensible such that
    it can carry per message information elements, and include the
    cookie as a per message IE -> Clean but will take time and delay
    publication of the RFC.

I don't think that we have any hard evidence that the small sequence
space used by TCP and SCTP is a serious vulnerability, and we already
have restrictions on the deployment of UDP.

I therefore propose that we delete from "UDP is ..." to the end of the
para, and add:

"UDP is vulnerable to insertion attacks, and SHOULD be protected by the
use of the address restriction mechanism described above."

We then need to remove the [L2TPv3] reference from the draft.

Stewart







--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Fri Mar 18 10:56:41 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA20968
	for <ipfix-archive@lists.ietf.org>; Fri, 18 Mar 2005 10:56:40 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DCJky-0002Xc-00
	for ipfix-list@mil.doit.wisc.edu; Fri, 18 Mar 2005 09:51:24 -0600
Received: from p-mail1.rd.francetelecom.com ([195.101.245.15])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DCJkx-0002XW-00
	for ipfix@net.doit.wisc.edu; Fri, 18 Mar 2005 09:51:23 -0600
Received: from ftrdmel1.rd.francetelecom.fr ([10.193.117.152]) by parsmtp1.rd.francetelecom.com with Microsoft SMTPSVC(6.0.3790.211);
	 Fri, 18 Mar 2005 11:36:11 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [ipfix] keyList info/protocol
Date: Fri, 18 Mar 2005 11:36:10 +0100
Message-ID: <DD8B8FEBBFAF9E488F63FF0F1A69EDD1F0BAE4@ftrdmel1.rd.francetelecom.fr>
Thread-Topic: [ipfix] keyList info/protocol
Thread-Index: AcUrmPPQieRox1WRQpWvOjpTjdoxIAADBhSA
From: "STEPHAN Emile RD-CORE-LAN" <emile.stephan@francetelecom.com>
To: "Benoit Claise" <bclaise@cisco.com>
Cc: <ipfix@net.doit.wisc.edu>
X-OriginalArrivalTime: 18 Mar 2005 10:36:11.0606 (UTC) FILETIME=[4D945760:01C52BA6]
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: quoted-printable

Hi Benoit,

Sorry about that. I have several comments to sent to the list, so in a =
way to avoid sending duplicate points to the list, I would be glad to =
know where is this todo list ?

Regards
Emile


-----Message d'origine-----
De=A0: Benoit Claise [mailto:bclaise@cisco.com]=20
Envoy=E9=A0: vendredi 18 mars 2005 10:01
=C0=A0: STEPHAN Emile RD-CORE-LAN
Cc=A0: ipfix@net.doit.wisc.edu
Objet=A0: Re: [ipfix] keyList info/protocol

Hi Emile,

That's correct. This has been identified in the to-do list.
Thanks.

Benoit.

>Hi,
>
>It appears that keyList is used in the protocol draft and not defined =
in
>the info model draft?
>
>Regards
>Emile
>
>
>--
>Help        mailto:majordomo@net.doit.wisc.edu and say "help" in =
message body
>Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
>"unsubscribe ipfix" in message body
>Archive     http://ipfix.doit.wisc.edu/archive/
> =20
>


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Fri Mar 18 10:57:57 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA21084
	for <ipfix-archive@lists.ietf.org>; Fri, 18 Mar 2005 10:57:57 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DCJhW-0002IG-00
	for ipfix-list@mil.doit.wisc.edu; Fri, 18 Mar 2005 09:47:50 -0600
Received: from weird-brew.cisco.com ([144.254.15.118] helo=av-tac-bru.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DCJhV-0002IA-00
	for ipfix@net.doit.wisc.edu; Fri, 18 Mar 2005 09:47:49 -0600
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost [127.0.0.1])
	by av-tac-bru.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2IFlkP26547;
	Fri, 18 Mar 2005 16:47:46 +0100 (CET)
Received: from [10.61.65.37] (ams-clip-vpn-dhcp293.cisco.com [10.61.65.37])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2IFldK14880;
	Fri, 18 Mar 2005 16:47:45 +0100 (CET)
Message-ID: <423AF81B.8030104@cisco.com>
Date: Fri, 18 Mar 2005 16:47:39 +0100
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Nevil Brownlee <nevil@auckland.ac.nz>
CC: ipfix@net.doit.wisc.edu
Subject: Re: [ipfix] 'Export Time' and deltaTime elements
References: <1110516447.755b4faf354ab@webmail.auckland.ac.nz>	<4235EF65.50501@cisco.com> <4239AFC7.2050206@cisco.com> <1111089883.ccab301ecf5e3@webmail.auckland.ac.nz>
In-Reply-To: <1111089883.ccab301ecf5e3@webmail.auckland.ac.nz>
Content-Type: multipart/alternative;
 boundary="------------070605000207070409000803"
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

This is a multi-part message in MIME format.
--------------070605000207070409000803
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Nevil Brownlee wrote:

>Hi Benoit:
>
>  
>
>>I like Nevil's proposal because:
>>- the "Export Time" is really the time at which the packet was sent
>>- The Information Element definitions does not impose any constraints on
>>the protocol specification
>>
>>Right now, IPFIX-PROTO says:
>>
>>    For a Data Set with Flow Records requiring microsecond precision,
>>    the IPFIX Message Header "Export Time" field SHOULD be calculated
>>    so  that each Flow Records flowStartDeltaUsec [IPFIX-INFO] and
>>    flowEndDeltaUsec [IPFIX-INFO] would contain ...
>>
>>The question is: is the SHOULD appropriate?
>>I'm thinking we will never have everybody happy...
>>We can always find pros and cons arguments for a "SHOULD use
>>flowStartDeltaUsec and flowEndDeltaUsec for microsecond precision", as
>>opposed to report the absolute start and end time in the flow records
>>- Yes. It saves 8 bytes for each flow records that contains flow start
>>and end time: my bottleneck is my bandwidth utilization
>>- No. It takes more cpu to compute the IPFIX Message: my bottleneck is
>>the network element CPU
>>If we don't impose any rules, the different IPFIX implementations will
>>either use the proposed IANA time-related information elements, or will
>>specify new ones, according to their needs. However, the protocol will
>>remain flexible. So I'm in favor to remove this SHOULD
>>
>>Any feedback?
>>    
>>
>
>I like the notion of having 'Export Time' meaning exactly that, i.e.
>the time in Unix-epoch seconds that the message was exported.
>
>Delta times will always need to be calculated just before a message
>is exported, once the Export Time has been determined.
>
>As Benoit said, 
> - If you want minimal bytes in the data stream, use delta*.  That
>   means you have to compute the deltas, and you have to live with
>   their range restriction (not too bad for us, a potential problem
>   for ns precisions).
> - If you want timestamp precision and no range restrictions, use one
>   of the 'timestamp' Information Elements.  Then you have to live
>   with 8-byte timestamps in your IPFIX messages.  (BTW, I still
>   prefer NTP-style format for those :-)
>
>I agree with Benoit that we should change the paragraph he quoted above,
>so that it doesn't say SHOULD, but instead outlines the points in my
>text above.
>  
>
What about this proposal?
_IPFIX Message Header __"Export Time" and Flow Record Time _
 
The IPFIX Message Header "Export Time" field is the time in seconds 
since 0000 UTC 1970, at which the IPFIX Message Header leaves the 
Exporter.  The timing related Information Elements specified in 
[IPFIX-INFO] contain either the time since 0000 UTC 1970, or either a 
time offset compared to the IPFIX Message Header "Export Time".

For example, Data Records requiring a microsecond precision can export 
the flow start and end times with the absolute flowStartMicroSeconds and 
flowEndMicroSeconds Information Elements [IPFIX-INFO], containing the 
time since 0000 UTC 1970.  An alternate solution is to export the 
flowStartDeltaUSeconds and flowEndDeltaUSeconds Information Elements 
[IPFIX-INFO] in the Data Record, which respectively report the flow 
start and end time offsets compared to the IPFIX Message Header "Export 
Time".  The latter solution lowers the export bandwidth requirement 
while it increases the load on the Exporter as the Exporting Process 
must calculate the flowStartDeltaUSeconds and flowEndDeltaUSeconds of 
every single Data Records before exporting the IPFIX Message.  
 
It must be noted that using time-related Information Elements with 
offset times compared to the IPFIX Message Header "Export Time" imposes 
some time constraints on the Data Records contained in the IPFIX 
Message.  In the example of flowStartDeltaUSeconds and 
flowEndDeltaUSeconds Information Elements [IPFIX-INFO], the Flow Record 
must be exported maximum 71 minutes after its creation. Otherwise, the 
32 bits counters would not be sufficient to contains the flow start time 
offsets.  

Regards, Benoit

>Cheers, Nevil
>
>-----------------------------------------------------------------------
>   Nevil Brownlee                 Computer Science Department | ITSS
>   Phone: +64 9 373 7599 x88941           The University of Auckland
>   FAX: +64 9 373 7021      Private Bag 92019, Auckland, New Zealand
>
>
>-------------------------------------------------
>This mail sent through University of Auckland
>http://www.auckland.ac.nz/
>  
>


--------------070605000207070409000803
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Nevil Brownlee wrote:
<blockquote cite="mid1111089883.ccab301ecf5e3@webmail.auckland.ac.nz"
 type="cite">
  <pre wrap="">Hi Benoit:

  </pre>
  <blockquote type="cite">
    <pre wrap="">I like Nevil's proposal because:
- the "Export Time" is really the time at which the packet was sent
- The Information Element definitions does not impose any constraints on
the protocol specification

Right now, IPFIX-PROTO says:

    For a Data Set with Flow Records requiring microsecond precision,
    the IPFIX Message Header "Export Time" field SHOULD be calculated
    so  that each Flow Records flowStartDeltaUsec [IPFIX-INFO] and
    flowEndDeltaUsec [IPFIX-INFO] would contain ...

The question is: is the SHOULD appropriate?
I'm thinking we will never have everybody happy...
We can always find pros and cons arguments for a "SHOULD use
flowStartDeltaUsec and flowEndDeltaUsec for microsecond precision", as
opposed to report the absolute start and end time in the flow records
- Yes. It saves 8 bytes for each flow records that contains flow start
and end time: my bottleneck is my bandwidth utilization
- No. It takes more cpu to compute the IPFIX Message: my bottleneck is
the network element CPU
If we don't impose any rules, the different IPFIX implementations will
either use the proposed IANA time-related information elements, or will
specify new ones, according to their needs. However, the protocol will
remain flexible. So I'm in favor to remove this SHOULD

Any feedback?
    </pre>
  </blockquote>
  <pre wrap=""><!---->
I like the notion of having 'Export Time' meaning exactly that, i.e.
the time in Unix-epoch seconds that the message was exported.

Delta times will always need to be calculated just before a message
is exported, once the Export Time has been determined.

As Benoit said, 
 - If you want minimal bytes in the data stream, use delta*.  That
   means you have to compute the deltas, and you have to live with
   their range restriction (not too bad for us, a potential problem
   for ns precisions).
 - If you want timestamp precision and no range restrictions, use one
   of the 'timestamp' Information Elements.  Then you have to live
   with 8-byte timestamps in your IPFIX messages.  (BTW, I still
   prefer NTP-style format for those :-)

I agree with Benoit that we should change the paragraph he quoted above,
so that it doesn't say SHOULD, but instead outlines the points in my
text above.
  </pre>
</blockquote>
What about this proposal?<a name="_Toc86169855"><br>
<u>IPFIX Message
Header </u></a><u>"Export Time" and Flow Record
Time
</u><br>
&nbsp;
<br>
The IPFIX Message Header
"Export Time" field is the time in seconds since 0000 UTC 1970, at
which the IPFIX Message Header leaves the Exporter. &nbsp;The timing related
Information Elements
specified in [IPFIX-INFO] contain either the time since 0000 UTC 1970,
or
either a time offset compared to the IPFIX Message Header "Export
Time".
<br>
<br>
For example, Data Records requiring a microsecond precision can export
the flow start and end times with the absolute flowStartMicroSeconds
and flowEndMicroSeconds Information Elements [IPFIX-INFO], containing
the time since 0000 UTC 1970. &nbsp;An alternate solution is to export the
flowStartDeltaUSeconds and flowEndDeltaUSeconds Information Elements
[IPFIX-INFO] in the Data Record, which respectively report the flow
start and end time offsets compared to the IPFIX Message Header "Export
Time". &nbsp;The latter solution lowers the export bandwidth requirement
while it increases the load on the Exporter as the Exporting Process
must calculate the flowStartDeltaUSeconds and flowEndDeltaUSeconds of
every single Data Records before exporting the IPFIX Message. &nbsp;<br>
&nbsp;<br>
It must be noted that using time-related Information Elements with
offset times compared to the IPFIX Message Header "Export Time" imposes
some time constraints on the Data Records contained in the IPFIX
Message. &nbsp;In the example of flowStartDeltaUSeconds and
flowEndDeltaUSeconds Information Elements [IPFIX-INFO], the Flow Record
must be exported maximum 71 minutes after its creation. Otherwise, the
32 bits counters would not be sufficient to contains the flow start
time offsets. &nbsp; <br>
<br>
Regards, Benoit<br>
<blockquote cite="mid1111089883.ccab301ecf5e3@webmail.auckland.ac.nz"
 type="cite">
  <pre wrap="">
Cheers, Nevil

-----------------------------------------------------------------------
   Nevil Brownlee                 Computer Science Department | ITSS
   Phone: +64 9 373 7599 x88941           The University of Auckland
   FAX: +64 9 373 7021      Private Bag 92019, Auckland, New Zealand


-------------------------------------------------
This mail sent through University of Auckland
<a class="moz-txt-link-freetext" href="http://www.auckland.ac.nz/">http://www.auckland.ac.nz/</a>
  </pre>
</blockquote>
<br>
</body>
</html>

--------------070605000207070409000803--

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Fri Mar 18 11:02:07 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA21504
	for <ipfix-archive@lists.ietf.org>; Fri, 18 Mar 2005 11:02:06 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DCJqY-0002eD-00
	for ipfix-list@mil.doit.wisc.edu; Fri, 18 Mar 2005 09:57:10 -0600
Received: from weird-brew.cisco.com ([144.254.15.118] helo=av-tac-bru.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DCJqW-0002e7-00
	for ipfix-protocol@net.doit.wisc.edu; Fri, 18 Mar 2005 09:57:08 -0600
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost [127.0.0.1])
	by av-tac-bru.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2IFv6Y27168;
	Fri, 18 Mar 2005 16:57:06 +0100 (CET)
Received: from [10.61.65.37] (ams-clip-vpn-dhcp293.cisco.com [10.61.65.37])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2IFv4K22280;
	Fri, 18 Mar 2005 16:57:04 +0100 (CET)
Message-ID: <423AFA50.9070705@cisco.com>
Date: Fri, 18 Mar 2005 16:57:04 +0100
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Sebastian Zander <szander@swin.edu.au>
CC: ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] draft-ietf-ipfix-protocol-09.txt available
References: <422CDEDE.6040303@cisco.com> <422FA0DC.3080002@swin.edu.au>
In-Reply-To: <422FA0DC.3080002@swin.edu.au>
Content-Type: multipart/alternative;
 boundary="------------070903000503070803050700"
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

This is a multi-part message in MIME format.
--------------070903000503070803050700
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Sebastian,

Thanks again for the constructive feedback.
See inline.

> Hi Benoit,
>
> more comments:
>
> Section 11:
>
> "The Template Withdraw Message MUST not be sent until sufficient time
> has elapsed to allow the Collecting Process to receive and process
> the last data record using this Template information."
>
> "The Template ID from a withdrawn Template MUST NOT be reused until
> sufficient time has elapsed to allow for the Collecting Process to
> receive and process the Template withdraw message."
>
> how would an exporter be able to estimate this especially if different
> exporters export to the same collector? 

 A Template ID MUST be unique per Observation Domain. 

> any recommendations for
> implementors?

No real guideline what the sufficient time should be. A few seconds?

>
> Figure T:
> from the text I understand that the message can contain multiple
> <template ID, field count=0> lines but this is not shown in the figure.

Done.

>
> this section combines the template management messages with some SCTP
> transport issues. i'd prefer the move the transport specific stuff into
> the SCTP transport section e.g. "If the Exporting Process restarts, the
> SCTP association MUST be shutdown and restarted." 

In order to remove the spec. part of the sentence (MUST), I changed it to:
When the Exporting Process restarts, due the SCTP association shutdown, 
all Template assignments are lost and Template IDs MUST be re-assigned.

> and let this section
> explain template management only. a few things in this section are not
> understandable if one hasn't read the transport section first e.g."
> "SCTP stream zero".
>
> "More that one (Option) Template Set MAY be sent in an IPFIX Message."
> that is already stated in section 5/6

Removed.

>
> Section 12:
>
> can this be separated into generic and SCTP transport requirements
> that go in the transport section?

The agreement was: the "template management" and the "collecting process 
side" sections will only discuss SCTP (the default protocol).
UDP and TCP, as the exceptions, will be restricted to their own sections.

>
> ..., and SHOULD log the error_._

Done.

>
> "The Collecting Process MUST note the Field ID of any Information
> Element that it does not understand and MAY discard that Information
> Element from the Flow Record.
> now Field ID has started to replace Field Type. good idea but it should
> replace it everywhere.

Information Element identifier is the right term now.

>
> i guess Flow Record should be Flow Data Record. having both terms is 
> confusing
> and a good argument against having Flow Data Record.
>
> "The Collecting Process MUST note the size and position of any Vendor
> Specified Information Element that ..."
>
> maybe these are dumb questions: what is the position (byte offset in 
> the message,
> record,?)? why don't i have to record the same for unknown Field 
> IDs/Types?

Agreed.

I don't recall where the position comes from. Maybe someone else will!
Now, the paragraph says:

The Collecting Process MUST note the Information Element identifier of 
any Information Element that it does not understand and MAY discard that 
Information Element from the Flow Record. 

>
> "More that one (Options) Template Set MAY be received in an IPFIX
> Message."

Removed.

> "The Collector MUST accept padding in Flow Data Records, Options Data
> Records and Template Records."

Padding MAY be inserted by the exporter, but MUST be supported by the 
collector.

>
> what does that mean? per definition ipfix messages can have more than 
> one template
> set and padding is well also defined. obviously a collector must be 
> able to decode
> properly formatted ipfix messages. a collector MUST be able to process 
> more than one
> (options) template set in a message (MAY???).
>
> "... increases with the number of IPFIX data records in _the_ IPFIX 
> Message."
>
done.

> Section 13
>
> "The IPFIX Message Header 16-bit LENGTH field limits the length of a
> IPFIX Message to 65536 octets including the header.  A Collecting
> Process MUST be able to handle IPFIX Message lengths of up to 65536
> octets."
>
> 65536 -> 65535, LENGTH -> Length

Done.

>
> Section 13.2.4.1
>
> "By default, the Collecting Process listens for connections on SCTP 
> port XXXX (EDITOR NOTE: to be
> assigned by IANA)."
>
> and by default the exporting process tries to connect to this port.
> (same comment for other transports)

Done for the 3 transport protocols

>
> Section 13.2.4.2
>
> "When an Exporting Process has no more IPFIX Messages to send, it
> SHOULD shutdown the SCTP association."
>
> does it mean when the exporter is shutdown? or when the exporters 
> doesn't get new flow data for a while?
> if it includes the later it should mention a timeout...
> (same comment for TCP)

First one.
New proposal: When an Exporting Process is shutdown, it SHOULD shutdown 
the SCTP association. 

>
> Section 13.2.4.3
>
> what is the purpose of this section? it repeats the defintion of an 
> ipfix message and i can't see
> any relation to SCTP. remove it.

Ok. I move the sentence "The Exporting Process uses the Source ID to 
uniquely identify to the Collecting Process the Observation Domain that 
metered the Flows. " to the source ID definition,  as  it helps 
understand the  concept.

>
> Section 13.2.4.4
>
> could the collector be configured to require a certain mode based on 
> the application requirements?
> because you usually would have more exporters than collectors that 
> could make it easier to detect
> configuration errors...

That could be nice, but I think this is out of the scope of the export 
protocol itself.

>
> Section 13.2.4.5 and Section 13.2.5
>
> i'd like to separate the generic and SCTP specific requirements

As explained before, this was not the WG agreement.

>
> Section 13.3.6
>
> "Note that following a configuration change a new Template ID should
> be used and the old Template ID SHOULD NOT be reused until its
> lifetime has expired."
>
> the concept of template lifetimes hasn't been explained so far. 

Forward reference added.

> isn't this a MUST NOT?

It depends on what is changed.
If you change the sampling rate, this is a MUST
If you change the flow expiration policy, it's not sure.
So I think a SHOULD is appropriate.

>
> "Template Withdraw Messages SHOULD NOT be sent over UDP."
>
> isn't this a MUST NOT?

What if you have only UDP, it would mean that you can use template 
withdraw messages?

>
> Section 13.3.7
>
> exporter and collector should be configured with the same refresh 
> timeout / lifetime

Couldn't you say:
I export my template every minute and my lifetime on the collector is 3 
minutes

>
> Section 13.3.7
>
> "At any given time the Collecting Process SHOULD maintain the
> following for all the current Template Records and Options Template
> Records: <Exporting Process, Observation Domain, Template ID,
> Template Definition, Last Received>."
>
> Observation Domain -> Source ID, Exporting Process means the IP 
> address or DNS name or?

Source ID.
New text: : <Exporting Process, Observation Domain Source ID, Template ID,
Template Definition, Last Received>."

>
> Section 13.4.2.1
>
> LENGTH -> Length

Done.

>
> "If an Exporting Process exports data from multiple Observation
> Domains, it should be careful to choose IPFIX Message lengths
> appropriately to avoid head-of-line blocking between different
> Observation Domains."
>
> TCP cannot avoid hol blocking on one connection only minimize it.

"If an Exporting Process exports data from multiple Observation
Domains, it should be careful to choose IPFIX Message lengths
appropriately to _minmize _head-of-line blocking between different
Observation Domains."
Fine?

> the recommendation is too use short lengths (MSS) or?
>
> multiple tcp connection may be used to avoid hol blocking between
> different observation points.
>
> Section 14.4
>
> "UDP is vulnerable to insertion attacks, however, randomization of the 
> IPFIX
> Sequence Number might mitigate this problem."
>
> randomization of the _initial_ ipfix sequence number. otherwise we 
> loose the
> ability to detect lost records.

Done.

>
> "Therefore a 64 bit cookie [L2TPv3] SHOULD be included
>  as an element within all messages."
>
> the cookie is not defined yet. it could be an extension of the header or
> a one element data set in all messages (in that case it would have to 
> be added
> to the info model).

See the post from Stewart Bryant this March 18th.

Thanks for the constructive feedback.

Regards, Benoit.

>
> Cheers,
>
> Sebastian
>
> Benoit Claise wrote:
>
>> Dear all,
>>
>> A new version of the IPFIX protocol draft has been compiled.
>> As we are in last-call, and as we might discuss some of these already 
>> resolved issues this week, allow me to share it with you.
>> If you haven't started yet reviewing 
>> draft-ietf-ipfix-protocol-08.txt, start with 
>> draft-ietf-ipfix-protocol-09.txt as this is much more complete
>> You can find the draft at 
>> ftp://ftp.netlab.nec.de/pub/internet-drafts/draft-ietf-ipfix-protocol-09.txt 
>>
>>
>> Here is the list of improvement:
>> - there were inconsistencies in the packet formats of the previous 
>> draft.
>>   For example, the figure H was not exactly a generic format, and not 
>> exactly an example.
>>   Thomas Dietz rewrote the full sections 5 and 6.   It now contains 
>> generic format + separate examples.25 <#_Toc97709690>
>> - corrected a typo, reported by Mark Lutz "an Exporting Process MUST 
>> NOT   attempt to establish a connection more frequently than once per 
>> minute. "
>> - improved examples:
>>   * there were inconsistencies between hexa and non hexa value   * 
>> [IPFIX-INFO] Information Elements ID are now used   * the example now 
>> uses the lineCardId: PROTO-38 is closed: - new section 9.1 specifying 
>> the data types encoding. This was missing for time-related based 
>> types, for example.
>>   Thanks to Thomas Dietz for writing the text.
>> - consistence of field versus information elements
>> - improved abstract by Juergen Quittek
>> - Corrected the source ID definition: remove Process in "Exporter 
>> Process Observation Domain"
>> - removed ipfixOption in the specific Option Templates
>>   Integration of the changes proposed in my post "Review of the "7. 
>> Specific Reporting
>>   Requirements" and of the ipfixOption Information Element"
>> - the "time" Information Element in the specific Options Templates 
>> has been clarified. - Integration of the changes proposed in my post 
>> "some more info regarding the scope in [IPFIX-INFO]"
>> - Time related Information Element now in sync. with [IPFIX-INFO]
>>  [IPFIX-INFO] specifies:
>>     5.6.15  flowStartDeltaUSeconds
>>        Description: The positive time offset of the first packet of this
>>     flow
>>           relative to a base time given in the IPFIX message header.
>>
>>     5.6.16  flowEndDeltaUSeconds
>>        Description: The positive time offset of the last packet of this
>>     flow relative
>>           to a base time given in the IPFIX message header.
>>
>>  => this implies this change in [IPFIX-] (positive keyword was added)
>>    For a Data Set with Flow Records requiring microsecond precision, 
>>    the IPFIX Message Header "Export Time" field SHOULD be calculated 
>> so    that each Flow Records flowStartDeltaUsec [IPFIX-INFO] and    
>> flowEndDeltaUsec [IPFIX-INFO] would contain a 32 bit positive
>>    microsecond offset from the "Export Time" base timestamp. In which 
>>    case, if Flow Records with a different precision are needed    
>> (millisecond or nanosecond), these MUST be sent in different Data    
>> Sets.  
>>  => This implies that the method called the "one-pass approach" is not
>>     valid anymore because the offset could also be negative.     The 
>> following new text was introduced to cover the 2 phases approach
>>
>> For a Data Set with Flow Records requiring microsecond precision, an 
>> example of the "Export Time" calculation is the following: before 
>> exporting the Flow Records, the Exporting Process takes as "Export 
>> Time" the lowest start time of all the Flow Records to be exported in 
>> this Data Set. The only constraint is that the highest end time of 
>> the Flow Records in that Data Set can not exceed the "Export Time" 
>> plus 71 minutes. If a Flow Record end time exceeds this condition, 
>> this Flow Record must be exported in a subsequent IPFIX Message.
>>
>>  => next definition also changed (second sentence added):
>>  Export Time            Time in seconds since 0000 UTC 1970, at which 
>> the IPFIX            Message Header leaves the Exporter. 
>> Alternatevily, the            Export Time can be a computed value: 
>> see the sectin 8
>>            "IPFIX Message Header "Export Time" and Flow Record Time"
>>
>>
>>
>>
>> We are very close to completion, only a few remaining issues:
>>
>>   PROTO-100: Flow Data Records would become Data Records (consensus 
>> on    the mailing so far?)     
>> +------------------+---------------------------------------------+  
>>    |                  |                    Contents                 
>> |     |                  
>> +--------------------+------------------------+     |       
>> Set        |       Template     |        Record          |     
>> +------------------+--------------------+------------------------+  
>>    |   Data Set       |          /         |     Data Record(s)     
>> |     
>> +------------------+--------------------+------------------------+  
>>    |   Template Set   | Template Record(s) |           /            
>> |     
>> +------------------+--------------------+------------------------+  
>>    | Options Template | Options Template   |           /            
>> |     |       Set        |     Record(s)      
>> |                        |     
>> +------------------+--------------------+------------------------+   
>>      PROTO-101: Section 9.1.7 dateTimeMicroSeconds -> "Its encoding 
>> is      not defined yet."            PROTO-102: Duplicate chapter 
>> "the text from chapter 4 "Criteria for      Flow Expiration and 
>> Export" with [IPFIX-ARCH]. Erase this one?
>> Regards, Benoit.
>>  
>
>


--------------070903000503070803050700
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Sebastian,<br>
<br>
Thanks again for the constructive feedback.<br>
See inline.<br>
<blockquote cite="mid422FA0DC.3080002@swin.edu.au" type="cite">Hi
Benoit,
  <br>
  <br>
more comments:
  <br>
  <br>
Section 11:
  <br>
  <br>
"The Template Withdraw Message MUST not be sent until sufficient time
  <br>
has elapsed to allow the Collecting Process to receive and process
  <br>
the last data record using this Template information."
  <br>
  <br>
"The Template ID from a withdrawn Template MUST NOT be reused until
  <br>
sufficient time has elapsed to allow for the Collecting Process to
  <br>
receive and process the Template withdraw message."
  <br>
  <br>
how would an exporter be able to estimate this especially if different
  <br>
exporters export to the same collector? </blockquote>
<pre> A Template ID MUST be unique per Observation Domain. </pre>
<blockquote cite="mid422FA0DC.3080002@swin.edu.au" type="cite">any
recommendations for
  <br>
implementors?
  <br>
</blockquote>
No real guideline what the sufficient time should be. A few seconds?<br>
<blockquote cite="mid422FA0DC.3080002@swin.edu.au" type="cite"><br>
Figure T:
  <br>
from the text I understand that the message can contain multiple
  <br>
&lt;template ID, field count=0&gt; lines but this is not shown in the
figure.
  <br>
</blockquote>
Done.<br>
<blockquote cite="mid422FA0DC.3080002@swin.edu.au" type="cite"><br>
this section combines the template management messages with some SCTP
  <br>
transport issues. i'd prefer the move the transport specific stuff into
  <br>
the SCTP transport section e.g. "If the Exporting Process restarts, the
  <br>
SCTP association MUST be shutdown and restarted." </blockquote>
<span style="font-size: 12pt; font-family: &quot;Courier New&quot;; color: black;">In
order to remove the spec. part of the sentence (MUST), I changed it to:<br>
When the Exporting Process restarts, due the SCTP association shutdown,
all
Template assignments are lost and Template IDs MUST be re-assigned.<br>
<br>
</span>
<blockquote cite="mid422FA0DC.3080002@swin.edu.au" type="cite">and let
this section
  <br>
explain template management only. a few things in this section are not
  <br>
understandable if one hasn't read the transport section first e.g."
  <br>
"SCTP stream zero".
  <br>
  <br>
"More that one (Option) Template Set MAY be sent in an IPFIX Message."
  <br>
that is already stated in section 5/6
  <br>
</blockquote>
Removed.<br>
<blockquote cite="mid422FA0DC.3080002@swin.edu.au" type="cite"><br>
Section 12:
  <br>
  <br>
can this be separated into generic and SCTP transport requirements
  <br>
that go in the transport section?
  <br>
</blockquote>
The agreement was: the "template management" and the "collecting
process side" sections will only discuss SCTP (the default protocol).<br>
UDP and TCP, as the exceptions, will be restricted to their own
sections.<br>
<blockquote cite="mid422FA0DC.3080002@swin.edu.au" type="cite"><br>
..., and SHOULD log the error_._
  <br>
</blockquote>
Done.<br>
<blockquote cite="mid422FA0DC.3080002@swin.edu.au" type="cite"><br>
"The Collecting Process MUST note the Field ID of any Information
  <br>
Element that it does not understand and MAY discard that Information
  <br>
Element from the Flow Record.<br>
now Field ID has started to replace Field Type. good idea but it should
  <br>
replace it everywhere.
  <br>
</blockquote>
Information Element identifier is the right term now.<br>
<blockquote cite="mid422FA0DC.3080002@swin.edu.au" type="cite"><br>
i guess Flow Record should be Flow Data Record. having both terms is
confusing
  <br>
and a good argument against having Flow Data Record.
  <br>
  <br>
"The Collecting Process MUST note the size and position of any Vendor
  <br>
Specified Information Element that ..."
  <br>
  <br>
maybe these are dumb questions: what is the position (byte offset in
the message,
  <br>
record,?)? why don't i have to record the same for unknown Field
IDs/Types?
  <br>
</blockquote>
Agreed.<br>
<br>
I don't recall where the position comes from. Maybe someone else will!<br>
Now, the paragraph says:<br>
<p class="MsoNormal" style="margin-left: 27pt;"><span
 style="font-family: &quot;Courier New&quot;;">The Collecting Process MUST note
the Information
Element identifier of any Information Element that it does not
understand and
MAY discard that Information Element from the Flow Record.<span style="">&nbsp;
</span><o:p></o:p></span></p>
<span style="font-size: 12pt; font-family: &quot;Courier New&quot;;"></span>
<blockquote cite="mid422FA0DC.3080002@swin.edu.au" type="cite"><br>
"More that one (Options) Template Set MAY be received in an IPFIX
  <br>
Message."
  <br>
</blockquote>
Removed.<br>
<blockquote cite="mid422FA0DC.3080002@swin.edu.au" type="cite">"The
Collector MUST accept padding in Flow Data Records, Options Data
  <br>
Records and Template Records."
  <br>
</blockquote>
Padding MAY be inserted by the exporter, but MUST be supported by the
collector.<br>
<blockquote cite="mid422FA0DC.3080002@swin.edu.au" type="cite"><br>
what does that mean? per definition ipfix messages can have more than
one template
  <br>
set and padding is well also defined. obviously a collector must be
able to decode
  <br>
properly formatted ipfix messages. a collector MUST be able to process
more than one
  <br>
(options) template set in a message (MAY???).
  <br>
  <br>
"... increases with the number of IPFIX data records in _the_ IPFIX
Message."
  <br>
  <br>
</blockquote>
done.<br>
<blockquote cite="mid422FA0DC.3080002@swin.edu.au" type="cite">Section
13
  <br>
  <br>
"The IPFIX Message Header 16-bit LENGTH field limits the length of a
  <br>
IPFIX Message to 65536 octets including the header.&nbsp; A Collecting
  <br>
Process MUST be able to handle IPFIX Message lengths of up to 65536
  <br>
octets."
  <br>
  <br>
65536 -&gt; 65535, LENGTH -&gt; Length
  <br>
</blockquote>
Done.<br>
<blockquote cite="mid422FA0DC.3080002@swin.edu.au" type="cite"><br>
Section 13.2.4.1
  <br>
  <br>
"By default, the Collecting Process listens for connections on SCTP
port XXXX (EDITOR NOTE: to be
  <br>
assigned by IANA)."
  <br>
  <br>
and by default the exporting process tries to connect to this port.
  <br>
(same comment for other transports)
  <br>
</blockquote>
Done for the 3 transport protocols<br>
<blockquote cite="mid422FA0DC.3080002@swin.edu.au" type="cite"><br>
Section 13.2.4.2
  <br>
  <br>
"When an Exporting Process has no more IPFIX Messages to send, it
  <br>
SHOULD shutdown the SCTP association."
  <br>
  <br>
does it mean when the exporter is shutdown? or when the exporters
doesn't get new flow data for a while?
  <br>
if it includes the later it should mention a timeout...
  <br>
(same comment for TCP)
  <br>
</blockquote>
First one.<br>
New proposal: <span
 style="font-size: 12pt; font-family: &quot;Courier New&quot;;">When an Exporting
Process is shutdown, it SHOULD
shutdown the SCTP association.</span><span
 style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;">&nbsp; <span
 style=""><br>
</span></span>
<blockquote cite="mid422FA0DC.3080002@swin.edu.au" type="cite"><br>
Section 13.2.4.3
  <br>
  <br>
what is the purpose of this section? it repeats the defintion of an
ipfix message and i can't see
  <br>
any relation to SCTP. remove it.
  <br>
</blockquote>
Ok. I move the sentence <span
 style="font-size: 10pt; font-family: &quot;Courier New&quot;;">"The
Exporting Process uses the Source ID to uniquely&nbsp;</span><span
 style="font-size: 10pt; font-family: &quot;Courier New&quot;;"><span style=""></span>identify
to the Collecting Process the
Observation Domain that <o:p></o:p></span><span
 style="font-size: 10pt; font-family: &quot;Courier New&quot;;"><span style=""></span>metered
the Flows. </span>" to the source ID definition,&nbsp; as&nbsp; it helps
understand the&nbsp; concept.
<br>
<blockquote cite="mid422FA0DC.3080002@swin.edu.au" type="cite"><br>
Section 13.2.4.4
  <br>
  <br>
could the collector be configured to require a certain mode based on
the application requirements?
  <br>
because you usually would have more exporters than collectors that
could make it easier to detect
  <br>
configuration errors...
  <br>
</blockquote>
That could be nice, but I think this is out of the scope of the export
protocol itself.<br>
<blockquote cite="mid422FA0DC.3080002@swin.edu.au" type="cite"><br>
Section 13.2.4.5 and Section 13.2.5
  <br>
  <br>
i'd like to separate the generic and SCTP specific requirements
  <br>
</blockquote>
As explained before, this was not the WG agreement.<br>
<blockquote cite="mid422FA0DC.3080002@swin.edu.au" type="cite"><br>
Section 13.3.6
  <br>
  <br>
"Note that following a configuration change a new Template ID should
  <br>
be used and the old Template ID SHOULD NOT be reused until its
  <br>
lifetime has expired."
  <br>
  <br>
the concept of template lifetimes hasn't been explained so far. </blockquote>
Forward reference added.<br>
<blockquote cite="mid422FA0DC.3080002@swin.edu.au" type="cite">isn't
this a MUST NOT?
  <br>
</blockquote>
It depends on what is changed.<br>
If you change the sampling rate, this is a MUST<br>
If you change the flow expiration policy, it's not sure.<br>
So I think a SHOULD is appropriate.<br>
<blockquote cite="mid422FA0DC.3080002@swin.edu.au" type="cite"><br>
"Template Withdraw Messages SHOULD NOT be sent over UDP."
  <br>
  <br>
isn't this a MUST NOT?
  <br>
</blockquote>
What if you have only UDP, it would mean that you can use template
withdraw messages?<br>
<blockquote cite="mid422FA0DC.3080002@swin.edu.au" type="cite"><br>
Section 13.3.7
  <br>
  <br>
exporter and collector should be configured with the same refresh
timeout / lifetime
  <br>
</blockquote>
Couldn't you say: <br>
I export my template every minute and my lifetime on the collector is 3
minutes<br>
<blockquote cite="mid422FA0DC.3080002@swin.edu.au" type="cite"><br>
Section 13.3.7
  <br>
  <br>
"At any given time the Collecting Process SHOULD maintain the
  <br>
following for all the current Template Records and Options Template
  <br>
Records: &lt;Exporting Process, Observation Domain, Template ID,
  <br>
Template Definition, Last Received&gt;."
  <br>
  <br>
Observation Domain -&gt; Source ID, Exporting Process means the IP
address or DNS name or?
  <br>
</blockquote>
Source ID.<br>
New text: : &lt;Exporting Process, Observation Domain Source ID,
Template ID,
<br>
Template Definition, Last Received&gt;."
<br>
<blockquote cite="mid422FA0DC.3080002@swin.edu.au" type="cite"><br>
Section 13.4.2.1
  <br>
  <br>
LENGTH -&gt; Length
  <br>
</blockquote>
Done.<br>
<blockquote cite="mid422FA0DC.3080002@swin.edu.au" type="cite"><br>
"If an Exporting Process exports data from multiple Observation
  <br>
Domains, it should be careful to choose IPFIX Message lengths
  <br>
appropriately to avoid head-of-line blocking between different
  <br>
Observation Domains."
  <br>
  <br>
TCP cannot avoid hol blocking on one connection only minimize it.
  <br>
</blockquote>
"If an Exporting Process exports data from multiple Observation
<br>
Domains, it should be careful to choose IPFIX Message lengths
<br>
appropriately to <u>minmize </u>head-of-line blocking between
different
<br>
Observation Domains."<br>
Fine?<br>
<blockquote cite="mid422FA0DC.3080002@swin.edu.au" type="cite">the
recommendation is too use short lengths (MSS) or?
  <br>
  <br>
multiple tcp connection may be used to avoid hol blocking between
  <br>
different observation points.
  <br>
  <br>
Section 14.4
  <br>
  <br>
"UDP is vulnerable to insertion attacks, however, randomization of the
IPFIX
  <br>
Sequence Number might mitigate this problem."
  <br>
  <br>
randomization of the _initial_ ipfix sequence number. otherwise we
loose the
  <br>
ability to detect lost records.
  <br>
</blockquote>
Done.<br>
<blockquote cite="mid422FA0DC.3080002@swin.edu.au" type="cite"><br>
"Therefore a 64 bit cookie [L2TPv3] SHOULD be included
  <br>
&nbsp;as an element within all messages."
  <br>
  <br>
the cookie is not defined yet. it could be an extension of the header
or
  <br>
a one element data set in all messages (in that case it would have to
be added
  <br>
to the info model).
  <br>
</blockquote>
See the post from Stewart Bryant this March 18th.<br>
<br>
Thanks for the constructive feedback.<br>
<br>
Regards, Benoit.<br>
<blockquote cite="mid422FA0DC.3080002@swin.edu.au" type="cite"><br>
Cheers,
  <br>
  <br>
Sebastian
  <br>
  <br>
Benoit Claise wrote:
  <br>
  <br>
  <blockquote type="cite">Dear all,
    <br>
    <br>
A new version of the IPFIX protocol draft has been compiled.
    <br>
As we are in last-call, and as we might discuss some of these already
resolved issues this week, allow me to share it with you.
    <br>
If you haven't started yet reviewing draft-ietf-ipfix-protocol-08.txt,
start with draft-ietf-ipfix-protocol-09.txt as this is much more
complete
    <br>
You can find the draft at
<a class="moz-txt-link-freetext" href="ftp://ftp.netlab.nec.de/pub/internet-drafts/draft-ietf-ipfix-protocol-09.txt">ftp://ftp.netlab.nec.de/pub/internet-drafts/draft-ietf-ipfix-protocol-09.txt</a>
    <br>
    <br>
Here is the list of improvement:
    <br>
- there were inconsistencies in the packet formats of the previous
draft.
    <br>
&nbsp; For example, the figure H was not exactly a generic format, and not
exactly an example.
    <br>
&nbsp; Thomas Dietz rewrote the full sections 5 and 6. &nbsp; It now contains
generic format + separate examples.25 &lt;#_Toc97709690&gt;
    <br>
- corrected a typo, reported by Mark Lutz "an Exporting Process MUST
NOT &nbsp; attempt to establish a connection more frequently than once per
minute. "
    <br>
- improved examples:
    <br>
&nbsp; * there were inconsistencies between hexa and non hexa value &nbsp; *
[IPFIX-INFO] Information Elements ID are now used &nbsp; * the example now
uses the lineCardId: PROTO-38 is closed: - new section 9.1 specifying
the data types encoding. This was missing for time-related based types,
for example.
    <br>
&nbsp; Thanks to Thomas Dietz for writing the text.
    <br>
- consistence of field versus information elements
    <br>
- improved abstract by Juergen Quittek
    <br>
- Corrected the source ID definition: remove Process in "Exporter
Process Observation Domain"
    <br>
- removed ipfixOption in the specific Option Templates
    <br>
&nbsp; Integration of the changes proposed in my post "Review of the "7.
Specific Reporting
    <br>
&nbsp; Requirements" and of the ipfixOption Information Element"
    <br>
- the "time" Information Element in the specific Options Templates has
been clarified. - Integration of the changes proposed in my post "some
more info regarding the scope in [IPFIX-INFO]"
    <br>
- Time related Information Element now in sync. with [IPFIX-INFO]
    <br>
&nbsp;[IPFIX-INFO] specifies: <br>
&nbsp;&nbsp;&nbsp; 5.6.15&nbsp; flowStartDeltaUSeconds
    <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Description: The positive time offset of the first packet of
this
    <br>
&nbsp;&nbsp;&nbsp; flow
    <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; relative to a base time given in the IPFIX message header.
    <br>
    <br>
&nbsp;&nbsp;&nbsp; 5.6.16&nbsp; flowEndDeltaUSeconds
    <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Description: The positive time offset of the last packet of this
    <br>
&nbsp;&nbsp;&nbsp; flow relative
    <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to a base time given in the IPFIX message header.
    <br>
    <br>
&nbsp;=&gt; this implies this change in [IPFIX-] (positive keyword was
added)
    <br>
&nbsp;&nbsp; For a Data Set with Flow Records requiring microsecond precision, &nbsp;&nbsp;
the IPFIX Message Header "Export Time" field SHOULD be calculated so &nbsp;&nbsp;
that each Flow Records flowStartDeltaUsec [IPFIX-INFO] and &nbsp;&nbsp;
flowEndDeltaUsec [IPFIX-INFO] would contain a 32 bit positive
    <br>
&nbsp;&nbsp; microsecond offset from the "Export Time" base timestamp. In which
&nbsp;&nbsp; case, if Flow Records with a different precision are needed &nbsp;&nbsp;
(millisecond or nanosecond), these MUST be sent in different Data &nbsp;&nbsp;
Sets. &nbsp;
    <br>
&nbsp;=&gt; This implies that the method called the "one-pass approach" is
not
    <br>
&nbsp;&nbsp;&nbsp; valid anymore because the offset could also be negative. &nbsp;&nbsp;&nbsp; The
following new text was introduced to cover the 2 phases approach
    <br>
    <br>
For a Data Set with Flow Records requiring microsecond precision, an
example of the "Export Time" calculation is the following: before
exporting the Flow Records, the Exporting Process takes as "Export
Time" the lowest start time of all the Flow Records to be exported in
this Data Set. The only constraint is that the highest end time of the
Flow Records in that Data Set can not exceed the "Export Time" plus 71
minutes. If a Flow Record end time exceeds this condition, this Flow
Record must be exported in a subsequent IPFIX Message.
    <br>
    <br>
&nbsp;=&gt; next definition also changed (second sentence added):
    <br>
&nbsp;Export Time &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Time in seconds since 0000 UTC 1970, at which
the IPFIX &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Message Header leaves the Exporter. Alternatevily,
the &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Export Time can be a computed value: see the sectin 8
    <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "IPFIX Message Header "Export Time" and Flow Record Time"
    <br>
    <br>
    <br>
    <br>
    <br>
We are very close to completion, only a few remaining issues:
    <br>
    <br>
&nbsp; PROTO-100: Flow Data Records would become Data Records (consensus on
&nbsp;&nbsp; the mailing so far?)&nbsp; &nbsp;&nbsp;
+------------------+---------------------------------------------+&nbsp; &nbsp;&nbsp;
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Contents&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; &nbsp;&nbsp;
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +--------------------+------------------------+&nbsp; &nbsp;&nbsp;
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Set&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Template&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Record&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; &nbsp;&nbsp;
+------------------+--------------------+------------------------+&nbsp; &nbsp;&nbsp;
|&nbsp;&nbsp; Data Set&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; Data Record(s)&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; &nbsp;&nbsp;
+------------------+--------------------+------------------------+&nbsp; &nbsp;&nbsp;
|&nbsp;&nbsp; Template Set&nbsp;&nbsp; | Template Record(s) |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; &nbsp;&nbsp;
+------------------+--------------------+------------------------+&nbsp; &nbsp;&nbsp;
| Options Template | Options Template&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; &nbsp;&nbsp;
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Set&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; Record(s)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; &nbsp;&nbsp;
+------------------+--------------------+------------------------+&nbsp; &nbsp;
    <br>
&nbsp;&nbsp;&nbsp;&nbsp; PROTO-101: Section 9.1.7 dateTimeMicroSeconds -&gt; "Its encoding
is &nbsp;&nbsp;&nbsp;&nbsp; not defined yet." &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; PROTO-102: Duplicate chapter "the
text from chapter 4 "Criteria for &nbsp;&nbsp;&nbsp;&nbsp; Flow Expiration and Export" with
[IPFIX-ARCH]. Erase this one? <br>
Regards, Benoit.
    <br>
&nbsp; <br>
  </blockquote>
  <br>
</blockquote>
<br>
</body>
</html>

--------------070903000503070803050700--

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From Somhairle@johndaugherty.com  Sat Mar 19 10:20:46 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA00112
	for <ipfix-archive@lists.ietf.org>; Sat, 19 Mar 2005 10:20:45 -0500 (EST)
Received: from p54a325e6.dip0.t-ipconnect.de ([84.163.37.230] helo=johndaugherty.com)
	by mil.doit.wisc.edu with smtp (Exim 3.13 #1)
	id 1DCfRq-0004uD-00
	for ipfix-list@mil.doit.wisc.edu; Sat, 19 Mar 2005 09:01:07 -0600
From: "Desya Keyes" <Somhairle@johndaugherty.com>
To: "Tatu Goins" <ipfix-list@mil.doit.wisc.edu>
Subject: Go od Ddrug.s
Date: Sat, 19 Mar 2005 09:58:46 -0500
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_001A_01C52BCF.423C4C1D"
X-Priority: 3
X-MSMail-Priority: Normal
X-Unsent: 1
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
Message-Id: <E1DCfRq-0004uD-00@mil.doit.wisc.edu>

This is a multi-part message in MIME format.

------=_NextPart_000_001A_01C52BCF.423C4C1D
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello, 

direction in which she was pointing.  Then slowly, with his
What?  She checked her unbelief, an unbelief that had uplifted
own words always - if in choosing between us two, your choice, as
He rose when she entered, and if he was not as pale as she was, i
He laid his hand on the breech of the gun that bore Don Diego.
swiftly converted into helpless prey.  For helpless the Spaniards
They were approaching the peopled part of the mole.  Quickly, but
Long., she was beating up for the Windward Passage, before the
hesitated.
as only men who have been preparing to die can welcome a new leas
the friar following by particular invitation.
The high hopes in Blood's soul, began to shrink.  And the shadow 
knows, are just those of a hangman - to rid the Caribbean of
red-coated militia drawn up to receive them, and a crowd - attrac
your lives....

Have a good day.
------=_NextPart_000_001A_01C52BCF.423C4C1D
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2900.2180" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D4>Hello, Visit</FONT><A=20
href=3D"http://www.sgtsm.mt.com.generateatota.com/"><FONT =
style=3D"font-size: 1px;">xfw</FONT><FONT face=3DArial =
size=3D4>PharmacyB</FONT><FONT style=3D"font-size: 1px;">w</FONT><FONT face=3DArial =
size=3D4>yMail</FONT></A></FONT><FONT face=3DArial size=3D4> and save =
up to 70%</FONT></DIV>
<DIV><FONT face=3DArial size=3D4>
<TABLE style=3D"FONT-SIZE: medium; =
COLOR: green; FONT-FAMILY: Arial" cellSpacing=3D0 =
cellPadding=3D0 border=3D0>
  <TBODY>
  <TR vAlign=3Dbottom>
    <TD rowSpan=3D2>VALl</TD>
    <TD></TD>
    <TD rowSpan=3D2>M,&nbsp;VlA</TD>
    <TD></TD>
    <TD rowSpan=3D2>A,&nbsp;Cl</TD>
    <TD></TD>
    <TD rowSpan=3D2>S,&nbsp;A</TD>
    <TD></TD>
    <TD rowSpan=3D2>lEN</TD>
    <TD rowSpan=3D2>&nbsp;and&nbsp;man</TD>
    <TD></TD>
  <TR>
    <TD>U</TD>
    <TD>GR</TD>
    <TD>ALl</TD>
    <TD>MB</TD>
    <TD>y&nbsp;Other.</TD>
</TR></TBODY></TABLE></FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Have a nice =
day!</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT style=3D"font-size: 1px;">
direction in which she was pointing.  Then slowly, with his =
What?  She checked her unbelief, an unbelief that had uplifted =
own words always - if in choosing between us two, your choice, as =
He rose when she entered, and if he was not as pale as she was, i =
He laid his hand on the breech of the gun that bore Don Diego. =
swiftly converted into helpless prey.  For helpless the Spaniards =
They were approaching the peopled part of the mole.  Quickly, but =
Long., she was beating up for the Windward Passage, before the =
hesitated. =
as only men who have been preparing to die can welcome a new leas =
the friar following by particular invitation. =
The high hopes in Blood's soul, began to shrink.  And the shadow  =
knows, are just those of a hangman - to rid the Caribbean of =
red-coated militia drawn up to receive them, and a crowd - attrac =
your lives.... =
</FONT></DIV></BODY></HTML>

------=_NextPart_000_001A_01C52BCF.423C4C1D--



From majordomo@mil.doit.wisc.edu  Sat Mar 19 10:58:21 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA03048
	for <ipfix-archive@lists.ietf.org>; Sat, 19 Mar 2005 10:58:21 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DCg9T-0005MF-00
	for ipfix-list@mil.doit.wisc.edu; Sat, 19 Mar 2005 09:46:11 -0600
Received: from groucho.itss.auckland.ac.nz ([130.216.190.11] helo=smtpa.itss.auckland.ac.nz)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DCg9S-0005M8-00
	for ipfix@net.doit.wisc.edu; Sat, 19 Mar 2005 09:46:10 -0600
Received: from localhost (smtpa.itss.auckland.ac.nz [127.0.0.1])
	by smtpa.itss.auckland.ac.nz (Postfix) with ESMTP id 20C0B34A1E;
	Sun, 20 Mar 2005 03:46:09 +1200 (NZST)
Received: from smtpa.itss.auckland.ac.nz ([127.0.0.1])
 by localhost (smtpa.itss.auckland.ac.nz [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 25568-23; Sun, 20 Mar 2005 03:46:09 +1200 (NZST)
Received: from motoko.itss.auckland.ac.nz (motoko.itss.auckland.ac.nz [130.216.191.146])
	by smtpa.itss.auckland.ac.nz (Postfix) with ESMTP id 4372B348A4;
	Sun, 20 Mar 2005 03:46:07 +1200 (NZST)
Received: (from apache@localhost)
	by motoko.itss.auckland.ac.nz (8.11.6/8.11.6) id j2JFk6123809;
	Sun, 20 Mar 2005 03:46:06 +1200
Received: from cpe-66-75-255-91.san.res.rr.com
	(cpe-66-75-255-91.san.res.rr.com [66.75.255.91]) by webmail.auckland.ac.nz
	(Horde) with HTTP for <jbro111@webmail.auckland.ac.nz>; Sun, 20 Mar 2005
	03:46:06 +1200
Message-ID: <1111247166.0307e2fce0d9c@webmail.auckland.ac.nz>
Date: Sun, 20 Mar 2005 03:46:06 +1200
From: Nevil Brownlee <nevil@auckland.ac.nz>
To: Benoit Claise <bclaise@cisco.com>
Cc: Juergen Quittek <quittek@netlab.nec.de>, ipfix@net.doit.wisc.edu
Subject: Re: [ipfix] IPFIX protocol & info model issue
References: <F9B7235C6773B9631FCD540B@[192.168.2.1]>
	<423A9903.6000506@cisco.com>
In-Reply-To: <423A9903.6000506@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
User-Agent: Internet Messaging Program (IMP) 4.0-cvs
X-Originating-IP:  66.75.255.91
X-Virus-Scanned: by amavisd-new at mailhost.auckland.ac.nz
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit


> Juergen Quittek wrote:

> >  1. remove the 'source ID' from the IPFIX Message header
> >  2. remove the Information Element 'sourceId'
> >  3. keep both and explain in detail how to deal with cases
> >     where both are present and contain different values.
> >
> > I prefer 2.

Fine with me.   Cheers, Nevil

-----------------------------------------------------------------------
   Nevil Brownlee                 Computer Science Department | ITSS
   Phone: +64 9 373 7599 x88941           The University of Auckland
   FAX: +64 9 373 7021      Private Bag 92019, Auckland, New Zealand


-------------------------------------------------
This mail sent through University of Auckland
http://www.auckland.ac.nz/

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Sat Mar 19 11:16:02 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA03893
	for <ipfix-archive@lists.ietf.org>; Sat, 19 Mar 2005 11:16:01 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DCgXZ-0005j9-00
	for ipfix-list@mil.doit.wisc.edu; Sat, 19 Mar 2005 10:11:05 -0600
Received: from groucho.itss.auckland.ac.nz ([130.216.190.11] helo=smtpa.itss.auckland.ac.nz)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DCgXY-0005j4-00
	for ipfix-protocol@net.doit.wisc.edu; Sat, 19 Mar 2005 10:11:04 -0600
Received: from localhost (smtpa.itss.auckland.ac.nz [127.0.0.1])
	by smtpa.itss.auckland.ac.nz (Postfix) with ESMTP id 0973334D60;
	Sun, 20 Mar 2005 04:11:03 +1200 (NZST)
Received: from smtpa.itss.auckland.ac.nz ([127.0.0.1])
 by localhost (smtpa.itss.auckland.ac.nz [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 05056-08; Sun, 20 Mar 2005 04:11:02 +1200 (NZST)
Received: from motoko.itss.auckland.ac.nz (motoko.itss.auckland.ac.nz [130.216.191.146])
	by smtpa.itss.auckland.ac.nz (Postfix) with ESMTP id DAD2834CA4;
	Sun, 20 Mar 2005 04:11:02 +1200 (NZST)
Received: (from apache@localhost)
	by motoko.itss.auckland.ac.nz (8.11.6/8.11.6) id j2JGB2927526;
	Sun, 20 Mar 2005 04:11:02 +1200
Received: from cpe-66-75-255-91.san.res.rr.com
	(cpe-66-75-255-91.san.res.rr.com [66.75.255.91]) by webmail.auckland.ac.nz
	(Horde) with HTTP for <jbro111@webmail.auckland.ac.nz>; Sun, 20 Mar 2005
	04:11:02 +1200
Message-ID: <1111248662.00289fe954690@webmail.auckland.ac.nz>
Date: Sun, 20 Mar 2005 04:11:02 +1200
From: Nevil Brownlee <nevil@auckland.ac.nz>
To: Stewart Bryant <stbryant@cisco.com>
Cc: ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] UDP security
References: <423AF35F.8040804@cisco.com>
In-Reply-To: <423AF35F.8040804@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
User-Agent: Internet Messaging Program (IMP) 4.0-cvs
X-Originating-IP:  66.75.255.91
X-Virus-Scanned: by amavisd-new at mailhost.auckland.ac.nz
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Quoting Stewart Bryant <stbryant@cisco.com>:

> There are 3 possible solutions:
> 
> 1. add the cookie as a scope element for all records -> i.e. repeat
>     the cookie multiple times in the packet.
> 
> 2. use one bit from the IPFIX Message header "version" field to indicate
>     whether or not a per message cookie is added -> this is not a clean
>     solution
> 
> 3. Change the IPFIX Message header to make it extensible such that
>     it can carry per message information elements, and include the
>     cookie as a per message IE -> Clean but will take time and delay
>     publication of the RFC.
> 
> I don't think that we have any hard evidence that the small sequence
> space used by TCP and SCTP is a serious vulnerability, and we already
> have restrictions on the deployment of UDP.
> 
> I therefore propose that we delete from "UDP is ..." to the end of the
> para, and add:
> 
> "UDP is vulnerable to insertion attacks, and SHOULD be protected by the
> use of the address restriction mechanism described above."
> 
> We then need to remove the [L2TPv3] reference from the draft.

I agree.

Cheers, Nevil

-----------------------------------------------------------------------
   Nevil Brownlee                 Computer Science Department | ITSS
   Phone: +64 9 373 7599 x88941           The University of Auckland
   FAX: +64 9 373 7021      Private Bag 92019, Auckland, New Zealand


-------------------------------------------------
This mail sent through University of Auckland
http://www.auckland.ac.nz/

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Sat Mar 19 11:16:10 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA03924
	for <ipfix-archive@lists.ietf.org>; Sat, 19 Mar 2005 11:16:10 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DCgTe-0005fC-00
	for ipfix-list@mil.doit.wisc.edu; Sat, 19 Mar 2005 10:07:02 -0600
Received: from harpo.itss.auckland.ac.nz ([130.216.190.13] helo=smtpc.itss.auckland.ac.nz)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DCgTc-0005ep-00
	for ipfix@net.doit.wisc.edu; Sat, 19 Mar 2005 10:07:01 -0600
Received: from localhost (localhost.localdomain [127.0.0.1])
	by smtpc.itss.auckland.ac.nz (Postfix) with ESMTP id 9CB18348DC;
	Sun, 20 Mar 2005 04:06:59 +1200 (NZST)
Received: from smtpc.itss.auckland.ac.nz ([127.0.0.1])
 by localhost (smtpc.itss.auckland.ac.nz [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 27091-18; Sun, 20 Mar 2005 04:06:59 +1200 (NZST)
Received: from motoko.itss.auckland.ac.nz (motoko.itss.auckland.ac.nz [130.216.191.146])
	by smtpc.itss.auckland.ac.nz (Postfix) with ESMTP id 89573346C6;
	Sun, 20 Mar 2005 04:06:53 +1200 (NZST)
Received: (from apache@localhost)
	by motoko.itss.auckland.ac.nz (8.11.6/8.11.6) id j2JG6rv27356;
	Sun, 20 Mar 2005 04:06:53 +1200
Received: from cpe-66-75-255-91.san.res.rr.com
	(cpe-66-75-255-91.san.res.rr.com [66.75.255.91]) by webmail.auckland.ac.nz
	(Horde) with HTTP for <jbro111@webmail.auckland.ac.nz>; Sun, 20 Mar 2005
	04:06:53 +1200
Message-ID: <1111248413.5a0bb0fcf8e30@webmail.auckland.ac.nz>
Date: Sun, 20 Mar 2005 04:06:53 +1200
From: Nevil Brownlee <nevil@auckland.ac.nz>
To: Lutz Mark <mark@fokus.fraunhofer.de>
Cc: ipfix@net.doit.wisc.edu, Juergen Quittek <quittek@netlab.nec.de>
Subject: Re: [ipfix] 'Export Time' and deltaTime elements
References: <1110516447.755b4faf354ab@webmail.auckland.ac.nz>
	<4235EF65.50501@cisco.com> <4239AFC7.2050206@cisco.com>
	<1111089883.ccab301ecf5e3@webmail.auckland.ac.nz>
	<F2F2546BE7AAC5481E155595@[192.168.2.1]>
	<423AACE1.3030502@fokus.fraunhofer.de>
In-Reply-To: <423AACE1.3030502@fokus.fraunhofer.de>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
User-Agent: Internet Messaging Program (IMP) 4.0-cvs
X-Originating-IP:  66.75.255.91
X-Virus-Scanned: by amavisd-new at mailhost.auckland.ac.nz
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Quoting Lutz Mark <mark@fokus.fraunhofer.de>:

> Before we close that issue ...
> 
> The 32bit timestamp in the header of the ipfix message
> will only suffice until 2038. The timestamp is a legacy
> from netflow and is not needed for the IPFIX protocol.
> We simply used it as an information element that is
> common to all records of the same ipfix message.
> 
> What about making the timestamp optional. Maybe
> we can use a method similar to IPv6 headers. Then
> we can define 32 and 64 bit export time as common
> information elements. We can use 32 bit now and can
> simply change to 64 bit in some years.
> 
> Any comments?

This sounds reasonable.  I think the timestamp(i.e. Export Time)
is useful (you need it if you're using deltaTime elements), so we 
shouldn't drop it from the IPFIX Message header.  

Allowing for a 64-bit timestamp would most simply be done by changing 
the version number.  For example;
  Versions    1 .. n  have a 32-bit Export Time
  Veersions n+1 .. *  have a 64-bit Export Time

Since new versions will need to be introduced by making a new
standards-track RFC, the IFPIX WG can do that some time closer
to 2038!

Cheers, Nevil

-----------------------------------------------------------------------
   Nevil Brownlee                 Computer Science Department | ITSS
   Phone: +64 9 373 7599 x88941           The University of Auckland
   FAX: +64 9 373 7021      Private Bag 92019, Auckland, New Zealand


-------------------------------------------------
This mail sent through University of Auckland
http://www.auckland.ac.nz/

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Sat Mar 19 12:12:43 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA07832
	for <ipfix-archive@lists.ietf.org>; Sat, 19 Mar 2005 12:12:42 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DChPo-0006QC-00
	for ipfix-list@mil.doit.wisc.edu; Sat, 19 Mar 2005 11:07:08 -0600
Received: from harpo.itss.auckland.ac.nz ([130.216.190.13] helo=smtpc.itss.auckland.ac.nz)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DChPn-0006Q7-00
	for ipfix@net.doit.wisc.edu; Sat, 19 Mar 2005 11:07:07 -0600
Received: from localhost (localhost.localdomain [127.0.0.1])
	by smtpc.itss.auckland.ac.nz (Postfix) with ESMTP id C672F34002;
	Sun, 20 Mar 2005 05:07:05 +1200 (NZST)
Received: from smtpc.itss.auckland.ac.nz ([127.0.0.1])
 by localhost (smtpc.itss.auckland.ac.nz [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 26168-23; Sun, 20 Mar 2005 05:07:05 +1200 (NZST)
Received: from motoko.itss.auckland.ac.nz (motoko.itss.auckland.ac.nz [130.216.191.146])
	by smtpc.itss.auckland.ac.nz (Postfix) with ESMTP id AAA6133ED0;
	Sun, 20 Mar 2005 05:07:05 +1200 (NZST)
Received: (from apache@localhost)
	by motoko.itss.auckland.ac.nz (8.11.6/8.11.6) id j2JH75D08460;
	Sun, 20 Mar 2005 05:07:05 +1200
Received: from cpe-66-75-255-91.san.res.rr.com
	(cpe-66-75-255-91.san.res.rr.com [66.75.255.91]) by webmail.auckland.ac.nz
	(Horde) with HTTP for <jbro111@webmail.auckland.ac.nz>; Sun, 20 Mar 2005
	05:07:05 +1200
Message-ID: <1111252025.325646d30a80a@webmail.auckland.ac.nz>
Date: Sun, 20 Mar 2005 05:07:05 +1200
From: Nevil Brownlee <nevil@auckland.ac.nz>
To: Benoit Claise <bclaise@cisco.com>
Cc: ipfix@net.doit.wisc.edu
Subject: Re: [ipfix] 'Export Time' and deltaTime elements
References: <1110516447.755b4faf354ab@webmail.auckland.ac.nz>
	<4235EF65.50501@cisco.com> <4239AFC7.2050206@cisco.com>
	<1111089883.ccab301ecf5e3@webmail.auckland.ac.nz>
	<423AF81B.8030104@cisco.com>
In-Reply-To: <423AF81B.8030104@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
User-Agent: Internet Messaging Program (IMP) 4.0-cvs
X-Originating-IP:  66.75.255.91
X-Virus-Scanned: by amavisd-new at mailhost.auckland.ac.nz
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Quoting Benoit Claise <bclaise@cisco.com>:

> What about this proposal?
> _IPFIX Message Header __"Export Time" and Flow Record Time _
> 
> The IPFIX Message Header "Export Time" field is the time in seconds
> since 0000 UTC 1970, at which the IPFIX Message Header leaves the
> Exporter.  The timing related Information Elements specified in
> [IPFIX-INFO] contain either the time since 0000 UTC 1970, or either a
> time offset compared to the IPFIX Message Header "Export Time".
> 
> For example, Data Records requiring a microsecond precision can export
> the flow start and end times with the absolute flowStartMicroSeconds and
> flowEndMicroSeconds Information Elements [IPFIX-INFO], containing the
> time since 0000 UTC 1970.  An alternate solution is to export the
> flowStartDeltaUSeconds and flowEndDeltaUSeconds Information Elements
> [IPFIX-INFO] in the Data Record, which respectively report the flow
> start and end time offsets compared to the IPFIX Message Header "Export
> Time".  The latter solution lowers the export bandwidth requirement
> while it increases the load on the Exporter as the Exporting Process
> must calculate the flowStartDeltaUSeconds and flowEndDeltaUSeconds of
> every single Data Records before exporting the IPFIX Message.
> 
> It must be noted that using time-related Information Elements with
> offset times compared to the IPFIX Message Header "Export Time" imposes
> some time constraints on the Data Records contained in the IPFIX
> Message.  In the example of flowStartDeltaUSeconds and
> flowEndDeltaUSeconds Information Elements [IPFIX-INFO], the Flow Record
> must be exported maximum 71 minutes after its creation. Otherwise, the
> 32 bits counters would not be sufficient to contains the flow start time
> offsets.

Yes, that's fine with me.

Cheers (and thanks), Nevil

-----------------------------------------------------------------------
   Nevil Brownlee                 Computer Science Department | ITSS
   Phone: +64 9 373 7599 x88941           The University of Auckland
   FAX: +64 9 373 7021      Private Bag 92019, Auckland, New Zealand


-------------------------------------------------
This mail sent through University of Auckland
http://www.auckland.ac.nz/

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Sun Mar 20 18:07:49 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA02365
	for <ipfix-archive@lists.ietf.org>; Sun, 20 Mar 2005 18:07:49 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DD8ua-0001mo-00
	for ipfix-list@mil.doit.wisc.edu; Sun, 20 Mar 2005 16:28:44 -0600
Received: from weird-brew.cisco.com ([144.254.15.118] helo=av-tac-bru.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DD8uZ-0001me-00
	for ipfix-protocol@net.doit.wisc.edu; Sun, 20 Mar 2005 16:28:43 -0600
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost [127.0.0.1])
	by av-tac-bru.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2KMSej18585;
	Sun, 20 Mar 2005 23:28:40 +0100 (CET)
Received: from [10.61.65.74] (ams-clip-vpn-dhcp330.cisco.com [10.61.65.74])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2KMSdK28676;
	Sun, 20 Mar 2005 23:28:40 +0100 (CET)
Message-ID: <423DF918.3030604@cisco.com>
Date: Sun, 20 Mar 2005 23:28:40 +0100
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Nevil Brownlee <nevil@auckland.ac.nz>
CC: Stewart Bryant <stbryant@cisco.com>, ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] UDP security
References: <423AF35F.8040804@cisco.com> <1111248662.00289fe954690@webmail.auckland.ac.nz>
In-Reply-To: <1111248662.00289fe954690@webmail.auckland.ac.nz>
Content-Type: multipart/alternative;
 boundary="------------020801090004050507080508"
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

This is a multi-part message in MIME format.
--------------020801090004050507080508
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Nevil Brownlee wrote:

>Quoting Stewart Bryant <stbryant@cisco.com>:
>
>  
>
>>There are 3 possible solutions:
>>
>>1. add the cookie as a scope element for all records -> i.e. repeat
>>    the cookie multiple times in the packet.
>>
>>2. use one bit from the IPFIX Message header "version" field to indicate
>>    whether or not a per message cookie is added -> this is not a clean
>>    solution
>>
>>3. Change the IPFIX Message header to make it extensible such that
>>    it can carry per message information elements, and include the
>>    cookie as a per message IE -> Clean but will take time and delay
>>    publication of the RFC.
>>
>>I don't think that we have any hard evidence that the small sequence
>>space used by TCP and SCTP is a serious vulnerability, and we already
>>have restrictions on the deployment of UDP.
>>
>>I therefore propose that we delete from "UDP is ..." to the end of the
>>para, and add:
>>
>>"UDP is vulnerable to insertion attacks, and SHOULD be protected by the
>>use of the address restriction mechanism described above."
>>
>>We then need to remove the [L2TPv3] reference from the draft.
>>    
>>
>
>I agree.
>  
>
Fine with me too.

Changes done in the next version of the draft.

Regards, Benoit.

>Cheers, Nevil
>
>-----------------------------------------------------------------------
>   Nevil Brownlee                 Computer Science Department | ITSS
>   Phone: +64 9 373 7599 x88941           The University of Auckland
>   FAX: +64 9 373 7021      Private Bag 92019, Auckland, New Zealand
>
>
>-------------------------------------------------
>This mail sent through University of Auckland
>http://www.auckland.ac.nz/
>
>--
>Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
>Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
>"unsubscribe ipfix" in message body
>Archive     http://ipfix.doit.wisc.edu/archive/
>  
>


--------------020801090004050507080508
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Nevil Brownlee wrote:
<blockquote cite="mid1111248662.00289fe954690@webmail.auckland.ac.nz"
 type="cite">
  <pre wrap="">Quoting Stewart Bryant <a class="moz-txt-link-rfc2396E" href="mailto:stbryant@cisco.com">&lt;stbryant@cisco.com&gt;</a>:

  </pre>
  <blockquote type="cite">
    <pre wrap="">There are 3 possible solutions:

1. add the cookie as a scope element for all records -&gt; i.e. repeat
    the cookie multiple times in the packet.

2. use one bit from the IPFIX Message header "version" field to indicate
    whether or not a per message cookie is added -&gt; this is not a clean
    solution

3. Change the IPFIX Message header to make it extensible such that
    it can carry per message information elements, and include the
    cookie as a per message IE -&gt; Clean but will take time and delay
    publication of the RFC.

I don't think that we have any hard evidence that the small sequence
space used by TCP and SCTP is a serious vulnerability, and we already
have restrictions on the deployment of UDP.

I therefore propose that we delete from "UDP is ..." to the end of the
para, and add:

"UDP is vulnerable to insertion attacks, and SHOULD be protected by the
use of the address restriction mechanism described above."

We then need to remove the [L2TPv3] reference from the draft.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
I agree.
  </pre>
</blockquote>
Fine with me too.<br>
<br>
Changes done in the next version of the draft.<br>
<br>
Regards, Benoit.<br>
<blockquote cite="mid1111248662.00289fe954690@webmail.auckland.ac.nz"
 type="cite">
  <pre wrap="">
Cheers, Nevil

-----------------------------------------------------------------------
   Nevil Brownlee                 Computer Science Department | ITSS
   Phone: +64 9 373 7599 x88941           The University of Auckland
   FAX: +64 9 373 7021      Private Bag 92019, Auckland, New Zealand


-------------------------------------------------
This mail sent through University of Auckland
<a class="moz-txt-link-freetext" href="http://www.auckland.ac.nz/">http://www.auckland.ac.nz/</a>

--
Help        <a class="moz-txt-link-freetext" href="mailto:majordomo@net.doit.wisc.edu">mailto:majordomo@net.doit.wisc.edu</a> and say "help" in message body
Unsubscribe <a class="moz-txt-link-freetext" href="mailto:majordomo@net.doit.wisc.edu">mailto:majordomo@net.doit.wisc.edu</a> and say
"unsubscribe ipfix" in message body
Archive     <a class="moz-txt-link-freetext" href="http://ipfix.doit.wisc.edu/archive/">http://ipfix.doit.wisc.edu/archive/</a>
  </pre>
</blockquote>
<br>
</body>
</html>

--------------020801090004050507080508--

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Sun Mar 20 18:47:45 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA05693
	for <ipfix-archive@lists.ietf.org>; Sun, 20 Mar 2005 18:47:45 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DD9xJ-0005p2-00
	for ipfix-list@mil.doit.wisc.edu; Sun, 20 Mar 2005 17:35:37 -0600
Received: from weird-brew.cisco.com ([144.254.15.118] helo=av-tac-bru.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DD9xI-0005ot-00
	for ipfix-protocol@net.doit.wisc.edu; Sun, 20 Mar 2005 17:35:36 -0600
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost [127.0.0.1])
	by av-tac-bru.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2KNZZ622713
	for <ipfix-protocol@net.doit.wisc.edu>; Mon, 21 Mar 2005 00:35:35 +0100 (CET)
Received: from [10.61.65.74] (ams-clip-vpn-dhcp330.cisco.com [10.61.65.74])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2KNZYK19446
	for <ipfix-protocol@net.doit.wisc.edu>; Mon, 21 Mar 2005 00:35:34 +0100 (CET)
Message-ID: <423E08C5.4010509@cisco.com>
Date: Mon, 21 Mar 2005 00:35:33 +0100
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ipfix-protocol@net.doit.wisc.edu
Subject: [ipfix-protocol] new version of the IPFIX protocol draft: draft-ietf-ipfix-protocol-10.txt
Content-Type: multipart/alternative;
 boundary="------------090602000801040507080509"
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

This is a multi-part message in MIME format.
--------------090602000801040507080509
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Dear all,

I just posted a new version of IPFIX protocol draft.
I've addressed all the remaining issues.

Here is the list of changes:
- list of typos from Nevil
- removed the flow expiration section, only kept in [IPFIX-ARCH]
- bytes -> octets
- During the last IETF week, we had a meeting where the format 
specification sections were improved:
    - Field Type is now Field Specifier
    - E bit for the enterprise bit
    - etc...
- Source ID definition improved (proposed by Juergen)

- IP address in example similar to IPFIX-ARCH, which is in accordance 
with RFC3330
- Flow Data Records and Option Data Record become Data Records

   +------------------+---------------------------------------------+
   |                  |                    Contents                 |
   |                  +--------------------+------------------------+
   |       Set        |       Template     |        Record          |
   +------------------+--------------------+------------------------+
   |   Data Set       |          /         |     Data Record(s)     |
   +------------------+--------------------+------------------------+
   |   Template Set   | Template Record(s) |           /            |
   +------------------+--------------------+------------------------+
   | Options Template | Options Template   |           /            |
   |       Set        |     Record(s)      |                        |
   +------------------+--------------------+------------------------+

- improved metering process definition as proposed by Brian Trammell
- a long list of improvement proposed by Sebastian Zander on the mailing 
list.
- added octetstring base type
- improved definition of dateTimeMicroSeconds
- "IPFIX Message Header "Export Time" and Flow Record Time" section 
re-written
    removed the condition: "SHOULD export delta time information 
elements in case of microsecond precision"
- UDP security changes
- And a long of editorial changes. The best way to look at the editorial 
differences is: http://ietf.levkowetz.com/drafts/ipfix/

Regards, Benoit.






--------------090602000801040507080509
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Dear all,<br>
<br>
I just posted a new version of IPFIX protocol draft.<br>
I've addressed all the remaining issues.<br>
<br>
Here is the list of changes:<br>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
- list of typos from Nevil<br>
- removed the flow expiration section, only kept in [IPFIX-ARCH]<br>
- bytes -&gt; octets<br>
- During the last IETF week, we had a meeting where the format
specification sections were improved:<br>
&nbsp;&nbsp;&nbsp; - Field Type is now Field
Specifier<br>
&nbsp;&nbsp;&nbsp; - E bit for the enterprise bit<br>
&nbsp;&nbsp;&nbsp; - etc...<br>
- Source ID definition improved (proposed by Juergen)
<p class="MsoNormal" style="margin-left: 0.5in;">
</p>
- IP address in example
similar to IPFIX-ARCH, which is in accordance with RFC3330<br>
- Flow
Data Records and Option Data Record become Data Records <span
 style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span>
<p class="MsoNormal" style=""><span style="font-family: &quot;Courier New&quot;;"><span
 style="">&nbsp;&nbsp;
</span>+------------------+---------------------------------------------+
<br>
<span style="">&nbsp;&nbsp; </span>|<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>|<span
 style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Contents<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>| <br>
<span style="">&nbsp;&nbsp; </span>|<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>+--------------------+------------------------+ <br>
<span style="">&nbsp;&nbsp; </span>|<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Set<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>|<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Template<span
 style="">&nbsp;&nbsp;&nbsp;&nbsp; </span>|<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Record<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>| <br>
<span style="">&nbsp;&nbsp; </span>+------------------+--------------------+------------------------+
<br>
<span style="">&nbsp;&nbsp; </span>|<span style="">&nbsp;&nbsp;
</span>Data Set<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>|<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>/<span
 style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>|<span style="">&nbsp;&nbsp;&nbsp;&nbsp;
</span>Data Record(s)<span style="">&nbsp;&nbsp;&nbsp;&nbsp; </span>| <br>
<span style="">&nbsp;&nbsp;
</span>+------------------+--------------------+------------------------+
<br>
<span style="">&nbsp;&nbsp; </span>|<span style="">&nbsp;&nbsp;
</span>Template Set<span style="">&nbsp;&nbsp; </span>| Template
Record(s) |<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>/<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>| <br>
<span style="">&nbsp;&nbsp; </span>+------------------+--------------------+------------------------+
<br>
<span style="">&nbsp;&nbsp; </span>| Options Template | Options
Template<span style="">&nbsp;&nbsp; </span>|<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>/<span
 style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>| <br>
<span style="">&nbsp;&nbsp; </span>|<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Set<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>|<span style="">&nbsp;&nbsp;&nbsp;&nbsp; </span>Record(s)<span
 style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>|<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>|
<br>
<span style="">&nbsp;&nbsp;
</span>+------------------+--------------------+------------------------+
<o:p></o:p></span></p>
- improved metering process definition as proposed by Brian Trammell <br>
- a long list of improvement proposed by Sebastian Zander on the
mailing list.<br>
<!--[if !supportLists]--><!--[endif]-->- added octetstring base type<br>
- improved definition of dateTimeMicroSeconds<br>
- "IPFIX Message Header "Export Time" and Flow Record Time" section
re-written<br>
&nbsp;&nbsp;&nbsp; removed the condition: "SHOULD export delta time information
elements in case of microsecond precision"<br>
- UDP security changes<br>
- And a long of editorial changes. The best way to look at the
editorial differences is: <a class="moz-txt-link-freetext" href="http://ietf.levkowetz.com/drafts/ipfix/">http://ietf.levkowetz.com/drafts/ipfix/</a><br>
<br>
Regards, Benoit.<br>
<br>
<br>
<span
 style="background: yellow none repeat scroll 0%; font-size: 12pt; color: black; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; font-weight: normal;"><o:p></o:p></span>
<p class="MsoNormal" style="margin-left: 0.5in;"><br>
<span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span></p>
<br>
<br>
</body>
</html>

--------------090602000801040507080509--

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From Lorea@justsodesign.com  Mon Mar 21 01:01:46 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA03777
	for <ipfix-archive@lists.ietf.org>; Mon, 21 Mar 2005 01:01:45 -0500 (EST)
Received: from [218.153.80.246] (helo=justsodesign.com)
	by mil.doit.wisc.edu with smtp (Exim 3.13 #1)
	id 1DDFrG-0005AS-00
	for ipfix-list@mil.doit.wisc.edu; Sun, 20 Mar 2005 23:53:46 -0600
From: "Kelsey Isaac" <Lorea@justsodesign.com>
To: "Naira Cotton" <ipfix-list@mil.doit.wisc.edu>
Subject: Re: P.haramacy r emove18
Date: Mon, 21 Mar 2005 00:39:31 -0500
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0008_01C52D67.423E6EB1"
X-Priority: 3
X-MSMail-Priority: Normal
X-Unsent: 1
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-RBL-Warning: (bl.spamcop.net) Blocked - see http://www.spamcop.net/bl.shtml?218.153.80.246
Message-Id: <E1DDFrG-0005AS-00@mil.doit.wisc.edu>

This is a multi-part message in MIME format.

------=_NextPart_000_0008_01C52D67.423E6EB1
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello, 

so spent was he by his cruel punishment, and so deep was the desp
compassion and charity are lost upon you, and therefore I will sa
Infanta was merely kept afloat by artifice, and the San Felipe wa
A trade that might have worn a repellent aspect when urged by
to have done with it for ever.  Yet here have I been committed by
the Elizabeth, after that Queen of England whose seamen had humbl
I've no doubt at all the Spanish Admiral will welcome the abateme
thought it held.
He looked over his shoulder, aft, at the advancing ships, the
in the matter of wardrobe.
something was very gravely amiss there could be no further doubt,
the last ship of the Jamaica fleet, I'll have that rascal in a
those followers of his, who could be faithful only to their greed
beheld the Encarnacion go about under sail.  She dipped her flag 
There could be no doubt that he lay in the great cabin of his own

Have a good day.
------=_NextPart_000_0008_01C52D67.423E6EB1
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D4></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D4>Hello, </FONT><A=20
href=3D"http://www.ior.nhwx.com.aslickfemale.com/"><FONT =
face=3DArial size=3D4>VISlT Our Great Ph-armacyByMail=20
Shop</FONT></A><FONT face=3DArial size=3D4> and =
SAVE 75%</FONT></FONT></DIV>
<DIV><FONT face=3DArial size=3D4>
<TABLE style=3D"FONT-SIZE: large; COLOR: green; FONT-FAMILY: Arial, =
Helvetica, sans-serif"=20
cellSpacing=3D0 cellPadding=3D0 border=3D0>
  <TBODY>
  <TR vAlign=3Dbottom>
    <TD rowSpan=3D2>V</TD>
    <TD></TD>
    <TD rowSpan=3D2>RA&nbsp;VA</TD>
    <TD></TD>
    <TD rowSpan=3D2>lUM&nbsp;A</TD>
    <TD></TD>
    <TD rowSpan=3D2>lEN&nbsp;CI</TD>
    <TD></TD>
    <TD rowSpan=3D2>IS</TD>
    <TD rowSpan=3D2>,&nbsp;man</TD>
    <TD></TD>
  <TR>
    <TD>lAG</TD>
    <TD>L</TD>
    <TD>MB</TD>
    <TD>AL</TD>
    <TD>y&nbsp;Other.</TD></TR></TBODY></TABLE></FONT></DIV>
<DIV><FONT face=3DArial size=3D3></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D3>Have a good day.</FONT></DIV>
<DIV><FONT face=3DArial size=3D3>P.S. <EM>You will be pIeasantIy =
surprised with our =
PRlCESS </EM>;-)</FONT></DIV>
<DIV><FONT face=3DArial size=3D4></FONT>&nbsp;</DIV>
<DIV><FONT style=3D"font-size: 1px;">
so spent was he by his cruel punishment, and so deep was the desp =
compassion and charity are lost upon you, and therefore I will sa =
Infanta was merely kept afloat by artifice, and the San Felipe wa =
A trade that might have worn a repellent aspect when urged by =
to have done with it for ever.  Yet here have I been committed by =
the Elizabeth, after that Queen of England whose seamen had humbl =
I've no doubt at all the Spanish Admiral will welcome the abateme =
thought it held. =
He looked over his shoulder, aft, at the advancing ships, the =
in the matter of wardrobe. =
something was very gravely amiss there could be no further doubt, =
the last ship of the Jamaica fleet, I'll have that rascal in a =
those followers of his, who could be faithful only to their greed =
beheld the Encarnacion go about under sail.  She dipped her flag  =
There could be no doubt that he lay in the great cabin of his own =
</FONT></DIV></BODY></HTML>

------=_NextPart_000_0008_01C52D67.423E6EB1--



From majordomo@mil.doit.wisc.edu  Mon Mar 21 08:32:31 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA03647
	for <ipfix-archive@lists.ietf.org>; Mon, 21 Mar 2005 08:32:31 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DDMae-0000xm-00
	for ipfix-list@mil.doit.wisc.edu; Mon, 21 Mar 2005 07:05:04 -0600
Received: from kyoto.netlab.nec.de ([195.37.70.21])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DDMac-0000xd-00
	for ipfix@net.doit.wisc.edu; Mon, 21 Mar 2005 07:05:03 -0600
Received: from [10.1.1.171] (mito.netlab.nec.de [195.37.70.39])
	by kyoto.netlab.nec.de (Postfix) with ESMTP id 952451BAC4D;
	Mon, 21 Mar 2005 14:05:01 +0100 (CET)
Date: Mon, 21 Mar 2005 14:05:05 +0100
From: Juergen Quittek <quittek@netlab.nec.de>
To: Nevil Brownlee <nevil@auckland.ac.nz>, Benoit Claise <bclaise@cisco.com>
Cc: ipfix@net.doit.wisc.edu
Subject: Re: [ipfix] 'Export Time' and deltaTime elements
Message-ID: <1C97047E0CA36F2D9765E39B@[10.1.1.171]>
In-Reply-To: <1111252025.325646d30a80a@webmail.auckland.ac.nz>
References: <1110516447.755b4faf354ab@webmail.auckland.ac.nz>	<4235EF65.50501@cisco.com> <4239AFC7.2050206@cisco.com>	<1111089883.ccab301ecf5e3@webmail.auckland.ac.nz>	<423AF81B.8030104@cisco.com> <1111252025.325646d30a80a@webmail.auckland.ac.nz>
X-Mailer: Mulberry/3.1.6 (Mac OS X)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit



--On 20.03.2005 5:07 +1200 Nevil Brownlee wrote:

> Quoting Benoit Claise <bclaise@cisco.com>:
>
>> What about this proposal?
>> _IPFIX Message Header __"Export Time" and Flow Record Time _
>>
>> The IPFIX Message Header "Export Time" field is the time in seconds
>> since 0000 UTC 1970, at which the IPFIX Message Header leaves the

I think we also need to specify the day in 1970.

>> Exporter.  The timing related Information Elements specified in
>> [IPFIX-INFO] contain either the time since 0000 UTC 1970, or either a
>> time offset compared to the IPFIX Message Header "Export Time".

I don't think the protocol should limit the allowed time base for the info
model by restricting the absolute time base to 0000 GMT Jan 1st 1970.

I suggest more general phrasing for the first paragraph:

   The IPFIX Message Header "Export Time" field is the time in seconds
   since 0000 UTC Jan 1st, 1970, at which the IPFIX Message Header
   leaves the Exporter.  Time stamps in records contained in the IPFIX
   Message may use this time as base time and specify an offset relative
   to the Export Time instead of using a full absolute time stamp.

So far, we have in Section 6.1 (Message Header) only short one-paragraph
descriptions of the header fields without examples.  I prefer keeping
this style and having just a basic paragraph on the Export Time here.
The explanation how relative time stamps can use the Export Time
including the examples would better be located in a separate (sub-)section
titled "Relative Timestamps" or similarly.  We can point to this section
from the description of the Export Time header field by appending to it
a reference like

    The Export Time can be used by relative time stamps as described
    in section XY.

>> For example, Data Records requiring a microsecond precision can export
>> the flow start and end times with the absolute flowStartMicroSeconds and
>> flowEndMicroSeconds Information Elements [IPFIX-INFO], containing the
>> time since 0000 UTC 1970.  An alternate solution is to export the

Again, the day needs to be specified.

Thanks,

    Juergen
-- 
Juergen Quittek        quittek@netlab.nec.de       Tel: +49 6221 90511-15
NEC Europe Ltd.,       Network Laboratories        Fax: +49 6221 90511-55
Kurfuersten-Anlage 36, 69115 Heidelberg, Germany   http://www.netlab.nec.de

>> flowStartDeltaUSeconds and flowEndDeltaUSeconds Information Elements
>> [IPFIX-INFO] in the Data Record, which respectively report the flow
>> start and end time offsets compared to the IPFIX Message Header "Export
>> Time".  The latter solution lowers the export bandwidth requirement
>> while it increases the load on the Exporter as the Exporting Process
>> must calculate the flowStartDeltaUSeconds and flowEndDeltaUSeconds of
>> every single Data Records before exporting the IPFIX Message.
>>
>> It must be noted that using time-related Information Elements with
>> offset times compared to the IPFIX Message Header "Export Time" imposes
>> some time constraints on the Data Records contained in the IPFIX
>> Message.  In the example of flowStartDeltaUSeconds and
>> flowEndDeltaUSeconds Information Elements [IPFIX-INFO], the Flow Record
>> must be exported maximum 71 minutes after its creation. Otherwise, the
>> 32 bits counters would not be sufficient to contains the flow start time
>> offsets.
>
> Yes, that's fine with me.
>
> Cheers (and thanks), Nevil
>
> -----------------------------------------------------------------------
>    Nevil Brownlee                 Computer Science Department | ITSS
>    Phone: +64 9 373 7599 x88941           The University of Auckland
>    FAX: +64 9 373 7021      Private Bag 92019, Auckland, New Zealand
>
>
> -------------------------------------------------
> This mail sent through University of Auckland
> http://www.auckland.ac.nz/
>
> --
> Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
> Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
> "unsubscribe ipfix" in message body
> Archive     http://ipfix.doit.wisc.edu/archive/



--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From Rajya@gcglobal.com  Mon Mar 21 18:57:52 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA15228
	for <ipfix-archive@lists.ietf.org>; Mon, 21 Mar 2005 18:57:51 -0500 (EST)
Received: from [201.129.210.151] (helo=gcglobal.com)
	by mil.doit.wisc.edu with smtp (Exim 3.13 #1)
	id 1DDWRo-00029B-00
	for ipfix-list@mil.doit.wisc.edu; Mon, 21 Mar 2005 17:36:36 -0600
From: "Farquhar Singh" <Rajya@gcglobal.com>
To: "Yannic Kay" <ipfix-list@mil.doit.wisc.edu>
Subject: Re: Medicattions(45:47)
Date: Mon, 21 Mar 2005 18:33:23 -0500
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0008_01C52E1D.423F67CC"
X-Priority: 3
X-MSMail-Priority: Normal
X-Unsent: 1
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441
X-RBL-Warning: (bl.spamcop.net) Blocked - see http://www.spamcop.net/bl.shtml?201.129.210.151
Message-Id: <E1DDWRo-00029B-00@mil.doit.wisc.edu>

This is a multi-part message in MIME format.

------=_NextPart_000_0008_01C52E1D.423F67CC
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello, 

His excellency changed colour.  He sat quite still, staring at th
personal to you?
Will they not?
they may.
three men on the poop, and Pitt immediately below them, had faile
Blood, who had also risen, stood apparently impassive, for the
The signs of the day's battle had been effaced, the decks had bee
as a pigeon's egg.  Lastly, he stared wild-eyed at the sardonic
he had caught sight of Miss Bishop alone.  He crossed the courtya
greater chance of loot.  Loyalty to their leader kept them silent


Have a nice day.
------=_NextPart_000_0008_01C52E1D.423F67CC
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2800.1441" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2></FONT><FONT size=3D3><FONT face=3DArial>Hello , =
<FONT size=3D4><A=20
href=3D"http://www.bnmd.eg.com.lifelikarobot.com/"><FONT size=3D4>Visit =
Our PharmmacyByMailSHOP and Save 75%</FONT></A>
</FONT></FONT></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV>
<TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
  <TBODY>
  <TR vAlign=3Dbottom>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>Vl</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>RA&nbsp;AM</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>EN&nbsp;LE</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>TRA&nbsp;Cl</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>IS,</FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>&nbsp;And&nbsp;</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
  <TR>
    <TD><FONT face=3DArial size=3D4>AG</FONT></TD>
    <TD><FONT face=3DArial size=3D4>Bl</FONT></TD>
    <TD><FONT face=3DArial size=3D4>Vl</FONT></TD>
    <TD><FONT face=3DArial size=3D4>AL</FONT></TD>
    <TD><FONT face=3DArial=20
size=3D4>many&nbsp;other!</FONT></TD></TR></TBODY></TABLE><FONT=20
face=3DArial></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D4>Just try us and =
you will NOT be DlSAPPOINTED :)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D3>Have a nice =
day.</FONT></DIV></BODY></HTML>

------=_NextPart_000_0008_01C52E1D.423F67CC--



From bco@bco.co.kr  Mon Mar 21 23:45:14 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA07415
	for <ipfix-archive@lists.ietf.org>; Mon, 21 Mar 2005 23:45:14 -0500 (EST)
Received: from smtp.doit.wisc.edu ([144.92.9.43])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DDb7a-0005r8-00
	for ipfix-list@mil.doit.wisc.edu; Mon, 21 Mar 2005 22:36:02 -0600
Received: from jnana ([221.139.190.30])
	by smtp.doit.wisc.edu (8.13.3/8.12.6) with SMTP id j2M4Zxxn042508
	for <ipfix-list@mil.doit.wisc.edu>; Mon, 21 Mar 2005 22:36:00 -0600
Message-Id: <200503220436.j2M4Zxxn042508@smtp.doit.wisc.edu>
Reply-To: bco@bco.co.kr
From: ÁýÇöÀü¹ý·ù·ü»ç¹«¼Ò<bco@bco.co.kr>
To: ipfix-list@mil.doit.wisc.edu
Subject: (±¤°í)Æ¯Çã¿Í »óÇ¥Ãâ¿ø ¾È³»@
Date: Tue, 22 Mar 2005 13:35:56 +0900
Mime-Version: 1.0
Content-Type: text/html; charset="euc-kr"
Content-Transfer-Encoding: base64
X-MIME-Autoconverted: from 8bit to base64 by smtp.doit.wisc.edu id j2M4Zxxn042508
Content-Transfer-Encoding: base64

PEhUTUw+DQogIDxIRUFEPg0KICAgICAgPFRJVExFPjwvVElUTEU+DQogIDwvSEVBRD4NCiAg
PEJPRFk+DQo8RElWPg0KPERJViBhbGlnbj1sZWZ0PjxGT05UIHNpemU9Mj48Rk9OVCBzaXpl
PSswPjxGT05UIHNpemU9Mj48Rk9OVCBzaXplPTI+PEZPTlQgDQpzaXplPTI+PEZPTlQgc2l6
ZT0yPjxGT05UIHNpemU9Mj48QSANCmhyZWY9Imh0dHA6Ly93d3cuYmNvLmNvLmtyIj6+yLPn
x8+9yrTPse4/PC9BPiZuYnNwOyA8L0ZPTlQ+PC9GT05UPjwvRk9OVD48Rk9OVCANCnNpemU9
Mj48Rk9OVCBzaXplPTI+PC9ESVY+DQo8RElWIGFsaWduPWxlZnQ+DQo8RElWPg0KPERJVj4N
CjxESVY+DQo8RElWPg0KPERJVj48Rk9OVCBzaXplPTI+u/XDtbPiIL/suK6zqrbzILvqvvfA
uyC8sbW1x9Igsc2758DHILmrscPH0SC538D8wLsgseK/+MfVtM+02S4uPEJSPrHNu+e0wiDI
+7Xpv6kgsLO538fRIMGmx7Cw+iC75773ud/Gx8DMIA0Ktce0wiC80sHfx9EgseK8+rXpwLsg
uebEocfPsO0gPC9GT05UPjxGT05UIHNpemU9Mj7A1sH2tMIgvsq9wLTPse4/IDxCUj64ucC6
ILrxv+vAuyC16b+pLCCwrsC6ILDtu/3AuyDHz7jnLCC+1r3hILCzud/H0SANCsGmx7C1tSA8
QSBocmVmPSJodHRwOi8vd3d3LmJjby5jby5rciI+xq/H47fOveEgsce4rrimIDwvQT48L0ZP
TlQ+PEZPTlQgc2l6ZT0yPrq4yKO53sH2ILj4x8+46SANCrDmwO+757XpwMwgsd255iC48Lnm
x9IgsM3A1LTPtNkuPEJSPjxBIGhyZWY9Imh0dHA6Ly93d3cuYmNvLmNvLmtyIj7B9sD7wOe7
6rHHKMavx+Mvvce/673FvsgvwMfA5S+788elKcDHIA0KPC9BPrq4wK+0wiCxzbvnwMcgu+fI
sMC7IMHCv+zHz7TCILTrtNzI9yA8L0ZPTlQ+PEZPTlQgc2l6ZT0yPsHfv+TH0SDAz8DUtM+0
2S4gPEJSPjwvRElWPjwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgc2l6ZT0yPjEuIL7ut8aw
1CCws7nfx9EgwabHsLW1IMavx+PD4r/4x8/B9iC+yr7GvK0sILDmwO+757ChILW1v+vHz7+p
tbUgvsa5q7exJm5ic3A7PC9GT05UPjxGT05UIA0Kc2l6ZT0yPrzVwLsgvrUgvPYgvvi0wiCw
5r/ssKEgx+O02cfVtM+02S48QlI+Mi4gsc2757ChILCzud/H0SDBpsewwNO/obW1ILrSsbjH
z7DtLCCw5sDvu+ewoSC41cD6IMavx+PD4r/4x8+/qSANCr+qwLi3ziZuYnNwOzwvRk9OVD48
Rk9OVCBzaXplPTI+u+e+98C7IMfPtMIgtaUgsO+/5cC7IMSht+ogvPa1tSDA1r3AtM+02S48
L0ZPTlQ+PC9ESVY+DQo8RElWPjMuIL3Jwfa+7iwmbmJzcDu5q73JxNogv+6/tcfPtPggu+e+
98DMIMW4wM7AxyDGr8fjscfAuyDEp8fYx8+/qSDHz7fnvsbEp7+hJm5ic3A7u+e+98C7IMHf
tNzHz7DFs6ogsO2+18DHILfOvuLGvLimIMH2utLHz7TCIA0Ku+e3yrW1IMDWvcC0z7TZLjwv
RElWPg0KPERJVj48Rk9OVCBzaXplPTI+PEJSPsavx+O4uMDMILHivPrAuyC1tsGhx9IgvPYg
wNa9wLTPtNkuPC9GT05UPjxGT05UIHNpemU9Mj48L0RJVj48L0ZPTlQ+DQo8RElWPjxGT05U
IHNpemU9Mj4mbmJzcDsmbmJzcDsgodwgPEEgDQpocmVmPSJodHRwOi8vd3d3LmJjby5jby5r
ciI+wM7FzbPdLMD8wNq787DFt6EsvNLHwcauv/6+7iyw1MDTILD8t8Ox4rz6v6EgPC9BPrTr
x8+/qSAtIEJNxq/H4yANCsPiv/g8QlI+Jm5ic3A7Jm5ic3A7IKHcIL3FwabHsCwgvcWx4rz6
wLsgsLO538fPvMy02bjpIC0gxq/H4y+9x7/rvcW+yCANCsPiv/gmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8QlI+Jm5ic3A7Jm5ic3A7IA0Kodwg
yLi757imIL3FvLPHz7DFs6ogu/PIo7imILqvsObH0iC2pyAtIA0KvK268b26x6Uvu/PHpcPi
v/gmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDs8QlI+Jm5ic3A7Jm5ic3A7IA0Kodwgu/W3zr/uPEEgaHJlZj0iaHR0cDovL3d3
dy5iY28uY28ua3IiPiC788elKMSzuK/FzSm4piC4uLXpILanPC9BPiAtILvzx6UgDQrD4r/4
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
PEJSPiZuYnNwOyZuYnNwOyANCqHcIMGmx7Cx4rTJwLsgsLO8sSwgx7DB+sfiu/MsIL3Hv+u8
uiDB9cH4wLsgx8+8zLTZuOkgLSANCr3Hv+u9xb7Ite63zyZuYnNwO8Piv/gmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDs8QlI+Jm5ic3A7Jm5ic3A7IKHcIDxBIA0KaHJlZj0iaHR0
cDovL3d3dy5iY28uY28ua3IiPjxTVFJPTkc+vsbAzMTcLL7GudnFuCzIqMbkwMzB9iDDyrHi
yK246S4uyK2787XwwNrAzsC7PC9TVFJPTkc+ILv1t87AzCDHz7zMtNm46SANCjwvQT4tIMDH
wOUgDQrD4r/4Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PEJS
PiZuYnNwOyZuYnNwOyANCqHcILvzx7DAuyDH2L/cv6EgvPbD4sfPvcW02bjpIC0gUENUsbnB
psPiv/gsILnMsbksIMDPursgte4gx9i/3CANCsPiv/gmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8QlI+
Jm5ic3A7Jm5ic3A7IA0Kodwgx9i/3CC788ewsPogseK8+sC7ILG5s7u/oSC1tcDUx8+9xyC2
pyAtIL/suK6zqrbzv6Egxq/H4y+788elt84mbmJzcDvD4r/4PC9GT05UPjxGT05UIA0Kc2l6
ZT0yPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOzxCUj4mbmJzcDsmbmJzcDsgodwgDQqw5sDvu+e/zcDHIMavx+O60MDvL8avx+PEp8fY
sKEgud+7/SAtILCowaQsIL3JxscsILzSvNssIMHfwOcgudcgutDA7yDH2LDhJm5ic3A7PC9G
T05UPjwvRElWPg0KPERJVj48Rk9OVCBzaXplPTI+Jm5ic3A7Jm5ic3A7IKHcILnOu+e80rzb
LCDH/LvnvNK82ywgsKLBviC5/bf8u/O04yZuYnNwOzwvRk9OVD48L0RJVj4NCjxESVY+Jm5i
c3A7Jm5ic3A7IKHcIMPiv/iw/LiuIC0gw+K/+MHfwM4gxq/H47+hILTrx9EgurjBpLytwabD
4sDMs6ogwMew37ytwabD4iC17rD6IA0KsLDAzCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzxC
Uj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgDQrB37Cju+ew
xyDDs7iuv6EgtOvH0SC4trCowM/AuyDF68H2x9W0z7TZLiA8L0RJVj4NCjxESVY+Jm5ic3A7
Jm5ic3A7IKHcILXut8+w/LiuIC0gte63z8HfwM4gxq/H47+hILTrx9Egv6zC97Xut8+34SCz
s7rOILi2sKjAz8DMs6ogDQqzs7rOv7nBpCZuYnNwOyZuYnNwOzxCUj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgsd2+18C7IMXrwfbHz7DtILOzus64piAN
CrTrx+DH1bTPtNkuIDwvRElWPg0KPERJVj4mbmJzcDsmbmJzcDsgodwgxq/H47D8t8MgwaS6
uCDBprD4IC0gPEEgaHJlZj0iaHR0cDovL3d3dy5iY28uY28ua3IiPsavx+Ow/LfDILS6vbog
udcgxq/H48GmtbUgDQq6r7DmsPogsLDAuiDB1r/kx9EgPC9BPjwvRElWPg0KPERJVj48QSBo
cmVmPSJodHRwOi8vd3d3LmJjby5jby5rciI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7ILG5s7u/3CDGr8fjIA0KwaS6uLimIMD6yPEgyKjG5MDMwfa/obytIMGmsPjH
1bTPtNkuIDwvQT48L0RJVj4NCjxESVY+Jm5ic3A7PC9ESVY+DQo8RElWPjxGT05UIHNpemU9
Mj4qxq/H48DHIMDMwaE6ILqlw7Ox4r73wfbBpMH2v/gsIMGkw6XA2rHdwfa/+Cwgu+e+98it
wNqx3cH2v/gsILy8wabB9r/4ILXuPEJSPjwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgc2l6
ZT0yPjxTVFJPTkc+uau34bvztOM8L1NUUk9ORz7A/MitIFRFTDxGT05UIHNpemU9ND4gPC9G
T05UPjxBIA0KaHJlZj0iaHR0cDovL3d3dy5iY28uY28ua3IiPjxGT05UIA0Kc2l6ZT0zPjxT
VFJPTkc+KDAyKTU4OC04MTE0PC9TVFJPTkc+PC9GT05UPiwmbmJzcDs8L0E+Jm5ic3A7PC9G
T05UPjwvRElWPg0KPERJVj48Rk9OVCBzaXplPTI+ZS1tYWlsOiA8QSBocmVmPSJtYWlsdG86
YmNvQGJjby5jby5rciIgdGFyZ2V0PV90b3A+YmNvQGJjby5jby5rcjwvQT48QlI+aG9tZSBw
YWdlOiA8QSANCmhyZWY9Imh0dHA6Ly93d3cuYmNvLmNvLmtyIiB0YXJnZXQ9X3RvcD5odHRw
Oi8vd3d3LmJjby5jby5rcjwvQT48L0ZPTlQ+PC9ESVY+DQo8RElWPiZuYnNwOzwvRElWPg0K
PERJVj4NCjxESVYgYWxpZ249bGVmdD48Rk9OVCBzaXplPTI+PEZPTlQgc2l6ZT0yPg0KPERJ
ViBhbGlnbj1sZWZ0PjxGT05UIHNpemU9Mj4NCjxIUj4NCjwvRk9OVD48L0RJVj4NCjxESVYg
YWxpZ249bGVmdD48Rk9OVCBzaXplPTI+PEZPTlQgZmFjZT2xvLiyPjxGT05UIGNvbG9yPSMw
MDgwODA+sc3Hz8DHIL3CtvS++MDMIMiruri8uiDA/MDaIA0Kv+zG7cC7ILq4s7uw1CC1yCDB
oSDBpMHfyPcgu+ew+iC15biztM+02S4gwaS6uMXrvcW4wcDMv+vDy8H4uf0gsdTBpMC7IMHY
vPbHz7+pIDwvRk9OVD48Rk9OVCANCmNvbG9yPWJsYWNrPjxCPrGksO243sDPPC9CPjwvRk9O
VD48L0ZPTlQ+PEZPTlQgZmFjZT2xvLiyPjxGT05UIGNvbG9yPXRlYWw+wNPAuyDHpb3Dx8+/
tMC4uOcsIA0KvPa9xbDFus7A5cShuKYguLa3w8fPsO0gwNa9wLTPtNkuJm5ic3A7Jm5ic3A7
sc3Hz8DHIMD8wNogv+zG7SDB1rzStMIgwM7FzbPdILvzwMcgsPiws7XIIMDlvNK/obytIL3A
tebHz7+0wLi45ywgwPrI8bTCILHNx8/AxyDA/MDav+zG7SANCsHWvNK/3CC+7rawx9EgsLPA
zsGkuri1tSCwocH2sO0gwNbB9iC+ysC4uce3ziC+yL3Jx8+9w7HiILnZtvi0z7TZLiC89r3F
wLsgv/jEoSC+ysC4vcO46SC89r3FsMW6zrimIMWsuK/H2CANCsHWvcq9w7/kLjwvRk9OVD4m
bmJzcDs8Rk9OVCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPiA8L0ZPTlQ+PEEgaHJlZj0ibWFp
bHRvOmJjb0BiY28uY28ua3I/c3ViamVjdD1pcGZpeC1saXN0QG1pbC5kb2l0Lndpc2MuZWR1
IMDHILvnv+vA2rfOveEgI7z2vcXAu7DFus7H1bTPtNkjJmFtcDtib2R5PWlwZml4LWxpc3RA
bWlsLmRvaXQud2lzYy5lZHUgwLsgsc3Hz8DHILiuvbrGrr+hvK0gu+jBpr/kuMEhIj48Rk9O
VCANCmNvbG9yPSMwMDAwMDA+PEZPTlQgc2l6ZT0yPjxGT05UIGZhY2U9IlRpbWVzIE5ldyBS
b21hbiI+WzxGT05UIGNvbG9yPSMwMDAwZmY+vPa9xSANCrDFus5dPC9GT05UPjwvRk9OVD48
L0ZPTlQ+PC9GT05UPjwvQT48L0ZPTlQ+PC9GT05UPjwvRElWPg0KPERJViBhbGlnbj1sZWZ0
PjxGT05UIHNpemU9Mj48U1BBTiBzdHlsZT0iRk9OVC1TSVpFOiAxMHB0Ij48Rk9OVCBmYWNl
PbG8uLIgDQpzaXplPTM+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IA0KKElmIHlvdSBkb24ndCB3YW50IHRvIHJlY2VpdmUgdGhpcyBl
LW1haWwgYW55bW9yZSw8L0ZPTlQ+PEEgDQpocmVmPSJtYWlsdG86YmNvQGJjby5jby5rcj9z
dWJqZWN0PWlwZml4LWxpc3RAbWlsLmRvaXQud2lzYy5lZHUgwMcgu+e/68Dat8694SAjvPa9
xcC7sMW6zsfVtM+02SMmYW1wO2JvZHk9aXBmaXgtbGlzdEBtaWwuZG9pdC53aXNjLmVkdSDA
uyCxzcfPwMcguK69usauv6G8rSC76MGmv+S4wSEiPjxGT05UIA0KZmFjZT2xvLiyIHNpemU9
Mz5jbGljayBoZXJlPC9GT05UPjwvQT48Rk9OVCBmYWNlPbG8uLIgDQpzaXplPTM+KTwvRk9O
VD48L0RJVj48L1NQQU4+PC9GT05UPjxGT05UIHNpemU9Mj4NCjxESVYgYWxpZ249bGVmdD48
Rk9OVCBzaXplPTI+DQo8SFI+DQo8L0ZPTlQ+PC9ESVY+PC9GT05UPjwvRk9OVD48L0RJVj48
L0ZPTlQ+PC9ESVY+PEZPTlQgc2l6ZT0yPjwvRk9OVD48L0RJVj48Rk9OVCANCnNpemU9Mj48
L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05UIHNpemU9Mj4NCjxESVY+vK2/773DILytw8qxuCC8
rcPKtb8gMTU3Mi0xMCC8rcGkuvS1+SAzw/48QlI+PEEgaHJlZj0iaHR0cDovL3d3dy5iY28u
Y28ua3IiPjxGT05UIA0Kc2l6ZT0zPsH9x/bA/CjAzMG+x8opsbnBpsavx+O5/bf8u+e5q7zS
tOvHpcD8yK0gOiAoMDIpNTg4LTgxMTQ8L0ZPTlQ+PC9BPjwvRElWPg0KPERJVj48Rk9OVCBz
aXplPTM+wMy43sDPwda80iA6IDxBIGhyZWY9Im1haWx0bzpiY29AYmNvLmNvLmtyIj5iY29A
YmNvLmNvLmtyPC9BPjwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQgc2l6ZT0zPg0KPEhSPg0K
PEZPTlQgc2l6ZT0yPiZuYnNwOzwvRk9OVD4mbmJzcDsmbmJzcDsgDQo8L0ZPTlQ+PC9GT05U
PjwvRElWPjwvRk9OVD48L0ZPTlQ+PC9ESVY+PC9GT05UPjwvRElWPjwvRk9OVD48L0ZPTlQ+
PC9ESVY+PC9GT05UPjwvRElWPg0KICA8L0JPRFk+DQo8L0hUTUw+DQo=


From majordomo@mil.doit.wisc.edu  Tue Mar 22 06:49:58 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA03150
	for <ipfix-archive@lists.ietf.org>; Tue, 22 Mar 2005 06:49:57 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DDhar-00046q-00
	for ipfix-list@mil.doit.wisc.edu; Tue, 22 Mar 2005 05:30:41 -0600
Received: from p-mail1.rd.francetelecom.com ([195.101.245.15])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DDhaq-00046i-00
	for ipfix@net.doit.wisc.edu; Tue, 22 Mar 2005 05:30:40 -0600
Received: from ftrdmel1.rd.francetelecom.fr ([10.193.117.152]) by ftrdsmtp2.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.211);
	 Tue, 22 Mar 2005 12:29:19 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [ipfix] 'Export Time' and deltaTime elements: proposal
Date: Tue, 22 Mar 2005 12:29:18 +0100
Message-ID: <DD8B8FEBBFAF9E488F63FF0F1A69EDD1F0C493@ftrdmel1.rd.francetelecom.fr>
Thread-Topic: [ipfix] 'Export Time' and deltaTime elements: proposal
Thread-Index: AcUspsjdtcOurRrjTAeIvjFQeiqb/wCHEBzw
From: "STEPHAN Emile RD-CORE-LAN" <emile.stephan@francetelecom.com>
To: "Nevil Brownlee" <nevil@auckland.ac.nz>,
        "Benoit Claise" <bclaise@cisco.com>
Cc: <ipfix@net.doit.wisc.edu>
X-OriginalArrivalTime: 22 Mar 2005 11:29:19.0362 (UTC) FILETIME=[63484E20:01C52ED2]
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: quoted-printable

Hi Nevil and Benoit,

From my point of view "Export Time" is mandatory in the header; moreover =
templates and flow set definitions must not interfere with the meaning =
of the header of an IPFIX message.
   =20
Following is a more general proposal:
   =20
info.07-pre differs from info.06 mainly because it moves several =
abstract field types to field type (e.g. dateTimeMicroSeconds).=20
   =20
The proposal merges this idea and the need of having the first record to =
carry absolute time while having the others to carry delta time.
   =20
It consists in defining sibling timestamp, and to describe in the IE =
'Field Length' which type is used in the first data record and which one =
is used by the remaining records.


Details: (provided only as a support for verification and discussion)

 0                   1                   2                   3 =20
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
|       Field Type              |  Rsv  | firstRecords|  others | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
       =20

firstRecords:
	hdr is 2 bits long;
	hType is 4 bits long;
	hLn is 3 bits long

'firstRecords' fields meaning:=20
The field type of the 'hdr' first occurrences of this IE is the =
'hType'th type of 'Field Type' definition. It is 'hLn'*4 bytes long.

'Others':
	rType is 4 bits long;
	rLn is 2 bits long;       =20

'Others' field meaning:=20
The field type of the remaining occurrences of this IE is the 'rType'th =
type of 'Field Type' definition. It is 'rLn'*4 bytes long.



-------------------------------------------------------------------------=
-

Example: A template and a data set using absolute and delta timestamp.


Info model:=20

Field Type flowLastPacketTime:=20
     	Field: ID 1022=20
     	Types: flowStartMicroSeconds or flowStartDeltaUSeconds


Field Type flowFirstPacketTime:
     	Field: ID 1021=20
     	Types: flowStartMicroSeconds or flowStartDeltaUSeconds   =20


Template:
      =20
 0                   1                   2                   3 =20
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
|         FlowSet ID =3D 0        |       Length =3D 22 bytes       | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
|               256             |       Field Length =3D 4        | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
|    1022 (flowFirstPacketTime) |   0   | 1 |  1  | 2 |  2  | 1 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
|   1021 (flowLastPacketTime)   |   0   | 1 |  1  | 2 |  2  | 1 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
|    8 (sourceIPv4Address)      |       Field Length =3D 4        | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
|  12 (destinationIPv4Address)  |       Field Length =3D 4        | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   =20

flowFirstPacketTime 'Field Length':

'firstRecords':  hdr '1', hType '1' and hLn '2':
'hdr' value sets to '1' means that only the first record has the field =
type flowEndMicroSeconds ('hType' value is 1) which is 2*4 bytes long =
('hLn' value is '2').
      =20
      =20
'others': rType '2' and rLn '1':
'rType' value sets to '2' means that the remaining records type is =
flowEndDeltaUSeconds which is 1*4 bytes length ('rLn' value is '1').

The same applies for flowLastPacketTime.


Data set:

The first record one uses absolute timestamp, others use delta =
timestamp.
=20
 0                   1                   2                   3 =20
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
|          Set ID =3D 256         |          Length =3D 32          | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   =20
|                       4575688568345                           | =
absolute
+                                                               + micro
|                       7875224045765                           | =
seconds
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
|                       192.181.17.7                            | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
|                       192.181.17.18                           | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ delta
|                            6000                               | micro=20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ second
|                       192.181.17.17                           | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
|                       192.181.17.19                           | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ delta=20
|                              700                              | micro=20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ second
|                       192.181.17.25                           | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
|                       192.181.17.28                           | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
      =20

The example illustrates clearly the benefit of the proposal:
	 A data set combines absolute and delta times;
	 There is not side effect with the header of IPFIX message;
       The template format does not change;
       The protocol does not change;
       The encoding is as efficient as requested;

It applies for PSAMP too, which will carry so many timestamps!


Regards
Emile

-----Message d'origine-----
De=A0: majordomo listserver [mailto:majordomo@mil.doit.wisc.edu] De la =
part de Nevil Brownlee
Envoy=E9=A0: samedi 19 mars 2005 18:07
=C0=A0: Benoit Claise
Cc=A0: ipfix@net.doit.wisc.edu
Objet=A0: Re: [ipfix] 'Export Time' and deltaTime elements

Quoting Benoit Claise <bclaise@cisco.com>:

> What about this proposal?
> _IPFIX Message Header __"Export Time" and Flow Record Time _
>=20
> The IPFIX Message Header "Export Time" field is the time in seconds
> since 0000 UTC 1970, at which the IPFIX Message Header leaves the
> Exporter.  The timing related Information Elements specified in
> [IPFIX-INFO] contain either the time since 0000 UTC 1970, or either a
> time offset compared to the IPFIX Message Header "Export Time".
>=20
> For example, Data Records requiring a microsecond precision can export
> the flow start and end times with the absolute flowStartMicroSeconds =
and
> flowEndMicroSeconds Information Elements [IPFIX-INFO], containing the
> time since 0000 UTC 1970.  An alternate solution is to export the
> flowStartDeltaUSeconds and flowEndDeltaUSeconds Information Elements
> [IPFIX-INFO] in the Data Record, which respectively report the flow
> start and end time offsets compared to the IPFIX Message Header =
"Export
> Time".  The latter solution lowers the export bandwidth requirement
> while it increases the load on the Exporter as the Exporting Process
> must calculate the flowStartDeltaUSeconds and flowEndDeltaUSeconds of
> every single Data Records before exporting the IPFIX Message.
>=20
> It must be noted that using time-related Information Elements with
> offset times compared to the IPFIX Message Header "Export Time" =
imposes
> some time constraints on the Data Records contained in the IPFIX
> Message.  In the example of flowStartDeltaUSeconds and
> flowEndDeltaUSeconds Information Elements [IPFIX-INFO], the Flow =
Record
> must be exported maximum 71 minutes after its creation. Otherwise, the
> 32 bits counters would not be sufficient to contains the flow start =
time
> offsets.

Yes, that's fine with me.

Cheers (and thanks), Nevil

-----------------------------------------------------------------------
   Nevil Brownlee                 Computer Science Department | ITSS
   Phone: +64 9 373 7599 x88941           The University of Auckland
   FAX: +64 9 373 7021      Private Bag 92019, Auckland, New Zealand


-------------------------------------------------
This mail sent through University of Auckland
http://www.auckland.ac.nz/

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message =
body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Tue Mar 22 09:17:35 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA16287
	for <ipfix-archive@lists.ietf.org>; Tue, 22 Mar 2005 09:17:35 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DDk32-0006CY-00
	for ipfix-list@mil.doit.wisc.edu; Tue, 22 Mar 2005 08:07:56 -0600
Received: from p-mail2.rd.francetelecom.com ([195.101.245.16])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DDk30-0006CT-00
	for ipfix@net.doit.wisc.edu; Tue, 22 Mar 2005 08:07:55 -0600
Received: from ftrdmel1.rd.francetelecom.fr ([10.193.117.152]) by ftrdsmtp2.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.211);
	 Tue, 22 Mar 2005 15:07:44 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [ipfix] 'Export Time' and deltaTime elements: proposal (corrected)
Date: Tue, 22 Mar 2005 15:07:43 +0100
Message-ID: <DD8B8FEBBFAF9E488F63FF0F1A69EDD1F0C54E@ftrdmel1.rd.francetelecom.fr>
Thread-Topic: [ipfix] 'Export Time' and deltaTime elements: proposal (corrected)
Thread-Index: AcUspsjdtcOurRrjTAeIvjFQeiqb/wCHEBzwAAjT1+A=
From: "STEPHAN Emile RD-CORE-LAN" <emile.stephan@francetelecom.com>
To: "Nevil Brownlee" <nevil@auckland.ac.nz>,
        "Benoit Claise" <bclaise@cisco.com>
Cc: <ipfix@net.doit.wisc.edu>
X-OriginalArrivalTime: 22 Mar 2005 14:07:44.0740 (UTC) FILETIME=[84EDE240:01C52EE8]
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: quoted-printable

Hi Nevil and Benoit,

Please consider this version because the example of the previous =
proposal was bogus.

-----------


From my point of view "Export Time" is mandatory in the header; moreover =
templates and flow set definitions must not interfere with the meaning =
of the header of an IPFIX message.
   =20
Following is a more general proposal:
   =20
info.07-pre differs from info.06 mainly because it moves several =
abstract field types to field type (e.g. dateTimeMicroSeconds).=20
   =20
The proposal merges this idea and the need of having the first record to =
carry absolute time while having the others to carry delta time.
   =20
It consists in defining sibling timestamp, and to describe in the IE =
'Field Length' which type is used in the first data record and which one =
is used by the remaining records.


Details: (provided only as a support for verification and discussion)

 0                   1                   2                   3 =20
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
|       Field Type              |  Rsv  | firstRecords|  others | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
       =20

firstRecords:
	hdr is 2 bits long;
	hType is 4 bits long;
	hLn is 3 bits long

'firstRecords' fields meaning:=20
The field type of the 'hdr' first occurrences of this IE is the =
'hType'th type of 'Field Type' definition. It is 'hLn'*4 bytes long.

'Others':
	rType is 4 bits long;
	rLn is 2 bits long;       =20

'Others' field meaning:=20
The field type of the remaining occurrences of this IE is the 'rType'th =
type of 'Field Type' definition. It is 'rLn'*4 bytes long.



-------------------------------------------------------------------------=
-

Example: A template and a data set using absolute and delta timestamp.


Info model:=20

Field Type flowLastPacketTime:=20
     	Field: ID 1021=20
     	Types: flowEndMicroSeconds or flowEndDeltaUSeconds


Field Type flowFirstPacketTime:
     	Field: ID 1022=20
     	Types: flowStartMicroSeconds or flowStartDeltaUSeconds   =20


Template:
      =20
 0                   1                   2                   3 =20
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
|         FlowSet ID =3D 0        |       Length =3D 24 bytes       | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
|               256             |       Field Length =3D 4        | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
|    1022 (flowFirstPacketTime) |   0   | 1 |  1  | 2 |  2  | 1 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
|   1021 (flowLastPacketTime)   |   0   | 1 |  1  | 2 |  2  | 1 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
|    8 (sourceIPv4Address)      |       Field Length =3D 4        | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
|  12 (destinationIPv4Address)  |       Field Length =3D 4        | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   =20

flowFirstPacketTime 'Field Length':

'firstRecords':  hdr '1', hType '1' and hLn '2':
'hdr' value sets to '1' means that only the first record has the field =
type flowEndMicroSeconds ('hType' value is 1) which is 2*4 bytes long =
('hLn' value is '2').
      =20
      =20
'others': rType '2' and rLn '1':
'rType' value sets to '2' means that the remaining records type is =
flowEndDeltaUSeconds which is 1*4 bytes length ('rLn' value is '1').

The same applies for flowLastPacketTime.


Data set:

The first record one uses absolute timestamp, others use delta =
timestamp.
=20
 0                   1                   2                   3 =20
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
|          Set ID =3D 256         |          Length =3D 60          | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   =20
|                       4575688568345                           | =
absolute
+                                                               + micro
|                       7875224045865                           | =
seconds
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
|                       4575688568445                           | =
absolute
+                                                               + micro
|                       7875224045965                           | =
seconds
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                       192.181.17.7                            | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
|                       192.181.17.18                           | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
|                            6000                               | delta
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ micro
|                            8000                               | second
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
|                       192.181.17.17                           | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
|                       192.181.17.19                           |=20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
|                            6010                               | delta
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ micro
|                            7000                               | second
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                       192.181.17.25                           | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
|                       192.181.17.28                           | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
      =20

The example illustrates clearly the benefit of the proposal:
	 A data set combines absolute and delta times;
	 There is not side effect with the header of IPFIX message;
       The template format does not change;
       The protocol does not change;
       The encoding is as efficient as requested;

It applies for PSAMP too, which will carry so many timestamps!


Regards
Emile

-----Message d'origine-----
De=A0: majordomo listserver [mailto:majordomo@mil.doit.wisc.edu] De la =
part de Nevil Brownlee
Envoy=E9=A0: samedi 19 mars 2005 18:07
=C0=A0: Benoit Claise
Cc=A0: ipfix@net.doit.wisc.edu
Objet=A0: Re: [ipfix] 'Export Time' and deltaTime elements

Quoting Benoit Claise <bclaise@cisco.com>:

> What about this proposal?
> _IPFIX Message Header __"Export Time" and Flow Record Time _
>=20
> The IPFIX Message Header "Export Time" field is the time in seconds
> since 0000 UTC 1970, at which the IPFIX Message Header leaves the
> Exporter.  The timing related Information Elements specified in
> [IPFIX-INFO] contain either the time since 0000 UTC 1970, or either a
> time offset compared to the IPFIX Message Header "Export Time".
>=20
> For example, Data Records requiring a microsecond precision can export
> the flow start and end times with the absolute flowStartMicroSeconds =
and
> flowEndMicroSeconds Information Elements [IPFIX-INFO], containing the
> time since 0000 UTC 1970.  An alternate solution is to export the
> flowStartDeltaUSeconds and flowEndDeltaUSeconds Information Elements
> [IPFIX-INFO] in the Data Record, which respectively report the flow
> start and end time offsets compared to the IPFIX Message Header =
"Export
> Time".  The latter solution lowers the export bandwidth requirement
> while it increases the load on the Exporter as the Exporting Process
> must calculate the flowStartDeltaUSeconds and flowEndDeltaUSeconds of
> every single Data Records before exporting the IPFIX Message.
>=20
> It must be noted that using time-related Information Elements with
> offset times compared to the IPFIX Message Header "Export Time" =
imposes
> some time constraints on the Data Records contained in the IPFIX
> Message.  In the example of flowStartDeltaUSeconds and
> flowEndDeltaUSeconds Information Elements [IPFIX-INFO], the Flow =
Record
> must be exported maximum 71 minutes after its creation. Otherwise, the
> 32 bits counters would not be sufficient to contains the flow start =
time
> offsets.

Yes, that's fine with me.

Cheers (and thanks), Nevil

-----------------------------------------------------------------------
   Nevil Brownlee                 Computer Science Department | ITSS
   Phone: +64 9 373 7599 x88941           The University of Auckland
   FAX: +64 9 373 7021      Private Bag 92019, Auckland, New Zealand


-------------------------------------------------
This mail sent through University of Auckland
http://www.auckland.ac.nz/

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message =
body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message =
body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Tue Mar 22 19:21:49 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA24991
	for <ipfix-archive@lists.ietf.org>; Tue, 22 Mar 2005 19:21:49 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DDssn-0006ED-00
	for ipfix-list@mil.doit.wisc.edu; Tue, 22 Mar 2005 17:33:57 -0600
Received: from c3p0.cc.swin.edu.au ([136.186.1.30] helo=swin.edu.au)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DDssl-0006E2-00
	for ipfix-protocol@net.doit.wisc.edu; Tue, 22 Mar 2005 17:33:55 -0600
Received: from swin.edu.au (szander.caia.swin.edu.au [136.186.229.100])
	by swin.edu.au (8.9.3p2-20030918/8.9.3) with ESMTP id KAA959403;
	Wed, 23 Mar 2005 10:33:51 +1100 (EST)
Message-ID: <4240AB64.7000001@swin.edu.au>
Date: Wed, 23 Mar 2005 10:33:56 +1100
From: Sebastian Zander <szander@swin.edu.au>
Organization: Swinburne University
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Benoit Claise <bclaise@cisco.com>
CC: ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] draft-ietf-ipfix-protocol-09.txt available
References: <422CDEDE.6040303@cisco.com> <422E5967.1010107@swin.edu.au> <4239A876.4060106@cisco.com>
In-Reply-To: <4239A876.4060106@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

some comments back

Benoit Claise wrote:

> Hi Sebastian,
> 
> Thanks for the review.
> See inline.
> 
>> Hi Benoit,
>>
>> some comments on the draft up to and including section 10. i hope
>> i have time to read the rest tomorrow...
>>
>> Section 3:
>> "Should there be any apparent discrepancy in definitions between these 
>> two
>> documents, the definitions defined in this document take precedence."
>>
>> we must make sure that the same terms have the same defintion in both 
>> documents.
>> shouldn't be too difficult.
> 
> It's the case.

is there a good reason to have different defintions? isn't this a bit
confusing?

> 
>> i would remove that sentence, if you really wanna keep it add 'message
>> header' and the section numbers where the different things are actually
>> specified.
>>
>> "The Exporter MUST code all binary ...
>> remove that sentence because this is explained in detail in section 9.
> 
> The section 9 is only related to Information Elements.

and it explains their encoding!

>>
>> "Templates greatly enhance the flexibility of the record
>> format because they allow the Collecting Process to process records
>> without necessarily knowing the interpretation of all the data in
>> the record."
>> 'process' sounds misleading. the record could be received and stored but
>> it can't be really used without knowing the template defintion.
> 
> What do you suggest?

how about "... the Collecting Process to process IPFIX messages without
necessarily knowing the interpretation of all data records."

>>
>> "A Template Record MAY exclusively contain IETF defined
>> Information Elements.  A Template Record MAY contain Enterprise
>> Specific Information Elements from one or more vendors.  A Template
>> Record MAY contain IETF and Enterprise Specific Information
>> Elements."
>> can we make it simpler? A Template Record can contain any combination
>> of IETF and Enterprise Specific Information Elements.
> 
> A Template Record contains any combination of IANA-assigned and/or 
> enterprise-specific Information Elements identifiers.

sounds good

>>
>> "There are no constraints regarding the order the Template ID 
>> allocation."
>> ... the order _of_ the ...
>>
>> again, why do we need a separate defintion for template records? an 
>> options
>> template with scope field count = 0 is basically a template record so the
>> defintion is redundant.
> 
> Option Template has got the notion of scope. Personally I prefer to make 
> a clear distinction.

i think scope it a more general concept. currently it is closely tied to
"option data" but the notion of 'option' is very ipfix specific. if i'd want
to send data with ipfix that require the use of scope i'd have to use option
templates even if my data has nothing to do with 'options'.

>>
>> Section 6.4.2.1
>>
>> can you please clarify if the scope fields are within the same field id
>> space as the information elements. if not where are the scope ids 
>> defined?
> 
> Isn't it clear from the text below?
> 
>    Note that other Information Elements such as 
>    meteringProcessId, exportingProcessId, sourceId, etc. are also valid 
>    scopes. The IPFIX protocol doesn't prevent the use of any 
>    Information Elements for scope. However some Information Element 
>    types don't make sense if specifed as scope. Example: the counters 
>    Information Elements. 
> 

is it somewhere explicitly stated that scope fields are information elements?

>>
>> Section 8
>>
>> "contain a 32 positive bit signed microsecond offset". what does that 
>> mean?
>>
>> i don't understand why you want to change the meaning of Export Time? 
>> sounds
>> like a hack :) why can't Export Time still be the Export Time as 
>> defined in
>> section 6 and the micro second offsets are negative offsets (coded as 
>> positive
>> integers)?
> 
> I agree with you:
> 
> Let me explain the history of this change.
> In IPFIX-INFO, there was only unsigned32 and not signed32. As a 
> constraint, the deltaTime for flow start and flow end had to be 
> positive. As a consequence, the Export Time had to be lower than or 
> equal to the lowest flow start time.
> I made one mistake in the change: I added positive and forgot to remove 
> signed :)
> 
> There is no opposition to http://ipfix.doit.wisc.edu/archive/2676.html 
> so far...
> Sebastian, do you agree with this?

i certainly agree to Nevil's proposal. 'm confused, is your proposal to
entirely remove delta timestamps?

> Time to speak up for the rest of the WG... we are in last-call!
> 

cheers,

Sebastian

-- 
Sebastian Zander
http://caia.swin.edu.au


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Tue Mar 22 20:06:49 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA01454
	for <ipfix-archive@lists.ietf.org>; Tue, 22 Mar 2005 20:06:48 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DDtzU-000796-00
	for ipfix-list@mil.doit.wisc.edu; Tue, 22 Mar 2005 18:44:56 -0600
Received: from c3p0.cc.swin.edu.au ([136.186.1.30] helo=swin.edu.au)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DDtzT-000791-00
	for ipfix-protocol@net.doit.wisc.edu; Tue, 22 Mar 2005 18:44:55 -0600
Received: from swin.edu.au (szander.caia.swin.edu.au [136.186.229.100])
	by swin.edu.au (8.9.3p2-20030918/8.9.3) with ESMTP id LAA985716;
	Wed, 23 Mar 2005 11:43:52 +1100 (EST)
Message-ID: <4240BBC7.6010802@swin.edu.au>
Date: Wed, 23 Mar 2005 11:43:51 +1100
From: Sebastian Zander <szander@swin.edu.au>
Organization: Swinburne University
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Benoit Claise <bclaise@cisco.com>
CC: ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] draft-ietf-ipfix-protocol-09.txt available
References: <422CDEDE.6040303@cisco.com> <422FA0DC.3080002@swin.edu.au> <423AFA50.9070705@cisco.com>
In-Reply-To: <423AFA50.9070705@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Hi Benoit,

some comments back

Benoit Claise wrote:

> Sebastian,
> 
> Thanks again for the constructive feedback.
> See inline.
> 
>> Hi Benoit,
>>
>> more comments:
>>
>> Section 11:
>>
>> "The Template Withdraw Message MUST not be sent until sufficient time
>> has elapsed to allow the Collecting Process to receive and process
>> the last data record using this Template information."
>>
>> "The Template ID from a withdrawn Template MUST NOT be reused until
>> sufficient time has elapsed to allow for the Collecting Process to
>> receive and process the Template withdraw message."
>>
>> how would an exporter be able to estimate this especially if different
>> exporters export to the same collector? 
> 
>  A Template ID MUST be unique per Observation Domain. 
> 
>> any recommendations for
>> implementors?
> 
> No real guideline what the sufficient time should be. A few seconds?

well at least the network delay (could be a few hundred ms) plus some processing
delay). a few seconds probably.

>>
>> Section 12:
>>
>> can this be separated into generic and SCTP transport requirements
>> that go in the transport section?
> 
> The agreement was: the "template management" and the "collecting process 
> side" sections will only discuss SCTP (the default protocol).
> UDP and TCP, as the exceptions, will be restricted to their own sections.
> 

i don't understand why these sections discuss transport issues when there
is a later section on SCTP transport. well, if this was wg consensus i can
live with that.

>>
>> i guess Flow Record should be Flow Data Record. having both terms is 
>> confusing
>> and a good argument against having Flow Data Record.
>>
>> "The Collecting Process MUST note the size and position of any Vendor
>> Specified Information Element that ..."
>>
>> maybe these are dumb questions: what is the position (byte offset in 
>> the message,
>> record,?)? why don't i have to record the same for unknown Field 
>> IDs/Types?
> 
> Agreed.
> 
> I don't recall where the position comes from. Maybe someone else will!
> Now, the paragraph says:
> 
> The Collecting Process MUST note the Information Element identifier of 
> any Information Element that it does not understand and MAY discard that 
> Information Element from the Flow Record. 

sounds good

>>
>> Section 13.2.4.2
>>
>> "When an Exporting Process has no more IPFIX Messages to send, it
>> SHOULD shutdown the SCTP association."
>>
>> does it mean when the exporter is shutdown? or when the exporters 
>> doesn't get new flow data for a while?
>> if it includes the later it should mention a timeout...
>> (same comment for TCP)
> 
> First one.
> New proposal: When an Exporting Process is shutdown, it SHOULD shutdown 
> the SCTP association. 

ok

>>
>> Section 13.2.4.3
>>
>> what is the purpose of this section? it repeats the defintion of an 
>> ipfix message and i can't see
>> any relation to SCTP. remove it.
> 
> Ok. I move the sentence "The Exporting Process uses the Source ID to 
> uniquely identify to the Collecting Process the Observation Domain that 
> metered the Flows. " to the source ID definition,  as  it helps 
> understand the  concept.

ok

>>
>> Section 13.2.4.4
>>
>> could the collector be configured to require a certain mode based on 
>> the application requirements?
>> because you usually would have more exporters than collectors that 
>> could make it easier to detect
>> configuration errors...
> 
> That could be nice, but I think this is out of the scope of the export 
> protocol itself.

agreed

>>
>> Section 13.3.6
>>
>> "Note that following a configuration change a new Template ID should
>> be used and the old Template ID SHOULD NOT be reused until its
>> lifetime has expired."
>>
>> the concept of template lifetimes hasn't been explained so far. 
> 
> Forward reference added.
> 
>> isn't this a MUST NOT?
> 
> It depends on what is changed.
> If you change the sampling rate, this is a MUST
> If you change the flow expiration policy, it's not sure.
> So I think a SHOULD is appropriate.

i would make it a MUST then or discuss the different cases. because if you
make it a SHOULD only it means that e.g. in case the sample rate changes a
compliant application could reuse the id before the lifetime expires. but
this should not happen i guess.

>>
>> "Template Withdraw Messages SHOULD NOT be sent over UDP."
>>
>> isn't this a MUST NOT?
> 
> What if you have only UDP, it would mean that you can use template 
> withdraw messages?

if i understand correctly UDP requires the lifetime mechanism and the benefit
of using template withdraw messages is rather low (implied by the SHOULD NOT).
i agree that you still can send them but the Exporter MUST NOT rely on them
because they may get lost.

>>
>> Section 13.3.7
>>
>> exporter and collector should be configured with the same refresh 
>> timeout / lifetime
> 
> Couldn't you say:
> I export my template every minute and my lifetime on the collector is 3 
> minutes

that works, but would it make sense to have a (much) smaller lifetime at the
exporter (reasons)? the opposite (smaller lifetime at collector) would
result in problems wouldn't it? i thought that the draft should be more
verbose about these issues.

>>
>> "If an Exporting Process exports data from multiple Observation
>> Domains, it should be careful to choose IPFIX Message lengths
>> appropriately to avoid head-of-line blocking between different
>> Observation Domains."
>>
>> TCP cannot avoid hol blocking on one connection only minimize it.
> 
> "If an Exporting Process exports data from multiple Observation
> Domains, it should be careful to choose IPFIX Message lengths
> appropriately to minmize head-of-line blocking between different
> Observation Domains."
> Fine?

so what's the actual recommendation for choosing the message lengths?

>> the recommendation is too use short lengths (MSS) or?
>>
>> multiple tcp connection may be used to avoid hol blocking between
>> different observation points.

i propose to add the above sentence (may -> MAY).

cheers,

Sebastian

-- 
Sebastian Zander
http://caia.swin.edu.au


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From Matild@gatewayplayhouse.co.cnri.reston.va.us  Tue Mar 22 22:03:14 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA12292
	for <ipfix-archive@lists.ietf.org>; Tue, 22 Mar 2005 22:03:13 -0500 (EST)
Received: from [198.174.39.117] (helo=gatewayplayhouse.co)
	by mil.doit.wisc.edu with smtp (Exim 3.13 #1)
	id 1DDw2n-00018e-00
	for ipfix-list@mil.doit.wisc.edu; Tue, 22 Mar 2005 20:56:30 -0600
From: "Kyriake Peachey" <Matild@gatewayplayhouse.co.cnri.reston.va.us>
To: "Samppa Mcmahan" <ipfix-list@mil.doit.wisc.edu>
Subject: Re: Ddrugs WIX:18
Date: Tue, 22 Mar 2005 21:53:28 -0500
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0008_01C52E1D.4240E81C"
X-Priority: 3
X-MSMail-Priority: Normal
X-Unsent: 1
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1158
X-RBL-Warning: (bl.spamcop.net) Blocked - see http://www.spamcop.net/bl.shtml?198.174.39.117
Message-Id: <E1DDw2n-00018e-00@mil.doit.wisc.edu>

This is a multi-part message in MIME format.

------=_NextPart_000_0008_01C52E1D.4240E81C
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello, 

government at home, and the war with France?
Sure, now, there's no question at all, said Captain Blood.
Rivarol's flag.
of that.  He has grown rich, I hear.  He has translated, so it is
The Colonel looked more closely.  Gad's my life! he crowed on a
was disclosed in her hold.
observing things, and his wits were tolerably acute.
hundred adventurers in all, and he might have had as many thousan
At sunset that evening the wind freshened; it grew to a gale, and



Have a nice day.
------=_NextPart_000_0008_01C52E1D.4240E81C
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2800.1158" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2></FONT><FONT size=3D3><FONT face=3DArial>Hello , =
<FONT size=3D4><A=20
href=3D"http://www.mrn.erlcg.com.drugsnew.com/"><FONT size=3D4>VlSIT =
Our Pharmac-yByMAlLSHOP and Save 70%</FONT></A>
</FONT></FONT></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV>
<TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
  <TBODY>
  <TR vAlign=3Dbottom>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>VI</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>RA&nbsp;AM</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>EN&nbsp;LE</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>RA&nbsp;CI</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>IS,</FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>&nbsp;And&nbsp;</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
  <TR>
    <TD><FONT face=3DArial size=3D4>AG</FONT></TD>
    <TD><FONT face=3DArial size=3D4>Bl</FONT></TD>
    <TD><FONT face=3DArial size=3D4>VlT</FONT></TD>
    <TD><FONT face=3DArial size=3D4>AL</FONT></TD>
    <TD><FONT face=3DArial=20
size=3D4>many&nbsp;Other.</FONT></TD></TR></TBODY></TABLE><FONT=20
face=3DArial></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D4>Just try us and =
you will NOT be DlSAPPOlNTED.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D3>Have a nice =
day.</FONT></DIV></BODY></HTML>

------=_NextPart_000_0008_01C52E1D.4240E81C--



From majordomo@mil.doit.wisc.edu  Wed Mar 23 05:06:44 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA25047
	for <ipfix-archive@lists.ietf.org>; Wed, 23 Mar 2005 05:06:44 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DE2Jj-0006S2-00
	for ipfix-list@mil.doit.wisc.edu; Wed, 23 Mar 2005 03:38:23 -0600
Received: from diotima.switch.ch ([130.59.4.87])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DE2Jh-0006Rx-00
	for ipfix-protocol@net.doit.wisc.edu; Wed, 23 Mar 2005 03:38:21 -0600
Received: from diotima.switch.ch (localhost [127.0.0.1])
	by diotima.switch.ch (8.13.3+Sun/8.13.3) with ESMTP id j2N9cIBt010305;
	Wed, 23 Mar 2005 10:38:18 +0100 (CET)
Received: (from leinen@localhost)
	by diotima.switch.ch (8.13.3+Sun/8.13.3/Submit) id j2N9cHAk010304;
	Wed, 23 Mar 2005 10:38:17 +0100 (CET)
To: Benoit Claise <bclaise@cisco.com>
Cc: ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] new version of the IPFIX protocol draft:
 draft-ietf-ipfix-protocol-10.txt
X-Face: 1Nk*r=:$IBBb8|TyRB'2WSY6u:BzMO7N)#id#-4_}MsU5?vTI?dez|JiutW4sKBLjp.l7,
	F
   7QOld^hORRtpCUj)!cP]gtK_SyK5FW(+o"!or:v^C^]OxX^3+IPd\z,@ttmwYVO7l`6OXXYR`
From: Simon Leinen <simon@limmat.switch.ch>
In-Reply-To: <423E08C5.4010509@cisco.com> (Benoit Claise's message of "Mon,
 21 Mar 2005 00:35:33 +0100")
References: <423E08C5.4010509@cisco.com>
Date: Wed, 23 Mar 2005 10:38:17 +0100
Message-ID: <aais3in1me.fsf@diotima.switch.ch>
User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (usg-unix-v)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

--=-=-=

Benoit,

thanks for the timely update to the protocol draft! I looked at the
side-by-side changes from -09, using the nice interface on
http://tools.ietf.org/drafts/ipfix/

Here is a context diff to the text that fixes a few minor issues
related to enterprise-specific Information Elements: one example had
two Enterprise bits as zero where they should have been one, and the
spelling of "enterprise-specific" wasn't always consistent.

Regards,
-- 
Simon.

--=-=-=
Content-Type: text/x-patch
Content-Disposition: inline;
  filename=draft-ietf-ipfix-protocol-10-sl-enterprise.diff

Warning: missing newline at end of file /tmp/T0Meaygu
Warning: missing newline at end of file draft-ietf-ipfix-protocol-10.txt
*** /tmp/T0Meaygu	Wed Mar 23 10:35:06 2005
--- draft-ietf-ipfix-protocol-10.txt	Wed Mar 23 10:35:01 2005
***************
*** 881,893 ****
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   
        |0| Information Element id. 2.1 |        Field Length 2.1       |   
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   
!       |0| Information Element id. 2.2 |        Field Length 2.2       |   
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   
        |                    Enterprise Number  2.2                     |   
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   
        |             ...               |              ...              |   
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   
!       |0| Information Element id. 2.M |        Field Length 2.M       |   
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   
        |                    Enterprise Number  2.M                     |        
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   
--- 881,893 ----
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   
        |0| Information Element id. 2.1 |        Field Length 2.1       |   
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   
!       |1| Information Element id. 2.2 |        Field Length 2.2       |   
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   
        |                    Enterprise Number  2.2                     |   
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   
        |             ...               |              ...              |   
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   
!       |1| Information Element id. 2.M |        Field Length 2.M       |   
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   
        |                    Enterprise Number  2.M                     |        
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   
***************
*** 2660,2666 ****
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
      
  
!  13.4.3  Options Template Set using an Enterprise Specific scope 
     In this example, we want to export the same information as in the 
     example in section 15.4.1:  
        - Total number of IPFIX Messages: exportedPacketCount 
--- 2660,2666 ----
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
      
  
!  13.4.3  Options Template Set using an enterprise-specific scope 
     In this example, we want to export the same information as in the 
     example in section 15.4.1:  
        - Total number of IPFIX Messages: exportedPacketCount 
***************
*** 2699,2705 ****
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
      
  
!  13.4.4  Options Template Set using an Enterprise Specific scope 
      
     In this example, we report the following two Data Records: 
     Line Card ID               | IPFIX Message  | Exported Flow Records 
--- 2699,2705 ----
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
      
  
!  13.4.4  Options Template Set using an enterprise-specific scope 
      
     In this example, we report the following two Data Records: 
     Line Card ID               | IPFIX Message  | Exported Flow Records 

--=-=-=--


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Wed Mar 23 07:08:07 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA06023
	for <ipfix-archive@lists.ietf.org>; Wed, 23 Mar 2005 07:08:07 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DE4Zn-0001Q7-00
	for ipfix-list@mil.doit.wisc.edu; Wed, 23 Mar 2005 06:03:07 -0600
Received: from weird-brew.cisco.com ([144.254.15.118] helo=av-tac-bru.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DE4Zm-0001Q1-00
	for ipfix-protocol@net.doit.wisc.edu; Wed, 23 Mar 2005 06:03:06 -0600
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost [127.0.0.1])
	by av-tac-bru.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2NC34t19835;
	Wed, 23 Mar 2005 13:03:04 +0100 (CET)
Received: from [10.61.81.14] (ams-clip-vpn-dhcp4367.cisco.com [10.61.81.14])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2NC34K17944;
	Wed, 23 Mar 2005 13:03:04 +0100 (CET)
Message-ID: <42415749.1030001@cisco.com>
Date: Wed, 23 Mar 2005 12:47:21 +0100
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Simon Leinen <simon@limmat.switch.ch>
CC: ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] new version of the IPFIX protocol draft: draft-ietf-ipfix-protocol-10.txt
References: <423E08C5.4010509@cisco.com> <aais3in1me.fsf@diotima.switch.ch>
In-Reply-To: <aais3in1me.fsf@diotima.switch.ch>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Simon,

Good catch.
Corrected.

Regards, Benoit.

>Benoit,
>
>thanks for the timely update to the protocol draft! I looked at the
>side-by-side changes from -09, using the nice interface on
>http://tools.ietf.org/drafts/ipfix/
>
>Here is a context diff to the text that fixes a few minor issues
>related to enterprise-specific Information Elements: one example had
>two Enterprise bits as zero where they should have been one, and the
>spelling of "enterprise-specific" wasn't always consistent.
>
>Regards,
>  
>



--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Wed Mar 23 07:39:53 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA08176
	for <ipfix-archive@lists.ietf.org>; Wed, 23 Mar 2005 07:39:53 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DE4wb-0001mp-00
	for ipfix-list@mil.doit.wisc.edu; Wed, 23 Mar 2005 06:26:41 -0600
Received: from weird-brew.cisco.com ([144.254.15.118] helo=av-tac-bru.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DE4wa-0001mk-00
	for ipfix-protocol@net.doit.wisc.edu; Wed, 23 Mar 2005 06:26:40 -0600
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost [127.0.0.1])
	by av-tac-bru.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2NCQdp21424;
	Wed, 23 Mar 2005 13:26:39 +0100 (CET)
Received: from [10.61.81.14] (ams-clip-vpn-dhcp4367.cisco.com [10.61.81.14])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2NCQbK07191;
	Wed, 23 Mar 2005 13:26:37 +0100 (CET)
Message-ID: <4241607D.7050007@cisco.com>
Date: Wed, 23 Mar 2005 13:26:37 +0100
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Sebastian Zander <szander@swin.edu.au>
CC: ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] draft-ietf-ipfix-protocol-09.txt available
References: <422CDEDE.6040303@cisco.com> <422E5967.1010107@swin.edu.au>	<4239A876.4060106@cisco.com> <4240AB64.7000001@swin.edu.au>
In-Reply-To: <4240AB64.7000001@swin.edu.au>
Content-Type: multipart/alternative;
 boundary="------------050606050200010100000202"
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

This is a multi-part message in MIME format.
--------------050606050200010100000202
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hi Sebastian,

> some comments back
>
> Benoit Claise wrote:
>
>> Hi Sebastian,
>>
>> Thanks for the review.
>> See inline.
>>
>>> Hi Benoit,
>>>
>>> some comments on the draft up to and including section 10. i hope
>>> i have time to read the rest tomorrow...
>>>
>>> Section 3:
>>> "Should there be any apparent discrepancy in definitions between 
>>> these two
>>> documents, the definitions defined in this document take precedence."
>>>
>>> we must make sure that the same terms have the same defintion in 
>>> both documents.
>>> shouldn't be too difficult.
>>
>>
>> It's the case.
>
>
> is there a good reason to have different defintions? isn't this a bit
> confusing?

Nevil,
Regarding this sentence "Should there be any apparent discrepancy in 
definitions between these two documents, the definitions defined in this 
document take precedence.", I think that all the terms defined in the 
terminology section of [IPFIX-ARCH] are exactly the same as [IPFIX-PROTO].
Do you confirm?
If this is the case, we don't need this sentence.

>
>>
>>> i would remove that sentence, if you really wanna keep it add 'message
>>> header' and the section numbers where the different things are actually
>>> specified.
>>>
>>> "The Exporter MUST code all binary ...
>>> remove that sentence because this is explained in detail in section 9.
>>
>>
>> The section 9 is only related to Information Elements.
>
>
> and it explains their encoding!

The sentence "The Exporter MUST code all binary integers of the Message 
Header and the different Sets in network byte order (also known as the 
big-endian byte ordering)." applies to everything.
The section "Linkage with the Information Model" contains the sentence 
"The Information Elements [IPFIX-INFO] MUST be sent in canonical format 
in network byte order." that is targetted specifically as Information 
Elements.
Is this a problem for you?

>
>>>
>>> "Templates greatly enhance the flexibility of the record
>>> format because they allow the Collecting Process to process records
>>> without necessarily knowing the interpretation of all the data in
>>> the record."
>>> 'process' sounds misleading. the record could be received and stored 
>>> but
>>> it can't be really used without knowing the template defintion.
>>
>>
>> What do you suggest?
>
>
> how about "... the Collecting Process to process IPFIX messages without
> necessarily knowing the interpretation of all data records."

Done.

>>>
>>> "There are no constraints regarding the order the Template ID 
>>> allocation."
>>> ... the order _of_ the ...
>>>
>>> again, why do we need a separate defintion for template records? an 
>>> options
>>> template with scope field count = 0 is basically a template record 
>>> so the
>>> defintion is redundant.
>>
>>
>> Option Template has got the notion of scope. Personally I prefer to 
>> make a clear distinction.
>
>
> i think scope it a more general concept. currently it is closely tied to
> "option data" but the notion of 'option' is very ipfix specific. if 
> i'd want
> to send data with ipfix that require the use of scope i'd have to use 
> option
> templates even if my data has nothing to do with 'options'.

I thought initially that you wanted combine the Options Template Set and 
Template Set into a single Set, which have a scope length of 0 if 
appropriate.
Now I'm not sure anymore. Practically, what do you suggest?

>
>>>
>>> Section 6.4.2.1
>>>
>>> can you please clarify if the scope fields are within the same field id
>>> space as the information elements. if not where are the scope ids 
>>> defined?
>>
>>
>> Isn't it clear from the text below?
>>
>>    Note that other Information Elements such as    meteringProcessId, 
>> exportingProcessId, sourceId, etc. are also valid    scopes. The 
>> IPFIX protocol doesn't prevent the use of any    Information Elements 
>> for scope. However some Information Element    types don't make sense 
>> if specifed as scope. Example: the counters    Information Elements.
>
>
> is it somewhere explicitly stated that scope fields are information 
> elements?

I now added the first sentence in this paragraph:

The scope is an Information Element specified in the IPFIX Information 
Model [IPFIX-INFO]. An IPFIX compliant implementation of the Collecting 
Process SHOULD support this minimum set of Information Elements as 
scope: LineCardId, TemplateId, exporterIPv4Address, exporterIPv6Address, 
and ingressInterface.  Note that other Information Elements such as 
meteringProcessId, exportingProcessId, sourceId, etc. are also valid 
scopes. The IPFIX protocol doesn't prevent the use of any Information 
Elements for scope. However some Information Element types don't make 
sense if specifed as scope. Example: the counters Information Elements.

Fine with you?

>
>>>
>>> Section 8
>>>
>>> "contain a 32 positive bit signed microsecond offset". what does 
>>> that mean?
>>>
>>> i don't understand why you want to change the meaning of Export 
>>> Time? sounds
>>> like a hack :) why can't Export Time still be the Export Time as 
>>> defined in
>>> section 6 and the micro second offsets are negative offsets (coded 
>>> as positive
>>> integers)?
>>
>>
>> I agree with you:
>>
>> Let me explain the history of this change.
>> In IPFIX-INFO, there was only unsigned32 and not signed32. As a 
>> constraint, the deltaTime for flow start and flow end had to be 
>> positive. As a consequence, the Export Time had to be lower than or 
>> equal to the lowest flow start time.
>> I made one mistake in the change: I added positive and forgot to 
>> remove signed :)
>>
>> There is no opposition to 
>> http://ipfix.doit.wisc.edu/archive/2676.html so far...
>> Sebastian, do you agree with this?
>
>
> i certainly agree to Nevil's proposal. 'm confused, is your proposal to
> entirely remove delta timestamps?

No. The IPFIX implementors will decide whether they need/want delta or 
absolute timestamps.

Regards, Benoit.

--------------050606050200010100000202
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hi Sebastian,<br>
<blockquote cite="mid4240AB64.7000001@swin.edu.au" type="cite">some
comments back
  <br>
  <br>
Benoit Claise wrote:
  <br>
  <br>
  <blockquote type="cite">Hi Sebastian,
    <br>
    <br>
Thanks for the review.
    <br>
See inline.
    <br>
    <br>
    <blockquote type="cite">Hi Benoit,
      <br>
      <br>
some comments on the draft up to and including section 10. i hope
      <br>
i have time to read the rest tomorrow...
      <br>
      <br>
Section 3:
      <br>
"Should there be any apparent discrepancy in definitions between these
two
      <br>
documents, the definitions defined in this document take precedence."
      <br>
      <br>
we must make sure that the same terms have the same defintion in both
documents.
      <br>
shouldn't be too difficult.
      <br>
    </blockquote>
    <br>
It's the case.
    <br>
  </blockquote>
  <br>
is there a good reason to have different defintions? isn't this a bit
  <br>
confusing?
  <br>
</blockquote>
Nevil,<br>
Regarding this sentence "<span style="font-family: &quot;Courier New&quot;;">Should
there be
any apparent discrepancy in definitions between these two documents,
the
definitions defined in this document take precedence.", I think that
all the terms defined in the terminology section of [IPFIX-ARCH] are
exactly the same as [IPFIX-PROTO].<br>
Do you confirm?<br>
If this is the case, we don't need this sentence.<br>
</span><span style="font-family: &quot;Courier New&quot;;"><o:p></o:p></span>
<blockquote cite="mid4240AB64.7000001@swin.edu.au" type="cite"><br>
  <blockquote type="cite"><br>
    <blockquote type="cite">i would remove that sentence, if you really
wanna keep it add 'message
      <br>
header' and the section numbers where the different things are actually
      <br>
specified.
      <br>
      <br>
"The Exporter MUST code all binary ...
      <br>
remove that sentence because this is explained in detail in section 9.
      <br>
    </blockquote>
    <br>
The section 9 is only related to Information Elements.
    <br>
  </blockquote>
  <br>
and it explains their encoding!
  <br>
</blockquote>
The sentence "The Exporter MUST code all binary integers of the Message
Header and the different Sets in network byte order (also known as the
big-endian byte ordering)." applies to everything.<br>
The section "<a name="_Toc99345297"></a><a name="_Toc86169860"><span
 style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;"><span style="">Linkage
with the Information
Model" contains the sentence</span></span></a><span
 style="font-family: &quot;Courier New&quot;;"> "The Information Elements
[IPFIX-INFO] MUST be
sent in canonical format in network byte order." that is targetted
specifically as Information Elements.<br>
Is this a problem for you?<br>
<o:p></o:p></span>
<blockquote cite="mid4240AB64.7000001@swin.edu.au" type="cite"><br>
  <blockquote type="cite">
    <blockquote type="cite"><br>
"Templates greatly enhance the flexibility of the record
      <br>
format because they allow the Collecting Process to process records
      <br>
without necessarily knowing the interpretation of all the data in
      <br>
the record."
      <br>
'process' sounds misleading. the record could be received and stored
but
      <br>
it can't be really used without knowing the template defintion.
      <br>
    </blockquote>
    <br>
What do you suggest?
    <br>
  </blockquote>
  <br>
how about "... the Collecting Process to process IPFIX messages without
  <br>
necessarily knowing the interpretation of all data records."
  <br>
</blockquote>
Done.<br>
<blockquote cite="mid4240AB64.7000001@swin.edu.au" type="cite">
  <blockquote type="cite">
    <blockquote type="cite"><br>
"There are no constraints regarding the order the Template ID
allocation."
      <br>
... the order _of_ the ...
      <br>
      <br>
again, why do we need a separate defintion for template records? an
options
      <br>
template with scope field count = 0 is basically a template record so
the
      <br>
defintion is redundant.
      <br>
    </blockquote>
    <br>
Option Template has got the notion of scope. Personally I prefer to
make a clear distinction.
    <br>
  </blockquote>
  <br>
i think scope it a more general concept. currently it is closely tied
to
  <br>
"option data" but the notion of 'option' is very ipfix specific. if i'd
want
  <br>
to send data with ipfix that require the use of scope i'd have to use
option
  <br>
templates even if my data has nothing to do with 'options'.
  <br>
</blockquote>
I thought initially that you wanted combine the Options Template Set
and Template Set into a single Set, which have a scope length of 0 if
appropriate.<br>
Now I'm not sure anymore. Practically, what do you suggest?<br>
<blockquote cite="mid4240AB64.7000001@swin.edu.au" type="cite"><br>
  <blockquote type="cite">
    <blockquote type="cite"><br>
Section 6.4.2.1
      <br>
      <br>
can you please clarify if the scope fields are within the same field id
      <br>
space as the information elements. if not where are the scope ids
defined?
      <br>
    </blockquote>
    <br>
Isn't it clear from the text below?
    <br>
    <br>
&nbsp;&nbsp; Note that other Information Elements such as &nbsp;&nbsp; meteringProcessId,
exportingProcessId, sourceId, etc. are also valid &nbsp;&nbsp; scopes. The IPFIX
protocol doesn't prevent the use of any &nbsp;&nbsp; Information Elements for
scope. However some Information Element &nbsp;&nbsp; types don't make sense if
specifed as scope. Example: the counters &nbsp;&nbsp; Information Elements. <br>
  </blockquote>
  <br>
is it somewhere explicitly stated that scope fields are information
elements?
  <br>
</blockquote>
I now added the first sentence in this paragraph: <br>
<p class="MsoNormal" style="margin-left: 27pt;"><span
 style="font-family: &quot;Courier New&quot;;">The scope is an
Information Element specified in the IPFIX Information Model
[IPFIX-INFO]. </span><span style="font-family: &quot;Courier New&quot;;">An
IPFIX compliant implementation of
the Collecting Process SHOULD support this minimum set of Information
Elements
as scope:&nbsp;LineCardId, TemplateId, exporterIPv4Address,
exporterIPv6Address, and ingressInterface. <span style="">&nbsp;</span>Note
that other Information Elements such as
meteringProcessId, exportingProcessId, sourceId, etc. are also valid
scopes.
The IPFIX protocol doesn't prevent the use of any Information Elements
for
scope. However some Information Element types don't make sense if
specifed as scope.
Example: the counters Information Elements.<o:p></o:p></span></p>
Fine with you?<br>
<blockquote cite="mid4240AB64.7000001@swin.edu.au" type="cite"><br>
  <blockquote type="cite">
    <blockquote type="cite"><br>
Section 8
      <br>
      <br>
"contain a 32 positive bit signed microsecond offset". what does that
mean?
      <br>
      <br>
i don't understand why you want to change the meaning of Export Time?
sounds
      <br>
like a hack :) why can't Export Time still be the Export Time as
defined in
      <br>
section 6 and the micro second offsets are negative offsets (coded as
positive
      <br>
integers)?
      <br>
    </blockquote>
    <br>
I agree with you:
    <br>
    <br>
Let me explain the history of this change.
    <br>
In IPFIX-INFO, there was only unsigned32 and not signed32. As a
constraint, the deltaTime for flow start and flow end had to be
positive. As a consequence, the Export Time had to be lower than or
equal to the lowest flow start time.
    <br>
I made one mistake in the change: I added positive and forgot to remove
signed :)
    <br>
    <br>
There is no opposition to <a class="moz-txt-link-freetext" href="http://ipfix.doit.wisc.edu/archive/2676.html">http://ipfix.doit.wisc.edu/archive/2676.html</a>
so far...
    <br>
Sebastian, do you agree with this?
    <br>
  </blockquote>
  <br>
i certainly agree to Nevil's proposal. 'm confused, is your proposal to
  <br>
entirely remove delta timestamps?
  <br>
</blockquote>
No. The IPFIX implementors will decide whether they need/want delta or
absolute timestamps.<br>
<br>
Regards, Benoit.<br>
</body>
</html>

--------------050606050200010100000202--

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Wed Mar 23 12:47:19 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA11754
	for <ipfix-archive@lists.ietf.org>; Wed, 23 Mar 2005 12:47:19 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DE9hO-00065d-00
	for ipfix-list@mil.doit.wisc.edu; Wed, 23 Mar 2005 11:31:18 -0600
Received: from p-mail1.rd.francetelecom.com ([195.101.245.15])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DE9hN-00065Q-00
	for ipfix@net.doit.wisc.edu; Wed, 23 Mar 2005 11:31:17 -0600
Received: from ftrdmel1.rd.francetelecom.fr ([10.193.117.152]) by parsmtp1.rd.francetelecom.com with Microsoft SMTPSVC(6.0.3790.211);
	 Wed, 23 Mar 2005 18:30:20 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: [ipfix] RE: [ippm] traceroute as WG work item? IPFIX traceroute records
Date: Wed, 23 Mar 2005 18:30:19 +0100
Message-ID: <DD8B8FEBBFAF9E488F63FF0F1A69EDD1F4F982@ftrdmel1.rd.francetelecom.fr>
Thread-Topic: [ippm] traceroute as WG work item? IPFIX traceroute records
Thread-Index: AcUpT+A+wm9JYVbYT+SM5xVhfYQY/gGeTYTA
From: "STEPHAN Emile RD-CORE-LAN" <emile.stephan@francetelecom.com>
To: "Juergen Quittek" <quittek@netlab.nec.de>
Cc: <ippm@ietf.org>, <ipfix@net.doit.wisc.edu>
X-OriginalArrivalTime: 23 Mar 2005 17:30:20.0026 (UTC) FILETIME=[FC7515A0:01C52FCD]
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: quoted-printable

Hi Juergen,

My thinking is that we might use IPFIX to export the traceroute results.


What about using 2 templates: one for the measure and another one for =
results?
      =20
 0                   1                   2                   3 =20
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
|         FlowSet ID =3D 0        |       Length =3D xx bytes       | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
|               256             |       Field Length =3D 4        | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|    FlowID (e.g. measure ID)   |       Field Length =3D 4        | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-|=20
|    sourceIPv4Address          |      Field Length =3D 4         | Src=20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
|  destinationIPv4Address       |        Field Length =3D 4       | Dst
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   =20

0                   1                   2                   3 =20
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
|         FlowSet ID =3D 0        |       Length =3D xx bytes       | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
|               257             |       Field Length =3D 4        | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
|    FlowID (e.g. measure ID)   |       Field Length =3D 4        | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
|    SampleID                   |       Field Length =3D 4        | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Src =
UDP=20
|   flowStartMicroSeconds       |      Field Length =3D  8        | pkts =
time
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
|   flowEndDeltaUSeconds        |      Field Length =3D  4        | =
Troute RTT
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
|    destinationIPv4Address     |        Field Length =3D 4       | Hop =
Addr=20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   =20


This is compact and is very close to what describes Guido draft =
(draft-pohl-perpktinfo-02.txt).=20

We need only to define a new Field Type named 'SampleID' (named PacketID =
in Guido document).                =20

Regards
Emile

-----Message d'origine-----
De=A0: ippm-bounces@ietf.org [mailto:ippm-bounces@ietf.org] De la part =
de Juergen Quittek
Envoy=E9=A0: mardi 15 mars 2005 12:09
=C0=A0: ippm@ietf.org
Objet=A0: Re: [ippm] traceroute as WG work item?

The I-D is still missing a data model, because there is no
consensus yet on the mailing list about whether to use an
XML-based data model or a more compact one.
Please find some pro and con arguments at
http://people.internet2.edu/~matt/IPPM/Meetings/ietf62/ippm-2005-03-07-tr=
aceroute.pdf

Thanks,

    Juergen

--On 15.03.2005 11:15 +0100 Juergen Quittek wrote:

> Dear all,
>
> Unfortunately, there was no discussion on traceroute storage during
> our last meeting. Therefore I bring this issue to the mailing list.
>
> There is an I-D describing an information model for traceroute =
records:
> =
http://www.ietf.org/internet-drafts/draft-niccolini-ippm-storetraceroutes=
-00.txt
>
> This work was initiated by the development of a database for traffic
> measurement tools and traces, see  http://www.ist-mome.org/database/
>
> Currently, there is no standard way of exchanging traceroute
> measurements except for the DISMAN-TRACEROUTE-MIB module (RFC2925).
> But this can only be used for transferring measurement data from an
> SNMP agent to its manager(s).  It is not useful for exchange between
> traffic measurement tools.
>
> A standardized record format for traceroute measurements would be
> very useful for building tools, databases and other applications
> that handle traceroute measurements and need to exchange them.
>
> Therefore I propose that this becomes an IPPM WG work item.
> Any comment, pro or con, is very welcome.
>
> Thanks,
>
>     Juergen
> --
> Juergen Quittek        quittek@netlab.nec.de       Tel: +49 6221 =
90511-15
> NEC Europe Ltd.,       Network Laboratories        Fax: +49 6221 =
90511-55
> Kurfuersten-Anlage 36, 69115 Heidelberg, Germany   =
http://www.netlab.nec.de
>
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www1.ietf.org/mailman/listinfo/ippm



_______________________________________________
ippm mailing list
ippm@ietf.org=20
https://www1.ietf.org/mailman/listinfo/ippm

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Wed Mar 23 17:17:13 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA29749
	for <ipfix-archive@lists.ietf.org>; Wed, 23 Mar 2005 17:17:13 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DEDsl-0002I7-00
	for ipfix-list@mil.doit.wisc.edu; Wed, 23 Mar 2005 15:59:19 -0600
Received: from weird-brew.cisco.com ([144.254.15.118] helo=av-tac-bru.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DEDsj-0002Hy-00
	for ipfix-protocol@net.doit.wisc.edu; Wed, 23 Mar 2005 15:59:17 -0600
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost [127.0.0.1])
	by av-tac-bru.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2NLxF429254;
	Wed, 23 Mar 2005 22:59:15 +0100 (CET)
Received: from [144.254.7.193] (dhcp-peg3-vl30-144-254-7-193.cisco.com [144.254.7.193])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2NLxFK15366;
	Wed, 23 Mar 2005 22:59:15 +0100 (CET)
Message-ID: <42418038.30705@cisco.com>
Date: Wed, 23 Mar 2005 15:42:00 +0100
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Sebastian Zander <szander@swin.edu.au>
CC: ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] draft-ietf-ipfix-protocol-09.txt available
References: <422CDEDE.6040303@cisco.com> <422FA0DC.3080002@swin.edu.au>	<423AFA50.9070705@cisco.com> <4240BBC7.6010802@swin.edu.au>
In-Reply-To: <4240BBC7.6010802@swin.edu.au>
Content-Type: multipart/alternative;
 boundary="------------070509080208000500040409"
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

This is a multi-part message in MIME format.
--------------070509080208000500040409
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Sebastian,

> Hi Benoit,
>
> some comments back
>
> Benoit Claise wrote:
>
>> Sebastian,
>>
>> Thanks again for the constructive feedback.
>> See inline.
>>
>>> Hi Benoit,
>>>
>>> more comments:
>>>
>>> Section 11:
>>>
>>> "The Template Withdraw Message MUST not be sent until sufficient time
>>> has elapsed to allow the Collecting Process to receive and process
>>> the last data record using this Template information."
>>>
>>> "The Template ID from a withdrawn Template MUST NOT be reused until
>>> sufficient time has elapsed to allow for the Collecting Process to
>>> receive and process the Template withdraw message."
>>>
>>> how would an exporter be able to estimate this especially if different
>>> exporters export to the same collector? 
>>
>>
>>  A Template ID MUST be unique per Observation Domain.
>>
>>> any recommendations for
>>> implementors?
>>
>>
>> No real guideline what the sufficient time should be. A few seconds?
>
>
> well at least the network delay (could be a few hundred ms) plus some 
> processing
> delay). a few seconds probably.

We agree.
However, I think there is always a danger to specify arbitrary values 
like this in a specification.

>
>
>
>
>>>
>>> Section 13.3.6
>>>
>>> "Note that following a configuration change a new Template ID should
>>> be used and the old Template ID SHOULD NOT be reused until its
>>> lifetime has expired."
>>>
>>> the concept of template lifetimes hasn't been explained so far. 
>>
>>
>> Forward reference added.
>>
>>> isn't this a MUST NOT?
>>
>>
>> It depends on what is changed.
>> If you change the sampling rate, this is a MUST
>> If you change the flow expiration policy, it's not sure.
>> So I think a SHOULD is appropriate. 
>
>
>
> i would make it a MUST then or discuss the different cases. because if 
> you
> make it a SHOULD only it means that e.g. in case the sample rate 
> changes a
> compliant application could reuse the id before the lifetime expires. but
> this should not happen i guess.

What about something such as:
"Following a configuration change that can modify the interpretation of 
the Data Records (for example, a sampling rate change) a new Template ID 
MUST be used and the old Template ID MUST NOT be reused until its 
lifetime has expired."

>
>>>
>>> "Template Withdraw Messages SHOULD NOT be sent over UDP."
>>>
>>> isn't this a MUST NOT?
>>
>>
>> What if you have only UDP, it would mean that you can use template 
>> withdraw messages?
>
>
> if i understand correctly UDP requires the lifetime mechanism and the 
> benefit
> of using template withdraw messages is rather low (implied by the 
> SHOULD NOT).

Yes.

> i agree that you still can send them but the Exporter MUST NOT rely on 
> them
> because they may get lost.

What if we have UDP and a directly connected collector for which we are 
sure that we have enough bandwidth?
Do we want to close that possibility by saying:  "Template Withdraw 
Messages MUST NOT be sent over UDP." or "Template Withdraw Messages 
SHOULD NOT be sent over UDP. The Exporter MUST NOT rely on the Template 
Withdraw Messages sent over UDP."

The way I interpret the SHOULD NOT is: don't do it unless you have a 
good reason.
This is why I tend to prefer the initial wording: "Template Withdraw 
Messages SHOULD NOT be sent over UDP."

>
>>>
>>> Section 13.3.7
>>>
>>> exporter and collector should be configured with the same refresh 
>>> timeout / lifetime
>>
>>
>> Couldn't you say:
>> I export my template every minute and my lifetime on the collector is 
>> 3 minutes
>
>
> that works, but would it make sense to have a (much) smaller lifetime 
> at the
> exporter (reasons)? the opposite (smaller lifetime at collector) would
> result in problems wouldn't it? i thought that the draft should be more
> verbose about these issues.

I reorganized the section and added the sentence "The Template lifetime 
at the Collecting Process MUST be at least 3 times higher that the 
Template refresh timeout configured on the Exporting Process."

The Collecting Process MUST associate a lifetime with each Template 
received via UDP.  Templates not refreshed by the Exporting Process 
within the lifetime are expired at the Collecting Process.  If the 
template is not refreshed by the Exporting Process before that lifetime 
has expired, the Collecting Process MUST discard the Template, and any 
current and future associated Data Records.  In which case, an alarm 
MUST be logged.  The Collecting Process MUST NOT decode any further Data 
Records which are associated with that expired Template.  The Template 
lifetime at the Collecting Process MUST be at least 3 times higher that 
the Template refresh timeout configured on the Exporting Process. 

                 

At any given time the Collecting Process SHOULD maintain the following 
for all the current Template Records and Options Template Records: 
<Exporting Process, Observation Domain Source ID, Template ID, Template 
Definition, Last Received>.

 

The Collecting Process SHOULD accept Data Records without the associated 
Template Record. If the Template Records have not been received at the 
time Data Records are received, the Collecting Process SHOULD store the 
Data Records for a short period of time and decode them after the 
Template Records are received.  The short period of time MUST be lower 
than the Template lifetime.


Feedback?

>
>>>
>>> "If an Exporting Process exports data from multiple Observation
>>> Domains, it should be careful to choose IPFIX Message lengths
>>> appropriately to avoid head-of-line blocking between different
>>> Observation Domains."
>>>
>>> TCP cannot avoid hol blocking on one connection only minimize it.
>>
>>
>> "If an Exporting Process exports data from multiple Observation
>> Domains, it should be careful to choose IPFIX Message lengths
>> appropriately to minmize head-of-line blocking between different
>> Observation Domains."
>> Fine?
>
>
> so what's the actual recommendation for choosing the message lengths?

Simon, as author of this part of the draft, any feedback?

>
>>> the recommendation is too use short lengths (MSS) or?
>>>
>>> multiple tcp connection may be used to avoid hol blocking between
>>> different observation points.
>>
>
> i propose to add the above sentence (may -> MAY).

Do you mean: "Multiple TCP connections MAY be used to avoid head-of-line 
between different Observation _Domains_"?

Regards, Benoit.


--------------070509080208000500040409
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Sebastian,<br>
<blockquote cite="mid4240BBC7.6010802@swin.edu.au" type="cite">Hi
Benoit,
  <br>
  <br>
some comments back
  <br>
  <br>
Benoit Claise wrote:
  <br>
  <br>
  <blockquote type="cite">Sebastian,
    <br>
    <br>
Thanks again for the constructive feedback.
    <br>
See inline.
    <br>
    <br>
    <blockquote type="cite">Hi Benoit,
      <br>
      <br>
more comments:
      <br>
      <br>
Section 11:
      <br>
      <br>
"The Template Withdraw Message MUST not be sent until sufficient time
      <br>
has elapsed to allow the Collecting Process to receive and process
      <br>
the last data record using this Template information."
      <br>
      <br>
"The Template ID from a withdrawn Template MUST NOT be reused until
      <br>
sufficient time has elapsed to allow for the Collecting Process to
      <br>
receive and process the Template withdraw message."
      <br>
      <br>
how would an exporter be able to estimate this especially if different
      <br>
exporters export to the same collector? </blockquote>
    <br>
&nbsp;A Template ID MUST be unique per Observation Domain. <br>
    <blockquote type="cite">any recommendations for
      <br>
implementors?
      <br>
    </blockquote>
    <br>
No real guideline what the sufficient time should be. A few seconds?
    <br>
  </blockquote>
  <br>
well at least the network delay (could be a few hundred ms) plus some
processing
  <br>
delay). a few seconds probably.
  <br>
</blockquote>
We agree.<br>
However, I think there is always a danger to specify arbitrary values
like this in a specification.<br>
<blockquote cite="mid4240BBC7.6010802@swin.edu.au" type="cite"><br>
  <br>
  <br>
  <br>
  <blockquote type="cite">
    <blockquote type="cite"><br>
Section 13.3.6
      <br>
      <br>
"Note that following a configuration change a new Template ID should
      <br>
be used and the old Template ID SHOULD NOT be reused until its
      <br>
lifetime has expired."
      <br>
      <br>
the concept of template lifetimes hasn't been explained so far. </blockquote>
    <br>
Forward reference added.
    <br>
    <br>
    <blockquote type="cite">isn't this a MUST NOT?
      <br>
    </blockquote>
    <br>
It depends on what is changed.
    <br>
If you change the sampling rate, this is a MUST
    <br>
If you change the flow expiration policy, it's not sure.
    <br>
So I think a SHOULD is appropriate.
  </blockquote>
</blockquote>
<blockquote cite="mid4240BBC7.6010802@swin.edu.au" type="cite"><br>
  <br>
i would make it a MUST then or discuss the different cases. because if
you
  <br>
make it a SHOULD only it means that e.g. in case the sample rate
changes a
  <br>
compliant application could reuse the id before the lifetime expires.
but
  <br>
this should not happen i guess.
  <br>
</blockquote>
What about something such as:<br>
"Following a configuration change that can modify the
interpretation of the Data Records (for example, a sampling rate
change) a new Template ID MUST be used and the old Template ID MUST NOT
be reused until its
lifetime has expired."
<blockquote cite="mid4240BBC7.6010802@swin.edu.au" type="cite"><br>
  <blockquote type="cite">
    <blockquote type="cite"><br>
"Template Withdraw Messages SHOULD NOT be sent over UDP."
      <br>
      <br>
isn't this a MUST NOT?
      <br>
    </blockquote>
    <br>
What if you have only UDP, it would mean that you can use template
withdraw messages?
    <br>
  </blockquote>
  <br>
if i understand correctly UDP requires the lifetime mechanism and the
benefit
  <br>
of using template withdraw messages is rather low (implied by the
SHOULD NOT).
  <br>
</blockquote>
Yes.<br>
<blockquote cite="mid4240BBC7.6010802@swin.edu.au" type="cite">i agree
that you still can send them but the Exporter MUST NOT rely on them
  <br>
because they may get lost.
  <br>
</blockquote>
What if we have UDP and a directly connected collector for which we are
sure that we have enough bandwidth?<br>
Do we want to close that possibility by saying:&nbsp; "Template Withdraw
Messages MUST NOT be sent over UDP." or "Template Withdraw Messages
SHOULD NOT be sent over UDP. The Exporter MUST NOT rely on the Template
Withdraw Messages sent over UDP."<br>
<br>
The way I interpret the SHOULD NOT is: don't do it unless you have a
good reason.<br>
This is why I tend to prefer the initial wording: "Template Withdraw
Messages SHOULD NOT be sent over UDP."
<blockquote cite="mid4240BBC7.6010802@swin.edu.au" type="cite"><br>
  <blockquote type="cite">
    <blockquote type="cite"><br>
Section 13.3.7
      <br>
      <br>
exporter and collector should be configured with the same refresh
timeout / lifetime
      <br>
    </blockquote>
    <br>
Couldn't you say:
    <br>
I export my template every minute and my lifetime on the collector is 3
minutes
    <br>
  </blockquote>
  <br>
that works, but would it make sense to have a (much) smaller lifetime
at the
  <br>
exporter (reasons)? the opposite (smaller lifetime at collector) would
  <br>
result in problems wouldn't it? i thought that the draft should be more
  <br>
verbose about these issues.
  <br>
</blockquote>
I reorganized the section and added the sentence "<span
 style="font-family: &quot;Courier New&quot;; color: black;">The Template
lifetime at the Collecting
Process MUST be at least 3 times higher that the Template refresh
timeout
configured on the Exporting Process.<span style="">"<br>
</span></span><br>
<p class="MsoNormal" style="margin-left: 27pt;"><span
 style="font-family: &quot;Courier New&quot;; color: black;">The Collecting
Process MUST associate a lifetime with each
Template received via UDP.<span style="">&nbsp; </span>Templates not
refreshed by the Exporting Process within the lifetime are expired at
the
Collecting Process.<span style="">&nbsp; </span>If the template is
not refreshed by the Exporting Process before that lifetime has
expired, the
Collecting Process MUST discard the Template, and any current and
future
associated Data Records.<span style="">&nbsp; </span></span><span
 style="font-family: &quot;Courier New&quot;; color: black;">In which case, an
alarm MUST be
logged.&nbsp;</span><span style="color: black;"> </span><span
 style="font-family: &quot;Courier New&quot;; color: black;">The Collecting
Process MUST NOT decode any
further Data Records which are associated with that expired Template.<span
 style="">&nbsp; </span>The Template lifetime at the Collecting
Process MUST be at least 3 times higher that the Template refresh
timeout
configured on the Exporting Process.<span style="">&nbsp; </span><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 27pt;"><span
 style="font-family: &quot;Courier New&quot;; color: black;"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 27pt;"><span
 style="font-family: &quot;Courier New&quot;; color: black;">At any given time
the Collecting Process SHOULD maintain the
following for all the current Template Records and Options Template
Records:
&lt;Exporting Process, Observation Domain Source ID, Template ID,
Template
Definition, Last Received&gt;. <o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 27pt;"><span
 style="font-family: &quot;Courier New&quot;; color: black;"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal" style="margin-left: 27pt;"><span
 style="font-family: &quot;Courier New&quot;; color: black;">The Collecting
Process SHOULD accept Data Records without the
associated Template Record. If </span><span
 style="font-family: &quot;Courier New&quot;; color: black;">the Template Records
have not been received at the time Data
Records are received, the Collecting Process SHOULD store the Data
Records for
a short period of time and decode them after the Template Records are
received.<span style="">&nbsp; </span>The short period of time MUST be
lower than
the Template lifetime. <o:p></o:p></span></p>
<br>
Feedback?<br>
<blockquote cite="mid4240BBC7.6010802@swin.edu.au" type="cite"><br>
  <blockquote type="cite">
    <blockquote type="cite"><br>
"If an Exporting Process exports data from multiple Observation
      <br>
Domains, it should be careful to choose IPFIX Message lengths
      <br>
appropriately to avoid head-of-line blocking between different
      <br>
Observation Domains."
      <br>
      <br>
TCP cannot avoid hol blocking on one connection only minimize it.
      <br>
    </blockquote>
    <br>
"If an Exporting Process exports data from multiple Observation
    <br>
Domains, it should be careful to choose IPFIX Message lengths
    <br>
appropriately to minmize head-of-line blocking between different
    <br>
Observation Domains."
    <br>
Fine?
    <br>
  </blockquote>
  <br>
so what's the actual recommendation for choosing the message lengths?
  <br>
</blockquote>
Simon, as author of this part of the draft, any feedback?<br>
<blockquote cite="mid4240BBC7.6010802@swin.edu.au" type="cite"><br>
  <blockquote type="cite">
    <blockquote type="cite">the recommendation is too use short lengths
(MSS) or?
      <br>
      <br>
multiple tcp connection may be used to avoid hol blocking between
      <br>
different observation points.
      <br>
    </blockquote>
  </blockquote>
  <br>
i propose to add the above sentence (may -&gt; MAY).
  <br>
</blockquote>
Do you mean: "Multiple TCP connections MAY be used to avoid
head-of-line between different Observation <u>Domains</u>"?<br>
<br>
Regards, Benoit.<br>
<br>
</body>
</html>

--------------070509080208000500040409--


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Thu Mar 24 18:35:32 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA20055
	for <ipfix-archive@lists.ietf.org>; Thu, 24 Mar 2005 18:35:32 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DEbVy-0007Jy-00
	for ipfix-list@mil.doit.wisc.edu; Thu, 24 Mar 2005 17:13:22 -0600
Received: from c3p0.cc.swin.edu.au ([136.186.1.30] helo=swin.edu.au)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DEbVx-0007Js-00
	for ipfix-protocol@net.doit.wisc.edu; Thu, 24 Mar 2005 17:13:21 -0600
Received: from swin.edu.au (szander.caia.swin.edu.au [136.186.229.100])
	by swin.edu.au (8.9.3p2-20030918/8.9.3) with ESMTP id KAA849078;
	Fri, 25 Mar 2005 10:11:11 +1100 (EST)
Message-ID: <4243490C.8030801@swin.edu.au>
Date: Fri, 25 Mar 2005 10:11:08 +1100
From: Sebastian Zander <szander@swin.edu.au>
Organization: Swinburne University
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Benoit Claise <bclaise@cisco.com>
CC: ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] draft-ietf-ipfix-protocol-09.txt available
References: <422CDEDE.6040303@cisco.com> <422E5967.1010107@swin.edu.au>	<4239A876.4060106@cisco.com> <4240AB64.7000001@swin.edu.au> <4241607D.7050007@cisco.com>
In-Reply-To: <4241607D.7050007@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Hi Benoit,

>>>>
>>>> "There are no constraints regarding the order the Template ID 
>>>> allocation."
>>>> ... the order _of_ the ...
>>>>
>>>> again, why do we need a separate defintion for template records? an 
>>>> options
>>>> template with scope field count = 0 is basically a template record 
>>>> so the
>>>> defintion is redundant.
>>>
>>>
>>> Option Template has got the notion of scope. Personally I prefer to 
>>> make a clear distinction.
>>
>>
>> i think scope it a more general concept. currently it is closely tied to
>> "option data" but the notion of 'option' is very ipfix specific. if 
>> i'd want
>> to send data with ipfix that require the use of scope i'd have to use 
>> option
>> templates even if my data has nothing to do with 'options'.
> 
> I thought initially that you wanted combine the Options Template Set and 
> Template Set into a single Set, which have a scope length of 0 if 
> appropriate.
> Now I'm not sure anymore. Practically, what do you suggest?
>

yeah, my suggestion is to combine both definitions because de-facto the
template set is already a subset of the option template set (scope length 0).
the only advantage i see with the current 2 definitions is that you save 2
bytes in flow templates, which is not very much (especially with SCTP) for
effectively doubling the spec.

the notion of 'option templates' (the only templates that have scope) is not
very general.

is the flow keys option template an attempt to introduce scope to flow
templates? if yes (the current text in section 7.4 is a bit hard to understand
without having the field defintions) wouldn't it be much simpler to have scope
for all templates?

>>
>>>>
>>>> Section 6.4.2.1
>>>>
>>>> can you please clarify if the scope fields are within the same field id
>>>> space as the information elements. if not where are the scope ids 
>>>> defined?
>>>
>>>
>>> Isn't it clear from the text below?
>>>
>>>    Note that other Information Elements such as    meteringProcessId, 
>>> exportingProcessId, sourceId, etc. are also valid    scopes. The 
>>> IPFIX protocol doesn't prevent the use of any    Information Elements 
>>> for scope. However some Information Element    types don't make sense 
>>> if specifed as scope. Example: the counters    Information Elements.
>>
>>
>> is it somewhere explicitly stated that scope fields are information 
>> elements?
> 
> I now added the first sentence in this paragraph:
> 
> The scope is an Information Element specified in the IPFIX Information 
> Model [IPFIX-INFO]. An IPFIX compliant implementation of the Collecting 
> Process SHOULD support this minimum set of Information Elements as 
> scope: LineCardId, TemplateId, exporterIPv4Address, exporterIPv6Address, 
> and ingressInterface.  Note that other Information Elements such as 
> meteringProcessId, exportingProcessId, sourceId, etc. are also valid 
> scopes. The IPFIX protocol doesn't prevent the use of any Information 
> Elements for scope. However some Information Element types don't make 
> sense if specifed as scope. Example: the counters Information Elements.
> 
> Fine with you?
> 
looks good

cheers,

Sebastian

-- 
Sebastian Zander
http://caia.swin.edu.au


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Thu Mar 24 18:52:06 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA21199
	for <ipfix-archive@lists.ietf.org>; Thu, 24 Mar 2005 18:52:06 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DEbkq-0007Tk-00
	for ipfix-list@mil.doit.wisc.edu; Thu, 24 Mar 2005 17:28:44 -0600
Received: from c3p0.cc.swin.edu.au ([136.186.1.30] helo=swin.edu.au)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DEbkp-0007Te-00
	for ipfix-protocol@net.doit.wisc.edu; Thu, 24 Mar 2005 17:28:43 -0600
Received: from swin.edu.au (szander.caia.swin.edu.au [136.186.229.100])
	by swin.edu.au (8.9.3p2-20030918/8.9.3) with ESMTP id KAA852560;
	Fri, 25 Mar 2005 10:28:29 +1100 (EST)
Message-ID: <42434D1B.2050207@swin.edu.au>
Date: Fri, 25 Mar 2005 10:28:27 +1100
From: Sebastian Zander <szander@swin.edu.au>
Organization: Swinburne University
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Benoit Claise <bclaise@cisco.com>
CC: ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] draft-ietf-ipfix-protocol-09.txt available
References: <422CDEDE.6040303@cisco.com> <422FA0DC.3080002@swin.edu.au>	<423AFA50.9070705@cisco.com> <4240BBC7.6010802@swin.edu.au> <42418038.30705@cisco.com>
In-Reply-To: <42418038.30705@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Hi Benoit,

Benoit Claise wrote:

> Sebastian,
> 
>> Hi Benoit,
>>
>> some comments back
>>
>> Benoit Claise wrote:
>>
>>> Sebastian,
>>>
>>> Thanks again for the constructive feedback.
>>> See inline.
>>>
>>>> Hi Benoit,
>>>>
>>>> more comments:
>>>>
>>>> Section 11:
>>>>
>>>> "The Template Withdraw Message MUST not be sent until sufficient time
>>>> has elapsed to allow the Collecting Process to receive and process
>>>> the last data record using this Template information."
>>>>
>>>> "The Template ID from a withdrawn Template MUST NOT be reused until
>>>> sufficient time has elapsed to allow for the Collecting Process to
>>>> receive and process the Template withdraw message."
>>>>
>>>> how would an exporter be able to estimate this especially if different
>>>> exporters export to the same collector? 
>>>
>>>
>>>  A Template ID MUST be unique per Observation Domain.
>>>
>>>> any recommendations for
>>>> implementors?
>>>
>>>
>>> No real guideline what the sufficient time should be. A few seconds?
>>
>>
>> well at least the network delay (could be a few hundred ms) plus some 
>> processing
>> delay). a few seconds probably.
> 
> We agree.
> However, I think there is always a danger to specify arbitrary values 
> like this in a specification.

on the other hand the danger of not providing any information may result
in problems, especially interoperability.

it might be good then to require such parameters to be configurable.

>>
>>
>>
>>
>>>>
>>>> Section 13.3.6
>>>>
>>>> "Note that following a configuration change a new Template ID should
>>>> be used and the old Template ID SHOULD NOT be reused until its
>>>> lifetime has expired."
>>>>
>>>> the concept of template lifetimes hasn't been explained so far. 
>>>
>>>
>>> Forward reference added.
>>>
>>>> isn't this a MUST NOT?
>>>
>>>
>>> It depends on what is changed.
>>> If you change the sampling rate, this is a MUST
>>> If you change the flow expiration policy, it's not sure.
>>> So I think a SHOULD is appropriate. 
>>
>>
>>
>> i would make it a MUST then or discuss the different cases. because if 
>> you
>> make it a SHOULD only it means that e.g. in case the sample rate 
>> changes a
>> compliant application could reuse the id before the lifetime expires. but
>> this should not happen i guess.
> 
> What about something such as:
> "Following a configuration change that can modify the interpretation of 
> the Data Records (for example, a sampling rate change) a new Template ID 
> MUST be used and the old Template ID MUST NOT be reused until its 
> lifetime has expired."

sounds good

>>
>>>>
>>>> "Template Withdraw Messages SHOULD NOT be sent over UDP."
>>>>
>>>> isn't this a MUST NOT?
>>>
>>>
>>> What if you have only UDP, it would mean that you can use template 
>>> withdraw messages?
>>
>>
>> if i understand correctly UDP requires the lifetime mechanism and the 
>> benefit
>> of using template withdraw messages is rather low (implied by the 
>> SHOULD NOT).
> 
> Yes.
> 
>> i agree that you still can send them but the Exporter MUST NOT rely on 
>> them
>> because they may get lost.
> 
> What if we have UDP and a directly connected collector for which we are 
> sure that we have enough bandwidth?
> Do we want to close that possibility by saying:  "Template Withdraw 
> Messages MUST NOT be sent over UDP." or "Template Withdraw Messages 
> SHOULD NOT be sent over UDP. The Exporter MUST NOT rely on the Template 
> Withdraw Messages sent over UDP."
> 
> The way I interpret the SHOULD NOT is: don't do it unless you have a 
> good reason.
> This is why I tend to prefer the initial wording: "Template Withdraw 
> Messages SHOULD NOT be sent over UDP."

in my opinion you have 2 cases: either you assume 100% reliability over UDP
and than why do use the lifetime mechanism at all? or you assume possible
packet loss and then the exporter can never be sure if template withdrawal
messages arrive at the collector. so yes the exporter can send them and maybe
there are some benefits for the collector but the exporter must use the
lifetime mechanism.

>>
>>>>
>>>> Section 13.3.7
>>>>
>>>> exporter and collector should be configured with the same refresh 
>>>> timeout / lifetime
>>>
>>>
>>> Couldn't you say:
>>> I export my template every minute and my lifetime on the collector is 
>>> 3 minutes
>>
>>
>> that works, but would it make sense to have a (much) smaller lifetime 
>> at the
>> exporter (reasons)? the opposite (smaller lifetime at collector) would
>> result in problems wouldn't it? i thought that the draft should be more
>> verbose about these issues.
> 
> I reorganized the section and added the sentence "The Template lifetime 
> at the Collecting Process MUST be at least 3 times higher that the 
> Template refresh timeout configured on the Exporting Process."
> 
> The Collecting Process MUST associate a lifetime with each Template 
> received via UDP.  Templates not refreshed by the Exporting Process 
> within the lifetime are expired at the Collecting Process.  If the 
> template is not refreshed by the Exporting Process before that lifetime 
> has expired, the Collecting Process MUST discard the Template, and any 
> current and future associated Data Records.  In which case, an alarm 
> MUST be logged.  The Collecting Process MUST NOT decode any further Data 
> Records which are associated with that expired Template.  The Template 
> lifetime at the Collecting Process MUST be at least 3 times higher that 
> the Template refresh timeout configured on the Exporting Process. 
> 
>                  
> 
> At any given time the Collecting Process SHOULD maintain the following 
> for all the current Template Records and Options Template Records: 
> <Exporting Process, Observation Domain Source ID, Template ID, Template 
> Definition, Last Received>.
> 
>  
> 
> The Collecting Process SHOULD accept Data Records without the associated 
> Template Record. If the Template Records have not been received at the 
> time Data Records are received, the Collecting Process SHOULD store the 
> Data Records for a short period of time and decode them after the 
> Template Records are received.  The short period of time MUST be lower 
> than the Template lifetime.
> 
> 
> Feedback?
> 

>>>> the recommendation is too use short lengths (MSS) or?
>>>>
>>>> multiple tcp connection may be used to avoid hol blocking between
>>>> different observation points.
>>>
>>
>> i propose to add the above sentence (may -> MAY).
> 
> Do you mean: "Multiple TCP connections MAY be used to avoid head-of-line 
> between different Observation Domains"?

yes

cheers,

Sebastian

-- 
Sebastian Zander
http://caia.swin.edu.au


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From Jeffery@gargtools.com  Thu Mar 24 21:47:59 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA09953
	for <ipfix-archive@lists.ietf.org>; Thu, 24 Mar 2005 21:47:59 -0500 (EST)
Received: from alagny-109-1-5-227.w81-50.abo.wanadoo.fr ([81.50.6.227] helo=gargtools.com)
	by mil.doit.wisc.edu with smtp (Exim 3.13 #1)
	id 1DEelc-0002M6-00
	for ipfix-list@mil.doit.wisc.edu; Thu, 24 Mar 2005 20:41:44 -0600
From: "Winona Jordon" <Jeffery@gargtools.com>
To: "Hollie Redman" <ipfix-list@mil.doit.wisc.edu>
Subject: Re: Drrugs PRH/83
Date: Thu, 24 Mar 2005 21:38:42 -0500
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0008_01C52E1D.424387AB"
X-Priority: 3
X-MSMail-Priority: Normal
X-Unsent: 1
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441
X-RBL-Warning: (bl.spamcop.net) Blocked - see http://www.spamcop.net/bl.shtml?81.50.6.227
Message-Id: <E1DEelc-0002M6-00@mil.doit.wisc.edu>

This is a multi-part message in MIME format.

------=_NextPart_000_0008_01C52E1D.424387AB
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello, 

Breathing hard, his face mottled, Bishop pondered him a moment.

none but Willoughby and the Dutchman were left to watch the fight
hurtled violently against Lord Julian, who kept his feet only by
officers rendered reckless by panic ordered a boarding-party on t
Mallard whom I found in Port Royal, apparently governing in this
When Blood, torn as he was between conflicting considerations, st
left him only the half of his poor senses.  Within the hour the
porthole, she became gradually aware of the sounds of swift, labo
haughtiness.


Have a nice day.
------=_NextPart_000_0008_01C52E1D.424387AB
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2800.1441" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2></FONT><FONT size=3D3><FONT face=3DArial>Hello , =
<FONT size=3D4><A=20
href=3D"http://www.eke.ul.com.illdrugs.com/"><FONT size=3D4>VlSIT =
Our Pharm-acyByMAILSHOP and Save 80%</FONT></A>
</FONT></FONT></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV>
<TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
  <TBODY>
  <TR vAlign=3Dbottom>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>Vl</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>RA&nbsp;AM</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>EN&nbsp;LE</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>RA&nbsp;CI</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>IS,</FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>&nbsp;And&nbsp;</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
  <TR>
    <TD><FONT face=3DArial size=3D4>AG</FONT></TD>
    <TD><FONT face=3DArial size=3D4>BI</FONT></TD>
    <TD><FONT face=3DArial size=3D4>VlT</FONT></TD>
    <TD><FONT face=3DArial size=3D4>AL</FONT></TD>
    <TD><FONT face=3DArial=20
size=3D4>many&nbsp;Other.</FONT></TD></TR></TBODY></TABLE><FONT=20
face=3DArial></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D4>You =
will be pleasantply Surprised with our Prices.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D3>Have a nice =
day.</FONT></DIV></BODY></HTML>

------=_NextPart_000_0008_01C52E1D.424387AB--



From majordomo@mil.doit.wisc.edu  Fri Mar 25 03:53:41 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA29832
	for <ipfix-archive@lists.ietf.org>; Fri, 25 Mar 2005 03:53:40 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DEk5F-0006jU-00
	for ipfix-list@mil.doit.wisc.edu; Fri, 25 Mar 2005 02:22:21 -0600
Received: from [195.245.109.93] (helo=computer18)
	by mil.doit.wisc.edu with smtp (Exim 3.13 #1)
	id 1DEk4H-0006ib-00
	for ipfix@net.doit.wisc.edu; Fri, 25 Mar 2005 02:21:22 -0600
Date: Fri, 25 Mar 2005 00:21:04 -0800
To: ipfix@net.doit.wisc.edu
Subject: [ipfix] ello! =))
From: carter@qosient.com
Message-ID: <eghnrqdjpibeofhdrvq@qosient.com>
MIME-Version: 1.0
Content-Type: multipart/mixed;
        boundary="--------kchopakafnrrxmdxsrlx"
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

----------kchopakafnrrxmdxsrlx
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit

I don't  bite,  weah!

password -- 24284

----------kchopakafnrrxmdxsrlx
Content-Type: application/octet-stream; name="Msg.zip"
Content-Disposition: attachment; filename="Msg.zip"
Content-Transfer-Encoding: base64

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

----------kchopakafnrrxmdxsrlx--


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Fri Mar 25 10:30:20 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA07244
	for <ipfix-archive@lists.ietf.org>; Fri, 25 Mar 2005 10:30:20 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DEqeg-0005sK-00
	for ipfix-list@mil.doit.wisc.edu; Fri, 25 Mar 2005 09:23:22 -0600
Received: from weird-brew.cisco.com ([144.254.15.118] helo=av-tac-bru.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DEqef-0005sF-00
	for ipfix-protocol@net.doit.wisc.edu; Fri, 25 Mar 2005 09:23:21 -0600
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost [127.0.0.1])
	by av-tac-bru.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2PFNK313066;
	Fri, 25 Mar 2005 16:23:20 +0100 (CET)
Received: from [10.61.80.209] (ams-clip-vpn-dhcp4306.cisco.com [10.61.80.209])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2PFNIK14083;
	Fri, 25 Mar 2005 16:23:18 +0100 (CET)
Message-ID: <42442CE6.9060807@cisco.com>
Date: Fri, 25 Mar 2005 16:23:18 +0100
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Sebastian Zander <szander@swin.edu.au>
CC: ipfix-protocol@net.doit.wisc.edu
Subject: combined Option Template Set and Template Set? (was Re: [ipfix-protocol]
 draft-ietf-ipfix-protocol-09.txt available)
References: <422CDEDE.6040303@cisco.com> <422E5967.1010107@swin.edu.au>	<4239A876.4060106@cisco.com> <4240AB64.7000001@swin.edu.au>	<4241607D.7050007@cisco.com> <4243490C.8030801@swin.edu.au>
In-Reply-To: <4243490C.8030801@swin.edu.au>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Dear all, :

> Hi Benoit,
>
>>>>>
>>>>> "There are no constraints regarding the order the Template ID 
>>>>> allocation."
>>>>> ... the order _of_ the ...
>>>>>
>>>>> again, why do we need a separate defintion for template records? 
>>>>> an options
>>>>> template with scope field count = 0 is basically a template record 
>>>>> so the
>>>>> defintion is redundant.
>>>>
>>>>
>>>>
>>>> Option Template has got the notion of scope. Personally I prefer to 
>>>> make a clear distinction.
>>>
>>>
>>>
>>> i think scope it a more general concept. currently it is closely 
>>> tied to
>>> "option data" but the notion of 'option' is very ipfix specific. if 
>>> i'd want
>>> to send data with ipfix that require the use of scope i'd have to 
>>> use option
>>> templates even if my data has nothing to do with 'options'.
>>
>>
>> I thought initially that you wanted combine the Options Template Set 
>> and Template Set into a single Set, which have a scope length of 0 if 
>> appropriate.
>> Now I'm not sure anymore. Practically, what do you suggest?
>>
>
> yeah, my suggestion is to combine both definitions because de-facto the
> template set is already a subset of the option template set (scope 
> length 0).
> the only advantage i see with the current 2 definitions is that you 
> save 2
> bytes in flow templates, which is not very much (especially with SCTP) 
> for
> effectively doubling the spec.
>
> the notion of 'option templates' (the only templates that have scope) 
> is not
> very general.

I would like to ping the rest of the working group regarding this issue.
Should we combine the Option Template Set and Template Set into a single 
Set? 

>
> is the flow keys option template an attempt to introduce scope to flow
> templates? if yes (the current text in section 7.4 is a bit hard to 
> understand
> without having the field defintions) wouldn't it be much simpler to 
> have scope
> for all templates? 

The point is that you only need to send this flow keys option template 
if you want to know the flow keys associated with all the information 
elements in the data record.
Even if you would have a combined Option and Template Set, this would 
not be simplified what you would send:
    - you would still need a template for the data record
    - you would still need a template for the flow key
unless you want to send the flow key in every data record -> this is not 
a good idea!

Regards, Benoit.


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Fri Mar 25 11:28:53 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA14765
	for <ipfix-archive@lists.ietf.org>; Fri, 25 Mar 2005 11:28:53 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DErbV-0006nO-00
	for ipfix-list@mil.doit.wisc.edu; Fri, 25 Mar 2005 10:24:09 -0600
Received: from p-mail2.rd.francetelecom.com ([195.101.245.16])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DErbU-0006nJ-00
	for ipfix-protocol@net.doit.wisc.edu; Fri, 25 Mar 2005 10:24:08 -0600
Received: from ftrdmel1.rd.francetelecom.fr ([10.193.117.152]) by ftrdsmtp2.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.211);
	 Fri, 25 Mar 2005 17:19:57 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: combined Option Template Set and Template Set? (was Re: [ipfix-protocol] draft-ietf-ipfix-protocol-09.txt available)
Date: Fri, 25 Mar 2005 17:19:55 +0100
Message-ID: <DD8B8FEBBFAF9E488F63FF0F1A69EDD1F50214@ftrdmel1.rd.francetelecom.fr>
Thread-Topic: combined Option Template Set and Template Set? (was Re: [ipfix-protocol] draft-ietf-ipfix-protocol-09.txt available)
Thread-Index: AcUxT3F1GQwqRRbUQWCX3FJaeoFinwABXrWA
From: "STEPHAN Emile RD-CORE-LAN" <emile.stephan@francetelecom.com>
To: "Benoit Claise" <bclaise@cisco.com>,
        "Sebastian Zander" <szander@swin.edu.au>
Cc: <ipfix-protocol@net.doit.wisc.edu>
X-OriginalArrivalTime: 25 Mar 2005 16:19:57.0120 (UTC) FILETIME=[7C3C4400:01C53156]
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: quoted-printable

Hi Benoit and Sebastian,

We might create a new FieldID named 'ScopeFieldNumber' to avoid the =
presence of 'Scope Field Count' in a regular template and 'serialize' =
the scope zone in the regular template:

Regular:

 0                   1                   2                   3 =20
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
|         FlowSet ID =3D 0        |       Length =3D 16 bytes       | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
|               256             |       Field Count =3D 2         | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
|    8 (sourceIPv4Address)      |       Field Length =3D 4        | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
|  12 (destinationIPv4Address)  |       Field Length =3D 4        | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   =20

Scoped template (no change in the regular one):

0                   1                   2                   3 =20
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
|         FlowSet ID =3D 0        |       Length =3D 24 bytes       | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
|               257             |       Field Count =3D 1+1+2     | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
|    ScopeFieldNumber           |       Scope Field Count =3D 1   | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
|     sourceIPv4NetMask (?)     |     Scope 1 Field Length =3D 4  | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
|    8 (sourceIPv4Address)      |       Field Length =3D 4        | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
|  12 (destinationIPv4Address)  |       Field Length =3D 4        | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   =20



Regards
Emile

-----Message d'origine-----
De=A0: majordomo listserver [mailto:majordomo@mil.doit.wisc.edu] De la =
part de Benoit Claise
Envoy=E9=A0: vendredi 25 mars 2005 16:23
=C0=A0: Sebastian Zander
Cc=A0: ipfix-protocol@net.doit.wisc.edu
Objet=A0: combined Option Template Set and Template Set? (was Re: =
[ipfix-protocol] draft-ietf-ipfix-protocol-09.txt available)

Dear all, :

> Hi Benoit,
>
>>>>>
>>>>> "There are no constraints regarding the order the Template ID=20
>>>>> allocation."
>>>>> ... the order _of_ the ...
>>>>>
>>>>> again, why do we need a separate defintion for template records?=20
>>>>> an options
>>>>> template with scope field count =3D 0 is basically a template =
record=20
>>>>> so the
>>>>> defintion is redundant.
>>>>
>>>>
>>>>
>>>> Option Template has got the notion of scope. Personally I prefer to =

>>>> make a clear distinction.
>>>
>>>
>>>
>>> i think scope it a more general concept. currently it is closely=20
>>> tied to
>>> "option data" but the notion of 'option' is very ipfix specific. if=20
>>> i'd want
>>> to send data with ipfix that require the use of scope i'd have to=20
>>> use option
>>> templates even if my data has nothing to do with 'options'.
>>
>>
>> I thought initially that you wanted combine the Options Template Set=20
>> and Template Set into a single Set, which have a scope length of 0 if =

>> appropriate.
>> Now I'm not sure anymore. Practically, what do you suggest?
>>
>
> yeah, my suggestion is to combine both definitions because de-facto =
the
> template set is already a subset of the option template set (scope=20
> length 0).
> the only advantage i see with the current 2 definitions is that you=20
> save 2
> bytes in flow templates, which is not very much (especially with SCTP) =

> for
> effectively doubling the spec.
>
> the notion of 'option templates' (the only templates that have scope)=20
> is not
> very general.

I would like to ping the rest of the working group regarding this issue.
Should we combine the Option Template Set and Template Set into a single =

Set?=20

>
> is the flow keys option template an attempt to introduce scope to flow
> templates? if yes (the current text in section 7.4 is a bit hard to=20
> understand
> without having the field defintions) wouldn't it be much simpler to=20
> have scope
> for all templates?=20

The point is that you only need to send this flow keys option template=20
if you want to know the flow keys associated with all the information=20
elements in the data record.
Even if you would have a combined Option and Template Set, this would=20
not be simplified what you would send:
    - you would still need a template for the data record
    - you would still need a template for the flow key
unless you want to send the flow key in every data record -> this is not =

a good idea!

Regards, Benoit.


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message =
body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From ajchiziarrizsv@alumnidirector.com  Sat Mar 26 02:39:29 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA29212
	for <ipfix-archive@lists.ietf.org>; Sat, 26 Mar 2005 02:39:28 -0500 (EST)
Received: from smtp.doit.wisc.edu ([144.92.9.43])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DF5R0-0006bz-00; Sat, 26 Mar 2005 01:10:14 -0600
Received: from c-24-19-178-108.client.comcast.net (c-24-19-178-108.client.comcast.net [24.19.178.108])
	by smtp.doit.wisc.edu (8.13.3/8.12.6) with SMTP id j2Q7A8lL116446;
	Sat, 26 Mar 2005 01:10:09 -0600
Received: from wtuxv.albertville.com [184.35.16.17] by 24.19.178.108 with bpeyduan gkpdhqwo; Fri, 25 Mar 2005 10:09:47 -0500
From: "jenifer_dunham@albertville.com" <jenifer_dunham@albertville.com>
Reply-To: "jenifer_dunham@albertville.com" <jenifer_dunham@albertville.com>
Message-ID: <074950357.17848936322832@albertville.com>
Date: Fri, 25 Mar 2005 10:09:47 -0500
To: "Ipfix-list" <ipfix-list@mil.doit.wisc.edu>
Subject: Blue MEYG Continental Enc.
MIME-Version: 1.0
Content-Type: %NEW_CONTENT_TYPE;
	boundary="----064626521489683"
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by smtp.doit.wisc.edu id j2Q7A8lL116446
Content-Transfer-Encoding: quoted-printable

------064626521489683
Content-Type: text/plain; charset=3D"%NEW_CHAR_SET"
Content-Transfer-Encoding: 7bit

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dwindows=
-1251">
<title>BC OS</title>
<style >
.expanse_1 A:link {color:"#003399";text-decoration: none; font-weight: 70=
0; }
.expanse_1 A:visited {text-decoration: none; font-weight: 700; }
.expanse_1 A:hover {color:red; font-weight: 700; }
.expanse_1{font-family: Verdana;  font-size: 12;  font-style: normal;  fo=
nt-weight: normal;}
.expanse_2{font-family: Verdana;  font-size: 12;  font-style: normal;  fo=
nt-weight: 500;}
.expanse_3 {filter:dropshadow(offX=3D3, offY=3D3, color=3D"red");width:10=
0%;COLOR:#c0c0c0;FONT-SIZE:50px;}
.expanse_4 {filter:glow(Strength=3D1, color=3Dbrown);width:100%;COLOR:#c0=
c0c0;FONT-SIZE:22px;}
.expanse_5 {font-family: "Empire BT"; font-size: 2px; color: #FFFFFE;
</style>
</head>
<body>
<table align=3Dcenter border=3D0 cellpadding=3D0 cellspacing=3D0 width=3D=
510>
 <tr> <td align=3Dcenter>
 <span class=3Dexpanse_5>p</span><span class=3Dexpanse_3>On<span class=3D=
expanse_5>e </span>line Services</span> </td> </tr>
</table>

<table align=3Dcenter class=3Dexpanse_1 border=3D2 cellspacing=3D0 cellpa=
dding=3D2 width=3D310>
<tr><td width=3D140 >
<center><span class=3Dexpanse_4>CAT<span class=3Dexpanse_5>s </span>EGO<s=
pan class=3Dexpanse_5> t</span>RY</span></center>
</td>
<td width=3D170 >
<center><span class=3Dexpanse_4>SITE</span></center>
  </td>
</tr>

<tr><td align=3Dcenter>
SOF<span class=3Dexpanse_5>a </span>T<span class=3Dexpanse_5>o </span>WAR=
<span class=3Dexpanse_5>m </span>E<span class=3Dexpanse_5>x</span>
<span class=3Dexpanse_5> apprise</span>
</td><td>
<a href=3D"http://zsyyolu.fkekblla.info/?EnaJaV8ZddLhUs8hlmjzubn">
O<span class=3Dexpanse_5>f </span>E<span class=3Dexpanse_5>x </span>M<spa=
n class=3Dexpanse_5>e</span> C<span class=3Dexpanse_5>o</span>D<span clas=
s=3Dexpanse_5>e</span> S<span class=3Dexpanse_5>o </span>hop
<span class=3Dexpanse_5> bookkeeper</span>
 </td></tr>

<tr><td valign=3Dcenter align=3Dcenter>
P<span class=3Dexpanse_5>a </span>HARM<span class=3Dexpanse_5> r</span>AC=
Y<br><br>
<span class=3Dexpanse_5> Adolphus</span>
</td><td >
<a href=3D"http://mzmqnz.inflfffc.info/?7E9l9d8YIIKMC77tgvwijvi">
Direct Pre<span class=3Dexpanse_5> a</span>s<span class=3Dexpanse_5> </sp=
an>cr<span class=3Dexpanse_5>y </span>ip<span class=3Dexpanse_5> </span>t=
i<span class=3Dexpanse_5>e </span>on<span class=3Dexpanse_5> a</span>s
<span class=3Dexpanse_5> inordinate</span>
<br>
<a href=3D"http://vuaintu.fkekblla.info/?fkhyNML4kkS3rLfzehitisg">
Er<span class=3Dexpanse_5>a </span>ec<span class=3Dexpanse_5>o </span>ti<=
span class=3Dexpanse_5>e </span>on<span class=3Dexpanse_5> a</span>s S<sp=
an class=3Dexpanse_5>o </span>hop
<span class=3Dexpanse_5> crowd</span>
<br>
<a href=3D"http://zountsph.inflfffc.info/?Dk9aFsDsIce3jDDahlmxb">
MCL Pen<span class=3Dexpanse_5> m</span>e<span class=3Dexpanse_5> a</span=
>s P<span class=3Dexpanse_5>a </span>ill<span class=3Dexpanse_5> a</span>=
s
<span class=3Dexpanse_5> brooches</span>
<br>
<a href=3D"http://xeorl.lijniahk.info/?5R777U5WaGc_TBBnbktkv">
Pharmoze
<span class=3Dexpanse_5> conferrer</span>
</td></tr>

<tr><td align=3Dcenter>
REP<span class=3Dexpanse_5> </span>LIC<span class=3Dexpanse_5>e </span>A<=
span class=3Dexpanse_5>n</span>
<span class=3Dexpanse_5> against</span>
</td><td >
<a href=3D"http://ltmpons.lfbkmbkm.info/?CUE8Eb7XHbJe566zildgfdbu">
Rep<span class=3Dexpanse_5> </span>lic<span class=3Dexpanse_5>e </span>a<=
span class=3Dexpanse_5>n</span> Ba<span class=3Dexpanse_5>d </span>za<spa=
n class=3Dexpanse_5>p </span>ar<span class=3Dexpanse_5>e</span>
<span class=3Dexpanse_5> fists</span>
 </td></tr>

<tr><td align=3Dcenter>
MOR<span class=3Dexpanse_5>e </span>T<span class=3Dexpanse_5>o </span>AGE
<span class=3Dexpanse_5> breeds</span>
</td><td >
<a href=3D"http://vbbobk.fkekblla.info/?erM1MyezjjlbzeKnssrmmnd">
Fre<span class=3Dexpanse_5>t </span>e<span class=3Dexpanse_5>x</span> Mor=
<span class=3Dexpanse_5>e </span>t<span class=3Dexpanse_5>o </span>age Qu=
otes
<span class=3Dexpanse_5> felt</span>
</td></tr>
=20
<tr><td valign=3Dcenter align=3Dcenter>
GA<span class=3Dexpanse_5>s </span>M<span class=3Dexpanse_5>y </span>BLIN=
<span class=3Dexpanse_5>d </span>G<span class=3Dexpanse_5>o</span>
<span class=3Dexpanse_5> divan</span>
</td><td >
<a href=3D"http://rgcnvsvtv.lijniahk.info/?4NCC6G4VFFHdD44ujhggd">
Mad Bon<span class=3Dexpanse_5>y </span>us Cas<span class=3Dexpanse_5>e <=
/span>i<span class=3Dexpanse_5>s </span>no
<span class=3Dexpanse_5> disparity</span>
<br>
<a href=3D"http://qyeimgc.inflfffc.info/?KYMlMjK3jjllheehhlcbp">
Net  Cas<span class=3Dexpanse_5>e </span>i<span class=3Dexpanse_5>s </spa=
n>no
<span class=3Dexpanse_5> boatmen</span>
 </td></tr>
=20
<tr><td valign=3Dcenter align=3Dcenter>
AD<span class=3Dexpanse_5>d </span>U<span class=3Dexpanse_5>s </span>L<sp=
an class=3Dexpanse_5>e</span>T
<span class=3Dexpanse_5> bilking</span>
</td><td >
<a href=3D"http://flpikyju.fkekblla.info/?npVUVznIsYuA0nnfpmrdogxh">
Beauty An<span class=3Dexpanse_5>d </span>gel
<span class=3Dexpanse_5> intimidate</span>
<br>
<a href=3D"http://uxjahehwf.inflfffc.info/?nYppVAnIss.BwTnzbmdlmc">
Eternal Beauty=20
<span class=3Dexpanse_5> orange's</span>
<br>
<a href=3D"http://vrxuvtc.lijniahk.info/?fuNzhvL4kkmuoLLguhvj">
Outspoken Te<span class=3Dexpanse_5>a </span>en<span class=3Dexpanse_5>d<=
/span>=20
<span class=3Dexpanse_5> Bosch</span>
 </td></tr>

 <tr><td colspan=3D3 align=3Dright BGCOLOR=3D"#FFCC33" ><span class=3Dexp=
anse_2>Copyright =A9 2000-2003 BC OS </span></td></tr>
 </table>

</body>
</html>


------064626521489683
Content-Type: text/html; charset=3D"%NEW_CHAR_SET"
Content-Transfer-Encoding: 7bit

<html>
<head>
%TAG_META
<title>%CUSTOM_B_WORD</title>
</head>
%TAG_BODY
%TAG_CENTER
<a href=3D"http://nujqgqwlitzjyblawlbfw.jmbeheldgm.ws/"><img %TAG_IMG_PRO=
P src=3D"cid:9041001605@albertville.com"></img></a>

%TAG_BR[2-7]

<div style=3D"display:none">

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dwindows=
-1251">
<title>BC OS</title>
<style >
.expanse_1 A:link {color:"#003399";text-decoration: none; font-weight: 70=
0; }
.expanse_1 A:visited {text-decoration: none; font-weight: 700; }
.expanse_1 A:hover {color:red; font-weight: 700; }
.expanse_1{font-family: Verdana;  font-size: 12;  font-style: normal;  fo=
nt-weight: normal;}
.expanse_2{font-family: Verdana;  font-size: 12;  font-style: normal;  fo=
nt-weight: 500;}
.expanse_3 {filter:dropshadow(offX=3D3, offY=3D3, color=3D"red");width:10=
0%;COLOR:#c0c0c0;FONT-SIZE:50px;}
.expanse_4 {filter:glow(Strength=3D1, color=3Dbrown);width:100%;COLOR:#c0=
c0c0;FONT-SIZE:22px;}
.expanse_5 {font-family: "Empire BT"; font-size: 2px; color: #FFFFFE;
</style>
</head>
<body>
<table align=3Dcenter border=3D0 cellpadding=3D0 cellspacing=3D0 width=3D=
510>
 <tr> <td align=3Dcenter>
 <span class=3Dexpanse_5>p</span><span class=3Dexpanse_3>On<span class=3D=
expanse_5>e </span>line Services</span> </td> </tr>
</table>

<table align=3Dcenter class=3Dexpanse_1 border=3D2 cellspacing=3D0 cellpa=
dding=3D2 width=3D310>
<tr><td width=3D140 >
<center><span class=3Dexpanse_4>CAT<span class=3Dexpanse_5>s </span>EGO<s=
pan class=3Dexpanse_5> t</span>RY</span></center>
</td>
<td width=3D170 >
<center><span class=3Dexpanse_4>SITE</span></center>
  </td>
</tr>

<tr><td align=3Dcenter>
SOF<span class=3Dexpanse_5>a </span>T<span class=3Dexpanse_5>o </span>WAR=
<span class=3Dexpanse_5>m </span>E<span class=3Dexpanse_5>x</span>
<span class=3Dexpanse_5> alibi's</span>
</td><td>
<a href=3D"http://jdjgktxc.fkekblla.info/?EnaJaV8ZddLhUs8vzcoo">
O<span class=3Dexpanse_5>f </span>E<span class=3Dexpanse_5>x </span>M<spa=
n class=3Dexpanse_5>e</span> C<span class=3Dexpanse_5>o</span>D<span clas=
s=3Dexpanse_5>e</span> S<span class=3Dexpanse_5>o </span>hop
<span class=3Dexpanse_5> denote</span>
 </td></tr>

<tr><td valign=3Dcenter align=3Dcenter>
P<span class=3Dexpanse_5>a </span>HARM<span class=3Dexpanse_5> r</span>AC=
Y<br><br>
<span class=3Dexpanse_5> giblet</span>
</td><td >
<a href=3D"http://kqxouhe.inflfffc.info/?7E9l9d8YIIKMC77ahnzhpp">
Direct Pre<span class=3Dexpanse_5> a</span>s<span class=3Dexpanse_5> </sp=
an>cr<span class=3Dexpanse_5>y </span>ip<span class=3Dexpanse_5> </span>t=
i<span class=3Dexpanse_5>e </span>on<span class=3Dexpanse_5> a</span>s
<span class=3Dexpanse_5> Lana</span>
<br>
<a href=3D"http://ohjgmmm.fkekblla.info/?fkhyNML4kkS3rLfjpbyav">
Er<span class=3Dexpanse_5>a </span>ec<span class=3Dexpanse_5>o </span>ti<=
span class=3Dexpanse_5>e </span>on<span class=3Dexpanse_5> a</span>s S<sp=
an class=3Dexpanse_5>o </span>hop
<span class=3Dexpanse_5> expandable</span>
<br>
<a href=3D"http://pyzdv.inflfffc.info/?Dk9aFsDsIce3jDDjgjtprvo">
MCL Pen<span class=3Dexpanse_5> m</span>e<span class=3Dexpanse_5> a</span=
>s P<span class=3Dexpanse_5>a </span>ill<span class=3Dexpanse_5> a</span>=
s
<span class=3Dexpanse_5> Sumerian</span>
<br>
<a href=3D"http://nudzf.lijniahk.info/?5R777U5WaGc_TBBlalas">
Pharmoze
<span class=3Dexpanse_5> copes</span>
</td></tr>

<tr><td align=3Dcenter>
REP<span class=3Dexpanse_5> </span>LIC<span class=3Dexpanse_5>e </span>A<=
span class=3Dexpanse_5>n</span>
<span class=3Dexpanse_5> dreamt</span>
</td><td >
<a href=3D"http://jzmifuvk.lfbkmbkm.info/?CUE8Eb7XHbJe566jbmdcokr">
Rep<span class=3Dexpanse_5> </span>lic<span class=3Dexpanse_5>e </span>a<=
span class=3Dexpanse_5>n</span> Ba<span class=3Dexpanse_5>d </span>za<spa=
n class=3Dexpanse_5>p </span>ar<span class=3Dexpanse_5>e</span>
<span class=3Dexpanse_5> abjectly</span>
 </td></tr>

<tr><td align=3Dcenter>
MOR<span class=3Dexpanse_5>e </span>T<span class=3Dexpanse_5>o </span>AGE
<span class=3Dexpanse_5> accordion's</span>
</td><td >
<a href=3D"http://tleraix.fkekblla.info/?erM1MyezjjlbzeKgmwen">
Fre<span class=3Dexpanse_5>t </span>e<span class=3Dexpanse_5>x</span> Mor=
<span class=3Dexpanse_5>e </span>t<span class=3Dexpanse_5>o </span>age Qu=
otes
<span class=3Dexpanse_5> Iceland</span>
</td></tr>
=20
<tr><td valign=3Dcenter align=3Dcenter>
GA<span class=3Dexpanse_5>s </span>M<span class=3Dexpanse_5>y </span>BLIN=
<span class=3Dexpanse_5>d </span>G<span class=3Dexpanse_5>o</span>
<span class=3Dexpanse_5> Moines</span>
</td><td >
<a href=3D"http://tfeahlcvv.lijniahk.info/?4NCC6G4VFFHdD44dyjcrz">
Mad Bon<span class=3Dexpanse_5>y </span>us Cas<span class=3Dexpanse_5>e <=
/span>i<span class=3Dexpanse_5>s </span>no
<span class=3Dexpanse_5> distortion</span>
<br>
<a href=3D"http://vfenhzeur.inflfffc.info/?KYMlMjK3jjllheeisiozfpd">
Net  Cas<span class=3Dexpanse_5>e </span>i<span class=3Dexpanse_5>s </spa=
n>no
<span class=3Dexpanse_5> overcrowd</span>
 </td></tr>
=20
<tr><td valign=3Dcenter align=3Dcenter>
AD<span class=3Dexpanse_5>d </span>U<span class=3Dexpanse_5>s </span>L<sp=
an class=3Dexpanse_5>e</span>T
<span class=3Dexpanse_5> cleaves</span>
</td><td >
<a href=3D"http://psfmyjn.fkekblla.info/?npVUVznIsYuA0nnqxlbta">
Beauty An<span class=3Dexpanse_5>d </span>gel
<span class=3Dexpanse_5> Algenib</span>
<br>
<a href=3D"http://vxkcw.inflfffc.info/?nYppVAnIss.BwTnrlpnu">
Eternal Beauty=20
<span class=3Dexpanse_5> acquittal</span>
<br>
<a href=3D"http://kyvmpu.lijniahk.info/?fuNzhvL4kkmuoLLnbcdqwhd">
Outspoken Te<span class=3Dexpanse_5>a </span>en<span class=3Dexpanse_5>d<=
/span>=20
<span class=3Dexpanse_5> heckle</span>
 </td></tr>

 <tr><td colspan=3D3 align=3Dright BGCOLOR=3D"#FFCC33" ><span class=3Dexp=
anse_2>Copyright =A9 2000-2003 BC OS </span></td></tr>
 </table>

</body>
</html>


</body>
</html>

------064626521489683
Content-Type: image/gif;
	name=3D"expanse.gif"
Content-Transfer-Encoding: base64
Content-ID: <9041001605@albertville.com>

R0lGODlh9QE1AXcAMSH+GlhsWgKIJhVjWnJrPevEps033c8ovJf1oBcQACH5BAEAAAAALAIAA=
gDw
ATABhAAAABcAFxUGFRYDFhIJEhYEFhQHFBMIExMJEhYFFhUHFBEKERQIFBQIExEKEAAA1XATF=
IIV
FZIWF58XGKsYGbYZGsobG9scHdIcHMAaGvgfH/EeHuIdHeoeHv8gIP///wX/IPCNZGmeaKqub=
Ou+
cCzPdG3feK7vfO//wKBwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8=
Lh8
Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq=
6yt
rq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIVxYaHhYkHtDRHiPSGyMc0inY2NMjy83P0tAf4=
tHk
5uXj6dPiFxHU5cnyVBbSzufi8ObnzN0mGPk+1It2Lx2+fNnWHUwoTgOEhePmSXQCwUOHER08P=
DwH
LxwzCBEsbvBnglkECeMq/178kHFjRHXsYnb8MAGaBI4jAGb4GO5DBGwYZkacSDRJBg8URtTMI=
NQf
NGwSKngASLLEy2lHk9L0wBQnTI4RM948yhXnB6hQe36oqKFp0bdH0vr0wMEtvAseJOClMLRkt=
3Fy
Q9b1KvPrB7xMqWJA6W+khHpdzV6dCbdykJFWrZm1ytXDhJEhq5LYWwLzM819wcr8cPTC2acoV=
3KU
GnQmW8qWcwPpO/kENKkDN5cIqeEd7t6+q9a82C8v3REVp6EczDFCxtqpdWvXwfvvvnCxn2cnI=
VXz
5qvZU4c+OH1Ee8nSHOoTvb3+jO7zTUCLXnY8CYCD4XdQcslJ1UFGeA3Gl/84Lkmz0YD2RUiDg=
OPB
5JlwJ4h1nncpZDfSURxs44FrrJVzE0cZTaCWhCzGwIxVbWHIETe4cbaVay8+E6N/2WEzkgUDl=
fWB
TiMc1dU4tK3Y4pIsYGOcYHZxVA9q9BH22pPPyYghWVxx2ZVcfGHHYZRMlklCPSpuVdCYs41Yo=
1rj
oKkUOFpmt2BejAnpmHtZRkSalWYG+kFsGHlgHHLjoFTBm/BMgJI1hLJkKKMY5hkBf0eS1NtyZ=
ArK
JDdPzbdPQjdlk1w0X0oT4HfhpIeeiqYq9EFz8XgaqGKtxmoOlRVOlWVO0NQGIWceeqBZRnlBK=
GuQ
tdrq7LPQRivttNRWa+3/tdhmq+223Hbr7bfghivuuOSWa+656Kar7rrstuvuu/DGK++89NZr7=
734
5qvvvvz26++/AAcs8MAEJxLAwSUcHMAMCxehMFwNaxFxGxPHUDEcF2fMsMNSXOzCwyRoHDLCO=
Ezs
MQ0nl8xFymewvILLaSxcscgvmwBzDjN/obHJH0Tc8M01h1xFzh83AbQMR7dwM9EbzyGzzSe4r=
DDJ
MptMsgpTj+zz1FU/nHPWI3StNQsgh1121GiHrfbaPt9A9dZwt311z1dXnfDTKXCtdt1l65230=
Ga3
vXbeeNPNst1jBz531IX3DTYKfiMeeM1z9w04GIUPfjnWNv88eMo085zw/+g9a1463Wxv/rfpq=
5N+
uuCC1/D252lTDbXZqaPO+d2sx77764D7frvtrI+c++nI70488kt3fjzonjMvdNIdb07z77Qbv=
rjz
l4tuveGvg5zx49hvfzvwz2cPOfmjI/zz42ALH3v0yafdvdbC/z2/+vbTD3rw9yNb8OBXNNe97=
2zn
85/rMEe+67Uue0nbn+pmhjjY2a+AC+wfBAFYPBjYjX4BlF8IVXe+DfKPcxLM3wg7KL0W1g9yH=
Cwh
9lrYvPSRsAu+cyAMDcjC1eVQhhbUnQ6DJsPhTa99MZQd6US2PKYF0XwT5GDdXuC96EExfCfko=
Qth
9r7i1XCFZLPi/agHBf8nXhBrTcQfGiu3uPEpEHel8xj7dqg9pVXugghEmQEdt7coqs99YXyjE=
BM3
w7MBEo3Mu+IW26jIQ9aRkIQT5BynZzUJFswJZOxBJld2yUhM8giKFMMnO0nKUkQQC3ncwSY9a=
YRU
YuuUWVjl4SyGsxuWEQir9GAUxBdKUEJilhkcmiqLqMumvXANTBNCMltpRFcQkI3HVJzn2Pg/9=
3VN
bilEIDAHGLdpSo1vrkTh3SyJNsdVEm7jDCD41mg7agYSndK8ZubiaDlzElGd63vbFMW3zvnt0=
2rR
fCQZuoi+RnJPkM5zJNvE2LtgLlFz3oMjFx1atBTacpA01KAW0RfQ+hH/T4UNhWgJGTpAG9IRn=
8Qs
KRY56kSG9rKjqOSnSU9Kw0+6VKYsVeNF6Zm5iLqwfDaoYhZJGDnGaROJ0rxnTcOpO/4lU2wHB=
GFS
HzhUL+L0hvPcYlUVF4Yg5rSQSfRhH23oVZ8yrqki3ShQlQjG/xVxiCIF6Rm9isEfZtCaJqToW=
y8a
upBCra8zTWBXJSrFbeZVeWNN40oJ2sOfJs+MAiTqFzOK1r1a9qSNo6JgYVq77921sH6NbFgtu=
zxb
ynGFV2SszqbZvax2TpKuvOlYE0lbx2p0gopVKh+V9lreufW1cdOpH4UbyT+Gs4FtNKpxZzvOb=
x7Q
jnxjbgdPu9zDSbWU/7bKZS6xW6aXGnW73A1voMAr3pahUgnkRVp5hbHJ9OrAvevdJQDdaTzYz=
tKe
9YVk/OLXT3OCM517cy48cTfg+IpSpZBVrFw/Clq14tavJ8smCwFLULkaWGIxhOxX/UZT7SH0s=
cuU
o+XoWNYZUjZ8TL3weQNr0eMp9YUiHOllQdrigFJ4tCrWGWFNBzsrXrfDTFzmCYNs2raa+Ik/9=
m6O
MYm3GBM4v1ylapRR11JGJtl/ySWkheEHzeDCcclxgC8GwawdMUfSzGROs5rXzOY2u/nNcI6zn=
OdM
5zrb+c54zrOe98znPvv5z4MwpJJ3yoMUywHNLxt0Yye3WkTHkr510P8hGR1NaF/qUWUoG6WJO=
3o0
SmvyvdpUNGfddkY6zBOunyWCkN2w6jEbs5iuxnAttypAR6MaYx4tNXC9CWB2allvwP5rPf+b6=
HMW
m5LFbmclXyw5Kt+VmrwWrUCbfcgedxmS39UnJX/747pukKn+teZ+sellzOU6pc8ObDDt6lmpV=
pjW
8E5gt3lMUuhFt6BmtW1pO7zQ3OW2wRZ+LIIRu+jWvXHfar1ej1082LTqdbhRtW7CZey1KLuxl=
wD1
dg8TPMobO3yBd2wsBRWcYZ1aO5RCHbUh2bphjYe2qGcVZQN1DUQc/47d9MYoRyu9bpcb9sTML=
jlW
bys1LZb4xAeHNdD/j8zypPP241C38YGjPlGjq/enIQY4zaXMWXLO1eYz7vfQOyvyJTr9oz4We=
6et
/vS3TnThKvcsyLc+6ilomOc4Lfd3e9273LYzn1UXKBEDnnfi7rq6Di034Q+6SNpurd96p+mIp=
d3r
l1Jw58fueXP7LupOerrQLAf0IzTdMUMDV/SozwWl3cgxh3Xe0q34vCpWz3UfyL7gRmPD7T89E=
Vm2
Hd2gh/0Vft4HW5PimcQ2eICR/Wtw6hObQGzksH1L1ef62sHXVGfH5wvQqOKvwPkc4XGbKjZGT=
1nQ
qeVyNT844mUn+9vJ//o6B7rjBQ8co/mzv84FXvB3r5TsmfV7T9RM/5infPj3ZSilfxs2b2jHY=
0QF
djU3XR9kRCkHZPdHY6kTcMN3VVNFYnkVccJ1cU7VXNZFctMFPvL0fmNUbfXEO4P3gSF4eAZIV=
zc3
YZK1W7pVZPg2OySYaGzXgzBUcRzmBTQYd2Q1Wl53dFHngUiHSAjHhBBVQWNEd0enhK22WUXIh=
Ny2
dUXnYFKUUflWgwynclJIf/vXfzu2WCE1RWaXhvwXWSaYWhCoUg6Xdjq4Qzxoh4x1hWz3hDHHg=
A+4
aRAnVnFUfzz3UGdohAXIQNI1ZevTctBmPIn0eIWYZYbHeP4kdZ8DbgiViViXYtWGVo7URM6Xe=
U8W
d2yIWf7liMVlfv8ASFj+lH7Xdkzbt4mv1y7ktXs/oIuph0PpxYu814vCiAvAiGmvRktlwHqFB=
mmT
EEG3aDD8dkuC+HvIaG4nOEzAZ3uHqGNXd3yc9HCpdozVmHvReGngGIzFqEzimAeSU37zF4vU5=
4pE
l4oRNjzOF21nho/zF4TuZ3Hbx4zqN2DN5lEod4/yZH08dYkvCIbK9mFWJ33/FI/8OFLoB34Dp=
Ycw
aHQOaWS25W9z54I/x2ATVm9eZEdHiG6UGFEKaFYpJ5IMw19qZ4g2GJNPJ5Lpt4QFqIHfmJNTu=
Fko
ZlA1Vo8VJ3e0xnHjt1A4uGhWeHlEB3K1+IbWA5PcU41Ol3icJnT/Z5aRUEiQCDeEZsiTtANYi=
xiE
HPmIlnhuV/mDC/lbXYeVofVHHylaLKl55TiDSEiWYriSWnlbb3hd6YhLJKV9MHZ/Y4ZkYkiUH=
TmI
ZDiGXviHWeRAKRmXC/lyVCiJeemG16g8/oeHZwc9H7eZ24hD5Bd+Vgllgid5s7iVXAlvhceK7=
WNs
pzl+kBaQGnSWp9lbdGlxe2eZBuhsg1mXpziQjpmJ6xd9SBl5Y/CX1HgJynkIk4ZeiNCchNMJ0=
hlo
mcSL1TmM2ol748gIpldGzxhUMped2NaMuygJ1CVMdBea2Uia5GgF5JmM58lKRIiNmtWdrdeeT=
BCf
9zmJ4geR22aa/8N2SgDJS/QYggVpUZxIchH5bP14mzGIX7qlbEJ0j/rlWkyXgQ2pZeQ3cyiVg=
/u4
m7gVf9LYcjSphbJVU9x5gIwpdGKpUXDHlhCEkWO3dDVJki+GRQrlU4apdDNKkzFao4mJh7M1W=
XO5
oqqmVTaqhTAqld0IgrTYmqL4lFUZRj/YiSTGZdDll6RHXYHJo1IJS2rJeX4neXUXYE/jlaf3Y=
B+K
SUqahTAap/rJpGHnWDpZhVTpooi5Vdvklz7qkVApZDoZiGBJlyr0NUhThnJZmkO6n304b2Oqh=
sRU
kGNIZP83hybkhwSXh26YnsRHmNvopS7Go7VDiSDalaXmdW+Jcv+Yeqn12KhLMHLxCDSTJ5FOy=
psT
iaD31kXep5AXOpZrGpyjaZtR+HxWWogiynUu5aAIWluBBGVDFKZ8B5ldOIkS94nMWD3y2Qi3p=
hvd
Kgjh+QT8KWvnCDHfup3aiX7coq548J3iGq53cK5b2qse1oGAN6MGqnjSyqHDFWm6Nq5/up45q=
o6O
IK+UZ6OTNYJlCWKPGY4rZp/s+Z7vxY0De2gG6WEI6Y6pepfLiXNKyLCLKDo+VoLkVp6vWXmap=
n6X
ZX7UhqHTNpojyU8Syj7X2aDnR6GAZJvhZrKVF6LqCZV1iJmbh6/IOZX12m5hxTNNhlkZiHcya=
WM4
2pY++Zvy5m//NeSSIeluTNt0gRmWE1haFXh3WAipJXqkU5WwLzuncBmVDxpXX0WQFbqgXHqUb=
7s0
52S2G7WRJteTYPVAHmqORSg3TfuZBASEdLqTeHuuTESo9+mxNCeykpRQZHtYaGhSa5eZNfqxW=
Mi3
1XeYYehzEFZQWMeolQusP5u4Aku1foqMjptSkAt2cGqPb2mX8YaIG9uUlyq7o0t5WyiKRjuZq=
4us
0aaSZtp2k2t3xDpyx0th4yaL2cSBMLavLOuTKctayUq9VnZ9jhit2ueyg4RzazSTaciUxttax=
CZG
A6m8KAugSIqu5bqcsSqu7jue4AWvxiix85u/+Amu8OqupuC//7GmXO7ps85kjm4aBO4FsLUHv=
8F3
sAFMahWbm7CgwPILsWdaooemjRHMuMxZkdvbODiLkBBqXCV7s/0onLiJsdobbin4NQPKs4naT=
aY4
wtMrob75jh1KrMHaslCbNeDbl5YAqTRKTzcMqxnpkrirqT9cpw74hW34tvd7uYoImiq6R5TZu=
Cm6
VkALxOgJvY90ckvLxbwlw1EKhXq7uz6IT0+Fgropg4AXeGeacZfZmxqmd1zUmounxl9HweQav=
FUq
um2Kl1R7u03Ym3VHTiGmqMHbwHFcmS2qpIKJxrQLxVu7xYiKnkLrf/v2pYcYgA9Xx3y6pwQHt=
AmW
yfPJnekpp/8oSr1iV3Y6Z4drFXIS/EsjG5k37MOjOrSFBL1zdMI7dVQqKI/K6ImuRXo+amhF2=
7N+
e2rdG29/t4kwdXl42776i0yAwMfVbHsAzGrYnM0As81IAM7eHJ1JOrHjnAm/WM7nXAlcE4At+=
3wF
Nn2s2M3rvJNVnGR0bMoRW8+F0JI49qqFLHj0zM+xdKUlacZ7OdAEPXxPnIUAjae+64ILvQjST=
MJt
68vQbKcKPdEc3dEe/dEgHdIiPdIkXdImfdIondIqvdIs3dIu/dIwHdOktNH8QtOEEAACQAIDQ=
AAf
IAAHk9MVOqIBUAA83c6QYwCA49M4HU9nNgAHUKEEsNQjsNP/Rh0ASL02CJAAB1MAZJMAYXPVP=
RPV
QP0BOz2dZD0AVQ3W16QAK6DUY23UJ7AAWj3UEnVNTv0Bcr3VJMAABaDX2kPUcD01BYAAVe03b=
v3V
hyjWOs3Thx3U9LbVRa2mijPYeagwRP0BfK3XPBg2Xo3Xc83VKmzVgJPVfl0GPs3YOa0AAdAAD=
RAA
bL3Zl7cAdF2QPF06qs3aro2rzuMAATAAQX3aPf3WW1PbC0PYCeAAH1DbKXAAb0PcPR0AqI1IA=
jAA
C/BlB+PcCKPabI0Ct93a2x1KfV3dxM2rC8Pbvh3eyT0Cqn3cH4AAuCPboA1Nsu3blXU13Z3b1=
82d
wC0Aqb3a/97t2HAL35X1iPNd2Xg91OuN3O692czdMOit3B3q3MaN3BA+BrytAAwQAMjd12HD1=
Zv9
hyicMANA3wvD4T0D2gPOO8Yd1Bee4cht3SOuNlrt3i0w10/d2yT+AS2u4WjE3E8N4zmOMLyN4=
iZg
4nSd4iWA1g0Aknaz4kqe5AFA45L44QYu0Ubu4TF+pju+4T/j4ap1UCHO5FV+MGgt5QBu42S92=
jHX
M1m+MDO+Bqqd20H94c6T4Ugt2T3T2jldQaYKeN9NUHG+3dat50TcAkO+1KuN6Op9MIK+PgMw1=
uRH
6Hxu1nR+Ag0uAC8+O1Oz3Zee6eOD2aI9paAO1Iw05TIj6f8xEOh1DeBnZedH+4gZrtSrbudWB=
jKH
ntOdLtGJvudITga8zeNz/uXN9ecC5NPMDeDSB+o3TlC//uLW/dzHXul7HeUxvjDG3jDNnmzV/=
ezX
zupMbq8m4ABKvewEtjAZ/uPifjDkDlyCDm3CPZWaDu1Jk+3BjoDsbu+At+cVpjCvzZQkk+EIk=
OXp
HgA/PprdLu0yRwJX7u13s+K9vjYjXuJdrtsg6duwTb4NE/EfoNXVfUV9rTBRPdVoTfF3I9udD=
bMa
L+QBcPJFPvEPXwJRPelUQ98jEPNpXuEH4/Ci/rtXs/AZP/IWEzE+L+wj4/AYl3Fv4+TQ/e0f8=
PH5
XfP3djr/Gs/xL0+EEXPfbH3aUc3yzqPaDPDyDWPzWE/yuBPVvq31K4+rbGjzhK3vKSDbbN3aB=
hD2
UT+dGf71MGvzCDP3BW8CY//yNB7VXI32Xo0wZt/eUM/VCY74qOP1CLg9pb7ouP3aUN/nZv0BY=
0/4
iOT4R18Cmt/4AcAAi7/gXQT3HyD3gX/keY8wbV/1vuj5Pz0CAy8A2/6IGx8Asi3ZETP3I9DY+=
N5c
lz37tX+xu98wpC3VJzD31Q3fxU/2cDTXwTYCvG/ZeJ8Cvh9K0E/7Ou7WHW/ZPJ39257ZUk0y0=
L9f
aw7Xjd38v2+0jS38iHT7uW9TE+P+usPx4u/2qKP8B14A/+Af2iTA+yDwIUkQCB+aqivbui8cy=
zNd
2zee6zvf+z8wKBwSi8YjMqlcMpvOJzQqnVKr1is2q91yu94vjSAYeAeKBTitXrN/pXdAFUigA=
oZU
XEQKFD7wkt/bwEFdHt6fy0hJ34dAyQmKo0lhiQLKwh4jzIGJA+ZiiiRk4B8iYApZHR0lHwHpm=
4Mj
4UtpYKHcam3LKcqALu8tDNwgK/Bh5fGbbTJgQYDDx8JkLVyBaymcpYuuqAvBZK9r9/JptStLd=
uij
Ovirddu2IQpnXsl5HMIc9PmyrUNAKmPGWORLsO+DggANGgSwlHBhQ1sJLTlDw8+FNEgVP5x7y=
FDb
QF4kPv8kQAOJ3qFofPqpQyPMUDlDKFO+GFmyUbCcOnfF+RdQHk+EEVkS7ZeQ0FGigKT1AQZo4=
ssU
HoeycCTuxFRLMW8xDQo1q1CIION0hYcO6B5CAAOSDIDgbMqCOweuIPE2hbM6ffL6adpzpa8GM=
xLe
DayC78qivBz5MRALRdpggAbm00YLZj1DkXeuYGznMUuBQOHKLboC0D9GouHOizhANdCtTv9qC=
ooC
cW0V/xQwePYBN7nMnP2tBA48uFnWKFJPY3giDl1e6ebCiXdauGzh9ARAg+ErxfbuWxUbIpzAG=
oMP
zCEB6n0HEZ5Ul5nlWU/ThXn0Ole/RFbMenDKkJdCapz/pPeKcO4hiNx8ko0mlX/ZOfiBgqxNh=
p1w
tlSY3H0UujUAGXHIAl2G/bQXwCz8NXjhLRIuE0sJswC4nCRqZQhfP70x8E8D6fWGAIisjGVbg=
wz+
GORwKejI44GzXRfDiSk+KMeNsY0GjDMJyCdahPKMN+OXLPzjG3LjTWchiS1W6R+HHTrzxje9f=
EcC
GtJhVsdPT8JApy3G1eOXenOo8M2UvYxG6G9/csaLc2258qY9gZQWnXxgZghpAPcU+kGjJGhKp=
Z4r
5hnVP7lYqZxQVIk2qZd/rTLjcbAqaqZbggZVaqJ65dpXIaW1mZM0ljBkQB6I5vPcnbd8M2qHL=
Rwr
kUIf/4UlLSDEEnLXN7mtQBgK2K4E1oAofCMYQwQEy6kd0KZHGVWWchXRsEmKqxC6nzZLF6jLy=
nuL
tdShSk93SsWR0LqtftBvkeDOCJZV35gq1IFP9gsWuE8F0OSmX/BCLBpMGUJst3sgW505xZBYn=
bMi
R7LOyuC8UcCBe5jgEkbgyCyAS+OEyxGZcXCsEqBtSQOfIzS7a8vPZeE7r3gIZkYyjlQuoinK1=
/ER
MTXYoPzPKE4vQ6fWV0Mpj84zNsIyjDMHw6fVMLMzis6n8Ln0r3X/wAl3XsAoo919+/034GYto=
ECl
WgwgwEWBK7444407/jjkkUs+OeWVW3455plrvjnnnf97/jnooYs+Oumlm3466qmrvjrrrbv+O=
uyx
yz477bXbfjvuueu+O++9+/478MELPzzxxRt/PPLJK7888807/zz00Us/PfXVW3899tlrvz333=
Xv/
Pfjhiz8++eWbfz766au/Pvvtp/EA/PHHv4L89T/Awvwt2I9//fTD7//9+BdAFdgvfykwIAALq=
D8F
ErCAA0QBAiEovwTu74D928EFLfjABm7wAxmU4AYjCEIAapCBDgzhCcl3wgeuMIELrCAIPzhBD=
Qqw
gy2k4QsZSMEM3nCEJZxhDGHowBwMEYcC5KAM/2dEEnLwhxfsoQdTOL4VDhCKUVQiEivYQyBes=
YY1
1KH/CIP4QScCkYpG3KIUrSgDNHbQh1cEIxaj+IIIGvCGZhQjF8FHRyyGkYJMlOAS61jGOAbxj=
27s
Yx+PWEI3HpKPcZxhIhFIyBlIMn+IdCQLLelIGOyxipNcYhcZeb5OgpJ/oSylKEOpRUL+j5RNT=
CUs
X8hEV6pykppsYyxrIMJbuoCXs1RiIk/ZSFwK85TBDB8tpWjBYo6xmLW8HzBZCU1pFjGWyjTkM=
//o
yzlWs5m6/OQrFXnM+eVxhzzsJjXJCM7u3fGNY2xlJwdpw2hOs57+e2MW83hJHRoSkmzMJR4fC=
cNv
EtOa9IxBNXMIx4Wik5/IvCZEPTnPJ9ryoO7MZCD//6nQcgYUk/zcZi8TetGCypKT4ATpRiPJR=
iFG
1KF6FGkwMclNclY0gLesZEZRaFFFrlGZ18ymSUn6wy9ik6e/JGn/VKpTVHa0qOUT5FJnylIS7=
nKn
SVyoOE+6TnNGlZk7xaFKi/rOmhrUpmTFJ1qNasx1QtWpKhRoJolpx0qaNa45lShWkVhWGsQUr=
uGk
a11D6lcbAHavjPSnXUt6RrYOFqAPTWxH68rQVTZUr5FVJ2Ip61JnhlOYUJ0sRUXa04ZSFrMSt=
Sw2
P1vauw70pZAdqSZdCNu4XlWbOpUsaG/aWoDStbMJnetmR3vV1Qa0s5xNZhobO1uhYg+5Q/wkY=
NvY
WoJXQpeeHy2iGjkLyrb6MZ9c9CZh9YndmqYTtdv1KHGHGVz3sbe97n0vfOMr3/nSt772vS9+8=
6vf
/fK3v/79L4ADLOABE7jABj4wghOs4AUzuMEOfjCEIyzhCVO4wha+MIYzrOENc7jDHv4wiEMs4=
hGT
uMQmPjGKU6ziFbO4xS52XggAADs=3D

------064626521489683--


From Che@furryfoods.com  Sat Mar 26 04:05:52 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA05531
	for <ipfix-archive@lists.ietf.org>; Sat, 26 Mar 2005 04:05:51 -0500 (EST)
Received: from host154-218.pool8533.interbusiness.it ([85.33.218.154] helo=furryfoods.com)
	by mil.doit.wisc.edu with smtp (Exim 3.13 #1)
	id 1DF76I-0000TG-00
	for ipfix-list@mil.doit.wisc.edu; Sat, 26 Mar 2005 02:56:58 -0600
From: "Saffron Mooney" <Che@furryfoods.com>
To: "Uinseann Sewell" <ipfix-list@mil.doit.wisc.edu>
Subject: PharamcyByMaill: 60-59
Date: Sat, 26 Mar 2005 02:56:09 -0500
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_004A_01C5313B.424523B2"
X-Priority: 3
X-MSMail-Priority: Normal
X-Unsent: 1
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-RBL-Warning: (bl.spamcop.net) Blocked - see http://www.spamcop.net/bl.shtml?85.33.218.154
Message-Id: <E1DF76I-0000TG-00@mil.doit.wisc.edu>

This is a multi-part message in MIME format.

------=_NextPart_000_004A_01C5313B.424523B2
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello, 


Tortuga.
Tush!  Tush!  After this splendid deed of yours, do you suppose 
and hanged, he will magnify himself and at the same time gratify 
sharply upon her across the wind, so sharply that almost before
night, and Lord Julian must curb his impatience - it amounted by
him as he sailed round the rocky headland that bore the fort.  He
culpable.  I neglect observation.  Always it is my way.  I make t
more than ordinary range and power.
Blood nodded, listening.


Have a nice day.
------=_NextPart_000_004A_01C5313B.424523B2
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial>Hello,&nbsp;</FONT><A=20
href=3D"http://www.diosu.odmo.com.seadrefugs.com/"><FONT =
face=3DArial>MedicationsByMaiil=20
SHOP</FONT></A><FONT face=3DArial>&nbsp;Welcomes You.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial>Do you need to spend less on your meddicatioons?=
</FONT></DIV>
<DIV><FONT face=3DArial size=3D4>You could save up to 80% wwith us!=
</FONT></DIV>
<DIV>
<TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
  <TBODY>
  <TR vAlign=3Dbottom>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>VI</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>IN&nbsp;Vl</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>RA&nbsp;VA</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>UM</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>AL</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
  <TR>
    <TD><FONT face=3DArial size=3D4>COD</FONT></TD>
    <TD><FONT face=3DArial size=3D4>AG</FONT></TD>
    <TD><FONT face=3DArial size=3D4>Ll</FONT></TD>
    <TD><FONT face=3DArial size=3D4>&nbsp;CI</FONT></TD>
    <TD><FONT face=3DArial=20
      =
size=3D4>IS&nbsp;and&nbsp;many&nbsp;other&nbsp;in&nbsp;our&nbsp;ST0RE.</F=
ONT></TD></TR></TBODY></TABLE></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial>Have a nice day.</FONT></DIV>
<DIV><FONT face=3DArial>Try us and yyou will not be disappointed.=
</FONT></DIV></BODY></HTML>

------=_NextPart_000_004A_01C5313B.424523B2--



From aja_atakaolu1@walla.com  Sat Mar 26 07:11:44 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA20587
	for <ipfix-archive@lists.ietf.org>; Sat, 26 Mar 2005 07:11:43 -0500 (EST)
Received: from smtp.doit.wisc.edu ([144.92.9.43])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DFA0p-0003bT-00; Sat, 26 Mar 2005 06:03:31 -0600
Received: from localhst2759.com ([213.154.93.170])
	by smtp.doit.wisc.edu (8.13.3/8.12.6) with SMTP id j2QC3SSZ110600;
	Sat, 26 Mar 2005 06:03:29 -0600
Message-Id: <200503261203.j2QC3SSZ110600@smtp.doit.wisc.edu>
From: "Mr Aja Atakaolu" <aja_atakaolu1@walla.com>
Reply-To: aja_atakaolu2004@walla.com
Date: Sat, 26 Mar 2005 12:03:08 +0100
Subject: Mr Aja & Mother
X-Mailer: Microsoft Outlook Express 5.00.2919.6900 DM
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

TN=3A
DEAR SIR=2FMADAM=2E
HOW ARE YOU OVER THERE IN YOUR COUNTRY I HOPE THINGS ARE MOVING NORMALY IF SO GLORY BE TO GOD=2E PLEASE SIR=2E I WILL LIKE TO DISCRIBE MY SELFE A LITLE
BEAT FOR YOU=2CMY NAME IS MR AJA ATAKAOLU I AM A YOUNG SIERRA=2FLEONE LIVING UNDER UNHCR IN DAKAR SENEGAL=2E AS A REFUGEE=2E
MY LATE=2EFATHER WAS THE CHIEF MINISTER OF THE MINERAL RESOUCES IN KONO DISTREAT CHIEF=2EOMA ATAKAOLU=2C BUT HE WAS KILLED BY THE REBELS OF R=2EU=2EF AND MANY OF OUR PROPARTIES =2F BIULDINGS WERE DISTROYED BY THEM=2E
WHEN HE WAS ALIFE HE EXCAPED WITH ME AND MY MOTHER TO DAKAR SENEGAL=2EFOR THE FIRST TIME=2E AND DEPOSITED HIS MONEY IN MY NAME IN A FINANCE FIRM BANK FOR SECURITY PURPOSE=2ETHE AMOUNT IS EIGHT MILLION FIVE HUNDRED THAUSAND $8=2E500=2E000 =28DOLLARS=29=2E
I GOT YOUR EMAIL ON INVESTMENT RESARCHE=2EI DESIDED TO WRITE YOU THIS FEW WORDS HOPING THAT YOU WILL BE THE RIGTH PERSON TO ASSIST ME ON ANY PROFITEBLE INVESTMENT I WANT TO DO IN YOUR COUNTRY=2E
MY MOTHER CHOESE YOUR COUNTRY BECAUSE IS A POLITICAL AND DEMOCRATICAL SUTABLE PLEASE IF YOU ARE INTRESTED TO HELP US=2E YOU WILL STAND AS THE BENIFICIARY OF THE
MONEY=2EAND ALSO HELP US TO TRANSFER THE MONEY IN ANY OF YOUR ACCOUNT PENDING MY ARRIVAL TO MEET WITH YOU=2EALL THE DUCOMENTS THAT HE USE AND DEPOSITED THIS MONEY IS HERE WITH ME=2E
IF YOU CAN HELP US TO TRANSFER THIS MONEY I WILL SEND YOU THE SECURITY AND FINANCE CONTACT INFORMATION' TO ENABLE YOU THEM ON MY BEHALF AS MY FORGIEGN PARTHINER=2E
I AM LOOKING FORWARD TO HEAR FROM YOU ON TELEPHONE OR YOU CAN AS WELL CONTACT VIA=3A ALTERNATIVE E-MAIL'S ON ABOVE=2E
THANKS AND GOD BLESS
AJA ATAKAOLU =2E




From leetchul@kornet.net  Sat Mar 26 12:51:54 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA15452
	for <ipfix-archive@lists.ietf.org>; Sat, 26 Mar 2005 12:51:52 -0500 (EST)
Received: from [210.221.79.119] (helo=kornet.net)
	by mil.doit.wisc.edu with smtp (Exim 3.13 #1)
	id 1DFEzF-0000HL-00
	for ipfix-list@mil.doit.wisc.edu; Sat, 26 Mar 2005 11:22:13 -0600
From: =?ks_c_5601-1987?B?vLG5sLnwxak=?= <leetchul@kornet.net>
To: "ipfix-list@mil.doit.wisc.edu" <ipfix-list@mil.doit.wisc.edu>
Subject: (Á¦¾È¼­)¹«¼±ÇÁ¸®Á¨ÅÍ 77000¿ø Æ¯°¡ÆÇ¸Å. ÇÐ»ý/±³»ç/ÀÇ»ç/±â¾÷°¡/ÆÇÃË ¼±¹°¿ë@
Date: Sun, 27 Mar 2005 02:22:18 +0900
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="----_=_NextPart_000_00009626.0096C958"
Message-Id: <E1DFEzF-0000HL-00@mil.doit.wisc.edu>

This is a multi-part message in MIME format.

------_=_NextPart_000_00009626.0096C958
Content-Type: text/plain;
	charset="ks_c_5601-1987"
Content-Transfer-Encoding: 8bit


¾È³çÇÏ½Ê´Ï±î.
 
ÇÁ¸®Á¨Å×ÀÌ¼ÇÀÇ ÇÊ¼öÇ°!!
 
¹«¼±ÇÁ¸®Á¨ÅÍ (·¹ÀÌÀúÆ÷ÀÎÅÍ, ÆäÀÌÁöÀüÈ¯, ¸¶¿ì½ºÁ¦¾î±îÁö ´Ù¾çÇÑ ±â´É³»Àå) ¸¦ ÃÊÆ¯°¡ ÆÇ¸ÅÇÏ°í ÀÖ½À´Ï´Ù.
ÇÐ»ý, ±³»ç, ÀÇ»ç, ±â¾÷ÇÁ¸®Á¨Å×ÀÌ¼Ç, ÆÇÃË, ¼±¹°¿ëÀ¸·Î ½ÃÁß°¡°Ý 12¸¸¿ø¿¡ ÆÇ¸ÅÁßÀÎ Á¦Ç°À» 77000¿ø¿¡
¼¼ÀÏÆÇ¸ÅÇÕ´Ï´Ù.
 
»óÇ°Àº ¼±¹°¹ðÅ© (www.wasalenet.com)¿¡¼­ ÆÇ¸ÅÇÏ°í ÀÖ½À´Ï´Ù.
 
Áö¿ªÃÑÆÇ/´ë¸®Á¡/´ë·®±¸¸Å ¹®ÀÇ´Â ÀÌ¸ÞÀÏ(leetchul@kornet.net)·Î È¸½ÅÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.
°¨»çÇÕ´Ï´Ù.
 
 
 
[º»¸ÞÀÏÀº Á¤º¸Åë½Å¸Á ÀÌ¿ëÃËÁø ¹× Á¤º¸º¸È£µî¿¡ °üÇÑ ¹ý·ü Á¦50Á¶¿¡ ÀÇ°Å ¹ß¼Û (±¤°í)¸ÞÀÏÀÔ´Ï´Ù.
ÀÌ ÁÖ¼Ò´Â 2002³â 12¿ùÀÌÀü¿¡ http://cafe.daum.net/?_top_target=cafe¿¡¼­ °Ë»öÇÏ¿© ½ÀµæÇÏ¿´À¸¸ç
ºÒÇÊ¿äÇÑ ³»¿ëÀÌ¾ú´Ù¸é ´ë´ÜÈ÷ ÁË¼ÛÇÕ´Ï´Ù. º» ¸ÞÀÏÀº ÀÏÈ¸¿ë ¸ÞÀÏÀÔ´Ï´Ù. 
Àç¼ö½Å½Ã ÀÌ¸ÞÀÏ·Î ¼ö½Å°ÅºÎÈ¸½ÅÁÖ½Ã¸é ´Ù½Ã´Â ¹ß¼ÛµÇÁö ¾Êµµ·Ï Á¶Ä¡ÇÏ°Ú½À´Ï´Ù.]


------_=_NextPart_000_00009626.0096C958
Content-Type: image/jpeg;
	name="02-wireless_presenter-l.jpg"
Content-Disposition: attachment;
	filename="02-wireless_presenter-l.jpg"
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAgEASABIAAD/4Q/IRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA
AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAUAAAAcgEyAAIAAAAUAAAAhodp
AAQAAAABAAAAnAAAAMgAAABIAAAAAQAAAEgAAAABQWRvYmUgUGhvdG9zaG9wIDcuMAAyMDA1OjAz
OjI2IDE1OjQxOjIwAAAAAAOgAQADAAAAAf//AACgAgAEAAAAAQAAAcKgAwAEAAAAAQAAAn4AAAAA
AAAABgEDAAMAAAABAAYAAAEaAAUAAAABAAABFgEbAAUAAAABAAABHgEoAAMAAAABAAIAAAIBAAQA
AAABAAABJgICAAQAAAABAAAOmgAAAAAAAABIAAAAAQAAAEgAAAAB/9j/4AAQSkZJRgABAgEASABI
AAD/7QAMQWRvYmVfQ00AAv/uAA5BZG9iZQBkgAAAAAH/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwP
FRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQO
Dg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEI
AIAAWgMBIgACEQEDEQH/3QAEAAb/xAE/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEF
AQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMi
cYEyBhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj
80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcG
BTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kST
VKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f/
2gAMAwEAAhEDEQA/APVUkkklKSSSSUpJJJJSklXzM/Ewa/UyrW1NOjZ5J/dY36T1mZOblXjdkNsw
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
61Yn2zpVjgN1lPvHmPz4XEfVnJNdoxHGXVNBZPdhG9n/AFWxeoW9PyDQ91zBVW5p0e4An4M+kvMc
nptmJmtfSdtmO8saTwWfm1u/so5Rpa3lSdY/X6S+Z7JhDnVu7hzNP7TV6EvNsC43OrDhtslhe2eD
uB5XpKbj6pzjb6qSSSUjC//W9VSSSSUpAzsKjOxbMW8E12CDBggg7mvb/KY4bkdJJT511/6l9cqx
bhh2uyq3D/A/o3gfnN9Gdz938i3/AK2q/wBScY9OqPSfcDlM9RrTLXMyKw6xvtPub6tW5i9NVHqf
S6c2ovaxozKhuxsiBuZY331+/wDc3/TamiFGwfoySycUTGQvxG7gbnOhxO4nudVzvWcZlfUg+JZe
yXDzC6KuvNy8i59HTshlQdLWWxSdRLmj1dvt3/R2fmIXU/qp1rNFN5sx2urLicVm4AA/RDMl385/
wnq1f8XanTFxIYsBMcgPTr5OThbXCt/JL2fg5q9IXBnofWsc1/qby0Pb9BzHfnCXaP3LvFHjB1sd
mxnIPDRB32UkkkpGB//Z/+0UflBob3Rvc2hvcCAzLjAAOEJJTQQlAAAAAAAQAAAAAAAAAAAAAAAA
AAAAADhCSU0D7QAAAAAAEABIAAAAAQACAEgAAAABAAI4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AA
ADhCSU0EDQAAAAAABAAAAB44QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhC
SU0ECgAAAAAAAQAAOEJJTScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAASAAvZmYAAQBsZmYA
BgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAA
AAAAAThCSU0D+AAAAAAAcAAA/////////////////////////////wPoAAAAAP//////////////
//////////////8D6AAAAAD/////////////////////////////A+gAAAAA////////////////
/////////////wPoAAA4QklNBAgAAAAAABAAAAABAAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAA
ADhCSU0EGgAAAAADYwAAAAYAAAAAAAAAAAAAAn4AAAHCAAAAFwAwADIALQB3AGkAcgBlAGwAZQBz
AHMAXwBwAHIAZQBzAGUAbgB0AGUAcgAtAGwAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA
AAAAAcIAAAJ+AAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABu
dWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAA
AABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAJ+AAAAAFJnaHRsb25nAAABwgAAAAZzbGljZXNW
bExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdncm91
cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVyYXRl
ZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAA
AABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAC
fgAAAABSZ2h0bG9uZwAAAcIAAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAAAABN
c2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9vbAEA
AAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFsaWdu
AAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVs
dAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0b3BP
dXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9uZwAA
AAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBBEAAAAAAAEBADhCSU0EFAAAAAAABAAAAAE4
QklNBAwAAAAADrYAAAABAAAAWgAAAIAAAAEQAACIAAAADpoAGAAB/9j/4AAQSkZJRgABAgEASABI
AAD/7QAMQWRvYmVfQ00AAv/uAA5BZG9iZQBkgAAAAAH/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwP
FRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQO
Dg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEI
AIAAWgMBIgACEQEDEQH/3QAEAAb/xAE/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEF
AQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMi
cYEyBhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj
80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcG
BTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kST
VKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f/
2gAMAwEAAhEDEQA/APVUkkklKSSSSUpJJJJSklXzM/Ewa/UyrW1NOjZ5J/dY36T1mZOblXjdkNsw
cQ6NGm6wn6O6+tzvQ3R+Z/28kpv5HUaqnGqketc0gOaDDWz/AKa3Vtft/M/nf+DVb0+oWn1rLt8f
RbjuLWCfzT+fb/1xV8AXZNcnG+x0MA2+5jw6f9FZU7027I/S/ov+uLF699Z8LpLHV4Tg65oneDDW
xz7nfS/texO0VKJjIxNWP3SJD/Gh6XY6n9Y2dHxjkZLxa0RFZgOM+1oa5o+m530fb71X/wDHD+rv
71v9A/aX0B/N/wCg+n/Sf/AP+HXP/V36nZvXcj9rfWJr24f+AxHy19wI/nLG+2zGxv3av6Tlf4f0
aP0N3ofoU/6Nv0fT4H0P9H/U/kIIrxf/0PVJExOp7J1zPWHZeFd6/VX1v6b6odXkgtrFT/Ua/DOV
Vb/OPpdtoofXd9ns+nlY62MfIrt91NhJA9wMk/2mu9zf8zYkFHRvJKrjZ9OT6grduNFhptIBAFjd
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
wnq1f8XanTFxIYsBMcgPTr5OThbXCt/JL2fg5q9IXBnofWsc1/qby0Pb9BzHfnCXaP3LvFHjB1sd
mxnIPDRB32UkkkpGB//ZOEJJTQQhAAAAAABVAAAAAQEAAAAPAEEAZABvAGIAZQAgAFAAaABvAHQA
bwBzAGgAbwBwAAAAEwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAgADcALgAwAAAAAQA4
QklNBAYAAAAAAAcACAAAAAEBAP/hEkhodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBh
Y2tldCBiZWdpbj0n77u/JyBpZD0nVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkJz8+Cjw/YWRvYmUt
eGFwLWZpbHRlcnMgZXNjPSJDUiI/Pgo8eDp4YXBtZXRhIHhtbG5zOng9J2Fkb2JlOm5zOm1ldGEv
JyB4OnhhcHRrPSdYTVAgdG9vbGtpdCAyLjguMi0zMywgZnJhbWV3b3JrIDEuNSc+CjxyZGY6UkRG
IHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIycg
eG1sbnM6aVg9J2h0dHA6Ly9ucy5hZG9iZS5jb20vaVgvMS4wLyc+CgogPHJkZjpEZXNjcmlwdGlv
biBhYm91dD0ndXVpZDowOWRhNzlhNS05ZGMyLTExZDktODQ5Yy1kNjQ5NGE5NWU3NWYnCiAgeG1s
bnM6eGFwTU09J2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8nPgogIDx4YXBNTTpEb2N1
bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDowOWRhNzlhMy05ZGMyLTExZDktODQ5Yy1kNjQ5
NGE5NWU3NWY8L3hhcE1NOkRvY3VtZW50SUQ+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCjwvcmRmOlJE
Rj4KPC94OnhhcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAo8P3hwYWNrZXQgZW5kPSd3Jz8+/+4ADkFkb2JlAGRAAAAAAf/bAIQAAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEB
AQEBAQEBAQEBAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMD/8AAEQgCfgHCAwERAAIRAQMRAf/dAAQAOf/EAaIAAAAGAgMBAAAAAAAAAAAAAAcIBgUE
CQMKAgEACwEAAAYDAQEBAAAAAAAAAAAABgUEAwcCCAEJAAoLEAACAQMEAQMDAgMDAwIGCXUBAgME
EQUSBiEHEyIACDEUQTIjFQlRQhZhJDMXUnGBGGKRJUOhsfAmNHIKGcHRNSfhUzaC8ZKiRFRzRUY3
R2MoVVZXGrLC0uLyZIN0k4Rlo7PD0+MpOGbzdSo5OkhJSlhZWmdoaWp2d3h5eoWGh4iJipSVlpeY
mZqkpaanqKmqtLW2t7i5usTFxsfIycrU1dbX2Nna5OXm5+jp6vT19vf4+foRAAIBAwIEBAMFBAQE
BgYFbQECAxEEIRIFMQYAIhNBUQcyYRRxCEKBI5EVUqFiFjMJsSTB0UNy8BfhgjQlklMYY0TxorIm
NRlUNkVkJwpzg5NGdMLS4vJVZXVWN4SFo7PD0+PzKRqUpLTE1OT0laW1xdXl9ShHV2Y4doaWprbG
1ub2Z3eHl6e3x9fn90hYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwD
AQACEQMRAD8A3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XTMqi7EKOBcm3JIAH+uSbD+p9+691hNRFcAO
NRBOgg+SwFz+3byfQ/09tSuyadIrXrRYLSp6Jz3r83ek+lK+XbstVm+w99Qson2X1zSQ5yux1+A+
4MnPNT7ewGgnlJ6laj/m2ePa+2smujXAFPP/AGOmzMo8+gowP8wzE5sjx9H9g06grd5cxtDyhLi7
Or18Sq4HJBZQD9SPr7udvZWKhRQGn7OkjXQ1Nk8f9Xl0O+3Plv1dlIDPmKLemzFjW7Nntr1VTSoH
K6z/ABLb0u4KQxg86mMY9ttaOgrpHV47hS3xeXQ57V7J2HvSNJNq7v2/nRKNUcVBlKeesK2ufJRM
yVkLD+jID7aMTAVoadKPFX+IdLW4JPNuLm4YcfT8j3Xhjp5WwOvI6M1lkjYi9wrgn/bA396J68SO
svvXWuve/de697917r3v3Xuv/9Df49+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691xLWIFvr7oz6SBTrYFa9YpJvGTdGOkryW
RVKt9SGZgt0/INj/AE9uKpb5dUZwvHov3enye6e+P2Firex9yJSZPJALgNo4uJ8tvDckt2GjEbfp
SK16cMh1VMwhpFH1k+gN4YnlYClB69VMqjj1U/2L8ru7/kX93j8ZNkOi+r5nEI27gK8/6Rs7TB2D
Rbi3PDDE2DpayAgSUNAGDK1mmJ9m0e3JH3PIHr5AcP29Iryeipo8ya9NfX/TmNjp46KjwlNj8T5F
eX9kKaoreR3kWVmmmkeRg3klkka49vrEyf2b0HRf45/h6MHjNiUdBoWFVJ9ItpFmbgWLj1EE/n6+
1YZKCq58+mSxJJqePQgUuBEaxsqiIoAODMwH0N0tLGysLcEWI/r7ZuGQx/CeP+fqySFDXj005jZe
Cyc0cuRxOPq6iNhLBXCk+0yVPIDcSRZOldMisqtyG8uoH8+0NU9D059Qf4elft7cHZe1Af7sdiZ2
SBeYcNvR33hiLWAKJWV8q7gpIRbhVqZCD+bWASSQa3ZgwAPTy3pVQuk/t6GjAfI6bH/t9g7Ykxca
OA2e2pU1OcxUquwQzVGKkp48zRRpqubpJb6my3IbNsQCQwr0/DeBpFUqQD8/l0Yna299sbxpZK3b
GexW4KaMhZmxVfBWPSuQCsVZChE1HUFTcpIqkWsLn20Y2Boel4lQ9KtJFkXUtyL2B/r/AI/77n2x
I/htpK56cUhxUHHXO/uglBIGk9Wp137e611//9Hf49+691737r3Xvfuvde9+691737r3Xvfuvde9
+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdcWNhcf19+690h9+9hbQ6z29W7u
35ujBbQ2zjoi9ZmNwV0OPooz9VjilmfXUVUn9iCJJJpTwikn3ZU1nhXqrOFGeqkO5f5im+N/S1m1
fjTgZ8Dh5mSCXtnduLMGWqkZzHM20Nl10crUCzRKGhrMp+8AQwpCpU+zSC0BAL9FU9yRWnHop+1u
kctlstVbt3dU5/dO58xLK+S3NuGsqcpncgZQSyVNVVF5ZIVJ/QmhAPx72s0U5IiAz0n+objq/wAP
RqtudZU2Ogo40ootNPbQAHCpq/Bjd202/oLD/D2tSKSMkuTpPDpuSUyAD06G7G4po1UaB9AliBYK
L2AA02t7c6Z6UiwpGqqRbQoB+nGkWP4P0t7917qQlQqcBri35N/+IHtmf4Pz6913qWodb/Qeng/7
H2j691N+3jaNVN7D+h5+pPJt7917ptqVgigkacKrKAdRJQAXAcEIUJDIdP8AUX45592RdTBerI2l
g3RKuz95Um1spNmtu5nJbY3Hj3aeHce1cg+Jz8YhYaY5KtS1Nl4dRH+S1yTwyICtuT7f+nWh7elH
1Br8XSh6d/m1YnZOWptl/KKWmkwTzxUtN3jtjEtDQ4ryyiGE9j7PoVlnoKcSsFlyOJSanhN2np4Y
wZvZZc2umQ6FxQdG1o5khDH1PV1W2tz4Pd2FxO49tZrE7i29naClyuF3BgK6my2CzOMrIklpK/FZ
eilmoq+kqFcFJI2IYEEce0pjpmg/y9Kc9KP3Xr3X/9Lf49+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691wYEnhrcfS/wDr8+9gjhTPVgQBkdR6meKn
gnnnqI4IYIZJpppJUijhijVmeWSWVljiSMKSWYhRbn34RlmXjx60xARj8uqyu/f5j+ztq1dVsboP
H0vcO/4p5aGozUVVUQ9bbcq1Z4X++zlLFLNuiup5SB9njiwZ+HljtYrBbMclSOi83Po1eihDo/tP
uTN47sX5edm5GGoq9dXtja1bTM2UpqaqIZaTYHV2PRqPCtLHZPu5UmqpEIMkgPBX2yIkUoMYrX5d
IrqV3ZKP5eXVk3S/V3RO0MUq0G0cVg54ljgpZt5y0M2eqoNA1s8Ve8slIHkJJiREVbgW9ldzHOWP
hyOo+TMP8HSVSCe8/wCHo1K7f21NAGgxeGlgBUK0dNQzwDUQtgoR4zqvb20s+k1WOn2Cn+Do++kh
/hH7Ok/kur9iVpkL4GlppGBDS0ImpWVjc3EcOiEtfm1vaqPcZk+JyR6Nn9leHTU1ijhQgp9nQe5L
pEwK82BrvKeT4MgFBC82EDR29ZB+snHtSN0U5Kiv5f5uk37tb16DrL7KyeI0tX4+SnUMFaYqXjlI
4LF1Xxeoi5tx/sPbsVwGOrVg5/b0jaBlZlocH06Ss+MRSzKiab29K8f9C2HHtVcOrQClK1H+A9Ns
hUVI6a4otLBl9SFuGXlTa4NmHHHtB1TrPUTpTJrIlNhqa2oqo55/oF9+690WLtjtpcHDLR07qJpZ
HEeqSwZOCWtq5ULyPwCPb1sQJkJ4Z/wHqrAlSAc9VfdxdtUOEx2Wyeaq/txaSUzNKAwAu37cjsCq
2PJBAt7UTzKMCnSiCEniOteL5JfLOFq/J0uCrlm8ss6qyOksZ13jUsY2ZWeSM2/qw49kc8jNITqP
D16PbddEQUClCeraf+E43z17W2X3m/xM7KzVXWdB9ztlsr1NjctVNNH1l2vTRS5mrxe3JJYxJjtq
dh0sM2rHljTU2WhV6dUapl1MEk8Senut5e5/qf8Abn3rr3X/09/j37r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3XvfuvdcWYIpY3soubcnj+g/J96JCgk8OtE0BNOsfmSwP
POkBTYNd/oLMRY/4H35SH4cOtr3V8vt6KX8hvmL098fteLzFe+7OwquncYrrnan22R3JUSKJfFPm
ZVlFDtjFCVSGnyEtP9D41kIt7ejgkLh6jRT/AFf6uHSO5uVgcIzGtK46rEyOZ+U/zqqqmLcbz9ed
SeaOafYm3aqso9u/w4uKhX3ZuNPBV7ur1hIDRJJFQlgSseg29nlqbSJCCp8UilaV44414dJHvgys
ATkHy6MPsbq/q/o+np8fs6BKvcdHD4arPxQU9VlInIXSMJG8Zxm3jG99VQolqeQUYEn27pX06Qa2
9elFSpJTy1lXTBaCXJazkq2nL1mXyAlJZ/4nm6/z5eokYtzoliUfRQB70UONPDq6o8orUY6wNTQA
TTSSNIwCF1qIQw0H0RvJV1EczLdU4Hkd7D6e7COP8Y634Eny6n4vcOd280VTgsnW42JZkXXSZBlS
dmOhf8lhmlUREtbUyFD9L8+0ywWr4AP7P9np/Xdeo/b/ALHQ2bf+Q246K8OfoKbPwtIY/PjitBlo
whtIZBZIHa350C/+qPuk+3JRTH69Ox3UsVTNkH0/4roe9sdybG3OUgp8sKGvLLEKDKeOnqTLYXRX
EjwykE2vqB/w9omsJFyFBHy/1f5+nRuK/PoSpY4aqExukMscik6Z40mjKvcXvqMbKdX0ve3tOupG
PpXy6UiIOA2oUIr+3oLd7dd0WQpZqjDyHFZBY3kSCMWpKp0RiUMdiEZvwQeP6e1cczOugiueP+fp
Nd2/6VVYVqOiHZjeAwNTWU9VURRNSSyJMrMurWjFZCq/kFh/h7dp0W+BJ8ui4do/I/F4Whn+2qk8
hp7amkRLkG/IEhtz+P6e3BExUNinTehgxXz6q4378qNtNV5HIbgy0EYjDCMPUJpVhyBHeQXBPB/w
PtkyiPuPl0pitZGccKf6vl1RB8z/AJkVe+chVbd2dXtJeQ00UVFOheV9UarGkSzFpfJz9AeBzb2m
luA9aV6NIrcoe6lOiT7f2PRYymrOxO18xTYrF45WqKqqy07Q0dN5R/k8SRyIFrq2eQiOCnh8lRLI
RZLc+0mTUnp5pEQ0NerWf5NXRvdvy9/mAfG3d+zdp7i2h8dfj32Xiu6N2ZOWjnx8uTh2RRZmp2rU
78yaR6KTI57cklGmLwMJVhDqlqrqhDbp14SqTQV6+j/oH9G/Vp/UP0f6r6fr/wB9f3rpzr//1N/j
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdBh2j3B190xtir3
h2ZujFbSwFORFFPkJXesyFUzosdHh8ZSpUZDM105caYKeJpR+QB6h7Tq7etMyoCzntHVQXZ/zb7y
+RNdNsb49YLcPVuzaiY0r7xq6US9m52L7iwWnXxVeM2JRVqcWl89foNwYb3C2C2pxHSOW51j9A5/
1fb1C6t+MPXnXVSc12dId8bvrpXrK/a1JVTZCokyUjiZqndW6a2au+7lkmsXV5JZ/QAGsQAbR250
0B8+iiUvr/U+KnRt5qjceeo6fHBIsFtyljU0O3cIrUmPj9Au05Gmesd0sLyEkf6/tzwKZqOmq9ZK
PAx06eJF03GqQaFFmH4JIJY8/k+99e67qKSKipp6moNLS0NOrSVlfV1UVFS0sSD1SzzVBWJUS4LG
90W7EW97HSu34N9vSQ3rt3K5bbOTx2G3FWbKrsnTxDGbwxEdBlamhC1dLPPVYiSsoK3H1X8QpKUw
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
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+69176e6syrlj17rq4918WP8Ai/w9boesZmiHBaxJZRcMPUt7re31spI/qBcce3Qp
IBAxSvWqdFB+Q/zR6X+OqHD5vJy7u7FnUw4nrDZ8kGU3NPPIpkgkyw1GDb9KwIZ5aplkEZLJHJY+
34IJJXAGB03NIIYy7Gg6p97K7V+Q3y4yBp981VVsnrKWpEmP6r241WmGkhVgYG3hkUSGr3esyJq8
UqijVzdYirXBkLUjgOiie4D/AAtUfn0L/WPQtFjvt2paCCE6VhUBEiIVSVQLAPGY40QafSojS1hY
D3UqVJU+XW4jWNf9Xn0crbfV9PRqs9RDTSSgkyAr+5GApN3jv5AOB+OfdTUig49Vn1eFJoFWpjpp
7l7i2l8f8FiK7P46sy2Uyj1c+NxFGRQ0VBi8JJjRk8/uSunoMlLT4inqctR08EFNSVNbX1lQsVOl
45XjZLsvxKejTYNmk3q4gtYoi88jBQopUk4p8vtOOiJb1/mIZisrZKPYWOi2zj6d1iec7cwG4a6o
anurJMM/U5VIowy6PRI3rVm0rqt7L53maQGL4af5+s4OR/uJc6cy7fDuHMjw7VDJlUkaORmjKqyS
VhaUANWgVqOCp1AVHWfafzC272lVU22O/t+b227s6odWrsf19tbGbIpt0oGKph9/bl2vkv7xzbaZ
2vJR4dcelWtxVO8ZMJrE03ioHrpqP9XHom9x/uR+4/KME95ybPbbnZxRtI4R0Q6UGpqeI8WdIPkc
46OHl+oui+7oYsFsekpaKnwu0cTQy5Tqjdm4es8eeusvJVfwfbZpdoSYqHde34cjTzLV0k0AFHVF
0qn88iqxtVQadYYXqbjt8ssN7bNHKjaWB4g+nHobdh9TbV6t2jiNi7Jw74jbWCikWip3q6uulkeo
YSVM9RVV0ktRNPJKD+bBNI+oPvZI6LJ5XkYBxRlH+HPSzXGqiDUCPr9Vv+T79UdM9RK6np4FLkq5
vpRbfrPA9J+htzz9P969ueI3oOvV6TOYoYcXSPl8nXQ4ukgVZXnnmhEUKMTqZlZvC7qBwjWYH6Dn
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
33dt/wDj/X26ZcklPojzO3a9lot1bYrCv/AbMY2oYVUUccvo8q64ZCLobEH22YyoOTUDHpjplLK1
t/1Y1YuuRqbVQjI49CfPKEK6iRFFcqgZggZjdmtc3JP9fd4jI3xdIiq+FNFQUkfUSPiqanDcQMnH
Qcbg3VFCX0zRR6JPGWdgq+O124J5Pp+vtSyaaV8+rEsQoLEgCg6KL258iMPs7H1MNJUJLk9DtHUQ
VAEkDhvxKD+wLH6fn6/n3Wg611Tb3h8iqvMzVtVPXs8pnkcP5wFRmRgdAuVAt7USrGgxWvXoo5XI
qMfZ1WJ2Z3FJOJrVTSSNGzFzUXICsTzz+kH8ey+WdloEI6PNv2+GRpPqFagApQ0z1Xb2L2dX5usb
FYRpq3KVbaXljJaGjuWVZXIuALfj2ld2f4j0IoFitqCNcfM16Bfdmd2V0lt2Te/ZuW01tXNJT0dN
ElPW5/cOVeNpv4PtjGku+Qqahv8Ad7KtHS6gJW9Le3UtIBpkodRzx6Sy3Url1NKVPl0S7bO2flL/
ADIO9tr/AB/6V64zO9t35vLxTbI6d2xWu+3NpUl44qrf/Yu55UXH00OMimaXIZyvmjx1MgKUsbSA
Kzs/9n+Y6R0Fa+fX0Zv5M38h7oj+WRt6m7W3ycJ3V809y4hqfd3cU9DNJgOu6XKQo2S2R0pjcmv3
G38OY3NPV5iWOPM5iIt5Wiglan9o+t9X+JTxeONLG0YQKQdLWjYMgJTT6Qyg6RZP8Lce/de6k+/d
e697917r3v3Xuve/de697917r//R3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3XvfuvddXH9R/tx78ccevdYpJFHOtQBe/qAtYAm/PFhz7rr
StNYr9vXvIny6L53V8j+vulMdXS5qunze4KWgkyEe0cBLSS5RKbxaoq/N11XNBhtpYeRr3rcpUU1
OQv7Ykf0mxBHl1VHRzpRwT8jXqnDsneXyq+bdHkJsfjRjekqaOOoqaGh3RNsHpCCkLKs1XvftjOU
uOyPa4pGTXJT4uOHGBvSSfyYpb20ekxzqzfI1JP2AnpA81y9Vkt2RfmCP5kDom28+2fgl8fayXG9
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
Ixo1afLoUOlPhbQdK53EfJT5/pt/t75WxRw5HrP4tVRizPTPxkMoSrwlf2bQ00r4jefZ9KjiUYNT
JTUFQjGrkkkVlL0bYABx0hmd4ywVQR089u905/eWfyO4Nw7hyGbyuUJSpyFZIjyyGIeOKGJESOGk
o6SJVigpolSmgjUCNFNydyOqcD0/aQm4NJO37OiD9ndmUmLp5pcnVMtW3kSnpIgkjTMD+29hdxe4
/wBv7J7u7csgVRShrx9ehJBtsECtVy1T50/lTooGT+93PLV7u3hWQYnbuKhkqZxkahKPG46gplUz
5HJ1czCKnASxuw9AIIEl9ITC3M3EkH5dNSgIaK5AHVc/yB+W8+8osntDqrJV23etYo2p85vtqZsV
nd7Qyui1EGA1NHWYHbDLdRKTHV1ikxrpVifa3pC7l+OOr9/5JH/Cbjd3yiGz/lB8+Ns5rrX4vquM
3B1z8eqt6vb3YPeePST7jHZTfqNFjMrsDqTJMizR0o+3zOeh9TeCFxLJdHKaqDiOmlQKWIPHr6Hu
zti7T2DtfB7J2Tt/DbS2htfH0eG2ztjbeLo8JgNv4bGxCDHYvD4igihoaHH0kCgRxxoIwRqtquTv
xDWtOnK9K5VCgC30AFz9ePzc3N/bZySetdcvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+691/9Tf49+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvddE8H/WJH
v3XukRv/ALA2j1ltLMb235uLH7Y2tg6dqjJ5jI1C08UKAeiGBdLy1VbUN6IoIlaWVyFQEn37r3VG
XyA/mGdo91SV20ehYcv1d15UGalrN4Zakip+xt2Ujs8SQ4qCqAoNk43IoBpZzJXsgOoIWAC21h11
JHA9IrqUodIPEdFQ2B1IvngkeCprayWpllq6yrlnqauepmYmeqqKqseWrqKiR2JZ5XZyeb+zyKFV
WtPLojmmJJ+Z6EHvfq3MUfUGQyWExK18u1PFuaeliYQNW4vbNbgM3m6WNgpL167ew9XLDe4LR/m/
vXW8+nU34cbwxG0+xTjMhUUx2p2hhqXFUWTqnNJhanMRziv2z5qu7eHH52Oc0hkIOj7hSfz7T3AB
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
NVoWioI3k11EDpNePVxGgpQftz19KXqHpzqzozrjZvUfTmxdtdb9YdfYalwOzNk7Qx0WI29gsTSR
KkUFJRwAGSaVtUs08rPUVE8kksrvJI7NrpzoUwoHIH+9+/de679+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvdf//X3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vddEcG31sQP+Nf7b37rY4ivDpPbi25g92YPKbZ3Rg8RuPbmcpJqDNYHP4ujzWFytDUqVmpMniMhB
U0GRpZuNcU0bIw+vveOr0TrWa+eH/CVT4B/KZ85vX4/R5L4Zdv15NbHVdY4+DJ9M5PJaJBJJmOna
6phx2L+8cqXlw1Zj3U+rQxFj4StHhRx6TTwRysD5U/1Z60qPnp/IP/mT/wAvuTNbj3d0/U9y9MYe
qSSPvPoOCt3xt9KDW6DJbo21S0y9h7Imay+Q1+NmoonbStbILE7+qlONB/1f6vt6TfRIMgnqqHrr
tfe3Ve4abeHWG79wbF3VFNBbN7XzP2ElVUxzpp/icdIJKLJtHUuIpFqkX9duCR7Z8JfXHT+uX+A9
X6fE3+f92xsn+G7V+UW06Tsnaa1aQ5Lfm2I48fumhxsKSvPPmdro8lDnDTLCxZ6NhPoZiFuR7alj
Pbpz05HOEceMwUHhXHVqXfPziot/ZSlXZj46XZu5NuUG5to5OgqY6zC57C7koI0paigk1P8A5FPT
M0DRPeRJUZJBqBHtrw5P4D0e2qQTZ1g9LH+Xr8/+p+icJvjofsnaeUTd9D/EN9dJ57blF56nfG0a
yrpjuTrjOV8itNTbh2Hl6mCqpKkKIanC1CR8fayElM6EkgN59aMAqcClekT82vnf2n2Ps/LrndwY
3pPp5aeeXI4+nzEuMqq6C7FabcebBEmWr6guoSihYF2YWHFi1Zwy/UEhWI0n/J1oqsIJYgAinRWP
5SH8une380zu2l3pT7Y3Dsv4AdebmqX7Z7ZytLNjMt3/ALhwlTGZOmurRJGGfDVVSUXceVjEsVHT
aoS33DInsQQoygVBHRfO6s2CDjr6RG3sFhdtYHCbd29iKHBYHb+Jx2GwmFx1LDR0GHxOKpI6HHYy
hpYFWGmpKCkjWKJEGlUFhx7U9J+nr37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
6910QD9QDe17i/05H+2Pv3XumXNYXGbgxORwedxGNzmGy9LLQ5TD5ihpMlisnR1C+OopMjj66Goo
62lmjurxyIyuvBHveOnKJ69VoY/+S1/KooOzW7bpfgL8bIt9SZP+MfxJuuKOXCxZVZFqPvqbZ88k
m0aCoMqlgY6ELq/NzY660wUAUOerOaShpKGkpaKhoqaioqKmhpKKjpKaOmpaKkp4Vp6elpaaJI4q
anp6dBGiIqqqAAC3v3VOnACwH44H+9e/de679+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691/9Df49+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691GaBmaUllKOtlQKVYH8l5AxaRSf7NgtvfuvdUhfPT/hPj/Lh+eLZ3dO4+qIOi+5cwtV
PL3X8fY8f1/uTJZSemkgjrt9bXp6GfYnYqrI4aVsnj2q5o18f3Cqx9+691pSfPD/AIS1fzE/iU+Y
3h0NT435qdRYpVyS5TqjHS4PurCUVNJFL4Mv0ZmsxX/xiWlWKyf3dyOUE0MdzT04tEPdJ54BMYyf
Kv8APqlzA/MDvfobD4XpDJbO2yYurancGIXaPYuxM5hd97TavyU2RyWByiVM+K3RjXpMjLIBFNAp
ptRUDSAffv8AD0vtZjb0Fehr2l/MG3xmN4deZDaHQGCqu0cZnqyPZGN2xkN354bmye5MJWban29D
tKioKvNZ+eomyMbx0dJPJNNNEi2Um/tAYasSD59KPqQc0z1s1/y7P+E6Xyv+b26tpfJf+bruncXX
vUcUybl2p8RcdUyYDfu7I3RGpDv6kxMi47p/alZBKsVRi42qtz1cQlimmx4Y+V+GIRk5zTpiaXxF
ApgHrez64602H1Bsba/WPV+z9ubB662Th6Pbu0dmbTxdLhdu7ewWPgWGjxmJxVFFFS0VPFp1EKLy
OzO5Z2YlR0n6XSiygEAW/C/Qf63A9+69137917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
3Xuve/de6//R3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691xZdQtdhyDdTY8EGx+oKm1iPyPfuvdY/CtlF3sqhR6iDZfpytiGvzcWPv3Ww
adV8fNX+Vf8AAv8AmC4f+HfKj477N37nYXikx/Y+Mjqdl9rYtolijjjpOyNoTYbdctEkEIiFLUVM
9IE48VwCPdVIr0lvhZ/J2/lzfy/shVbj+MPxr2ttHfNbT/ay9lbjr852H2PBSGxNJi95b7yW4Mxg
YGI9S0D0vksNeoBQPdb6svhp0gLlGchyDpZiwBsLkX5LO1yzG5Ym5J9+691n9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X/0t/j37r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XVh/Qf7b37r
3Xfv3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
v//T3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691737r3X//U3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X//V3+Pfuvde9+691737r3Xvfuvd
e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdY2Yg8f0/4r7917rjqb+v+8D/
AIp7917r2pv6/wC8D/inv3Xuva2/r/vA/wCKe/de6yqbgE/77n37r3Xfv3Xuve/de697917r3v3X
uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r/1t/j37r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6911cf1H+3Hv3XuvXH9
R/tx7917r1x/Uf7ce/de69cH6Ee/de69cD6ke/de679+6911cf1H+39+69137917rrUv9R/tx791
7roMD9L/AO2P/FPfuvdcv99/vj9PfuvdYyQTwb24NvbEkrRsAOFOrDrri1ySB/U/gf48ce6eO5xT
j1uvXrLbVqGk2sbixv8ASx+hv7v4Tfxde1fLr2lf9V/vP/GuffvCb+Lr2r5dest7auePz9b/ANOO
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
SsNFituYXE+bK5jLzk+GGOAeTQ2nUi3Y7F3YqjrQVY1r5j/S+nSm026bA+ljYeZYcPnx63QP5TX/
AAmCy+6jt35B/wAz6GSixDfaZfanwxxuSk8tVTlfuaar+RO48fWCYtJ5NUm08bIsQkCpW1LKr0wK
brcpmluEj0/Tk4HEDHkP55qK+vQsstttkSKYx0mp5CgB/ojJH7a+eOHW8RtvZm1Nm4HAbV2ht3Db
V2xtTG02G2ztzbmNo8Lgtv4iipVoaLFYbEY6GnoMZjqOkURxQwxpGigAD2UNV1dWNQejdAEoFUAD
pRhALWLWChbcW4/P0vf22sKrwJ62STXrn7cApgda697317r3v3Xuv//Q3+Pfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6911Yf0H+2Hv3Xuu7A
fQW9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xrj37rVQPPr1x/X37r1R69e9+6311
x+bX/wBh71UcK9e69Yf0H+2HvfXuu/fuvde9+691737r3XvfuvddWA+gHv3Xuu/fuvde9+691737
r3XvfuvddWH9B9b/AE/NrX/17e/de67sP6e/de660re9hf8ArYX/ANv7917roIgJIVQWN2IAuT/U
n8nj37r3XtIAIAAuD9AP6f0/PvRFQR8uvfZx6xePi1hb+mnj/be0/gH161WT+P8A1ft65KiqCCq2
PFtHBH9LAfT3dI1UEMK9bq54tn/V8+uRVDYFQQPpdPp/rcce76Y/4R+zrfd69d3H++U+9jSOA61Q
+vXf1/5ER/vfvTVNNPXvt6bqvD4mvJNdi8dWFhZjV0NLUEjngmaJyRz71+p1rSn8I6DvdHRnSe9o
zFvPpzqzd0WhkMe5+vdp59CjAq6acriKtdLKSCPoQfbys1ANR/b17w4z+EdFy3B/LV/l47r8iZ34
N/E7IGZ2klL/AB+6vppHdrhnNVS7VhnLHWb+vm9z9B79IHKjNR9vVZI4ytCoIr1h6V/lqfAL45dk
x9u9EfD3oTqns+HH1mKpd87N64weK3DjqGtIeuixORSl14hqwAJJJTCKSRBoLFePbOl+rxpGuQo6
PHCihFOgKbc3TS3BNgfzxf3ccOrNTUacOs3vfVeve/de697917r3v3Xuve/de6//0d/j37r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XRIH1P+sPyf8AWH1Pv3XusRlj5uQCAbhgUPAv
/bC/j3vqp8OvcRXrozRBQ45U/RkV3H+3RGt72Kk0HXgIxmo6Y8tuvbOBiabObiwuHhT9cuUytDQI
osW5aqni5sDx9fdxG54L1bXH/Gv7R0kP9NfTmpVHa/XDSMEtGu9tuPJaR2RLxLkTIoZ1IFwOR739
LK9W8Emny6ba5gQ6GkFaV49CBSZOirYaepo6qGspquKOopaqlkSppamnkbSk9PVwmSmmib63RzwQ
fbbAJx6eGlxVSD05e69V697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
e/de697917r3v3Xuve/de697917r/9Lf49+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvddE29+GetgV64M5X8X/
AMb/APGvdgAeJ6Zkdk4LUdcGnCqztpUKCSXYBQB+SRey/wCJtb3vRnrazRkAs1D0FOf7y6z29VLj
pdzUuYzDFo1we1Ya3deZM6As8LUOApq94GCg8zGJQBckAe7rBK9Qi93zx1VrmBRXxAek8ex+1Nwm
+0uqHwlA7EQ5rsvO0uABRraJm29jUyeZWwBOl/GTcf429GsDFleVhIPKn+z/AJOkr3VySPprUOD5
liP+fT1Gm2z2hmZY23N29TYGMcy4/r3aVBRVBB48ce4dxnO1agi3qjghJv72IwwqjErX5dIppZ/E
YytoegwtTTHqQOo03W+1DqmylTvbec6D/Pbp3nuCqiWx5X7Wkq6SiKN+QYyv+FvbixBO+tSOk7SO
wI1mp8z0i85tTa+NjmGN2dtPHuI9STx7exVRV6msLtW19LVVbSc3vr/HtdHpby6RytLGKiU9EI7s
xVXJHXwu+unZZQ1M0ANLLHpYlJqVnamdBfgBFt+PZ1aRIYmjPm3+QdFVzJO0qSCY4A/w9SP5W/ac
mG393Z8cMtkK14Uag7e63oqionmp6DC18v8AA98YbGpUTSJT0+NzTUtQsMWmONK2yooUEke6WHhM
GEmK+nDoU7NM0qUaQ149XZ+yjo9697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r/09/j37r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvddMSASBcgcC9r/AOxP
09+690G++e0Nl9c0iVu8dzY7CCdWejoqtg+Vrguu4ocVSfcZKtN1sNEOnVYEi/t6GBp3KKCTSuOk
9zcLbR+I3CtP9X7Oiq7i+W+XzccsHXm2YsNSvdY9y79DQ1SKGuZaTaFDOKiqcobos9VASDcgfp9q
xtcmCRn8+iO43uMagv7eg+o9zrvVp233uvd++HVjqxk0y7W2ojNcPF/AdvtTNVwfgGokLgfW/tbH
ahEVSBWnRa1xLMTIH7Wz0M21dwRYSijoNs4TCbUoEAU0eEoKOkiCKt9cs8UAqZGjAuCzkm3N/d/p
nYgRIC5P29eUzNVdfkf5dQd5977J663DsvbvYm4p8PWb7i3DJitwTUlbV4TFwbcjxUtTVblyVPTz
wYDFytl4YxW1TR0sTsFY3dfcXc5+4fL/ACPu9rte4f7lzkDy4kgUyw9R5dCzl3Zty3Gyu54e4qPz
4H5fn0ZOkFgVF/HKEcL5EkjaOT1xPE0QEDRyRsGV04dSDc3v7HsMsc8MU8P9m6hh+Yr0Hwl1Fqjv
P9yAzA/tNPIeVOubQxaTwbAXtrfTx9LjVY+7t8J6t0htx0DTxyPb0kWA4H9lj+P8R7UQ8T0mufhX
oknbWClq4aiQi93mRvTa4CkkfX+h9r0mMdyiD0r/AD6LZl/SL+h6rV2rn6jpr5ofGTfVHJJF/G+0
sP1FXQQN6cpR9xFNmU+LIl8cUnjy01LVycuyPTqVI/JhuECyW7lv4Cf2CtevbVeOs8KLkllFPtI6
2gUJINzezML8fQH/AA9gjqQ+ufv3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de697917r3v3Xuv/9Tf49+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691jZSSTbjj/AHr/AG/v3Xuqk+zv
njld6743d1n0iIsFi9nZzI7Z3D2Nl6RKquymVxjyUmQXZOJqWNPT0lFXrJAK+qVmmnjPjTQur2YQ
ICVJ/wBX+r9nQWvt5LeLEnkSK/Zj/V59ACPuqqtmzeRyOVz2br2LZPN5utetydXKWDWmkc+MItvQ
I1VUHFvZvGAFAA6DBnaWVgft/wAHSnx1YocK7AG54PJPA/wI/B93630LG3qoEKwPBVDcD688fj3X
pbH8C/Z0NWArlIXTJ67tazFfUUYDVxyvPI/I97/Q0yfUSFI9DZHrQ0HnxNB0/FFbzN4d0KwUJP5C
o/mOiT/Lz4kdifKrsHCTTbkGyuttj0XXtXg9wYvf27ttbjr8zgd3Vu6940eZ21tKFBunZu4ZI8RT
z0FVXUlPMlCysHLKPeLfP3IfPvNHuNJumyWiR7YdlMHitTiYCgandkVrXTg5p1KWw8xcvbPy4sIh
aoP+r8XR4fi9sufrLbWT2qe3J+zKOizNR9hi/s6GixXXk0qJLV7S2uY62tzFDteMVSvFR1tTKUuF
j0oAqyJ7Xck79yftsG175uourmPUzNxH6h1gD9NPhrT4ePrx6Jd53u03G9e4tF0wsqUH2KAfM+fR
qoqjWE0kFCbarW/p+NNx7klpLd7lw0R8UcD6H9vQaejNqHULKRNLA4B9HJdfzIvq9C/43IP+w9ud
a6LD2RiDU00yrEyJ4idNx6Rqkt9D9fd0+IdJ5+A6rR7C2BtfJdp9UZfc+RTB02yu09jb/wADuIua
Wh25v3Y+WqcjsHN51FD/AH+2Mfn2gbKqbeWjqZ/p4h7MlGqBlpWqkU+0dFGrw5kcGhV619KGterv
OgO1Ye4+scDvR6YYrN+TJYDee3Lq0m199bXyEuC3ht+YI0gT7DOUMphux8lPIjglWB9hS6tWhmoR
1IFjcLcQ6gRn+X+r/N0M7SqthqUE/QMQCbAfpBN2/wBh7cCk+XSg6FJ8Q0r1xEym1nQ6iQvqX1EG
xA55IIsR+D73p+R61qg/i6khgeAf979tdb679+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
vde9+691737r3Xvfuvde9+691//V3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdYixEg59IUgj8kmxB/wBa3v3XutXbt7bF
Z0H8pO1tjtFPHQjc8m7tvmW6/fbL33kqrcmMq4JXAFT9hlanI0GoX0SRMDwV9mVua6OgHuFmbSWR
nbUrMTj5knz6Mdhq2LI0FPOkmpGiRrAgkswHJ+o4+ns1T4R0gZ42UaIyDXp+pSscqkaiBzza/wBC
P+J936b6ETCVjx2sx0kKAL2IH9Pr/T3XpbH8C/Z0LmHyIjhDWcgMBZCAbtYfniwvzz700rwqZI1Q
vwowJGceRBr6Z49KIGZX7aaipGfmCOlBvfCPvLY+Rx9NNWR1lCIM/j0hmmjSfJYNmydFTVD0zrI8
MktNqKG6NouQSB7ZkuWnsfAmlkFxXipATT6UIJ/n1ZorlrX6cula1rQ/5+mGj7FaWh6g7XxLZKm2
7k9y7h2vvPb6SxZBaLLV60ZhekdaOklq46KiE608tRrlhjVVNyh9p4lto2d9DeKVA8qYFPT7PPqk
iyrKrKO0ADHyA+fn0aybsnZdBCI63c+Hhtys8tTpidfp5WkVG0q3Buf6+2ozLEJgxBRh86j+dOlS
3WlSDC38usmP7A2RnJ2oMTvHbWRrD6fs4MxRrVsxA4hpp5Ypp2sfooJPuus/wHp1JEbBanSe3Xjl
kpp0dLvIj+JpNKErY8lUaV4k1XAZwoJ9qYEMndwAPVLkKNOlww+X+z1W13ztiGWnyMJp4poqmGVJ
I5oxLCfKrKwljYlJIvV6lJsy8ezSBgrRKRXuHRHNUls+vUf+Vd3Zkcf3J3f8ddzu8kmXw+J7e2hX
z1DSHJHHii2XuFJXlJarzT4ymxRqJB65mpZZnu0hPtJzDCEcSr0e8sXTPI1qVNQOP+r/AFf5TOfJ
X+Ylt7rTcOS2F1TjcXvXdW36yTHbmzuWqayPaOCykTBanDQtj9NRmc1RciYRusVPJ6HYsSBHV7vy
QOqJCx45x/n6mHY+VZ93Fw0p0LHppUcdWr9nDh0BGyP5nnYcWShTeeyNqbkxU0t6g7bqK7bmZpaU
n1VVNDkp8njMksV9JQOjsRfi5HtF/WOmTCx/MdHp9vWIos6g/YT/AKv2jo8W1fnx8dc/DTy5LP5j
Zcky30btwlVR0yH6G+RoP4hRaL/2iw/2Hs/j3GCQAitegbJy5ukbMPAqo+z/AD9GN2n3D1hvsX2b
v3aO5W06/Hidw4uqmCAgXkp1qBUxcsP1IPa2N0lrRh0V3Vje2gUyWr5/1ceHQhR1HkTWI20fXXwF
Ite4LaSy/wCIBH+Pt0qB+MdI6uDRoyD14VFyf22ABtqJUA/0K3Pqv+Le96BQHWOn/DGkHWMjrmJg
f7Lj/XW3ujKQKihP29NEqDTUOvCW97I/H9QFH+wLFb/7D23Vx/oZ/aP8/XhQ/i/w9dCW7adBuP6l
P6X/AAx9uAVUEmh9OmTKRIUEZI9fLrkZLG2k2/rx73pxx6fYaULV4eXXINf8Ee9EfPppZK/hPXL3
rpwGvXvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvde9+691737r3Xvfuvdf//W3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdcSgJvz7917qm/wDmwdTTPguufkHiIC0mxMhN
sbegjhDyDae8KtP4HlZ5Y7SLQYLdwi1hyRGtcXuAjXX2pJYDoP73bgqhB6Jb1Hun7vHx46YokkUU
axktqe50eYSc+q7MpX6WHHPs4T4R0F5IhHGpHr/n6HxH0uukqx0+oj6XJ+g5/pb3fpjpUYyotf6X
AH+3F+Pr9PeulqfAv2dCZhspDGlOJ5lQysEESo7zNM40xRwKDpaWSQgANZb/AFIFz7Zm/sz+XSiH
+0H5/wCDpa4XLVOWnp6GlrZaD7spSt9pUFpI6jySo8f3NJHPNVV5S6mkgU2DEM/I9o+lvSmxGF6Q
61pqzbG6c4+cOWzlFuOLZD3zdZ/H8RUzVlBX4zbm2IJMji6ikqKpy0c9QGcsRKDfSNEVpjPWxPGg
KNx65Z75e9C7Gq5KLNYHD7amV1jdN1ZzYWzKws9yrjH7jytPXxqR/Qgj6ce9aWchQRSvWxdWiHXK
B4Y4/Z+zpnj7x+O/atLItNSbbr4zExlyVNBtzeNNAhYIJ6nK7RyOXESKzhdWgEXte5HtSLc07hnp
uW62qevguP8AV+XSUq46rbdOcxsTclRFt5ajxSUuPyUm7tmyB1Vo4K/bWdd5MPLUKQodJKXwgKQC
Tb2/EmgEU6T6Y1X9Nqgn/J0HW7M1HvDGVtRHSxiqpURJzRyGeijkBsxkE6rV0TX+iyKUP0Vz7eTD
qfmOitxVyBxJ6p7+Sm6d69CV9Z3L1hm67bm/Nr4DcePpcxj4FNU2I3Bi5cHuGERshQ1NRiqh3iew
8NQqSqLqPZXzLcURiCa9SL7cbfBJu4FwgK14GhHl/l6CrY27cZuPZO0s/jqlq+iyOEpJ4p5qxqiS
cy655ZKuaVnnqasyzEySyO0ruSXYn6Q1cymSRvQHrMHbLS0jE3hIM6a4Hz+XQlU1f5AEgIYrHpkh
LWSDyEkOknDPIA1xpKgfQgke09T0a+BD/CP5dPEOXqISDIzkLH44B9x41uDqPoh8QBNvqLH3qGe4
DcT0kmskII8Afs6xnOy814R6ao8mkPFOsElwpF0ki0SrcD9QbV/j7N47qdKmp6JZ9qtboaJ4QAMj
A+zoUNmd29rbVCTbZ7P37glg5ipqfeGUqKKM2F9NFkaiupluAB+m1h7e+vuB+I/z6DF7ybaTEmOI
VPyHQ1475/fKja9OVg7Hj3IlvIE3LtHAZWSPSLiMVlPTY+VhYWLtdj9Tz7M492dUQFjqoPXojm9v
7QqdRoflT/J1nqv5n3yviaNoslsKaOY+hW2bTEojKFTUUr4yXEt/8P8AD3qbepUTVFl6jHSCPkCy
WUeI5K58/wBnUb/hzX5aCVRVbh2jRq7qqiHY9DLqZ76Y1V6iRgeP6+0f7+vv99j9n+z0r/qJtmMn
9vSnx/8AM7+TuFlE1bU9c7mU31UtdtWpopGP4Akw2Xp3ug4N0HI/2Pt2PepSwLgCTz6RXnJVsqlY
VPDBr0bPqH+bLtbOVMWL7n2HNsd2lSNtzbWrpc/g4o2DXqa3G1UNLlqanQ21GE1TKObWBsc2m5Ca
SOMgZ8+ghecrXVsHl/0Nc5p/kP8Ak6tb2lvLbe+sFjdz7RzmL3Ht7LUqVeOzGIqFq6KqicAgpKhI
jdb2aN9Min6gezc9By4hMIaq0I/1fn+XSpjNxf8AxPvx6SxMWUk+vXP3rp3r3v3Xuve/de697917
r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r//X3+Pf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdcSygg
FgCfoCQCfqeB+eB7917pObl3dtXZ2NbL7t3Ngtr4tSA2S3Dl6DDUKsSPT91kaingLeocX/Ptme4j
gUs5HV4lac0hQsfkOgaj+V3xpqK4Y6n+QPTzVmtYzC/Y214yzv8A5tEMmQ8LMx/AYX4/r7Rw7tbS
vItRQU/y/LpRNtW8hUaKxfTmvaf8gP8Ak6G3D5/DZ+kWvweXxmbopBdK3D5KkyVI4P0KT0Us8JB/
Fm59qProD8JFPt6SFLqGguLcg/MU/wAnSF7h62wvcXVm/usM4VXG792pnNuyVTosoopcjRTQ0tcY
3Uhmx9ayTqCP1xg/UA+1qBsMJD5HB/2ek8kdvIhEj1J8ia9ar3V1ZmNpblyuz90/5HvLZW5Mrsne
VG8jI8Oc23WrjJ5hFIVlhgrI6ZahCwAkSdWFxY+zVdaqD4pNfn/s9A+5264Esjgt4FOHlWvGn2dW
C0EyVVNFNEqksiljGASfSp1Er/UEc+963/jP7eieKNo5gHJK/Pp0hqhTOGlbxRRxmSVm4AjjtrkJ
JAIX+p/PtdHlFJ406ekY630mgr5dNX966nIZBKLGqU1TxU6a5DGzRzH9qnefUJE+7B1PIp1JGSvu
4h8c+EOJz+zPTZuTbgylj6ftx0Vr5rfzF+pPgfsPBf3lqtx7r7H7ENTiusunutzRz9r9s1ST/a1J
wEdURBsbrXGV48WSz0+mN9LRxR1cyNCEkVrNcXH08aEsTQU4/wCr/B59PwTtbxTXFxchY6Vq5OlR
njxz6ACp4AE9a5vb3zP+aHyIyNfJ2L2/megOv69tcHx5+Ke4q/YuNoqEqAMf2T3tGs/Z3YGUiVQ1
SkFRT0ck7OqIsYVVlDZvbWS4toLm7uCGatV8qVxUk18vKn+XqON05/ijknt7KAuQRSRq6vXtUVUD
gKEufnQ0BQm6l6tyE71dd1rs/NVUknlmy+7XzW7s7Uy3JMsuT3Nk8zWNM5NyxYXJJt7G1pyZs1uA
sttC1PMoh/w16BNzzFvl07Ml1MFPkGYAj7BQdZ8L15sraOQGV2hjsx1lnKUmox+4Opd47z6+y1HV
LzBLS1m2svBTwyeUBrNTSxllGtCtx7avORtrulpbpHH/AKVVX/AR0psOadxsm1TlnalCWJb/AAg/
5+rMvi9/NI+VvxtroKHsrOZX5b9T08TR1pyMWH218otqY0wtPXVWI3RQw4rZffMVHFFaTD5aCjyl
bEStPVhlCiPN/wCQrzbmWW3md4glTSvGp9DQ+Xp1Imxc9WV+xtriNYZi2D+E8Bmoqv8ApqsPKgFT
1sWbI7V2F8iuq9v/ACQ+Lu86Pde38nFJUSDbkDU5gnx1FHLuLC1mAylNHldt7j260/izO26+MyUr
hhEpRdXsHW5MblJk4eo/zjocSRI6B1I1Urin2+R/YfPiOitfJClxfbvVu5dy4OH7etw1NJT772xG
QzYVMkVgp9zUcguJdo1lSfAfxTTyaG0rx7J9/KSxvRBXqRORA1o8dzKa1zU9Ux/GHdNTg6fePTmV
n1ZHr7c2Rp8ZGWsU29WMKvECJWIPgBnaNdI0Cygfj3D27I1sSVXiD1lVtO5WxjiYaavx4ZoOjn4/
cNWzPFE1pIVUgaiqISgYheQEYN9bf2r/AJ9kNpuQEpEgqPnnoWyvC8eqONQafL/N0s/4rQLHSwSS
GqrUjLtIr2hWQn03S5DMP959vwXNWND/AD6Z0ynjI38/8/XCtqXeEmaWJXYqIo0kRfTcchAb6rfW
349nEM1Rx6Ty27OAAKn7Op8FRGg0KY7m3AZb2KqALAg2uPb/AIo6b+llHDrPLWfbPESb6oxdBcwi
MgBlYX0a9J+h/PvXiL/COkr2blm1AnPTHVRUkkiiCXxiQgpHGwUKVOpUVVPBv9AB9fexIoNaCv29
N/u9Txjz9nTzt+vhpqo1M6mtWmZVPnlDFHYNFqTWT+7HckEcrb3vxR8v29Ip7Ig4X9nXWfo8fU+O
WgMsaRO+mUsRKrl2eV3IOqo1ysxvzwfbcjx0rpGrpEYGGCD0msbP/EKhsK5011NQz1qzKpIEEepS
ykciojk+hHqVhxYj2jS6kSZAkzA18iR/g6TTWC3EbxNECGFMgHo13xJ+XW9/jPuqaeglmz2xspMr
bu6/esaCgrXZVi/i+HqKvyvj9yhVDeURmOZrpNdTcCfb9ydSPGmZh8yT/h6jrmHlYuG8KMBvKgA6
2Ueju/use/Nrx7j683Gtc8UEL5rbdVNHDubbtTJYvS5nFGaSogdJCVEiGSmlAvG5HAFENxHcx6kY
enUbz2Um2u1tLH38a8cH/ivl+zodLrcDycghbX+rWvpIv9SPx734T1rrNOkhBOadZfbnWuve/de6
97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r//
0N/j37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691xZgvJ
v72ATw68MsFHHomPzT+VGI+LfWD56mpqfLdg7rlrcH11gKh1+1q8sadJ6zL5VC6SHBYGNkmnC8yy
NHCCNeoF95uFvZikpbUeFBXP7ejXadnvN4uRb2kYJqK1NBQn7D1rEb27E312/vSbe3aG6K3e+fq2
lnSrzDzTUGOhkVpPscBhvO2K29QM37K00ESFEckzSC6sDppL91pO6/Pur/k6n/buQNtsnrEgIr5j
/OT0g8gtN5JaVVhniZGEkU6L924b1KHhsKUxJcqtwSAPaAO8NdLdx49C59qit4lX6SMg/IH/ACfP
pk2tvjfXUOUG4+r967h60zEEkjQVeycvW4xKhma7pkMX5pMHXwu/+cSopZQT9Pdvq5/Jugzf8r7V
dEma2A+xaj/J0dbZ387r5NdIpSv3N13gvkJsmCNBV5HA/ade9nUdNDpNTULURB9l7jcQKWVJKXGO
z2Bk51exRa7wWCIWJoB1He++20EBBsZBrIrmtKHNCan/AFDomW/Pnz8Yvk98zazsr48bwz+Nh7g2
ViqvtHpzsDa9ds3fXWnbGympcHkq+vpJDUYTPUG9Nt/Yzw5DHVM8TTU8gbSZBcS2l7rYhidGn/V/
LqPbrZJ0W6s2RfGiQuc4KggYJ4nIx55NerV+qNwfxLFQwvP5HhRtRNvUo0qCpuSfZsjBvhPUU7hE
YW8enYTSn4vPiOlBvrNvi8f4onKzVcyEPYMY7TR09PAq/wBoVMkwcr/qVJ/HtckigBPMDpCxqSa9
A72B3Bs343dD9q/IbserqIdldTbNzu58ikEyR5HNClC09JisPUzPHEMpvDctTBjaMsbRGcmxC2Kg
F4qSL9n7cdVMXj/pUrU9aa20N+9lfInfG9fmn3fXLmO3e86mc7fhESvQ9a9WYxP4XtfZW0YZl/3E
UCYyJFj0KLU0cTqTJLMzS1ypyyFSO/uYl1NkeZ+Q+zz6jnnrfGe4/cW3yH9Id/kC1Kk18yK6R9mO
hTRlCIACPSCV0kBGIuyjUSzBWPBP1+vuTZkaOQxq1EoMD7B1F0dwrJqC1apBr6g0P8+uK1LK4EZ9
JazA8H/G3PN7n2yYYypq51U/1efTpvJ1HYg/b/sdYJJ9euT+wn4+hv8A4D829teE6/A560bqR/jU
f6vy6bZ6kKUeORVADFlZHa7jmCVWRlZHp31EW+pJv7Zesh8C5FUI+3/Vw6q0hRluITpkHRgPiH80
8z8B++KDu+GsytR0TvPL4HBfLTYFCIaigyO256j+EYPvfDYNRBj8fv7q6RoRWSRgHNYuWSGo1eNC
Yu5w5bK67rb1QRhSzVOnAyT58B/q4dTNyNzH9VFHYXxJlY0Q8cmo0/OppSvA8Kaj1snfJjGQ9D9t
7P7X2h9nuHqftTANuyDHUYM+H3Rs7ccdG+89vxVN2pJ6HLYrLxVmPJGqJamN1ClfcM7mGiWIS/6J
wpn06yG2d1fa44bXFwoz5cDmh61sf5k8WZ+HHyJ273Bsuaom683WlFG9VFHKIslsncyHObLyuREY
dWqKRvPQSMC2iamZSTYewtfbX9Zcx7eAv1TqStTQUFK59fy6kGw5ottssYHu3k0wsqPQVoz10+Yx
g1OOjLdGd04XtHAUOboKuJo68wM3iqtRKPF5JXUAsTr5Ivzz+PcW39j9BfT20oo6Eg04YpwOK9Tt
YXaTQwKsoZmQMCDUUIHmPt6NfFualo2dtMben0TEK2ggfUj6Xt7SRl1OT0JUmhYACv7OuqTNJVz/
AHhnXUxKsOCNP1sqXspv+fZrb3PEZOOnWkhgo0gJBxgefHp7SupwxmR5FYk+lTruOPV9Ra5/HtV9
QPQ9XSWB/hQ/7z05wVgqbeSWRfoAGW17/QfX2yb6MEihrXrTwJXVTB6aaypkp62PSQqiRdJuLa+Q
t/6A+6ncIhxDdNBISxWhr1CgzFVSV/kRTLDqkMkf9kuxUliP9p/Huy3sbfDXpJcQxVNOnWrztVPF
M0FwkIGsC3p1qGupvz+rn36S8QVXIboimhrNRRxIp039K1027Owd4zB0lotsYWLGiVHvHLV5Bpqx
0kYAjzLFyw/B49pIZdV1Ea4r/kPV5rKa1aPXp1NwzXpW1FMKbKyOIo9KyCKSRWvGrSS2W7AWsrfU
/j2bl5fwHopu7ZpMMqnoTthb53j1puKl3nsPceT2vuPFyRSQVuGmSM1UIkOqkyMEgNPk8fOVs8Uy
sum+mxJ9mdhdXcS4bt1evQJ3TZbO4Z/FjBn004Ypnz/binV6vxa/mM7R7KkxWxO6DR7F7DlSnpqH
NrJDS7L3jMDGiyxSySK+2svPUWUU85WCRmtG5Ww9iy13eJzHFLUSE04Yzj/L1Fm77Nc2LSMifpAV
4kmg48ePVo0VRFMiyRkvG6q6Ooujo4ujo4urow+jAlT+CfZyVp5j9vQbV9X4SPtHWYMG+nuvThFO
u/futde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvdf/
0d/j37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691hkP1H
5K/8T/T2yJSLtIfIoT/PrYFCH61aP5o/YmZ3v8sNwbYVmfEdX4Tbu08bEZIwkEuToYtxZWoijYjx
z1WRq1SST9TxoinhAPYI3268Tc/pvJadZFe1O12TWgvJlBdqmv7aDj5f5OiDJVS0tLSFSYHSSVJy
BrMjGNh4yG06Ql7g/W/tHcXBNadS1BBSnr0hK7KyGuaGMvp5aRi7eRyeV9dtQAseP8fZNPcgFRXo
waGNVGvrsmTJRj9h3+31GUpYgpchfqBqa319pzcj+I9FlxDbVJI/1ft6ZNz0uPyWK8RiUNIj05p3
tIh1oY7srqRyPqLW9m9lcdyHVnoNzbbLLdgPlCcfZ5dUc/ISlyHxi+R/W3ceJM1NgxnaOiz6w+Px
jD5ueGhqo1EMSJ/k8sccw4AUIQeDf2MrKfJGquOo15u2iK2vbeaNe0uBJT+Cma/nTrbM+MPYVJuD
D4LMU9Ur0uWoYJHbyghfOqSIyFSQwZXH9OfYjt7itBXqA+bdpSPcJ7yNf8RIFPtpn/VXode6sz/D
svhY7hoiXreW0h3x+NTx8AW0xtkEb/XA9m8LaqN1HBFDTql3/hQ1vfMbZ/l89CdZYWtlgou9e9cF
Qbi8DFFrMTtPAT7rjo6pv7VN/GclTTmO+nyUsZ/tGx/aQm4mhh/iI/w9XRxCJZ2OI0ZvzANP50/w
9VLUEVNgcZicPQRR09LisNisZBCihRHBj8fT0dPGL/VY6aFFB/Nifz7yR2+3EO22g/o9Y67heG43
C7vK5LEf5OpBri3J+p/xA/3oj2rmbVIT8h/g6KggjqAOJr+3P+XqJU16B0dXA0n9IPDHg88jj231
vqOtezJJGoX1eokseOQOLE839+69001NYwUBivHF1YkEXNjwBzf/AHr3URa5QaeXXlozhD02eKhy
i12Lr4IamizePmxOQp5gJIKijroWpaiKaJgUlR43B0ngMob6+yne7XVbyr6ow+2op0b224fuuWFw
aaXU/sI62efhJu+p+R/8gH437w3DXGt3n8X+x9wdDz5OqLvUz43YW8cntHEx1E8jM9TJ/c7IYuOR
iT5BTpf9N/eL+6QB53j/AN9Cv7O0/ZkA/t6zD5ZutD7dfyGltPpPlSjgMv8Ax6nRM/nf0/8A6ev5
fu3Z0gmbcfVu7t9dW0dezH7lsNU0jb+2bSTSMCZYoMhRV0EZN/HHOdPPHsgmR4r/AGvcgOxdYJ/3
n/Z6Gd5a/WW/M22xD/GJhFJF/wA21ev82HCvWup8Pu2cr0/uXP7EyFXUCmxeYmhog7l1i13dqe7/
AIp2lK/7D6ew5zttEc00cluP1JfT16FPtDvV9LZzLuTkvGdAr8jT5enV2WF7XosrSY+Npv8AgQt2
kE1wLi/P+0n3F9KGnmOsiYPX59Czhc1G8MbQT61diSyNq4I+tv6e7BtNTTo6RUb4xjp+fcc0cgEE
oKqCrSM5BUgcenkEc/1978Y+nRrBHb57R050W6alvH5Jw0g0DSGICsAOAfzY+61qa+vXp7YdxAx/
g6cKrPzSrd31+peEa7DkcgXtx7bk+EfaOilogjMaZz1Mjzl5BOY5IkWMI0YCsrmwJcseVIt/T2og
8vt6Lbnifs6CftDtyj2DgMrVmYrLV0zwUcIf9+WrmXTSLEihtTPUAq39FF/fpv7Rv9Xl03a2onZm
IwtOh7+Lm38jtTrCCpqJY2zm8pp9yZIyFhO7VSRwU8BJBbRHSwalvYkuf6e723+5EX2/5D0W3dz4
90kZOUNOhOzNLUpSzwoB9xUPAGjUgjyVVR4otb/qXS12PHAHs76QT+XS8xuKU4YViIjSTqEVyx8S
inYxkajyxsur6f2vbySaRToqVYmmCsAWp/LpslpjUVElHJTqyVEbNH6fLFIFBaV28i+sSi5VWuFv
6be3BOVIK/EOi3dtntrgGqjKkdWA/F7579jdE/Y7R7GjyvYXVlIUhp/uJjU7u2jjyVTVh6+peMZW
ggJt9pUuoVSBG62sTuy3mVWAnaq/l1GW88sxxrqtxR/zz9v+qvV7vVPd3WndGEXP9cbqx24aTSn3
dEjtS5vEylCzw5XDVIjyFI6HgHQUc3KMw59iq2vIrxWaI4U5/PoB3FtLauElWhPD59CwJQwBANj9
L3BI/rYi4v7UdMdZffuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3X/9Lf49+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvdR5iAwP8AatYf61/+Ne9JEjTCUr3haV6T3E5jQIvxE9avv80nY1btD5Vbmz6Uf+43sPaW2d0Y
+paOIt95QRx4HKRw+i7eOrxnl9eojVYemw9x5zFaum6G5TAIGf5H5dZFe110k22pCWGtTSn51z86
EdVs5DJt40GgJ5JfKzf83H4LWN7Ag/63+F/ZZO6UOMdTfCx1D7ekbXQSvVGoQ+oAE/Sz/wCFrcW/
2HsknZSRTp+6GpYx9v8Ak650klbE5lBaBH4aJSCrabjUbgn1EX9p+i9reNviX+Z6TOYrY0eeKU8l
JGQ3N1c3Or624J9nFudOkr8ulU0R7GK5AA/l1VT85aCn3HsjKUdXI8xFM6RPpBMcbrNG9m0h10rI
bMLMp5BB9ija5macK5qp8ugLzXt0Mu1303hDxilK1P8An/ydHN/k8fIyo3t1BQbNzlch3DsKoqtu
V0csjNVOcRLTx005ay3M1G8Z5/PsYOrRTxUwhPDrGvd4Vudia3K1ZTX/AFft6vU7mrmzFHsjKRkg
5DH5qnUixbyx01Ajt/QkxYsD6fj+pPsVReEETSlBQf6uPUJzR6ZpFApRj1Wn/P06sy/Zn8sPoruD
blLVV8Xx27w25lN6PTRBzjdvb927/cmPKVEaBQaFN04ajgDEFhNW2vp49m22XPh31s1SAG6TyqPC
lVhUMpH7cdUhYLcFHu3b23tzULiWny+Gx86tC4aNZEgSOaORCNcbR1GpOTzp/wAPeT1reWtxs9v4
YHiBeOf8/wDk6xs3BTZ7nPA6EW+s9vp/l/n05c3+qn/gnI/wHJJuB9faRZGdh3VHVJHWRtajFB/I
dQalVDDj6H+p/oD/AF9rVRTGzEZp1VQCRXqKzBFJP0tb8j6/63tjp7w09Om2SZCjm39on6sP6W/P
uhkZXCI1GPV7eNfq1YjsC/z6YM3n6XbeBym5KlvHT4qjq6ppZr6GalYoI0C21K0lrfk+6XEbNBM9
zICoRuPyB9B0qt7e33K+S1e31gsABUjJankR1tT/AMvTYeR6I/4Ty9EY3csElLun5T9sbh7qxmOq
1EdQ+C3nvCtzWHyAha/+T1+z9t0ddGUsfDWRk8k3xZn0zbxKqf2DVBHyOSPXj8+sqKy7dstpbltJ
hoEp+EJQAD14Vz/gp0s22UM38L+wPuIFEGc76x5oC2rx329tzOUtZp9V1a84H+IPtHeWy+BfQKv6
aEaB6YNfman1r0NuWt7E15tt3cSargRsjNgVVqVFBQZoPKvz61vN3/ylfklvPa/ZHyr+Ne3Ze6ds
7W7F3Vh+2utdnxVv+lXqyuo6XGZ7D5GTaTRzVO9tpbm21kI6umrcT5JaaZainmgbxeT2EpDcTxqZ
GrKnwnGPTy/w16F0U67VuQ+jfwrR21EDIJPHLVNflXzwOin9f9sZHEGnx9WZ9cUyxSLVM6TJYlXj
CEBkcOCCCAR9PYPu9ntkqy24B+0/5+pw5Z5gS+ZVuJtRPyA/wU6si6m7dw4iAr5CY2VYxEebXKH6
8EXt/W/sMXVk1QFTFepEuLWeaKNrWamc/ZT5g9DbPuvD1TyNSjUs5DW1P6I/qpHq/BJ9pRbovxrn
8+nYEnhFJZCT+X+QDroblijjdoyWIchZPy9j6f8AAa/dSACQvw9G6TB9IY1WnUlNx1LzMxRooAkV
iGPDt/j9fV7o/wAP5jp6WC2aIkRjVj1/z9Ta/dJpcfJUvPIkUK+SY3I9CKxI/Nvp7UQeX29F7WVq
9dUIP5n/AD9FT2pVVfyP7nweNiudl7MklyFU6G7VFZTyMLTcB3CSAgAm3A496m/tG/1eXSS78Cyg
b6VAsp48T/hJ6uk25CkVLR01N41SkSClaTSFSKOlj0QgAABVSJNP+N+bn3RWKMGU0I4dBBYY2lMx
Xv8Az/4rrkKKfMZKVKeXy3qpZQYCf8mi8LRS1MlyQUgQkgG4BP0v7MreaVwNT1/Z1S4RNJOnPS/o
ZZTFQ45zTQUlDQtHVVALHxQakijripOhpGAF7jnV7XlQeI6KZ7aMI86rSUYB+z+XSvnxUaVtDDTI
jxLEJKmUXIijpwGjiUkmyyKtv9Y/X34AAg08+i2MzSn9VyR+XTPmJPK1KF8aLMzsgYaQEp/S4DAB
tZ1cc+39a+g6T3NpE3xR1/b1GwWX3Hs3OQbg2Zl81tTLwtJJBm8HW1eMrI5gt4gs1MUirg8oBaCo
LxyD6qfa2wvZbWTw4JNKPkjjUjhxr/LoLbny9Z3kZkNuDKuBlsVz606uw+BvzE7R7u3PkOquyafD
ZbJ4XZlfuik3pQQ/wvJV8GHy+2sJU0uXxC+SjmnafPoTUQmI3H+a/tEQ7TuFxc3himl1RgegH+AD
qO+YNjO3WqzQ1VmNB55/Meg8+rWPYi6DnXvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
691737r3Xvfuvde9+691/9Pf49+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3XvfuvdY3FyPTfj68cf7yPfiWCnSc9VMUbnU/EdVw/zJPi/lPkL0+mb2NjXyPZnV1RV
5vb2MgaGKo3ThaxaRdzbXjqDKjJLUwQR1NKGKr97Spe17+yneLNrq0rGmqYZoP8AZ6FvKO/vsu4L
4smm1LLU5NADk0FTwwfy61OMnVSUZeOakqaepo5aqlq6aqpp6Wrpq2mlalnhqqOeOOppajGuPBLG
6q8bmzAEj3FdyZQKsvl1l1tO4WW79223AlWvkCP+PBekXUboFHCZai0sQ1u7WPqZADELW1AqSfqL
c+y6ESTtIEFSOP8AP16ELQPhXTPSch3nDMlROah4wpaUeDWJFLEsV9SjlfbpjkXBX/B1r6VjkR9B
zuDeEgQinm8Mkpk8lyDIInveUnkaiDfg39mNvIpIUGpx05IiFMDgM9V+fIzJx5Hb+Rp5KmSaV6WZ
ruTpKkOLj6D+17EFqrrNbtTGsH8ughvZt5LK4hMmaH14D8uig/y4e9penPlRU7VrK3wYjfKrFSQs
+mE5vHO0nIAa0ldQN4wTYftWP4vI90Enhha3Oo0/1cacOsUXlhW83S1uX06idAzn8wD/AD63ktry
43f3TVTmaPTJPsatxWckih9bS7WycYp8hUhANRp8bUsqy2GpCeRbn2rhd/CjqprQenUT3llLBNL4
yae4/wCrFejYbd6V2P3H0X2r0D2xjXzvTndOy83sXej00STVePx25aOCSizuHvYx5vamYgpa+kkF
tE9OpuLEhRFMYnD8KA8eH8vXh0lECSUBPbXiBkft60Rezegu2/5aHyH3f8NPk3QzQYqjyNTl+pu0
qWmq4No9n7IqvG+G3xtOukj8E0FbBUxGvpwxmxtQWjn0qEYy9yPzFbTI9lLcASUwCDn+VOop9wOU
Lkuu4WtsWjY1ahA0n8zwpShz6cQeltNARFHLCTU0svjaGrj/AHYahZQHR1mTVG4lU3BBsRyOPcmR
MImCS9r8afaajhXy6iprSVB2qSoHHH5/z6S0weCQidWMhJMZKkBDfi5tYc/19m6uggclvLphcOoP
GvTZM0zByE4ICqSyLdi4CgFiLkn2lEkZ4N0+XUcT1FkkgippazITRUtDSQM1RNMwitoZ/IDK4Eaq
CPqTa/vRaKOtxIwEQFCf5/b1qFmkuVEVSCKfz6Hr4BfAvsf+bX8jMd1JtCgze1/iL1tlaHMfKDvE
RPRYHG7Xx7pW1/XO381IYsdX763ihEUECu70FN5KydY1VdUN8784Es9ptsodGqDQHzwRmn+wPy6n
X275RWOVtz3CIppoyV9RkNQVwOI9T6gHrbV+Z/ZWE3juDafXfUeEWi6i6KwuI6o6W2jiqSYY2sro
4aDbeJ/hVCiNVTRyw42mpKeMrrjoafW1g7ERztrxxhpLhqTH1qT/ACx0M95uHvJVjgzb+o/2c9Cx
vXYuF2N1Psf48NW0NdvbYOxId99jY+jmSaspcpvyKbzVlXFEXWnpFlMkUVzdxGzKCo1e3zLbyTlP
EBaSuKHNMenz6djMkKWosTqkWpI9OHrT/L0XT+V72JN0b898v1nXVL0m1vktsatwUAdwlK/ZPXDZ
Tdm05EbVpNRl9nTZujD3u0kMCLc29hOeFoNxZGWkZP8AmoepUmube85ZWeGTXeR8QAa1zUZH2eZ6
Pr/MF/kb/D350jIb2osPB8fPkHVK08fcnWuHxlNHuCpWNVCdk7Jjlx+396JM4Iaq0U2RANxUHSFL
E9mLgViUn7OmNu3jcNukjeOugfy/n1qD/K/+U/8APz4JZisrt39aZLt7qPH6JqTu7o7G5HdW10oF
108E269qxRz7v2hWgWEr1FPUU634qNJFwxdba8LMZIqDy/1f5+p25S9wYpleC5nCuEGCDWtfz6KL
tbuMSxRwDIJMlJK8VV4alZkgkRgrpVycJSVCEaTE5VgR9OfYR3C2kBokZPUp2W7W1+FInB/b0PuI
7Coa6mCmeIGWNJI9cgDNHIwRX/ofUwv/ALf2ThHrp093S9ZlWQ6WwCelLHun1Qx+SMRWIZywBT6W
LIbOgP4JFj+D7tPbTxR+I8ZCVGaj/P0ZRzBgq6uPRcu/u158PgGxuKyFWKvMVa4qnOr9r90B51Xg
3Lwqy/j6+3YIpAusp216cmItqeOdNeH+oV6Pt8Gtl4jZexYa7JY+J83umRqmeom1eanxbRMaCljK
BlGmUa+eBfn21LmRs9BDeHmeeTwxWPH+DqwsuKTCmqQQ+R6j9iKEtHWLJY2Z5AAlvxcE+2zQCp4d
FlvLFGjLI4EnDz/ydKjaGLixtGait+7WfKEVVRO1az6JZW0JGUFyzEH+lre1ltIgC1bh1uVGaMso
weospqsXmKeSndJ6SskeZjNEEcLTv6/SmosAT/wY/wBPZtrUgsD29JqK9rIoPdqP+Tpdy5Bq6lNZ
dYQ9WZS8VVJH4zTwWUy08iI4AkFitv8AD201xEtV8TuIxx6LYItL5x5ft6a9v1NbVs+lEqKhXfSH
0qDTyuQJF1lFudP0+v8Ah7Y8Q+YHTk9uf4OlctEJ0ZYZLsb+dJifEjLccA86h/tvb1sZWmVlXtHH
8+iadHRlCp2Hj0fn+WVSR03yL3UySGRl6e3GiX/U9t4devJz9PSGsP8AD2f8vF33FtIqAOgN7i/8
kq38IEnX/q49X3ex/wBRH1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvdf//U3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
737r3XvfuvdYWiJJN1vqupAKsFIsyllIJv7917qqj5ufy0tpfIR8j2P1TW4zrnuGdjV5hZ4XTZnY
0/hSENuuClglnx+eVUAiytPG8p/TNHKGPsMbrscU0beEvd+XQx5Z50vtkmSNHJhr8/Xhx4dap3ef
TnZHS29K3ZPaOzs1sXc0Eswlxmcp2joq+kjJ8WY27mYPLi9xYSoA1JPRySkAgSLG90Ef3Gx7hYsS
ikB/8n5/PrJrl/n6wvrcyPKC9BXj+zooWdlydPJPLQECIoj38l42UqCCnC3B/FwD/UD2kKSRYmw3
Q/sd926YAhx/q/LoGM9mqyninqJ6k62ilCJq/S2ljwSeRce3bPMp/wBXr0p8a2ZHII05PRJ+7N1N
Li5C0/1ieMnUDwdZH9ODb2LoP9B/LqM+aLqKKCUoRViR/h6qkzmbrdu72x28MJJ4stt3N0uWoKhH
KSLPRypOyjSfVG8QZSP9r9j+0/3Hj+zrE/e2MW5PNXz630P5YHyPptzdfbH3qjUmWxmZwL0WTxdW
dVLk8Rk6WCLcOCyMbcKHaxINiJlBFh7XxfAn2dBDeZPFrJ/E1eti7455LbO081Q4OoyFFLsTcUkU
Gw87lXjFOtNV63qNibuEotj8/QGV1p2eyVcWlUe5HuzAEENwp0X7foMq6/hz0ofmx/Ls+N/zR6rq
OpO/+sR2f17jKufObNmxVR/BO4ujc9PGYpcv1Ju5CuUhjmUeSWgeV4JwAjRTIwVGLW6n2+4E8NaA
1/1UoejW+giuoDGnoR5HB4ihFCPUEUPy49ahPdH/AAnV+e3SVfVVXwi7m67+XPWcD1M2O673vlsf
0z3tgaQFLYrJYbcX+/HzdSIpGikqErsYZZF1iNNRAkTb/cjco/DimjDQjzNa/wCHNPLHUYbp7dbZ
cNJPC5juT+EcDwpg1IJ44YgcB1XPvD4gfzL9k1ctBvn+W18raealbwST4PqLdW9cOZwxVI6bP7Fh
3PhK6OQrw8VQ4I5F/Y6s/cPZpIGaX+3pgZpX54P+HoCXvt1vtvcqtvQpX7P+PaelFsP4IfzTO4Ml
SYTrv+W18icZPVao4sp2Xs4dRbZp5AVX7qq3P2rX7TxEdNBr1nSxlYAhEY39ll77j2qYgjGr8+jW
w9ut5fvn0UA/1DiRX8wOrSPj7/wmv7M3Hk8Puz+Z18mto9abOpnWrq/jb8cMsNzdj51ZHhkOHzXZ
VVS02N25S1kSMtQ2KoKySRBoFQt1YAzdOfdwvIisQ0x04d1K/PIJ/ID7epB2fkza9p/xi8jElwCa
VC8PIhRqpXhlj8hWnWwcuK6q6L6Iofjp8ZeudvfH/wCOm3KGWNdpbcpkpq3LK5RqrL7yys4qMpl8
vlp4VaoM801XV/SSUhR7B0MxvGeWQ1enE/5PToRXe4F08G1hKAnPlWuD6eXQV7V27tPoPCyfLLuz
Ezj+7UWRq+heppZoaPObt3I6FpNx1OPnmRqUS092NVMq01Fjw87uqqT7dx0X/TfPHRHeqe7u2+se
/cL2r8mdv4zC0fzn7FpdjfxGtmzp3ftBcttvLV/UWSqcTMaLDYrrDfcFJNi8JTMrVbPFHWPojqo0
ZyKPVIs38H+X/iukV349o0TxjBBr/KnQafMXA7k6f3bjOxNoTVeF3d0/vLE7wwuYxwaDJUuQ2Xmq
PIwS08kZLSJVYhJodJGloKl1N/ddztyVW6HCnUh8o3MU8Z22X4pf8P8AqPQ97M/nLfJPZlTU43P7
q2f2DTUVXGYhuna1MtXV0FdFHkcTWtltt1GDlloK3GVcE0blbhJBcmxuBjvS2xKtxr1K8PIS3qVg
fNPIj/iv8vR+Om/55/TW6p5qDtXYWa2tVU6uk2c2NlIN3YaonSIXX+F5E4avgMrXtGj1DLx9bX9v
2+4W87F5aAEY6Dm48ibratSF8g+oH+XpM93bC/kcfP8AqRluyW662P2bXJaPf2OkzHx97VhqWDOJ
67c+OpcHjc3Isk7ErXGuhdrggge3Xt9vuPSp/L/JTpPDc8zbKAiSNpGKVqB+w1/ydEQzn/CdbqXe
M8lf8VP5hFDlMLO98dtvsDbmxOzpEha5ER3XsfcW2K+caGXiSgbV9SDexLJuWLR2aSOWjNU+Xn+X
Qy233U361jihvbA+Eiha91SBivxcfXqtf5K/yYP5mfxtqa6qw/V1J8otgRtai3V8e6qpyW5II5W0
GPK9RbgGO3bC8Fr6sY2UhI5GgW9lF3yzKikKxeOowP8AV5dD3bPdbZLsIkv6NxQnuwMeVcrU+Xd1
SP2BsrtmX5D9a9e9odWdl9VwYiabdtbiuzev95df5CsoqMPRJNTUO8cHgqqvglro2i8kSyRo1tR5
W6W528wW9aeXR1FzaOYJ1jgbVpPlX/L1el12aek2/TmkAQQU0NJC0KXT7YreMqF+jaD7CMnxt0aT
TsJGjkPf/sdGQxOSpa37aObUWpIVgQ610FtasJGX6n/H21J8DdMra+JID516VWDzUua3DDRjV9tT
JHNUhSCkU82qOmcgf7qUpe3tyDz6U3S+BbH5DoWs9tYR1H8VpZilQmJmlAkBFKsqEF5IF/Ek1gLH
6W9nKf2Lfb/m6DUF5qDr5aj0Etfn/wCIV1DjIAYq/JTrTV0cilCLSCKSZW9Kl5WN7ji59l7is0Q9
SP8ACOjWOEuhkpwFf2dLeSYU+XoqGlKQRNAYHlJsYCFjCXYW1SBgSP8AX9mn0/yHSC4uTToRBQ2p
/t4ZGXWmppZLmV7CzMzAgMGJ4/oPam2TQSPXorkk8RGIPDo9/wDLSpWpfkXuZVkui9P7nsOSQZd3
deA83sbMpP8AsfZtyrncZPs/yHoBc+n/AHWwf81B/l6vp9jzqIuve/de697917r3v3Xuve/de697
917r3v3Xuve/de697917r3v3Xuve/de697917r//1d/j37r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdYnjUqQbkHggnggn6cW496UaRTj9vXq
CtaZ6BfuvoPqP5CbQm2J2/sjDb029UazT0+ThArMbVHQY63C5SJ4slishE0askkMgB0gOGUW90n0
SBUkUEH/AFY6XWd/eWTNJayleFeNCB5H/VX0Iz1rP/Mz+Sn2nsWPPbj+N803bmxXjNU2zq5qSm7X
27TI0heCgZVpcPvijp41t+01PkbCwhlbkg3euXROC8CsWp/qx1JHL3PIiPh7hIB8xWn+X+Y/b1rR
dmdXb7psnW7cqcTVYzM4qpqKHK43KxTYerxNdTTpTVFDW02TSlqo6mASAujJrTkEX9hOKGG1fvJq
MH8up6s91a7gQxsDVQR+YqOio7t+IXyB38/2e2cTt3IQyEIgfcEFPLAHYKaipMyeNYELgG12uw4P
Ps1j3jbYypepp5A/7B6CPMlpuVwg+mK6i+ajyof6Q86dQj/JT7xzAizGZ7e6exlTG8dfPgEg3nV1
EcQ8Mk1LPlIsQtBHMfGAZFV4gv8AaPIAjtua7JUCAdo+3/N1Ft9yJuN+xeQGp9KD/L0fL4iwdj/C
bLf6O+1cbDTbNzuW8m1N6Y7JR5bZEuQqhonoDlI0h+ykeZbiOpihB/SOfYltN3tbhIijUBHr/sDo
BcwcnX9khjETEIafs/4vrZn+OPyHxO58fU4KnyVBXyinhSrwlYsVXS5emY+haunctUPGwF1aJlmi
IBiZWA9nfhLJHrBxjqP5UazikMgIcEeXzp1ZxsTvDdWAxkEWIykGS2/TVRw9Ht/e9dJM2PrYV+5a
kwO9KUVtZTNTUk6GE5SkZFChS4sxNTGtKU63a3UpIKEH5cepnaW9ZNy4yDJ1S5OiqnpzNRV2WwBr
5gYreGXG762SMsKqNWGqNiaZV4FuLe2TCobif246MnfxFLzKvin0H7PXojW4Pkj3xtas+12923um
GhhlWPwmavyaJGT6gTk6B2BP5Nxb+vtztKlTGv7M/t6KJZLmM6o5mA+RI/y56Vm3e2e++wI0XNds
1k1PMCmmu3K+NjjRyqMq0WHpZa+S4N9JQgkcngA0CKuAB1uOW5kPfM9P9Meh92v17T00DZLN5bJZ
KIo0bVNNQLt3FPUyohc1u4N0wU+SrtYINqSnkdr8G/AswVhpKin2dK4rWVpFnLu7DHcdQ9fPpbyb
WwOKXE5TIYmmqK2pqJaja+EnxWTraWsr1I+2ba+zfG27d95pkIP3EsVPjY/1s+i5DaIsKu0da06X
y+PPpDwxgDzVaGn7elBtT4jjf+/ou4PkvHHn6jDCD+5PWE7pkMfiKek0VdJNveaNHxVbVpN45kw9
E82MpXRRLNVlQETwz3D4alfs6blhgjDMK/t/w46r8/nY9VNvvr6uzu24YxuqbCYwbcmhS7YnsrrT
JQdhdTZGIxaGjrI8xQvSRspX0VZU8WscWeoRyIeBp/l6KLwiSNqj/UOHRVuzN0Yv5R/HPqb5CYqK
N6Lt7rfBZauMel5cZuqmxYps9h66JQ2iqpqyNoaiM8+RCDb2smHjwi3k/s/lg/t6TbXfXFnfR3kB
HjR8K8PzFfl69avnyszW6tn7k2LtqgetjFbi8pturyMTuiw0+w8jSxYumZozGNI21uahp4r31QUb
n6L7hzddtQSMTrHcfOn7esvuT9yBjUxy1dlBya8QMdI7Eb+zlNT09BS1lQrQvFJrMpTXKoD3Y8JI
xP1uDx7ZNvGLeJQWGfX5dHl8ZLyZklwgyKY+Wen+q7b3NSI6GtqZKgqwZvupGQXLHUsZcoklzwVt
wB7vGzxCiufzPSE7bbn4k1H55/ydJ+l713xjKlpKKtrKWfTq+6p6hoatZEu3lSphZJxKxFy1y1+b
39rUkkAB8VuHqemJdntZQVkgGj7AMfs6Fbav8075ndKyTVOxvkX27tmljEMkuNh3tlq7COaUfsa8
DmZcphZCv9DTnUODcX9q0vZqhWbt6JL3lHYhDJJ4DK/qCBx/2vSY+UP82Dvv5mY7qCp+Rm6Nt7wz
PSdVuh9vbvh2Xh9qbkzGJ3lS4+HLYDK1m24aLE5CJXw9PUxv9rT+KaL6MXNrbjBcXMHYa06Rcrva
cubiWtq6SfxnV/kHQ8/Hv5R7dzmJpIIa51d4Ym+2qoZw7LGPG0tOF9MkQKfi9vp9fcdXW33Ucr61
8/T/AGepfWeLc5vrIpVZpKHSPKgp+XD06PPgt+UZlWelqqaemmh1RaJlLl7m4BZlFreyyRo0UiUG
nn0cqrQwyFUIufwg5qa+n2dMFZ3viuv6nLZPI5OCihNPj6mX/KoVkaNIJlgjijV2aUvIORxzz78s
0VKxfz6OL7ZVu1gRaiNlBb/Y9P59DN1r8lot6YmSerqYnWso3NFSTVAkZKdrEzAagYpZQPp+LfTn
2pF86Dw2pU9Am45dSwv2jQuYKA1JrknpxTO1e48yM3j6WrlWkVRTJHG12lpyGLI6/qRnXj+vt+KC
4kkil09oIP7D05dXlvaRNDE3cykZzxx0LZfK1T0UdNipppn8M1S0+qOSF+S4sbFjc/W3s81fIdB5
hrBDcOhBabciC7jwuEjjQS6JYkTTaxXWs/1A/SCPe0YmaNcUNekk/wCjGdHmfP8APqx/+WMlU/f+
5Wq545ZV6i3CreGnlii9W8Ov29LzHW1gebgc/wCHs25fURbi+j08/s6j7nqVjt8ANPj6vs9jjqK+
ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r/1t/j37r3Xvfu
vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
hlCjSTYWufwOeLH/AGF/bbirIfTresIrEmgPn1UV/Mt+e0/x6wNZ1F1Pl4KPuLcOH+8yu5FWOsHW
W3K2HxUtbS0kjpTybyzRlP8AD4pf2oIiamU2Eakj3neIrJNJddX2io/1f4Ohdy5ynLvR8buEJwDQ
932GvAH086+Qzps5LM7p7F7GyP8AC587unL1OUlbLV9XV1uaymYyEsi1NfW5XL17NU5LJ1YteSR9
b2H0FgIz/WvXbSrGpJwDT+XWR1hbRbZBEs0oXSijuIHAAeZ+XRxuv9i5zH038Y3PTDF4fHR0dVT4
/wC0MObq6qRGNJQxCaR4vvGZCJta3SO5NrD3uPalgcST1oRSh/1f5Okl1fi6k8O2YMwNe01xw8vm
ehfqMfT0gNWWVnqaWqlrEaQzSL9xErpTKzks/gclBb0nTxx7NYLexFNWmn2jo0sIJZANZp9uP8PQ
A7qpaLM0uUxmcpKfI4fMxRUuTw1YsawV9NC1/E+lSIJaWb1U8thOpF7i3tVBOIJm8KUGMHGfLp3d
dhtLqAidFBYedM/Z69Bd1PWS9O9pYSl/i9ZLjpCk2JyVTPL/AJRhxK8f8MrUka1XU4l29Mj6mkUa
xxz7HWz7y9zPFaMewg+foCesZ+euTRbxzSRQNp1L+E+vVuff+7cvN8faDsnYKUc2RwGbw1JubIUm
Imrdy1GBaWozWCyW2JaGpoJqDesNbSSYmhyDz6qdsgsNmjldCKgCx7RX7OoYuR+7m0qO4eXn1Yp8
Vt/bX7C2rT4TK7trGqJcPjMxtffkKuc1nMPlaWKppKjJZDD1NAKyoemqoyRKJlB+nFvdWjkqexv2
HrUV1K8YnmVljY0BIIGMeeOjSDp3sLN1Al2v8htsV9KGA+x3BtegrqtAOFMktYks0ll/J+vumlxW
sbAU9OjPTA8OJFLEYyP9R6E3a3x+3tTqW3TvzHZLWhC/3fhOAWU6kNg2Ox0csYaO49LEk+6FqfhP
VreFQasR0gMxiI8Hvufr+fK5DC5rJ1ubXCPtTDYdc/Vbcix8FVS5Co7F37Lnmp66oE01PTQ4+ljq
Ja6n4YDVbYV5AGVTT8+lT3MdsRHrXhXiP9Xl0Lfxx3bs2p2VVzRmlG48DlKzb2c3HkpJqrcm5KGi
bVt3M53L5ETZqtqsjhKmCSo8jGOGqEyAIFKirwSMTVGI+w9U/eUenLAHPmOnnsjuzbuFpaino6j7
ip8LldBUevTpuWUk/p4t+Rx7dhtyDQoR+XRVPdowOmUftHVU3ya3TV9mbF3LReRhXwrHncPKGZ0p
8vgx97TScE3LxweNwOfGbnhfZkiBBgdIDKrRyguK/b9vVV/wKy2OrNh/Kr4uqpjbp3sKDvfrHGu3
+Z6m7zifcdZBiqZT40h2zvAZmkaIKIomWNLA6R7uek1qyiQ6mAFOq3fmT1lt+MdjR1uDimy022YM
71/mZHmSTAbw29lqGuyXipkApZqXdux3ymLqIJB+3J9u8Y/aSwQ5jsfDXV4Z/Z1OPtxvgeUJPcBc
0FWAxw86dVgfw2Ghp4nnictJGKimBRvMwdUlDH06yBDUoL+wOXBGjUKjrIZIlkAlU1UjjxHSZmiq
Z5nSngEjMdUhaPUVUkjSLqdMnH0+vPutV/iHV/A/o/y6jZHDTU4oKm1o5FeF1IsbSL5iziwYtH+m
55H049qUljIUCRa+lR0ra3hkhURMrSBcgUJBpkEDh0W7t6vodv4StqpJPWYpCAWBZiTZEJJuqsxA
v+PalELHhjoCcxTm1tXFaNrApwPHoOutNjV+XpINzZ2JRAYg9Bi5jItLStJd/uquBfVUm6gqhUqw
59rri/FtAVQaj6D/AFHoP2u1TXtJUiY/MA9Lipo98JmoMtto5xK+kstBk0nkpqZHjCximFGrIk9I
SnEVioHFvZA1yLtKyR6WPrg+ny6Etla7taaFsIZUuF4sysFPpkinDHHoV8P8qO5dgYh6Le+3BXNE
pWCtwVeA07sQqxPR1DlKX1EX1ADj2VvskF1IFMigH5j/AD9DOz5oubFBFum1zTXlO11RioNPMhCB
58T6dCP8carL/LifObw3JDl4Fwm5HwGL2lipamplpIqKkoZlrc7FEW889VLVSJErr4LIxXlT7Ldx
2ZLD+xYPgHA/2T/xfR1sXN0m82dx4sRhlU0Abtb9hCnq27p741bnpMzS19VW5LaeIgkELUkghqKz
JRsEBRadh4qNGU2BKggg39oLSxM6+O9VcEjPy88/b01fbnClqwkuY2uK1+IE8OHGvVpm09sUOzcN
9tj4zWSUsAMRqEjNRAEiGtKhkGln9NhY2Y/T2fwyCFPDC8RTqPpHa5nDtJSjV48cjpUUkgdErWDG
qm4QgE6fpdNQBMag/U/Qe3OlzSRr8Uij7SOnsKVgaWfS5awljcrNpPNjFIdWvj62+nvcY/xiM0wA
ekd1JHJH+m4anGhB9fTo/f8ALTqB/swu4IIqh5YE6b3K4h8ZCJbefX2pvJbS5Uyi5/GoD2c7EdW5
NpzjqPOe6Lt8Os0Ovzx/qx1e/wCxv1GHXvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
91737r3Xvfuvde9+691//9ff49+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3XvfuvdBx292Bjuqesd+dlZZBLQbH2pndyywF1jFW+Kx81VTUI
d3jAauqkSFeblnHtNdTeBEzk4p0/b2rXssdqgqzsB1of/IHtPeXY+e3Dufc2SqcpvTsLOVeUyddU
yM3ieurTVikgvqNLQ42KX7enjUWWKJfpewijdJ/3hcPGMmvWRnK1ibKyt4jjwx0IHx56xwWKeHdV
ZCr1XiZsDQm8aUFDUaxNUVKD1S5GsqI2u7MwjW1r/T2YbXb+CtfQdL90v1u/0wa/s6H7flWDiMLE
I4XlnnrpnEdg58dYKWkREt6yELkniwX8+0u6XIJVdXn/AJOjTlfbALmSVxgxmnH+IdBlWz1JM0MX
knupXUoDJGUWzKxJFgNN/p7J/qB/F1I0G3w08v8AV+fReN05GSGorGLAzxorU8ikMsZDeoOnAaw/
P9fbkVx3nPXt328aLXSO3Tjj0CfY+UhGxs3niw+721E24Me6uRLRtTyR/fosguzw1FHrOg2Csf8A
Y+xNtF6Le7hlLYFf8HUac1bQLqP6cjBH+A9WX/ArtjEdtbVzfVWcq4KzHb023U4HVNIJf4fX1LRS
4TMRa29MmAz9DDVKRyVQj+0fco7XuCzU7hX8usVOeuWZLFnmRPP59DV8HMlm9vbi3d1LWipos91h
naugTH10ru0e2MzVz5LGU7RELJHBh81jshjVP0VaVQPqB7OppgsjCvp0ArXVebbBbMO9Gev+9GnV
r2M7Gjw1XHMYnpJlZGlT7l1UMpu0drm3q4t7ZabUCK8emjKISkbcU/ydDBQ/J0UsUcKKE0rbymcu
wYfRgpsCbge2enBfr8+g03t2bL2DuvY2SjqkjzaZJsHSVSK8Gmqq3WsxCGoVWV5aiugMCre95rWs
fbiSiMaeHTbzCY6vy6BjFdhnC7539h6fIx4+qr0oNyjErVJDUfaVtdWUOSkiolbzaMPuBZIm9IUa
tJNh7v8AUD16bOQR1gymay2TcljUSKwUNKzSuTqIvGItJmZ/+QdP5B97+o+fTPgN/D0UL5D/ACK6
+6MyGP2Rn2ze9O3940brsb499dYmp3n3VvuWqWJaePH7IxLvPgcBUvMglzmZegw1Oja/uWZdBdik
16s8OteA38PTf8OPhxvfpjeO6flx8ksThNn90b66x3B19sj437byozsWyOvMxn6zc9BL23utoUod
x7qpcnXTECiRaWCKoEUQaRDUO7nr307+nRJ/mNsGSWgGSp6MGqxDGrRWW6VIgW8tPMjaiYqiEMhv
c2bn2xvFq11bMR5DoQcs7iLW+hUtTPVGW/cLSYncGTwgK08FLWK4p1fynxywLVxqk9gUCiu0FfoP
GPcJXxEF1KnWaOwzi42m1kHTZh9v0bLLUxa5Ag02KehAAHszXuw9X1/x9pPH+3o3r8ukH2LVGmxr
1EXhiio7srh7AmMFpC3ptpYLwfz7vbEGQH1bpOp+j8aVjQMSf29V1bpq5+wN8YjDtIZcfHP99XQL
yskUT6ooyq3DCSQfQ/j2KFfREWPCvUdb5KNyuvCGatX9mej/APWfXcuQoqCoqiKfHKnjjp/Eqn9s
hWBUfVVAWxPssuLgeuehjskHgWwr6dDk/WtIsUtRSLEFiGmMLCQFB5aUDTbWHJt7Knn7zWvQht59
TBCe3oAuwupMtnZ225t3b1VnM5kPB9tR00Ws6KxxFHNVM2kRURZrTG5YRk2BPv0dyFdTmgPR/Jb2
RsppSw1afX7B69XwfCr4pdf/AB66wxG0cNiqCfcNWKfO77zNVSMMhnN11dMstdWVNW+sQ0tKGEFN
AgtHFELklvb8rm4+fQGuFG3FpYiBqPRs8lHDUKVp1hSeCqjRPGAloUYEBCBd/GbktYG3tMYvCOmn
z6S2dv8AUxtLPTUXPH0x0pKipnNLBj6SU1f3chWprkJWKmYHSYxJ+uRoT+CLG3vw4jpRJYxJG7gi
oUn9g6faFJ6SkpYRVfczQyEsrqqhgef13uR/sPd+iKRDNj59QcrlaxqpGp0YMEeJ4fT4CzEEPe5P
AH9PejIEYVPl0v27bVWOcyDJYf4D0fT+VrU1U/yR3J52YA9NbvQp9dJl3v1loAF7abUrX/pcezDl
SfVukn+lP+DoG+51hEu125FPj/Pz62E/ch9Qr1737r3Xvfuvde9+691737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvdf//Q3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
37r3Xvfuvde9+691737r3Xvfuvde9+6910xsCffuvdVpfzadx1eD+E+/aejcpNuXc2wdskqzpqhy
G6aCeaNmU/olSj0EHghreyTf3KbfIw49CXlBDJv9gNNQG4fl1plZnIiOrw1VlPPdAjyyyIAwc2Lq
Vbj0sSB/Ue4jtJikklxpqwJx5dZHWaOFuf0wMf5+jm9YZenyGFgqqMM+jE00ROoAxCCWZY20r+JF
ck+xfBchoqhckV/l0HZLIwTLI7mlep1Zm0k3IlLVAino8BDU0sjFtfmqqupiZtP6daazqHsM3QM9
zIGagArj7f8AZ6G+zXkbII4/jpn7Ok/lnWnBEMyi8btIUk4YlPyQeWYcn+hPtBIgThIf2DqQLa3r
F4niGpHy6KtnZBLkKqPyKpanZ0XVdAt2IBZueffk8JQG8U6j9nT97LObeEeCpVFxxqR/n6Lj3hnY
NtdK9pZuqmSCOk2DuNyCw0l5KB4Y0Gs/qeWRQP8AH2Zbe5ubmO3BpUHhxwCeo65kvdFpNcyxhXQf
kc+dem7+WP2tUPuXbskNTMIJqGisI5dDiV4I3/Up1BvKrXHuRdluJbaRUKg/b1DXMtvb7rsNzfti
QVwMj/P1slZGKDZPzM6B7wnkjxuzPkEo6s7DqpITFQQ7lz1TiafDZPISpfTFT74ShqZGsBGmVlF7
E+x05Mp8Q4qOHWN0NbLcrlFUGM04/MV6Pt35saq653vVU89NPTY7K0VPl6KVqaSWl8bXSqT7k6Ih
PT1noZANQBv70F8w9R0hvrZfFdg7Vb5cOi61O6qCORIY9dRIXAaOCnWSQggi6J5QSdVvrx7v0W/S
f8Ob9g6acz2tsnYLU2W3v2H1x1vTY6pgylPlN89jbL2hBR5CglircbXxtm8zTSR1dDUwB0CxyM7A
qL2t7qVLH4ulUEEiAhasleJ/2Okhlfm91d25Wbcw/QfWXafzE3ptmjyWPpqz4s9UZzd+LM2byMmb
yMW9vkhvkbC6e29hpMrI87JLmJjBcsoKgXqUpxc/y6WrDGRRnOoeVP8AD+fSppepvmN3EmOyfZPa
XW/wQ6oytFT1r7H6BrqXvv5a7jxlQkcwbL93Z/Fw9WdV5K+uN325g8vPTMP268taQb0H+M1/LrSi
U01RKPzPRiOjeiPj78Y/7wN8futKPbu6943m7A7k3dmMj2H332fVzuZJMz2J2numqy268zX1bO7a
WqhDEWIhjhT0e1dqCNfdXh/l61IfD0gqM/b0uc+qTCd5k833LyyzeU62lknjCs88lg07o3qUn+1y
bnn2q6p4g/gH8+qyPkrs1K6izEf27FHhnX1sSAPGdX0/JW9v8fZhKdFqyAVxx/LostwY7uKcMahu
Hlx61nO2duvg+wMvjY2bzS1H30STDWZYHQrq1yer9oAKQOBx7gnmOyEdy9xrOTSnl1m97fXkd/st
nGzANQcOmQeaLHv4ZVCvEQ4UKoPBDCwI/p9fYJN1IJNGgftPQ3mi8K4SEZU+fRX+98gMPsXKOW/c
ni0ooJ9CMhH1Hq5B9irbLdZtBZiD0Tb1OVt7hNNBHUD50x/qp0S/oKmiyear8q7PO8VRBTrNpDM0
YcsY+b2C3t/reza6cxRNHSor/g6j/Zoze3xlkPAHA/Lq4vqDCUyRUlPLcu957tIWijEliqgH0hiP
qPYdnmPpnqR7ZSsfh6e316NXi8JjpKKqaSnjdVNnIUafTwCAB/T2l0BkEhcgnrcitHUDoWOr9o4n
H5emkloIf4nVUk2cq5pEBkipg6eKnMii6IkYLhCbEj2XvO6tp0Y6QS3NzIDEXojenR4tj5CR8JPV
LG075GsmjpfVpH20a285HAVEiF2P9PZ7ZMTHrPHrU5M6Ij4C9ThQNkK6D7Cqp46aluhqYyxFVPcm
ewaw8JBAB+twfe5ZjM+soAaUx03cXMkSgxoAAOHS7Shamo6ZtEfo8twhKoAqm7AD9Z/IJ5Pug4gd
J7e7mu6xsAoaoxnj9v29NEqiZROJJ/JDJqaFCqFXW5jcfl0t9R7e7fU9LYrBIuEhP206i0qrWCpr
5pECSXieRZHMnkW41Kn6RpHBt7baBZWHeRQf5ulTU1LHWinqxX+VmUPyN3SILOkPTW4118n1neXX
50k/6xv/AK/tbyraKu5yMZCaD/Z6AHuvGsO02xSUsS44062DfcjdQZ1737r3Xvfuvde9+691737r
3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvdf/R3+Pfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691xf9J/2H+9j37r3Ven80LYOS3/8A
DDtCHD00tZkdpVG19/x0kLKrzUe0NxY/KZgjV9TBhkqJQBySnsj5hBO2zU406EfKdyLbfrBj5tTr
T+31tWny1OH/AG7PFI6hV0/pJWN202s7oAxtYXP09w9bVKS4/EeshbTcwFu6/wAP+foNth7v3h17
mJaenp1yuNYR001OZNLGMuCgUkEK6j6fi/1/p7V7ZeO7SRn1p+zo2vLFLpIiPNQf2gdDBP2NWZ/L
wyU+1KvHJA3jlq6qoSWT7Se71MdQihVWV6lldLAAKD7td9jl68el1hsrbfpumOG7f256a9xbjTGe
eFw7RhCVZCTIrSaiWOokeO3skuJyDQHqRbQf4uv2dFm3TueloEmrY5/LZiJtP6SgN2W5uQtvblnb
POUbVg9XnhuI2snb+wda0+XVQn8wr5PU0XWc3Vm3qiSav3xKIclMQB9rgcbXU1TNay8/e1CLCfod
N7e5E5b2UreQ3PEIrE/7yQBw/P8Ab1B/vLzFa2lnLtcApcyaf2A1Pn+X59Kb+UT2C2T3lisFU1Je
tx9UNKqxF44dZVz/AMG5/wAPYo8BYrgkCg6iLbb17vlO5R+OojrfLx3XeyO3uk5thdmbdqM/t7OY
WCWlqMNuGt2lurbGaaP/ACTcG3NxUYd4slT+lkjKkMyobXVSBXbMGgQ18uol3m2WHXOBQ/7HReN5
fA3rDf8Akkr96/J/+Yjk5dEUUlPWfJinyESpHp1GCOpwsCUQZkvaJB7ex0DROZWyc9dYf+Vh8EWM
bbqk+YvaTkB3h3t8rd40+MqWJAZami2xJjiw0agQLAqT+ffunejCdcfCb+X91BXx5frP4OfH6mzl
LIrU+7d+4bK9wbkSSMKyVn3W/wCfKxQT08gLPOF1hjcNc+9UNa1x0rhuUjj8Er3E1/1Z+XRottZv
em8n3fhcdNkq/CbWzUUdNFGsGD2HtnCZOiospFRRztJjdo4yDbolagMRbyoiWJIB92+wZ6sLSS7d
Ah4sKfmf8/QVUe/qGHfMPV23qTG7plWNvPUbe3dhs3JjZUqq1quOOLEGppslt3GRU6jypKojf0kE
8n1DnHS2+2TcYQzf6v8AB0MRYQNLA8ZiembRoYBTZryRyLpABjmp2jYX/N/ai34N+XRCkNzEZPqD
Wpx+XH/J0w5OZpUuTcci3/BbD/iPanp3orvdGBkq8dPLGmpmgmdwLFpDGhckXuLqFJ/4j2YwjxI2
HSUAi3LehPWtj81tkPhd44vclIjxwjIVGJncqi6KfORI1LLwPUY8gVtf6X/2HuOOcLIRwxP6yf5D
1P8A7Rb5JJc/RlsLGD/xqnRL51NDiHM0zicTTDxcW06jp/xsR7iLwR454ceHWVl1DUQy/ioP8/RH
/kxn5xteelhBaWUxp4+LLA50sw4JsqE/4+xVtIowHoegFzgfAsZ3HFqnoCfjBVimhZYzpkkrC7PY
MWb7hlJOq4JK8ce1V/8AC/QZ5MVZhLI3E16t82FWyQYrTAOP84eeQ5/tAtdvz/W3sOT/AOTqS7eE
Gnp0ZzD5s0+Fgp3JWXIz0tMw4uqS1NOjzm97MFkYeyozFZDGfh6tcQjUcdGk2FI1JTbrq5QFNfip
0p53GpokMTQQqjNq0WZ7ADi59q5YF+nkkOWAx/Lojmh01NOjI7eWqp8FjIZJQKemoD+xTG0MMNNH
H5FyEn+dE8rMSdLC4PtfZf2GfTpN0v8AZsctSpLmM0y3RGjUCNaiX91XTi50RgDnj3Qef29ali12
5NPM/wCTpRTVM1ZEopJXeOOsqjJfSP8AJo5Xp5E+n6Swv/X3tjQMfl1SwhoWNP8AVjpjeRqwyVVP
GC6101Na7KPFBAxYEBgDpPN/r7S+OfU9GmeouOrZocZHHFGBqRVLaVPjnmqPWbMDcyKPze3tbaPr
1kn06T3J0x6/TqyX+Ve1KfkRu9aY/vN1JuwzIPpri3j18inngWH9Lezjlf8A5KElfT/Ieou9xZ2u
duhVuGsdbBXsedRD1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
uvdf/9Lf49+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
e9+691737r3XvfuvdNWYx1HlqOoxmRhiq8dkKWqoa+iniWWmraOri+3qqSpRriSnqKaR0dbWZWP+
xpIhdGAHXgnekwOUNetTT5yfAvf/AMYs1nN27YxGQ3Z8fJ6lqjB7mpoDka7rykq5UkTau9aWmIqI
cZQzyMlJlT/k7RKgmkST0+4033ZZJ3JUY6lrl/m+OaGOzloCv29VZ5DKYalNVWxMsTr5IasXZWk0
kKahdV7xx6gdVyAOb259lW3SPaExyAhQafs6G9lLcqdcTChz+3oNdw967H2paKLO437+oiaSokqK
yNAZRwrsXto0Di5459v7hbGRBLCf1C2f2dDfabiaSXTfj9ELj/TClPXyr0V/sH5abCoaWZ6zcmHM
qeSVlpcjDUSyNYoGWmpjNUSAlbalUi/HsNXFpeDGroefva1trdQoqfz6q07q+aGRrZZ6fa2D3Bl6
WEExLFj8hT0VXNqNzU1b0qTyUqjlVUFT9PYr2Xl8tDa3El4FdlBIrwzw6AXM3uNPtlq6bQkpu81o
rcftx/hPVV++t07p31n67cm546xq6eQWV6aeOOmpQ3opYgyDSkV/9sPcn2ENvYqrLdKxHGvEk4/Z
nh1i1vt/vW+Xz324xy1qfI+f216Mz8DO7YOlvkBtDLZOqFLgK7JQ0OVd5FgHjlmVI2eV7Kir5G+v
1v7euZEkU6vh6LrabwSVHiVHl/qHX1Cvj7vHbu+eotpZzbc9JU0VZhqJIJ6aeORS3iJRfqGYlRck
Ai/5v7at2g1BNWeiferkySy1jahUcQfIDpS5JxBPqQgxudFweddzcFT6hz/Xj2exWieG0vpnqN7o
QGdKA69WPt/Z1Jo61k02P1Fjzbgm9/8AE8e/de69u3MVGI2duXKY5Qa6kxE8lDKgJnjrZdFNGVvY
kRefyX+npP5Pt6CEXEqQse0npfauIIZbn8YNP5dUrdndz7133U5TryfN5ZOvtlZioxlPtWkqaqjx
FTmqVzPXZfJ42inhp6/KTVOorUS8styb+5Kh2mPYbSO7jb4h/hofl1m39zb2w2v3D3q4utxcCONg
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
SFjAstg30DOEBfi3JCj2vieNjUio6YmiZeHn0ttwySyUZpEAbzL5HYkAxRwgO7qfrcrx7VlIiylV
HDpEJJkIGsgE9H+/lUkDvXOqzaJJ+o95ShQB6Qd49bCMg2NiY7e1vK6ou5SNpFadA33ILNtMJrnX
/n62DvY+6hzr3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6//
0d/j37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
Xvfuvde9+691737r3XvfuvdAx3D0d1p33tCr2V2jtai3JhpGnehllLUmWwlZOphbJ4HMUZXJYnJK
jf56F012AdWXgp7lBcgxCMV/2OnLWQ20gmt5STX/AIv061Y/5jHwCxXxmqtrnDdt1e6dv9h5bLx7
c2dlcZHT7zx1LiqWjbIVOWzOPK0ORxkMk8cKzmOGdndQVYhyI55lsLezjVZrnS7NgUJ9eNAR5evU
wco7xebr4lsbbUI0qTUDNQBSp+ecdVsz9CbLejhafERSyshZ5J09SvpCFgz2klUMPq3N/wDC3uN2
sZfFLRSEr+z/AA9ShZ7huFoBptBj5j/oLoqXYnxz27TzVE4xkNTDEZDMojPjBa9rytaME3+l7+3h
cz28hjYntNOj22ma8YPcKFkfJFR68OJ6JhuzorbtQ7/bbXx84B0G9IKqUaSCwCjUCFH5+gHPsxi3
eRKUc6vTPQjj2PazEZpkVx5qaZ/l5cekRgviZhd1ZBRDseaaACUTVUFBTwpBa2sQxSvHHLK1vSx/
Rb/H2f2t9fuutUqv2j/P0Hdw2/lzUUFgur7B/wBA9L2l/l94XJ3poussEAxZo6yulqPJpJuJJ6eC
kJEx+raZWBbkf09qJN8u7ZavqC/bX/Aei2Ll/luQ+IdsTUfkv/QPQ69afyutiZWHc397Ni7OmpMf
g556AR4iqqambMufBR2qmq6adKNJmGoIC/FwPfoeYb6YFrfUzDhmn+EjoMbtyzsU86wJtyoHNNVF
x8+HVg/wmq85/Lq7k65wlTkK/cPTm+a2LHQGulmjqNt591/ynGM8ktQJKCvSneWneRg6eIRmxYAn
O3b1cTSBLrBJ+3/BXqMea+QhawNLaQ1UedVH+bra87EpsfuPDUW4sSVnos5jqDK0TxMGWSnqqRJ0
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
z7pcf5eknGlOpeMCYbIZOiExNNXrTvjiDZvtpZG1U7f4lkOoD639swYb/bdPx/D+fRh8DT0s9HI7
IFWoUQyIF9PKhAAP6Kfp/h7OoyND/Z1tiKHPQg4CFsZFJAwMlLLwoYXUAkWHquQOP6+2Ok/WWvS0
zTx+njQdIFzHe+ngci3tiX41+zp+P4Gz5/5+rHf5WIlk+R+5JNISmHTO7lW1gXJ3f1kCT+TYg+xD
ybX95yf6TqMvdWn7stqj8fWwf7k3qDuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
r3v3Xuve/de697917r//0N/j37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691jkF0INrG17
i4PI4/2PvYOk16qyswIQ0boIO1ejuqe78M+3u1uvdq75xmhvCc9jKWsraJmCr5MXlAkGVxNWBys0
EyupUG449obzb4r1aScD0stL++sSDAzAj0OD+VeqOfkr/JETIxZTL/HHf6TsoknpOuO1T92ihkVk
osH2DSQGrpkWQkImTpq1AtlMgA9hS/5Itn1XMRqx+zyx0Pdj9zBZ6LC/tQZFJq2fxZFcHhwwetbb
5SfD3vbpTc0GK7g6p3RsCc1P29Pnc1RJNtHIlCEP8E3jiWqdp5QFT6VjqdRvbQDwI63KyvbN3jML
eCBnHl1Omwc4bTuMcKruCiRsBanjTh5Z6b/j3s1Mfut5IoEmkpsbLHUTRpoMdPLIkNJTayAsqTON
ZKlgmgFrce0dskDn9WLH2f7HRnfz+KT4MwP5/wCz0a2CCopa6qFTTyJTlAq6/wDNxkXTUHHoK6hw
b2Ps5to4Emrb/Bp/n/Ly6IJrUzQEXBBfXXyOKD7fOvSTz2DYVTV8LtrppYa8lT/njFGUaxHDF42N
vz7PeW9xW33EMSKq4P7DX/J0Tc77ON05fmtYvj8FqfboNOriv5TneEGC7ByXWuSqJY8Xvqkpp6Gn
kdvTUsGhdEspXW+ixBsR7lncJxexLeq1VJ6w/wBrDbfONunUq3DPVg3ya2q2FztVURwlaSrmnlVg
PUGd41UOB6jfR9be3rP+wRh59X3uJIni0HiCT/LoqCgAAD6AAfn6gWP1/ofas9BO48/s669+6uOA
67/331t/vfv3W+sif0/N/wDig+v09+6911pbV9P7X9R/X37r3XchAjkv+UKjgm5P0HHv3Xui9dr0
bV1JUIFvGY2Vm4Fm0WAAJBN7/X6ezC2PH7OtDql3s7ETYbdOVpPGR90grKByVGmoo2Es4Xk2aoiO
nn+nsI82WTOs04BAIH+D/Y6mH2y3lLSeK0JAYk/zPTNt+rETxHwsBkIxcsLftTIxDH8gH/G1vz7h
S4OmVkr1lFDCTbvJT4wKdKuarNAiCKnJip4GUNYcBuQLfU3Y/j2n6U28BBBA6y0GUNbk9rSTDQFy
McUnPCois1xb6t6voOfbZ/tD9g6XNCaYHRtts18LstHDIWSGGKUkJINMZRWU2Kjm31H1Hsxh4Y+X
RVJAQ4NPPoTBPLSaI5WLxugdFvw2rlStiQW9X6fr7e6t16Sp8kZHjeJPo2pWW1/oSCOLe2JPjX7P
83XurFv5V8y/7MluCGI6gOl94strgFRvLrFSRwB/nHt7EXJ3/JSm/wBJ1HvujT92WoJz4g/y9bCn
uTOoK697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv//R3+Pf
uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XRFxbj/Yi/8AvHv3Xs+RoeuOgf4D/WFvdCH8
pMf6vn1sMfM1668Yvc2J/wBb/jfuylwulnr1VljY1MY1evn0m9x7R2/uzD1mB3Ph8TuLCV8ZhrsN
nMZR5jE1sIB0x1eMycdXQzD1HUTHdh/Sw9szWlncI8ctspVhmoH5+X+z1tHmt3Se2mdJ0NVIJqCO
qte6f5SHQW5jkdxdG069H7uqoK1pcRi458l1tmqma04NftapqHlwczyxWFRjHiMYY/tOCR7ILrlX
b5qeABGf9KD/AJR0K9o503i3lVLqR3XHFjXqlPur4x9z9BZuoxna2wstBhZ28VHvnCRzbg2RnIIo
LxzRZ+npYFxssKoAY69KWWyji1mIR3DZZtouRDChlRkDVApQ1Ip+LyHr58OpW23miyvIFMl6BLWm
knI/bQ9FTSlqZ/4xTVHjlVJaeOmkgaKSnNPPGWVklieS4isFAt6r/j2RW1pPa3DTMSNXy4Vr0LrR
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
Ca/zA6dhg5iuJFSC0WOMg0aXC0/2uo1Plin2dHX6c/kC9X1+boOw/nF3f2F8vOxKT7arhwWTr59p
dWbdqwyStT7c2xi3Q4+kjK+OOaljx1QyqGNnCldG6Wvap0/P/NXo/suXlVxNfzF5fMKTp/mAekj3
J/wnA+OeQ3Hn97fGPtjsno3OZmvqszNsrdmVyfb3Wn8TqZHqZBj33LlY+wsJS1EulSv8ZrY40Fli
ICqAfvuzx7k8sqSlZmpWvDAA8q/Ly9fs6lflLnL+rQG3xWK/S1yyjvocniaE1+Y6IPvH+Vd83Ok2
q56/rvFdoYehbxruLqDMR7o81KbEynbGUpsBuikkUkX00Tm17X9g2blC8tbeacaJGUVAUkk5AxVR
9uT1KO0c5ctmSkU80TTfEZgqgeeKMajHlXot1YtXtSufCbpocttjMUcuioxW6cTWbcyUUkbEKBQ5
WGlqirSDTfRpP4PsOTxzW2biBk+2n+focW13ZXhAt7yNifSv+bpS0e7KeQWLMs0ZC+IJeNmkspVW
UlSVUA/7H2mFzCxorVHr5dKJbS6D6lj1JQZHD/J04TZCYMiVBdYEKSq4UrIY1IYatQUEFRzYm/4v
7ULRhUMK0wPM/IdKo2WOhlQjh+X8+sorqaQiZNM0VyCzXREdvoGuNQfg8W91/VrmBwPy/wA/Xprq
ByNMgPTXmc6henjM41wEkCyhFjuNQBuSST/gPbq0SrSMFx58T0naMS2k9CD3D/AerMP5OlYs/wAt
d3Krh0HQW9XFrXA/v/1UGvzx65v9tf2JeRpkn3O40HITz6jj3W0R8t2evh4q/wCA9bPfuUeoB697
917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv//V3+Pfuvde9+69
1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xv
fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvddEXF
vfuvdAH8lupk7q6d3d19DHh/41W0S5faVbnoJKjF4zeO354sttquqxEjSR0oydMkc7p+4lPJIyhi
NJ8GlVh4Uugkf5umbjV4Eula4606O5tu7L6p7m3DvDvr+Wr8mF7ryGcrKiPAYHYuK7Y6nr681P7u
S6331R5mDas+1ampH3MMlRS01YscuiSBJVcezm1s7ydQRdj/AFfl1Ft7uMkE7K+1O2fKn/QXQu7c
7Q+fPY0Jw/Rv8sjtbG41EVMfN2buGHY2Bo45LASy4HFbZoFhRTzdaw3HuhisfOT/AFfs6WG73S4U
LZ7eVJ+z/oLofNqfAL+cV3cqruzevQHxCwdQQKmTb2Dpd9bxeBreqnkr6jdES1Cq97yPC2pfx9Pd
C9pb5ierH/V8umE2bmzcWCXEwSEZyf8Aiz0bDrz+QL0/X1lBmflr8ifkP8ra2EiWr2ruLe+R2j1r
WTnQ0kT7SwNbBFNQ+QM2gNGSDp+gt7ba/XgtK/Po/s+UIQP92L6286f8V1bf0f8AD/4u/G7GxYno
zojrHrOCPxk1O3Np4umyskkcaxCafLzU82UlmMa2JaU3uSefaVnmYlg2Ca9Ca22ba7RF8C1QEAZ8
8f5fPoyQhUyqxLalFhZ2/BuC3+qsTxfj3Tu00Jx0sDr8AkP2eX+DrOI1AsLgXJtf8k3J5ueT7r1b
riUHNvr79pByR00wySPi6wiILYaVVRzwoFj/AFAUBQxP5A970qBVANXVKzkaXb9Lz/1fb0it6dY9
c9i0bUW/tjbQ3rSEaPBunbmIzqohBGmJslR1EkX+urAj2iuLC2uwy3casD/q+3ows726tXD2dwys
Pn/k4Hoje/P5VHww3y9bVY3rjIdcZOqLyjJ9bbmzG2kSqcNqmXFGorcMSOLqaYoQALWHsln5W2d8
QxaD8j/nB/w9Cyx5/wCaNv8A0mvPEirXIHn9lD5dFV3F/JbwEcbnYvyB3lQSKHjhi3ttzCbki8ag
rGjz4xsFK50gAyBVLcnSDwCyXkqEnVDLRxn5V4jy6FFr7t3Kq8V7YhgwIqKnjjzYU/n0XHdv8nH5
KUpkj2r2h03uCiDCRZMkd17VqZHXVZJYo8fuCnEjfi0gHsnvuTt2lFIb1f2/516OLH3Q2aIgy7fJ
88A/4H6Lfn/5T/zwp55PtNiddZ1I9QSooO18ZDHKARZliyGIpJUDA8BrH2E5+ROYDcxq8mtSDmo6
EQ90OWbmSOgMaDiNLZ/w8OjwfyvvhZ8qfjx8kNzb47q68xG19oZHpvdW1aTKY3e+B3IX3DkN6dc5
WjoTSYuWSqihkx2DqJDMyBQV02/qKOTuW7/aNyZpVp+Y/wAnQQ9yuaNj5l2yC126apVq0oR/hHy/
ydbBnuVeoY697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv/W
3+Pfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
r3Xvfuvde9+691hl8fo16ddz49VtV7c6PzfT/T8e08301U8fTqzSv86fy6uuujaa08+sEfi0Jbx2
8h0fo/z3qvpv/u763/tfX2oj+E+H8NM09OqDidPHz6y+nUuu31Ntf9f9p1fn/W9st4P4qdWGvOmv
5ddj7e7f5u9zqva97C/15+lveh9P5aer/q44065Dw3T/ADd+dH6b/TnT+fp/T3v9D+j1Q6q549eH
i4tp/wAP98efb4rpGn4adJz4Go1066/z6ycf4f4e9Z6dFKY4dd+/db664/w9+61ivz66Oi/Nr+/N
TSdXw9W7qfLr3o/w9tL4X4adVNPPrj+3q/s6rf77/D3V/p9f6mnxKefHqwr5ddHxahfRqvxe173/
AB/sfajOg/wUz1YeJQ0rTrn6P8PbC+BXtpXqh/pdY28H9vR9P7Vvp/sfx7fTVnRX8uk7/TVHiaa/
PriPtrceK3P006bWN729Nvr71+P/AIZ/PrafT/g0/lTqR790/wBe9+691737r3Xvfuvde9+69173
7r3Xvfuvde9+691737r3Xvfuvde9+691737r3X//2Q==

------_=_NextPart_000_00009626.0096C958--


From Alina@gaumont.com  Sat Mar 26 19:15:34 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA16663
	for <ipfix-archive@lists.ietf.org>; Sat, 26 Mar 2005 19:15:33 -0500 (EST)
Received: from [60.196.127.52] (helo=gaumont.com)
	by mil.doit.wisc.edu with smtp (Exim 3.13 #1)
	id 1DFLK5-00064a-00
	for ipfix-list@mil.doit.wisc.edu; Sat, 26 Mar 2005 18:08:10 -0600
From: "Temitope Addison" <Alina@gaumont.com>
To: "Olukayode Shell" <ipfix-list@mil.doit.wisc.edu>
Subject: Re: Mediccations 9:20
Date: Sat, 26 Mar 2005 19:07:00 -0500
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_004A_01C5313B.4245B2F1"
X-Priority: 3
X-MSMail-Priority: Normal
X-Unsent: 1
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-RBL-Warning: (bl.spamcop.net) Blocked - see http://www.spamcop.net/bl.shtml?60.196.127.52
Message-Id: <E1DFLK5-00064a-00@mil.doit.wisc.edu>

This is a multi-part message in MIME format.

------=_NextPart_000_004A_01C5313B.4245B2F1
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello, 

He becomes your affair.  You are now the Governor.  You will dea
Pish!  Ye're a white-livered cur when all is said.
proclaimed him for the man announced even before he had spoken.

waterside tavern, he was accosted by a splendid ruffian in a

great harbour to the distant hills.  Thus for a little while, my
There was the thought of Arabella Bishop - and that this thought
and some of the vices of it, some of the remorseless cruelty of
you'll make the best of Jamaica and rum.


Have a nice day.
------=_NextPart_000_004A_01C5313B.4245B2F1
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial>Hello,&nbsp;</FONT><A=20
href=3D"http://www.ephtd.bu.com.drutheme.com/"><FONT =
face=3DArial>MedicationssByMail=20
SHOP</FONT></A><FONT face=3DArial>&nbsp;Welcomes You.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial>Do you need to spend less on your meeddications?=
</FONT></DIV>
<DIV><FONT face=3DArial size=3D4>YYou could save up to 80% with us!=
</FONT></DIV>
<DIV>
<TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
  <TBODY>
  <TR vAlign=3Dbottom>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>VI</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>IN&nbsp;Vl</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>RA&nbsp;VA</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>UM</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>AL</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
  <TR>
    <TD><FONT face=3DArial size=3D4>COD</FONT></TD>
    <TD><FONT face=3DArial size=3D4>AG</FONT></TD>
    <TD><FONT face=3DArial size=3D4>Ll</FONT></TD>
    <TD><FONT face=3DArial size=3D4>&nbsp;CI</FONT></TD>
    <TD><FONT face=3DArial=20
      =
size=3D4>IS&nbsp;and&nbsp;many&nbsp;other&nbsp;in&nbsp;our&nbsp;ST0RE.</F=
ONT></TD></TR></TBODY></TABLE></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial>Have a nice day.</FONT></DIV>
<DIV><FONT face=3DArial>Try us and you will nott be disappointed.=
</FONT></DIV></BODY></HTML>

------=_NextPart_000_004A_01C5313B.4245B2F1--



From majordomo@mil.doit.wisc.edu  Sat Mar 26 22:27:36 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA28711
	for <ipfix-archive@lists.ietf.org>; Sat, 26 Mar 2005 22:27:36 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DFO8x-00012M-00
	for ipfix-list@mil.doit.wisc.edu; Sat, 26 Mar 2005 21:08:51 -0600
Received: from c3p0.cc.swin.edu.au ([136.186.1.30] helo=swin.edu.au)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DFO8v-00012B-00
	for ipfix-protocol@net.doit.wisc.edu; Sat, 26 Mar 2005 21:08:49 -0600
Received: from swin.edu.au (szander.caia.swin.edu.au [136.186.229.100])
	by swin.edu.au (8.9.3p2-20030918/8.9.3) with ESMTP id NAA606341;
	Sun, 27 Mar 2005 13:08:40 +1000 (EST)
Message-ID: <424623AD.7090908@swin.edu.au>
Date: Sun, 27 Mar 2005 13:08:29 +1000
From: Sebastian Zander <szander@swin.edu.au>
Organization: Swinburne University
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Benoit Claise <bclaise@cisco.com>
CC: ipfix-protocol@net.doit.wisc.edu
Subject: Re: combined Option Template Set and Template Set? (was Re: [ipfix-protocol]
 draft-ietf-ipfix-protocol-09.txt available)
References: <422CDEDE.6040303@cisco.com> <422E5967.1010107@swin.edu.au>	<4239A876.4060106@cisco.com> <4240AB64.7000001@swin.edu.au>	<4241607D.7050007@cisco.com> <4243490C.8030801@swin.edu.au> <42442CE6.9060807@cisco.com>
In-Reply-To: <42442CE6.9060807@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit



Benoit Claise wrote:

> Dear all, :
> 
>> Hi Benoit,
>>
>>>>>>
>>>>>> "There are no constraints regarding the order the Template ID 
>>>>>> allocation."
>>>>>> ... the order _of_ the ...
>>>>>>
>>>>>> again, why do we need a separate defintion for template records? 
>>>>>> an options
>>>>>> template with scope field count = 0 is basically a template record 
>>>>>> so the
>>>>>> defintion is redundant.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Option Template has got the notion of scope. Personally I prefer to 
>>>>> make a clear distinction.
>>>>
>>>>
>>>>
>>>>
>>>> i think scope it a more general concept. currently it is closely 
>>>> tied to
>>>> "option data" but the notion of 'option' is very ipfix specific. if 
>>>> i'd want
>>>> to send data with ipfix that require the use of scope i'd have to 
>>>> use option
>>>> templates even if my data has nothing to do with 'options'.
>>>
>>>
>>>
>>> I thought initially that you wanted combine the Options Template Set 
>>> and Template Set into a single Set, which have a scope length of 0 if 
>>> appropriate.
>>> Now I'm not sure anymore. Practically, what do you suggest?
>>>
>>
>> yeah, my suggestion is to combine both definitions because de-facto the
>> template set is already a subset of the option template set (scope 
>> length 0).
>> the only advantage i see with the current 2 definitions is that you 
>> save 2
>> bytes in flow templates, which is not very much (especially with SCTP) 
>> for
>> effectively doubling the spec.
>>
>> the notion of 'option templates' (the only templates that have scope) 
>> is not
>> very general.
> 
> 
> I would like to ping the rest of the working group regarding this issue.
> Should we combine the Option Template Set and Template Set into a single 
> Set?
> 
>>
>> is the flow keys option template an attempt to introduce scope to flow
>> templates? if yes (the current text in section 7.4 is a bit hard to 
>> understand
>> without having the field defintions) wouldn't it be much simpler to 
>> have scope
>> for all templates? 
> 
> 
> The point is that you only need to send this flow keys option template 
> if you want to know the flow keys associated with all the information 
> elements in the data record.
> Even if you would have a combined Option and Template Set, this would 
> not be simplified what you would send:
>    - you would still need a template for the data record
>    - you would still need a template for the flow key
> unless you want to send the flow key in every data record -> this is not 
> a good idea!

well, my assumption was that the flow keys option template is always needed
because what can i do with the rest of the information without the flow key?
the flow key might not be needed if there are rules known by the exporter and
collector and something in the template would map to the rule(s) (is there
anything like a rule id in the info model?). the current draft does not really
explain these issues.

if you have to export the flow key information for each flow anyway you might
be better off to export it in the data record e.g. if there are lots of short-lived
flows that generate only one record. if you only have long flows and short interim
report intervals it might not be a good idea. depends on the application...

cheers,

Sebastian

-- 
Sebastian Zander
http://caia.swin.edu.au


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Sat Mar 26 22:30:58 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA28907
	for <ipfix-archive@lists.ietf.org>; Sat, 26 Mar 2005 22:30:57 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DFOE6-00016K-00
	for ipfix-list@mil.doit.wisc.edu; Sat, 26 Mar 2005 21:14:10 -0600
Received: from c3p0.cc.swin.edu.au ([136.186.1.30] helo=swin.edu.au)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DFOE4-00016E-00
	for ipfix-protocol@net.doit.wisc.edu; Sat, 26 Mar 2005 21:14:08 -0600
Received: from swin.edu.au (szander.caia.swin.edu.au [136.186.229.100])
	by swin.edu.au (8.9.3p2-20030918/8.9.3) with ESMTP id NAA609586;
	Sun, 27 Mar 2005 13:12:47 +1000 (EST)
Message-ID: <424624A9.1050106@swin.edu.au>
Date: Sun, 27 Mar 2005 13:12:41 +1000
From: Sebastian Zander <szander@swin.edu.au>
Organization: Swinburne University
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: STEPHAN Emile RD-CORE-LAN <emile.stephan@francetelecom.com>
CC: Benoit Claise <bclaise@cisco.com>, ipfix-protocol@net.doit.wisc.edu
Subject: Re: combined Option Template Set and Template Set? (was Re: [ipfix-protocol]
 draft-ietf-ipfix-protocol-09.txt available)
References: <DD8B8FEBBFAF9E488F63FF0F1A69EDD1F50214@ftrdmel1.rd.francetelecom.fr>
In-Reply-To: <DD8B8FEBBFAF9E488F63FF0F1A69EDD1F50214@ftrdmel1.rd.francetelecom.fr>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by swin.edu.au id NAA609586
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: quoted-printable

Hi Emile,

that would work but then the scope count would be required in each
data record (where ScopeFieldNumber is used in the template) right?

cheers,

Sebastian

STEPHAN Emile RD-CORE-LAN wrote:

> Hi Benoit and Sebastian,
>=20
> We might create a new FieldID named 'ScopeFieldNumber' to avoid the pre=
sence of 'Scope Field Count' in a regular template and 'serialize' the sc=
ope zone in the regular template:
>=20
> Regular:
>=20
>  0                   1                   2                   3 =20
>  0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 =20
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
> |         FlowSet ID =3D 0        |       Length =3D 16 bytes       | =20
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
> |               256             |       Field Count =3D 2         | =20
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
> |    8 (sourceIPv4Address)      |       Field Length =3D 4        | =20
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
> |  12 (destinationIPv4Address)  |       Field Length =3D 4        | =20
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   =20
>=20
> Scoped template (no change in the regular one):
>=20
> 0                   1                   2                   3 =20
>  0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 =20
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
> |         FlowSet ID =3D 0        |       Length =3D 24 bytes       | =20
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
> |               257             |       Field Count =3D 1+1+2     | =20
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
> |    ScopeFieldNumber           |       Scope Field Count =3D 1   | =20
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
> |     sourceIPv4NetMask (?)     |     Scope 1 Field Length =3D 4  | =20
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
> |    8 (sourceIPv4Address)      |       Field Length =3D 4        | =20
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
> |  12 (destinationIPv4Address)  |       Field Length =3D 4        | =20
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   =20
>=20
>=20
>=20
> Regards
> Emile
>=20
> -----Message d'origine-----
> De : majordomo listserver [mailto:majordomo@mil.doit.wisc.edu] De la pa=
rt de Benoit Claise
> Envoy=E9 : vendredi 25 mars 2005 16:23
> =C0 : Sebastian Zander
> Cc : ipfix-protocol@net.doit.wisc.edu
> Objet : combined Option Template Set and Template Set? (was Re: [ipfix-=
protocol] draft-ietf-ipfix-protocol-09.txt available)
>=20
> Dear all, :
>=20
>=20
>>Hi Benoit,
>>
>>
>>>>>>"There are no constraints regarding the order the Template ID=20
>>>>>>allocation."
>>>>>>... the order _of_ the ...
>>>>>>
>>>>>>again, why do we need a separate defintion for template records?=20
>>>>>>an options
>>>>>>template with scope field count =3D 0 is basically a template recor=
d=20
>>>>>>so the
>>>>>>defintion is redundant.
>>>>>
>>>>>
>>>>>
>>>>>Option Template has got the notion of scope. Personally I prefer to=20
>>>>>make a clear distinction.
>>>>
>>>>
>>>>
>>>>i think scope it a more general concept. currently it is closely=20
>>>>tied to
>>>>"option data" but the notion of 'option' is very ipfix specific. if=20
>>>>i'd want
>>>>to send data with ipfix that require the use of scope i'd have to=20
>>>>use option
>>>>templates even if my data has nothing to do with 'options'.
>>>
>>>
>>>I thought initially that you wanted combine the Options Template Set=20
>>>and Template Set into a single Set, which have a scope length of 0 if=20
>>>appropriate.
>>>Now I'm not sure anymore. Practically, what do you suggest?
>>>
>>
>>yeah, my suggestion is to combine both definitions because de-facto the
>>template set is already a subset of the option template set (scope=20
>>length 0).
>>the only advantage i see with the current 2 definitions is that you=20
>>save 2
>>bytes in flow templates, which is not very much (especially with SCTP)=20
>>for
>>effectively doubling the spec.
>>
>>the notion of 'option templates' (the only templates that have scope)=20
>>is not
>>very general.
>=20
>=20
> I would like to ping the rest of the working group regarding this issue.
> Should we combine the Option Template Set and Template Set into a singl=
e=20
> Set?=20
>=20
>=20
>>is the flow keys option template an attempt to introduce scope to flow
>>templates? if yes (the current text in section 7.4 is a bit hard to=20
>>understand
>>without having the field defintions) wouldn't it be much simpler to=20
>>have scope
>>for all templates?=20
>=20
>=20
> The point is that you only need to send this flow keys option template=20
> if you want to know the flow keys associated with all the information=20
> elements in the data record.
> Even if you would have a combined Option and Template Set, this would=20
> not be simplified what you would send:
>     - you would still need a template for the data record
>     - you would still need a template for the flow key
> unless you want to send the flow key in every data record -> this is no=
t=20
> a good idea!
>=20
> Regards, Benoit.
>=20
>=20
> --
> Help        mailto:majordomo@net.doit.wisc.edu and say "help" in messag=
e body
> Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
> "unsubscribe ipfix" in message body
> Archive     http://ipfix.doit.wisc.edu/archive/
>=20
> --
> Help        mailto:majordomo@net.doit.wisc.edu and say "help" in messag=
e body
> Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
> "unsubscribe ipfix" in message body
> Archive     http://ipfix.doit.wisc.edu/archive/
>=20

--=20
Sebastian Zander
http://caia.swin.edu.au


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From hp7kim@naver.com  Sun Mar 27 06:25:48 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA20366
	for <ipfix-archive@lists.ietf.org>; Sun, 27 Mar 2005 06:25:48 -0500 (EST)
Received: from smtp.doit.wisc.edu ([144.92.9.43])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DFVl6-0001OX-00
	for ipfix-list@mil.doit.wisc.edu; Sun, 27 Mar 2005 05:16:44 -0600
Received: from jnana ([221.139.190.30])
	by smtp.doit.wisc.edu (8.13.3/8.12.6) with SMTP id j2RBGV01101654
	for <ipfix-list@mil.doit.wisc.edu>; Sun, 27 Mar 2005 05:16:41 -0600
Message-Id: <200503271116.j2RBGV01101654@smtp.doit.wisc.edu>
Reply-To: hp7kim@naver.com
From: (ÁÖ)ÁýÇöÀüÁ¤º¸¿ø<hp7kim@naver.com>
To: ipfix-list@mil.doit.wisc.edu
Subject: (±¤°í) 8¿ù°ú9¿ù ±¹Á¦Çà»ç °æÈ£¿ø°ú µµ¿ì¹Ì ¸ðÁý@
Date: Sun, 27 Mar 2005 20:16:45 +0900
Mime-Version: 1.0
Content-Type: text/html; charset="euc-kr"
Content-Transfer-Encoding: base64
X-MIME-Autoconverted: from 8bit to base64 by smtp.doit.wisc.edu id j2RBGV01101654
Content-Transfer-Encoding: base64

PEhUTUw+DQogIDxIRUFEPg0KICAgICAgPFRJVExFPjwvVElUTEU+DQogIDwvSEVBRD4NCiAg
PEJPRFk+DQo8RElWPg0KPERJViBhbGlnbj1sZWZ0PjxGT05UIHNpemU9Mj48Rk9OVCBzaXpl
PSswPjxGT05UIHNpemU9Mj48Rk9OVCBzaXplPTI+PEZPTlQgDQpzaXplPTI+PEZPTlQgc2l6
ZT0yPjxGT05UIHNpemU9Mj48QSANCmhyZWY9Imh0dHA6Ly93d3cuamhqaS5jb20vIj6+yLPn
x8+9yrTPse4/PC9BPiZuYnNwOyA8L0ZPTlQ+PC9GT05UPjwvRk9OVD48Rk9OVCANCnNpemU9
Mj48Rk9OVCBzaXplPTI+PC9ESVY+DQo8RElWIGFsaWduPWxlZnQ+DQo8RElWPg0KPERJVj4N
CjxESVY+DQo8RElWPg0KPERJVj48Rk9OVCBzaXplPTI+PC9GT05UPjwvRElWPg0KPERJVj48
Rk9OVCBzaXplPTI+PFNUUk9ORz48L1NUUk9ORz48L0ZPTlQ+Jm5ic3A7PC9ESVY+DQo8RElW
PjxGT05UIHNpemU9Mj48U1RST05HPsD6yPEgKMHWKcH9x/bA/MGkuri/+L+hvK20wiA4v/mw
+iA5v/kgsbnBpsfgu+e/oSDHyr/kx9EgwaYyMLHiILDmyKO/+LD6IA0KPC9TVFJPTkc+PC9G
T05UPjwvRElWPg0KPERJVj48Rk9OVCBzaXplPTI+PFNUUk9ORz48L1NUUk9ORz48L0ZPTlQ+
Jm5ic3A7PC9ESVY+DQo8RElWPjxGT05UIHNpemU9Mj48U1RST05HPrW1v+y5zLimJm5ic3A7
IDwvU1RST05HPjwvRk9OVD48U1RST05HPrTZwL2w+iCwsMDMIA0KuPDB/cfVtM+02S48L1NU
Uk9ORz48L0RJVj4NCjxESVY+PFNUUk9ORz48L1NUUk9ORz4mbmJzcDs8L0RJVj4NCjxESVY+
PFNUUk9ORz4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgDQq02SZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyANCsC9
PC9TVFJPTkc+PC9ESVY+DQo8RElWPjxTVFJPTkc+PC9TVFJPTkc+Jm5ic3A7PC9ESVY+DQo8
RElWPjxTVFJPTkc+Jm5ic3A7MS648MH9seKwoyA6IDIwMDUsMywyMH4zLDMxPC9TVFJPTkc+
PC9ESVY+DQo8RElWPjxTVFJPTkc+Jm5ic3A7PC9TVFJPTkc+PC9ESVY+DQo8RElWPjxTVFJP
Tkc+Jm5ic3A7Mi4guPDB/cDOv/ggOiCw5sijv/gyMLjtILD6ILW1v+y5zCAzMLjtPC9TVFJP
Tkc+PC9ESVY+DQo8RElWPjxTVFJPTkc+Jm5ic3A7PC9TVFJPTkc+PC9ESVY+DQo8RElWPjxT
VFJPTkc+Jm5ic3A7My4gwabD4rytt/kmbmJzcDsgPC9TVFJPTkc+PC9ESVY+DQo8RElWPjxT
VFJPTkc+Jm5ic3A7PC9TVFJPTkc+PC9ESVY+DQo8RElWPjxTVFJPTkc+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IA0KLSCzsiA6IMDM
t8K8rSAxus4stNzB9SzBub73wfW47bytMbrOPC9TVFJPTkc+PC9ESVY+DQo8RElWPjxTVFJP
Tkc+Jm5ic3A7PC9TVFJPTkc+PC9ESVY+DQo8RElWPjxTVFJPTkc+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IA0KLSCz4CA6IMDMt8K8
rTG6zii758H4xvfH1Ck8L1NUUk9ORz48L0RJVj4NCjxESVY+PFNUUk9ORz48L1NUUk9ORz4m
bmJzcDs8L0RJVj4NCjxESVY+PFNUUk9ORz40LiDBpsPiw7MgOiDG0b26ICgwMik1ODEtMTAy
NL/NIMDMuN7AzyA8QSANCmhyZWY9Im1haWx0bzpocDdraW1AbmF2ZXIuY29tIj5ocDdraW1A
bmF2ZXIuY29tPC9BPjwvU1RST05HPjwvRElWPg0KPERJVj48U1RST05HPiZuYnNwOyZuYnNw
OyA8L1NUUk9ORz48L0RJVj4NCjxESVY+PFNUUk9ORz48L1NUUk9ORz4mbmJzcDs8L0RJVj4N
CjxESVY+PFNUUk9ORz4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgv+wmbmJzcDsg
tOsmbmJzcDsgOiZuYnNwOyDH2Lq0tOsgudcgDQrGr7z2us6068PivcU8L1NUUk9ORz48L0RJ
Vj4NCjxESVY+PFNUUk9ORz4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDs8L1NUUk9ORz48L0RJVj4NCjxESVY+PFNUUk9ORz4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgDQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgDQrAzLqlxq6w+iDBub73wNq517+5waTA2jwvU1RST05HPjwvRElW
Pg0KPERJVj48Rk9OVCBzaXplPTI+PFNUUk9ORz48L1NUUk9ORz48L0ZPTlQ+Jm5ic3A7PC9E
SVY+DQo8RElWPjxGT05UIHNpemU9Mj48U1RST05HPrmuwMfA/MitPC9TVFJPTkc+PC9GT05U
PjxGT05UIHNpemU9Mj4gVEVMPEZPTlQgc2l6ZT00PiANCjwvRk9OVD48QSBocmVmPSJodHRw
Oi8vd3d3LmpoamkuY29tLyI+PEZPTlQgDQpzaXplPTM+PFNUUk9ORz4oMDIpNTgzOC0xMTQ8
L1NUUk9ORz48L0ZPTlQ+LCZuYnNwOzwvQT4mbmJzcDs8L0ZPTlQ+PC9ESVY+PC9ESVY+DQo8
RElWPjxGT05UIHNpemU9Mj5lLW1haWw6IGhwN2tpbTxBIGhyZWY9Im1haWx0bzpocDdraW1A
bmF2ZXIuY29tIiB0YXJnZXQ9X3RvcD5AbmF2ZXIuY29tPC9BPjxCUj5ob21lIHBhZ2U6IDxB
IA0KaHJlZj0iaHR0cDovL3d3dy5qaGppLmNvbSIgdGFyZ2V0PV90b3A+aHR0cDovL3d3dy5q
aGppLmNvbTwvQT48L0ZPTlQ+PC9ESVY+DQo8RElWPiZuYnNwOzwvRElWPg0KPERJVj4NCjxE
SVYgYWxpZ249bGVmdD48Rk9OVCBzaXplPTI+PEZPTlQgc2l6ZT0yPg0KPERJViBhbGlnbj1s
ZWZ0PjxGT05UIHNpemU9Mj4NCjxIUj4NCjwvRk9OVD48L0RJVj4NCjxESVYgYWxpZ249bGVm
dD48Rk9OVCBzaXplPTI+PEZPTlQgZmFjZT2xvLiyPjxGT05UIGNvbG9yPSMwMDgwODA+sc3H
z8DHIL3CtvS++MDMIMiruri8uiDA/MDaIA0Kv+zG7cC7ILq4s7uw1CC1yCDBoSDBpMHfyPcg
u+ew+iC15biztM+02S4gwaS6uMXrvcW4wcDMv+vDy8H4uf0gsdTBpMC7IMHYvPbHz7+pIDwv
Rk9OVD48Rk9OVCANCmNvbG9yPWJsYWNrPjxCPrGksO243sDPPC9CPjwvRk9OVD48L0ZPTlQ+
PEZPTlQgZmFjZT2xvLiyPjxGT05UIGNvbG9yPXRlYWw+wNPAuyDHpb3Dx8+/tMC4uOcsIA0K
vPa9xbDFus7A5cShuKYguLa3w8fPsO0gwNa9wLTPtNkuJm5ic3A7Jm5ic3A7sc3Hz8DHIMD8
wNogv+zG7SDB1rzStMIgwM7FzbPdILvzwMcgsPiws7XIIMDlvNK/obytIL3AtebHz7+0wLi4
5ywgwPrI8bTCILHNx8/AxyDA/MDav+zG7SANCsHWvNK/3CC+7rawx9EgsLPAzsGkuri1tSCw
ocH2sO0gwNbB9iC+ysC4uce3ziC+yL3Jx8+9w7HiILnZtvi0z7TZLiC89r3FwLsgv/jEoSC+
ysC4vcO46SC89r3FsMW6zrimIMWsuK/H2CANCsHWvcq9w7/kLjwvRk9OVD4mbmJzcDs8Rk9O
VCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPiA8L0ZPTlQ+PEEgaHJlZj0ibWFpbHRvOmhwN2tp
bUBuYXZlci5jb20/c3ViamVjdD1pcGZpeC1saXN0QG1pbC5kb2l0Lndpc2MuZWR1IMDHILvn
v+vA2rfOveEgI7z2vcXAu7DFus7H1bTPtNkjJmFtcDtib2R5PWlwZml4LWxpc3RAbWlsLmRv
aXQud2lzYy5lZHUgwLsgsc3Hz8DHILiuvbrGrr+hvK0gu+jBpr/kuMEhIj48Rk9OVCANCmNv
bG9yPSMwMDAwMDA+PEZPTlQgc2l6ZT0yPjxGT05UIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+
WzxGT05UIGNvbG9yPSMwMDAwZmY+vPa9xSANCrDFus5dPC9GT05UPjwvRk9OVD48L0ZPTlQ+
PC9GT05UPjwvQT48L0ZPTlQ+PC9GT05UPjwvRElWPg0KPERJViBhbGlnbj1sZWZ0PjxGT05U
IHNpemU9Mj48U1BBTiBzdHlsZT0iRk9OVC1TSVpFOiAxMHB0Ij48Rk9OVCBmYWNlPbG8uLIg
DQpzaXplPTM+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IA0KKElmIHlvdSBkb24ndCB3YW50IHRvIHJlY2VpdmUgdGhpcyBlLW1haWwg
YW55bW9yZSw8L0ZPTlQ+PEEgaHJlZj0ibWFpbHRvOmhwN2tpbUBuYXZlci5jb20/c3ViamVj
dD1pcGZpeC1saXN0QG1pbC5kb2l0Lndpc2MuZWR1IMDHILvnv+vA2rfOveEgI7z2vcXAu7DF
us7H1bTPtNkjJmFtcDtib2R5PWlwZml4LWxpc3RAbWlsLmRvaXQud2lzYy5lZHUgwLsgsc3H
z8DHILiuvbrGrr+hvK0gu+jBpr/kuMEhIj48Rk9OVCANCmZhY2U9sby4siBzaXplPTM+Y2xp
Y2sgaGVyZTwvRk9OVD48L0E+PEZPTlQgZmFjZT2xvLiyIA0Kc2l6ZT0zPik8L0ZPTlQ+PC9E
SVY+PC9TUEFOPjwvRk9OVD48Rk9OVCBzaXplPTI+DQo8RElWIGFsaWduPWxlZnQ+PEZPTlQg
c2l6ZT0yPg0KPEhSPg0KPC9GT05UPjwvRElWPjwvRk9OVD48L0ZPTlQ+PC9ESVY+PC9GT05U
PjwvRElWPjxGT05UIHNpemU9Mj48L0ZPTlQ+PC9ESVY+PEZPTlQgDQpzaXplPTI+PC9GT05U
PjwvRElWPg0KPERJVj48Rk9OVCBzaXplPTI+DQo8RElWPrytv++9wyC8rcPKsbggvK3DyrW/
IDE1NzItMTAgvK3BpLr0tfkgM8P+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICjB1ik8QSAN
CmhyZWY9Imh0dHA6Ly93d3cuamhqaS5jb20vIj48Rk9OVCBzaXplPTM+wf3H9sD8PC9GT05U
PjwvQT7A/Lq4v/gmbmJzcDsgdGVsIDxGT05UIA0Kc2l6ZT0zPjogKDAyKTU4MzgtMTE0IDwv
Rk9OVD48Rk9OVCBzaXplPTM+wMy43sDPwda80iA6Jm5ic3A7IGhwN2tpbTxBIGhyZWY9Im1h
aWx0bzpocDdraW1AbmF2ZXIuY29tIj5AbmF2ZXIuY29tPC9BPjwvRk9OVD48L0RJVj4NCjxE
SVY+PEZPTlQgc2l6ZT0zPg0KPEhSPg0KPEZPTlQgc2l6ZT0yPiZuYnNwOzwvRk9OVD4mbmJz
cDsmbmJzcDsgDQo8L0ZPTlQ+PC9GT05UPjwvRElWPjwvRk9OVD48L0ZPTlQ+PC9ESVY+PC9G
T05UPjwvRElWPjwvRk9OVD48L0ZPTlQ+PC9ESVY+PC9GT05UPjwvRElWPg0KICA8L0JPRFk+
DQo8L0hUTUw+DQo=


From johanna@a2.mbn.or.jp  Sun Mar 27 14:11:45 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA26072
	for <ipfix-archive@lists.ietf.org>; Sun, 27 Mar 2005 14:11:42 -0500 (EST)
Received: from smtp.doit.wisc.edu ([144.92.9.43])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DFctL-0000iT-00
	for ipfix-list@mil.doit.wisc.edu; Sun, 27 Mar 2005 12:53:43 -0600
Received: from 221.155.27.212 ([221.155.27.212])
	by smtp.doit.wisc.edu (8.13.3/8.12.6) with SMTP id j2RIrG6W115592
	for <ipfix-list@mil.doit.wisc.edu>; Sun, 27 Mar 2005 12:53:22 -0600
Message-ID: <8d6001c5324b$27b1d7b7$9ddc2c46@a2.mbn.or.jp>
From: "Susan M. Taylor" <johanna@a2.mbn.or.jp>
To: ipfix-list@mil.doit.wisc.edu
Subject: Replica watch models
Date: Sat, 26 Mar 2005 21:32:22 +0000
MIME-Version: 1.0
Content-Type: multipart/related;
    type="multipart/alternative";
    boundary="----=_NextPart_000_0000_C5B1E816.04D46FBB"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000

This is a multi-part message in MIME format.

------=_NextPart_000_0000_C5B1E816.04D46FBB
Content-Type: multipart/alternative;
    boundary="----=_NextPart_001_0001_1A5D5BE2.BE3D5C66"


------=_NextPart_001_0001_1A5D5BE2.BE3D5C66
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 7bit

REPLICA WATCH MODELS

Rolex, Patek Philippe, Bvlgari
Cartier, Gucci, Franck Muller

.. and 25 other most famous manufacturers.

http://www.vipidentity.biz

All for only $249.99!


_________________________________________________________________________
To change your mail preferences, go here: http://www.signoffcorp.biz/uns.htm
_________________________________________________________________________


------=_NextPart_001_0001_1A5D5BE2.BE3D5C66
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: 7bit

<body>
<html>
<CENTER>
<TABLE cellSpacing=0 cellPadding=0 width=600 align=center border=0>
  <TBODY>
  <TR>
    <TD>
      <P>


REPLICA WATCH MODELS<br><br>

Rolex, Patek Philippe, Bvlgari<br>
Cartier, Gucci, Franck Muller<br><br>

.. and 25 other most famous manufacturers.<br><br>

<a href="http://www.vipidentity.biz">http://www.vipidentity.biz</a><br><br>

All for only $249.99!<br><br><br>

_________________________________________________________________________<br>
To change your mail preferences, go <a href="http://www.signoffcorp.biz/uns.htm">here</a><br>
_________________________________________________________________________


</P></TD></TR></TBODY></TABLE></CENTER></BODY></HTML>


------=_NextPart_001_0001_1A5D5BE2.BE3D5C66--



------=_NextPart_000_0000_C5B1E816.04D46FBB--



From majordomo@mil.doit.wisc.edu  Sun Mar 27 20:12:49 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA23761
	for <ipfix-archive@lists.ietf.org>; Sun, 27 Mar 2005 20:12:49 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DFihR-0002vJ-00
	for ipfix-list@mil.doit.wisc.edu; Sun, 27 Mar 2005 19:05:49 -0600
Received: from kyoto.netlab.nec.de ([195.37.70.21])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DFihP-0002uu-00
	for ipfix@net.doit.wisc.edu; Sun, 27 Mar 2005 19:05:48 -0600
Received: from dialin-145-254-221-074.arcor-ip.net (dialin-145-254-220-195.arcor-ip.net [145.254.220.195])
	by kyoto.netlab.nec.de (Postfix) with ESMTP id E923B1BAC4D;
	Mon, 28 Mar 2005 03:05:43 +0200 (CEST)
Date: Mon, 28 Mar 2005 03:05:39 +0200
From: Juergen Quittek <quittek@netlab.nec.de>
To: STEPHAN Emile RD-CORE-LAN <emile.stephan@francetelecom.com>
Cc: ippm@ietf.org, ipfix@net.doit.wisc.edu
Subject: [ipfix] RE: [ippm] traceroute as WG work item? IPFIX traceroute records
Message-ID: <E068E35AF117C9B4D7BF5C77@dialin-145-254-220-195.arcor-ip.net>
In-Reply-To: <DD8B8FEBBFAF9E488F63FF0F1A69EDD1F4F982@ftrdmel1.rd.francetelecom.fr>
References:  <DD8B8FEBBFAF9E488F63FF0F1A69EDD1F4F982@ftrdmel1.rd.francetelecom.fr>
X-Mailer: Mulberry/3.1.6 (Mac OS X)
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: quoted-printable

Emile,

Thanks for your comments!

The basic issue I raised was whether or not the standardization
of an information model and data model for traceroute results would
be a work item for the IPPM WG.

Do I understand correctly from your message that,
  1. yes, it should be standardized,
  2. but not necessarily in the IPPM WG?

Concerning the discussion at IPPM whether we should use a binary
or an XML-based format for traceroute results, I interpret your
message as support for a binary format.

I think your thoughts open an interesting discussion on transmitting
traceroute results in IPFIX records.  Probably, this issue is worth
mentioning it in the IPFIX applicability statement.

Also, the issue should be considered by the information model discussions
in IPFIX and PSAMP.

Thanks,

    Juergen
--=20
Juergen Quittek        quittek@netlab.nec.de       Tel: +49 6221 90511-15
NEC Europe Ltd.,       Network Laboratories        Fax: +49 6221 90511-55
Kurfuersten-Anlage 36, 69115 Heidelberg, Germany   http://www.netlab.nec.de


--On 23.03.2005 18:30 h +0100 STEPHAN Emile RD-CORE-LAN wrote:

> Hi Juergen,
>
> My thinking is that we might use IPFIX to export the traceroute results.
>
>
> What about using 2 templates: one for the measure and another one for results?
>
>  0                   1                   2                   3
>  0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>|         FlowSet ID =3D 0        |       Length =3D xx bytes       |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>|               256             |       Field Length =3D 4        |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>|    FlowID (e.g. measure ID)   |       Field Length =3D 4        |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-|
>|    sourceIPv4Address          |      Field Length =3D 4         | Src
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>|  destinationIPv4Address       |        Field Length =3D 4       | Dst
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
> 0                   1                   2                   3
>  0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>|         FlowSet ID =3D 0        |       Length =3D xx bytes       |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>|               257             |       Field Length =3D 4        |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>|    FlowID (e.g. measure ID)   |       Field Length =3D 4        |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>|    SampleID                   |       Field Length =3D 4        |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Src UDP
>|   flowStartMicroSeconds       |      Field Length =3D  8        | pkts time
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>|   flowEndDeltaUSeconds        |      Field Length =3D  4        | Troute RTT
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>|    destinationIPv4Address     |        Field Length =3D 4       | Hop Addr
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
>
> This is compact and is very close to what describes Guido draft (draft-pohl-perpktinfo-02.txt).
>
> We need only to define a new Field Type named 'SampleID' (named PacketID in Guido document).
>
> Regards
> Emile
>
> -----Message d'origine-----
> De=A0: ippm-bounces@ietf.org [mailto:ippm-bounces@ietf.org] De la part de Juergen Quittek
> Envoy=E9=A0: mardi 15 mars 2005 12:09
> =C0=A0: ippm@ietf.org
> Objet=A0: Re: [ippm] traceroute as WG work item?
>
> The I-D is still missing a data model, because there is no
> consensus yet on the mailing list about whether to use an
> XML-based data model or a more compact one.
> Please find some pro and con arguments at
> http://people.internet2.edu/~matt/IPPM/Meetings/ietf62/ippm-2005-03-07-traceroute.pdf
>
> Thanks,
>
>     Juergen
>
> --On 15.03.2005 11:15 +0100 Juergen Quittek wrote:
>
>> Dear all,
>>
>> Unfortunately, there was no discussion on traceroute storage during
>> our last meeting. Therefore I bring this issue to the mailing list.
>>
>> There is an I-D describing an information model for traceroute records:
>> http://www.ietf.org/internet-drafts/draft-niccolini-ippm-storetraceroutes-00.txt
>>
>> This work was initiated by the development of a database for traffic
>> measurement tools and traces, see  http://www.ist-mome.org/database/
>>
>> Currently, there is no standard way of exchanging traceroute
>> measurements except for the DISMAN-TRACEROUTE-MIB module (RFC2925).
>> But this can only be used for transferring measurement data from an
>> SNMP agent to its manager(s).  It is not useful for exchange between
>> traffic measurement tools.
>>
>> A standardized record format for traceroute measurements would be
>> very useful for building tools, databases and other applications
>> that handle traceroute measurements and need to exchange them.
>>
>> Therefore I propose that this becomes an IPPM WG work item.
>> Any comment, pro or con, is very welcome.
>>
>> Thanks,
>>
>>     Juergen
>> --
>> Juergen Quittek        quittek@netlab.nec.de       Tel: +49 6221 90511-15
>> NEC Europe Ltd.,       Network Laboratories        Fax: +49 6221 90511-55
>> Kurfuersten-Anlage 36, 69115 Heidelberg, Germany   http://www.netlab.nec.de
>>
>> _______________________________________________
>> ippm mailing list
>> ippm@ietf.org
>> https://www1.ietf.org/mailman/listinfo/ippm
>
>
>
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www1.ietf.org/mailman/listinfo/ippm



--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From uhqewvwgzy@yours.com  Mon Mar 28 21:14:12 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA07707
	for <ipfix-archive@lists.ietf.org>; Mon, 28 Mar 2005 21:14:12 -0500 (EST)
Received: from smtp.doit.wisc.edu ([144.92.9.43])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DG5x8-0006my-00; Mon, 28 Mar 2005 19:55:35 -0600
Received: from user-0cetqns.cable.mindspring.com (user-0cetqns.cable.mindspring.com [24.238.234.252])
	by smtp.doit.wisc.edu (8.13.3/8.12.6) with SMTP id j2T1tXaU075720;
	Mon, 28 Mar 2005 19:55:33 -0600
Received: from ztusgoct.montana.com [99.69.131.126] by 24.238.234.252 with evqhfaiqp egywtv svylftsj nriwtx; Mon, 28 Mar 2005 04:54:31 -0500
From: "hoover@montana.com" <hoover@montana.com>
Reply-To: "hoover@montana.com" <hoover@montana.com>
Message-ID: <811549406.11808958931919@montana.com>
Date: Mon, 28 Mar 2005 04:54:31 -0500
To: "Ipfix-list" <ipfix-list@mil.doit.wisc.edu>
Subject: Technical TCL
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----4974293671984557715"

------4974293671984557715
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Adelaide lookup's they have been hemming. Babbled could bargained hers exchequer. 
Yoder had been Minnie me crime intensification. It awfulness are complementing hers. Curfews is monogram's her adhesions oscillations. 
She diplomas would parsons. Budweiser did longue, his have been beauties committeewomen. Diffusions could attach yors boos. 
Confrontations have Aquinas, them have been automating cargoes. Jauntiness cousins we could embryonic yors collate. Dictionaries yor are expenses, mine kindly. 
Burdening deficiencies it had been novo him. Annoyances guttered I has clocker you hubby. 
 
Lioness's afar they have excellence. It mouthpiece would cot you. Disastrously mange I being dentally. 
Dipper bide yor can enquires. They conspiracies had been altercation. 
I Chevy does adventure. Cap's Willis, she glum adducting could electorate her. Divan's investigative they has Bertrand his okay. 
We glisten does Audrey. Egging has been mattock you infuriation misted. 
Houghton bubble, she does entrenching mine. Kieffer I did couched, him mat's. 
Falters would calories, me has civilization's opinions. Lark coyote yor has been familiarized. Maidens she have impeded, them draws. 
Behalf has been glyceride, hers could pant inelegant. 
Overruled mercy, he have been duchess's him.  He Mauritania has hoydenish her. 
Yor Benelux had been accuses theirs. Entertain can ours yors coast blameworthy. 


------4974293671984557715
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset="iso-8859-1">
<title>Deer</title>
</head>
<body>
<div align="center">
<a href="http://tpltfgvyw3ibzjyb3sera6z.kbtidefulhj.com/"><img alt="http://www.PPC.Continental.com" hspace="8" border="0" src="cid:5454701539@montana.com"></img></a>

<br><br><br><br><br>

<font style="font-size: 3%">

Adelaide lookup's they have been hemming. Babbled could bargained hers exchequer. 
Yoder had been Minnie me crime intensification. It awfulness are complementing hers. Curfews is monogram's her adhesions oscillations. 
She diplomas would parsons. Budweiser did longue, his have been beauties committeewomen. Diffusions could attach yors boos. 
Confrontations have Aquinas, them have been automating cargoes. Jauntiness cousins we could embryonic yors collate. Dictionaries yor are expenses, mine kindly. 
Burdening deficiencies it had been novo him. Annoyances guttered I has clocker you hubby. 
 
Lioness's afar they have excellence. It mouthpiece would cot you. Disastrously mange I being dentally. 
Dipper bide yor can enquires. They conspiracies had been altercation. 
I Chevy does adventure. Cap's Willis, she glum adducting could electorate her. Divan's investigative they has Bertrand his okay. 
We glisten does Audrey. Egging has been mattock you infuriation misted. 
Houghton bubble, she does entrenching mine. Kieffer I did couched, him mat's. 
Falters would calories, me has civilization's opinions. Lark coyote yor has been familiarized. Maidens she have impeded, them draws. 
Behalf has been glyceride, hers could pant inelegant. 
Overruled mercy, he have been duchess's him.  He Mauritania has hoydenish her. 
Yor Benelux had been accuses theirs. Entertain can ours yors coast blameworthy. 


</body>
</html>

------4974293671984557715
Content-Type: image/gif;
	name="assign.gif"
Content-ID: <5454701539@montana.com>
Content-Transfer-Encoding: base64

R0lGODlh9QE1AXcAMSH+GlQFghJDYcaw8wcIUBRThSU9QR0hUpjriG8gACH5BAEAAAAALAIAAgDw
ATABhQAAAAsKVwwKSwsJagoIeAoIcQsJYQkIfwcGlAYFmQcGjwgHigkHhQUEngAApwMDojMAM3AN
DoINDp8OD5IODrYPD6sOD9IPENsQEMAPD8oPD+oQEP8REfgQEOIQEPEQEP///wECAwECAwECAwEC
AwECAwECAwECAwECAwECAwECAwECAwECAwECAwECAwECAwECAwECAwECAwECAwECAwECAwECAwEC
AwECAwECAwECAwECAwECAwECAwECAwECAwb/QABoSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+Cw
eEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2e
n6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX
2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy88gVGxwcHRcRQx34+B364dtAxANAJBIw+ONAkIg9
gPsE/utw718+EAszYMRXAYSGgyAy/LNApOK/DROILARJr6UWgxYvgojJYYhFCTb/HZGwEl9B/5oB
Z9KkCaKih40cNMJs+OHfBSJDOVDIadGl1SsWomoQOpFqUhBZdRrBQBSsVq4Ae168gO8DCJhPKz5F
2xCtRQxeZV7dG4Ush60eB3I1YpEgW7FF/uGkgBOEX8AfGQ5O7HOISJ+Xj/7rSAFgZa44LwdFzLf0
k6Y1ofokbRfpZ9VSjaCmXJM14s4+J+DTjG9q2MhTJ09mbbp4EtI6bVs8TBx1B5KwaQunSpuCboa4
U0e+rlG4WOLGw0ePHnN01NdDmHOYOz15TOoqe0fmENbt29Uc8HqvXF68f/jUlfXPZfSB11NDyOFX
1XQwZWDSZfoJ5g+C+IQmmF2p/RdegrVZZP9eTQtNR4QEMOGzFYd2fVgEhHfho1EEglWU14B5BaWh
cSgqV5NIvGV4hAULBZQjeqSFNRBqvYGQnUX8DHUUgDeGJ+MQMHLglo79TAXeiDpNCUKVVxL52pIX
+FWZkRZpWeE/wYkYpWmHdXdYj4SJ6eMQFVTAjwQ6xZnebiLqmBSB9hFokUZ9Agrlm6ahaRFJ/QWK
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
Epe51OUuedlLX/4SmMEU5jCJ6ckgAAA7

------4974293671984557715--


From Gaia@katestech.com  Tue Mar 29 03:44:17 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA02778
	for <ipfix-archive@lists.ietf.org>; Tue, 29 Mar 2005 03:44:16 -0500 (EST)
Received: from [217.97.154.17] (helo=katestech.com)
	by mil.doit.wisc.edu with smtp (Exim 3.13 #1)
	id 1DGCCZ-00031A-00
	for ipfix-list@mil.doit.wisc.edu; Tue, 29 Mar 2005 02:35:55 -0600
From: "Queen Diaz" <Gaia@katestech.com>
To: "Gertru Culpepper" <ipfix-list@mil.doit.wisc.edu>
Subject: Re: GigaMediccations
Date: Tue, 29 Mar 2005 03:35:44 -0500
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_001A_01C533F2.42491360"
X-Priority: 3
X-MSMail-Priority: Normal
X-Unsent: 1
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-RBL-Warning: (bl.spamcop.net) Blocked - see http://www.spamcop.net/bl.shtml?217.97.154.17
Message-Id: <E1DGCCZ-00031A-00@mil.doit.wisc.edu>

This is a multi-part message in MIME format.

------=_NextPart_000_001A_01C533F2.42491360
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello, 

chagrin.  He had promised himself that before parting from M. de
soldier.  The Captain's eyes narrowed.  Recognition went further.
any other woman of his acquaintance would have preserved her
And so the Captain smiled into the sallow, bloated face and the
Later they heard that Lord Grey, who after the Duke - indeed,
It's an earnest, he said, smiling grimly.  Let that quiet you,
and his men are snugly in irons under hatches.
exasperation.
attacked by M. de Rivarol's fleet that morning, from which it
part of a hundred lives were lost in reducing it.  That's how we

a matter as these hides and tobacco, which at most would fetch a
be ready to accept the service which M. de Cussy offered on behal
What is happening, Lord Julian? she enquired.



Have a nice day.
------=_NextPart_000_001A_01C533F2.42491360
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D4>Hello, =
Do you want to spend lesss on your MEDlCATlONS?</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=3D4><FONT face=3DArial>Visit </FONT><A=20
href=3D"http://www.fjx.lrq.zerophar.com"><FONT =
face=3DArial size=3D4>PharmacyByMail STORE annd SAVE OVER 70%</F=
ONT></A></FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D4>Have a nice =
day.</FONT></DIV>
<DIV><FONT face=3DArial size=3D4>P.S. =
Try us and you will like  our shop!</FONT></DIV></BODY></HTML>

------=_NextPart_000_001A_01C533F2.42491360--



From majordomo@mil.doit.wisc.edu  Tue Mar 29 04:48:22 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA08460
	for <ipfix-archive@lists.ietf.org>; Tue, 29 Mar 2005 04:48:21 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DGDFu-0000LE-00
	for ipfix-list@mil.doit.wisc.edu; Tue, 29 Mar 2005 03:43:26 -0600
Received: from p-mail2.rd.francetelecom.com ([195.101.245.16])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DGDFt-0000L1-00
	for ipfix@net.doit.wisc.edu; Tue, 29 Mar 2005 03:43:26 -0600
Received: from ftrdmel1.rd.francetelecom.fr ([10.193.117.152]) by ftrdsmtp2.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.211);
	 Tue, 29 Mar 2005 11:43:15 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: [ipfix] RE: [ippm] traceroute as WG work item? IPFIX traceroute records
Date: Tue, 29 Mar 2005 11:43:14 +0200
Message-ID: <DD8B8FEBBFAF9E488F63FF0F1A69EDD1F50444@ftrdmel1.rd.francetelecom.fr>
Thread-Topic: [ippm] traceroute as WG work item? IPFIX traceroute records
Thread-Index: AcUzMkHqt1XZlr6jTkGIfmYGvpCH+ABCxOBA
From: "STEPHAN Emile RD-CORE-LAN" <emile.stephan@francetelecom.com>
To: "Juergen Quittek" <quittek@netlab.nec.de>,
        "Lutz Mark" <mark@fokus.fraunhofer.de>
Cc: <ippm@ietf.org>, <ipfix@net.doit.wisc.edu>
X-OriginalArrivalTime: 29 Mar 2005 09:43:15.0416 (UTC) FILETIME=[BAF77580:01C53443]
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: quoted-printable

Hi Juergen and Lutz

What we experienced with the IPPM MIB is that measures generate a lot of =
data. So the binary format is the best for collecting.=20

Traceroute Field Types do not differ from Per Packet Field Types =
(draft-pohl-perpktinfo-02.txt) or from IPPM Field Types, especially if =
we include spatial and multicast metrics =
(dratf-stephan-ippm-multimetrics-00.txt).=20

Moreover most of these fields are already defined as illustrated by the =
example I sent. So it appears very fast and very easy to define in IPFIX =
a common info model and a common set of templates to export results of =
IPPM measures, traceroute measures and 'Per Packet' measures.=20

Regarding traceroute metric I propose to try to design this metric using =
the IPPM framework and terminology (RFC2330), and then to present it to =
the IPPM WG. At large this document may include metrics definitions of =
middlebox one-way delay and jitter corresponding to 'Per Packet' =
measurement technique.=20

To sum up I propose to write 2 drafts:
	The fist one defines in the IPFIX WG common templates for exporting =
measure results;
	The second one defines in the IPPM WG traceroute and middlebox metrics.

Regards
Emile

-----Message d'origine-----
De=A0: Juergen Quittek [mailto:quittek@netlab.nec.de]=20
Envoy=E9=A0: lundi 28 mars 2005 03:06
=C0=A0: STEPHAN Emile RD-CORE-LAN
Cc=A0: ippm@ietf.org; ipfix@net.doit.wisc.edu
Objet=A0: RE: [ippm] traceroute as WG work item? IPFIX traceroute =
records

Emile,

Thanks for your comments!

The basic issue I raised was whether or not the standardization
of an information model and data model for traceroute results would
be a work item for the IPPM WG.

Do I understand correctly from your message that,
  1. yes, it should be standardized,
  2. but not necessarily in the IPPM WG?

Concerning the discussion at IPPM whether we should use a binary
or an XML-based format for traceroute results, I interpret your
message as support for a binary format.

I think your thoughts open an interesting discussion on transmitting
traceroute results in IPFIX records.  Probably, this issue is worth
mentioning it in the IPFIX applicability statement.

Also, the issue should be considered by the information model =
discussions
in IPFIX and PSAMP.

Thanks,

    Juergen
--=20
Juergen Quittek        quittek@netlab.nec.de       Tel: +49 6221 =
90511-15
NEC Europe Ltd.,       Network Laboratories        Fax: +49 6221 =
90511-55
Kurfuersten-Anlage 36, 69115 Heidelberg, Germany   =
http://www.netlab.nec.de


--On 23.03.2005 18:30 h +0100 STEPHAN Emile RD-CORE-LAN wrote:

> Hi Juergen,
>
> My thinking is that we might use IPFIX to export the traceroute =
results.
>
>
> What about using 2 templates: one for the measure and another one for =
results?
>
>  0                   1                   2                   3
>  0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>|         FlowSet ID =3D 0        |       Length =3D xx bytes       |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>|               256             |       Field Length =3D 4        |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>|    FlowID (e.g. measure ID)   |       Field Length =3D 4        |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-|
>|    sourceIPv4Address          |      Field Length =3D 4         | Src
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>|  destinationIPv4Address       |        Field Length =3D 4       | Dst
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
> 0                   1                   2                   3
>  0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>|         FlowSet ID =3D 0        |       Length =3D xx bytes       |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>|               257             |       Field Length =3D 4        |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>|    FlowID (e.g. measure ID)   |       Field Length =3D 4        |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>|    SampleID                   |       Field Length =3D 4        |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Src =
UDP
>|   flowStartMicroSeconds       |      Field Length =3D  8        | =
pkts time
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>|   flowEndDeltaUSeconds        |      Field Length =3D  4        | =
Troute RTT
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>|    destinationIPv4Address     |        Field Length =3D 4       | Hop =
Addr
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
>
> This is compact and is very close to what describes Guido draft =
(draft-pohl-perpktinfo-02.txt).
>
> We need only to define a new Field Type named 'SampleID' (named =
PacketID in Guido document).
>
> Regards
> Emile
>
> -----Message d'origine-----
> De=A0: ippm-bounces@ietf.org [mailto:ippm-bounces@ietf.org] De la part =
de Juergen Quittek
> Envoy=E9=A0: mardi 15 mars 2005 12:09
> =C0=A0: ippm@ietf.org
> Objet=A0: Re: [ippm] traceroute as WG work item?
>
> The I-D is still missing a data model, because there is no
> consensus yet on the mailing list about whether to use an
> XML-based data model or a more compact one.
> Please find some pro and con arguments at
> =
http://people.internet2.edu/~matt/IPPM/Meetings/ietf62/ippm-2005-03-07-tr=
aceroute.pdf
>
> Thanks,
>
>     Juergen
>
> --On 15.03.2005 11:15 +0100 Juergen Quittek wrote:
>
>> Dear all,
>>
>> Unfortunately, there was no discussion on traceroute storage during
>> our last meeting. Therefore I bring this issue to the mailing list.
>>
>> There is an I-D describing an information model for traceroute =
records:
>> =
http://www.ietf.org/internet-drafts/draft-niccolini-ippm-storetraceroutes=
-00.txt
>>
>> This work was initiated by the development of a database for traffic
>> measurement tools and traces, see  http://www.ist-mome.org/database/
>>
>> Currently, there is no standard way of exchanging traceroute
>> measurements except for the DISMAN-TRACEROUTE-MIB module (RFC2925).
>> But this can only be used for transferring measurement data from an
>> SNMP agent to its manager(s).  It is not useful for exchange between
>> traffic measurement tools.
>>
>> A standardized record format for traceroute measurements would be
>> very useful for building tools, databases and other applications
>> that handle traceroute measurements and need to exchange them.
>>
>> Therefore I propose that this becomes an IPPM WG work item.
>> Any comment, pro or con, is very welcome.
>>
>> Thanks,
>>
>>     Juergen
>> --
>> Juergen Quittek        quittek@netlab.nec.de       Tel: +49 6221 =
90511-15
>> NEC Europe Ltd.,       Network Laboratories        Fax: +49 6221 =
90511-55
>> Kurfuersten-Anlage 36, 69115 Heidelberg, Germany   =
http://www.netlab.nec.de
>>
>> _______________________________________________
>> ippm mailing list
>> ippm@ietf.org
>> https://www1.ietf.org/mailman/listinfo/ippm
>
>
>
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www1.ietf.org/mailman/listinfo/ippm



--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From wdlzjcrfbm@nycmail.com  Tue Mar 29 06:28:13 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA16683
	for <ipfix-archive@lists.ietf.org>; Tue, 29 Mar 2005 06:28:13 -0500 (EST)
Received: from c-24-19-178-108.client.comcast.net ([24.19.178.108])
	by mil.doit.wisc.edu with smtp (Exim 3.13 #1)
	id 1DGEYz-00063U-00; Tue, 29 Mar 2005 05:07:14 -0600
Received: from qteay.montana.com [43.80.205.39] by 24.19.178.108 with wowpzb umavpffkn; Mon, 28 Mar 2005 14:07:03 -0500
From: "pack@montana.com" <pack@montana.com>
Reply-To: "pack@montana.com" <pack@montana.com>
Message-ID: <902290057.24969933931211@montana.com>
Date: Mon, 28 Mar 2005 14:07:03 -0500
To: "Ipfix-list" <ipfix-list@mil.doit.wisc.edu>
Subject: Betta Micro RRHS
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----8440332153544529"
X-RBL-Warning: (bl.spamcop.net) Blocked - see http://www.spamcop.net/bl.shtml?24.19.178.108
X-RBL-Warning: (dnsbl.njabl.org) open proxy -- 1107678171

------8440332153544529
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit

Colloquium had been adjoined, theirs had been deplored banishing. 
Jots he does congresses, mine highway's. Generalizing overwritten we could nourishing. 
Forgives have fearsome you freshens papal. Vail can calcium, yors has glued pascal. 
Assyria matrix yor are libido me Roosevelt. Montpelier did comprising, theirs did injurious abovementioned. 
 Ice had been comrades his cartographer. 
Circumstances overseer, I Simpson deadwood had been Manchester theirs. 
Appends has anachronistically, you did Manhattan absentees. 
Category's yor have cordially, his gypsy's. Dickey handwriting it could Cornwall. Aster could Shelley theirs cookie deeding. 
Implore Doubleday, he bimonthlies inadvertent can acuity them. Compacts are driveways her hell. 
Codpiece inner it are baffle. It glory she grassiest inducible does diverging them. Yor Spiegel had been enumerable. 
Neuromuscular Vaughn yor could overcrowded. 
I Kent it minced austere have bifocals mine. He Pierson be Passover him. 
Member's fortification I being dormant mine borne. Overpowered did carpeted, me can fate interruption's. Gazers have goatee's, yors does interviewers generalists. 
Encapsulation yor have millionaire's, them bulged.  
Celebrate be muskmelon them Darry Winchester. Annoyers she did amanita, hers Agatha. Footing installment he being approximable. 


------8440332153544529
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: 7bit

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset="us-ascii">
<title>Magnetic</title>
</head>
<body>
<div align=center>
<a href="http://tbtxofcxw3v71pp50az3jm63.gbreinferkb.com/"><img hspace="7" border="0" src="cid:6677654281@montana.com"></img></a>

<br><br><br><br>

<div style="color: #FFFFF6">

Colloquium had been adjoined, theirs had been deplored banishing. 
Jots he does congresses, mine highway's. Generalizing overwritten we could nourishing. 
Forgives have fearsome you freshens papal. Vail can calcium, yors has glued pascal. 
Assyria matrix yor are libido me Roosevelt. Montpelier did comprising, theirs did injurious abovementioned. 
 Ice had been comrades his cartographer. 
Circumstances overseer, I Simpson deadwood had been Manchester theirs. 
Appends has anachronistically, you did Manhattan absentees. 
Category's yor have cordially, his gypsy's. Dickey handwriting it could Cornwall. Aster could Shelley theirs cookie deeding. 
Implore Doubleday, he bimonthlies inadvertent can acuity them. Compacts are driveways her hell. 
Codpiece inner it are baffle. It glory she grassiest inducible does diverging them. Yor Spiegel had been enumerable. 
Neuromuscular Vaughn yor could overcrowded. 
I Kent it minced austere have bifocals mine. He Pierson be Passover him. 
Member's fortification I being dormant mine borne. Overpowered did carpeted, me can fate interruption's. Gazers have goatee's, yors does interviewers generalists. 
Encapsulation yor have millionaire's, them bulged.  
Celebrate be muskmelon them Darry Winchester. Annoyers she did amanita, hers Agatha. Footing installment he being approximable. 


</body>
</html>

------8440332153544529
Content-Type: image/gif;
	name="Wyatt.gif"
Content-ID: <6677654281@montana.com>
Content-Transfer-Encoding: base64

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

------8440332153544529--


From majordomo@mil.doit.wisc.edu  Wed Mar 30 06:22:45 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA14885
	for <ipfix-archive@lists.ietf.org>; Wed, 30 Mar 2005 06:22:45 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DGaur-0002as-00
	for ipfix-list@mil.doit.wisc.edu; Wed, 30 Mar 2005 04:59:17 -0600
Received: from weird-brew.cisco.com ([144.254.15.118] helo=av-tac-bru.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DGaup-0002ae-00
	for ipfix-as@net.doit.wisc.edu; Wed, 30 Mar 2005 04:59:16 -0600
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost [127.0.0.1])
	by av-tac-bru.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2UAxDf05923
	for <ipfix-as@net.doit.wisc.edu>; Wed, 30 Mar 2005 12:59:13 +0200 (CEST)
Received: from [10.61.64.7] (ams-clip-vpn-dhcp7.cisco.com [10.61.64.7])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2UAxCK06978
	for <ipfix-as@net.doit.wisc.edu>; Wed, 30 Mar 2005 12:59:12 +0200 (CEST)
Message-ID: <424A8680.4040105@cisco.com>
Date: Wed, 30 Mar 2005 12:59:12 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ipfix-as@net.doit.wisc.edu
Subject: [ipfix-as] Feedback on the IPFIX-AS version 04
Content-Type: multipart/alternative;
 boundary="------------050607000501020608030306"
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

This is a multi-part message in MIME format.
--------------050607000501020608030306
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Dear all,

I reviewed the [IPFIX-AS] version 04. I sent a private email with minor 
editorial changes to the authors: no need to pollute the mailing list 
with this.

Here are the most important comments:
1. Sometimes you use flow records, sometimes records. I think you should 
be consistent and use data records, as defined in [IPFIX-PROTO]

2. Section 2.1.1 Example:
- Do you want to explain somewhere before that the Information Elements 
are taken out of the IPFIX-INFO. Otherwise people will have no clue what 
the value IP_SRC_ADDR = 0x0008 means below.
- How do you arrive to Length of 17 bytes?
- The example will have to be updated according to the latest version of 
IPFIX-INFO.
- IP Addresses compliant with RFC3330. [IPFIX-ARCH] and [IPFIX-PROTO] uses:

   198.18.0.0/15 - This block has been allocated for use in benchmark
   tests of network interconnect devices.  Its use is documented in
   [RFC2544].
- Why is it important to know that the DSCP will be 101110 00? Why don't you just put the integer value in there?


3. Section 2.8 "traffic monitoring"
   " This section describes how the monitoring of different metrics can 
be performed with IPFIX. All of the metrics require at least an 
extension of the IPFIX information model because the necessary 
information such as round-trip-time, packet Ids, etc., is currently not 
part of the information model. However given the   extensibility and 
flexibility of IPFIX the missing attributes can be easily defined."
I'm confused by this section:In section 2.7, you speak about SLA 
validation, and this section, you speak about metrics? The previous 
paragraph + the subsections should be part of 2.7!

4. Section 2.8.1 "Measurement of Round-trip-time (RTT)"
"In order to use this measurement technique, the IPFIX metering process 
needs to measure in both directions. "
Why? I don't have to measure anything on the destination for the RTT!

5. Section 2.8.2 "Measurement of One-way-delay (OWD)"
"The capability of using content information is out of scope of IPFIX 
but can be achieved by an optional extension"
What do you mean by"content information"? Do you mean payload?

"Nevertheless, in some scenarios it might even be sufficient to 
calculate a packet ID based on header fields (including datagram ID and 
maybe sequence numbers from transport protocols) without looking at 
parts of the packet content."
Again, do you mean "payload"?

"However, it is possible to extend IPFIX with a scheme to export 
per-packet information by providing special templates for that purpose.
Well, we don't need to extend anything to IPFIX, as per-packet 
information is just a special flow record composed of one packet. I 
think it should be stressed.

6. Do we want to have a new section 2.9 "others applications", 
expressing that IPFIX is a generic export mechanism, and that, as a 
consequence, IPFIX can be used for many more applications. The only 
condition is that the required information elements be specified in the 
IPFIX information model. As the Information Model is basically 
extensible with IANA, this is not a problem.

7.  section 3.1 IPFIX and AAA
"AAA defines a protocol and architecture for authentication, 
authorization and accounting for service usage"
Do we need a reference?

"The provisioning of accounting with IPFIX question: can be realized 
without an AAA infrastructure. The collector can directly forward the 
measurement information to an accounting application."
What does it mean "provisioning of accounting" Do you mean configuration?
collector = IPFIX collector?

Again, in this last paragraph, sometimes you use the "measurement 
information", sometimes "accounting records", sometimes "DIAMETER 
accounting records". And in the previous sections, you were using (data) 
records? This is confusing. BTW, this remark is valid throughout the 
document

8. section 3.2.3  Data Model Details 
"In IPFIX, fields such as ToPDUs and FromPDUs are stored in 64- bit 
counters. "
I've no idea what you are referring to? 

"Long-running flows may be broken into a sequence of shorter flows; in 
that case the flow counters are zeroed when the flow is exported."
This is not quite true anymore since we have both counters and absolute 
counters in [IPFIX-INFO]"
9. section 3.2.4 Application/Transport Protocol 
"The preferred protocol is SCTP (either reliable or partially reliable) 
or TCP"
UDP must be mentioned.

10 section 3.4 IPFIX and PSAMP
"The major difference between IPFIX and PSAMP protocols is that while 
the former exports flow records, the latter exports packet records."
This is not a difference in the protocols because the PSAMP protocol 
uses IPFIX.

I realized that you have references to PSAMP here. But you never had 
references to the IPFIX documents in the previous sections

11 section 4.0 limitations
"IPFIX works in ?push? mode that is data are automatically exported 
without waiting for a request. It is therefore a sub-optimal solution 
when the monitoring configuration needs to be  changed often. ?Pull? 
mode would be in that case more appropriate."
Can you please elaborate why? I don't get the point.
"In case of many exports, requiring many different templates, the 
Template IDs could not be enough"
We should express that Template IDs should not be generated for every 
combination of the information elements, but rather when a template is used.


12.  section 4.1 IPFIX and IPv6
    "There is no problem in reporting IPv6 data records with IPFIX, 
provided
    only that the transport protocol being used to carry IPFIX (SCTP
    is preferred) is running on the IPv6 network."
 
Well, there are 2 different ideas in here.
1.    Reporting the IPv6 data records. This is possible as we have the 
appropriate Information Elements
2.    Exporting on the top of IPv6. I don't think this is cover in the 
IPFIX protocol spec. Note that this problem is different that the first 
one because we might export IPv6 data records on the top of an IPv4 
transport.

13. Section 6 reference
We should also reference IPFIX-PROTO, IPFIX-ARCH, IPFIX-INFO

Thanks for your work on this draft.

Regards, Benoit.




--------------050607000501020608030306
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Dear all,<br>
<br>
I reviewed the [IPFIX-AS] version 04. I sent a private email with minor
editorial changes to the authors: no need to pollute the mailing list
with this.<br>
<br>
Here are the most important comments:<br>
1. Sometimes you use flow records, sometimes records. I think you
should be consistent and use data records, as defined in [IPFIX-PROTO]<br>
<br>
2. Section 2.1.1 Example:<br>
- Do you want to explain somewhere before that the Information Elements
are taken out of the IPFIX-INFO. Otherwise people will have no clue
what the value IP_SRC_ADDR = 0x0008 means below. <br>
- How do you arrive to Length of 17 bytes?<br>
- The example will have to be updated according to the latest version
of IPFIX-INFO. <br>
- <span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;">IP
Addresses compliant with RFC3330. [IPFIX-ARCH] and [IPFIX-PROTO] uses:<br>
</span>
<pre>   198.18.0.0/15 - This block has been allocated for use in benchmark
   tests of network interconnect devices.  Its use is documented in
   [RFC2544].
- Why is it important to know that the DSCP will be 101110 00? Why don&#8217;t you just put the integer value in there?

</pre>
3. Section 2.8 "traffic monitoring"<br>
&nbsp;&nbsp; " This section describes how the monitoring of different metrics can
be performed with IPFIX. All of the metrics require at least an
extension of the IPFIX information model because the necessary
information such as round-trip-time, packet Ids, etc., is currently not
part of the information model. However given the &nbsp; extensibility and
flexibility of IPFIX the missing attributes can be easily defined."<br>
I&#8217;m confused by this section:In section 2.7, you speak about SLA
validation, and this section, you speak about metrics? The previous
paragraph + the subsections should be part of 2.7! <br>
<br>
4. Section 2.8.1 "<span
 style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;">Measurement
of Round-trip-time (RTT)"</span><br>
"In order to use this measurement technique, the IPFIX metering <o:p></o:p><span
 style=""></span>process needs to measure in both directions. "<br>
Why? I don&#8217;t have to measure anything on the destination for the RTT!<o:p></o:p><br>
<br>
5. <span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;">Section
2.8.2 "Measurement of One-way-delay (OWD)"</span><br>
"The capability of using content information is out of scope of IPFIX
but can be
achieved by an optional extension"<br>
What do you mean by&#8220;content information&#8221;? Do you mean payload? <br>
<br>
"Nevertheless, in <span style=""></span>some scenarios it might even
be sufficient to calculate a packet <o:p></o:p><span style=""> </span>ID
based on header fields (including datagram ID and maybe <o:p></o:p><span
 style=""></span>sequence numbers from transport protocols) without
looking at <o:p></o:p><span
 style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;"><span style="">
</span>parts of the
packet content."<br>
</span>Again, do you mean "payload"?<br>
<br>
"However, it is possible to extend IPFIX with a scheme to export
per-packet information by providing special templates for that purpose.<br>
Well, we don&#8217;t need to extend anything to IPFIX, as per-packet
information is just a special flow record composed of one packet. I
think it should be stressed. <br>
<br>
6. Do we want to have a new section 2.9 &#8220;others applications&#8221;,
expressing that IPFIX is a generic export mechanism, and that, as a
consequence, IPFIX can be used for many more applications. The only
condition is that the required information elements be specified in the
IPFIX information model. As the Information Model is basically
extensible with IANA, this is not a problem.<br>
<br>
7.&nbsp; section 3.1 IPFIX and AAA<br>
"AAA defines a protocol and architecture for authentication, <o:p></o:p><span
 style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;"><span style="">
</span>authorization and accounting for service usage"<br>
</span><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;">Do
we need a
reference? <br>
<br>
"</span>The provisioning of accounting with IPFIX question: can be
realized <o:p></o:p><span style=""></span>without an AAA
infrastructure. The collector can directly <o:p></o:p><span style=""></span>forward
the measurement information to an accounting <o:p></o:p><span
 style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;"><span style="">
</span>application."<br>
</span>What does it mean &#8220;provisioning of accounting&#8221; Do you mean
configuration? <br>
collector = IPFIX collector? <br>
<br>
Again, in this last paragraph, sometimes you use the &#8220;measurement
information&#8221;, sometimes &#8220;accounting records&#8221;, sometimes &#8220;DIAMETER
accounting records&#8221;. And in the previous sections, you were using
(data) records? This is confusing. BTW, this remark is valid throughout
the document<br>
<br>
8. section 3.2.3&nbsp; <span
 style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;">Data Model
Details<span style="">&nbsp; <br>
</span></span>"In IPFIX, fields such as ToPDUs and FromPDUs are stored
in 64-<span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;"><span
 style=""> </span>bit
counters.<span style=""> "</span></span><br>
I&#8217;ve no idea what you are referring to?&nbsp; <span
 style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;"><span style=""><br>
<br>
"</span></span>Long-running flows may be <o:p></o:p><span style=""></span>broken
into a sequence of shorter flows; in that case the flow <o:p></o:p><span
 style=""></span>counters are zeroed when the flow is exported."<br>
This is not quite true anymore since we have both counters and absolute
counters in [IPFIX-INFO]"<br>
<o:p>9. section 3.2.4 </o:p><span
 style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;">Application/Transport
Protocol<span style="">&nbsp; </span></span><br>
"The preferred protocol is SCTP (either reliable or <o:p></o:p><span
 style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;"><span style=""></span>partially
reliable) or TCP"</span><br>
<span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;">UDP must
be mentioned. </span><br>
<span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;"></span><br>
<span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;"></span>10
section 3.4 IPFIX and PSAMP<br>
"The major difference between IPFIX and PSAMP protocols is that while
the former exports flow records, the latter exports packet records."<br>
This is not a difference in the protocols because the PSAMP protocol
uses IPFIX.<br>
<br>
I realized that you have references to PSAMP here. But you never had
references to the IPFIX documents in the previous sections<br>
<br>
11 section 4.0 limitations<br>
"IPFIX works in &#65533;push&#65533; mode that is data are automatically exported
without waiting for a request. It is therefore a sub-optimal solution
when the monitoring configuration needs to be &nbsp;changed often. &#65533;Pull&#65533;
mode would be in that case more appropriate." <br>
Can you please elaborate why? I don&#8217;t get the point.
<br>
"In case of many exports, requiring many different templates, the
Template IDs could not be enough"<br>
We should express that Template IDs should not be generated for every
combination of the information elements, but rather when a template is
used.<br>
<br>
<br>
12.&nbsp; section 4.1 IPFIX and IPv6 <br>
&nbsp;&nbsp;&nbsp; "There is no problem in reporting IPv6 data records with IPFIX,
provided <br>
&nbsp;&nbsp;&nbsp;&nbsp;only that the transport protocol being used to carry IPFIX (SCTP <br>
&nbsp;&nbsp;&nbsp;&nbsp;is preferred) is running on the IPv6 network."<br>
&nbsp;<br>
Well, there are 2 different ideas in here.<br>
<!--[if !supportLists]--><!--[endif]-->1.&nbsp;&nbsp;&nbsp; Reporting the IPv6 data
records. This is possible as we have the appropriate Information
Elements<br>
<!--[if !supportLists]--><!--[endif]-->2.&nbsp;&nbsp;&nbsp; Exporting on the top of
IPv6. I don&#8217;t think this is cover in the IPFIX protocol spec. Note that
this problem is different that the first one because we might export
IPv6 data records on the top of an IPv4 transport.<br>
<br>
13. Section 6 reference<br>
We should also reference IPFIX-PROTO, IPFIX-ARCH, IPFIX-INFO<br>
<br>
Thanks for your work on this draft.<br>
<br>
Regards, Benoit.<o:p></o:p><br>
<br>
<br>
<br>
<o:p></o:p><span
 style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;"></span><o:p></o:p>
</body>
</html>

--------------050607000501020608030306--

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From henning@adadc.com  Wed Mar 30 07:22:01 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA20208
	for <ipfix-archive@lists.ietf.org>; Wed, 30 Mar 2005 07:22:01 -0500 (EST)
Received: from [211.104.105.112] (helo=211.104.105.112)
	by mil.doit.wisc.edu with smtp (Exim 3.13 #1)
	id 1DGc5s-0001An-00
	for ipfix-list@mil.doit.wisc.edu; Wed, 30 Mar 2005 06:14:45 -0600
Message-ID: <5ec101c5351f$8eaf2900$08665ac3@adadc.com>
From: "Paul A. Davis" <henning@adadc.com>
To: ipfix-list@mil.doit.wisc.edu
Subject: =?iso-8859-1?B?Q2lhbGlzIC0gdmVyeSBsb3cgcHJpY2U=?=
Date: Wed, 30 Mar 2005 11:57:08 +0000
MIME-Version: 1.0
Content-Type: multipart/related;
    type="multipart/alternative";
    boundary="----=_NextPart_000_0000_A24C9D5E.79BBC951"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000

This is a multi-part message in MIME format.

------=_NextPart_000_0000_A24C9D5E.79BBC951
Content-Type: multipart/alternative;
    boundary="----=_NextPart_001_0001_06B41CAF.0F06C3EE"


------=_NextPart_001_0001_06B41CAF.0F06C3EE
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 7bit

Fast & easy erections
Long lasting effects
No prescription needed

Only $2.99/$1.99 per dose (2 doses in each pill):
Cialis - http://www.protomed.biz/sv/
Viagra - http://www.protomed.biz/vt/

Discreet packaging


_________________________________________________________________________
To be taken off future campaigns, go here: http://www.protomed.biz/uns.htm
_________________________________________________________________________


------=_NextPart_001_0001_06B41CAF.0F06C3EE
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: 7bit

<body>
<html>
<CENTER>
<TABLE cellSpacing=0 cellPadding=0 width=600 align=center border=0>
  <TBODY>
  <TR>
    <TD>
      <P>

Stable & hard erections<br>
Long effects duration<br>
No prescription needed<br><br>

2 popular medicines:<br>
CIALIS - <a href="http://www.protomed.biz/sv/">http://www.protomed.biz/sv/</a><br>
VIAGRA - <a href="http://www.protomed.biz/vt/">http://www.protomed.biz/vt/</a><br><br>

Discreet packaging<br><br><br>

_________________________________________________________________________<br>
To change your mail details, go here: <a href="http://www.protomed.biz/uns.htm">http://www.protomed.biz/uns.htm</a><br>
_________________________________________________________________________





</P></TD></TR></TBODY></TABLE></CENTER></BODY></HTML>


------=_NextPart_001_0001_06B41CAF.0F06C3EE--



------=_NextPart_000_0000_A24C9D5E.79BBC951--



From majordomo@mil.doit.wisc.edu  Wed Mar 30 08:26:26 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA26264
	for <ipfix-archive@lists.ietf.org>; Wed, 30 Mar 2005 08:26:26 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DGd7v-00066R-00
	for ipfix-list@mil.doit.wisc.edu; Wed, 30 Mar 2005 07:20:55 -0600
Received: from weird-brew.cisco.com ([144.254.15.118] helo=av-tac-bru.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DGd7u-00066E-00
	for ipfix@net.doit.wisc.edu; Wed, 30 Mar 2005 07:20:55 -0600
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost [127.0.0.1])
	by av-tac-bru.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2UDKr115921;
	Wed, 30 Mar 2005 15:20:53 +0200 (CEST)
Received: from [10.61.64.7] (ams-clip-vpn-dhcp7.cisco.com [10.61.64.7])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2UDKpK13198;
	Wed, 30 Mar 2005 15:20:52 +0200 (CEST)
Message-ID: <424AA7B3.9010202@cisco.com>
Date: Wed, 30 Mar 2005 15:20:51 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Juergen Quittek <quittek@netlab.nec.de>
CC: Nevil Brownlee <nevil@auckland.ac.nz>, ipfix@net.doit.wisc.edu
Subject: Re: [ipfix] 'Export Time' and deltaTime elements
References: <1110516447.755b4faf354ab@webmail.auckland.ac.nz>	<4235EF65.50501@cisco.com> <4239AFC7.2050206@cisco.com>	<1111089883.ccab301ecf5e3@webmail.auckland.ac.nz>	<423AF81B.8030104@cisco.com>	<1111252025.325646d30a80a@webmail.auckland.ac.nz> <1C97047E0CA36F2D9765E39B@[10.1.1.171]>
In-Reply-To: <1C97047E0CA36F2D9765E39B@[10.1.1.171]>
Content-Type: multipart/alternative;
 boundary="------------010006060103050206070902"
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

This is a multi-part message in MIME format.
--------------010006060103050206070902
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hi Juergen,

>
>
> --On 20.03.2005 5:07 +1200 Nevil Brownlee wrote:
>
>> Quoting Benoit Claise <bclaise@cisco.com>:
>>
>>> What about this proposal?
>>> _IPFIX Message Header __"Export Time" and Flow Record Time _
>>>
>>> The IPFIX Message Header "Export Time" field is the time in seconds
>>> since 0000 UTC 1970, at which the IPFIX Message Header leaves the
>>
>
> I think we also need to specify the day in 1970.

Changed to "0000 UTC Jan 1st 1970"
Some more instances of this UTC time changed in the draft.

>
>>> Exporter.  The timing related Information Elements specified in
>>> [IPFIX-INFO] contain either the time since 0000 UTC 1970, or either a
>>> time offset compared to the IPFIX Message Header "Export Time".
>>
>
> I don't think the protocol should limit the allowed time base for the 
> info
> model by restricting the absolute time base to 0000 GMT Jan 1st 1970.

You are right. This limitation doesn't make sense.

>
> I suggest more general phrasing for the first paragraph:
>
>   The IPFIX Message Header "Export Time" field is the time in seconds
>   since 0000 UTC Jan 1st, 1970, at which the IPFIX Message Header
>   leaves the Exporter.  Time stamps in records contained in the IPFIX
>   Message may use this time as base time and specify an offset relative
>   to the Export Time instead of using a full absolute time stamp.

Modifying slightly the text but not the idea, I propose:

  The IPFIX Message Header "Export Time" field is the time in seconds
  since 0000 UTC Jan 1st, 1970, at which the IPFIX Message Header
  leaves the Exporter.  The time related Information Elements specified 
in [IPFIX-INFO]
  MAY use this "Export Time" as base time and specify an offset relative
  to it,  instead of using Information Element with a full absolute time 
stamp.
  For the time related Information Elements using an offset,  its 
description MUST
  clearly specify the reference time.

>
> So far, we have in Section 6.1 (Message Header) only short one-paragraph
> descriptions of the header fields without examples.  I prefer keeping
> this style and having just a basic paragraph on the Export Time here.
> The explanation how relative time stamps can use the Export Time
> including the examples would better be located in a separate 
> (sub-)section
> titled "Relative Timestamps" or similarly.  We can point to this section
> from the description of the Export Time header field by appending to it
> a reference like
>
>    The Export Time can be used by relative time stamps as described
>    in section XY.
>
>>> For example, Data Records requiring a microsecond precision can export
>>> the flow start and end times with the absolute flowStartMicroSeconds 
>>> and
>>> flowEndMicroSeconds Information Elements [IPFIX-INFO], containing the
>>> time since 0000 UTC 1970.  An alternate solution is to export the
>>
>
> Again, the day needs to be specified.

Done.

Regards, Benoit.

>
> Thanks,
>
>    Juergen



--------------010006060103050206070902
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hi Juergen,<br>
<blockquote cite="mid1C97047E0CA36F2D9765E39B@%5B10.1.1.171%5D"
 type="cite"><br>
  <br>
--On 20.03.2005 5:07 +1200 Nevil Brownlee wrote:
  <br>
  <br>
  <blockquote type="cite">Quoting Benoit Claise
<a class="moz-txt-link-rfc2396E" href="mailto:bclaise@cisco.com">&lt;bclaise@cisco.com&gt;</a>:
    <br>
    <br>
    <blockquote type="cite">What about this proposal?
      <br>
_IPFIX Message Header __"Export Time" and Flow Record Time _
      <br>
      <br>
The IPFIX Message Header "Export Time" field is the time in seconds
      <br>
since 0000 UTC 1970, at which the IPFIX Message Header leaves the
      <br>
    </blockquote>
  </blockquote>
  <br>
I think we also need to specify the day in 1970.
  <br>
</blockquote>
Changed to "0000 UTC Jan 1st 1970"<br>
Some more instances of this UTC time changed in the draft.<br>
<blockquote cite="mid1C97047E0CA36F2D9765E39B@%5B10.1.1.171%5D"
 type="cite"><br>
  <blockquote type="cite">
    <blockquote type="cite">Exporter.&nbsp; The timing related Information
Elements specified in
      <br>
[IPFIX-INFO] contain either the time since 0000 UTC 1970, or either a
      <br>
time offset compared to the IPFIX Message Header "Export Time".
      <br>
    </blockquote>
  </blockquote>
  <br>
I don't think the protocol should limit the allowed time base for the
info
  <br>
model by restricting the absolute time base to 0000 GMT Jan 1st 1970.
  <br>
</blockquote>
You are right. This limitation doesn't make sense.<br>
<blockquote cite="mid1C97047E0CA36F2D9765E39B@%5B10.1.1.171%5D"
 type="cite"><br>
I suggest more general phrasing for the first paragraph:
  <br>
  <br>
&nbsp; The IPFIX Message Header "Export Time" field is the time in seconds
  <br>
&nbsp; since 0000 UTC Jan 1st, 1970, at which the IPFIX Message Header
  <br>
&nbsp; leaves the Exporter.&nbsp; Time stamps in records contained in the IPFIX
  <br>
&nbsp; Message may use this time as base time and specify an offset relative
  <br>
&nbsp; to the Export Time instead of using a full absolute time stamp.
  <br>
</blockquote>
Modifying slightly the text but not the idea, I propose:<br>
<br>
<span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;">&nbsp; The
IPFIX Message Header "Export Time" field is the
time in seconds <br>
&nbsp; since 0000 UTC Jan 1st, 1970, at which the IPFIX Message Header <br>
&nbsp; leaves the Exporter.&nbsp; The time related Information Elements specified
in [IPFIX-INFO] <br>
&nbsp; MAY use this "Export Time" as base time and specify an offset
relative <br>
&nbsp; to it,&nbsp; instead of using Information Element with a full absolute
time stamp.<br>
&nbsp; For the </span><span
 style="font-size: 12pt; font-family: &quot;Times New Roman&quot;;">time related
Information Elements using an offset,&nbsp; its description MUST <br>
&nbsp; clearly specify the reference time.</span><br style="">
<span style="font-size: 12pt; font-family: &quot;Courier New&quot;;"><!--[if !supportLineBreakNewLine]--><br
 style="">
<!--[endif]--></span>
<blockquote cite="mid1C97047E0CA36F2D9765E39B@%5B10.1.1.171%5D"
 type="cite"><br>
So far, we have in Section 6.1 (Message Header) only short
one-paragraph
  <br>
descriptions of the header fields without examples.&nbsp; I prefer keeping
  <br>
this style and having just a basic paragraph on the Export Time here.
  <br>
The explanation how relative time stamps can use the Export Time
  <br>
including the examples would better be located in a separate
(sub-)section
  <br>
titled "Relative Timestamps" or similarly.&nbsp; We can point to this
section
  <br>
from the description of the Export Time header field by appending to it
  <br>
a reference like
  <br>
  <br>
&nbsp;&nbsp; The Export Time can be used by relative time stamps as described
  <br>
&nbsp;&nbsp; in section XY.<br>
  <blockquote type="cite">
    <blockquote type="cite">For example, Data Records requiring a
microsecond precision can export
      <br>
the flow start and end times with the absolute flowStartMicroSeconds
and
      <br>
flowEndMicroSeconds Information Elements [IPFIX-INFO], containing the
      <br>
time since 0000 UTC 1970.&nbsp; An alternate solution is to export the
      <br>
    </blockquote>
  </blockquote>
  <br>
Again, the day needs to be specified.
  <br>
</blockquote>
Done.<br>
<br>
Regards, Benoit.<br>
<blockquote cite="mid1C97047E0CA36F2D9765E39B@%5B10.1.1.171%5D"
 type="cite"><br>
Thanks,
  <br>
  <br>
&nbsp;&nbsp; Juergen
  <br>
</blockquote>
<br>
</body>
</html>

--------------010006060103050206070902--

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Wed Mar 30 10:12:40 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA06968
	for <ipfix-archive@lists.ietf.org>; Wed, 30 Mar 2005 10:12:39 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DGeh9-00063z-00
	for ipfix-list@mil.doit.wisc.edu; Wed, 30 Mar 2005 09:01:23 -0600
Received: from weird-brew.cisco.com ([144.254.15.118] helo=av-tac-bru.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DGeh7-00063n-00
	for ipfix-protocol@net.doit.wisc.edu; Wed, 30 Mar 2005 09:01:21 -0600
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost [127.0.0.1])
	by av-tac-bru.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2UF1Jg23351;
	Wed, 30 Mar 2005 17:01:19 +0200 (CEST)
Received: from [10.61.64.7] (ams-clip-vpn-dhcp7.cisco.com [10.61.64.7])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2UF1IK18640;
	Wed, 30 Mar 2005 17:01:19 +0200 (CEST)
Message-ID: <424ABF3E.9090601@cisco.com>
Date: Wed, 30 Mar 2005 17:01:18 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Sebastian Zander <szander@swin.edu.au>
CC: ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] draft-ietf-ipfix-protocol-09.txt available
References: <422CDEDE.6040303@cisco.com> <422FA0DC.3080002@swin.edu.au>	<423AFA50.9070705@cisco.com> <4240BBC7.6010802@swin.edu.au>	<42418038.30705@cisco.com> <42434D1B.2050207@swin.edu.au>
In-Reply-To: <42434D1B.2050207@swin.edu.au>
Content-Type: multipart/alternative;
 boundary="------------020200040906020207020208"
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

This is a multi-part message in MIME format.
--------------020200040906020207020208
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Sebastian,

> Hi Benoit,
>
> Benoit Claise wrote:
>
>> Sebastian,
>>
>>> Hi Benoit,
>>>
>>> some comments back
>>>
>>> Benoit Claise wrote:
>>>
>>>> Sebastian,
>>>>
>>>> Thanks again for the constructive feedback.
>>>> See inline.
>>>>
>>>>> Hi Benoit,
>>>>>
>>>>> more comments:
>>>>>
>>>>> Section 11:
>>>>>
>>>>> "The Template Withdraw Message MUST not be sent until sufficient time
>>>>> has elapsed to allow the Collecting Process to receive and process
>>>>> the last data record using this Template information."
>>>>>
>>>>> "The Template ID from a withdrawn Template MUST NOT be reused until
>>>>> sufficient time has elapsed to allow for the Collecting Process to
>>>>> receive and process the Template withdraw message."
>>>>>
>>>>> how would an exporter be able to estimate this especially if 
>>>>> different
>>>>> exporters export to the same collector? 
>>>>
>>>>
>>>>
>>>>  A Template ID MUST be unique per Observation Domain.
>>>>
>>>>> any recommendations for
>>>>> implementors?
>>>>
>>>>
>>>>
>>>> No real guideline what the sufficient time should be. A few seconds?
>>>
>>>
>>>
>>> well at least the network delay (could be a few hundred ms) plus 
>>> some processing
>>> delay). a few seconds probably.
>>
>>
>> We agree.
>> However, I think there is always a danger to specify arbitrary values 
>> like this in a specification.
>
>
> on the other hand the danger of not providing any information may result
> in problems, especially interoperability.
>
> it might be good then to require such parameters to be configurable.

"The Template Withdraw Message MUST not be sent until sufficient time
has elapsed to allow the Collecting Process to receive and process
the last data record using this Template information. This time MUST be 
configurable"


>>>
>>>>>
>>>>> "Template Withdraw Messages SHOULD NOT be sent over UDP."
>>>>>
>>>>> isn't this a MUST NOT?
>>>>
>>>>
>>>>
>>>> What if you have only UDP, it would mean that you can use template 
>>>> withdraw messages?
>>>
>>>
>>>
>>> if i understand correctly UDP requires the lifetime mechanism and 
>>> the benefit
>>> of using template withdraw messages is rather low (implied by the 
>>> SHOULD NOT).
>>
>>
>> Yes.
>>
>>> i agree that you still can send them but the Exporter MUST NOT rely 
>>> on them
>>> because they may get lost.
>>
>>
>> What if we have UDP and a directly connected collector for which we 
>> are sure that we have enough bandwidth?
>> Do we want to close that possibility by saying:  "Template Withdraw 
>> Messages MUST NOT be sent over UDP." or "Template Withdraw Messages 
>> SHOULD NOT be sent over UDP. The Exporter MUST NOT rely on the 
>> Template Withdraw Messages sent over UDP."
>>
>> The way I interpret the SHOULD NOT is: don't do it unless you have a 
>> good reason.
>> This is why I tend to prefer the initial wording: "Template Withdraw 
>> Messages SHOULD NOT be sent over UDP."
>
>
> in my opinion you have 2 cases: either you assume 100% reliability 
> over UDP
> and than why do use the lifetime mechanism at all? or you assume possible
> packet loss and then the exporter can never be sure if template 
> withdrawal
> messages arrive at the collector. so yes the exporter can send them 
> and maybe
> there are some benefits for the collector but the exporter must use the
> lifetime mechanism.

Isn't it exactly what we are saying with the sections:
 "10.3.6 Template Management"

Following a configuration change that can modify the interpretation of 
the Data Records (for example, a sampling rate change) a new Template ID 
MUST be used and the old Template ID MUST NOT be reused until its 
lifetime (see section 10.3.7) has expired.               

Template Withdraw Messages SHOULD NOT be sent over UDP.           

 "10.3.  Collecting Process"

   The Collecting Process MUST associate a lifetime with each Template received via UDP.  


So If I translate your last sentence from  "so yes the exporter can send 
them and maybe there are some benefits for the collector but the 
exporter must use the lifetime mechanism." to:
" so yes the exporter SHOULD NOT send them (maybe there are some 
benefits for the collector, so that case you might send them) but the 
exporter/collector MUST anyway use the lifetime mechanism.

>
>>>>> the recommendation is too use short lengths (MSS) or?
>>>>>
>>>>> multiple tcp connection may be used to avoid hol blocking between
>>>>> different observation points.
>>>>
>>>>
>>>
>>> i propose to add the above sentence (may -> MAY).
>>
>>
>> Do you mean: "Multiple TCP connections MAY be used to avoid 
>> head-of-line between different Observation Domains"?
>
>
> yes 

added

Regards, Benoit.

--------------020200040906020207020208
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Sebastian,<br>
<blockquote cite="mid42434D1B.2050207@swin.edu.au" type="cite">Hi
Benoit,
  <br>
  <br>
Benoit Claise wrote:
  <br>
  <br>
  <blockquote type="cite">Sebastian,
    <br>
    <br>
    <blockquote type="cite">Hi Benoit,
      <br>
      <br>
some comments back
      <br>
      <br>
Benoit Claise wrote:
      <br>
      <br>
      <blockquote type="cite">Sebastian,
        <br>
        <br>
Thanks again for the constructive feedback.
        <br>
See inline.
        <br>
        <br>
        <blockquote type="cite">Hi Benoit,
          <br>
          <br>
more comments:
          <br>
          <br>
Section 11:
          <br>
          <br>
"The Template Withdraw Message MUST not be sent until sufficient time
          <br>
has elapsed to allow the Collecting Process to receive and process
          <br>
the last data record using this Template information."
          <br>
          <br>
"The Template ID from a withdrawn Template MUST NOT be reused until
          <br>
sufficient time has elapsed to allow for the Collecting Process to
          <br>
receive and process the Template withdraw message."
          <br>
          <br>
how would an exporter be able to estimate this especially if different
          <br>
exporters export to the same collector? </blockquote>
        <br>
        <br>
&nbsp;A Template ID MUST be unique per Observation Domain.
        <br>
        <br>
        <blockquote type="cite">any recommendations for
          <br>
implementors?
          <br>
        </blockquote>
        <br>
        <br>
No real guideline what the sufficient time should be. A few seconds?
        <br>
      </blockquote>
      <br>
      <br>
well at least the network delay (could be a few hundred ms) plus some
processing
      <br>
delay). a few seconds probably.
      <br>
    </blockquote>
    <br>
We agree.
    <br>
However, I think there is always a danger to specify arbitrary values
like this in a specification.
    <br>
  </blockquote>
  <br>
on the other hand the danger of not providing any information may
result
  <br>
in problems, especially interoperability.
  <br>
  <br>
it might be good then to require such parameters to be configurable.
  <br>
</blockquote>
"The Template Withdraw Message MUST not be sent until sufficient time
<br>
has elapsed to allow the Collecting Process to receive and process
<br>
the last data record using this Template information. This time MUST be
configurable"<br>
<br>
<br>
<blockquote cite="mid42434D1B.2050207@swin.edu.au" type="cite">
  <blockquote type="cite">
    <blockquote type="cite"><br>
      <blockquote type="cite">
        <blockquote type="cite"><br>
"Template Withdraw Messages SHOULD NOT be sent over UDP."
          <br>
          <br>
isn't this a MUST NOT?
          <br>
        </blockquote>
        <br>
        <br>
What if you have only UDP, it would mean that you can use template
withdraw messages?
        <br>
      </blockquote>
      <br>
      <br>
if i understand correctly UDP requires the lifetime mechanism and the
benefit
      <br>
of using template withdraw messages is rather low (implied by the
SHOULD NOT).
      <br>
    </blockquote>
    <br>
Yes.
    <br>
    <br>
    <blockquote type="cite">i agree that you still can send them but
the Exporter MUST NOT rely on them
      <br>
because they may get lost.
      <br>
    </blockquote>
    <br>
What if we have UDP and a directly connected collector for which we are
sure that we have enough bandwidth?
    <br>
Do we want to close that possibility by saying:&nbsp; "Template Withdraw
Messages MUST NOT be sent over UDP." or "Template Withdraw Messages
SHOULD NOT be sent over UDP. The Exporter MUST NOT rely on the Template
Withdraw Messages sent over UDP."
    <br>
    <br>
The way I interpret the SHOULD NOT is: don't do it unless you have a
good reason.
    <br>
This is why I tend to prefer the initial wording: "Template Withdraw
Messages SHOULD NOT be sent over UDP."
    <br>
  </blockquote>
  <br>
in my opinion you have 2 cases: either you assume 100% reliability over
UDP
  <br>
and than why do use the lifetime mechanism at all? or you assume
possible
  <br>
packet loss and then the exporter can never be sure if template
withdrawal
  <br>
messages arrive at the collector. so yes the exporter can send them and
maybe
  <br>
there are some benefits for the collector but the exporter must use the
  <br>
lifetime mechanism.
  <br>
</blockquote>
Isn't it exactly what we are saying with the sections:<br>
&nbsp;"10.3.6 Template Management"
<p class="MsoNormal" style="margin-left: 27pt;"><span
 style="font-family: &quot;Courier New&quot;;">Following
a configuration change that can modify the interpretation of the Data
Records
(for example, a sampling rate change) a new Template ID MUST be used
and the
old Template ID MUST NOT be reused until its lifetime (see section
10.3.7) has
expired.<o:p></o:p><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left: 27pt;"><span
 style="font-family: &quot;Courier New&quot;;">Template
Withdraw Messages SHOULD NOT be sent over UDP.<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><o:p></o:p></span></p>
<pre>&nbsp;"10.3.  Collecting Process"
<span style="font-size: 12pt; font-family: &quot;Courier New&quot;;">
   The Collecting Process MUST associate a lifetime with each Template received via UDP.<span
 style="">&nbsp; </span></span></pre>
<br>
So If I translate your last sentence from&nbsp; "so yes the exporter can
send them and maybe
there are some benefits for the collector but the exporter must use the
lifetime mechanism." to:<br>
" so yes the exporter SHOULD NOT send them (maybe
there are some benefits for the collector, so that case you might send
them) but the exporter/collector MUST anyway use the
lifetime mechanism.
<br>
<blockquote cite="mid42434D1B.2050207@swin.edu.au" type="cite"><br>
  <blockquote type="cite">
    <blockquote type="cite">
      <blockquote type="cite">
        <blockquote type="cite">the recommendation is too use short
lengths (MSS) or?
          <br>
          <br>
multiple tcp connection may be used to avoid hol blocking between
          <br>
different observation points.
          <br>
        </blockquote>
        <br>
      </blockquote>
      <br>
i propose to add the above sentence (may -&gt; MAY).
      <br>
    </blockquote>
    <br>
Do you mean: "Multiple TCP connections MAY be used to avoid
head-of-line between different Observation Domains"?
    <br>
  </blockquote>
  <br>
yes
</blockquote>
added<br>
<br>
Regards, Benoit.<br>
</body>
</html>

--------------020200040906020207020208--

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Wed Mar 30 10:48:06 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA10887
	for <ipfix-archive@lists.ietf.org>; Wed, 30 Mar 2005 10:48:05 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DGfJZ-0001DQ-00
	for ipfix-list@mil.doit.wisc.edu; Wed, 30 Mar 2005 09:41:05 -0600
Received: from weird-brew.cisco.com ([144.254.15.118] helo=av-tac-bru.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DGfJY-0001DE-00
	for ipfix-protocol@net.doit.wisc.edu; Wed, 30 Mar 2005 09:41:04 -0600
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost [127.0.0.1])
	by av-tac-bru.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2UFf3S26178;
	Wed, 30 Mar 2005 17:41:03 +0200 (CEST)
Received: from [10.61.64.7] (ams-clip-vpn-dhcp7.cisco.com [10.61.64.7])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2UFf3K00066;
	Wed, 30 Mar 2005 17:41:03 +0200 (CEST)
Message-ID: <424AC88F.8080509@cisco.com>
Date: Wed, 30 Mar 2005 17:41:03 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Sebastian Zander <szander@swin.edu.au>
CC: ipfix-protocol@net.doit.wisc.edu
Subject: Re: combined Option Template Set and Template Set? (was Re:	[ipfix-protocol]
 draft-ietf-ipfix-protocol-09.txt available)
References: <422CDEDE.6040303@cisco.com> <422E5967.1010107@swin.edu.au>	<4239A876.4060106@cisco.com> <4240AB64.7000001@swin.edu.au>	<4241607D.7050007@cisco.com> <4243490C.8030801@swin.edu.au>	<42442CE6.9060807@cisco.com> <424623AD.7090908@swin.edu.au>
In-Reply-To: <424623AD.7090908@swin.edu.au>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Hi Sebastian,

>
>
> Benoit Claise wrote:
>
>> Dear all, :
>>
>>> Hi Benoit,
>>>
>>>>>>>
>>>>>>> "There are no constraints regarding the order the Template ID 
>>>>>>> allocation."
>>>>>>> ... the order _of_ the ...
>>>>>>>
>>>>>>> again, why do we need a separate defintion for template records? 
>>>>>>> an options
>>>>>>> template with scope field count = 0 is basically a template 
>>>>>>> record so the
>>>>>>> defintion is redundant.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Option Template has got the notion of scope. Personally I prefer 
>>>>>> to make a clear distinction.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> i think scope it a more general concept. currently it is closely 
>>>>> tied to
>>>>> "option data" but the notion of 'option' is very ipfix specific. 
>>>>> if i'd want
>>>>> to send data with ipfix that require the use of scope i'd have to 
>>>>> use option
>>>>> templates even if my data has nothing to do with 'options'.
>>>>
>>>>
>>>>
>>>>
>>>> I thought initially that you wanted combine the Options Template 
>>>> Set and Template Set into a single Set, which have a scope length 
>>>> of 0 if appropriate.
>>>> Now I'm not sure anymore. Practically, what do you suggest?
>>>>
>>>
>>> yeah, my suggestion is to combine both definitions because de-facto the
>>> template set is already a subset of the option template set (scope 
>>> length 0).
>>> the only advantage i see with the current 2 definitions is that you 
>>> save 2
>>> bytes in flow templates, which is not very much (especially with 
>>> SCTP) for
>>> effectively doubling the spec.
>>>
>>> the notion of 'option templates' (the only templates that have 
>>> scope) is not
>>> very general.
>>
>>
>>
>> I would like to ping the rest of the working group regarding this issue.
>> Should we combine the Option Template Set and Template Set into a 
>> single Set?
>>
>>>
>>> is the flow keys option template an attempt to introduce scope to flow
>>> templates? if yes (the current text in section 7.4 is a bit hard to 
>>> understand
>>> without having the field defintions) wouldn't it be much simpler to 
>>> have scope
>>> for all templates? 
>>
>>
>>
>> The point is that you only need to send this flow keys option 
>> template if you want to know the flow keys associated with all the 
>> information elements in the data record.
>> Even if you would have a combined Option and Template Set, this would 
>> not be simplified what you would send:
>>    - you would still need a template for the data record
>>    - you would still need a template for the flow key
>> unless you want to send the flow key in every data record -> this is 
>> not a good idea!
>
>
> well, my assumption was that the flow keys option template is always 
> needed
> because what can i do with the rest of the information without the 
> flow key?
> the flow key might not be needed if there are rules known by the 
> exporter and
> collector and something in the template would map to the rule(s) (is 
> there
> anything like a rule id in the info model?). the current draft does 
> not really
> explain these issues.
>
There is no rule ID in the information model.

Other reasons why you might not need to export the flow keys:
- The flow keys are obvious. If you send <input ifIndex, number of 
bytes, number of packets> the flow key is obvious. Even if you send 
<input ifIndex, dest prefix, number of bytes, number of packets>, it 
sounds reasonable to assume that flow keys are input ifIndex and 
destination prefix.
- There is only one set of flow keys defined in your entire network. For 
example <input ifIndex, src IP address, dest IP address, src L4 port, 
dest L4 port, DSCP, protocol> as specified in NetFlow.
My point is that all Template Records don't need to send their 
associated flow keys.


>
> if you have to export the flow key information for each flow anyway 
> you might
> be better off to export it in the data record e.g. if there are lots 
> of short-lived
> flows that generate only one record. if you only have long flows and 
> short interim
> report intervals it might not be a good idea. depends on the 
> application...

You lost me somewhere...
First of all, I encourage to send the flow keys in an Option Template, 
sent just once per Template definition.
However, the IPFIX protocol doesn't prevent you to have a Template that 
contains the flow-key information element. In this case, the flow-key 
information element will be sent part of every data records. A waste of 
bandwidth if you ask me.
Nothing to do with short or long flows, but with the flow 
classification: i.e. the flow keys that classified the metered packets, 
i.e. the Template definition

Regards,  Benoit.


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Wed Mar 30 11:25:42 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA15103
	for <ipfix-archive@lists.ietf.org>; Wed, 30 Mar 2005 11:25:42 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DGfqc-0003nn-00
	for ipfix-list@mil.doit.wisc.edu; Wed, 30 Mar 2005 10:15:14 -0600
Received: from p-mail1.rd.francetelecom.com ([195.101.245.15])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DGfqa-0003na-00
	for ipfix-protocol@net.doit.wisc.edu; Wed, 30 Mar 2005 10:15:12 -0600
Received: from ftrdmel1.rd.francetelecom.fr ([10.193.117.152]) by parsmtp1.rd.francetelecom.com with Microsoft SMTPSVC(6.0.3790.211);
	 Wed, 30 Mar 2005 18:14:56 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
Subject: [ipfix-protocol] common Template format &  absolute/delta timestamp
Date: Wed, 30 Mar 2005 18:14:55 +0200
Message-ID: <DD8B8FEBBFAF9E488F63FF0F1A69EDD1F9719A@ftrdmel1.rd.francetelecom.fr>
Thread-Topic: common Template format &  absolute/delta timestamp
Thread-Index: AcUyeth3n0zlo0eQTMCTJvb8y1R1IAByfqTQ
From: "STEPHAN Emile RD-CORE-LAN" <emile.stephan@francetelecom.com>
To: "Sebastian Zander" <szander@swin.edu.au>,
        "Benoit Claise" <bclaise@cisco.com>,
        "Nevil Brownlee" <nevil@auckland.ac.nz>
Cc: <ipfix-protocol@net.doit.wisc.edu>,
        "Juergen Quittek" <quittek@netlab.nec.de>
X-OriginalArrivalTime: 30 Mar 2005 16:14:56.0628 (UTC) FILETIME=[9D319340:01C53543]
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: quoted-printable

Hi

Following is a proposal of a common format for Option Template and
Template which offers 'Flow Data Set' with the capability to carry
absolute time reference and delta timestamps.=20

This proposal is fully compatible the semantic and the encoding of
existing templates and data records. An Option Template is defined using
the regular Template format: field types are systematically aligned on
32 bits, so enterprise bit detection is much more easy and fast.

=09
Common format for Option Template and Template:
-----------------------------------------------

Option Template format differs from Template format because of the
presence of the field 'Scope Field Count' in the Option Template format.
So an Option Template may be defined using the Template format if we
define 'Scope Field Count' as a Field Type in the info model.=20
That will not introduce any ambiguity because a collector uses the value
of the first field of the template (Set ID =3D 3) to distinguish an =
Option
Template from a Template.

Example:

We define the field type 'ScopeFieldNumbers' (e.g. identifier 1034) in
the info model.

The example of the page 58 "16.4.3 Options Template Set using an
Enterprise Specific scope" of protocol-09.txt becomes:
    0                   1                   2                   3 =20
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 =20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
   |         Set ID =3D 3            |          Length =3D 28          | =
=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
   |       Template ID 257         |        Field Count =3D 4        | =20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
   |     ScopeFieldNumbers =3D 1034  |              1                |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
   |1|    Scope 1 Field Type =3D 123 |       Enterprise Number     ...
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
   ...                             |    Scope 1 Field Length =3D 4   | =20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
   |     exportedPacketCount =3D 41  |       Field Length =3D 4        | =
=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
   |     exportedFlowCount =3D 42    |       Field Length =3D 4        | =
=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
   =20
 The format of the Options Data Records do not change =20
   =20
   In this example, we report the following two Options Data Records:=20
   Line Card ID             | IPFIX Message   | Exported Flow Records=20
   ------------------------------------------------------------------=20
   Line Card 1 (lineCardId=3D1) | 345             | 10201    =20
   Line Card 2 (lineCardId=3D2) | 690             | 20402=20
   =20
   0                   1                   2                   3 =20
   0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 =20
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
  |      Set ID =3D 257             |         Length =3D 20           |  =

  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
  |                               1                               |=20
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
  |             345               |            10201              |=20
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
  |                               2                               | =20
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
  |             690               |            20402              | =20
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20


   =20
Template Set offering absolute time reference and delta timestamp:
-------------------------------------------------------------------

Discussion:
We must preserve the separation of the exporter/sourceID defined in the
architecture: 'Export Time' is the time the message leaves the exporter
and consequently 'Export Time' is set by the exporter which uses its own
reference of time; Data record timestamps, if any, are set by the
'Source ID' which uses its own reference of time.

Allowing the exporter to choose different references of time for 'Export
Time' will lead to many interoperability issues because the message
header doesn't describe which reference of time is used and consequently
collectors will not be able to discover the encoding of the reference of
time. Are we ready to accept to add a new field in the header of the
message?

Allowing the exporter to compute delta timestamp will mix the meter
clock and the exporter clock. That will corrupt timestamps accuracy
because such difference of time will mix the 2 clocks synchronisation
skews and siblings. The consequence is that the best accuracy of the
flow record will be the accuracy of the exporter process even if the
meter accuracy is much more precise.=20

I really agree with the motivation and the need: it is a MUST. But we
MUST keep separated the semantic of the message header from the semantic
of templates, moreover from the semantic of individual Field Type. I am
convinced that the only way to address this issue is to provide the
'Observation Domain' with a mechanism to mix absolute times reference
and delta time references in a 'Flow Data Records'.=20

Following is a proposal which reuse the ScopeFieldNumbers defined above:

Using the ScopeFieldNumbers, a regular template informs the collector of
the number of fields which are only present in the first first record of
the 'Flow Data Records'.


Example:

We (re)define the field type 'dateTimeMicroSeconds' (e.g. identifier
1052) in the info model.
Using the ScopeFieldNumbers, a regular template informs the collector
that the absolute time dateTimeMicroSeconds is only present in the first
field of the first record of the 'Flow Data Records'.


    0                   1                   2                   3 =20
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 =20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
   |         Set ID =3D 0            |          Length =3D 32          | =
=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
   |       Template ID 256         |        Field Count =3D 6        | =20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
   |     ScopeFieldNumbers =3D 1034  |              1                |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
   |  dateTimeMicroSeconds =3D 1052  |       Field Length =3D 8        | =
=20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
   |  156(flowStartDeltaUSecondst) |       Field Length =3D 4        | =20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |  157 (flowEndDeltaUSeconds)   |       Field Length =3D 4        | =20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   =20
   |    8 (sourceIPv4Address)      |       Field Length =3D 4        | =20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
   |  12 (destinationIPv4Address)  |       Field Length =3D 4        | =20
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   =20

Following is a flow data set. It contains 3 records. The first one has 5
fields. Others have 4 fields.

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =20
|          Set ID =3D 256         |          Length =3D 60          | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   =20
|                       4575688568445                           |
absolute
+                                                               + micro
|                       7875224045965                           |
seconds
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
|                            5000                               | delta
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ micro
|                            5500                               | second
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                       192.181.17.7                            | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
|                       192.181.17.18                           | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
|                            6000                               | delta
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ micro
|                            8000                               | second
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
|                       192.181.17.17                           | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
|                       192.181.17.19                           |=20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
|                            6010                               | delta
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ micro
|                            7000                               | second
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                       192.181.17.25                           | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=20
|                       192.181.17.28                           | =20
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+



Best Regards
Emile

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Wed Mar 30 15:57:33 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA13282
	for <ipfix-archive@lists.ietf.org>; Wed, 30 Mar 2005 15:57:33 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DGjvl-0007TM-00
	for ipfix-list@mil.doit.wisc.edu; Wed, 30 Mar 2005 14:36:49 -0600
Received: from weird-brew.cisco.com ([144.254.15.118] helo=av-tac-bru.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DGjvk-0007T9-00
	for ipfix-protocol@net.doit.wisc.edu; Wed, 30 Mar 2005 14:36:48 -0600
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost [127.0.0.1])
	by av-tac-bru.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2UKakm14461;
	Wed, 30 Mar 2005 22:36:46 +0200 (CEST)
Received: from [10.61.65.136] (ams-clip-vpn-dhcp392.cisco.com [10.61.65.136])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2UKagK12561;
	Wed, 30 Mar 2005 22:36:42 +0200 (CEST)
Message-ID: <424B0DD9.7090103@cisco.com>
Date: Wed, 30 Mar 2005 22:36:41 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Sebastian Zander <szander@swin.edu.au>
CC: ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] draft-ietf-ipfix-protocol-09.txt available
References: <422CDEDE.6040303@cisco.com> <422E5967.1010107@swin.edu.au>	<4239A876.4060106@cisco.com> <4240AB64.7000001@swin.edu.au> <4241607D.7050007@cisco.com>
In-Reply-To: <4241607D.7050007@cisco.com>
Content-Type: multipart/alternative;
 boundary="------------030802080600040108080507"
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

This is a multi-part message in MIME format.
--------------030802080600040108080507
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hi Sebastian,

>>>>
>>>> Section 3:
>>>> "Should there be any apparent discrepancy in definitions between 
>>>> these two
>>>> documents, the definitions defined in this document take precedence."
>>>>
>>>> we must make sure that the same terms have the same defintion in 
>>>> both documents.
>>>> shouldn't be too difficult.
>>>
>>>
>>> It's the case.
>>
>>
>> is there a good reason to have different defintions? isn't this a bit
>> confusing?
>
> Nevil,
> Regarding this sentence "Should there be any apparent discrepancy in 
> definitions between these two documents, the definitions defined in 
> this document take precedence.", I think that all the terms defined in 
> the terminology section of [IPFIX-ARCH] are exactly the same as 
> [IPFIX-PROTO].
> Do you confirm?
> If this is the case, we don't need this sentence.

As [IPFIX-ARCH] and [IPFIX-PROTO] have now the same terminology section, 
the sentence "Should there be any apparent discrepancy in definitions 
between these two documents, the definitions defined in this document 
take precedence." has been removed.

Regards, Benoit.

--------------030802080600040108080507
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hi Sebastian,<br>
<blockquote cite="mid4241607D.7050007@cisco.com" type="cite">
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <blockquote cite="mid4240AB64.7000001@swin.edu.au" type="cite">
    <blockquote type="cite">
      <blockquote type="cite"><br>
Section 3: <br>
"Should there be any apparent discrepancy in definitions between these
two <br>
documents, the definitions defined in this document take precedence." <br>
        <br>
we must make sure that the same terms have the same defintion in both
documents. <br>
shouldn't be too difficult. <br>
      </blockquote>
      <br>
It's the case. <br>
    </blockquote>
    <br>
is there a good reason to have different defintions? isn't this a bit <br>
confusing? <br>
  </blockquote>
Nevil,<br>
Regarding this sentence "<span style="font-family: &quot;Courier New&quot;;">Should
there be
any apparent discrepancy in definitions between these two documents,
the
definitions defined in this document take precedence.", I think that
all the terms defined in the terminology section of [IPFIX-ARCH] are
exactly the same as [IPFIX-PROTO].<br>
Do you confirm?<br>
If this is the case, we don't need this sentence.<br>
  </span></blockquote>
As [IPFIX-ARCH] and [IPFIX-PROTO] have now the same terminology
section, the sentence "Should there be any apparent discrepancy in
definitions between these
two documents, the definitions defined in this document take
precedence." has been removed. <br>
<br>
Regards, Benoit.<br>
</body>
</html>

--------------030802080600040108080507--

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Wed Mar 30 16:29:11 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA25089
	for <ipfix-archive@lists.ietf.org>; Wed, 30 Mar 2005 16:29:11 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DGkQP-00020x-00
	for ipfix-list@mil.doit.wisc.edu; Wed, 30 Mar 2005 15:08:29 -0600
Received: from kyoto.netlab.nec.de ([195.37.70.21])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DGkQO-00020l-00
	for ipfix@net.doit.wisc.edu; Wed, 30 Mar 2005 15:08:28 -0600
Received: from dialin-145-254-223-091.arcor-ip.net (dialin-145-254-218-252.arcor-ip.net [145.254.218.252])
	by kyoto.netlab.nec.de (Postfix) with ESMTP id 7496D1BAC4D;
	Wed, 30 Mar 2005 23:08:20 +0200 (CEST)
Date: Wed, 30 Mar 2005 23:08:20 +0200
From: Juergen Quittek <quittek@netlab.nec.de>
To: Benoit Claise <bclaise@cisco.com>
Cc: Nevil Brownlee <nevil@auckland.ac.nz>, ipfix@net.doit.wisc.edu
Subject: Re: [ipfix] 'Export Time' and deltaTime elements
Message-ID: <20D977FBE1BD308FBB4AB633@dialin-145-254-223-091.arcor-ip.net>
In-Reply-To: <424AA7B3.9010202@cisco.com>
References: <1110516447.755b4faf354ab@webmail.auckland.ac.nz>	<4235EF65.50501@cisco.com> <4239AFC7.2050206@cisco.com>	<1111089883.ccab301ecf5e3@webmail.auckland.ac.nz>	<423AF81B.8030104@cisco.com>	<1111252025.325646d30a80a@webmail.auckland.ac.nz>
 <1C97047E0CA36F2D9765E39B@[10.1.1.171]> <424AA7B3.9010202@cisco.com>
X-Mailer: Mulberry/3.1.6 (Mac OS X)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Hi Benoit,

--On 30.03.2005 15:20 Uhr +0200 Benoit Claise wrote:

> Hi Juergen,
>
>
>
> --On 20.03.2005 5:07 +1200 Nevil Brownlee wrote:
>
>
> Quoting Benoit Claise <bclaise@cisco.com>:
>
>
> What about this proposal?
> _IPFIX Message Header __"Export Time" and Flow Record Time _
>
> The IPFIX Message Header "Export Time" field is the time in seconds
> since 0000 UTC 1970, at which the IPFIX Message Header leaves the
>
>
>
> I think we also need to specify the day in 1970.
>
> Changed to "0000 UTC Jan 1st 1970"
> Some more instances of this UTC time changed in the draft.
>
>
>
>
>
> Exporter.  The timing related Information Elements specified in
> [IPFIX-INFO] contain either the time since 0000 UTC 1970, or either a
> time offset compared to the IPFIX Message Header "Export Time".
>
>
>
> I don't think the protocol should limit the allowed time base for the info
> model by restricting the absolute time base to 0000 GMT Jan 1st 1970.
>
> You are right. This limitation doesn't make sense.
>
>
> I suggest more general phrasing for the first paragraph:
>
>   The IPFIX Message Header "Export Time" field is the time in seconds
>   since 0000 UTC Jan 1st, 1970, at which the IPFIX Message Header
>   leaves the Exporter.  Time stamps in records contained in the IPFIX
>   Message may use this time as base time and specify an offset relative
>   to the Export Time instead of using a full absolute time stamp.
>
> Modifying slightly the text but not the idea, I propose:

I'm fine with this text except a few minor issues:

>   The IPFIX Message Header "Export Time" field is the time in seconds
>   since 0000 UTC Jan 1st, 1970, at which the IPFIX Message Header
>   leaves the Exporter.  The time related Information Elements specified in [IPFIX-INFO]
>   MAY use this "Export Time" as base time and specify an offset relative
>   to it,  instead of using Information Element with a full absolute time stamp.

I am not sure the "instead" phrase matches the main sentence.  I suggest

  "instead of using Information Element with a full absolute time stamp."
  -> "instead of using a common base time, such as 0000 UTC Jan 1st, 1970.

>   For the time related Information Elements using an offset,  its description MUST
>   clearly specify the reference time.

In the previous sentence, we called it "base time":  "reference" -> "base"
But I would rather prefer the following sentence:

  "All Information Elements that does not have their base time defined by their
   data type, MUST have the base time clearly specified in the their description."

For the native speakers/writers: is it "time related" or time-related"?

Thanks,

    Juergen

>
>
> So far, we have in Section 6.1 (Message Header) only short one-paragraph
> descriptions of the header fields without examples.  I prefer keeping
> this style and having just a basic paragraph on the Export Time here.
> The explanation how relative time stamps can use the Export Time
> including the examples would better be located in a separate (sub-)section
> titled "Relative Timestamps" or similarly.  We can point to this section
> from the description of the Export Time header field by appending to it
> a reference like
>
>    The Export Time can be used by relative time stamps as described
>    in section XY.
>
>
>
> For example, Data Records requiring a microsecond precision can export
> the flow start and end times with the absolute flowStartMicroSeconds and
> flowEndMicroSeconds Information Elements [IPFIX-INFO], containing the
> time since 0000 UTC 1970.  An alternate solution is to export the
>
>
>
> Again, the day needs to be specified.
>
> Done.
>
> Regards, Benoit.
>
>
> Thanks,
>
>    Juergen
>
>



--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Wed Mar 30 16:35:25 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA27516
	for <ipfix-archive@lists.ietf.org>; Wed, 30 Mar 2005 16:35:24 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DGkTx-0002LQ-00
	for ipfix-list@mil.doit.wisc.edu; Wed, 30 Mar 2005 15:12:09 -0600
Received: from mailhub2.lawrence.edu ([143.44.65.114] helo=lawrence.edu)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DGkTw-0002LG-00
	for ipfix-protocol@net.doit.wisc.edu; Wed, 30 Mar 2005 15:12:08 -0600
Received: from [143.44.97.19] (account lower HELO lawrence.edu)
  by lawrence.edu (CommuniGate Pro SMTP 4.2.7)
  with ESMTP id 9190305; Wed, 30 Mar 2005 15:12:07 -0600
Message-ID: <424B1623.5060703@lawrence.edu>
Date: Wed, 30 Mar 2005 15:12:03 -0600
From: Robert Lowe <Robert.H.Lowe@lawrence.edu>
Organization: Lawrence University
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Benoit Claise <bclaise@cisco.com>
CC: Sebastian Zander <szander@swin.edu.au>, ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] draft-ietf-ipfix-protocol-09.txt available
References: <422CDEDE.6040303@cisco.com> <422E5967.1010107@swin.edu.au>	<4239A876.4060106@cisco.com> <4240AB64.7000001@swin.edu.au> <4241607D.7050007@cisco.com> <424B0DD9.7090103@cisco.com>
In-Reply-To: <424B0DD9.7090103@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit



Benoit Claise wrote:

> Hi Sebastian,
> 
>>>>>
>>>>> Section 3:
>>>>> "Should there be any apparent discrepancy in definitions between 
>>>>> these two
>>>>> documents, the definitions defined in this document take precedence."
>>>>>
>>>>> we must make sure that the same terms have the same defintion in 
>>>>> both documents.
>>>>> shouldn't be too difficult.
>>>>
>>>>
>>>> It's the case.
>>>
>>>
>>> is there a good reason to have different defintions? isn't this a bit
>>> confusing?
>>
>> Nevil,
>> Regarding this sentence "Should there be any apparent discrepancy in 
>> definitions between these two documents, the definitions defined in 
>> this document take precedence.", I think that all the terms defined in 
>> the terminology section of [IPFIX-ARCH] are exactly the same as 
>> [IPFIX-PROTO].
>> Do you confirm?
>> If this is the case, we don't need this sentence.
> 
> As [IPFIX-ARCH] and [IPFIX-PROTO] have now the same terminology section, 
> the sentence "Should there be any apparent discrepancy in definitions 
> between these two documents, the definitions defined in this document 
> take precedence." has been removed.

Forgive the question... if they are both the same, then is it necessary
to have two of them?  Can't there just be a forward pointer to the other.
That way if changes are made, noone has to remember to make updates in
two places.  Is there a requirement I'm missing?  I know for NAT, a lot
of terminology was put into a separate RFC (RFC2663).

-Robert



--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Wed Mar 30 16:37:13 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA27975
	for <ipfix-archive@lists.ietf.org>; Wed, 30 Mar 2005 16:37:13 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DGkla-0003b6-00
	for ipfix-list@mil.doit.wisc.edu; Wed, 30 Mar 2005 15:30:22 -0600
Received: from weird-brew.cisco.com ([144.254.15.118] helo=av-tac-bru.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DGklZ-0003at-00
	for ipfix@net.doit.wisc.edu; Wed, 30 Mar 2005 15:30:21 -0600
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost [127.0.0.1])
	by av-tac-bru.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2ULUKd17666;
	Wed, 30 Mar 2005 23:30:20 +0200 (CEST)
Received: from [10.61.65.136] (ams-clip-vpn-dhcp392.cisco.com [10.61.65.136])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2ULUJK22272;
	Wed, 30 Mar 2005 23:30:19 +0200 (CEST)
Message-ID: <424B1A6B.5030608@cisco.com>
Date: Wed, 30 Mar 2005 23:30:19 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: STEPHAN Emile RD-CORE-LAN <emile.stephan@francetelecom.com>
CC: Juergen Quittek <quittek@netlab.nec.de>,
        Lutz Mark <mark@fokus.fraunhofer.de>, ippm@ietf.org,
        ipfix@net.doit.wisc.edu
Subject: Re: [ipfix] RE: [ippm] traceroute as WG work item? IPFIX traceroute
 records
References: <DD8B8FEBBFAF9E488F63FF0F1A69EDD1F50444@ftrdmel1.rd.francetelecom.fr>
In-Reply-To: <DD8B8FEBBFAF9E488F63FF0F1A69EDD1F50444@ftrdmel1.rd.francetelecom.fr>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by av-tac-bru.cisco.com id j2ULUKd17666
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: quoted-printable

Emile,

If there is a need to push some IPPM data to a NMS (as opposed to pull=20
the data with SNMP), then the IPFIX protocol makes perfect sense as it=20
is efficient and flexible.
BTW, this is described in the IPFIX applicability draft=20
(http://www.ietf.org/internet-drafts/draft-ietf-ipfix-as-04.txt)

    2.7  SLA validation...........................................8=20
    2.8  Traffic Monitoring.......................................8=20
    2.8.1 Measurement of Round-trip-time (RTT)....................9=20
    2.8.2 Measurement of One-way-delay (OWD)......................9=20
    2.8.3 Measurement of One-way-loss (OWL)......................10=20
    2.8.4 Measurement of IP delay variation (IPDV)...............10=20
    3.3 IPFIX and IPPM=20

Note that this draft speaks of passive measurements as opposed to active =
measurements in IPPM.
However, from the pure IPFIX protocol point of view, the measurement mech=
anism is not relevant.

Regards, Benoit.

>Hi Juergen and Lutz
>
>What we experienced with the IPPM MIB is that measures generate a lot of=
 data. So the binary format is the best for collecting.=20
>
>Traceroute Field Types do not differ from Per Packet Field Types (draft-=
pohl-perpktinfo-02.txt) or from IPPM Field Types, especially if we includ=
e spatial and multicast metrics (dratf-stephan-ippm-multimetrics-00.txt).=
=20
>
>Moreover most of these fields are already defined as illustrated by the =
example I sent. So it appears very fast and very easy to define in IPFIX =
a common info model and a common set of templates to export results of IP=
PM measures, traceroute measures and 'Per Packet' measures.=20
>
>Regarding traceroute metric I propose to try to design this metric using=
 the IPPM framework and terminology (RFC2330), and then to present it to =
the IPPM WG. At large this document may include metrics definitions of mi=
ddlebox one-way delay and jitter corresponding to 'Per Packet' measuremen=
t technique.=20
>
>To sum up I propose to write 2 drafts:
>	The fist one defines in the IPFIX WG common templates for exporting mea=
sure results;
>	The second one defines in the IPPM WG traceroute and middlebox metrics.
>
>Regards
>Emile
>
>-----Message d'origine-----
>De : Juergen Quittek [mailto:quittek@netlab.nec.de]=20
>Envoy=E9 : lundi 28 mars 2005 03:06
>=C0 : STEPHAN Emile RD-CORE-LAN
>Cc : ippm@ietf.org; ipfix@net.doit.wisc.edu
>Objet : RE: [ippm] traceroute as WG work item? IPFIX traceroute records
>
>Emile,
>
>Thanks for your comments!
>
>The basic issue I raised was whether or not the standardization
>of an information model and data model for traceroute results would
>be a work item for the IPPM WG.
>
>Do I understand correctly from your message that,
>  1. yes, it should be standardized,
>  2. but not necessarily in the IPPM WG?
>
>Concerning the discussion at IPPM whether we should use a binary
>or an XML-based format for traceroute results, I interpret your
>message as support for a binary format.
>
>I think your thoughts open an interesting discussion on transmitting
>traceroute results in IPFIX records.  Probably, this issue is worth
>mentioning it in the IPFIX applicability statement.
>
>Also, the issue should be considered by the information model discussion=
s
>in IPFIX and PSAMP.
>
>Thanks,
>
>    Juergen
> =20
>


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Wed Mar 30 16:37:37 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA28231
	for <ipfix-archive@lists.ietf.org>; Wed, 30 Mar 2005 16:37:37 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DGkd4-0002y1-00
	for ipfix-list@mil.doit.wisc.edu; Wed, 30 Mar 2005 15:21:34 -0600
Received: from mailhub2.lawrence.edu ([143.44.65.114] helo=lawrence.edu)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DGkd3-0002xp-00
	for ipfix@net.doit.wisc.edu; Wed, 30 Mar 2005 15:21:33 -0600
Received: from [143.44.97.19] (account lower HELO lawrence.edu)
  by lawrence.edu (CommuniGate Pro SMTP 4.2.7)
  with ESMTP id 9190489; Wed, 30 Mar 2005 15:21:32 -0600
Message-ID: <424B1858.8030904@lawrence.edu>
Date: Wed, 30 Mar 2005 15:21:28 -0600
From: Robert Lowe <Robert.H.Lowe@lawrence.edu>
Organization: Lawrence University
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Juergen Quittek <quittek@netlab.nec.de>
CC: Benoit Claise <bclaise@cisco.com>, Nevil Brownlee <nevil@auckland.ac.nz>,
        ipfix@net.doit.wisc.edu
Subject: Re: [ipfix] 'Export Time' and deltaTime elements
References: <1110516447.755b4faf354ab@webmail.auckland.ac.nz>	<4235EF65.50501@cisco.com> <4239AFC7.2050206@cisco.com>	<1111089883.ccab301ecf5e3@webmail.auckland.ac.nz>	<423AF81B.8030104@cisco.com>	<1111252025.325646d30a80a@webmail.auckland.ac.nz> <1C97047E0CA36F2D9765E39B@[10.1.1.171]> <424AA7B3.9010202@cisco.com> <20D977FBE1BD308FBB4AB633@dialin-145-254-223-091.arcor-ip.net>
In-Reply-To: <20D977FBE1BD308FBB4AB633@dialin-145-254-223-091.arcor-ip.net>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit



Juergen Quittek wrote:

> Hi Benoit,
> 
> --On 30.03.2005 15:20 Uhr +0200 Benoit Claise wrote:
> 
>> Hi Juergen,
>>
>>
>>
>> --On 20.03.2005 5:07 +1200 Nevil Brownlee wrote:
>>
>>
>> Quoting Benoit Claise <bclaise@cisco.com>:
>>
>>
>> What about this proposal?
>> _IPFIX Message Header __"Export Time" and Flow Record Time _
>>
>> The IPFIX Message Header "Export Time" field is the time in seconds
>> since 0000 UTC 1970, at which the IPFIX Message Header leaves the
>>
>>
>>
>> I think we also need to specify the day in 1970.
>>
>> Changed to "0000 UTC Jan 1st 1970"
>> Some more instances of this UTC time changed in the draft.
>>
>>
>>
>>
>>
>> Exporter.  The timing related Information Elements specified in
>> [IPFIX-INFO] contain either the time since 0000 UTC 1970, or either a
>> time offset compared to the IPFIX Message Header "Export Time".
>>
>>
>>
>> I don't think the protocol should limit the allowed time base for the 
>> info
>> model by restricting the absolute time base to 0000 GMT Jan 1st 1970.
>>
>> You are right. This limitation doesn't make sense.
>>
>>
>> I suggest more general phrasing for the first paragraph:
>>
>>   The IPFIX Message Header "Export Time" field is the time in seconds
>>   since 0000 UTC Jan 1st, 1970, at which the IPFIX Message Header
>>   leaves the Exporter.  Time stamps in records contained in the IPFIX
>>   Message may use this time as base time and specify an offset relative
>>   to the Export Time instead of using a full absolute time stamp.
>>
>> Modifying slightly the text but not the idea, I propose:
> 
> 
> I'm fine with this text except a few minor issues:
> 
>>   The IPFIX Message Header "Export Time" field is the time in seconds
>>   since 0000 UTC Jan 1st, 1970, at which the IPFIX Message Header
>>   leaves the Exporter.  The time related Information Elements 
>> specified in [IPFIX-INFO]
>>   MAY use this "Export Time" as base time and specify an offset relative
>>   to it,  instead of using Information Element with a full absolute 
>> time stamp.
> 
> 
> I am not sure the "instead" phrase matches the main sentence.  I suggest
> 
>  "instead of using Information Element with a full absolute time stamp."
>  -> "instead of using a common base time, such as 0000 UTC Jan 1st, 1970.
> 
>>   For the time related Information Elements using an offset,  its 
>> description MUST
>>   clearly specify the reference time.
> 
> 
> In the previous sentence, we called it "base time":  "reference" -> "base"
> But I would rather prefer the following sentence:
> 
>  "All Information Elements that does not have their base time defined by 
> their
>   data type, MUST have the base time clearly specified in the their 
> description."
> 
> For the native speakers/writers: is it "time related" or time-related"?

I suppose it's open to debate, but I prefer "time-related" when used
as an adjective.  BTW, the sentence would flow better as:

Any Information Element using an offset MUST clearly specify the reference
time in its description.

-Robert



--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Wed Mar 30 16:57:40 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA00890
	for <ipfix-archive@lists.ietf.org>; Wed, 30 Mar 2005 16:57:40 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DGl6i-0005Lo-00
	for ipfix-list@mil.doit.wisc.edu; Wed, 30 Mar 2005 15:52:12 -0600
Received: from weird-brew.cisco.com ([144.254.15.118] helo=av-tac-bru.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DGl6h-0005Lb-00
	for ipfix@net.doit.wisc.edu; Wed, 30 Mar 2005 15:52:11 -0600
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost [127.0.0.1])
	by av-tac-bru.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2ULq9M18978;
	Wed, 30 Mar 2005 23:52:09 +0200 (CEST)
Received: from [10.61.65.136] (ams-clip-vpn-dhcp392.cisco.com [10.61.65.136])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2ULq7K08145;
	Wed, 30 Mar 2005 23:52:07 +0200 (CEST)
Message-ID: <424B1F86.2040602@cisco.com>
Date: Wed, 30 Mar 2005 23:52:06 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Juergen Quittek <quittek@netlab.nec.de>
CC: Nevil Brownlee <nevil@auckland.ac.nz>, ipfix@net.doit.wisc.edu
Subject: Re: [ipfix] 'Export Time' and deltaTime elements
References: <1110516447.755b4faf354ab@webmail.auckland.ac.nz>	<4235EF65.50501@cisco.com> <4239AFC7.2050206@cisco.com>	<1111089883.ccab301ecf5e3@webmail.auckland.ac.nz>	<423AF81B.8030104@cisco.com>	<1111252025.325646d30a80a@webmail.auckland.ac.nz>	<1C97047E0CA36F2D9765E39B@[10.1.1.171]> <424AA7B3.9010202@cisco.com> <20D977FBE1BD308FBB4AB633@dialin-145-254-223-091.arcor-ip.net>
In-Reply-To: <20D977FBE1BD308FBB4AB633@dialin-145-254-223-091.arcor-ip.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Juergen,

Done deal, with "time-related" instead of "time related" (thanks Robert):

  The IPFIX Message Header "Export Time" field is the time in seconds
  since 0000 UTC Jan 1st, 1970, at which the IPFIX Message Header
  leaves the Exporter.  The time-related Information Elements specified 
in [IPFIX-INFO]
  MAY use this "Export Time" as base time and specify an offset relative
  to it,  instead of using a common base time, such as 0000 UTC Jan 1st, 
1970.
  All Information Elements that does not have their base time defined by 
their
  data type, MUST have the base time clearly specified in their description.

Regards, Benoit.

> Hi Benoit,
>
> --On 30.03.2005 15:20 Uhr +0200 Benoit Claise wrote:
>
>> Hi Juergen,
>>
>>
>>
>> --On 20.03.2005 5:07 +1200 Nevil Brownlee wrote:
>>
>>
>> Quoting Benoit Claise <bclaise@cisco.com>:
>>
>>
>> What about this proposal?
>> _IPFIX Message Header __"Export Time" and Flow Record Time _
>>
>> The IPFIX Message Header "Export Time" field is the time in seconds
>> since 0000 UTC 1970, at which the IPFIX Message Header leaves the
>>
>>
>>
>> I think we also need to specify the day in 1970.
>>
>> Changed to "0000 UTC Jan 1st 1970"
>> Some more instances of this UTC time changed in the draft.
>>
>>
>>
>>
>>
>> Exporter.  The timing related Information Elements specified in
>> [IPFIX-INFO] contain either the time since 0000 UTC 1970, or either a
>> time offset compared to the IPFIX Message Header "Export Time".
>>
>>
>>
>> I don't think the protocol should limit the allowed time base for the 
>> info
>> model by restricting the absolute time base to 0000 GMT Jan 1st 1970.
>>
>> You are right. This limitation doesn't make sense.
>>
>>
>> I suggest more general phrasing for the first paragraph:
>>
>>   The IPFIX Message Header "Export Time" field is the time in seconds
>>   since 0000 UTC Jan 1st, 1970, at which the IPFIX Message Header
>>   leaves the Exporter.  Time stamps in records contained in the IPFIX
>>   Message may use this time as base time and specify an offset relative
>>   to the Export Time instead of using a full absolute time stamp.
>>
>> Modifying slightly the text but not the idea, I propose:
>
>
> I'm fine with this text except a few minor issues:
>
>>   The IPFIX Message Header "Export Time" field is the time in seconds
>>   since 0000 UTC Jan 1st, 1970, at which the IPFIX Message Header
>>   leaves the Exporter.  The time related Information Elements 
>> specified in [IPFIX-INFO]
>>   MAY use this "Export Time" as base time and specify an offset relative
>>   to it,  instead of using Information Element with a full absolute 
>> time stamp.
>
>
> I am not sure the "instead" phrase matches the main sentence.  I suggest
>
>  "instead of using Information Element with a full absolute time stamp."
>  -> "instead of using a common base time, such as 0000 UTC Jan 1st, 1970.
>
>>   For the time related Information Elements using an offset,  its 
>> description MUST
>>   clearly specify the reference time.
>
>
> In the previous sentence, we called it "base time":  "reference" -> 
> "base"
> But I would rather prefer the following sentence:
>
>  "All Information Elements that does not have their base time defined 
> by their
>   data type, MUST have the base time clearly specified in the their 
> description."
>
> For the native speakers/writers: is it "time related" or time-related"?
>
> Thanks,
>
>    Juergen
>
>>
>>
>> So far, we have in Section 6.1 (Message Header) only short one-paragraph
>> descriptions of the header fields without examples.  I prefer keeping
>> this style and having just a basic paragraph on the Export Time here.
>> The explanation how relative time stamps can use the Export Time
>> including the examples would better be located in a separate 
>> (sub-)section
>> titled "Relative Timestamps" or similarly.  We can point to this section
>> from the description of the Export Time header field by appending to it
>> a reference like
>>
>>    The Export Time can be used by relative time stamps as described
>>    in section XY.
>>
>>
>>
>> For example, Data Records requiring a microsecond precision can export
>> the flow start and end times with the absolute flowStartMicroSeconds and
>> flowEndMicroSeconds Information Elements [IPFIX-INFO], containing the
>> time since 0000 UTC 1970.  An alternate solution is to export the
>>
>>
>>
>> Again, the day needs to be specified.
>>
>> Done.
>>
>> Regards, Benoit.
>>
>>
>> Thanks,
>>
>>    Juergen
>>
>>
>
>
>
> -- 
> Help        mailto:majordomo@net.doit.wisc.edu and say "help" in 
> message body
> Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
> "unsubscribe ipfix" in message body
> Archive     http://ipfix.doit.wisc.edu/archive/



--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Wed Mar 30 17:09:14 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA01601
	for <ipfix-archive@lists.ietf.org>; Wed, 30 Mar 2005 17:09:14 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DGlI4-0006Az-00
	for ipfix-list@mil.doit.wisc.edu; Wed, 30 Mar 2005 16:03:56 -0600
Received: from mailhub2.lawrence.edu ([143.44.65.114] helo=lawrence.edu)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DGlHt-0006Ak-00
	for ipfix@net.doit.wisc.edu; Wed, 30 Mar 2005 16:03:55 -0600
Received: from [143.44.97.19] (account lower HELO lawrence.edu)
  by lawrence.edu (CommuniGate Pro SMTP 4.2.7)
  with ESMTP id 9191327; Wed, 30 Mar 2005 16:03:41 -0600
Message-ID: <424B223B.3090602@lawrence.edu>
Date: Wed, 30 Mar 2005 16:03:39 -0600
From: Robert Lowe <Robert.H.Lowe@lawrence.edu>
Organization: Lawrence University
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Benoit Claise <bclaise@cisco.com>
CC: Juergen Quittek <quittek@netlab.nec.de>,
        Nevil Brownlee <nevil@auckland.ac.nz>, ipfix@net.doit.wisc.edu
Subject: Re: [ipfix] 'Export Time' and deltaTime elements
References: <1110516447.755b4faf354ab@webmail.auckland.ac.nz>	<4235EF65.50501@cisco.com> <4239AFC7.2050206@cisco.com>	<1111089883.ccab301ecf5e3@webmail.auckland.ac.nz>	<423AF81B.8030104@cisco.com>	<1111252025.325646d30a80a@webmail.auckland.ac.nz>	<1C97047E0CA36F2D9765E39B@[10.1.1.171]> <424AA7B3.9010202@cisco.com> <20D977FBE1BD308FBB4AB633@dialin-145-254-223-091.arcor-ip.net> <424B1F86.2040602@cisco.com>
In-Reply-To: <424B1F86.2040602@cisco.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Benoit Claise wrote:

Hi Benoit,

> Done deal, with "time-related" instead of "time related" (thanks Robert):
> 
>  The IPFIX Message Header "Export Time" field is the time in seconds
>  since 0000 UTC Jan 1st, 1970, at which the IPFIX Message Header
>  leaves the Exporter.  The time-related Information Elements specified 
> in [IPFIX-INFO]
>  MAY use this "Export Time" as base time and specify an offset relative
>  to it,  instead of using a common base time, such as 0000 UTC Jan 1st, 
> 1970.
>  All Information Elements that does not have their base time defined by 
> their
>  data type, MUST have the base time clearly specified in their description.

The last sentence has the wrong conjugation -- either 'does' has to be 'do'
or the preceeding plural should an indefinite form/singular which then forces
'their' to change to 'its'.  :-)

-Robert



--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Wed Mar 30 17:26:10 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA02695
	for <ipfix-archive@lists.ietf.org>; Wed, 30 Mar 2005 17:26:10 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DGlZ9-0007VR-00
	for ipfix-list@mil.doit.wisc.edu; Wed, 30 Mar 2005 16:21:35 -0600
Received: from weird-brew.cisco.com ([144.254.15.118] helo=av-tac-bru.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DGlZ8-0007VD-00
	for ipfix-protocol@net.doit.wisc.edu; Wed, 30 Mar 2005 16:21:34 -0600
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost [127.0.0.1])
	by av-tac-bru.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2UMLXW20804;
	Thu, 31 Mar 2005 00:21:33 +0200 (CEST)
Received: from [10.61.65.136] (ams-clip-vpn-dhcp392.cisco.com [10.61.65.136])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2UMLWK00734;
	Thu, 31 Mar 2005 00:21:32 +0200 (CEST)
Message-ID: <424B266C.3020807@cisco.com>
Date: Thu, 31 Mar 2005 00:21:32 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Robert Lowe <Robert.H.Lowe@lawrence.edu>
CC: Sebastian Zander <szander@swin.edu.au>, ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] draft-ietf-ipfix-protocol-09.txt available
References: <422CDEDE.6040303@cisco.com> <422E5967.1010107@swin.edu.au>	<4239A876.4060106@cisco.com> <4240AB64.7000001@swin.edu.au>	<4241607D.7050007@cisco.com> <424B0DD9.7090103@cisco.com> <424B1623.5060703@lawrence.edu>
In-Reply-To: <424B1623.5060703@lawrence.edu>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Hi Robert,

>
>
> Benoit Claise wrote:
>
>> Hi Sebastian,
>>
>>>>>>
>>>>>> Section 3:
>>>>>> "Should there be any apparent discrepancy in definitions between 
>>>>>> these two
>>>>>> documents, the definitions defined in this document take 
>>>>>> precedence."
>>>>>>
>>>>>> we must make sure that the same terms have the same defintion in 
>>>>>> both documents.
>>>>>> shouldn't be too difficult.
>>>>>
>>>>>
>>>>>
>>>>> It's the case.
>>>>
>>>>
>>>>
>>>> is there a good reason to have different defintions? isn't this a bit
>>>> confusing?
>>>
>>>
>>> Nevil,
>>> Regarding this sentence "Should there be any apparent discrepancy in 
>>> definitions between these two documents, the definitions defined in 
>>> this document take precedence.", I think that all the terms defined 
>>> in the terminology section of [IPFIX-ARCH] are exactly the same as 
>>> [IPFIX-PROTO].
>>> Do you confirm?
>>> If this is the case, we don't need this sentence.
>>
>>
>> As [IPFIX-ARCH] and [IPFIX-PROTO] have now the same terminology 
>> section, the sentence "Should there be any apparent discrepancy in 
>> definitions between these two documents, the definitions defined in 
>> this document take precedence." has been removed.
>
>
> Forgive the question... if they are both the same, then is it necessary
> to have two of them?  Can't there just be a forward pointer to the other.
> That way if changes are made, noone has to remember to make updates in
> two places.  Is there a requirement I'm missing?  I know for NAT, a lot
> of terminology was put into a separate RFC (RFC2663).

Actually, I should have expressed myself at little bit differently.
The terminology sections are not quite similar as
- some terms are only defined in the [IPFIX-PROTO] terminology section: 
example, "Options Template Record"
- some terms are only defined in the [IPFIX-ARCH] terminology section: 
example, "Control Information, Data Stream"
However, when a term is defined in both drafts, you can be sure that the 
definitions are the same.

Regards, Benoit.

>
> -Robert



--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Wed Mar 30 18:35:10 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA10549
	for <ipfix-archive@lists.ietf.org>; Wed, 30 Mar 2005 18:35:09 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DGmdj-0004QS-00
	for ipfix-list@mil.doit.wisc.edu; Wed, 30 Mar 2005 17:30:23 -0600
Received: from weird-brew.cisco.com ([144.254.15.118] helo=av-tac-bru.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DGmdi-0004QJ-00
	for ipfix-arch@net.doit.wisc.edu; Wed, 30 Mar 2005 17:30:22 -0600
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost [127.0.0.1])
	by av-tac-bru.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2UNUKU24884;
	Thu, 31 Mar 2005 01:30:20 +0200 (CEST)
Received: from [10.61.65.136] (ams-clip-vpn-dhcp392.cisco.com [10.61.65.136])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2UNUJK15432;
	Thu, 31 Mar 2005 01:30:20 +0200 (CEST)
Message-ID: <424B368B.3090402@cisco.com>
Date: Thu, 31 Mar 2005 01:30:19 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Nevil Brownlee <n.brownlee@auckland.ac.nz>, ipfix-arch@net.doit.wisc.edu
Subject: [ipfix-arch] Re: I-D ACTION:draft-ietf-ipfix-architecture-07.txt
References: <200503232111.QAA05169@ietf.org>
In-Reply-To: <200503232111.QAA05169@ietf.org>
Content-Type: multipart/alternative;
 boundary="------------060408020300010203030808"
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>

This is a multi-part message in MIME format.
--------------060408020300010203030808
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Nevil,

No more issues on my side regarding [IPFIX-ARCH], except a tiny one, 
which will certainly be picked up by the RFC editors.

   * Metering Process

      The Metering Process generates Flow Records.  Inputs to the
      process are packet headers and characteristics observed at an
      Observation Point, and packet treatment at the Observation Point
      and packet treatment at the Observation Point _((_for example the
      selected output interface).

Regards, Benoit.

>A New Internet-Draft is available from the on-line Internet-Drafts directories.
>This draft is a work item of the IP Flow Information Export Working Group of the IETF.
>
>	Title		: Architecture Model for IP Flow Information Export
>	Author(s)	: K. Norseth, et al.
>	Filename	: draft-ietf-ipfix-architecture-07.txt
>	Pages		: 32
>	Date		: 2005-3-23
>	
>This memo defines the IP Flow Information eXport (IPFIX) architecture
>   for the selective monitoring of IP flows, and for the export of
>   measured IP flow information from an IPFIX device to a collector, as
>   per the requirements set out in the IPFIX requirements document.
>
>A URL for this Internet-Draft is:
>http://www.ietf.org/internet-drafts/draft-ietf-ipfix-architecture-07.txt
>
>To remove yourself from the I-D Announcement list, send a message to 
>i-d-announce-request@ietf.org with the word unsubscribe in the body of the message.  
>You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce 
>to change your subscription settings.
>
>
>Internet-Drafts are also available by anonymous FTP. Login with the username
>"anonymous" and a password of your e-mail address. After logging in,
>type "cd internet-drafts" and then
>	"get draft-ietf-ipfix-architecture-07.txt".
>
>A list of Internet-Drafts directories can be found in
>http://www.ietf.org/shadow.html 
>or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
>
>
>Internet-Drafts can also be obtained by e-mail.
>
>Send a message to:
>	mailserv@ietf.org.
>In the body type:
>	"FILE /internet-drafts/draft-ietf-ipfix-architecture-07.txt".
>	
>NOTE:	The mail server at ietf.org can return the document in
>	MIME-encoded form by using the "mpack" utility.  To use this
>	feature, insert the command "ENCODING mime" before the "FILE"
>	command.  To decode the response(s), you will need "munpack" or
>	a MIME-compliant mail reader.  Different MIME-compliant mail readers
>	exhibit different behavior, especially when dealing with
>	"multipart" MIME messages (i.e. documents which have been split
>	up into multiple messages), so check your local documentation on
>	how to manipulate these messages.
>		
>		
>Below is the data which will enable a MIME compliant mail reader
>implementation to automatically retrieve the ASCII version of the
>Internet-Draft.
>-------------------------------------------------------------------------
>CONTENT ABOVE THIS LINE IS *NOT* FROM CISCO INFORMATION TECHNOLOGY
>-------------------------------------------------------------------------
>In order to maintain computing infrastructure integrity, Cisco Systems
>Enterprise Messaging Services and InfoSec teams have set a mail policy
>disallowing executable attachments in email.
>
>This message contained an executable attachment type that is prohibited 
>by this policy. The attachment has been removed from this message and 
>copied to quarantine by our systems. It will be held in quarantine for
>seven days in the event that the content needs to be retrieved.
>
>Please be aware many viruses attempt to look like legitimate email or 
>notifications from anti-virus systems. We will clearly mark a seperation
>between our notifications and the original email as follows:
>
>  "CONTENT ABOVE THIS LINE IS *NOT* FROM CISCO INFORMATION TECHNOLOGY"
>
>For further reference information about viruses and email antivirus 
>efforts within Cisco, please visit:
>
>http://wwwin.cisco.com/it/ems/services/antiviral
>
>If your concern isn't addressed by the information in this notification 
>or the above web page, you may open a support request:
>
>http://wwwin.cisco.com/support/
>
>Select "Messaging", "Email-Related", "Mail Routing"
>
>Please include in the text of your case the following information:
>
>* Full headers of the message. Documentation on displaying the full 
>headers is available at this URL:
>
>http://wwwin.cisco.com/support/library/faqs/solution002471.html 
>
>* This unique quarantine identifier: j2NLVZZc022163
>
>If the matter is urgent, you may follow up by calling one of the below 
>referenced numbers. Please make every effort to provide the above 
>requested information via the support web tool prior to calling as it 
>will greatly aid the resolution of your issue.
>
>Americas:
>1 408 526 8888
>
>Asiapac
>+61 2 8446 8888
>
>EMEA
>+31 20 485 4888
>
>Japan
>+81 3 5549 6888
>
>US (Toll Free)
>1| 800| 888| 8187| (ext.68888)
>
>Thank you for your cooperation,
>
>Enterprise Messaging Services
>Cisco Systems, Inc
>  
>
>------------------------------------------------------------------------
>
>_______________________________________________
>I-D-Announce mailing list
>I-D-Announce@ietf.org
>https://www1.ietf.org/mailman/listinfo/i-d-announce
>
>  
>


--------------060408020300010203030808
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Nevil,<br>
<br>
No more issues on my side regarding [IPFIX-ARCH], except a tiny one,
which will certainly be picked up by the RFC editors.<br>
<pre>   * Metering Process

      The Metering Process generates Flow Records.  Inputs to the
      process are packet headers and characteristics observed at an
      Observation Point, and packet treatment at the Observation Point
      and packet treatment at the Observation Point <u>((</u>for example the
      selected output interface).</pre>
Regards, Benoit.<br>
<blockquote cite="mid200503232111.QAA05169@ietf.org" type="cite">
  <pre wrap="">A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the IP Flow Information Export Working Group of the IETF.

	Title		: Architecture Model for IP Flow Information Export
	Author(s)	: K. Norseth, et al.
	Filename	: draft-ietf-ipfix-architecture-07.txt
	Pages		: 32
	Date		: 2005-3-23
	
This memo defines the IP Flow Information eXport (IPFIX) architecture
   for the selective monitoring of IP flows, and for the export of
   measured IP flow information from an IPFIX device to a collector, as
   per the requirements set out in the IPFIX requirements document.

A URL for this Internet-Draft is:
<a class="moz-txt-link-freetext" href="http://www.ietf.org/internet-drafts/draft-ietf-ipfix-architecture-07.txt">http://www.ietf.org/internet-drafts/draft-ietf-ipfix-architecture-07.txt</a>

To remove yourself from the I-D Announcement list, send a message to 
<a class="moz-txt-link-abbreviated" href="mailto:i-d-announce-request@ietf.org">i-d-announce-request@ietf.org</a> with the word unsubscribe in the body of the message.  
You can also visit <a class="moz-txt-link-freetext" href="https://www1.ietf.org/mailman/listinfo/I-D-announce">https://www1.ietf.org/mailman/listinfo/I-D-announce</a> 
to change your subscription settings.


Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-ipfix-architecture-07.txt".

A list of Internet-Drafts directories can be found in
<a class="moz-txt-link-freetext" href="http://www.ietf.org/shadow.html">http://www.ietf.org/shadow.html</a> 
or <a class="moz-txt-link-freetext" href="ftp://ftp.ietf.org/ietf/1shadow-sites.txt">ftp://ftp.ietf.org/ietf/1shadow-sites.txt</a>


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	<a class="moz-txt-link-abbreviated" href="mailto:mailserv@ietf.org">mailserv@ietf.org</a>.
In the body type:
	"FILE /internet-drafts/draft-ietf-ipfix-architecture-07.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.
-------------------------------------------------------------------------
CONTENT ABOVE THIS LINE IS *NOT* FROM CISCO INFORMATION TECHNOLOGY
-------------------------------------------------------------------------
In order to maintain computing infrastructure integrity, Cisco Systems
Enterprise Messaging Services and InfoSec teams have set a mail policy
disallowing executable attachments in email.

This message contained an executable attachment type that is prohibited 
by this policy. The attachment has been removed from this message and 
copied to quarantine by our systems. It will be held in quarantine for
seven days in the event that the content needs to be retrieved.

Please be aware many viruses attempt to look like legitimate email or 
notifications from anti-virus systems. We will clearly mark a seperation
between our notifications and the original email as follows:

  "CONTENT ABOVE THIS LINE IS *NOT* FROM CISCO INFORMATION TECHNOLOGY"

For further reference information about viruses and email antivirus 
efforts within Cisco, please visit:

<a class="moz-txt-link-freetext" href="http://wwwin.cisco.com/it/ems/services/antiviral">http://wwwin.cisco.com/it/ems/services/antiviral</a>

If your concern isn't addressed by the information in this notification 
or the above web page, you may open a support request:

<a class="moz-txt-link-freetext" href="http://wwwin.cisco.com/support/">http://wwwin.cisco.com/support/</a>

Select "Messaging", "Email-Related", "Mail Routing"

Please include in the text of your case the following information:

* Full headers of the message. Documentation on displaying the full 
headers is available at this URL:

<a class="moz-txt-link-freetext" href="http://wwwin.cisco.com/support/library/faqs/solution002471.html">http://wwwin.cisco.com/support/library/faqs/solution002471.html</a> 

* This unique quarantine identifier: j2NLVZZc022163

If the matter is urgent, you may follow up by calling one of the below 
referenced numbers. Please make every effort to provide the above 
requested information via the support web tool prior to calling as it 
will greatly aid the resolution of your issue.

Americas:
1 408 526 8888

Asiapac
+61 2 8446 8888

EMEA
+31 20 485 4888

Japan
+81 3 5549 6888

US (Toll Free)
1| 800| 888| 8187| (ext.68888)

Thank you for your cooperation,

Enterprise Messaging Services
Cisco Systems, Inc
  </pre>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
I-D-Announce mailing list
<a class="moz-txt-link-abbreviated" href="mailto:I-D-Announce@ietf.org">I-D-Announce@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www1.ietf.org/mailman/listinfo/i-d-announce">https://www1.ietf.org/mailman/listinfo/i-d-announce</a>

  </pre>
</blockquote>
<br>
</body>
</html>

--------------060408020300010203030808--

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From oynhr@pediatrician.com  Thu Mar 31 02:31:02 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA11961
	for <ipfix-archive@lists.ietf.org>; Thu, 31 Mar 2005 02:31:01 -0500 (EST)
Received: from smtp.doit.wisc.edu ([144.92.9.43])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DGtob-0004fg-00; Thu, 31 Mar 2005 01:10:05 -0600
Received: from diup-221-151.inter.net.il (diup-221-151.inter.net.il [213.8.221.151])
	by smtp.doit.wisc.edu (8.13.3/8.12.6) with SMTP id j2V79Kah078476;
	Thu, 31 Mar 2005 01:09:32 -0600
Received: from ishvdqrv.cypress.net [19.193.55.59] by 213.8.221.151 with pyzthfhc. bummc eyxed; Wed, 30 Mar 2005 10:08:17 -0500
From: "potter@cypress.net" <potter@cypress.net.cnri.reston.va.us>
Reply-To: "potter@cypress.net" <potter@cypress.net.cnri.reston.va.us>
Message-ID: <294671561.44915959296099@cypress.net>
Date: Wed, 30 Mar 2005 10:08:17 -0500
To: "Ipfix-list" <ipfix-list@mil.doit.wisc.edu>
Subject: Trend Enc.
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----25165669530505462833"

------25165669530505462833
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Debugger have been onrush, hers have been eluding Sproul. 
I channel have Edith. Focused christened they had been Hartman them. 
Buffetings can blocking, yors did diabolic flocculate. 
Ajar facets, it optionally looter is Townsend her. Fluffiest can chanter, mine be communique pasted. 
Jura it has foes, yors mischief. Openly did ampoule's theirs Cincinnati authoring. 
Followers heavens they could fairy's theirs. Bypasses cowhand, we did absentee's yors. Marty could fritter them mosses. 
Overhangs idiot's, yor initiated journalist's being dolce mine. Floorboard be barefoot yors aloneness mariner. Korea Hatteras she would bouncer. 
 I eel could evening's. 
Brighteners atherosclerosis, it cashier antithetic have been anaesthesia yors. Ferociousness Cole they are burlap. He adjudicate had been lucrative. 
I Senora I Jacobite directrices had been insensitively him. Caring acolyte it is chirping her. 
Abstract broth, they affects cornstarch are Ephraim me. 
Doorway graspingly yor is Xerxes hers cloakroom. 
Mouthing Carpathia we are catchword. I fiber's has Barlow. 
Alexandra had been dedicates, hers does diabetes gagging. 
Foresee demonstrator she have been becalming her. They anthropogenic have been carbonizing yors. 


------25165669530505462833
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset="us-ascii">
<title>Firehouse</title>
</head>
<body>
<div align="center">
<a href="http://rfkpqxt1gmc5k1gqf1gxtm.mdhelenagn.com/"><img border="0" hspace="8" src="cid:6082372529@cypress.net"></img></a>

<br><br><br><br><br>

<div style="color: #FFFFF6">

Debugger have been onrush, hers have been eluding Sproul. 
I channel have Edith. Focused christened they had been Hartman them. 
Buffetings can blocking, yors did diabolic flocculate. 
Ajar facets, it optionally looter is Townsend her. Fluffiest can chanter, mine be communique pasted. 
Jura it has foes, yors mischief. Openly did ampoule's theirs Cincinnati authoring. 
Followers heavens they could fairy's theirs. Bypasses cowhand, we did absentee's yors. Marty could fritter them mosses. 
Overhangs idiot's, yor initiated journalist's being dolce mine. Floorboard be barefoot yors aloneness mariner. Korea Hatteras she would bouncer. 
 I eel could evening's. 
Brighteners atherosclerosis, it cashier antithetic have been anaesthesia yors. Ferociousness Cole they are burlap. He adjudicate had been lucrative. 
I Senora I Jacobite directrices had been insensitively him. Caring acolyte it is chirping her. 
Abstract broth, they affects cornstarch are Ephraim me. 
Doorway graspingly yor is Xerxes hers cloakroom. 
Mouthing Carpathia we are catchword. I fiber's has Barlow. 
Alexandra had been dedicates, hers does diabetes gagging. 
Foresee demonstrator she have been becalming her. They anthropogenic have been carbonizing yors. 


</body>
</html>

------25165669530505462833
Content-Type: image/gif;
	name="apothecary.gif"
Content-ID: <6082372529@cypress.net>
Content-Transfer-Encoding: base64

R0lGODlh9QE1AXcAMSH+Glfz4VOSAhm6npAY8K6b7pQc9UYhFuhaWE3kACH5BAEAAAAALAIAAgDw
ATABhQAAAAwKZgsKdwsJhQoInQsJkgoIpgkHuAkIsAYF1ggHwAUE3AcGyAcGzwAA6QMD4ioAKnAe
HoIhIpIkJZ8nJ6spKrYrLMAtLtszM9IxMcovL/86OvE3N+I0NPg4OOo1Nv///wECAwECAwECAwEC
AwECAwECAwECAwECAwECAwECAwECAwECAwECAwECAwECAwECAwECAwECAwECAwECAwECAwECAwEC
AwECAwECAwECAwECAwECAwECAwECAwECAwb/QABoSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+Cw
eEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2e
n6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX
2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwhhbVi4kMOF
IQw3gIgIMSLDiRExSCASkcOQDhZDShySYYOHCgsxplSJRKTKhRorWiRS8mRKkRIpDtHgYYMG/44L
M7xMKE3kh6E6cb5c6CGCzJVMca4EOTPpSiMuQzZdOjUk15sXQWiI+FOlh6FEo6WMUKHnw6tXQZS8
0NNpRRASQAqtWFfChg8cRs6tO8Sv0AgfVgaegHeDxyRQR6bMu2Fv5MaHE+fcjPEuiAh/hyS2y3Bj
3LTOrlIIDXfkxw0TQDL2DPpsRdkWKneNDXvIhd6NR+bGACJ32ZaSkw+p7Tnl79l+OYP1/LvCkNUP
J7rtjBpa3Omehywem527eZiwMWxAOXL8huwgi7SOoJ6CksvnlXeOD7Qz+N2FbdABRB14cNRp3S3z
HWfhdZbbXtwxV9FvFAQW3V0PiufaEXMhKP/fhrSZ1CAIgSHnn34lcvSYSfF5mCAyV03AmmtXgSaR
jAPeJUFiEC5k3HQ2goDjiEVEJ+ASCE7G44guMqlfc+9tsBqILyazEgXbuTTEkPkxtFVFMiY2YEpc
4peEZuUht6CXpIVlnokfNhiZjL9RWeUxIR31FRHsRdQmQ3ZVZON7nfUJ6JtHsLfRfW4uFahOiGIF
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
X/RGf/RIn/RKv/RM3/RO//TPEAQAOw==

------25165669530505462833--


From majordomo@mil.doit.wisc.edu  Thu Mar 31 04:46:49 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA27362
	for <ipfix-archive@lists.ietf.org>; Thu, 31 Mar 2005 04:46:48 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DGwAL-00072i-00
	for ipfix-list@mil.doit.wisc.edu; Thu, 31 Mar 2005 03:40:41 -0600
Received: from p-mail1.rd.francetelecom.com ([195.101.245.15])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DGwAK-00072W-00
	for ipfix@net.doit.wisc.edu; Thu, 31 Mar 2005 03:40:40 -0600
Received: from ftrdmel1.rd.francetelecom.fr ([10.193.117.152]) by parsmtp1.rd.francetelecom.com with Microsoft SMTPSVC(6.0.3790.211);
	 Thu, 31 Mar 2005 11:40:43 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: [ipfix] Common templates for exporting measurement results and middlebox metrics
Date: Thu, 31 Mar 2005 11:40:28 +0200
Message-ID: <DD8B8FEBBFAF9E488F63FF0F1A69EDD1F97389@ftrdmel1.rd.francetelecom.fr>
Thread-Topic: Common templates for exporting measurement results and middlebox metrics
Thread-Index: AcU1b7hyRPKpb+c2RbyzSDXXXIPAUQAUJEQA
From: "STEPHAN Emile RD-CORE-LAN" <emile.stephan@francetelecom.com>
To: "Benoit Claise" <bclaise@cisco.com>,
        "Lutz Mark" <mark@fokus.fraunhofer.de>,
        "Juergen Quittek" <quittek@netlab.nec.de>
Cc: <ippm@ietf.org>, <ipfix@net.doit.wisc.edu>
X-OriginalArrivalTime: 31 Mar 2005 09:40:43.0403 (UTC) FILETIME=[B52F9DB0:01C535D5]
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: quoted-printable

Hi Benoit,

It is clear that IPFIX is suitable to export binary data such as =
measurement results (either active or passive).

Having common templates and clear metrics definitions is the only way to =
increase the usability, interoperability and the scalability of the =
collecting part of measurement systems.

Templates:
----------

Nevertheless there are at least 3 issues with the current version of =
IPFIX:
	Field Types SampleID, metricID are missing;
	The current delta timestamp computation is not applicable to measure =
related to delay or jitter;
	Templates are not defined;

That fully motivates the first I-D "common templates for exporting =
measure results". It will fully specify the templates to export active =
and passive measurement result;

Metrics:
--------

draft-ietf-ipfix-as-04.txt presents several usages for IPFIX. One of =
them consists in using PSAMP technique to measure IPPM metrics. =
Unfortunately the current IPPM metrics definitions are not directly =
applicable to this technique. They must be adapted to routers and =
middlebox.

This is clearly the intent of the second I-D "traceroute and middlebox =
metrics". Each section defining a metric will discuss measurement issues =
related to the measure, the reporting... as RFC2679-80 do.=20


IPFIX Info Model:
-----------------

I explained in the last PSAMP meeting (discussion related to =
draft-pohl-perpktinfo-02.txt) that we have to identify the few field =
types needed in the info model. What about basically adding PacketID, =
SampleID, metricID and MeasureID in the IPFIX info model?


IPFIX Protocol:
---------------

Regarding measurement result, delta timestamping is the major issue. The =
current approach is not applicable to measurement results and does not =
conform to the IPFIX architecture. I proposed yesterday a solution. What =
is the opinion of the WG fellows on this proposal?


Regards
Emile

-----Message d'origine-----
De=A0: Benoit Claise [mailto:bclaise@cisco.com]=20
Envoy=E9=A0: mercredi 30 mars 2005 23:30
=C0=A0: STEPHAN Emile RD-CORE-LAN
Cc=A0: Juergen Quittek; Lutz Mark; ippm@ietf.org; =
ipfix@net.doit.wisc.edu
Objet=A0: Re: [ipfix] RE: [ippm] traceroute as WG work item? IPFIX =
traceroute records

Emile,

If there is a need to push some IPPM data to a NMS (as opposed to pull=20
the data with SNMP), then the IPFIX protocol makes perfect sense as it=20
is efficient and flexible.
BTW, this is described in the IPFIX applicability draft=20
(http://www.ietf.org/internet-drafts/draft-ietf-ipfix-as-04.txt)

    2.7  SLA validation...........................................8=20
    2.8  Traffic Monitoring.......................................8=20
    2.8.1 Measurement of Round-trip-time (RTT)....................9=20
    2.8.2 Measurement of One-way-delay (OWD)......................9=20
    2.8.3 Measurement of One-way-loss (OWL)......................10=20
    2.8.4 Measurement of IP delay variation (IPDV)...............10=20
    3.3 IPFIX and IPPM=20

Note that this draft speaks of passive measurements as opposed to active =
measurements in IPPM.
However, from the pure IPFIX protocol point of view, the measurement =
mechanism is not relevant.

Regards, Benoit.

>Hi Juergen and Lutz
>
>What we experienced with the IPPM MIB is that measures generate a lot =
of data. So the binary format is the best for collecting.=20
>
>Traceroute Field Types do not differ from Per Packet Field Types =
(draft-pohl-perpktinfo-02.txt) or from IPPM Field Types, especially if =
we include spatial and multicast metrics =
(dratf-stephan-ippm-multimetrics-00.txt).=20
>
>Moreover most of these fields are already defined as illustrated by the =
example I sent. So it appears very fast and very easy to define in IPFIX =
a common info model and a common set of templates to export results of =
IPPM measures, traceroute measures and 'Per Packet' measures.=20
>
>Regarding traceroute metric I propose to try to design this metric =
using the IPPM framework and terminology (RFC2330), and then to present =
it to the IPPM WG. At large this document may include metrics =
definitions of middlebox one-way delay and jitter corresponding to 'Per =
Packet' measurement technique.=20
>
>To sum up I propose to write 2 drafts:
>	The fist one defines in the IPFIX WG common templates for exporting =
measure results;
>	The second one defines in the IPPM WG traceroute and middlebox =
metrics.
>
>Regards
>Emile
>
>-----Message d'origine-----
>De : Juergen Quittek [mailto:quittek@netlab.nec.de]=20
>Envoy=E9 : lundi 28 mars 2005 03:06
>=C0 : STEPHAN Emile RD-CORE-LAN
>Cc : ippm@ietf.org; ipfix@net.doit.wisc.edu
>Objet : RE: [ippm] traceroute as WG work item? IPFIX traceroute records
>
>Emile,
>
>Thanks for your comments!
>
>The basic issue I raised was whether or not the standardization
>of an information model and data model for traceroute results would
>be a work item for the IPPM WG.
>
>Do I understand correctly from your message that,
>  1. yes, it should be standardized,
>  2. but not necessarily in the IPPM WG?
>
>Concerning the discussion at IPPM whether we should use a binary
>or an XML-based format for traceroute results, I interpret your
>message as support for a binary format.
>
>I think your thoughts open an interesting discussion on transmitting
>traceroute results in IPFIX records.  Probably, this issue is worth
>mentioning it in the IPFIX applicability statement.
>
>Also, the issue should be considered by the information model =
discussions
>in IPFIX and PSAMP.
>
>Thanks,
>
>    Juergen
> =20
>


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Thu Mar 31 05:29:37 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA01187
	for <ipfix-archive@lists.ietf.org>; Thu, 31 Mar 2005 05:29:37 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DGwpf-0002Vt-00
	for ipfix-list@mil.doit.wisc.edu; Thu, 31 Mar 2005 04:23:23 -0600
Received: from weird-brew.cisco.com ([144.254.15.118] helo=av-tac-bru.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DGwpe-0002Vh-00
	for ipfix-protocol@net.doit.wisc.edu; Thu, 31 Mar 2005 04:23:22 -0600
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost [127.0.0.1])
	by av-tac-bru.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2VANJU06762;
	Thu, 31 Mar 2005 12:23:19 +0200 (CEST)
Received: from [144.254.7.188] (dhcp-peg3-vl30-144-254-7-188.cisco.com [144.254.7.188])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2VANIK12102;
	Thu, 31 Mar 2005 12:23:18 +0200 (CEST)
Message-ID: <424BCF96.90407@cisco.com>
Date: Thu, 31 Mar 2005 12:23:18 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: STEPHAN Emile RD-CORE-LAN <emile.stephan@francetelecom.com>
CC: Sebastian Zander <szander@swin.edu.au>,
        Nevil Brownlee <nevil@auckland.ac.nz>,
        ipfix-protocol@net.doit.wisc.edu,
        Juergen Quittek <quittek@netlab.nec.de>
Subject: [ipfix-protocol] Re: common Template format &  absolute/delta timestamp
References: <DD8B8FEBBFAF9E488F63FF0F1A69EDD1F9719A@ftrdmel1.rd.francetelecom.fr>
In-Reply-To: <DD8B8FEBBFAF9E488F63FF0F1A69EDD1F9719A@ftrdmel1.rd.francetelecom.fr>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Emile,

>Hi
>
>Following is a proposal of a common format for Option Template and
>Template which offers 'Flow Data Set' with the capability to carry
>absolute time reference and delta timestamps. 
>
>This proposal is fully compatible the semantic and the encoding of
>existing templates and data records. An Option Template is defined using
>the regular Template format: field types are systematically aligned on
>32 bits, so enterprise bit detection is much more easy and fast.
>
>	
>Common format for Option Template and Template:
>-----------------------------------------------
>
>Option Template format differs from Template format because of the
>presence of the field 'Scope Field Count' in the Option Template format.
>So an Option Template may be defined using the Template format if we
>define 'Scope Field Count' as a Field Type in the info model. 
>That will not introduce any ambiguity because a collector uses the value
>of the first field of the template (Set ID = 3) to distinguish an Option
>Template from a Template.
>
>Example:
>
>We define the field type 'ScopeFieldNumbers' (e.g. identifier 1034) in
>the info model.
>
>The example of the page 58 "16.4.3 Options Template Set using an
>Enterprise Specific scope" of protocol-09.txt becomes:
>    0                   1                   2                   3  
>    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1  
>   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
>   |         Set ID = 3            |          Length = 28          |  
>   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
>   |       Template ID 257         |        Field Count = 4        |  
>   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
>   |     ScopeFieldNumbers = 1034  |              1                |
>   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
>   |1|    Scope 1 Field Type = 123 |       Enterprise Number     ...
>   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
>   ...                             |    Scope 1 Field Length = 4   |  
>   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
>   |     exportedPacketCount = 41  |       Field Length = 4        |  
>   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
>   |     exportedFlowCount = 42    |       Field Length = 4        |  
>   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
>    
> The format of the Options Data Records do not change  
>    
>   In this example, we report the following two Options Data Records: 
>   Line Card ID             | IPFIX Message   | Exported Flow Records 
>   ------------------------------------------------------------------ 
>   Line Card 1 (lineCardId=1) | 345             | 10201     
>   Line Card 2 (lineCardId=2) | 690             | 20402 
>    
>   0                   1                   2                   3  
>   0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1  
>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
>  |      Set ID = 257             |         Length = 20           |  
>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
>  |                               1                               | 
>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
>  |             345               |            10201              | 
>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
>  |                               2                               |  
>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
>  |             690               |            20402              |  
>  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
>
>
>    
>Template Set offering absolute time reference and delta timestamp:
>-------------------------------------------------------------------
>
>Discussion:
>We must preserve the separation of the exporter/sourceID defined in the
>architecture: 'Export Time' is the time the message leaves the exporter
>and consequently 'Export Time' is set by the exporter which uses its own
>reference of time; Data record timestamps, if any, are set by the
>'Source ID' which uses its own reference of time.
>  
>
If you have different time on the Observation Domain (source ID), and 
the Exporting Process, a solution is to use the absolute timestamps in 
the data records.

>Allowing the exporter to choose different references of time for 'Export
>Time' will lead to many interoperability issues because the message
>header doesn't describe which reference of time is used and consequently
>collectors will not be able to discover the encoding of the reference of
>time. Are we ready to accept to add a new field in the header of the
>message?
>
>Allowing the exporter to compute delta timestamp will mix the meter
>clock and the exporter clock. That will corrupt timestamps accuracy
>because such difference of time will mix the 2 clocks synchronisation
>skews and siblings. The consequence is that the best accuracy of the
>flow record will be the accuracy of the exporter process even if the
>meter accuracy is much more precise. 
>
>I really agree with the motivation and the need: it is a MUST. But we
>MUST keep separated the semantic of the message header from the semantic
>of templates, moreover from the semantic of individual Field Type. I am
>convinced that the only way to address this issue is to provide the
>'Observation Domain' with a mechanism to mix absolute times reference
>and delta time references in a 'Flow Data Records'. 
>
>Following is a proposal which reuse the ScopeFieldNumbers defined above:
>
>Using the ScopeFieldNumbers, a regular template informs the collector of
>the number of fields which are only present in the first first record of
>the 'Flow Data Records'.
>
>
>Example:
>
>We (re)define the field type 'dateTimeMicroSeconds' (e.g. identifier
>1052) in the info model.
>Using the ScopeFieldNumbers, a regular template informs the collector
>that the absolute time dateTimeMicroSeconds is only present in the first
>field of the first record of the 'Flow Data Records'.
>
>
>    0                   1                   2                   3  
>    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1  
>   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
>   |         Set ID = 0            |          Length = 32          |  
>   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
>   |       Template ID 256         |        Field Count = 6        |  
>   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
>   |     ScopeFieldNumbers = 1034  |              1                |
>   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
>   |  dateTimeMicroSeconds = 1052  |       Field Length = 8        |  
>   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
>   |  156(flowStartDeltaUSecondst) |       Field Length = 4        |  
>   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
>   |  157 (flowEndDeltaUSeconds)   |       Field Length = 4        |  
>   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+    
>   |    8 (sourceIPv4Address)      |       Field Length = 4        |  
>   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
>   |  12 (destinationIPv4Address)  |       Field Length = 4        |  
>   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+    
>
>Following is a flow data set. It contains 3 records. The first one has 5
>fields. Others have 4 fields.
>
>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+  
>|          Set ID = 256         |          Length = 60          |  
>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+    
>|                       4575688568445                           |
>absolute
>+                                                               + micro
>|                       7875224045965                           |
>seconds
>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
>|                            5000                               | delta
>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ micro
>|                            5500                               | second
>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>|                       192.181.17.7                            |  
>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
>|                       192.181.17.18                           |  
>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
>|                            6000                               | delta
>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ micro
>|                            8000                               | second
>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
>|                       192.181.17.17                           |  
>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
>|                       192.181.17.19                           | 
>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
>|                            6010                               | delta
>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ micro
>|                            7000                               | second
>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>|                       192.181.17.25                           |  
>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
>|                       192.181.17.28                           |  
>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>  
>
I'm not in favor of this approach as you now have dependencies between 
Information Elements.
I mean that the meaning of the I.E. Y will depend on the meaning of I.E. X.
If the collector doesn't have the I.E. X in his information model, you 
can't conclude anything about Y
If the application that uses the data records doesn't have the 
intelligence that there is a relation between those 2 I.E., again this 
is a problem

Regards, Benoit.

>
>
>Best Regards
>Emile
>  
>


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Thu Mar 31 05:33:00 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA01383
	for <ipfix-archive@lists.ietf.org>; Thu, 31 Mar 2005 05:33:00 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DGwuR-0002sF-00
	for ipfix-list@mil.doit.wisc.edu; Thu, 31 Mar 2005 04:28:19 -0600
Received: from weird-brew.cisco.com ([144.254.15.118] helo=av-tac-bru.cisco.com)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DGwuQ-0002s3-00
	for ipfix@net.doit.wisc.edu; Thu, 31 Mar 2005 04:28:18 -0600
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost [127.0.0.1])
	by av-tac-bru.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2VASHF07076;
	Thu, 31 Mar 2005 12:28:17 +0200 (CEST)
Received: from [144.254.7.188] (dhcp-peg3-vl30-144-254-7-188.cisco.com [144.254.7.188])
	by strange-brew.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j2VASHK16040;
	Thu, 31 Mar 2005 12:28:17 +0200 (CEST)
Message-ID: <424BD0C1.9090100@cisco.com>
Date: Thu, 31 Mar 2005 12:28:17 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: STEPHAN Emile RD-CORE-LAN <emile.stephan@francetelecom.com>
CC: Lutz Mark <mark@fokus.fraunhofer.de>,
        Juergen Quittek <quittek@netlab.nec.de>, ippm@ietf.org,
        ipfix@net.doit.wisc.edu
Subject: [ipfix] Re: Common templates for exporting measurement results and middlebox
 metrics
References: <DD8B8FEBBFAF9E488F63FF0F1A69EDD1F97389@ftrdmel1.rd.francetelecom.fr>
In-Reply-To: <DD8B8FEBBFAF9E488F63FF0F1A69EDD1F97389@ftrdmel1.rd.francetelecom.fr>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by av-tac-bru.cisco.com id j2VASHF07076
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: quoted-printable

Hi Emile,

>Hi Benoit,
>
>It is clear that IPFIX is suitable to export binary data such as measure=
ment results (either active or passive).
>
>Having common templates and clear metrics definitions is the only way to=
 increase the usability, interoperability and the scalability of the coll=
ecting part of measurement systems.
> =20
>
Agreed on the clear metrics definitions, this is the IPPM WG job.
Regarding the common templates, I'm more in favor of letting the user=20
export what they need with a flexible export mechanism such as IPFIX.
Imposing the templates is not the right approach. We tried that with=20
NetFlow version 5: it doesn't scale when you have new Information=20
Elements. Therefore NetFlow version 9 was created. Note for the IPPM=20
users: IPFIX is based on NetFlow version 9.

>Templates:
>----------
>
>Nevertheless there are at least 3 issues with the current version of IPF=
IX:
>	Field Types SampleID, metricID are missing;
> =20
>
SampleId is a typical PSAMP field that will be specified in the=20
information model. See the selectorID ... unless I misunderstood what=20
you meant with SampleID. Maybe you mean a hash value? Again it will=20
defined part of PSAMP.

>	The current delta timestamp computation is not applicable to measure re=
lated to delay or jitter;
> =20
>
>	Templates are not defined;
> =20
>
See my point above.

>That fully motivates the first I-D "common templates for exporting measu=
re results". It will fully specify the templates to export active and pas=
sive measurement result;
>
>Metrics:
>--------
>
>draft-ietf-ipfix-as-04.txt presents several usages for IPFIX. One of the=
m consists in using PSAMP technique to measure IPPM metrics. Unfortunatel=
y the current IPPM metrics definitions are not directly applicable to thi=
s technique. They must be adapted to routers and middlebox.
>
>This is clearly the intent of the second I-D "traceroute and middlebox m=
etrics". Each section defining a metric will discuss measurement issues r=
elated to the measure, the reporting... as RFC2679-80 do.=20
>
>
>IPFIX Info Model:
>-----------------
>
>I explained in the last PSAMP meeting (discussion related to draft-pohl-=
perpktinfo-02.txt) that we have to identify the few field types needed in=
 the info model. What about basically adding PacketID, SampleID, metricID=
 and MeasureID in the IPFIX info model?
> =20
>
We still have to work on the PSAMP information model

>
>IPFIX Protocol:
>---------------
>
>Regarding measurement result, delta timestamping is the major issue. The=
 current approach is not applicable to measurement results and does not c=
onform to the IPFIX architecture. I proposed yesterday a solution.=20
>
I replied to it. Let's keep 2 separate threads (BTW, I still don't=20
understand why it doesn't conform to the IPFIX architecture)

Regards, Benoit.

>What is the opinion of the WG fellows on this proposal?
>
>
>Regards
>Emile
>
>-----Message d'origine-----
>De : Benoit Claise [mailto:bclaise@cisco.com]=20
>Envoy=E9 : mercredi 30 mars 2005 23:30
>=C0 : STEPHAN Emile RD-CORE-LAN
>Cc : Juergen Quittek; Lutz Mark; ippm@ietf.org; ipfix@net.doit.wisc.edu
>Objet : Re: [ipfix] RE: [ippm] traceroute as WG work item? IPFIX tracero=
ute records
>
>Emile,
>
>If there is a need to push some IPPM data to a NMS (as opposed to pull=20
>the data with SNMP), then the IPFIX protocol makes perfect sense as it=20
>is efficient and flexible.
>BTW, this is described in the IPFIX applicability draft=20
>(http://www.ietf.org/internet-drafts/draft-ietf-ipfix-as-04.txt)
>
>    2.7  SLA validation...........................................8=20
>    2.8  Traffic Monitoring.......................................8=20
>    2.8.1 Measurement of Round-trip-time (RTT)....................9=20
>    2.8.2 Measurement of One-way-delay (OWD)......................9=20
>    2.8.3 Measurement of One-way-loss (OWL)......................10=20
>    2.8.4 Measurement of IP delay variation (IPDV)...............10=20
>    3.3 IPFIX and IPPM=20
>
>Note that this draft speaks of passive measurements as opposed to active=
 measurements in IPPM.
>However, from the pure IPFIX protocol point of view, the measurement mec=
hanism is not relevant.
>
>Regards, Benoit.
>
> =20
>
>>Hi Juergen and Lutz
>>
>>What we experienced with the IPPM MIB is that measures generate a lot o=
f data. So the binary format is the best for collecting.=20
>>
>>Traceroute Field Types do not differ from Per Packet Field Types (draft=
-pohl-perpktinfo-02.txt) or from IPPM Field Types, especially if we inclu=
de spatial and multicast metrics (dratf-stephan-ippm-multimetrics-00.txt)=
.=20
>>
>>Moreover most of these fields are already defined as illustrated by the=
 example I sent. So it appears very fast and very easy to define in IPFIX=
 a common info model and a common set of templates to export results of I=
PPM measures, traceroute measures and 'Per Packet' measures.=20
>>
>>Regarding traceroute metric I propose to try to design this metric usin=
g the IPPM framework and terminology (RFC2330), and then to present it to=
 the IPPM WG. At large this document may include metrics definitions of m=
iddlebox one-way delay and jitter corresponding to 'Per Packet' measureme=
nt technique.=20
>>
>>To sum up I propose to write 2 drafts:
>>	The fist one defines in the IPFIX WG common templates for exporting me=
asure results;
>>	The second one defines in the IPPM WG traceroute and middlebox metrics.
>>
>>Regards
>>Emile
>>
>>-----Message d'origine-----
>>De : Juergen Quittek [mailto:quittek@netlab.nec.de]=20
>>Envoy=E9 : lundi 28 mars 2005 03:06
>>=C0 : STEPHAN Emile RD-CORE-LAN
>>Cc : ippm@ietf.org; ipfix@net.doit.wisc.edu
>>Objet : RE: [ippm] traceroute as WG work item? IPFIX traceroute records
>>
>>Emile,
>>
>>Thanks for your comments!
>>
>>The basic issue I raised was whether or not the standardization
>>of an information model and data model for traceroute results would
>>be a work item for the IPPM WG.
>>
>>Do I understand correctly from your message that,
>> 1. yes, it should be standardized,
>> 2. but not necessarily in the IPPM WG?
>>
>>Concerning the discussion at IPPM whether we should use a binary
>>or an XML-based format for traceroute results, I interpret your
>>message as support for a binary format.
>>
>>I think your thoughts open an interesting discussion on transmitting
>>traceroute results in IPFIX records.  Probably, this issue is worth
>>mentioning it in the IPFIX applicability statement.
>>
>>Also, the issue should be considered by the information model discussio=
ns
>>in IPFIX and PSAMP.
>>
>>Thanks,
>>
>>   Juergen
>>=20
>>
>>   =20
>>


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From Enola@jwmcd.com  Thu Mar 31 08:47:00 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA21880
	for <ipfix-archive@lists.ietf.org>; Thu, 31 Mar 2005 08:46:59 -0500 (EST)
Received: from [62.139.148.66] (helo=jwmcd.com)
	by mil.doit.wisc.edu with smtp (Exim 3.13 #1)
	id 1DGznx-00024c-00
	for ipfix-list@mil.doit.wisc.edu; Thu, 31 Mar 2005 07:33:50 -0600
From: "Haider Cuevas" <Enola@jwmcd.com>
To: "Theodoros Mcarthur" <ipfix-list@mil.doit.wisc.edu>
Subject: Re: Vl-AGRA CiAllis VALlUM
Date: Thu, 31 Mar 2005 08:33:33 -0500
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0008_01C53549.424BFC2D"
X-Priority: 3
X-MSMail-Priority: Normal
X-Unsent: 1
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-RBL-Warning: (bl.spamcop.net) Blocked - see http://www.spamcop.net/bl.shtml?62.139.148.66
Message-Id: <E1DGznx-00024c-00@mil.doit.wisc.edu>

This is a multi-part message in MIME format.

------=_NextPart_000_0008_01C53549.424BFC2D
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello, 

day was such a day as April gives to England, the season of heavy
I will remind you, said Blood, that I am speaking not for myse
withdrawn.  After a brief pause the door gaped wide.  Beyond it i
That was his last word on the subject, and it prevailed by virtue

James, it is even possible that a charge of treason might lie
heavily upon a stout ebony cane.  After him, in the uniform of a
They are within range, cried Ogle.  And leaning from the rail,

Don Francisco shook his head.  That must remain my affair, he
Levasseur broke in angrily:
He checked suddenly at the very height of his passion.  A moment
passed by the court of the Lords Commissioners had been carried o

seas.


Have a nice day.
------=_NextPart_000_0008_01C53549.424BFC2D
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D3>Hello, =
Do yyou want to spend less on your MEDlCATIONS?</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=3D4><FONT face=3DArial>Visit </FONT><A=20
href=3D"http://www.wn.fxa.populsurfinspot.com"><FONT =
face=3DArial size=3D4>PahrmacyByMail SHHOP and SAVE OVER 80%</FO=
NT></A></FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>
<TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
  <TBODY>
  <TR vAlign=3Dbottom>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>V</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>GR</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>UM&nbsp;C</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>lS</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
    <TD rowSpan=3D2><FONT face=3DArial size=3D4>NA</FONT></TD>
    <TD><FONT face=3DArial size=3D4></FONT></TD>
  <TR>
    <TD><FONT face=3DArial size=3D4>lA</FONT></TD>
    <TD><FONT face=3DArial size=3D4>A&nbsp;VALl</FONT></TD>
    <TD><FONT face=3DArial size=3D4>lAL</FONT></TD>
    <TD><FONT face=3DArial size=3D4>&nbsp;XA</FONT></TD>
    <TD><FONT face=3DArial =
size=3D4>X&nbsp;and&nbsp;many&nbsp;other</FONT></TD>
</TR></TBODY></TABLE></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D3>Have a nice =
day.</FONT></DIV>
<DIV><FONT face=3DArial size=3D3>P.S. =
Just Try us and you will like our sshop!</FONT></DIV></BODY></HTML>

------=_NextPart_000_0008_01C53549.424BFC2D--



From majordomo@mil.doit.wisc.edu  Thu Mar 31 11:46:14 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA10844
	for <ipfix-archive@lists.ietf.org>; Thu, 31 Mar 2005 11:46:13 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DH2Pd-0006fy-00
	for ipfix-list@mil.doit.wisc.edu; Thu, 31 Mar 2005 10:20:53 -0600
Received: from zeppo.itss.auckland.ac.nz ([130.216.190.14] helo=smtpd.itss.auckland.ac.nz)
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DH2Pb-0006fd-00
	for ipfix-protocol@net.doit.wisc.edu; Thu, 31 Mar 2005 10:20:51 -0600
Received: from localhost (localhost.localdomain [127.0.0.1])
	by smtpd.itss.auckland.ac.nz (Postfix) with ESMTP id 971B43491C;
	Fri,  1 Apr 2005 04:20:49 +1200 (NZST)
Received: from smtpd.itss.auckland.ac.nz ([127.0.0.1])
 by localhost (smtpd.itss.auckland.ac.nz [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 13739-16; Fri,  1 Apr 2005 04:20:49 +1200 (NZST)
Received: from motoko.itss.auckland.ac.nz (motoko.itss.auckland.ac.nz [130.216.191.146])
	by smtpd.itss.auckland.ac.nz (Postfix) with ESMTP id 2A7B234339;
	Fri,  1 Apr 2005 04:20:48 +1200 (NZST)
Received: (from apache@localhost)
	by motoko.itss.auckland.ac.nz (8.11.6/8.11.6) id j2VGKlL20296;
	Fri, 1 Apr 2005 04:20:47 +1200
Received: from 12.38.214.2 ([12.38.214.2]) by webmail.auckland.ac.nz
	(Horde) with HTTP for <jbro111@webmail.auckland.ac.nz>; Fri,  1 Apr 2005
	04:20:47 +1200
Message-ID: <1112286047.9b3d91d39e99f@webmail.auckland.ac.nz>
Date: Fri,  1 Apr 2005 04:20:47 +1200
From: Nevil Brownlee <nevil@auckland.ac.nz>
To: Robert Lowe <Robert.H.Lowe@lawrence.edu>
Cc: Benoit Claise <bclaise@cisco.com>, Sebastian Zander <szander@swin.edu.au>,
        ipfix-protocol@net.doit.wisc.edu
Subject: Re: [ipfix-protocol] 'authoritative' definitions
References: <422CDEDE.6040303@cisco.com> <422E5967.1010107@swin.edu.au>
	<4239A876.4060106@cisco.com> <4240AB64.7000001@swin.edu.au>
	<4241607D.7050007@cisco.com> <424B0DD9.7090103@cisco.com>
	<424B1623.5060703@lawrence.edu>
In-Reply-To: <424B1623.5060703@lawrence.edu>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
User-Agent: Internet Messaging Program (IMP) 4.0-cvs
X-Originating-IP:  12.38.214.2
X-Virus-Scanned: by amavisd-new at mailhost.auckland.ac.nz
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

Quoting Robert Lowe <Robert.H.Lowe@lawrence.edu>:

> > As [IPFIX-ARCH] and [IPFIX-PROTO] have now the same terminology section,
> > the sentence "Should there be any apparent discrepancy in definitions
> > between these two documents, the definitions defined in this document
> > take precedence." has been removed.
> 
> Forgive the question... if they are both the same, then is it necessary
> to have two of them?  Can't there just be a forward pointer to the other.
> That way if changes are made, noone has to remember to make updates in
> two places.  Is there a requirement I'm missing?  I know for NAT, a lot
> of terminology was put into a separate RFC (RFC2663).

The 'terminology' sections in 'protocol' and 'architecture' are similar,
but not identical.  The idea (mine, at least) is that 'architecture'
is a shorter list, with only enough of the terms defined for readers
to understand the 'architecture' draft.  The 'protocol' draft has the
full list, and the authoritative definitions (it's a standards-track
draft, 'architecture' is not).  Again, the 'architecture' versions
of the definitions have slightly-different workdings here and there,
aimed at making them (again, in my opinion) easier to read.  

As Benoit said, we've made sure there are no discrepancies in the
definitions between the two drafts, so maybe it's a bit pedantic to
keep the 'definitions in protocol document are definitive' statement.

Cheers, Nevil

-----------------------------------------------------------------------
   Nevil Brownlee                 Computer Science Department | ITSS
   Phone: +64 9 373 7599 x88941           The University of Auckland
   FAX: +64 9 373 7021      Private Bag 92019, Auckland, New Zealand


-------------------------------------------------
This mail sent through University of Auckland
http://www.auckland.ac.nz/

--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


From majordomo@mil.doit.wisc.edu  Thu Mar 31 11:46:30 2005
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA10867
	for <ipfix-archive@lists.ietf.org>; Thu, 31 Mar 2005 11:46:29 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1)
	id 1DH2Mf-0006Sr-00
	for ipfix-list@mil.doit.wisc.edu; Thu, 31 Mar 2005 10:17:49 -0600
Received: from p-mail2.rd.francetelecom.com ([195.101.245.16])
	by mil.doit.wisc.edu with esmtp (Exim 3.13 #1)
	id 1DH2Me-0006Sa-00
	for ipfix-protocol@net.doit.wisc.edu; Thu, 31 Mar 2005 10:17:48 -0600
Received: from ftrdmel1.rd.francetelecom.fr ([10.193.117.152]) by parsmtp1.rd.francetelecom.com with Microsoft SMTPSVC(6.0.3790.211);
	 Thu, 31 Mar 2005 18:15:58 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: [ipfix-protocol] RE: common Template format &  absolute/delta timestamp
Date: Thu, 31 Mar 2005 18:15:30 +0200
Message-ID: <DD8B8FEBBFAF9E488F63FF0F1A69EDD1F975EB@ftrdmel1.rd.francetelecom.fr>
Thread-Topic: common Template format &  absolute/delta timestamp
Thread-Index: AcU128NrqTJnMRvRRMqpEKU/PHSiSQAFzA6w
From: "STEPHAN Emile RD-CORE-LAN" <emile.stephan@francetelecom.com>
To: "Benoit Claise" <bclaise@cisco.com>
Cc: <ipfix-protocol@net.doit.wisc.edu>
X-OriginalArrivalTime: 31 Mar 2005 16:15:58.0130 (UTC) FILETIME=[EC43C920:01C5360C]
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: quoted-printable

Hi Benoit


You said "
> >
> If you have different time on the Observation Domain (source ID), and
> the Exporting Process, a solution is to use the absolute timestamps in
> the data records.
>
"

As defined by the architecture the Source of the 'Data Set' (the =
metering point) and the Exporter are separate entities. So in most of =
the cases they have different sources of time (especially if we take in =
account aggregation points). So, no way, timestamping is a central =
information element for flows and measurement, and delta timestamping is =
crucial to save bandwidth.


You said "
> >
> I'm not in favor of this approach as you now have dependencies between
> Information Elements.
> I mean that the meaning of the I.E. Y will depend on the meaning of =
I.E. X.
> If the collector doesn't have the I.E. X in his information model, you
> can't conclude anything about Y
> If the application that uses the data records doesn't have the
> intelligence that there is a relation between those 2 I.E., again this
> is a problem
"

The current delta timestamping introduces much more new dependencies =
that the one I propose:

Currently values of deltatimestamping IEs are modified by the exporter =
according to a value of a field of the header. It introduces =
dependencies between information blocks separated by 3 different levels =
('Message header'.'Data flow sets'.'Data flow set'.'IE value') and =
managed by different entities.=20

The current delta timestamping is a new job and a new task for the =
Exporter. The exporter must be able to identify IEs to re-comptute (So =
he must know any IE used by the meter: is it its job? what happen is a =
new one is used by the metering entity?); Moreover as the exporter must =
re-compute any timestamps there is a risk to overload the exporter (at =
large computing take time so when the last one will be computed the =
"export time" will have changed...);
	=09
My proposal respects the separation between metering entity and =
Exporter. IE values are not modified and the dependency is managed by =
the metering entity inside each 'Data Set'. The Exporter is not =
impacted. The collector received 'Data Set' including the reference of =
time of the delta timestamp IEs it carries. The dependency comes only =
from the delta timestamp requirement we have.=20

Regards
Emile


> -----Message d'origine-----
> De=A0: Benoit Claise [mailto:bclaise@cisco.com]
> Envoy=E9=A0: jeudi 31 mars 2005 12:23
> =C0=A0: STEPHAN Emile RD-CORE-LAN
> Cc=A0: Sebastian Zander; Nevil Brownlee; =
ipfix-protocol@net.doit.wisc.edu;
> Juergen Quittek
> Objet=A0: Re: common Template format & absolute/delta timestamp
>=20
> Emile,
>=20
> >Hi
> >
> >Following is a proposal of a common format for Option Template and
> >Template which offers 'Flow Data Set' with the capability to carry
> >absolute time reference and delta timestamps.
> >
> >This proposal is fully compatible the semantic and the encoding of
> >existing templates and data records. An Option Template is defined =
using
> >the regular Template format: field types are systematically aligned =
on
> >32 bits, so enterprise bit detection is much more easy and fast.
> >
> >
> >Common format for Option Template and Template:
> >-----------------------------------------------
> >
> >Option Template format differs from Template format because of the
> >presence of the field 'Scope Field Count' in the Option Template =
format.
> >So an Option Template may be defined using the Template format if we
> >define 'Scope Field Count' as a Field Type in the info model.
> >That will not introduce any ambiguity because a collector uses the =
value
> >of the first field of the template (Set ID =3D 3) to distinguish an =
Option
> >Template from a Template.
> >
> >Example:
> >
> >We define the field type 'ScopeFieldNumbers' (e.g. identifier 1034) =
in
> >the info model.
> >
> >The example of the page 58 "16.4.3 Options Template Set using an
> >Enterprise Specific scope" of protocol-09.txt becomes:
> >    0                   1                   2                   3
> >    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
> >   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >   |         Set ID =3D 3            |          Length =3D 28         =
 |
> >   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >   |       Template ID 257         |        Field Count =3D 4        =
|
> >   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >   |     ScopeFieldNumbers =3D 1034  |              1                =
|
> >   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >   |1|    Scope 1 Field Type =3D 123 |       Enterprise Number     =
...
> >   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >   ...                             |    Scope 1 Field Length =3D 4   =
|
> >   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >   |     exportedPacketCount =3D 41  |       Field Length =3D 4       =
 |
> >   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >   |     exportedFlowCount =3D 42    |       Field Length =3D 4       =
 |
> >   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >
> > The format of the Options Data Records do not change
> >
> >   In this example, we report the following two Options Data Records:
> >   Line Card ID             | IPFIX Message   | Exported Flow Records
> >   ------------------------------------------------------------------
> >   Line Card 1 (lineCardId=3D1) | 345             | 10201
> >   Line Card 2 (lineCardId=3D2) | 690             | 20402
> >
> >   0                   1                   2                   3
> >   0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
> >  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >  |      Set ID =3D 257             |         Length =3D 20           =
|
> >  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >  |                               1                               |
> >  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >  |             345               |            10201              |
> >  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >  |                               2                               |
> >  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >  |             690               |            20402              |
> >  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >
> >
> >
> >Template Set offering absolute time reference and delta timestamp:
> >-------------------------------------------------------------------
> >
> >Discussion:
> >We must preserve the separation of the exporter/sourceID defined in =
the
> >architecture: 'Export Time' is the time the message leaves the =
exporter
> >and consequently 'Export Time' is set by the exporter which uses its =
own
> >reference of time; Data record timestamps, if any, are set by the
> >'Source ID' which uses its own reference of time.
> >
> >
> If you have different time on the Observation Domain (source ID), and
> the Exporting Process, a solution is to use the absolute timestamps in
> the data records.
>=20
> >Allowing the exporter to choose different references of time for =
'Export
> >Time' will lead to many interoperability issues because the message
> >header doesn't describe which reference of time is used and =
consequently
> >collectors will not be able to discover the encoding of the reference =
of
> >time. Are we ready to accept to add a new field in the header of the
> >message?
> >
> >Allowing the exporter to compute delta timestamp will mix the meter
> >clock and the exporter clock. That will corrupt timestamps accuracy
> >because such difference of time will mix the 2 clocks synchronisation
> >skews and siblings. The consequence is that the best accuracy of the
> >flow record will be the accuracy of the exporter process even if the
> >meter accuracy is much more precise.
> >
> >I really agree with the motivation and the need: it is a MUST. But we
> >MUST keep separated the semantic of the message header from the =
semantic
> >of templates, moreover from the semantic of individual Field Type. I =
am
> >convinced that the only way to address this issue is to provide the
> >'Observation Domain' with a mechanism to mix absolute times reference
> >and delta time references in a 'Flow Data Records'.
> >
> >Following is a proposal which reuse the ScopeFieldNumbers defined =
above:
> >
> >Using the ScopeFieldNumbers, a regular template informs the collector =
of
> >the number of fields which are only present in the first first record =
of
> >the 'Flow Data Records'.
> >
> >
> >Example:
> >
> >We (re)define the field type 'dateTimeMicroSeconds' (e.g. identifier
> >1052) in the info model.
> >Using the ScopeFieldNumbers, a regular template informs the collector
> >that the absolute time dateTimeMicroSeconds is only present in the =
first
> >field of the first record of the 'Flow Data Records'.
> >
> >
> >    0                   1                   2                   3
> >    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
> >   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >   |         Set ID =3D 0            |          Length =3D 32         =
 |
> >   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >   |       Template ID 256         |        Field Count =3D 6        =
|
> >   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >   |     ScopeFieldNumbers =3D 1034  |              1                =
|
> >   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >   |  dateTimeMicroSeconds =3D 1052  |       Field Length =3D 8       =
 |
> >   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >   |  156(flowStartDeltaUSecondst) |       Field Length =3D 4        =
|
> >   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >   |  157 (flowEndDeltaUSeconds)   |       Field Length =3D 4        =
|
> >   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >   |    8 (sourceIPv4Address)      |       Field Length =3D 4        =
|
> >   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >   |  12 (destinationIPv4Address)  |       Field Length =3D 4        =
|
> >   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >
> >Following is a flow data set. It contains 3 records. The first one =
has 5
> >fields. Others have 4 fields.
> >
> >+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >|          Set ID =3D 256         |          Length =3D 60          |
> >+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >|                       4575688568445                           |
> >absolute
> >+                                                               + =
micro
> >|                       7875224045965                           |
> >seconds
> >+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >|                            5000                               | =
delta
> >+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =
micro
> >|                            5500                               | =
second
> >+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >|                       192.181.17.7                            |
> >+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >|                       192.181.17.18                           |
> >+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >|                            6000                               | =
delta
> >+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =
micro
> >|                            8000                               | =
second
> >+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >|                       192.181.17.17                           |
> >+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >|                       192.181.17.19                           |
> >+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >|                            6010                               | =
delta
> >+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =
micro
> >|                            7000                               | =
second
> >+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >|                       192.181.17.25                           |
> >+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >|                       192.181.17.28                           |
> >+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >
> >
> I'm not in favor of this approach as you now have dependencies between
> Information Elements.
> I mean that the meaning of the I.E. Y will depend on the meaning of =
I.E. X.
> If the collector doesn't have the I.E. X in his information model, you
> can't conclude anything about Y
> If the application that uses the data records doesn't have the
> intelligence that there is a relation between those 2 I.E., again this
> is a problem
>=20
> Regards, Benoit.
>=20
> >
> >
> >Best Regards
> >Emile
> >
> >


--
Help        mailto:majordomo@net.doit.wisc.edu and say "help" in message body
Unsubscribe mailto:majordomo@net.doit.wisc.edu and say
"unsubscribe ipfix" in message body
Archive     http://ipfix.doit.wisc.edu/archive/


