Re: [ipfix] Slides from IETF presentation.

Stewart Bryant <stbryant@cisco.com> Thu, 20 November 2003 14:33 UTC

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 JAA06114 for <ipfix-archive@lists.ietf.org>; Thu, 20 Nov 2003 09:33:40 -0500 (EST)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1) id 1AMpfJ-0006Es-00 for ipfix-list@mil.doit.wisc.edu; Thu, 20 Nov 2003 08:20:13 -0600
Received: from ams-iport-1.cisco.com ([144.254.74.5]) by mil.doit.wisc.edu with esmtp (Exim 3.13 #1) id 1AMpfI-0006Ej-00 for ipfix@net.doit.wisc.edu; Thu, 20 Nov 2003 08:20:12 -0600
Received: from cisco.com (144.254.74.60) by ams-iport-1.cisco.com with ESMTP; 20 Nov 2003 15:17:40 +0100
Received: from cisco.com (localhost [127.0.0.1]) by ams-msg-core-1.cisco.com (8.12.2/8.12.6) with ESMTP id hAKEK0UT011867; Thu, 20 Nov 2003 15:20:00 +0100 (MET)
Received: from cisco.com (dhcp-rea-gp250-64-103-65-77.cisco.com [64.103.65.77]) by cisco.com (8.8.8/2.6/Cisco List Logging/8.8.8) with ESMTP id OAA01320; Thu, 20 Nov 2003 14:20:10 GMT
Message-ID: <3FBCCD99.1020705@cisco.com>
Date: Thu, 20 Nov 2003 14:20:09 +0000
From: Stewart Bryant <stbryant@cisco.com>
Reply-To: stbryant@cisco.com
Organization: Cisco Systems, Inc.
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: "MEYER,JEFFREY D (HP-Cupertino,ex1)" <jeff.meyer2@hp.com>
CC: 'Ganesh Sadasivan' <gsadasiv@cisco.com>, Mark Fullmer <maf@eng.oar.net>, ipfix@net.doit.wisc.edu
Subject: Re: [ipfix] Slides from IETF presentation.
References: <1758A044D46A8A4CB320429F9462D6C248F713@xsun03.ptp.hp.com>
In-Reply-To: <1758A044D46A8A4CB320429F9462D6C248F713@xsun03.ptp.hp.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

OK, I am happy to change to this encoding.

I would imagine that when the IETF runs out of 2**15 IEs it
will register iteslf as a vendor giving it another 2**15 IEs :)

Stewart

MEYER,JEFFREY D (HP-Cupertino,ex1) wrote:

> Hi,
> 
>   In the interest of trying to borrow from existing IETF work.  My
> recommendation would be to go with Stewart and Ganesh's proposal in 4.2
> Compressed VI Qualified Template Flowset.
> 
>   http://www.ietf.org/internet-drafts/draft-bryant-ipfix-vendor-ie-00.txt
> 
>   This most closely resembles the way in which Diameter deals with vendor
> proprietary and IETF defined field (attribute) id's.
> 
>   See section 4.1 AVP Header in http://www.faqs.org/rfcs/rfc3588.html
> 
>   I would recommend that instead of having "reserved ranges" of id's,
> however that we reduce the size of field id's from 2**16 to 2**15 and
> specify the high order bit as a "Vendor" flag.  (Similar to the Diameter
> model)
> 
>   This gives us about 32,000 IETF defined fields which can be transmitted.
> Hopefully this will be enough, along with 2**32 * 2**15 additional namespace
> for proprietary fields.
> 
>   The diagram in 4.2 would be modified as:
> 
>     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
>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>    |V|       Field Type            |         Field Length          |
>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>    |                        Vendor-ID (opt)                        |
>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> 
>   Instead of talking about codepoint ranges for field types, you would just
> discuss whether the "V" bit was set.  If the V bit is set, then the
> Vendor-Id is present, otherwise it is not.
> 
>  
> Regards,
> 
>   Jeff Meyer
> 
> 
>>-----Original Message-----
>>From: majordomo listserver 
>>[mailto:majordomo@mil.doit.wisc.edu]On Behalf
>>Of Ganesh Sadasivan
>>Sent: Tuesday, November 18, 2003 7:26 PM
>>To: Mark Fullmer
>>Cc: stbryant@cisco.com; ipfix@net.doit.wisc.edu
>>Subject: Re: [ipfix] Slides from IETF presentation.
>>
>>
>>
>>
>>Mark Fullmer wrote:
>>
>>
>>>Stuart, could you please post your slides detailing the options for
>>>extending the field ID space to include vendor extensions.
>>>
>>>If my memory is correct you proposed an optional 32 bit vendor
>>>ID which would either always be in the template or optionally
>>>in the template based on a "magic" field type which indicates
>>>a vendor extension. 
>>
>>Yes based on fixed ranges assigned to IETF defined and Vendor
>>defined  field types (some thing like {0-32767} for IETF defined
>>and {32768-65535} for vendor specified field types).
>>
>>
>>>
>>>After thinking about this for a few days I'd prefer the always
>>>there version of your proposal.  I don't see any reason to save
>>>a few bytes in the template at the expense of extra work in the
>>>decode/encode process. 
>>
>>When there is a mixture of IETF defined and  Vendor specified fields
>>and we are using large number of fields in the templates, 
>>this would be
>>useful. But otherwise there are'nt any major advantages.
>>I don't know how much extra work is involved in encoding/decoding.
>>Could be as simple as :
>>if (field_type < IETF_DEFINED_MAX) { ..} else {..}
>>
>>Or do you see something more worse?
>>
>>I am ok either way.
>>
>>
>>
>>>Also have you considered just using
>>>a 32 bit vs. 16 bit field type with say the first 16 bits reserved
>>>as a vendor ID?
>>
>>We just wanted to give a 48 bit id for the field type.
>>
>>Thanks
>>Ganesh
>>
>>
>>>mark
>>>
>>>
>>>-- 
>>>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/