[ntpwg] Pending NTP WG Last Call on Autokey

David L. Mills mills at udel.edu
Tue May 6 03:51:31 UTC 2008


Danny,

We are having a violent disagreement. The disagreement will continue 
with enthusiasm. Stay out of the length field. Leave things as they are 
and get this damn puppy out the door. When a new appliation surfaces for 
the extension fields, consider a revised format and junk the existing 
format.

Dave

Danny Mayer wrote:

> Dave,
>
> I'm not buying it. I don't give a hoot about prior art. I'm trying to 
> fix the original problem of your overloading the type field with 
> private  codes. This is a workaround to allow the old usage to 
> continue to work while the code is upgraded to the correct usage and 
> to allow interoperation between the old and the new. The old will be 
> obsoleted after several releases.
>
> Danny
> David L. Mills wrote:
>
>> Danny,
>>
>> No sell. There are numeous examples of prior art in the use of a 
>> 16-bit length field in IP and UDP. I do not think it clean at all to 
>> poach on the length field. In any case, it doesn't really make much 
>> difference. What you see is what you get unless you have a specific 
>> proposal for a competitive protocol. Right now I don't hear anything.
>>
>> Dave
>>
>> Danny Mayer wrote:
>>
>>> Dave,
>>>
>>>
>>> You misunderstand me. I'm proposing that autokey complies as well. 
>>> conformance bit set to 1 indicates that you are conforming to the 
>>> protocol while conformance bit 0 (which it would have to be in order 
>>> to be the top bit of the length field) would mean the old format and 
>>> would be non-compliant with the autokey protocol and the NTPv4 spec. 
>>> The old autokey usage of the field type would go away.
>>>
>>>
>>> I'll send you the layout at little layer.
>>>
>>>
>>> Danny
>>>
>>>
>>> David L. Mills wrote:
>>>
>>>> Dannt,
>>>>
>>>>
>>>> Each of us has proposed stealing bits from the length field or the 
>>>> code fields. I find stealing from the length field inelegant, while 
>>>> you might find theft of code bits crude. Your proposal cleaves 
>>>> Autokey from any other and does not necessarily provide for 
>>>> multiple others. I prefer my proposal.
>>>>
>>>>
>>>> Dave
>>>>
>>>>
>>>> Danny Mayer wrote:
>>>>
>>>>
>>>>> Dave,
>>>>>
>>>>>
>>>>> My proposal that I sent out quite a long time ago was to steal a 
>>>>> bit from the length field and set it to 1 for the updated protocol 
>>>>> so that the particulars of the autokey protocol remains private 
>>>>> inside the header extension itself and keeps it outside the field 
>>>>> type. That way the servers (including those of NIST, USNO, etc.) 
>>>>> can continue to work with both versions (the old and the new). The 
>>>>> old clients (servers) will continue to work. Taking away one bit 
>>>>> from the length field reduces the maximum extension length from 
>>>>> 65535 to 32767 which I don't think we will ever need or can use.
>>>>>
>>>>>
>>>>> It's this lack of privacy of this data that causes 
>>>>> interoperability problems between Autokey and Microsoft's MS-SNTP 
>>>>> protocols, otherwise this issue would never have arisen.
>>>>>
>>>>>
>>>>> Danny
>>>>>
>>>>>
>>>>> David L. Mills wrote:
>>>>>
>>>>>
>>>>>> Danny,
>>>>>>
>>>>>>
>>>>>> I hear no proposals about extension fields other than my last 
>>>>>> proposed rewrite of that section. There really is no wiggle room 
>>>>>> other than deprecating Autokey in its present form and 
>>>>>> reformatting the headers. I am not opposed to that in principle, 
>>>>>> but others, specificlly USNO, have not been heard from.
>>>>>>
>>>>>>
>>>>>> Dave
>>>>>>
>>>>>>
>>>> _______________________________________________
>>>>
>>>> ntpwg mailing list
>>>>
>>>> ntpwg at lists.ntp.org
>>>>
>>>> https://lists.ntp.org/mailman/listinfo/ntpwg
>>>>
>>>>
>>
>> _______________________________________________
>> ntpwg mailing list
>> ntpwg at lists.ntp.org
>> https://lists.ntp.org/mailman/listinfo/ntpwg
>>
>



More information about the ntpwg mailing list