Dear Pasi, We just submitted a new version (10) of this draft. I hope we now addressed all you comments. Changes are:
* Fixing number of ProbeResults per Measurement * Aligning description of draft and schema * Simplifying XML for InetAddress (improves readability) * Aligning default values with RFC4560 * Reviewing and updating Appendix C Please review the new version another time. Thank you for your effort. Thomas -- Thomas Dietz E-mail: [EMAIL PROTECTED] NEC Europe Ltd. Phone: +49 6221 4342-128 NEC Laboratories Europe Fax: +49 6221 4342-155 Network Research Division Kurfuersten-Anlage 36 69115 Heidelberg, Germany http://www.nw.neclab.eu NEC Europe Limited Registered in England 2832014 Registered Office: NEC House, 1 Victoria Road, London W3 6BL > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Sent: Donnerstag, 22. Mai 2008 18:58 > To: [EMAIL PROTECTED]; Thomas Dietz > Cc: Saverio Niccolini; [EMAIL PROTECTED]; [email protected]; > [EMAIL PROTECTED]; Sandra Tartarelli; Juergen Quittek; [EMAIL PROTECTED] > Subject: RE: Gen-ART review of draft-ietf-ippm-storetraceroutes-07 (- > 08) > > > Going over version -09... > > I think the element nesting is still wrong: MeasurementResult should > contain exactly one (not 1...2550 as said in Section 5.2.1, or > 1...4294967295 as said in the schema) ProbeResult element. (Otherwise, > you need to describe what semantics having multiple ProbeResults > inside one MeasurementResult would be -- but I think this was just > editorial mistake.) > > In number of places, the information element description in Section 5 > doesn't match the xs:documentation in the schema (earlier versions of > the draft used word-by-word identical text in both places). In some > cases, the differences look significant (and the newer text, > in the schema, is mostly the correct one). > > The description of CtlSourceAddress still has conflicting text > about what the element contains in MeasurementMetadata in case > RequestMetadata didn't request a specific source address. > > The text and schema are still inconsistent about the InetAddress type > (in text, it's a single address; in schema, it's a list of addresses). > > The description of what elements are optional in Section 5.1 doesn't > match the schema. > > Default values for CtlProbeDataSize and CtlMaxFailures don't match > RFC 4560. > > CtlMiscOptions should probably have either default="" or minOccurs="0", > but not both. > > Appendix C is most likely out-of-date. > > Best regards, > Pasi > > > -----Original Message----- > > From: Eggert Lars (Nokia-NRC/Helsinki) > > Sent: 20 May, 2008 10:54 > > To: ext Thomas Dietz > > Cc: Eronen Pasi (Nokia-NRC/Helsinki); Saverio Niccolini; > > [EMAIL PROTECTED]; [email protected]; [EMAIL PROTECTED]; Sandra > > Tartarelli; Juergen Quittek; [EMAIL PROTECTED] > > Subject: Re: Gen-ART review of > > draft-ietf-ippm-storetraceroutes-07 (-08) > > > > Thomas, > > > > thanks for the quick turnaround on the revision! > > > > Pasi, can you check if you're OK with this version? > > > > Thanks, > > Lars > > > > > > > > On 2008-5-20, at 10:52, ext Thomas Dietz wrote: > > > > > Dear all, > > > > > > I just submitted version 09 of the storetraceroutes draft. I hope > > > all major > > > issues are sorted out now. I did the following changes to the > draft: > > > > > > * Adjusted description of test name (because of relaxed uniqueness) > > > * Made the CtlTypes extendable as proposed by Pasi > > > * Added a reference for setsockopt (IEEE.1003.1G) > > > * Aligned ProbeResult history with RFC4560 > > > * All Metadata elements are now required but have a default > > > * Adjusted the inetAddress XML types and their usage > > > * Aligned the _roundTripTime type with RFC4560 > > > * Added HopAddress to store the DNS name of HopAdress if available > > > * Added a bunch of examples > > > > > > Please review this version thoroughly and I hope it fits all its > > > requirements now. > > > > > > Best Regards, > > > > > > Thomas > > > > > > -- > > > Thomas Dietz E-mail: [EMAIL PROTECTED] > > > NEC Europe Ltd. Phone: +49 6221 4342-128 > > > NEC Laboratories Europe Fax: +49 6221 4342-155 > > > Network Research Division > > > Kurfuersten-Anlage 36 > > > 69115 Heidelberg, Germany http://www.nw.neclab.eu > > > > > > NEC Europe Limited Registered in England 2832014 > > > Registered Office: NEC House, 1 Victoria Road, London W3 6BL > > > > > >> -----Original Message----- > > >> From: Lars Eggert [mailto:[EMAIL PROTECTED] > > >> Sent: Dienstag, 13. Mai 2008 14:08 > > >> To: Thomas Dietz > > >> Cc: [EMAIL PROTECTED]; Saverio Niccolini; [EMAIL PROTECTED]; gen- > > >> [EMAIL PROTECTED]; [EMAIL PROTECTED]; Sandra Tartarelli; > > Juergen Quittek; > > >> [EMAIL PROTECTED] > > >> Subject: Re: Gen-ART review of > > draft-ietf-ippm-storetraceroutes-07 (- > > >> 08) > > >> > > >> Hi, > > >> > > >> it's been two weeks since the last emails, and it's been almost > > >> half a > > >> year since this document has been pub-requested. It needs to be > > >> updated, and then it needs to go back to the WG for a last call, > > >> followed by another IETF last call, before it can go to the IESG, > > >> because of the magnitude of thechanges (four revisions since the > > >> WGLC). > > >> > > >> Do the authors and WG have enough energy to see this document to > > >> completion? > > >> > > >> Lars > > >> > > >> On 2008-4-29, at 18:03, ext Thomas Dietz wrote: > > >> > > >>> Hello Pasi, > > >>> > > >>> Sorry for the late reply. Find my answers inline. > > >>> > > >>> -- > > >>> Thomas Dietz E-mail: [EMAIL PROTECTED] > > >>> NEC Europe Ltd. Phone: +49 6221 4342-128 > > >>> NEC Laboratories Europe Fax: +49 6221 4342-155 > > >>> Network Research Division > > >>> Kurfuersten-Anlage 36 > > >>> 69115 Heidelberg, Germany http://www.nw.neclab.eu > > >>> > > >>> NEC Europe Limited Registered in England 2832014 > > >>> Registered Office: NEC House, 1 Victoria Road, London W3 6BL > > >>> > > >>>> -----Original Message----- > > >>>> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > > >>>> Sent: Montag, 14. April 2008 11:57 > > >>>> To: Thomas Dietz; Saverio Niccolini; [EMAIL PROTECTED]; > > >>>> [EMAIL PROTECTED] > > >>>> Cc: [email protected]; [EMAIL PROTECTED]; Sandra Tartarelli; > > >>>> Juergen > > >>>> Quittek; [EMAIL PROTECTED] > > >>>> Subject: RE: Gen-ART review of > > draft-ietf-ippm-storetraceroutes-07 > > >> (- > > >>>> 08) > > >>>> > > >>>> Thomas, > > >>>> > > >>>> Thanks for taking the time to help with finishing this draft! > > >>>> See my comments in-line: > > >>>> > > >>>> <snip> > > >>>>>>>> About #5: TestName uniqueness/scope is still very different > > >>>>>>>> from RFC 4560 (in RFC 4560, test name *alone* is not unique; > > >>>>>>>> it's combined with traceRouteCtlOwnerIndex, contextEngineID, > > >>>>>>>> and contextName). However, if the results are not converted > > >>>>>>>> from SNMP MIB, other methods of specifying the scope might > be > > >>>>>>>> useful (e.g. host name or IP/MAC address or something). > > >>>>>>>> > > >>>>>>>> The specification of testName scope is related to one *very* > > >>>>>>>> important information element that is currently missing from > > >>>>>>>> the schema: where the measurements were run. Note that > > >>>>>>>> current semantics of CtlSourceAddress make it unusable for > > >>>>>>>> this purpose. In RFC 4560, the scope is given by > > >>>>>>>> contextEngineID and contextName (which can be used to look > up > > >>>>>>>> more information from e.g. Interfaces, IP, or Entity MIBs) > > >>>>>>>> -- here it needs to be explicit. > > >>>>>>> > > >>>>>>> We can not make the scope the same as RFC 4560, we can jsut > > >>>> choose > > >>>>>>> it as if it was chosen in accordance with RFC 4560 since the > > >>>>>>> constructs contextEngineID and contextName are > > MIB-specific. We > > >>>>>>> discussed this and we think this is the best way of > > solving it, > > >>>> if > > >>>>>>> you have a concrete suggestion we are ready to implement it. > > >>>>>> > > >>>>>> Well... let me ask it this way: when you get an XML file > > >> containing > > >>>>>> results from a traceroute run, do you think it's important to > > >>>>>> know > > >>>>>> on which host the measurement was run on? > > >>>>>> > > >>>>>> (I think it would be -- but if the WG consensus is that this > > >>>>>> information is unimportant, then at least the document needs > to > > >>>>>> explain this quite surprising omission, and Appendix C needs > > >>>>>> to describe this big difference to RFC 4560.) > > >>>>>> > > >>>>> > > >>>>> Well, I don't think that the current situation for the > > TestName is > > >>>>> really different from what is defined in RFC 4560. RFC 4560 > > >>>>> specifies 2 indexes, which are traceRouteCtlOwnerIndex and > > >>>>> traceRouteCtlTestName. traceRouteCtlOwnerIndex is only used > for > > >>>>> simple access control to the elements in the > > traceRouteCtlTable > > >>>>> and > > >>>>> thus traceRouteCtlName is the only object that > > specifies the test. > > >>>>> > > >>>>> You can argue that the host is implicitly given since > > you query it > > >>>>> by SNMP. So we have 2 possibilities to solve this issue: > > >>>>> > > >>>>> 1 - Add a kind of scope element to the schema > > >>>>> 2 - Or leave the schema as it is and state that the host (or > > >> similar > > >>>>> information) is encoded in the filename > > >>>> > > >>>> Or simply say that TestName is not necessarily unique within any > > >>>> well-defined scope? > > >>>> > > >>>> (BTW, the CtlSourceAddress annotation has slightly > > unclear sentence > > >>>> "A zero length octet string value for this object means > > that source > > >>>> address specification was disabled." The past tense suggests > this > > >>>> applies to MeasurementMetadata, but it seems it was intended > > >>>> to apply to RequestMetadata only.) > > >>>> > > >>> > > >>> OK, so we will change this. > > >>>> <snip> > > >>>> > > >>>>>>>> About #9: I still believe it should be possible to add new > > >>>>>>>> CtlTypes without making the XML file unparseable by > > >>>>>>>> existing software. > > >>>>>>> > > >>>>>>> We think differently and that is why we added the following > > >>>>>>> sentence: " It specifies if the traceroute is using TCP, UDP, > > >>>>>>> ICMP or others type of probes. If these needs to be extended > > >>>>>>> then a new schema needs to be defined with re-definitions of > > >>>>>>> CtlType and related response status." We do not see other > way > > >>>>>>> out of it. > > >>>>>> > > >>>>>> Could you explain in more detail what you mean by "we > > do not see > > >>>>>> other way of of it"? > > >>>>> > > >>>>> To make the CtlTypes extensible is really a difficult thing. > > >>>> > > >>>> This kind of situation (small set of predefined values, > > which needs > > >>>> to > > >>>> be extensible later) occurs in many IETF-defined XML schemas, > and > > >>>> solving it has not been difficult before. I'm trying to > > understand > > >>>> what makes this particular situation more difficult than the > > >>>> others. > > >>>> > > >>>>> There are 2 possibilities I currently have in mind. > > >>>>> > > >>>>> One is to have a CtlTypes value of "other" (as it is > > now) and add > > >> an > > >>>>> element called e.g. CtlTypeOther where you can specify > > which other > > >>>>> type it is. This would make the schema more complicated. > > >>>>> > > >>>>> The other is to remove the CtlTypes value of "other" > > and require > > >>>>> an > > >>>>> updated schema (which can be really short by just including the > > >>>>> original one, redefining the CtlTypes element and adding > > >>>>> additional > > >>>>> elements needed). > > >>>>> > > >>>>> I would prefer the second one because it corresponds to > > the method > > >>>>> of RFC 4560. In RFC 4560 you require an OID for the > > >>>>> traceRouteCtlType. Further on the RFC says: > > >>>>> > > >>>>> Additional implementation types should be allocated as > > >>>>> required by implementers of the DISMAN-TRACEROUTE-MIB > > >>>>> under their enterprise specific registration point, > > >>>>> not beneath traceRouteImplementationTypeDomains. > > >>>>> > > >>>>> This means an enterprise specific MIB is needed to > > implement a new > > >>>>> traceRouteCtlType. A similar approach would be to require an > > >> updated > > >>>>> schema. > > >>>> > > >>>> This enterprise MIB would define just an OID; it would > > not move the > > >>>> existing tables from their current location (1.3.6.1.2.1.81). > > >>>> > > >>>> The closest XML analogy would probably be defining a new CtlType > > >>>> value > > >>>> (in enterprise specific schema, corresponding to enterprise > > >>>> specific > > >>>> namespace), but keeping all the current elements in the same > > >>>> namespace > > >>>> they're now. > > >>>> > > >>>> This sounds like one reasonable approach, and would be > > quite easy > > >>>> to > > >>>> do. The resulting XML would then probably look something > > like this: > > >>>> > > >>>> <CtlType><Tcp/><CtlType> > > >>>> > > >>>> or > > >>>> > > >>>> <CtlType xmlns:foo="http://example.com/FooSchema"> > > >>>> <foo:FooType/> > > >>>> <CtlType> > > >>>> > > >>>> (the schema needs some kind '<xs:any namespace="##other">' > > >>>> element). > > >>>> > > >>>> In my earlier emails, I also suggested two very simple > approaches > > >>>> that > > >>>> have been used in IETF XML schemas before. Could you > > comment on why > > >>>> you believe neither of those is appropriate for this situation? > > >>>> > > >>>> (First approach, used in e.g. RFC 3275, is to base CtlType on > > >>>> xs::anyURI, and specify three (non-resolvable) URIs for TCP, > UDP, > > >> and > > >>>> ICMP. Second approach, used in e.g. RFC 4119, is to base > > CtlType on > > >>>> xs::token, and and let IANA manage the values, with > > initial values > > >>>> being "TCP", "UDP", and "ICMP"). > > >>>> > > >>> > > >>> Sorry, I did not see those e-mails. Either they did not go to the > > >>> list or I > > >>> missed them while reading the archive. Both approaches > > look fine. I > > >>> think I > > >>> prefer the first one because then enterprises can define their > own > > >>> CtlTypes. > > >>> > > >>> Best Regards, > > >>> > > >>> Thomas > > >>> > > >>>> Best regards, > > >>>> Pasi > > > > > > >
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Gen-art mailing list [email protected] https://www.ietf.org/mailman/listinfo/gen-art
