12-14-2017 10:47 PM - edited 03-01-2019 05:54 PM
we are implementing ipv6 through slaac,and eui-64, but systems are not generating IPV6 address with MAC.
any other configuration required.
12-14-2017 11:30 PM - last edited on 12-15-2017 05:48 AM by sannadat
Hi there,
if your devices are configuring there IPv6 interfaces with the correct network prefix and it is just the host portion (last 64 bits) of the address which doesn't correlate to its MAC address that is because the device will be using privacy extensions.
this is an OS setting which cannot be overridden via network equipment. Take a look at the RFC:
cheers,
Seb.
12-15-2017 06:44 AM
You say that you do not see an IPv6 address incorporating the MAC address, but do you see any IPv6 address (other than the link local address) on the host? If not, it might be that the router does not sending any router advertisement or sends incorrect router advertisement. You could do a "deb ipv6 icmp" on the router to verify that.
Regards,
12-15-2017 06:49 AM
12-15-2017 08:15 AM
If the host receives the router advertisement and assigns itself an IPv6 address then all is normal. As Seb mentioned, some hosts do not use the EUI64 algorithm to do so, but rather generates the interface identifier (last 64 bits of the IPv6 address) using some other algorithm. MacOS for example does not use the EUI64 and I am sure that many other OSes don't either.
RFC3041 documents some alternative for of assigning the interface identifier in the context of SLAAC.
https://tools.ietf.org/html/rfc3041
Regards,
12-18-2017 02:41 AM - edited 12-18-2017 02:45 AM
Thank you for your support at last I have solved my problem by giving some netsh commands in system cmd prompt to disable the privacy options of ipv6.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide