I am running ot-br-posix from march (4b6d3b86) on a Raspberry Pi 3B.
I am certain that the pi did not reboot. I don't have the OT uptime
command though:
pi@clt-lab-t-6061:~ $ sudo ot-ctl
"uptime"
Error 35: InvalidCommand
pi@clt-lab-t-6061:~ $ uptime
09:12:51 up 12 days, 16:06, 1 user, load average: 0.00, 0.02,
0.00
The prefix and route are registered on boot via systemd (see
attachment).
How would I go about re-registering the network data in case it's
lost?
Creating a systemd service that periodically checks if the output of
netdata show contains the expected
prefix/route with the borderrouters RLOC comes to mind but that
seems fragile. Especially because my network sometimes seems to take
a few hours to get into a stable state (it contains 3 borderrouters,
12 FTDs and 18 SEDs).
For example right now when the netdata is lost I do the following to
get back a working network:
- shut down all three borderrouters
- wait an hour
- turn on the first borderrouter
- wait an hour
- turn on the second borderrouter
- wait an hour
- turn on the third borderrouter
It then works for a week or two and then I have to repeat the
process.