On Aug 23, 2018, at 11:44 PM, Tom Pusateri <pusat...@bangj.com> wrote:
> An RRset isn’t granular enough because the components of the set could come 
> from different clients with different timeout values.
> Therefore, a unique identifier is needed for each record. The hash provides 
> that unique identifier since it is calculated over the entire record 
> including the unique RDATA.

The hash stuff seems like a premature optimization.   I can think of two other 
ways to do this: either just send the contents of the RR, or use an index into 
the RRset and define a sorting order.   Bearing in mind that there's no reason 
for any server to store this data internally as anything other than an 
additional tuple in the RR itself, hashes may be the least efficient way to 
implement this.   Remember that for zone transfers, either you transfer the 
whole zone, or you transfer the differences, and in either case the zone 
contents for any zone serial number should always be the same.

Another question to ask here is, what is the application for this?   If it's 
just for DNSSD Registration, then it might be better to implement it in a less 
general way.  It would be worth scoping this before saying that it has to be 
done this way.   When Stuart and I talked about this, we had a much simpler 
model in mind; your model is certainly more general, but who's the customer?   
I'm not saying your model is wrong, just that we ought to discuss it explicitly.

If a zone is signed, are the TIMEOUT records signed?

_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to