Re: [IPFIX] unobserved fields

Brian Trammell <[email protected]>
Newsgroups gmane.ietf.ipfix
Message-ID <[email protected]>
Hi, Paul, Andrew,

I'm not sure I understand the proposed mechanism here...

Observed/unobserved is a per-field/per-record attribute, while extended field specifiers modify IEs per-column: every instance of a given IE in a Template is "decorated" with its extension.
 
As I understand the requirements for -unobserved-fields, we want a way to distinguish, from an MP: "I am capable of observing this attribute, but it was not present in the observation" versus "I am not capable of observing this attribute". We have the second already: simply leave the IE out of the template. And, indeed, you can also use leaving things out of the template to signify the first: the presence of a field in some templates from an EP/MP combination implies that it's observable, its absence in the other implies it's not observed. FWIW, YAF does this for those things that haven't moved behind the 6313 curtain: no reverse elements if it's not a biflow, for instance.

Given that, how would you use a per-IE specifier to signal a per-record attribute? What am I missing?

Cheers,

Brian

On 7 Dec 2012, at 20:01, Paul Aitken <[email protected]> wrote:

> Andrew,
> 
>> My earlier email about Extended Field Specifiers reminded me of an other draft (draft-aitken-ipfix-unobserved-fields) that doesn't seem to have gone anywhere, but that I would love to move forward. Having a standard way to know if  field is unobserved/NULL for a given flow would be very valuable.
> 
> It's not that this draft didn't go anywhere. Rather, I've written all I can for now, yet the WG isn't in a position to adopt the work. However it's a real issue that needs to be solved -in fact, we're already using some of the techniques in this document - so in my mind it's only "on hold" until I think of something to add and/or the WG can adopt it.
> 
> You're right, Extended Field Specifiers would allow us to tag each field with an "Observed" attribute with advantages:
> 
>    - we wouldn't need to change fields to varlen just to report length = 0.
> 
>    - we could have a many-valued reason rather than a boolean.
>        ie, we can report why the value is not available or not applicable.
> 
> P.
> _______________________________________________
> IPFIX mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/ipfix

_______________________________________________
IPFIX mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/ipfix
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.