Re: Send-N draft: draft-bellis-enum-send-n-02 published

Peter Koch <[email protected]>
Newsgroups gmane.ietf.enum
Message-ID <[email protected]>
Folks,

On Sat, Jun 28, 2008 at 10:12:46AM +0100, [email protected] wrote:

> In any event, wildcard records such as you showed are incompatible with
> overlapped dialling, precisely because (as per 3761) they return a full

not responding to this particular message but trying to find an entry into
this thread, I'd like to apologize for my confusion, but I fail to see
why of all issues wildcards are causing so much rigor here.  As others
have already stated, on the DNS protocol level, wildcards are a provisioning
aid that is expanded at the authoritative server side.  To that extent,
"send-n" NAPTR RRs may not make much sense at a wildcard owner, especially
given that they expand across multiple levels of hierarchy, but I can't
understand why send-n would "break" wildcards or vice versa.  Then, of course,
I also do not understand why "digitsmin" would need a relative interpretation
at all instead of just using the absolute value.
There might be uses of wildcards today which would interfere with "send-n"
or would benefit little or nothing, but so be it.

That said, I believe that "overlap dialing" is an issue that needs a solution,
but I'm not convinced that "send-n" is that solution nor that the solution
space is constrained to ENUM (or I-ENUM for that matter).

"send-n" clearly is not an ENUM service, instead it is a "clever" attempt
for an optimization (incompatible with the DDDS way of query processing)
that is not (yet, maybe) strongly motivated in the draft: it adds complexity to
the protocol and increases the data set to be provisioned to reduce the number
of DNS queries.
But who is this optimizing for?  Is it to reduce the query load for authoritative
servers or to reduce response latency for the clients?  For the first, where are
the motivating load predictions and usage scenarios?  For the latter, why
would that matter, given that we assume a human to dial the numbers anyway?
Did anyone say per-query-billing?

This is clearly not an ENUM service, but a "clever" optimization that is
not compatible with the DDDS way of query processing.

   This additional information is encoded within NAPTR records since
   this avoids the need for applications to issue multiple DNS requests
   with varying QTYPEs depending on the type of information being looked
   up.

Yes, if all you have is TXT, you don't need any differentiation.

What also concerns me is this paragraph in section 5:

   information supplied by the local numbering plan administrator.  It
   is expected however that Send-N records would be synthesised
   automatically by the DNS server based on the information currently
   stored in its ENUM database.

Does "synthesised automatically" express the intent to generate these
responses on-the-fly or prior to loading the DNS zone, based on some
automated tool?

-Peter

"ceterum censeo": If it is really necessary to apply the proposed optimization,
  it might be time now to re-think the applicability of "ENUM technology" for the
  I-ENUM problem space, go back to the drawing board and come up with
  a solution that is less dependent on DNS.
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.