I have a problem that I'm hoping I can solve with IPv6 but since I haven't had a chance to try it yet I thought I'd propose my solution here.
My problem is that we have a LAN with a number of devices that have internal Wifi. All of them are capable of connecting to another access point to get internet access and I want to provide that access to the rest of the network. I'm thinking that:
- I implement IPv6 SLAAC on all devices.
- If a device connects to the internet via Wifi it announces itself to the rest of the wired network using Router Advertising (using radvd or something similar).
- If it's disconnected from the internet then it stops advertising.
From my research it seems that IPv6 is fine with just SLAAC on a network and can handle multiple routers being advertised. What I'm not sure is whether it can handle routers being added and removed dynamically like this. I see that a router that is not default can set a lifetime of 0. Will this achieve what I want? Are their other issues I will encounter?