This article explains the behavior of the PTX3000 devices where there is a chassis shut down and when there is high temperature detected on the FPC. This behavior is not ideal. The entire device shuts down, thus taking down all services passing through and active due to the device. By the end of the article, the reader will be able to prevent entire chassis shutdown in cases where there are temperature issues seen on FPC.
Active Alarms:
user@host> show chassis alarms 2 alarms currently active Alarm time Class Description 2020-03-22 17:25:28 Minor FPC 8 Temperature Warm 2020-03-22 17:24:51 Major Fan Tray 1 Failure
Syslog Message:
Mar 22 17:24:51 send: red alarm set, device Fan Tray 1, reason Fan Tray 1 Failure <snip> Mar 22 17:25:28 CHASSISD_FRU_HIGH_TEMP_CONDITION: FPC 8 TL1 temperature 86 over 85 degrees C (fan/impeller failure detected) Mar 22 17:25:33 CHASSISD_FRU_HIGH_TEMP_CONDITION: FPC 8 TL1 temperature 86 over 85 degrees C (fan/impeller failure detected) Mar 22 17:25:38 CHASSISD_FRU_HIGH_TEMP_CONDITION: FPC 8 TL1 temperature 88 over 85 degrees C (fan/impeller failure detected) <logs snipped for brevity> Mar 22 17:26:18 CHASSISD_TEMP_HOT_NOTICE: FPC 8 temperature of 96 degrees C is above limit (95 degrees) Mar 22 17:26:18 send: red alarm set, device FPC 8, reason FPC 8 Temperature Hot Mar 22 17:26:18 send: yellow alarm clear, device FPC 8, reason FPC 8 Temperature Warm Mar 22 17:26:18 CHASSISD_FRU_OVER_TEMP_CONDITION: FPC 8 TL0 temperature 96 over 95 degrees C (fan/impeller failure detected); FRU will shut down in 240 seconds if condition persists Mar 22 17:26:23 CHASSISD_TEMP_HOT_NOTICE: FPC 8 temperature of 96 degrees C is above limit (95 degrees) <logs snipped for brevity> Mar 22 17:28:53 CHASSISD_OVER_TEMP_SHUTDOWN_TIME: Chassis temperature above 105 degrees C for too long (> 240 seconds); powering down all FRUs
Mar 22 17:24:51 send: red alarm set, device Fan Tray 1, reason Fan Tray 1 Failure
<snip> Mar 22 17:25:28 CHASSISD_FRU_HIGH_TEMP_CONDITION: FPC 8 TL1 temperature 86 over 85 degrees C (fan/impeller failure detected) Mar 22 17:25:33 CHASSISD_FRU_HIGH_TEMP_CONDITION: FPC 8 TL1 temperature 86 over 85 degrees C (fan/impeller failure detected) Mar 22 17:25:38 CHASSISD_FRU_HIGH_TEMP_CONDITION: FPC 8 TL1 temperature 88 over 85 degrees C (fan/impeller failure detected) <logs snipped for brevity> Mar 22 17:26:18 CHASSISD_TEMP_HOT_NOTICE: FPC 8 temperature of 96 degrees C is above limit (95 degrees) Mar 22 17:26:18 send: red alarm set, device FPC 8, reason FPC 8 Temperature Hot Mar 22 17:26:18 send: yellow alarm clear, device FPC 8, reason FPC 8 Temperature Warm Mar 22 17:26:18 CHASSISD_FRU_OVER_TEMP_CONDITION: FPC 8 TL0 temperature 96 over 95 degrees C (fan/impeller failure detected); FRU will shut down in 240 seconds if condition persists Mar 22 17:26:23 CHASSISD_TEMP_HOT_NOTICE: FPC 8 temperature of 96 degrees C is above limit (95 degrees) <logs snipped for brevity> Mar 22 17:28:53 CHASSISD_OVER_TEMP_SHUTDOWN_TIME: Chassis temperature above 105 degrees C for too long (> 240 seconds); powering down all FRUs
PTX3000 has two fan trays. One at the top (top fan tray ) another at the bottom (bottom fan tray) both in 2 seperate zones. PTX3000 does not have fan-tray level redundancy in each cooling zone. So when all the fans on single fan-tray stop working, some FRUs on the failed cooling zone may reach FIRE TEMP situation and entire chassis shutdown would be triggered. This is an impactful behavior on a device in production. To prevent this from happening, enable the knob " overtemp-quick-shutdown " in order to prevent impact on the device.
" overtemp-quick-shutdown "
Command to configure:
user@host> set chassis overtemp-quick-shutdown <1-240>
<1-240> represents the seconds value
Once this knob is set, chassisd will try to keep FRUs under failing cooling zone working which will direct the fans on non-failing zone to spin at full speed thus providing cooling to the FRUs on the other zone. This helps in shutting down only FPCs in the affected zone and the increased fan speed in the other zone helps in adequately cooling the SIBs and the remaining FPCs and so the chassis can continue to operate in half capacity. This helps is bring the temperature to a balance which in turn prevents the entire chassis from shutting down.
NOTES:
In case the above command does not help in preventing the chassis shut-down, it is possible that there is a non-rectifiable issue with the temperature fluctuations on this device which is causing the device to shutdown. In that case, please collect the below logs and contact JTAC for analysis.
user@host> show chassis temperature-thresholds user@host> show log messages user@host> show log chassisd user@host> show chassis environment