I started learning about IPv6 and I wonder what happens when you mix SLAAC and static addresses in the same /64
.
My current understanding is as follows:
- Machine A with a statically configured address.
- Machine B comes online, and generates its own address with SLAAC, which matches the IP from Machine A
- Machine B sends out a neighborhood advertisement
- Machine B receives a response from Machine A
- Machine B regenerates its SLAAC
- Machine B sends out a new neighborhood advertisement
- Machine B receives no reply
- Machine B has a new address
Now, for some weird reason we're gonna turn this around:
- There is a Machine A, which has an address though SLAAC, no collisions.
- Machine B comes online, which only has a statically configured address.
- Machine B's address collides with Machine A.
- ???
What happens on 4. ?
- Will Machine A detect Machine B and change?
- Will Machine B still TAKE the address and wreak havoc?
- ... ? ...
Lastly:
I know there are different methods of solving this better, but let's assume just this case.