Subject: Re: IPv6 local link address mystery?
To: Bill Sommerfeld <sommerfeld@orchard.arlington.ma.us>
From: None <itojun@iijlab.net>
List: current-users
Date: 08/02/1999 21:55:13
>so, link-local addresses for interface N appears in the host looking like:
> fe80:N::wwww:xxxx:yyyy:zzzz
>but on the wire as:
> fe80::wwww:xxxx:yyyy:zzzz
>I got the impression from earlier discussions on the topic that this
>is one of those "seemed like a good idea at the time..." hacks.
I believe the specification itself is realy twisted. No other protocol
suite introduced fully scoped address yet, so how to handle those
scopes and boundaries need further study and experiences. The
solution KAME team came up with is to embed interface index in the
kernel, because we can only pass in6_addr in most of the kenrel code.
(another option was to use sockaddr_in6 everywhere in the kernel code,
but it needed really too much amount of changes - I once tried this
but stopped this)
Maybe we'll need to put a hack into ifconfig(8) to print decoded
version (like printing "fe80::wwww:xxxx:yyyy:zzzz on de0") rather
than the raw data from the kernel. From normal users perspetive
it may be better.
itojun