Hi all,
we have a bunch of routers (different models, RB450G, RB2011, CCR1016-12G) that are running firmware 6.37.1 (stable).
Fortunately, all were having an uptime of about 492 days (I cannot recall the exact value).
Now, a very strange thing happened.
They suddendly show a short uptime (few hours), as they were rebooted. But they were not!
Actually, the log shows that every router worked continously without interruption.
Just the uptime value is wrong. Also OSPF adjacency and other times are wrong (they show something like 470 days, not possible).
Is there any timer overflow at about 492 days on RouterOS?
Maybe Mikrotik engineers did not expect such a long uptime on their devices?
Has this been corrected on the newer firmwares?
That is right, it is a wellknown issue in Linux systems and when querying uptime via SNMP in 32-bit variables.
The uptime wraps around when the 32-bit value overflows.