tom, tim, thanks for this. i have two concerns, and three observations.

concern #1 is about this text:

   3.  TIMEOUT resource records are not automatically sent in AXFR, IXFR
       zone transfer requests.  Both primary and secondary servers
       should be configured on a per zone basis to transfer TIMEOUT
       resource records to ensure they are supported.

this is impractical given the high automation usually now involved in primary/secondary AXFR and IXFR relationships. i suggest negotiating for this with an OPT RR in the AXFR or IXFR request, indicating whether the initiator ("secondary" in this document) supports TIMEOUT or not.

concern #2:

you don't appear to have addressed TTL overrun here. it's necessary for a record which will expire to have a declining TTL as that expiry time nears. if it's always been 3600, then when you're within one hour of expiry time, returned TTL has to be reduced to whatever time remains.

observation #1:

none of the crypto seems nec'y. i would not quibble about it except that since it is crypto it will have to morph over time to become stronger against growing brute-force attacks and vuln research. this puts a maintainance burden on the community every time we encode crypto into a protocol. can you explain why the TIMEOUT RDATA isn't in clear text?

observation #2:

might you arrange for an _-related schema, so that each RRset having a TIMEOUT can have those records as a niece/nephew domain? for WWW.FSI.IO AAAA, the TIMEOUT would be at AAAA._TIMEOUT.FSI.IO, in this case.

observation #3:

this was all considered previously. most recently it was the subject of an apple patent (EP1759516) by cheshire and sekar. first and foremost it was proposed in the old DNSIND working group by myself, in 1996. you don't have to worry about the patent, due to my prior art. since the draft is expired, i've put a copy online here:

http://family.redbarn.org/~vixie/defupd.txt

the IETF DNSIND WG rejected this draft on the basis of its complexity. the idea of a zone having timers inside it, for self-modification, was just a bridge too far at that time. given what is now called "the camel" i think pendulum has swung _well_ away from that point of view, but is now in the process of swinging back. if i had hope, i would submit DEFUPD again, exactly as it was in 1996, because it still deftly threads the needle posed by UPDATE. your needs may differ.

"good luck storming the castle, boys!" (_The Princess Bride_)

vixie

re:

https://www.ietf.org/internet-drafts/draft-pusateri-dnsop-update-timeout-00.txt

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

Reply via email to