On Wednesday 16 Nov 2011 08:20:23 James Knott wrote:
BTW, there are 4 ways to generate an IPv6 address:
1) Derived from MAC 2) DHCP 3) Random number 4) Manual configuration
This is not quite accurate, it should be something like: 1. Stateless auto configuration 2. Statefull auto configuration 3. Manual configuration With stateless auto-conf (the most common and seemingly prefered method) this includes both mac and random generated suffixes to the address. The address network is (usually) broadcast to the network with something like radvd (router advertisment daemon) e.g. Src: fe80::xxxx.xxxx.xxxx.xxxx Dst: IPv6 multicast to ff02::1 The payload will contain at least the network prefix info and the link layer (mac)address of the router. In practice it often also contains DNS server info and other meta data. It's also possible, depending on the IPv6 stack implementation, for addresses to be auto-configured through neighbor solicitation/advertisment. If your curious to see what this traffic looks like, fire up wireshark and set the filter to "icmpv6" Statefull auto configuration is using DHCP6, but most IPv6 guru's will tell you this is quite a hack, and really not how IPv6 was engineered to be used. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org