> I still don't see the point of this mechanism in the first 
  > place.  Any
  > general implementation is going to need to support something that
  > configure DNS when the special conditions needed for this mechanism
  > don't apply, and the total size of the minimal DHCP client one would
  > need to solve the general case (and the general NTP case, and the
  > general XYZ-server case) just is not that big.  There's a 
  > slight code
  > size saving if one only considers DNS, but once one starts thinking
  > about other services, the code size costs start tipping the 
  > other way,
  > even in specialized cases such Hesham's 3GPP example.

=> OK, but we still have two options in IPv6 for address
autoconfiguration: Stateless and Stateful. I don't understand
why we shouldn't allow the option for _real_ stateless 
autoconfig in IPv6. By 'real' I mean, we can't claim true
stateless autoconfig when a crucial service like the 
DNS still requires a server. 

  > I am also concerned about the operational implications of either
  > 
  > (a) needing two different mechanisms to configure DNS, one for the
  >     simple case, the other for the general case, or 
  > 
  > (b) reimplementing the entire general case for each protocol that
  >     needs configuration (DNS, NTP, ...) just to avoid (a).
  > 

=> So would you support a generic mechanism that does 
not require a third party server? I mean if the 
DNS discovery was not limited to the DNS, would 
that be a better approach?
I'm just trying to understand if the argument is:

a. Just use DHCP, we don't want anything else, or
b. Let's not have a separate mechanism for each
   server. 

If a) then I disagree, there has been good steps 
taken towards stateless autoconfig in IPv6. I 
don't think we should mandate a server-based
discovery all the time. 
If b) then I can understand. 

FWIW, we have deployment cases where this draft makes
a lot of sense and there is no alternative to it. 
And it just happens that DNS is the one server
that needs to be discovered. Maybe that's not
a good enough justification for the draft, but 
I'm failing to see any concrete side effects 
that would result from using this extremely simple
draft. Which is a usual problem with philosophical
arguments. Not that I'm underestimating the 
value of philosophical arguments. 

Hesham


  > I think that Randy Bush pegged the basic issue back in Salt 
  > Lake City:
  > there's a basic philosphical disagreement here between 
  > viewpoints, one
  > of which holds that it's better to use a single generalized
  > lightweight config mechanism for all services and the other of which
  > holds that it's better to make each config mechanism independent.
  > 
  > I think the single generalized protocol approach both is likely to
  > scale better and is likely to require less protocol work and code
  > space in the long run, particularly given that such a 
  > protocol already
  > exists.
  > 
  > Which brings me back to my original point: I don't 
  > understand why the
  > IPv6 WG needs to reinvent the wheel here.
  > --------------------------------------------------------------------
  > IETF IPng Working Group Mailing List
  > IPng Home Page:                      http://playground.sun.com/ipng
  > FTP archive:                      ftp://playground.sun.com/pub/ipng
  > Direct all administrative requests to [EMAIL PROTECTED]
  > --------------------------------------------------------------------
  > 
--------------------------------------------------------------------
IETF IPng Working Group Mailing List
IPng Home Page:                      http://playground.sun.com/ipng
FTP archive:                      ftp://playground.sun.com/pub/ipng
Direct all administrative requests to [EMAIL PROTECTED]
--------------------------------------------------------------------

Reply via email to