[Gen-art] Review of draft-ietf-nfsv4-rfc5666bis-10
Reviewer: Ralph Droms Review result: Ready I am the assigned Gen-ART reviewer for this draft. The General Area Review Team (Gen-ART) reviews all IETF documents being processed by the IESG for the IETF Chair. Please wait for direction from your document shepherd or AD before posting a new version of the draft. For more information, please see the FAQ at <https://trac.ietf.org/trac/gen/wiki/GenArtfaq>. Document: draft-ietf-nfsv4-rfc5666bis-10 Reviewer: Ralph Droms Review Date: 2017-02-23 IETF LC End Date: 2017-02-07 IESG Telechat date: 2017-03-02 Summary: Ready Major issues: None Minor issues: None Nits/editorial comments: None ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
[Gen-art] Review of draft-ietf-nfsv4-rfc5666bis-09
Reviewer: Ralph Droms Review result: Ready I am the assigned Gen-ART reviewer for this draft. The General Area Review Team (Gen-ART) reviews all IETF documents being processed by the IESG for the IETF Chair. Please treat these comments just like any other last call comments. For more information, please see the FAQ at <https://trac.ietf.org/trac/gen/wiki/GenArtfaq>. Document: draft-ietf-nfsv4-rfc5666bis-09 Reviewer: Ralph Droms Review Date: 2017-02-06 IETF LC End Date: 2017-02-07 IESG Telechat date: Not scheduled for a telechat Summary: draft-ietf-nfsv4-rfc5666bis-09 is ready for publication; it is a well-written document that I found readable and understandable based on my basic (and, likely, quite out of date!) knowledge of ONS RPC, XDR and NFS. Major issues: None Minor issues: None Nits/editorial comments: None ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
[Gen-art] Review of draft-ietf-nvo3-use-case-15
Reviewer: Ralph Droms Review result: Ready with Nits I am the assigned Gen-ART reviewer for this draft. The General Area Review Team (Gen-ART) reviews all IETF documents being processed by the IESG for the IETF Chair. Please treat these comments just like any other last call comments. For more information, please see the FAQ at <https://trac.ietf.org/trac/gen/wiki/GenArtfaq>. Document: draft-ietf-nvo3-use-case-?? Reviewer: Ralph Droms Review Date: 2017-01-06 IETF LC End Date: 2017-01-11 IESG Telechat date: 2017-01-19 Summary: This draft is ready for publication as an Informational RFC. Major issues: None Minor issues: None Nits/editorial comments: I found several acronyms that did not have expansions. I recommend a pass over the document for unexpanded acronyms.. Section 2: What is "broadcast/unknown" traffic (spec. "unknown"?); please expand the acronym "BUM". The paragraph that begins with "One NVO3 network [...]" is indented differently from the rest of the text. Intentional or a typo? Section 3.2: An illustrating figure for the use case described in this section would be helpful. Expand acronyms "PE" and "ABSR". I found the text using "Option A" and "Option B" confusing. Exactly what are those options? Section 5: I didn't understand the references to IaaS, PaaS and SaaS in the summary - there are no references to those services in the body of the document, or back pointers from the summary to relevant preceding text. ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
[Gen-art] Review of draft-ietf-sidr-origin-validation-signaling-10
Reviewer: Ralph Droms Review result: Ready Document: draft-ietf-sidr-origin-validation-signaling-10 Reviewer: Ralph Droms Review Date: 2016-12-10 IETF LC End Date: 2016-12-07 IESG Telechat date: 2016-12-15 Summary: This draft is ready for publication as a Proposed Standard RFC Note: My review of -09 is unchanged for -10 Major issues: None Minor issues: None Nits/editorial comments: None ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
[Gen-art] IESG Evaluation review of draft-ietf-stox-7248bis-13
(Correcting revision number of reviewed document) I am the assigned Gen-ART reviewer for draft-ietf-stox-7248bis-13. The General Area Review Team (Gen-ART) reviews all IETF documents being processed by the IESG for the IETF Chair. Please wait for direction from your document shepherd or AD before posting a new version of the draft. For more information, please see the FAQ at <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>. Document: draft-ietf-stox-7248bis-13 Reviewer: Ralph Droms Review Date: 2016-11-01 IETF LC End Date: 2016-10-06 IESG Telechat date: 2016-11-03 Summary: This draft is ready for publication as a Proposed Standard RFC. Major issues: None Minor issues: None Nits/editorial comments: None Thanks to the authors for addressing my editorial comments from my earlier review. ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
[Gen-art] IESG Evaluation review of draft-ietf-stox-7248bis-11
I am the assigned Gen-ART reviewer for draft-ietf-stox-7248bis-11. The General Area Review Team (Gen-ART) reviews all IETF documents being processed by the IESG for the IETF Chair. Please wait for direction from your document shepherd or AD before posting a new version of the draft. For more information, please see the FAQ at <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>. Document: draft-ietf-stox-7248bis-11 Reviewer: Ralph Droms Review Date: 2016-11-01 IETF LC End Date: 2016-10-06 IESG Telechat date: 2016-11-03 Summary: This draft is ready for publication as a Proposed Standard RFC. Major issues: None Minor issues: None Nits/editorial comments: None Thanks to the authors for addressing my editorial comments from my earlier review. ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
[Gen-art] Review of draft-ietf-stir-certificates-10
I am the assigned Gen-ART reviewer for draft-ietf-stir-certificates-10. The General Area Review Team (Gen-ART) reviews all IETF documents being processed by the IESG for the IETF Chair. Please treat these comments just like any other last call comments. For more information, please see the FAQ at <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>. Document: draft-ietf-stir-certificates-10 Reviewer: Ralph Droms Review Date: 2016-11-01 IETF LC End Date: 2016-11-01 IESG Telechat date: N/A Summary: This draft is ready for publication as a Proposed Standard RFC. Major issues: None Minor issues: None Nits/editorial comments: None ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
[Gen-art] Gen-ART IETF Last Call review for draft-ietf-stox-7248bis-12
I am the assigned Gen-ART reviewer for draft-ietf-stox-7248bis-12. The General Area Review Team (Gen-ART) reviews all IETF documents being processed by the IESG for the IETF Chair. Please treat these comments just like any other last call comments. For more information, please see the FAQ at <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>. Document: draft-ietf-stox-7248bis-12 Reviewer: Ralph Droms Review Date: 2016-10-21 IETF LC End Date: 2016-10-06 IESG Telechat date: 2016-11-03 Summary: Ready for publication as a Proposed Standard I apologize for the late submission of this review. I am not well-versed in either SIP or XMPP, so I could only give the technical content of the document a cursory review. I found no issues to report in that review. I'll make two small editorial suggestions: 1) There are possibly anachronistic references to "this series" of documents. The members of that "series" will be less obvious with the publication of rfc7248bis. It would likely be helpful to list the members of the document series explicitly. 2) It might be useful to add a short section on the history of the document, to give readers of this document an understanding of the motivation for the publication of 7248bis. - Ralph Droms ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
[Gen-art] Review of draft-ietf-pals-rfc4447bis-05.txt
I am the assigned Gen-ART reviewer for this draft. The General Area Review Team (Gen-ART) reviews all IETF documents being processed by the IESG for the IETF Chair. Please wait for direction from your document shepherd or AD before posting a new version of the draft. For more information, please see the FAQ at <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>. Each review must include a summary statement chosen from or adapted from the following list: This draft is ready for publication as a Standards Track RFC. I have only two small editorial comments: Figure 2 appears to be missing a couple of backslashes in the ASCII art drawing. The sentence "This document has been written to address errata in a previous version of this standard.” probably ought to be moved to section 2. A broader statement in the Abstract to the effect that this document is a rewrite of RFC 4447 for publication as an Internet Standard might be more helpful. - Ralph ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
Re: [Gen-art] Review of draft-ietf-tram-turn-server-discovery-08
RI just completed a quick review of draft-ietf-tram-turn-server-discovery-08. The DNS Service Discovery section is much improved. I have a couple of comments on the revised text: I suggest adding a reference to the IANa "Service Name and Transport Protocol Port Number Registry", http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?search=Turn, as the source of the service names "turn" and "turns". While the example DNS records for "exampleco TURN Server" are technically correct, they would most likely be generated by the DNS-SD/mDNS library in a server, rather than appearing in a DNS server zone file somewhere. For clarity, it might be better to use the unicast DNS versions of the DNS-SD records by substituting "example.com" for "local". In my opinion, the details in section 5.1 are redundant with and (possibly) not identical to the specification in RFC 6762 and RFC 6763. Specifically, Figure 1 includes a typo; there should be separate A/ query and reply messages. More generally, DNS-SD/mDNS servers may return the SRV, TXT, A and records in the first reply, as an optimization. I think it would be better, in this document, to specify simply that TURN servers and clients use the message exchanges specified in those RFCs for TURN server discovery. - Ralph > On Sep 1, 2016, at 4:05 AM, Jari Arkkowrote: > > Ralph, Tiru — thanks for the updates and the review. I’ve looked at the > change draft and I think it is fine now. > > Jari > > ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
Re: [Gen-art] Review of draft-ietf-tram-turn-server-discovery-08
Tiru - thanks for advising me of your responses to the points in my review. Do you and the other authors have any thoughts about my recommendations for section 5? - Ralph > On Aug 17, 2016, at 11:24 AM 8/17/16, Tirumaleswar Reddy (tireddy) > <tire...@cisco.com> wrote: > > Hi Ralph, > > Thanks for the review. Please see inline. > >> -----Original Message- >> From: Ralph Droms [mailto:rdroms.i...@gmail.com >> <mailto:rdroms.i...@gmail.com>] >> Sent: Wednesday, August 10, 2016 2:58 AM >> To: Review Area gen-art@ietf.org <mailto:gen-art@ietf.org> Team >> <gen-art@ietf.org <mailto:gen-art@ietf.org>> >> Cc: draft-ietf-tram-turn-server-discovery@ietf.org >> <mailto:draft-ietf-tram-turn-server-discovery@ietf.org>; IETF discussion >> list >> <i...@ietf.org <mailto:i...@ietf.org>> >> Subject: Review of draft-ietf-tram-turn-server-discovery-08 >> >> I am the assigned Gen-ART reviewer for this draft. The General Area Review >> Team (Gen-ART) reviews all IETF documents being processed by the IESG for >> the IETF Chair. Please resolve these comments along with any other Last Call >> comments you may receive. >> >> For more information, please see the FAQ at >> >> <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>. >> >> Document: draft-ietf-tram-turn-server-discovery-08 >> Reviewer: Ralph Droms >> Review Date: 2016-08-09 >> IETF LC End Date: 2016-08-11 >> IESG Telechat date: unknown >> >> >> Summary: >> >> This draft is on the right track but has open issues, described in the >> review. >> >> The draft is well-written and appears to be ready for publication, except as >> noted below. >> >> Major issues: >> >> Section 5, DNS Service Discovery, includes more details about DNS Service >> Discovery (DNS-SD) than is necessary for this specification. >> While it can be useful to repeat some specific details of another >> specification >> for, there is a danger in writing too many details that may not be entirely >> in >> agreement with the published specification. In the case of this document, I >> suggest that section 5 be rewritten to just refer to DNS Service discovery, >> with >> a minimum of explanation. >> The example is useful ... although I think some of the details in the example >> ought to be changed. The use of DNS-SD over unicast DNS and multicast DNS >> can be mentioned in a sentence somewhere in section 5, as the use of DNS-SD >> is otherwise identical. I would leave out section 5.1 altogether. >> >> Looking at the IANA "Service Name and Transport Protocol Port Number >> Registry" >> > port-numbers.xhtml>, >> I see that TURN is registered as using service name "turn", rather than >> "turnserver" as in the example. Also in the example, the instance name >> "example.com" might be problematic, as the instance is usually just a single >> label. In fact, I interpret the text in the document to describe the >> instance >> name as a single label. It might be worth experimenting to see how DNS-SD >> libraries deal with a label like "example.com", or perhaps simply change >> instance in the example to something like "exampleco TURN Server" > > Changed to "exampleco TURN Server" and used service names "turn" and "turns". > >> >> Minor issues: >> >> Section 5 mentions the use of a TXT record to carry additional information >> about the TURN service instance. Are there any conventions for the >> name/value pairs carried in the TXT record? > > No conventions. > >> If not, I think there should be a >> note that any name/value pairs in the TXT record are left to local >> definition. > > Okay, added following line: > The TXT record can contain any key/value pairs left to the local definition. > >> >> Editorial issues: >> >> I suggest using the example.com <http://example.com/> domain rather than >> local in the example for >> clarity. Perhaps also change the intro sentence for the example: >> >> OLD: >> For example, TURN server advertises the following DNS records : >> NEW: >> For example, the following DNS records would be used for a TURN server with >> instance name "exampleco TURN Server" providing TURN service over UDP on >> port 5030: > > Updated. > >> >> >> It would help readability if the columns in the
[Gen-art] Review of draft-ietf-tram-turn-server-discovery-08
I am the assigned Gen-ART reviewer for this draft. The General Area Review Team (Gen-ART) reviews all IETF documents being processed by the IESG for the IETF Chair. Please resolve these comments along with any other Last Call comments you may receive. For more information, please see the FAQ at <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>. Document: draft-ietf-tram-turn-server-discovery-08 Reviewer: Ralph Droms Review Date: 2016-08-09 IETF LC End Date: 2016-08-11 IESG Telechat date: unknown Summary: This draft is on the right track but has open issues, described in the review. The draft is well-written and appears to be ready for publication, except as noted below. Major issues: Section 5, DNS Service Discovery, includes more details about DNS Service Discovery (DNS-SD) than is necessary for this specification. While it can be useful to repeat some specific details of another specification for, there is a danger in writing too many details that may not be entirely in agreement with the published specification. In the case of this document, I suggest that section 5 be rewritten to just refer to DNS Service discovery, with a minimum of explanation. The example is useful ... although I think some of the details in the example ought to be changed. The use of DNS-SD over unicast DNS and multicast DNS can be mentioned in a sentence somewhere in section 5, as the use of DNS-SD is otherwise identical. I would leave out section 5.1 altogether. Looking at the IANA "Service Name and Transport Protocol Port Number Registry" , I see that TURN is registered as using service name "turn", rather than "turnserver" as in the example. Also in the example, the instance name "example.com" might be problematic, as the instance is usually just a single label. In fact, I interpret the text in the document to describe the instance name as a single label. It might be worth experimenting to see how DNS-SD libraries deal with a label like "example.com", or perhaps simply change instance in the example to something like "exampleco TURN Server" Minor issues: Section 5 mentions the use of a TXT record to carry additional information about the TURN service instance. Are there any conventions for the name/value pairs carried in the TXT record? If not, I think there should be a note that any name/value pairs in the TXT record are left to local definition. Editorial issues: I suggest using the example.com domain rather than local in the example for clarity. Perhaps also change the intro sentence for the example: OLD: For example, TURN server advertises the following DNS records : NEW: For example, the following DNS records would be used for a TURN server with instance name "exampleco TURN Server" providing TURN service over UDP on port 5030: It would help readability if the columns in the DNS records in the example could be lined up; something like (apologies if your mail reader changes the column alignments and if I don't have the quoting right): _turnserver._udp.local. PTR "exampleco TURN Server"._turn._udp.local. "exampleco TURN Server"._turn._udp.local. SRV 0 0 5030 example-turn-server.local. example-turn-server.local. A 198.51.100.2 example-turn-server.local. 2001:db8:8:4::2 Similarly, it would help readability if the list of DNS records for S-NAPTR resolution were formatted in aligned columns. In section 3, does "on top of" mean "in addition to" or "instead of"? signature.asc Description: Message signed with OpenPGP using GPGMail ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
Re: [Gen-art] Gen-Art review of draft-holmberg-dispatch-rfc7315-updates
> On Jul 12, 2016, at 7:41 AM 7/12/16, Christer Holmberg >wrote: > > Hi Ralph, > > Thanks for your comments! Please see inline. > > Minor issues: > > > I had some difficulty unraveling the relationship among the text in section > > 3.3.2, 3.3.3, 4 and RFC 7315. Section 3.3.2 specifies the > > inclusion of the NPLI option in the P-Access-Network-Info header field. > > Section 4 does not include text about the NPLI option in the > > updates to RFC 7315, and I can't find any reference to the NPLI option in > > RFC 7315. Is the intention that the text in section 3.3.2 > > constitutes new Internet Standard behavior, not reflected in the update to > > RFC 7315, am I missing something or am I completely confused? > > Sections 3.3.2 and 3.3.3 describe the 3GPP use-cases which justify the > changes to RFC 7315. Section 4 defines those changes. > > Section 4 then defines the changes to RFC 7315, in order to support those > use-cases. > > RFC 7315 (Annex A) does talk about the possibility for network provided > location information, and the ABNF supports it, but the details of the > network provided location information (and the other types of location > information) are defined in the 3GPP specification. > > > Section 3.3.3 specifies the inclusion of the IOI option in the > > P-Charging-Vector header field. In this case, I am not sure if this > > specification represents a change to existing text in RFC 7315 or new > > behavior. > > Section 3.3.3 (and 3.3.2) does not update RFC 7315. Section 3.3.3 only > provides the use-case/justification for the update. The update to RFC 7315 is > specified in section 4. > > > I would be happy to hear that I am completely confused; otherwise, I > > suggest some text be added to clarify that sections 3.3.2 and 3.3.3 also > > specify some behaviors in addition to explaining the text in section 4. > > Does my clarification above clarify? Yes. I had missed that 3.3.2 and 3.3.3 come from 3GPP. The doc makes perfect sense to me now. Thanks for the clarification and I think the doc is ready for publication considering our agreement on the editorial nits. - Ralph > > > Nits/editorial comments: > > > In section 3.2, it would reduce potential confusion to consistently name > > the header field referenced in each bullet; e.g.: > > > > OLD: > > > > o P-Called-Party-ID: Delete statement that the header field can > >appear in SIP responses. Add statement that the P-Called-Party-ID > >header field can appear in the SIP REFER method. > > > > NEW: > > > > o P-Called-Party-ID: Delete statement that the P-Called-Party-ID > >header field can appear in SIP responses. Add statement that > >the P-Called-Party-ID header field can appear in the SIP REFER method. > > I’ll fix as suggested. > > >Section 3.3.1: > > > >OLD: > > > >This following sections describe, for individual P- header fields, > > the 3GPP use-cases that are base for the updates. > > > >NEW: > > > > The following sections describe, for individual P- header fields, > > the 3GPP use-cases that are the basis for the updates. > > I’ll fix as suggested. > > > Section 3.3.2: uniformly capitalize "Network Provided Location Information". > > I’ll fix as suggested. > > > Section 3.3.2: 3GPP TS 23.228 needs a citation of the referenced document. > > I’ll add the reference. > > > Thanks! > > Regards, > > Christer > signature.asc Description: Message signed with OpenPGP using GPGMail ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
[Gen-art] Gen-Art review of draft-holmberg-dispatch-rfc7315-updates
I am the assigned Gen-ART reviewer for this draft. The General AreaReview Team (Gen-ART) reviews all IETF documents being processedby the IESG for the IETF Chair. Please treat these comments justlike any other last call comments.For more information, please see the FAQ at.Document: draft-holmberg-dispatch-rfc7315-updates-07Reviewer: Ralph DromsReview Date: 2016-07-05IETF LC End Date: 2016-07-18IESG Telechat date: Summary: This draft is basically ready for publication, but has nits that should be fixed before publication.Major issues: NoneMinor issues:I had some difficulty unraveling the relationship among the text in section 3.3.2, 3.3.3, 4 and RFC 7315. Section 3.3.2 specifies the inclusion of the NPLI option in the P-Access-Network-Info header field. Section 4 does not include text about the NPLI option in the updates to RFC 7315, and I can't find any reference to the NPLI option in RFC 7315. Is the intention that the text in section 3.3.2 constitutes new Internet Standard behavior, not reflected in the update to RFC 7315, am I missing something or am I completely confused?Section 3.3.3 specifies the inclusion of the IOI option in the P-Charging-Vector header field. In this case, I am not sure if this specification represents a change to existing text in RFC 7315 or new behavior.I would be happy to hear that I am completely confused; otherwise, I suggest some text be added to clarify that sections 3.3.2 and 3.3.3 also specify some behaviors in addition to explaining the text in section 4.Nits/editorial comments:In section 3.2, it would reduce potential confusion to consistently name the header field referenced in each bullet; e.g.:OLD: o P-Called-Party-ID: Delete statement that the header field can appear in SIP responses. Add statement that the P-Called-Party-ID header field can appear in the SIP REFER method.NEW: o P-Called-Party-ID: Delete statement that the P-Called-Party-ID header field can appear in SIP responses. Add statement that the P-Called-Party-ID header field can appear in the SIP REFER method.Section 3.3.1:OLD: This following sections describe, for individual P- header fields, the 3GPP use-cases that are base for the updates.NEW: The following sections describe, for individual P- header fields, the 3GPP use-cases that are the basis for the updates.Section 3.3.2: uniformly capitalize "Network Provided Location Information".Section 3.3.2: 3GPP TS 23.228 needs a citation of the referenced document. ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
[Gen-art] Gen-ART review of draft-ietf-idr-ix-bgp-route-server-10
I am the assigned Gen-ART reviewer for this draft. The General Area Review Team (Gen-ART) reviews all IETF documents being processed by the IESG for the IETF Chair. Please treat these comments just like any other last call comments. For more information, please see the FAQ at <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>>. Document: draft-ietf-idr-ix-bgp-route-server-10 Reviewer: Ralph Droms Review Date: 2016-06-08 IETF LC End Date: ? IESG Telechat date: 2016-06-16 Summary: This draft is ready for publication as a Proposed Standard RFC. Major issues: None Minor issues: None Nits/editorial comments: None signature.asc Description: Message signed with OpenPGP using GPGMail ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
Re: [Gen-art] Gen-ART review of draft-ietf-aqm-eval-guidelines-11
> On May 18, 2016, at 9:29 PM 5/18/16, Jari Arkkowrote: > > Thanks for your review, Ralph! You're welcome. I'm glad to hear you found the review valuable. Responses in line... > > I do think some of the points you raised need to be addressed. Inline: > >> >> # >> >> I often react to the use of RFC 2119 language in an Informational document >> by asking is that language really necessary? I'll ask the question here: in >> the context of this Informational document, which appears to be entirely >> advisory in providing guidelines, what does the use of RFC 2119 >> "requirements language" add to the meaning of the document. >> Authors: Indeed, the use of RFC 2119 language is not mandatory for such information document. However, using it enables us to introduce weight in the different parameterizations of the tests. Even though, it is not mandatory, we believe that it eases the reading of the document, for someone familiar with the IETF wording. > > I think that’s right. OK. >> # >> >> Figure 1 is not clear to me. Where are the physical links and interfaces? >> Are there multiple physical senders and receivers or are "senders A" >> instantiated on a single host (does it make a difference)? Are there >> static-sized buffers for each interface or do all the buffers share one >> memory space? >> Authors: We acknowledge that Figure 1 is not very clear. We have voluntarily omitted precisions on the amount of senders, receivers and traffic classes since the instantiation on a specific testbed would remove the generality of the figure and the described architecture. We believe that the text helps in reading the figure. Also, the rationale of this figure is to explain the notation more than going deeper in the topology that is anyway very generic. > > My opinion is that Figure 1 was very hard to read, even with reading the > text. I’d like to see some improvement in either the text or the figure. I can understand that the figure might be an illustrative abstraction, but I still think it would be helpful to have more detail in the text and some restructuring of the figure. >> # >> >> In section 3.1, is there a need to say something about the relative >> capacities of the various links and the rates at which the various flows >> generate traffic? >> Authors: These capacities are described in a later section when needed, and to remain high level and not focus on any applicability context (wi-fi, rural satellite access, fibber access, etc.) they are not specified for the whole document. The rates at which the flows generate traffic is specified for each further described scenario. > > OK OK >> # >> >> I would have trouble following the guidelines set out in section 4.3.1. I >> can understand the need for consideration of the tunable control parameters >> when comparing different AQM schemes. However, I don't know what >> "comparable" means for control parameters that are likely quite different >> between AQM schemes. I also think one would want to compare optimal control >> settings for the different schemes, to compare best-case performance. Or, >> for AQM schemes whose performance is highly dependent on operational >> conditions, one might want to compare settings that are sub-optimal for any >> particular test condition but that give better performance over a wide range >> of conditions. >> Authors: The intent of the first recommendation is to make testers be aware of which control points control which behavior and be conscious to make apples to apples comparison. >> To further precise this, we could change the text is section 4.3.1 as >> follows : >> "1. Similar control parameters and implications: Testers should be aware of >> the control parameters of the different schemes that control similar >> behavior. Testers should also be aware of the input value ranges and >> corresponding implications. For example, consider two different schemes - >> (A) queue-length based AQM scheme, and (B) queueing-delay based scheme. A >> and B are likely to have different kinds of control inputs to control the >> target delay - target queue length in A vs. target queuing delay in B, for >> example. Setting parameter values such as 100MB for A vs. 10ms for B will >> have different implications depending on evaluation context. Such >> context-dependent implications must be considered before drawing conclusions >> on performance comparisons. Also, it would be preferable if an AQM proposal >> listed such parameters and discussed how each relates to network >> characteristics such as capacity, average RTT etc.” > > OK for me I think the suggested text is OK, too. >> # >> >> Section 4.4 seems to give advice to the AQM designer rather than describe >> guidelines for characterization. Section 4.4 should either be
[Gen-art] Gen-ART review of draft-ietf-aqm-eval-guidelines-11
I am the assigned Gen-ART reviewer for this draft. The General Area Review Team (Gen-ART) reviews all IETF documents being processed by the IESG for the IETF Chair. Please treat these comments just like any other last call comments. For more information, please see the FAQ at <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>. Document: draft-ietf-aqm-eval-guidelines-11 Reviewer: Ralph Droms Review Date: 2016-04-28 IETF LC End Date: 2016-05-04 IESG Telechat date: 2016-05-19 Summary: This draft is on the right track but has open issues, described in the review. In general, I think the document could be read, implemented and used to generate useful characterizations of AQM schemes. However, the motivations for some of the measurements and scenarios seems weak to me, which might compromise the weight given to the conclusions drawn from the guidelines. Major issues: None. However, the list of minor issues and nits, taken together, could be considered a major issue to be resolved before publication. Minor issues: I often react to the use of RFC 2119 language in an Informational document by asking is that language really necessary? I'll ask the question here: in the context of this Informational document, which appears to be entirely advisory in providing guidelines, what does the use of RFC 2119 "requirements language" add to the meaning of the document. Figure 1 is not clear to me. Where are the physical links and interfaces? Are there multiple physical senders and receivers or are "senders A" instantiated on a single host (does it make a difference)? Are there static-sized buffers for each interface or do all the buffers share one memory space? In section 3.1, is there a need to say something about the relative capacities of the various links and the rates at which the various flows generate traffic? I would have trouble following the guidelines set out in section 4.3.1. I can understand the need for consideration of the tunable control parameters when comparing different AQM schemes. However, I don't know what "comparable" means for control parameters that are likely quite different between AQM schemes. I also think one would want to compare optimal control settings for the different schemes, to compare best-case performance. Or, for AQM schemes whose performance is highly dependent on operational conditions, one might want to compare settings that are sub-optimal for any particular test condition but that give better performance over a wide range of conditions. Section 4.4 seems to give advice to the AQM designer rather than describe guidelines for characterization. Section 4.4 should either be rewritten to give guidelines for structuring measurements to account for varying packet sizes or the section should be elided. In section 4.5, what is the motivation for giving the advice about ECN to AQM designers? I can understand that ECN will have affect the impact of AQM, but for this document I think the section should focus on measurement guidlines that account for that impact. The specific topology in section 10 does not seem well-motivated to me. Why is router R with no AQM included in the topology? The choice of measurements is similarly not well-motivated. Why would it not be of interest to run all the tests described earlier in the document? Nits/editorial comments: There are several instances of the word "advice" which should be replaced with "advise"; e.g., in section 2.3. Last sentence of the abstract: I don't get the meaning of "precautionary characterizations of AQM schemes". I recommend that the phrase be reworded Section 1, first paragraph: The last sentence doesn't follow the rest of the paragraph and I recommend that it be elided. Section 1, third paragraph: This text is redundant with the text in the Glossary section: When speaking of a specific queue in this document, "buffer occupancy" refers to the amount of data (measured in bytes or packets) that are in the queue, and the "maximum buffer size" refers to the maximum buffer occupancy. Section 1, third paragraph: OLD: In real implementations of switches, a global memory is often shared between the available devices, and thus, the maximum buffer size may vary over the time. NEW: In switches and routers, a global memory space is often shared between the available interfaces, and thus, the maximum buffer size for any given interface may vary over the time. Section 1, fifth paragraph, last sentence: Is this document just concerned with "deployability" or more generally with "applicability, performance and deployability"? Section 1.1, first paragraph: Would it be helpful to qualify "goodput" as "goodput in individual flows", to contrast with "goodput at a router"? If "goodput"
[Gen-art] Gem-Art review of draft-ietf-lager-specification-11
I am the assigned Gen-ART reviewer for this draft. The General Area Review Team (Gen-ART) reviews all IETF documents being processed by the IESG for the IETF Chair. Please treat these comments just like any other last call comments. For more information, please see the FAQ at <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>>. Document: draft-ietf-lager-specification-11 Reviewer: Ralph Droms Review Date: 2016-04-19 IETF LC End Date: 2016-04-11 IESG Telechat date: (if known) 2016-04-21 Summary: This draft is ready for publication as a Standards Track RFC. Major issues: None Minor issues: None Nits/editorial comments: While this document is long and detailed, I found it to be clear and well-written. I can't say I fully understand all the details and nuances after my review, but I'm confident that an implementor could gain the necessary understanding from careful reading of the document. I did find what I considered to be a couple of small typos, which I'm confident the RFC Editor will find and correct if necessary. signature.asc Description: Message signed with OpenPGP using GPGMail ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
[Gen-art] Review of draft-sparks-genarea-mailarch-improvements-02
I am the assigned Gen-ART reviewer for this draft. The General Area Review Team (Gen-ART) reviews all IETF documents being processed by the IESG for the IETF Chair. Please wait for direction from your document shepherd or AD before posting a new version of the draft. For more information, please see the FAQ at <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>>. Document: draft-sparks-genarea-mailarch-improvements-02 Reviewer: Ralph Droms Review Date: 2016-03-09 IETF LC End Date: 2016-02-18 IESG Telechat date: (if known): 2016-03-03 Summary: Ready for publication Major issues: None Minor issues: None Nits/editorial comments: Reviewer's tardiness I recognize I am late with this review; in fact, not just late, but I'm posting this review after it has been accepted for publication. I was confused about the due date. signature.asc Description: Message signed with OpenPGP using GPGMail ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
[Gen-art] Review of draft-ietf-netmod-yang-json-08
I am the assigned Gen-ART reviewer for this draft. The General Area Review Team (Gen-ART) reviews all IETF documents being processed by the IESG for the IETF Chair. Please treat these comments just like any other last call comments. For more information, please see the FAQ at <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>>. Document: draft-ietf-netmod-yang-json-08 Reviewer: Ralph Droms Review Date: 2016-03-10 IETF LC End Date: 2016-03-10 IESG Telechat date: (if known) Summary: This draft is ready for publication as a Standards Track RFC Major issues: None Minor issues: None Nits/editorial comments: None signature.asc Description: Message signed with OpenPGP using GPGMail ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
Re: [Gen-art] Gem-Art review for draft-ietf-httpauth-scram-auth-14
Confirming that rev -15 addresses my Gen-ART review comments... - Ralph > On Dec 16, 2015, at 11:19 AM 12/16/15, Ralph Droms (rdroms) > <rdr...@cisco.com> wrote: > > >> On Dec 16, 2015, at 10:47 AM 12/16/15, Alexey Melnikov >> <alexey.melni...@isode.com> wrote: >> >> Hi Ralph, >> Thank you for your review. Sorry I missed it earlier. > > You're welcome. Looks like we have agreement on my editorial comments and > suggestions. Will the edits you mention below appear in rev -15? > > - Ralph > >> >> On 09/12/2015 20:47, Ralph Droms (rdroms) wrote: >>> Nits/editorial comments: >>> >>> Nicely written, very clear document. >> Thank you. >>> idnits reports some lines too long and an unused reference. >> I fixed the reference in my copy. I hope RFC Editor can help with lines >> which are too long. >>> In the third paragraph of the Introduction, I suggest removing the >>> parentheses and editing the second sentence for clarity; specifically, what >>> is "SCRAM data"? >> I meant SCRAM requests and responses. >>> You could probably omit the parentheses in the second paragraph of Setion >>> 3, as well, I'm likely just arguing style. >> Barry picked on this as well, so this was rewritten for clarity. >>> The last sentence of the last paragraph of sectino 3 was unclear to me: >>> which messages are referred to? >> Message is the same as 'decoded "data" attribute' in the previous sentence. >> I clarified that. >>> I think, in the phrase "fail the authentication" in the fifth paragraph of >>> section 8, you are using "fail" as a transitive verb, as in "the client >>> considers the authentication of the message to have failed" >> ... and does whatever is appropriate in this case. Which might be closing >> the connection, retrying or trying another (non SCRAM) mechanism. >>> . If I have that write, I suggest rewriting the containing sentence to >>> improve the clarity. >> >> Best Regards, >> Alexey >> >> > signature.asc Description: Message signed with OpenPGP using GPGMail ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
Re: [Gen-art] Gen-ART Last Call review of draft-ietf-dnsop-qname-minimisation-07
> On Dec 7, 2015, at 1:31 PM 12/7/15, Stephane Bortzmeyer <bortzme...@nic.fr> > wrote: > > On Tue, Dec 01, 2015 at 01:55:46PM +0000, > Ralph Droms (rdroms) <rdr...@cisco.com> wrote > a message of 128 lines which said: > >> Would you consider adding a little text somewhere to make it clear >> that the Appendix is intended as a guide to implementors? > > Done, > <https://github.com/bortzmeyer/my-IETF-work/commit/b768c43ab0624ec9cc8361d221a27058b64b19a2> > >> My recommendation to improve the document would be the inclusion of >> another appendix, describing the algorithm to use if zone cuts are >> known. > > It already exists, this is the second paragraph of section 2. (The > ideal case.) For the inexperienced implementor, a little more detail might be useful. > But I do not find useful to add more text: for a real resolver, the > algorithm in appendix A suffices (it works if the zone cuts are known, > see step 1). > > ___ > Gen-art mailing list > Gen-art@ietf.org > https://www.ietf.org/mailman/listinfo/gen-art signature.asc Description: Message signed with OpenPGP using GPGMail ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
Re: [Gen-art] Gem-Art review for draft-ietf-httpauth-scram-auth-14
> On Dec 16, 2015, at 10:47 AM 12/16/15, Alexey Melnikov > <alexey.melni...@isode.com> wrote: > > Hi Ralph, > Thank you for your review. Sorry I missed it earlier. You're welcome. Looks like we have agreement on my editorial comments and suggestions. Will the edits you mention below appear in rev -15? - Ralph > > On 09/12/2015 20:47, Ralph Droms (rdroms) wrote: >> Nits/editorial comments: >> >> Nicely written, very clear document. > Thank you. >> idnits reports some lines too long and an unused reference. > I fixed the reference in my copy. I hope RFC Editor can help with lines which > are too long. >> In the third paragraph of the Introduction, I suggest removing the >> parentheses and editing the second sentence for clarity; specifically, what >> is "SCRAM data"? > I meant SCRAM requests and responses. >> You could probably omit the parentheses in the second paragraph of Setion 3, >> as well, I'm likely just arguing style. > Barry picked on this as well, so this was rewritten for clarity. >> The last sentence of the last paragraph of sectino 3 was unclear to me: >> which messages are referred to? > Message is the same as 'decoded "data" attribute' in the previous sentence. I > clarified that. >> I think, in the phrase "fail the authentication" in the fifth paragraph of >> section 8, you are using "fail" as a transitive verb, as in "the client >> considers the authentication of the message to have failed" > ... and does whatever is appropriate in this case. Which might be closing the > connection, retrying or trying another (non SCRAM) mechanism. >> . If I have that write, I suggest rewriting the containing sentence to >> improve the clarity. > > Best Regards, > Alexey > > signature.asc Description: Message signed with OpenPGP using GPGMail ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
[Gen-art] Gem-Art review for draft-ietf-httpauth-scram-auth-14
I am the assigned Gen-ART reviewer for this draft. The General Area Review Team (Gen-ART) reviews all IETF documents being processed by the IESG for the IETF Chair. Please treat these comments just like any other last call comments. For more information, please see the FAQ at <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>. Document: draft-ietf-httpauth-scram-auth-14 Reviewer: Ralph Droms Review Date: 2015-13-9 IETF LC End Date: 2015-12-16 IESG Telechat date: (if known) Summary: This draft is ready for publication as an Experimental RFC. Major issues: None. Minor issues: None. Nits/editorial comments: Nicely written, very clear document. idnits reports some lines too long and an unused reference. In the third paragraph of the Introduction, I suggest removing the parentheses and editing the second sentence for clarity; specifically, what is "SCRAM data"? You could probably omit the parentheses in the second paragraph of Setion 3, as well, I'm likely just arguing style. The last sentence of the last paragraph of sectino 3 was unclear to me: which messages are referred to? I think, in the phrase "fail the authentication" in the fifth paragraph of section 8, you are using "fail" as a transitive verb, as in "the client considers the authentication of the message to have failed". If I have that write, I suggest rewriting the containing sentence to improve the clarity. signature.asc Description: Message signed with OpenPGP using GPGMail ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
Re: [Gen-art] Gen-ART Last Call review of draft-ietf-dnsop-qname-minimisation-07
> On Nov 26, 2015, at 7:41 AM 11/26/15, Stephane Bortzmeyer <bortzme...@nic.fr> > wrote: > > On Fri, Nov 20, 2015 at 04:22:21PM +0000, > Ralph Droms (rdroms) <rdr...@cisco.com> wrote > a message of 97 lines which said: > >> I am the assigned Gen-ART reviewer for >> draft-ietf-dnsop-qname-minimisation-07.txt. > > Hello. Glad to have reviewers. This document is well-written and easy to read. It's a pleasure to do the review. > >> Has the working group considered publishing this document as >> "Informational" rather than "Experimental"? If the document is >> published as "Experimental", is the intention to publish a >> subsequent proposed standard or BCP? > > [See Tim's answer.] OK. > >> I found the descriptions in the document understandable, but not >> quite detailed enough to build an interoperable implementation. > > There is something very important about qname minimisation: it is a > local technique, not a protocol. It works with unmodified authoritative > name servers. So "interoperability" is not a concern because it does > not change the DNS protocol. Consequence: each resolver MAY implement > it slightly differently (see appendix B). OK, I understand this is a local technique and does not represent a change to the DNS protocols. Even so, in my opinion there are some details that are not provided in the document (see below). >> Is Appendix A intended as the specification for the QNAME >> minimization techniques described in this document? > > No. That's why it's in an appendix. Most resolvers already can find > the zone cuts (they need it to do DNSSEC), this appendix is to give > ideas to developers of the other resolvers. Would you consider adding a little text somewhere to make it clear that the Appendix is intended as a guide to implementors? >> The appendix is titled "An algorithm to find the zone cut" and the >> introductory text indicates the algorithm is intended for locating >> the zone cut. However, as I read the algorithm, it finds and >> traverses all zone cuts until the original QNAME can be resolved. > > The title may be misleading. What about "An algorithm to perform QNAME > minimisation in presence of zone cuts?" Perhaps "unknown zone cuts"? Otherwise, that title sounds good. My recommendation to improve the document would be the inclusion of another appendix, describing the algorithm to use if zone cuts are known. In my opinion, what's missing from the document for an inexperienced implementor is a summary of how to build the resolver you refer to in section 2: "The minimising resolver works perfectly when it knows the zone cut" >> In section 2, is the phrase "closest known parent of the original >> QNAME" something that most DNS developers would understand? > > Well, "parent" could be misleading because it is rather "ancestor" > (the example in the draft show a grand-parent). > >> Would the phrase "closest enclosing NS RRset" from Appendix A be >> more precise? > > "Known" is very important here. What about "closest known enclosing NS > RRset"? OK, that text would be good. >> I wasn't sure at first whether "(section 6)" in the 4th paragraph of >> section 2 referred to section 6 of RFC 2181 or section 6 of this >> document. > > OK, fixed in my local copy. Great. > > > ___ > Gen-art mailing list > Gen-art@ietf.org > https://www.ietf.org/mailman/listinfo/gen-art signature.asc Description: Message signed with OpenPGP using GPGMail ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
Re: [Gen-art] Gen-ART Last Call review of draft-ietf-dnsop-qname-minimisation-07
> On Nov 23, 2015, at 9:01 AM 11/23/15, Tim Wicinski <tjw.i...@gmail.com> wrote: > > Ralph > > Thanks for the detailed review. Commeinline > > On 11/20/15 11:22 AM, Ralph Droms (rdroms) wrote: >> >> I am the assigned Gen-ART reviewer for >> draft-ietf-dnsop-qname-minimisation-07.txt. >> >> For background on Gen-ART, please see the FAQ at >> <http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html>. >> >> Please resolve these comments along with any other Last Call comments you >> may receive. >> >> >> Document: draft-ietf-dnsop-qname-minimisation-07 >> Reviewer: Ralph Droms >> Review Date: 2015-11-20 >> IETF LC End Date: 2015-11-23 >> IESG Telechat date: unknown >> >> Summary: >> >> This draft is on the right track but has open issues, described in the >> review. >> >> Major issues: >> >> The document is well-written and easy to understand. Thank you. >> >> Has the working group considered publishing this document as "Informational" >> rather than "Experimental"? If the document is published as "Experimental", >> is the intention to publish a subsequent proposed standard or BCP? >> > > The WG has considered several options. I believe we settled on "Experimental" > because passing the entire QNAME all the way to the root servers has always > existed, and it was unclear what unintended consequences would happen if this > was deployed. > > We do plan on producing a Standards Track document. OK, glad to hear the WG thought through the alternatives. > >> In my opinion, the document needs a little more work if it is to be >> published as "Experimental", especially if the intention is to publish a >> proposed standard based on the results of experiments with the techniques >> described in this document. I found the descriptions in the document >> understandable, but not quite detailed enough to build an interoperable >> implementation. >> > > Do you have anything in particular on details? I can revisit with the > authors on this. In my opinion, the document provides a collection of techniques but doesn't explicitly define a specific, testable mechanism to implement. (continued below) >> Is Appendix A intended as the specification for the QNAME minimization >> techniques described in this document? The appendix is titled "An algorithm >> to find the zone cut" and the introductory text indicates the algorithm is >> intended for locating the zone cut. However, as I read the algorithm, it >> finds and traverses all zone cuts until the original QNAME can be resolved. Here is the text I would focus on if I were writing an implementation: A resolver which implements QNAME minimisation, [...], sends a request to the name server authoritative for the closest known parent of the original QNAME. [...] The minimising resolver works perfectly when it knows the zone cut [RFC2181] (section 6). [...] (Appendix A describes this algorithm in deeper details.) As I wrote in my review, it appears to me that Appendix A gives a specification of the resolver behavior. If that's the case, it would be helpful to make that explicit statement in section 2. >> If Appendix A is not the specification for the QNAME minimization >> techniques, then I don't know exactly what specific behavior or algorithm is >> referred to by "minimising resolver" in this sentence from section 2: "The >> minimising resolver works perfectly when it knows the zone cut [...]". >> >> My suggestion would be to include another algorithm description, similar to >> that in Appendix A, but that describes how to use knowledge of zone cuts. >> > > OK > >> Editorial >> - >> >> In section 2, is the phrase "closest known parent of the original QNAME" >> something that most DNS developers would understand? Would the phrase >> "closest enclosing NS RRset" from Appendix A be more precise? >> > > "closest enclosing NS RRset" may be more relevant. OK. > >> I wasn't sure at first whether "(section 6)" in the 4th paragraph of section >> 2 referred to section 6 of RFC 2181 or section 6 of this document. >> > > This is RFC2181, so perhaps it can be reworded like this: > > The minimising resolver works perfectly when it knows the zone > cut, as described in section 6 of [RFC2181]. That wording would eliminate the confusion. > > thanks > tim signature.asc Description: Message signed with OpenPGP using GPGMail ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
[Gen-art] Gen-ART Last Call review of draft-ietf-dnsop-qname-minimisation-07
I am the assigned Gen-ART reviewer for draft-ietf-dnsop-qname-minimisation-07.txt. For background on Gen-ART, please see the FAQ at <http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html>. Please resolve these comments along with any other Last Call comments you may receive. Document: draft-ietf-dnsop-qname-minimisation-07 Reviewer: Ralph Droms Review Date: 2015-11-20 IETF LC End Date: 2015-11-23 IESG Telechat date: unknown Summary: This draft is on the right track but has open issues, described in the review. Major issues: The document is well-written and easy to understand. Thank you. Has the working group considered publishing this document as "Informational" rather than "Experimental"? If the document is published as "Experimental", is the intention to publish a subsequent proposed standard or BCP? In my opinion, the document needs a little more work if it is to be published as "Experimental", especially if the intention is to publish a proposed standard based on the results of experiments with the techniques described in this document. I found the descriptions in the document understandable, but not quite detailed enough to build an interoperable implementation. Is Appendix A intended as the specification for the QNAME minimization techniques described in this document? The appendix is titled "An algorithm to find the zone cut" and the introductory text indicates the algorithm is intended for locating the zone cut. However, as I read the algorithm, it finds and traverses all zone cuts until the original QNAME can be resolved. If Appendix A is not the specification for the QNAME minimization techniques, then I don't know exactly what specific behavior or algorithm is referred to by "minimising resolver" in this sentence from section 2: "The minimising resolver works perfectly when it knows the zone cut [...]". My suggestion would be to include another algorithm description, similar to that in Appendix A, but that describes how to use knowledge of zone cuts. Editorial - In section 2, is the phrase "closest known parent of the original QNAME" something that most DNS developers would understand? Would the phrase "closest enclosing NS RRset" from Appendix A be more precise? I wasn't sure at first whether "(section 6)" in the 4th paragraph of section 2 referred to section 6 of RFC 2181 or section 6 of this document. signature.asc Description: Message signed with OpenPGP using GPGMail ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
[Gen-art] Gem-Art Last Call review of draft-ietf-dnsop-qname-minimisation-07
I am the assigned Gen-ART reviewer for draft-ietf-dnsop-qname-minimisation-07.txt. For background on Gen-ART, please see the FAQ at <http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html>. Please resolve these comments along with any other Last Call comments you may receive. Document: draft-ietf-dnsop-qname-minimisation-07 Reviewer: Ralph Droms Review Date: 2015-11-20 IETF LC End Date: 2015-11-23 IESG Telechat date: unknown Summary: This draft is on the right track but has open issues, described in the review. Major issues: The document is well-written and easy to understand. Thank you. Has the working group considered publishing this document as "Informational" rather than "Experimental"? If the document is published as "Experimental", is the intention to publish a subsequent proposed standard or BCP? In my opinion, the document needs a little more work if it is to be published as "Experimental", especially if the intention is to publish a proposed standard based on the results of experiments with the techniques described in this document. I found the descriptions in the document understandable, but not quite detailed enough to build an interoperable implementation. Is Appendix A intended as the specification for the QNAME minimization techniques described in this document? The appendix is titled "An algorithm to find the zone cut" and the introductory text indicates the algorithm is intended for locating the zone cut. However, as I read the algorithm, it finds and traverses all zone cuts until the original QNAME can be resolved. If Appendix A is not the specification for the QNAME minimization techniques, then I don't know exactly what specific behavior or algorithm is referred to by "minimising resolver" in this sentence from section 2: "The minimising resolver works perfectly when it knows the zone cut [...]". My suggestion would be to include another algorithm description, similar to that in Appendix A, but that describes how to use knowledge of zone cuts. Editorial - In section 2, is the phrase "closest known parent of the original QNAME" something that most DNS developers would understand? Would the phrase "closest enclosing NS RRset" from Appendix A be more precise? I wasn't sure at first whether "(section 6)" in the 4th paragraph of section 2 referred to section 6 of RFC 2181 or section 6 of this document. signature.asc Description: Message signed with OpenPGP using GPGMail ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
Re: [Gen-art] Review: draft-ietf-pals-mpls-tp-mac-wd
Himanshu - I've been tied up in meetings most of the day today and am about to go into more meetings that will last until the end of the day. I reviewed your revised draft briefly and it mostly looks OK. I have one substantive comment, which is about an issue I didn't notice until now: How is the Mac Withdraw sub-TLV registry from which the "Sequence Number" code point is taken differentiated from the LDP Parameters sub-TLV registry from which the "MAC List" and "MAC Flush Parameter" code points are taken? In other words, how does the receciver know to interpret the code point on the Sequence Number TLV as a code point in the Mac Withdraw sub-TLV registry while the code points on the MAC List TLV and the MAC Flush Paramter TLV are interpreted as code points in the LDP Paramteres sub-TLV? Shouldn't all the code points on the TLVs in this message come from a single registry? I also have an editorial comment from my earlier review: the ifrst paragraph of section 3 is mostly redundant with section 4.1 and that text in section 3 should be merged into the text in section 4.1 - Ralph > On Oct 26, 2015, at 2:09 PM 10/26/15, Shah, Himanshu <hs...@ciena.com> wrote: > > Thanks Andy. > He did re-send the email without MIME and I was able to read and reply. > > Thanks, > Himanshu > > From: Andrew G. Malis [mailto:agma...@gmail.com] > Sent: Monday, October 26, 2015 2:08 PM > To: Shah, Himanshu > Cc: Ralph Droms (rdroms); A. Jean Mahoney; General Area Review Team; > draft-ietf-pals-mpls-tp-mac-wd@ietf.org; The IESG > Subject: Re: [Gen-art] Review: draft-ietf-pals-mpls-tp-mac-wd > > Himanshu, > > Ralph said: > > Himanshu - I've received your revised draft. I've been stuck in a variety of > meetings Monday and haven't had time to review it. I should be able to look > at it before the end of the day. > > - Ralph > > On Mon, Oct 26, 2015 at 1:04 PM, Shah, Himanshu <hs...@ciena.com> wrote: > Can you send the email without MIME signature? > > Thanks, > Himanshu > > From: Ralph Droms (rdroms) [mailto:rdr...@cisco.com] > Sent: Monday, October 26, 2015 1:02 PM > To: Shah, Himanshu > Cc: A. Jean Mahoney; General Area Review Team; > draft-ietf-pals-mpls-tp-mac-wd@ietf.org; The IESG > Subject: Re: [Gen-art] Review: draft-ietf-pals-mpls-tp-mac-wd ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
Re: [Gen-art] Review: draft-ietf-pals-mpls-tp-mac-wd
Himanshu - I've received your revised draft. I've been stuck in a variety of meetings Monday and haven't had time to review it. I should be able to look at it before the end of the day. - Ralph > On Oct 24, 2015, at 5:56 PM 10/24/15, Shah, Himanshu <hs...@ciena.com> wrote: > > Now with the draft.. > > Thanks, > Himanshu > > > -Original Message- > From: Shah, Himanshu > Sent: Saturday, October 24, 2015 5:52 PM > To: 'Ralph Droms (rdroms)' > Cc: 'A. Jean Mahoney'; 'General Area Review Team'; > 'draft-ietf-pals-mpls-tp-mac-wd@ietf.org'; 'The IESG' > Subject: RE: [Gen-art] Review: draft-ietf-pals-mpls-tp-mac-wd > > One more update that was discussed in previous emails but not included in > your last email - > > Original text: > Only half of the sequence number space is used. Modular arithmetic > is used to detect wrapping of sequence number. When sequence number > wraps, all MAC addresses are flushed and the sequence number is > reset. The 16-bit sequence number handling is described in > [RFC4385]. This document uses 32-bits sequence numbers and hence > sequence number in half the number space (i.e. 31-bits or ~2billion) > is considered in the valid receive range. > > [Ralph] > This paragraph is not at all clear to me. Reading section 4 of RFC 4385 > helped but left me unsure about how my understanding of how to extend the > sequence number mechanism to 32 bits corresponds to the expectations of this > document. > > > [Himanshu>] > > New text: > > The lack of reliable transport protocol for the in-band OAM > necessitates a presence of sequencing and acknowledgement > scheme so that the receiver can recognize newer message from > retransmitted older messages. The [RFC4385] describes the details > of sequence number handling which includes overflow detection for > sequence number field of size 16-bits. This document leverages > the same scheme with the two exemptions > - sequence number field is of size 32-bits > - overflow detection is simplified such that sequence > number exceed 2,147,483,647 (0x7FFF) is considered > overflow and reset to 1. > > Thanks, > Himanshu > > > -Original Message- > From: Shah, Himanshu > Sent: Saturday, October 24, 2015 4:00 PM > To: 'Ralph Droms (rdroms)' > Cc: A. Jean Mahoney; General Area Review Team; > draft-ietf-pals-mpls-tp-mac-wd@ietf.org; The IESG > Subject: RE: [Gen-art] Review: draft-ietf-pals-mpls-tp-mac-wd > > I am updating the drafts to address your comments where relevant. > > Since there is too many indentations below, I am bringing you latest comments > here, and respond. > > --- > [ralph] What I think would improve this specification is clarification that > trims redundant specification details from draft-ietf-pals-mpls-tp-mac-wd and > cites, concisely and exactly, the other documents from which the > specifications are copied. > > [Himanshu] Trimming where relevant. > --- > > [ralph] It wasn't obvious to me what is intended as a protocol specification > and what is intended as a description of the protocol. I see that RFC 4762 > includes text that describes how to process an empty MAC List TLV, so perhaps > removal of the text altogether would be best. > > [Himanshu] removed the reference to empty MAC List TLV > > > [ralph] >> The PW OAM message header is exactly the same as what is defined in >> [RFC6478]. >> > Is this statement really true? The MAC Address Withdraw header seems to > replace the "Refresh Timer" field with a "Reserved" field, and adds a new "R" > flag. The statement might be misleading to an implementor. > > [Himanshu] replaced with following text: > "The MAC withdraw PW OAM message follows the same guidelines used in > [RFC6478], whereby first 4-bytes of OAM message header is followed by > message specific field and a set of TLVs relevant for the message" > > - > [ralph] > I think it would be helpful to state explicitly that the Sequence Number TLV > MUST be the first TLV in the message. > > [Himanshu] added. > > [Ralph] I apologize if I appear to be finicky, again, but the sentence I > quoted simply wasn't clear to me. Common sense interpretation of > specifications is, of course, expected, but in my experience a simple > sentence like: > > A MAC Address Withdraw OAM message with the A-bit set is sent by a receiver > to acknowledge receipt and processing of a MAC Address Withdraw OAM message > > [Himanshu] Modified description of A-bit as follows - > > A single bit (called A-bit) is
Re: [Gen-art] Review: draft-ietf-pals-mpls-tp-mac-wd
Himanshu - I have one clarification to my review: I should have written "Is there a reason this document does not use RFC 2119 terminology throughout?" ...and even that is likely an unfair assessment, as RFC 2119 language more or less everywhere needed for clarity. My apologies for the inaccuracy. - Ralph > On Oct 22, 2015, at 11:31 AM 10/22/15, Shah, Himanshu <hs...@ciena.com> wrote: > > Aahh! Finally got it with content!!.. > > Let me go through your email.. > > Thanks, > Himanshu > > > -Original Message- > From: Ralph Droms (rdroms) [mailto:rdr...@cisco.com] > Sent: Thursday, October 22, 2015 11:29 AM > To: Shah, Himanshu > Cc: A. Jean Mahoney; General Area Review Team; > draft-ietf-pals-mpls-tp-mac-wd@ietf.org; The IESG > Subject: Re: [Gen-art] Review: draft-ietf-pals-mpls-tp-mac-wd > > (originally sent 10/16; second try) > > Hi, Himanshu - responses in line... > >> On Oct 15, 2015, at 7:44 PM 10/15/15, Shah, Himanshu <hs...@ciena.com> wrote: >> >> Hi Ralph - >> Thanks for your thorough review. >> >> Let me first address your major concern. >> >> As you point out, this draft builds on existing standards. >> We (authors and WG) had to carefully balance between the right amount >> of information and wanting to describe details of methods described in other >> RFCs. >> >> This is frustrating to implementer (including myself) having to go >> back and forth between the documents. So I share that concern. >> >> But we would like to refrain from indulging in beefing up the doc and >> risk deviating from other base standards. However, for certain, if >> there is any conflict or lack of clarity, we would prefer to rectify. > > I agree that, in general, duplicating specifications from other documents > increases the possibility that the respective documents unintentionally > conflict with each other or are not updated in parallel. >> >> To that end, I would rather prefer, trimming by removing >> conflicting/confusing text. > > I wasn't clear in my review - I think making the references to other > documents concise and clear, along with trimming unnecessary text from > draft-ietf-pals-mpls-tp-mac-wd, will result in the best document. > >> For example, sequence number processing - I rather would ask reader to >> get all details from relevant RFC, and point to only delta (which is >> to apply same logic that is used for 16-bit sequence number field to >> 32-bit field sequence number field that is used in this document). > > This example is sort of an interesting one to consider, as I was thinking > more of the examples in which the format and semantics of the MAC TLVs are > exactly the same as in the cited defining documents. > >> >> More comments in line.. and I look forward to your further guidance so >> we can wrap this up in time. >> >> As a data point, there are two implementations of this draft deployed >> in a Telco network in Asia. > > Noted. > >> >> >> Thanks, >> Himanshu >> >> >> -Original Message- >> From: Ralph Droms (rdroms) [mailto:rdr...@cisco.com] >> Sent: Wednesday, October 14, 2015 4:02 PM >> To: A. Jean Mahoney; General Area Review Team; >> draft-ietf-pals-mpls-tp-mac-wd@ietf.org >> Subject: [Gen-art] Review: draft-ietf-pals-mpls-tp-mac-wd >> >> I am the assigned Gen-ART reviewer for this draft. The General Area Review >> Team (Gen-ART) reviews all IETF documents being processed by the IESG for >> the IETF Chair. Please treat these comments just like any other last call >> comments. >> >> For more information, please see the FAQ at >> >> <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>. >> >> Document: draft-ietf-pals-mpls-tp-mac-wd-02, "MAC Address Withdrawal over >> Static Pseudowire" >> Reviewer: Ralph Droms >> Review Date: 2015-10-14 >> IETF LC End Date: 2015-10-19 >> IESG Telechat date: (if known) N/A >> >> Summary: >> >> This draft is on the right track but has open issues, described in the >> review. >> >> >> Major issues: >> >> While this document is describing a straightforward adaptation of previously >> defined standards to statically provisioned PWs, in my opinion an >> implementor would not necessarily be able to construct a fully interoperable >> implementation from this document. There are several sections of the >> document that are not clear in their description of how to use mechanisms
Re: [Gen-art] Review: draft-ietf-pals-mpls-tp-mac-wd
The archived message in the gen-art list is available here: http://www.ietf.org/mail-archive/web/gen-art/current/msg12413.html > On Oct 22, 2015, at 11:22 AM 10/22/15, Shah, Himanshu <hs...@ciena.com> wrote: > > Can not see your message content. > PLEASE send without MIME… > > Thanks, > Himanshu > > From: Ralph Droms (rdroms) [mailto:rdr...@cisco.com] > Sent: Thursday, October 22, 2015 11:20 AM > To: Shah, Himanshu > Cc: A. Jean Mahoney; General Area Review Team; > draft-ietf-pals-mpls-tp-mac-wd@ietf.org; The IESG > Subject: Re: [Gen-art] Review: draft-ietf-pals-mpls-tp-mac-wd signature.asc Description: Message signed with OpenPGP using GPGMail ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
Re: [Gen-art] Review: draft-ietf-pals-mpls-tp-mac-wd
(originally sent 10/16) Hi, Himanshu - responses in line... > On Oct 15, 2015, at 7:44 PM 10/15/15, Shah, Himanshu <hs...@ciena.com> wrote: > > Hi Ralph - > Thanks for your thorough review. > > Let me first address your major concern. > > As you point out, this draft builds on existing standards. > We (authors and WG) had to carefully balance between the right amount of > information > and wanting to describe details of methods described in other RFCs. > > This is frustrating to implementer (including myself) having to go back and > forth > between the documents. So I share that concern. > > But we would like to refrain from indulging in beefing up the doc and risk > deviating > from other base standards. However, for certain, if there is any conflict or > lack of > clarity, we would prefer to rectify. I agree that, in general, duplicating specifications from other documents increases the possibility that the respective documents unintentionally conflict with each other or are not updated in parallel. > > To that end, I would rather prefer, trimming by removing > conflicting/confusing text. I wasn't clear in my review - I think making the references to other documents concise and clear, along with trimming unnecessary text from draft-ietf-pals-mpls-tp-mac-wd, will result in the best document. > For example, sequence number processing - I rather would ask reader to get > all details > from relevant RFC, and point to only delta (which is to apply same logic that > is used > for 16-bit sequence number field to 32-bit field sequence number field that > is used in > this document). This example is sort of an interesting one to consider, as I was thinking more of the examples in which the format and semantics of the MAC TLVs are exactly the same as in the cited defining documents. > > More comments in line.. and I look forward to your further guidance so we can > wrap this > up in time. > > As a data point, there are two implementations of this draft deployed in a > Telco network > in Asia. Noted. > > > Thanks, > Himanshu > > > -Original Message- > From: Ralph Droms (rdroms) [mailto:rdr...@cisco.com] > Sent: Wednesday, October 14, 2015 4:02 PM > To: A. Jean Mahoney; General Area Review Team; > draft-ietf-pals-mpls-tp-mac-wd@ietf.org > Subject: [Gen-art] Review: draft-ietf-pals-mpls-tp-mac-wd > > I am the assigned Gen-ART reviewer for this draft. The General Area Review > Team (Gen-ART) reviews all IETF documents being processed by the IESG for the > IETF Chair. Please treat these comments just like any other last call > comments. > > For more information, please see the FAQ at > > <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>. > > Document: draft-ietf-pals-mpls-tp-mac-wd-02, "MAC Address Withdrawal over > Static Pseudowire" > Reviewer: Ralph Droms > Review Date: 2015-10-14 > IETF LC End Date: 2015-10-19 > IESG Telechat date: (if known) N/A > > Summary: > > This draft is on the right track but has open issues, described in the review. > > > Major issues: > > While this document is describing a straightforward adaptation of previously > defined standards to statically provisioned PWs, in my opinion an implementor > would not necessarily be able to construct a fully interoperable > implementation from this document. There are several sections of the > document that are not clear in their description of how to use mechanisms > from referenced documents in this standard. > > If it appears that some of my comments are overly finicky, I'll agree that > the correct implementation could probably be deduced from the text in most > cases. That is, I didn't find many outright errors or inconsistencies. Many > of my comments took a lot of paging back and forth, reading of referenced > documents and head-scratching, which, in my experience, can lead to > implementations that don't interoperate. > > [Himanshu>] Please see above for the justification of this approach. Again, I wasn't clear in my review - my paging back and forth was both within draft-ietf-pals-mpls-tp-mac-wd and between draft-ietf-pals-mpls-tp-mac-wd and cited documents. What I think would improve this specification is clarification that trims redundant specification details from draft-ietf-pals-mpls-tp-mac-wd and cites, concisely and exactly, the other documents from which the specifications are copied. > > Section 1: > > When the number of MAC addresses to be > removed is large, the empty MAC List TLV may be used. The empty MAC > List TLV signifies wildcard MAC Address withdrawl. > > This text seems to be the only reference to the processing o
Re: [Gen-art] Review: draft-ietf-pals-mpls-tp-mac-wd
(originally sent 10/16; second try) Hi, Himanshu - responses in line... > On Oct 15, 2015, at 7:44 PM 10/15/15, Shah, Himanshu <hs...@ciena.com> wrote: > > Hi Ralph - > Thanks for your thorough review. > > Let me first address your major concern. > > As you point out, this draft builds on existing standards. > We (authors and WG) had to carefully balance between the right amount of > information > and wanting to describe details of methods described in other RFCs. > > This is frustrating to implementer (including myself) having to go back and > forth > between the documents. So I share that concern. > > But we would like to refrain from indulging in beefing up the doc and risk > deviating > from other base standards. However, for certain, if there is any conflict or > lack of > clarity, we would prefer to rectify. I agree that, in general, duplicating specifications from other documents increases the possibility that the respective documents unintentionally conflict with each other or are not updated in parallel. > > To that end, I would rather prefer, trimming by removing > conflicting/confusing text. I wasn't clear in my review - I think making the references to other documents concise and clear, along with trimming unnecessary text from draft-ietf-pals-mpls-tp-mac-wd, will result in the best document. > For example, sequence number processing - I rather would ask reader to get > all details > from relevant RFC, and point to only delta (which is to apply same logic that > is used > for 16-bit sequence number field to 32-bit field sequence number field that > is used in > this document). This example is sort of an interesting one to consider, as I was thinking more of the examples in which the format and semantics of the MAC TLVs are exactly the same as in the cited defining documents. > > More comments in line.. and I look forward to your further guidance so we can > wrap this > up in time. > > As a data point, there are two implementations of this draft deployed in a > Telco network > in Asia. Noted. > > > Thanks, > Himanshu > > > -Original Message- > From: Ralph Droms (rdroms) [mailto:rdr...@cisco.com] > Sent: Wednesday, October 14, 2015 4:02 PM > To: A. Jean Mahoney; General Area Review Team; > draft-ietf-pals-mpls-tp-mac-wd@ietf.org > Subject: [Gen-art] Review: draft-ietf-pals-mpls-tp-mac-wd > > I am the assigned Gen-ART reviewer for this draft. The General Area Review > Team (Gen-ART) reviews all IETF documents being processed by the IESG for the > IETF Chair. Please treat these comments just like any other last call > comments. > > For more information, please see the FAQ at > > <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>. > > Document: draft-ietf-pals-mpls-tp-mac-wd-02, "MAC Address Withdrawal over > Static Pseudowire" > Reviewer: Ralph Droms > Review Date: 2015-10-14 > IETF LC End Date: 2015-10-19 > IESG Telechat date: (if known) N/A > > Summary: > > This draft is on the right track but has open issues, described in the review. > > > Major issues: > > While this document is describing a straightforward adaptation of previously > defined standards to statically provisioned PWs, in my opinion an implementor > would not necessarily be able to construct a fully interoperable > implementation from this document. There are several sections of the > document that are not clear in their description of how to use mechanisms > from referenced documents in this standard. > > If it appears that some of my comments are overly finicky, I'll agree that > the correct implementation could probably be deduced from the text in most > cases. That is, I didn't find many outright errors or inconsistencies. Many > of my comments took a lot of paging back and forth, reading of referenced > documents and head-scratching, which, in my experience, can lead to > implementations that don't interoperate. > > [Himanshu>] Please see above for the justification of this approach. Again, I wasn't clear in my review - my paging back and forth was both within draft-ietf-pals-mpls-tp-mac-wd and between draft-ietf-pals-mpls-tp-mac-wd and cited documents. What I think would improve this specification is clarification that trims redundant specification details from draft-ietf-pals-mpls-tp-mac-wd and cites, concisely and exactly, the other documents from which the specifications are copied. > > Section 1: > > When the number of MAC addresses to be > removed is large, the empty MAC List TLV may be used. The empty MAC > List TLV signifies wildcard MAC Address withdrawl. > > This text seems to be the only reference to
Re: [Gen-art] Review: draft-ietf-pals-mpls-tp-mac-wd
Hi, Himanshu - responses in line... > On Oct 15, 2015, at 7:44 PM 10/15/15, Shah, Himanshu <hs...@ciena.com> wrote: > > Hi Ralph - > Thanks for your thorough review. > > Let me first address your major concern. > > As you point out, this draft builds on existing standards. > We (authors and WG) had to carefully balance between the right amount of > information > and wanting to describe details of methods described in other RFCs. > > This is frustrating to implementer (including myself) having to go back and > forth > between the documents. So I share that concern. > > But we would like to refrain from indulging in beefing up the doc and risk > deviating > from other base standards. However, for certain, if there is any conflict or > lack of > clarity, we would prefer to rectify. I agree that, in general, duplicating specifications from other documents increases the possibility that the respective documents unintentionally conflict with each other or are not updated in parallel. > > To that end, I would rather prefer, trimming by removing > conflicting/confusing text. I wasn't clear in my review - I think making the references to other documents concise and clear, along with trimming unnecessary text from draft-ietf-pals-mpls-tp-mac-wd, will result in the best document. > For example, sequence number processing - I rather would ask reader to get > all details > from relevant RFC, and point to only delta (which is to apply same logic that > is used > for 16-bit sequence number field to 32-bit field sequence number field that > is used in > this document). This example is sort of an interesting one to consider, as I was thinking more of the examples in which the format and semantics of the MAC TLVs are exactly the same as in the cited defining documents. > > More comments in line.. and I look forward to your further guidance so we can > wrap this > up in time. > > As a data point, there are two implementations of this draft deployed in a > Telco network > in Asia. Noted. > > > Thanks, > Himanshu > > > -Original Message- > From: Ralph Droms (rdroms) [mailto:rdr...@cisco.com] > Sent: Wednesday, October 14, 2015 4:02 PM > To: A. Jean Mahoney; General Area Review Team; > draft-ietf-pals-mpls-tp-mac-wd@ietf.org > Subject: [Gen-art] Review: draft-ietf-pals-mpls-tp-mac-wd > > I am the assigned Gen-ART reviewer for this draft. The General Area Review > Team (Gen-ART) reviews all IETF documents being processed by the IESG for the > IETF Chair. Please treat these comments just like any other last call > comments. > > For more information, please see the FAQ at > > <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>. > > Document: draft-ietf-pals-mpls-tp-mac-wd-02, "MAC Address Withdrawal over > Static Pseudowire" > Reviewer: Ralph Droms > Review Date: 2015-10-14 > IETF LC End Date: 2015-10-19 > IESG Telechat date: (if known) N/A > > Summary: > > This draft is on the right track but has open issues, described in the review. > > > Major issues: > > While this document is describing a straightforward adaptation of previously > defined standards to statically provisioned PWs, in my opinion an implementor > would not necessarily be able to construct a fully interoperable > implementation from this document. There are several sections of the > document that are not clear in their description of how to use mechanisms > from referenced documents in this standard. > > If it appears that some of my comments are overly finicky, I'll agree that > the correct implementation could probably be deduced from the text in most > cases. That is, I didn't find many outright errors or inconsistencies. Many > of my comments took a lot of paging back and forth, reading of referenced > documents and head-scratching, which, in my experience, can lead to > implementations that don't interoperate. > > [Himanshu>] Please see above for the justification of this approach. Again, I wasn't clear in my review - my paging back and forth was both within draft-ietf-pals-mpls-tp-mac-wd and between draft-ietf-pals-mpls-tp-mac-wd and cited documents. What I think would improve this specification is clarification that trims redundant specification details from draft-ietf-pals-mpls-tp-mac-wd and cites, concisely and exactly, the other documents from which the specifications are copied. > > Section 1: > > When the number of MAC addresses to be > removed is large, the empty MAC List TLV may be used. The empty MAC > List TLV signifies wildcard MAC Address withdrawl. > > This text seems to be the only reference to the processing of an empty MAC >
[Gen-art] Review: draft-ietf-pals-mpls-tp-mac-wd
I am the assigned Gen-ART reviewer for this draft. The General Area Review Team (Gen-ART) reviews all IETF documents being processed by the IESG for the IETF Chair. Please treat these comments just like any other last call comments. For more information, please see the FAQ at <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>. Document: draft-ietf-pals-mpls-tp-mac-wd-02, "MAC Address Withdrawal over Static Pseudowire" Reviewer: Ralph Droms Review Date: 2015-10-14 IETF LC End Date: 2015-10-19 IESG Telechat date: (if known) N/A Summary: This draft is on the right track but has open issues, described in the review. Major issues: While this document is describing a straightforward adaptation of previously defined standards to statically provisioned PWs, in my opinion an implementor would not necessarily be able to construct a fully interoperable implementation from this document. There are several sections of the document that are not clear in their description of how to use mechanisms from referenced documents in this standard. If it appears that some of my comments are overly finicky, I'll agree that the correct implementation could probably be deduced from the text in most cases. That is, I didn't find many outright errors or inconsistencies. Many of my comments took a lot of paging back and forth, reading of referenced documents and head-scratching, which, in my experience, can lead to implementations that don't interoperate. Section 1: When the number of MAC addresses to be removed is large, the empty MAC List TLV may be used. The empty MAC List TLV signifies wildcard MAC Address withdrawl. This text seems to be the only reference to the processing of an empty MAC List TLV. Specification of how the protocol works doesn't belong in the Introduction, and "wildcard MAC Address withdrawal" could certainly use some more explanation. Section 3: The PW OAM message header is exactly the same as what is defined in [RFC6478]. Is this statement really true? The MAC Address Withdraw header seems to replace the "Refresh Timer" field with a "Reserved" field, and adds a new "R" flag. The statement might be misleading to an implementor. a MAC address withdraw OAM message MUST contain a "Sequence Number TLV" otherwise the entire message is dropped. Is the "Sequence Number TLV" required to be the first TLV in the message? Are the TLVs required to appear in any particular order? A single bit (called A-bit) is set to indicate if a MAC withdraw message is for ACK. Also, ACK does not include MAC TLV(s). Does this mean that the message is an ACK if the A-bit is set? Can an ACK contain a "Sequence Number" TLV? Only half of the sequence number space is used. Modular arithmetic is used to detect wrapping of sequence number. When sequence number wraps, all MAC addresses are flushed and the sequence number is reset. The 16-bit sequence number handling is described in [RFC4385]. This document uses 32-bits sequence numbers and hence sequence number in half the number space (i.e. 31-bits or ~2billion) is considered in the valid receive range. This paragraph is not at all clear to me. Reading section 4 of RFC 4385 helped but left me unsure about how my understanding of how to extend the sequence number mechanism to 32 bits corresponds to the expectations of this document. Section 4.1: Each PW is associated with a counter to keep track of the sequence number of the transmitted MAC withdrawal messages. Whenever a node sends a new set of MAC TLVs, it increments the transmitted sequence number counter, and include the new sequence number in the message. The transmit sequence number is initialized to 1 at the onset. I'm pretty sure this is supposed to mean that the sequence number in the first message is 1. The text could be interpreted to mean that the counter is initialized to 1 and then incremented to 2 when sending the first message. The retransmission MUST be ceased anytime when ACK is received or after three retries. This avoids unended retransmissions in the absence of acknowledgements. Since retransmission time interval and the maximum number of retries is local configuration of the sender node, it is up to the implementers to pick a discipline. Is the maximum number of retransmissions 3 or is it locally configured? Is the default 3? The 'R' reset bit is set in the first MAC withdraw to notify the remote peer to reset the send and receive sequence numbers. The 'R' bit must be cleared in subsequent MAC withdraw messages after the acknowledgement is received "First" as in "first message after reset or restart or ??? Would it be better to say "The R-bit is set in a message when one peer needs to force the remote peer to reset its send and receive sequence numbers"? Does the device se
[Gen-art] Review: draft-ietf-pals-mpls-tp-mac-wd
I am the assigned Gen-ART reviewer for this draft. The General Area Review Team (Gen-ART) reviews all IETF documents being processed by the IESG for the IETF Chair. Please treat these comments just like any other last call comments. For more information, please see the FAQ at <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>. Document: draft-ietf-pals-mpls-tp-mac-wd-02, "MAC Address Withdrawal over Static Pseudowire" Reviewer: Ralph Droms Review Date: 2015-10-14 IETF LC End Date: 2015-10-19 IESG Telechat date: (if known) N/A Summary: This draft is on the right track but has open issues, described in the review. Major issues: While this document is describing a straightforward adaptation of previously defined standards to statically provisioned PWs, in my opinion an implementor would not necessarily be able to construct a fully interoperable implementation from this document. There are several sections of the document that are not clear in their description of how to use mechanisms from referenced documents in this standard. If it appears that some of my comments are overly finicky, I'll agree that the correct implementation could probably be deduced from the text in most cases. That is, I didn't find many outright errors or inconsistencies. Many of my comments took a lot of paging back and forth, reading of referenced documents and head-scratching, which, in my experience, can lead to implementations that don't interoperate. Section 1: When the number of MAC addresses to be removed is large, the empty MAC List TLV may be used. The empty MAC List TLV signifies wildcard MAC Address withdrawl. This text seems to be the only reference to the processing of an empty MAC List TLV. Specification of how the protocol works doesn't belong in the Introduction, and "wildcard MAC Address withdrawal" could certainly use some more explanation. Section 3: The PW OAM message header is exactly the same as what is defined in [RFC6478]. Is this statement really true? The MAC Address Withdraw header seems to replace the "Refresh Timer" field with a "Reserved" field, and adds a new "R" flag. The statement might be misleading to an implementor. a MAC address withdraw OAM message MUST contain a "Sequence Number TLV" otherwise the entire message is dropped. Is the "Sequence Number TLV" required to be the first TLV in the message? Are the TLVs required to appear in any particular order? A single bit (called A-bit) is set to indicate if a MAC withdraw message is for ACK. Also, ACK does not include MAC TLV(s). Does this mean that the message is an ACK if the A-bit is set? Can an ACK contain a "Sequence Number" TLV? Only half of the sequence number space is used. Modular arithmetic is used to detect wrapping of sequence number. When sequence number wraps, all MAC addresses are flushed and the sequence number is reset. The 16-bit sequence number handling is described in [RFC4385]. This document uses 32-bits sequence numbers and hence sequence number in half the number space (i.e. 31-bits or ~2billion) is considered in the valid receive range. This paragraph is not at all clear to me. Reading section 4 of RFC 4385 helped but left me unsure about how my understanding of how to extend the sequence number mechanism to 32 bits corresponds to the expectations of this document. Section 4.1: Each PW is associated with a counter to keep track of the sequence number of the transmitted MAC withdrawal messages. Whenever a node sends a new set of MAC TLVs, it increments the transmitted sequence number counter, and include the new sequence number in the message. The transmit sequence number is initialized to 1 at the onset. I'm pretty sure this is supposed to mean that the sequence number in the first message is 1. The text could be interpreted to mean that the counter is initialized to 1 and then incremented to 2 when sending the first message. The retransmission MUST be ceased anytime when ACK is received or after three retries. This avoids unended retransmissions in the absence of acknowledgements. Since retransmission time interval and the maximum number of retries is local configuration of the sender node, it is up to the implementers to pick a discipline. Is the maximum number of retransmissions 3 or is it locally configured? Is the default 3? The 'R' reset bit is set in the first MAC withdraw to notify the remote peer to reset the send and receive sequence numbers. The 'R' bit must be cleared in subsequent MAC withdraw messages after the acknowledgement is received "First" as in "first message after reset or restart or ??? Would it be better to say "The R-bit is set in a message when one peer needs to force the remote peer to reset its send and receive sequence
Re: [Gen-art] review of draft-ietf-6man-multicast-scopes-05.txt
Francis, Jari - thanks for your reviews. I will address those editorial issues in the next revision of the draft. - Ralph On Jun 10, 2014, at 3:37 AM 6/10/14, Jari Arkko jari.ar...@ericsson.com wrote: Thanks for your review. I have also reviewed the document. Jari On 02 Jun 2014, at 15:46, Francis Dupont francis.dup...@fdupont.fr wrote: I am the assigned Gen-ART reviewer for this draft. For background on Gen-ART, please see the FAQ at http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq. Please resolve these comments along with any other Last Call comments you may receive. Document: draft-ietf-6man-multicast-scopes-05.txt Reviewer: Francis Dupont Review Date: 20140530 IETF LC End Date: 20140530 IESG Telechat date: unknown Summary: Ready Major issues: None Minor issues: None Nits/editorial comments: (only editorial stuff in the case they are not caught by the RFC Editor) - 2 NEW page 4: contraint - constraint - 7 page 5: missing final dot - Author's Address page 6: US - USA Thanks francis.dup...@fdupont.fr ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
Re: [Gen-art] Gen-ART review of draft-ietf-dhc-dhcpv6-solmaxrt-update-03
Dan - thanks for your review. Responses in line; edits will appear in the -04 rev. - Ralph On Aug 25, 2013, at 7:29 AM 8/25/13, Romascanu, Dan (Dan) droma...@avaya.com wrote: I am the assigned Gen-ART reviewer for this draft. For background on Gen-ART, please see the FAQ at http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq. Please resolve these comments along with any other Last Call comments you may receive. Document: draft-ietf-dhc-dhcpv6-solmaxrt-update-03 Reviewer: Dan Romascanu Review Date: 8/25/13 IETF LC End Date: 9/3/13 IESG Telechat date: (if known) Summary: Ready with minor issues Major issues: None Minor issues: 1. My understanding is that although the default values of SOL_MAX_RT and INF_MAX_RT were the same in RFC 3315, and now they are change to similar values, there is no mandatory behavior defined for servers to set them at the same values using the new override options. If this is the case then the Abstract should say OLD: ... override the client's default value for SOL_MAX_RT and INF_MAX_RT with a new value. NEW: ... override the client's default value for SOL_MAX_RT and INF_MAX_RT with new values. If I am wrong, and the values of the two parameters are always identical at defalult or after changes, then something needs to be said on this respect in Section 8 (DHCPv6 Server Behavior) Good catch; left over text from adding INF_MAX_RT after the draft was initially written. I will use your suggested text. 2. This is not a document problem but a WG management issue. I could not find anything in the dhc WG charter that corresponds to this document, so I cannot say whether this document meets the conditions of the 'contract with the IESG'. Actually the charter seems not to have been updated for five years, if not more. I guess that with Ralph as an author all is OK, but an update of the charter seems to be needed. In my opinion, this work falls under this WG work item: 1. Develop extensions to the DHCPv6 infrastructure as required to meet new applications and deployments of DHCP. Admittedly, there is no explicit entry in the list of current topics that covers this document. I know either Bernie, Tomek or Ted has pointed out that the dhc WG is rechartering. Nits/editorial comments: Section 7: OLD: a DHCPv6 client MUST silently ignore any SOL_MAX_RT or INF_MAX_RT values that are less than 60 or more than 86400. New: A DHCPv6 client MUST silently ignore any SOL_MAX_RT or INF_MAX_RT values that are less than 60 or more than 86400. Fixed. - Ralph Regards, Dan ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
Re: [Gen-art] Gen-ART review of draft-ietf-dhc-dhcpv6-solmaxrt-update-03
Dan - thanks for your review. On Aug 25, 2013, at 7:29 AM, Romascanu, Dan (Dan) droma...@avaya.com wrote: I am the assigned Gen-ART reviewer for this draft. For background on Gen-ART, please see the FAQ at http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq. Please resolve these comments along with any other Last Call comments you may receive. Document: draft-ietf-dhc-dhcpv6-solmaxrt-update-03 Reviewer: Dan Romascanu Review Date: 8/25/13 IETF LC End Date: 9/3/13 IESG Telechat date: (if known) Summary: Ready with minor issues Major issues: None Minor issues: 1. My understanding is that although the default values of SOL_MAX_RT and INF_MAX_RT were the same in RFC 3315, and now they are change to similar values, there is no mandatory behavior defined for servers to set them at the same values using the new override options. If this is the case then the Abstract should say OLD: ... override the client's default value for SOL_MAX_RT and INF_MAX_RT with a new value. NEW: ... override the client's default value for SOL_MAX_RT and INF_MAX_RT with new values. If I am wrong, and the values of the two parameters are always identical at defalult or after changes, then something needs to be said on this respect in Section 8 (DHCPv6 Server Behavior) Dan, your understanding that SOL_MAX_RT and INF_MAX_RT are allowed to have independent values is correct. The document originally addressed SOL_MAX_RT and I missed the text you cite when I updated the doc to include INF_MAX_RT. I'll make your suggested changes in the next rev of the doc. 2. This is not a document problem but a WG management issue. I could not find anything in the dhc WG charter that corresponds to this document, so I cannot say whether this document meets the conditions of the 'contract with the IESG'. Actually the charter seems not to have been updated for five years, if not more. I guess that with Ralph as an author all is OK, but an update of the charter seems to be needed. In my opinion, this document falls under the following clause of the dhc WG charter: However, the DHC WG can in some cases develop its own options that relate to either maintenance of existing specifications or improvements in the operation of the DHCP infrastructure itself. Regarding the charter more generally, the WG is currently in the process of rechartering. Tomek and Bernie can add detail or correct me... Nits/editorial comments: Section 7: OLD: a DHCPv6 client MUST silently ignore any SOL_MAX_RT or INF_MAX_RT values that are less than 60 or more than 86400. New: A DHCPv6 client MUST silently ignore any SOL_MAX_RT or INF_MAX_RT values that are less than 60 or more than 86400. Thanks for catching that typo. Regards, Dan - Ralph ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
Re: [Gen-art] Gen-ART LC review of draft-arkko-townsley-coexistence-04.txt
Thanks, Brian. - Ralph On Sep 17, 2010, at 6:09 AM 9/17/10, Brian E Carpenter wrote: draft-arkko-townsley-coexistence-04-carpenter.txt ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
Re: [Gen-art] draft-ietf-ntp-autokey-06.txt
Russ - I've added the RFC Editor comments. I expect we'll need another rev before publication, which should incorporate those comments. - Ralph On Aug 19, 2009, at 4:58 PM 8/19/09, Russ Housley wrote: Ralph: Russ - would you be willing to clear your DISCUSS and capture Joel's new issues in a COMMENT? - Ralph On Jul 27, 2009, at 4:56 AM 7/27/09, Joel M. Halpern wrote: This document is nearly ready for publication as an Informational RFC. While my comments have been resolved, some minor issues apparently crept in during the editing process.. These are small enough that they can probably be dealt with in notes to the RFC Editor if no other issues are found. However, they are sufficiently ambiguous that they should not be left for rediscovery by the RFC Editor. Two individual sentences became truncated (Section 7, first paragraph was created. = was. and section 8, third bullet the server.=the.) Can you post an RFC Editor note this one? We have experience that shows RFC Editor notes are read, but comments are almost always ignored. Section 8 on the Sign exchange previously said that the information was signed using the private key. Now it says that it is signed using the public key. As I understand it, the signature is generated with the private key to be verified with the public key. I am not sure what the right words in the paragraph would be. (I was happy with private key before since the signer used his own private key.) Again, I'd like to see an RFC Editor note for this one? In the paragraph on the extension field parser length calculation, with the text beginning: If greater than 22 an extension field is present. If the length is .. has two minor issues. I believe it would be clearer if it said If the remaining length is greater than 22 an extension field is present. If the remaining length is ... I'm fine with a comment for this one. Russ ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
Re: [Gen-art] draft-ietf-ntp-autokey-06.txt
Russ - would you be willing to clear your DISCUSS and capture Joel's new issues in a COMMENT? - Ralph On Jul 27, 2009, at 4:56 AM 7/27/09, Joel M. Halpern wrote: This document is nearly ready for publication as an Informational RFC. While my comments have been resolved, some minor issues apparently crept in during the editing process.. These are small enough that they can probably be dealt with in notes to the RFC Editor if no other issues are found. However, they are sufficiently ambiguous that they should not be left for rediscovery by the RFC Editor. Two individual sentences became truncated (Section 7, first paragraph was created. = was. and section 8, third bullet the server.=the.) Section 8 on the Sign exchange previously said that the information was signed using the private key. Now it says that it is signed using the public key. As I understand it, the signature is generated with the private key to be verified with the public key. I am not sure what the right words in the paragraph would be. (I was happy with private key before since the signer used his own private key.) In the paragraph on the extension field parser length calculation, with the text beginning: If greater than 22 an extension field is present. If the length is .. has two minor issues. I believe it would be clearer if it said If the remaining length is greater than 22 an extension field is present. If the remaining length is ... Yours, Joel M. Halpern Russ Housley wrote: Joel: Please take a look at the updated document *Discuss (2009-06-15) * The Gen-ART Review by Joel Halpern on 5-June-2009 has lead to some discussion with the authors. Not all of the issues have been resolved, but it is clear that some changes to the document are needed. The following issues are still unresolved. The usage within Autokey of the extension field need description early in the document. Paragraph 3 of Section 10 reserves seven values (1-7) Autokey. The Field Type field performs two roles: identification as an Autokey extension and defining the type within Autokey. Section 11.1 includes a 16 bit Digest / Signature NID. There is no description of how this is used. The wording on hierarchy in section 5, paragraph 3 is the opposite of what is shown in the figure. (The figure matches expectations, where a client of one group operates as the TH of a group operating at a lower stratum.) In Section 10, the paragraph that begins [T]he extension field parser initializes a pointer... is incorrect. The length by which the pointer is increment is the length in the extension header, not the length computed by subtracting the NTP header from the packet length. In figure 5, it would help the reader if the groups and hosts had different names. (Even just calling the groups Alice-Group and Carol-Group would help.) In section 5, in the description of [t]he steps in hiking the certificate trails..., in step 1, in the second sentence, please add language to make it clear that the server is exchanging host names and negotiating... with is the server from whom it is getting information. Section 8 should be moved earlier in the document. Early parts of the document assume an understanding of properties of the system which have not been described yet. Section 11.6 (Security Considerations) is supposed to be a top-level section. X-Original-To: hous...@vigilsec.com Delivered-To: hous...@vigilsec.com X-Virus-Scanned: amavisd-new at smetech.net X-Spam-Flag: NO X-Spam-Score: -6.599 X-Spam-Level: X-Spam-Status: No, score=-6.599 required=3.5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4] From: internet-dr...@ietf.org To: ntp-cha...@tools.ietf.org, draft-ietf-ntp- auto...@tools.ietf.org,rdr...@cisco.com,hous...@vigilsec.com,tim.p...@nist.gov ,pasi.ero...@nokia.com,adrian.far...@huawei.com Subject: New Version Notification - draft-ietf-ntp-autokey-06.txt Date: Wed, 8 Jul 2009 05:00:02 -0700 (PDT) New version (-06) has been submitted for draft-ietf-ntp- autokey-06.txt. http://www.ietf.org/internet-drafts/draft-ietf-ntp-autokey-06.txt Sub state has been changed to AD Follow up from New Id Needed Diff from previous version: http://tools.ietf.org/rfcdiff?url2=draft-ietf-ntp-autokey-06 IETF Secretariat. ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
Re: [Gen-art] [dhcwg] [mif] Gen-ART review of draft-ietf-dhc-container-00
Yup ... there is currently no way to provide authenticated, meaningful identification of the network(s) to which a host is attached. Without that identification, it's pretty hard to write any reasonable policies. - Ralph On Apr 16, 2009, at 1:26 PM 4/16/09, Ted Lemon wrote: On 2009/4/13 Ralph Droms rdr...@cisco.com wrote: For example, would a host process information received from a Starbucks network over its 802.11 interface differently from information received a home network over the 802.11 interface? It's even more fun than that. How do we reliably know that we are at Starbucks, and not at home? The SSID? That's not an authenticated token. Currently Windows makes security decisions based on the SSID. You could call this the best answer they could come up with for a problem with no good answers. Or you could say that it instills the user with a false sense of security. Either way, it's not something I'd be comfortable seeing in a protocol spec, so if the client is in fact to make decisions as you've suggested, we'd need a secure way of doing this. I don't know enough about WPA Enterprise to know if there's a bidirectional authentication going on there - from the UI perspective it looks like it's one-way. ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
Re: [Gen-art] [dhcwg] Gen-ART review of draft-ietf-dhc-container-00
Ted - I think it's just as likely for the RG to get different information from different interfaces (or different administrative domains) as it is for a host to get get different information directly. Traffic from the host, which is then forwarded by the RG to one of more than one possible interfaces or routers, might be affected by the configuration information from the administrative domain through which the traffic is forwarded. Now, I admit I'm describing a hypothetical and abstract scenario. I don't have a specific example of a situation in which a host might make decisions - either in the stack or in an application or ??? - about outbound traffic based on knowledge of how that traffic would be forwarded by the RG. - Ralph On Apr 13, 2009, at 5:11 PM 4/13/09, Ted Lemon wrote: How realistic is it anyway that an RG would get different *relevant* options on its different interfaces? This would seem to me to be an administrative error. Of course the broadcast address and subnet mask options might be different, but it doesn't make sense to send the RG, e.g., different name servers for each interface. ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
Re: [Gen-art] [dhcwg] Gen-ART review of draft-ietf-dhc-container-00
Hui - I think there is an issue for hosts with multiple interfaces triggered by Scott's comments about the container option: even if a host is physically aware that it has multiple interfaces, how does it take the characteristics of the networks behind those interfaces into account when it merges information? For example, would a host process information received from a Starbucks network over its 802.11 interface differently from information received a home network over the 802.11 interface? - Ralph On Apr 12, 2009, at 2:34 AM 4/12/09, Hui Deng wrote: Hi, Scott, Based on the current MIF charter proposal, it consider only host. http://www.ietf.org/mail-archive/web/mif/current/msg00367.html I am wondering whether RG is a kind of host? Anyhow, this discussion benefit MIF for the future consideration how to identify the source. Many thanks -Hui 2009/4/11 Scott Brim s...@employees.org: Excerpts from Ralph Droms on Fri, Apr 10, 2009 03:25:49PM -0400: Scott raises an interesting point about identifying the source of options when delivered to clients. BTW, Scott - what is DHS? Sorry, DHCP server The usual case - almost the only case today - is that there is a single upstream service provider and a single source of DHCP options to be passed along to the client. In this scenario, there's no need to pass along any information identifying the source of the options. To allow for a multihomed subscriber network, I can imagine adding a tag that would be passed along with the options so the subscriber client can identify the source of each option. But, what would the client do with that information? How would the client interpret it? What is the syntax and semantics of the tagging? Taken a step farther, sourcing information might be required even if there is no intermediate RG and the contained option is not in use. How does a device with multiple interfaces make policy decisions about information received on those multiple interfaces (which is pretty much the question Scott asks about the container option)? - Ralph Well put. It all comes down to where information is going to be merged. The case where a single RG client connected to multiple SP servers is essentially already covered by MIF/6man, they just need to document it. If the information is merged at the RG server, then the RG server should somehow know which interface which DHCP information came from. If all of the information is transparently passed to the consumer device, then it needs the tags as well. I don't know how the information could be usefully tagged -- the SP server's IP address doesn't sound like a good idea. The WG should decide if tagging should be included in the container syntax or added later (but documented now as needing study). I'm CCing MIF in case people there aren't on the ietf list. Thanks ... Scott On Apr 7, 2009, at 2:25 PM 4/7/09, Scott Brim wrote: I have been selected as the General Area Review Team (Gen-ART) reviewer for this draft (for background on Gen-ART, please see http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html). Please wait for direction from your document shepherd or AD before posting a new version of the draft. Document: draft-ietf-dhc-container-00 Reviewer: Scott Brim Review Date: 7 April 2009 IESG Telechat date: 14 April 2009 Summary: This draft is on the right track but has open issues. Comments: More significant: I am concerned about multiple interface scenarios as are being discussed in MIF and 6MAN, where either the RG is multiply connected or the end device is. For a discussion of the sort of problems that lead to this concern, see (for example) notes from the MIF BOF at IETF74. - There must be a way to associate options with a particular upstream DHS they were obtained from, when the container is passed to the RG server and perhaps to the end device. This source information may or may not be in the container itself -- that's up to the WG to decide. If it is decided that the source information will not be part of the container syntax, at least the fact that it is necessary should be documented for people who ultimately do specify how container options are passed. - The SP server may have its ideas of how a consumer device should be configured, but it is not appropriate to say that the SP server MUST be able to control which DHCP options are transmitted to the consumer device. The RG server may need to make decisions about information from multiple DHCP servers. Perhaps you could say that the SP server MUST be able to provide information to the RG server. Less significant: 5.1 and 5.2 Alignment between the v4 and v6 descriptions would be better. The v4 description has code in the diagram and says that code is OPTION_CONTAINER_V4. The v6 description has OPTION_CONTAINER_V6 in the diagram and says
Re: [Gen-art] [dhcwg] Gen-ART review of draft-ietf-dhc-container-00
Mike - Can you give a little more detail? I'm not sure I see how the RFC 3046 options - passed between a relay agent and a server - would interact with the container option. BTW, please feel free to join the conversation at any time. The SF meeting marked the 20th year anniversary of the first dhc WG meeting at IETF 13 in Cocoa Beach. I was looking at the list of attendees ... and you were at that first meeting, so we welcome your input as a charter member. Also, from the minutes of that first dhc WG meeting: We quickly decided to limit the scope of our discussion to Internet participants with only a single interface. This decision allowed us to avoid the host versus gateway and multi-homed host religious wars... Guess we won't be able to duck the issue any more. - Ralph On Apr 11, 2009, at 4:00 PM 4/11/09, Michael StJohns wrote: Sorry to stick my oar in, but does this or could this interact with the options specified in RFC3046 in an unexpected way? At 01:41 PM 4/11/2009, Ralph Droms wrote: Scott - even knowing which interface which DHCP information came from may not be enough for a device with multiple interfaces. Can policies for merging information be written just based on the characteristics of the interface - say, 3GPP versus 802.11, or IP address of the interface - or does the device need to differentiate between Verizon Wireless and Starbucks if I'm away from home? Or differentiate between my ATT femtocell and my home WiFi network? - Ralph On Apr 11, 2009, at 6:00 AM 4/11/09, Scott Brim wrote: Excerpts from Ralph Droms on Fri, Apr 10, 2009 03:25:49PM -0400: Scott raises an interesting point about identifying the source of options when delivered to clients. BTW, Scott - what is DHS? Sorry, DHCP server The usual case - almost the only case today - is that there is a single upstream service provider and a single source of DHCP options to be passed along to the client. In this scenario, there's no need to pass along any information identifying the source of the options. To allow for a multihomed subscriber network, I can imagine adding a tag that would be passed along with the options so the subscriber client can identify the source of each option. But, what would the client do with that information? How would the client interpret it? What is the syntax and semantics of the tagging? Taken a step farther, sourcing information might be required even if there is no intermediate RG and the contained option is not in use. How does a device with multiple interfaces make policy decisions about information received on those multiple interfaces (which is pretty much the question Scott asks about the container option)? - Ralph Well put. It all comes down to where information is going to be merged. The case where a single RG client connected to multiple SP servers is essentially already covered by MIF/6man, they just need to document it. If the information is merged at the RG server, then the RG server should somehow know which interface which DHCP information came from. If all of the information is transparently passed to the consumer device, then it needs the tags as well. I don't know how the information could be usefully tagged -- the SP server's IP address doesn't sound like a good idea. The WG should decide if tagging should be included in the container syntax or added later (but documented now as needing study). I'm CCing MIF in case people there aren't on the ietf list. Thanks ... Scott On Apr 7, 2009, at 2:25 PM 4/7/09, Scott Brim wrote: I have been selected as the General Area Review Team (Gen-ART) reviewer for this draft (for background on Gen-ART, please see http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html). Please wait for direction from your document shepherd or AD before posting a new version of the draft. Document: draft-ietf-dhc-container-00 Reviewer: Scott Brim Review Date: 7 April 2009 IESG Telechat date: 14 April 2009 Summary: This draft is on the right track but has open issues. Comments: More significant: I am concerned about multiple interface scenarios as are being discussed in MIF and 6MAN, where either the RG is multiply connected or the end device is. For a discussion of the sort of problems that lead to this concern, see (for example) notes from the MIF BOF at IETF74. - There must be a way to associate options with a particular upstream DHS they were obtained from, when the container is passed to the RG server and perhaps to the end device. This source information may or may not be in the container itself -- that's up to the WG to decide. If it is decided that the source information will not be part of the container syntax, at least the fact that it is necessary should be documented for people who ultimately do specify how container options are passed. - The SP server may have its ideas of how a consumer device should be configured, but it is not appropriate to say
Re: [Gen-art] Gen-ART review of draft-ietf-dhc-container-00
Scott - even knowing which interface which DHCP information came from may not be enough for a device with multiple interfaces. Can policies for merging information be written just based on the characteristics of the interface - say, 3GPP versus 802.11, or IP address of the interface - or does the device need to differentiate between Verizon Wireless and Starbucks if I'm away from home? Or differentiate between my ATT femtocell and my home WiFi network? - Ralph On Apr 11, 2009, at 6:00 AM 4/11/09, Scott Brim wrote: Excerpts from Ralph Droms on Fri, Apr 10, 2009 03:25:49PM -0400: Scott raises an interesting point about identifying the source of options when delivered to clients. BTW, Scott - what is DHS? Sorry, DHCP server The usual case - almost the only case today - is that there is a single upstream service provider and a single source of DHCP options to be passed along to the client. In this scenario, there's no need to pass along any information identifying the source of the options. To allow for a multihomed subscriber network, I can imagine adding a tag that would be passed along with the options so the subscriber client can identify the source of each option. But, what would the client do with that information? How would the client interpret it? What is the syntax and semantics of the tagging? Taken a step farther, sourcing information might be required even if there is no intermediate RG and the contained option is not in use. How does a device with multiple interfaces make policy decisions about information received on those multiple interfaces (which is pretty much the question Scott asks about the container option)? - Ralph Well put. It all comes down to where information is going to be merged. The case where a single RG client connected to multiple SP servers is essentially already covered by MIF/6man, they just need to document it. If the information is merged at the RG server, then the RG server should somehow know which interface which DHCP information came from. If all of the information is transparently passed to the consumer device, then it needs the tags as well. I don't know how the information could be usefully tagged -- the SP server's IP address doesn't sound like a good idea. The WG should decide if tagging should be included in the container syntax or added later (but documented now as needing study). I'm CCing MIF in case people there aren't on the ietf list. Thanks ... Scott On Apr 7, 2009, at 2:25 PM 4/7/09, Scott Brim wrote: I have been selected as the General Area Review Team (Gen-ART) reviewer for this draft (for background on Gen-ART, please see http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html). Please wait for direction from your document shepherd or AD before posting a new version of the draft. Document: draft-ietf-dhc-container-00 Reviewer: Scott Brim Review Date: 7 April 2009 IESG Telechat date: 14 April 2009 Summary: This draft is on the right track but has open issues. Comments: More significant: I am concerned about multiple interface scenarios as are being discussed in MIF and 6MAN, where either the RG is multiply connected or the end device is. For a discussion of the sort of problems that lead to this concern, see (for example) notes from the MIF BOF at IETF74. - There must be a way to associate options with a particular upstream DHS they were obtained from, when the container is passed to the RG server and perhaps to the end device. This source information may or may not be in the container itself -- that's up to the WG to decide. If it is decided that the source information will not be part of the container syntax, at least the fact that it is necessary should be documented for people who ultimately do specify how container options are passed. - The SP server may have its ideas of how a consumer device should be configured, but it is not appropriate to say that the SP server MUST be able to control which DHCP options are transmitted to the consumer device. The RG server may need to make decisions about information from multiple DHCP servers. Perhaps you could say that the SP server MUST be able to provide information to the RG server. Less significant: 5.1 and 5.2 Alignment between the v4 and v6 descriptions would be better. The v4 description has code in the diagram and says that code is OPTION_CONTAINER_V4. The v6 description has OPTION_CONTAINER_V6 in the diagram and says that option-code is OPTION_CONTAINER_V6. ___ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art
Re: [Gen-art] Re: gen-art review of draft-ietf-ipv6-2461bis-09.txt
Yeah. I have to agree with James and Brian: in retrospect, the M/O bits are useless and further discussion at this point is even more useless. - Ralph On 11/29/06 4:58 AM, Brian E Carpenter [EMAIL PROTECTED] wrote: The MO bits were defined long before we had DHCPv6 in place. And they were discussed to death in the WG before the draft reached WG consensus. I'm not inclined to reopen that discussion. (Somebody added ietf@ietf.org to this thread. I have removed it.) Brian ___ Gen-art mailing list Gen-art@ietf.org https://www1.ietf.org/mailman/listinfo/gen-art
[Gen-art] Re: GEN-ART LC Review of draft-ietf-radext-delegated-prefix-01.txt
Spencer - thanks for your review and helpful comments. You've correctly understood the Length and Prefix-Length fields; I'll update those definitions. Regarding Reserved - Always set to zero: I'll check the definition of the Framed-IPv6-Prefix in RFC 3162 to understand the common practice (if any). I'll add a box around the table and the final draft will have a citation for RFC 3162 (def of Framed-IPv6-Prefix). - Ralph On 5/30/06 6:58 PM, Spencer Dawkins [EMAIL PROTECTED] wrote: Hi, Joe and Ralph, I am the assigned Gen-ART reviewer for this draft. For background on Gen-ART, please see the FAQ at http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html. Summary - this draft is almost ready for publication as a Proposed Standard. It is short, and clearly written. I have four observations - there may be DHCP conventions I don't know about, but this is how things look to me. - The relationship between Length and Prefix-Length seems underspecified. If what you are saying is Length - the length of the entire attribute, in bytes. At least 4 (to hold Type/Length/Reserved/Prefix-Length for a 0-bit prefix), and no larger than 20 (to hold Type/Length/Reserved/Prefix-Length for a 128-bit prefix) Prefix-Length - the length of the prefix being delegated, in bits. At least 0 and no larger than 128 bits (identifying a single IPv6 address). I'm guessing, and if you are actually saying something else, I don't know what it could be :-) - Does Reserved - Always set to zero ever get validated as zero by a receiver? - I completely missed the three-line, two-row table at the end of Section 3. If you could at least indent it, and maybe even draw ASCII boxes around it, the specification would be much easier to grok. - It would also be nice to have a pointer to a reference for the definition of Framed-IPv6-Prefix in Section 3, but that's extremely minor. Please look at these comments along with any other Last Call comments you may receive. Thanks, Spencer Dawkins ___ Gen-art mailing list Gen-art@ietf.org https://www1.ietf.org/mailman/listinfo/gen-art
[Gen-art] Re: Gen-ART review of draft-ietf-dhc-pxe-options-02.txt
Spencer - It turns out this draft has a *very* long history. It is intended to document the use of some optinos that date back to a time when IANA handed out options codes for DHCP options *before* the defining RFC was published. The current process for assigning option codes is defined in RFC 2939. The intention, then, for this draft (to be an Informational RFC) is to document the use of several DHCP options that have been in common use without a defining RFC for many years. We could address one of your issues by explicitly telling IANA not to reassign these codes elsewhere, but I think that issue might have been addressed in RFC 3679, And, the option codes that are listed by IANA as tentatively assigned are in that state as part of the process for extending the DHCPoption code space in RFC 3924. I hope that information answers your high-level questions. I agree with your editorial commentthat the sentence you cite could be more clearly worded and I'll be happy to revise it. - Ralph On 1/14/06 1:40 AM, Spencer Dawkins [EMAIL PROTECTED] wrote: I was selected as General Area Review Team reviewer for this specification (for background on Gen-ART, please see http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html). Summary: Huh? If I understand the draft and underlying working group mailing list traffic correctly, this is being published as an Informational RFC to say that PXE (and, for good measure, Etherboot?) are using DHCP options that aren't allocated by IANA. Some of the mailing list postings showed previous versions of the draft with IANA considerations, but the current version of the draft says there are no IANA considerations. So, the plan is to publish an Informational document that describes this practice, but does not tell IANA not to allocate the hijacked option codes for some other use? Oh-kay... although http://www.iana.org/assignments/bootp-dhcp-parameters shows the option codes as already tentatively allocated (one presumes this was based on version 01 of this draft). If this is the plan, the document is close to OK for publication, although I expect the RFC Editor would expand acronyms, etc. I thought As options 128-135 are not officially assigned for PXE use (previous to November 2004 they were considered site-specific options, [6]), use of these options may conflict with other uses of these options. was oddly phrased - perhaps the last line should have been something like use of these option values for PXE may conflict with other uses of the same options on the same networks. Thanks, Spencer Dawkins ___ Gen-art mailing list Gen-art@ietf.org https://www1.ietf.org/mailman/listinfo/gen-art