I originally had several items on my LAN, with fixed IP's configured within the devices themselves, such as an IP cam, routers and printers. Everything else relied on the router's DHCP to allocate an IP, when they connected.
As time as passed and my LAN has become busy with things connected, some things have been unable (despite there being unused addresses), to be allocated an address without a reboot (laptops). I recently added 8x Smart Plugs, which exacerbated the problem, so I thought to try setting up almost everything without a fixed IP, a router allocated IP's.
My main router, which connects to FTTC is runs OpenWRT, which does not allow a reserved section of IP's for static addresses. Rather it seems to use a sort of intelligent reserve, where it DHCP allocates above the static IP's.
Coming to the question now.... I have now set every item which connects to my LAN, either with an IP in the device, or a static address in my router. No more issues with laptops failing to acquire an IP after waking. One thing I have also noticed, is that my IP cam's frame rate has rocketed. It is specified as 25fps, prior to the above changes it would manage around 2 to 5 fps. It now manages 10 to 18fps depending on the picture content.
The IP cam connects to my main OpenWRT router, that is wire connected to a second router, the second router connects via wifi to my laptop, which is what I am viewing the IP cam on. Why should the fps suddenly improve?