ietf-mxcomp
[Top] [All Lists]

Reuse of TXT : draft-ymbk-dns-choices-00.txt

2004-05-17 04:34:56

I think it is important to have the working group consider the topic of re-using TXT records or using a new record type. It is important for the working group to come to a conclusion on this topic before developing a syntax, as this may have specific implications on that syntax.

As input to the discussion, I am working on a document regarding adding data to DNS for new applications, and the current version can be found in draft-ymbk-dns-choices-00.txt which just was made available. Note that it is a -00 version of the document, but I thought it important to make it available now, as MARID needs to discuss the DNS RR type sooner rather than later. Yes, it is discussed in the IAB to potentially become an IAB statement, but as it is now, it is an individual submission.


Some MARID specific points to ponder:

With the hope being that MARID is a powerful weapon to be used to fend off spam, it is only a logical conclusion that spammers will resort to attacks on the DNS given their past redoubling of efforts to defeat anti-spam measures. Therefore, deployment a MARID record must also consider the near-future deployment of DNSSEC. Additionally, the development and deployment of DNS is not standing still. It is reasonable to expect new releases of DNS software in the normal course of Internet evolution for such purposes as maintenance releases, bug fixes, security patches and new features such as the upcoming SSHFP and IPSECKEY records.

Given the size constraints on DNS records, it be may desirable to avoid more verbose syntaxes. DNS is capable of representing 8-bit values in RDATA. Therefore, it is possible to define a new record type with a more bandwidth efficient binary format or perhaps a tokenized or compressed form of a more verbose text syntax. However, it should be noted that new DNS record types cannot take advantage of the existing DNS label compression.

Consideration should also be given for the need of wizards and other administrative assistance software in the face of complex text syntaxes (one example of this type of software may be found at http://spf.pobox.com/wizard.html). The familiarity of these syntaxes by protocol developers should not be conflated for ease-of-use by network administrators lacking the luxury to understand intimate details of all aspects of systems they administer. It is not unreasonable to conclude the necessity of wizards for mass acceptance of a MARID solution. Taken one step further, it is just as easy for a wizard to construct a binary form as it is to construct a text syntax.

Regarding fear for new RR Types, interoperability testing of RFC 3597 has just started, and you should stay in touch with the project listed at http://www.rfc.se/interop3597/, or even better, support and help.

      Patrik Fältström