...
The router advertises incorrect PTP time which is advanced by 1 day.
The fix is applicable only to scenarios meeting all of the below conditions: - The router PID is one of N540-24Z8Q2C-M, N540-24Z8Q2C-SYS, N540-ACC-SYS, N540X-ACC-SYS, N540_FH_CSR_SYS, N560-4-RSP4E, N560-RSP4-E, NCS-55A1-24Q6H-S, NCS-55A1-24Q6H-SS, NCS-55A1-48Q6H, NCS-55A2-MOD-xx-x, NCS-57B1-5DSE, NCS-57B1-6D24, NCS-57C1-48Q6, NCS-57D2-18DD - The router is configured as a PTP T-GM and is using the gnss-receiver for clock synchronization. - The issue is applicable for time period 01-Jan-2024 to 29-Feb-2024.
There is a workaround available by writing to an internal hardware register. Contact cisco support for the details.
Evaluation of the code shows an anomaly with a day-offset value used in the time calculation logic in a scenario where PTP role is Grandmaster clock and getting Timestamp signals from the on-board gnss-receiver. For leap year (2024), the day offset value should count a day ahead starting from March. However, in current code, this day-offset value is effective from January 1st onward, which results in advertising PTP timestamps advanced by 1 day when the date change from Dec 31st 2023 to Jan 1st 2024 (leap year) till 1st of March 2024 (UTC).
Click on a version to see all relevant bugs
Cisco Integration
Learn more about where this data comes from
Bug Scrub Advisor
Streamline upgrades with automated vendor bug scrubs
BugZero Enterprise
Wish you caught this bug sooner? Get proactive today.