Hi Joe, Dave, Christian, John, George, and others,

Thank you for taking the volume down a notch.  It is much appreciated.

The ISE is looking for a way to have the work of the GNS published such that I am comfortable that if it achieves wild success (RFC 5218), its use is reasonably safe.  I use squishy words like “comfortable” and “reasonably safe”, because nobody here (especially me and including the researchers) has enough experience with the mechanisms involved to fully understand the security properties of this new namespace.

From a researcher perspective, they would surely want to see their work used, and that implies a few things in general:

1. Ease of implementation: ability to re-use code, including all of the
   parsers we have that handle DNS names, I18N, etc.
2. Ease of deployment: ability to use whatever application and OS
   interfaces such as nsswitch.conf, a plugin in a browser, etc.
3. A means to interface with the rest of the world, occasionally
   interacting with DNS.

Syntax changes, such as those John and others suggested (in fact I put this forward to the authors as an option), really don't advance the above goals.  But it is these very properties that gives rise to concerns around conflicts, leakage, and ambiguities, and all the assorted pain that RFC 8244 catalogs.

The community has more choices than Christian indicated.  One is that “You” carve out some space for namespaces like GNS, just as George suggested.  Warren's draft seems to comport itself to contours of that concept, which is why I came here. Also, the authors of draft-schanzen-gns seem to think that it is close to something they could use to be willing to engage here.  It also seems to me that such a draft is, roughly speaking, in line with the general principles of SSAC-113, as Andrew alluded, even if that document had the different goal of enabling privately or locally scoped namespaces.  Of course, there may be other approaches.

I caution against those approaches that would set such a high bar that they would require researchers to fork out hundreds of thousands of dollars on application fees alone plus who knows how much else for, as someone else wrote, an uncertain outcome.  They'll simply go elsewhere. That in itself would encourage squatting (or whatever you want to call it).  The benefits of avoiding squatting accrue not only to those researchers, but to those who use their technology, and others as well.

I put “You” in quotes above, because (a) it's not me who will decide these lofty issues, and I also don't get to decide who will.  The ISE only gets to decide about whether or not to publish the GNS draft as an RFC.  If the argument is truly over who “You” is rather than the solution, your friendly neighborhood ISE requests that You work that out in such a way that these researchers don't get caught in the switches.*  If that requires one last invocation of 6761 or whatever else, then please consider it.  Let's call August “Be Kind to Namespace Researchers Month”!

Regards,

Eliot

* Ironically, when I typed "caught in the switches expression origin" into Google, one of the responses was a link to the Wikipedia entry for "Halt and Catch Fire".  Let's not let that happen here either ;-)
_______________________________________________
DNSOP mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to