Re: New I-D:draft-kaplan-enum-source-uri-00.txt

Peter Koch <[email protected]>
Newsgroups gmane.ietf.enum
Message-ID <[email protected]>
On Tue, Dec 11, 2007 at 08:45:53PM -0500, Richard Shockey wrote:

> That said the larger issue is this document a ENUM WG or an DNSEXT document.

on a more abstract level this is the counterpart to the NSID EDNS option
that now would enable the client to identify itself.  The extension is that
the server would be allowed to change the response based on this identity.
First, this would be a massive paradigm shift (I know that "views" and
src-addr based "tricks" exist, but they live ouside the architecture),
which should, if at all, be discussed in the main WG responsible for protocol
maintenance.

Second, this "identity" transported by EDNS is hop-by-hop, where what is
obviously intended here is end-to-end. Intermediates cannot be expected
to either transparently transmit or unpack and repack this option code.

This addition to (QNAME,QTYPE,QCLASS) also does not seem to interact too
well with DNSSEC.

>  The ENUM client MUST NOT cache responses for such queries, and 
>  instead MUST treat the TTL value as zero.  Otherwise the local cache 
>  would be used for subsequent queries, even if the originating info 
>  changed, which would lead to false results.  Clearly this could be 

This, albeit an obvious restriction, would have negative side effects.

And apart from the privacy issues raised by others,

>  There are no specific security issues for this mechanism, beyond 
>  those already applicable to DNS and ENUM.  

also would need to discuss how the "URI" (or in general: the option payload)
would be authenticated and/or authorized and what the security model behind
the different "views" is.

It appears to me that not only are the saddlebags about to kill the
animal <http://www3.ietf.org/proceedings/00dec/slides/PLENARY-3/index.html>,
but in fact adding more protocol elements to ENUM (or DNS, for that matter)
only for use in "private infrastructure ENUM" scenarios urgently suggests
to revisit the applicability of the underlying infrastructure for this
use case.  Maybe it's time to replace the "ENUM" in "Infrastructure ENUM"
with another term.

-Peter
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.