I have a question about propagation speed of the secure network beacon over a bluetooth mesh networks.
Last year we installed a mesh network consisting of 1750 light fixture each with a NRF52840 bluetooth mesh node. These lights are dimmable, and arranged in a total of 60+ groups. There is an edge device with a nrf52840 dongle that controls the dimming setting of all the groups, this one transmits somewhere between 20.000 and 100.000 messages per day. This is a higly dynamic installation where our lights compensate for fluctuations in natural daylight, so the dim levels throughout the facility fluctuate all the time.
This has been running flawless for many months, however the transmitting node is close to reaching the sequence limit and it will start the IV update procedure. This will involve propagating a secure network beacon throughout the network signaling the update procedure state should be entered. Once this has been done, as I understand it, one of the nodes in the network will increment its IV and switch to normal mode. This node will transmit a secure beacon with the incremented IV and "normal mode", triggering immediate increment of the IV index by all the nodes receiving that secure beacon.
I was wondering, how soon will those nodes also start relaying the secure network beacon? And will they be competing with surrounding nodes transmitting the old IV index beacon? As I understood each node strives towards making sure there is a beacon approximately every 10 seconds, so if it does not see one for more than that, it will transmit it's own. Will a node that has already increased its IV index, see an old beacon and transmit the new beacon faster to make sure it will "win"? Or is it a matter of change which nodes win, irrespective if they have an old or new beacon, and will it just be a matter of luck before all nodes have finally seen the new beacon?