Hi Paul, A new version of the draft has been posted, and I believe it addresses all the comments you raised. https://tools.ietf.org/html/draft-ietf-ntp-checksum-trailer-05
Thanks, Tal. >-----Original Message----- >From: Paul Kyzivat [mailto:pkyzi...@alum.mit.edu] >Sent: Sunday, February 28, 2016 11:38 PM >To: Tal Mizrahi; draft-ietf-ntp-checksum-trailer....@ietf.org >Cc: General Area Review Team; Brian Haberman (br...@innovationslab.net); >Suresh Krishnan; Karen ODonoghue (odonog...@isoc.org) >Subject: Re: [Gen-art] Gen-ART Last Call review of draft-ietf-ntp-checksum- >trailer-04 > >Hi Tal, > >On 2/28/16 1:31 AM, Tal Mizrahi wrote: >> Hi Paul, >> >> >> >>> Isn't this serious? IIUC in many (most?) cases the transmitters and >>> intermediate nodes won't know if the receiver supports [NTP-Ext]. >>> Inserting this for those that don't will deny them of the time they >>> are looking for. >>> >>> Shouldn't there be some discussion of how a decision can be made >>> about when to use this in order to avoid breaking receivers? >> >> >> I believe that the Checksum Complement is most useful in LANs and in >locally administered environments, where both client and server are managed >by the same administrator. These are the cases where you need a high clock >accuracy, and you will want to get the extra juice from hardware >timestamping + Checksum Complement. >> I believe it is less likely that the Checksum Complement will be used by a >client that connects to a random NTP server. >> >> Having said that, I agree that this should be reflected in the draft, and >> thus I >suggest the following text for Section 3.3: >> >> "The behavior defined in this document does not impose new requirements >on the reception of NTP packets beyond the requirements defined in [NTP- >Ext]. Note that, as defined in [NTP-Ext], a host that receives an NTP message >with an unknown extension field SHOULD ignore the extension field and MAY >drop the packet if policy requires it. Thus, transmitters and intermediate >nodes >that support the Checksum Complement can transparently interoperate with >receivers that are not Checksum-Complement-compliant, as long as these >receivers ignore unknown extension fields. It is noted that existing >implementations that discard packets with unknown extension fields cannot >interoperate with transmitters that use the Checksum Complement. >> >> It should be noted that when hardware-based timestamping is used, it will >likely be used at both ends, and thus both hosts that take part in the protocol >will support the functionality described in this memo. If only one of the hosts >uses hardware-based timestamping, then the Checksum Complement can only >be used if it is known that the peer host can accept the Checksum >Complement." > >OK. That seems like a reasonable way to deal with it. > >>> I think so. However the erratam also has exactly the text I was >>> hoping to find describing how extensions and the mac are parsed out >>> of the packet by the receiver, and I don't see that in [NTP-Ext]. In >>> principle it is not necessary (it is an exercise for the reader to >>> figure out how to do this) but having it ensures that developers get it >>> right. >>> >>> Is there a reason why [NTP-Ext] doesn't also pick that up from the >erratam? >>> (Of course that has no bearing on *this* draft.) >> >> Actually, [NTP-Ext] uses the exact text from the erratum (with some >additional text in the middle). > >What *isn't* in [NTP-Ext] are the notes from the erratum - notably the 2nd >one. ISTM that would be very helpful to readers. > >(But my review of *this* document isn't conditioned on dealing with that.) > >Do you plan to have a revised version out soon? So far this has been a LC >review. I'm also on the hook to to a telechat review. There is an amazingly >short gap (two days) between end of LC and the telchat. (I've never seen it so >tight. I wonder if people will have time to review a revised document for the >telechat? > >If there is no revised document from the LC before the telechat then I will >simply send my same review again as the telechat review, along with a note >that we have agreed on some changes. If you plan on getting a new revision >out I will try to update my review accordingly. > > Thanks, > Paul _______________________________________________ Gen-art mailing list Gen-art@ietf.org https://www.ietf.org/mailman/listinfo/gen-art