Loading...
Loading...
After an RP reload, the RP never goes NSR ready due to "BGP NSR sessions not synchronized" This does not resolve on subsequent node reloads.
This issue can impact all XR releases. 7.5.4 is specifically unaffected by this issue, even though later releases can hit it. The issue requires a very specific back-to-back reimage+reload scenario where the reimage is interrupted prior to completion at a precise point during boot. Example scenarios: - A BOOTHELD RP interrupted during a reimage boot flow after an install commit - An RP being interrupted at the end of a 'reload bootmedia network location ' reload. The issue cannot occur if the initial bootstrap of the node succeeded and the node has never been reimaged since. The issue cannot occur if reimage flows are always allowed to proceed until the node is XR RUN.
This issue can only be hit if a node is rebooted when in a reimage sequence. A node rebooting itself during reimage cannot hit this. The reboot must come from an outside source, such as a deliberate user reload, power outage or card removal. User initiated reloads in this window should be avoided if at all possible: Wait for any reimaging node to reach IOS XR RUN state prior to issuing another reload. The issue can be recovered from by: - Removing /opt/cisco/thinxr/.one_time_install_marker on the failing RP, and reloading it via 'reload location ' - Reimaging the node again via 'reload bootmedia network location '
Most interrupted boots will not hit this, the window to hit this is a few precise seconds in a several minute reimage flow. You can tell this issue is hit if: - /var/log/xr_boot.log contains no 'first boot' message and the log has not wrapped or been archived since reimage. The message "Preparing IOS-XR (first boot)" should be seen. If the only boots are "Preparing IOS-XR" without the "(first boot)", you may have run into this. - The contents of /etc/sysctl.conf does not include "The following parameters are set for IOS-XR, and should not be modified." or the lines that follow it (you can compare with the active RP) - stat /opt/cisco/thinxr/.one_time_install_marker shows a modify time from before the first boot in /var/log/xr_boot.log.
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.