Re: [IPFIX] NAT IPFIX logging draft
Spencer Dawkins <[email protected]> Wed, 04 Jun 2014 10:49:13 -0500
| Newsgroups | gmane.ietf.ipfix |
|---|---|
| Message-ID | <[email protected]> |
On 06/02/2014 10:46 AM, Senthil Sivakumar (ssenthil) wrote: > Hi Brian, > Please see inline. Thank you, Brian, for your help. And thanks for being over-committed because you're doing OTHER TSV stuff, too :-) Spencer > On 6/2/14 5:42 AM, "Brian Trammell" <[email protected]> wrote: > >> Hi, Senthil, >> >> First, please read RFC 7013 if you have not done so already, and ensure >> that all IE definitions in this draft comply to the requirements therein. >> >> Specifically, the descriptions in Section 5.2 are unimplementably brief. >> You don't need to give full definitions for IEs you're reusing, but you >> do need to fully define new IEs you want to create. > Ok, as you could see in that table 5.2 most of the IE's are already > defined in IPFIX registry, but for the ones that are not, I will make them > verbose, in the IANA considerations section. > >> More points inline. >> >> On 28 May 2014, at 16:11, Senthil Sivakumar (ssenthil) >> <[email protected]> wrote: >> >>> >>> During review of this draft >>> http://tools.ietf.org/html/draft-ietf-behave-ipfix-nat-logging-03, the >>> following question was raised by Spencer >>>> SD: I noticed that some IEs below have a name that matches >>>> http://www.iana.org/assignments/ipfix/ipfix.xhtml#ipfix-information-elem >>>> ents for the same IPFIX ID number, but others do not ("timeStamp" here >>>> doesn't match "observationTimeMilliseconds", but both are IPFIX ID 323, >>>> aren't they?) Is there a reason to use names that don't match the IANA >>>> registry? >> Not only is there no reason to use names that don't match the IANA >> registry, we do not consider giving different names to codepoints in the >> IANA registry to be valid at all in any context. >> >>>> [Senthil] Good question, in case of timeStamp, I was looking for >>>> something that already existed in the IPFIX registry rather than asking >>>> for a new one. However, the terminology of >>>> "observationTimeMilliseconds" is not the terminology that we use in the >>>> NAT drafts/rfc's. So I am open to suggestions here. I can clarify in >>>> the description that is called observationTimeMilliSeconds". >> Note that an "observation" is "when the MP noticed an event", which for >> MPs colocated with packet-treatment devices is synonomous with "event >> time". So "observationTimeMilliseconds" is what you want if you want to >> limit implementors to millisecond-level precision. >> >> I would strongly suggest creating a Terminology section that maps Behave >> terminology to IPFIX terminology. > Yep, agree, that would be the most practical way to address the > terminology differences. > >>>> The other field is internalAddressRealm and externalAddresRealm, this >>>> is the terminology that we used in NAT MIB, syslog and other documents. >>>> However, when we defined the IPFIX IE, we didn¹t stick to the same >>>> terminology, so I don¹t know if I can go and ask the IPFIX IANA to >>>> change the name. >> You can certainly ask, though I suspect that a request to change IE 229's >> name to "internalAddressRealm" would be denied by the IE-DOCTORS as it is >> not clearly specific to NAT applications. It's also not at all clear to >> me that 229 refers to something that could be called >> "internalAddressRealm" -- natOriginatingAddressRealm per its definition >> refers to the side of the address realm boundary from which the first >> packet came. >> > >From a data modeling standpoint, it is not at all clear to me why you >> want to (1) report "internalAddressRealm" and "externalAddressRealm" >> separately and (2) why you want to report this as opposed to >> natOriginatingAddressRealm as defined. >> >> This is not a full review of the document; one will hopefully follow but >> I'm somewhat overcommitted at the moment. > Thanks, looking forward to your review comments. > > Senthil > >> Regards, >> >> Brian >> >>>> Again I am open to suggestions, the dillema is whether I should stick >>>> to the existing IPFIX IANA terminology or the behave documents >>>> terminology. >>> I was asked to take this discussion here on how best to resolve this, >>> any suggestions are greatly appreciated! >>> >>> Thanks >>> Senthil >>> _______________________________________________ >>> IPFIX mailing list >>> [email protected] >>> https://www.ietf.org/mailman/listinfo/ipfix _______________________________________________ IPFIX mailing list [email protected] https://www.ietf.org/mailman/listinfo/ipfix