On Tue, 31 May 2011, Markus Hanauska wrote:
On 2011-05-31, at 13:38 , Mohacsi Janos wrote:
I disagree with introduction of another flags. This requires
substantial changes in the codes.... Which will take ages....
I took a look at the IPv6 implementations of Mac OS X (which comes from
the BSD world) and Linux a couple of weeks ago. Introducing such a
second flag can be done with only a hand full of code lines and those
can be written in about 30 minutes. Basically this flag only needs to be
set for all SLAAC addresses, that's all there is to be done. We call
this flag A, for automatically assigned, and keep the existing U flag,
for globally unique. Then we have the following cases:
Manual (Static) Address: U = 0, A = 0
DHCP Address: U = 0, A = 0
SLAAC: U = 1, A = 1
SLAAC + Priv Ext: U = 0, A = 1
I agree it can be written. Deployment of the code is another story. E.g.
your cited Mac OS X example: RFC 3484 is written for BSD around 2003. The
current Mac OS X still does not have it properly implemented.
May I ask what kind of consistency are you referring to?
Consistency from administrator point of: Administrator have hint what is
supplied with M/O bits: managed addresses via DHCP, other configuration
information via DHCP.
Nothing prevent you the suggest an draft document for multicast or anycast
resolving DNS.
I consider it way too late to start such a project as of today. This
should have been standardized already when the other well known
multicast/anycast addresses were standardized.
Please write a draft.
There is environment where SLAAC more acceptable - e.g. less adminisration
My home DSL router supports IPv6 and the difference between SLAAC and
DHCPv6 is one checkbox; check it, and it runs a DHCPv6 server. There is
nothing else you have to configure - you can configure address pools,
static assignments, which DNS servers to hand out and other options, but
you don't have to, if you don't feel like it. So I cannot really
comprehend what is so hard about DHCP administration. Most
routers/firewalls as of today have a build in DHCPv4 server and in the
worst case, you'll have to enter a DNS server, create an address pool
and enable it - not really a lot of administration work - in the best
case, it will configure all of that automatically for you and you only
have to customize settings if you feel like doing so (most home routers
have DHCPv4 enabled and pre-configured, so for most users it means, plug
your computer into the router or connect to the WLAN and it works out of
the box, nothing to configure at all, except for internet access).
Have a look at RFC 6204
http://tools.ietf.org/html/rfc6204
and join to the discussion of
http://tools.ietf.org/html/draft-ietf-v6ops-ipv6-cpe-router-bis-00
Regards,
Markus
--------------------------------------------------------------------
IETF IPv6 working group mailing list
[email protected]
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------