Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Announcement: Try the Ask AI chatbot for answers to your technical questions about Juniper products and solutions.

close
header-navigation
keyboard_arrow_up
close
keyboard_arrow_left
Junos CLI Reference
Table of Contents Expand all
list Table of Contents

temperature-sensor

date_range 05-Mar-25

Syntax

content_copy zoom_out_map
temperature-sensor sensor-name {
    temperature-threshold {
        fans-on-full-speed fans-full-speed-temp;
        fans-on-full-speed-if-failed-fan full-speed-failed-fan-temp;
        fans-on-intermediate-speed fans-intermediate-speed-temp;
        fans-to-normal-speed fans-normal-speed-temp;
        fire-shutdown fire-shutdown-temp;
        red-alarm red-alarm-temp;
        red-alarm-if-failed-fan red-alarm-failed-fan-temp;
        yellow-alarm yellow-alarm-temp;
        yellow-alarm-if-failed-fan yellow-alarm-failed-fan-temp;
    }
}

Hierarchy Level

content_copy zoom_out_map
[edit chassis cb 0]
[edit chassis fpc fpc_number]

Description

Modify the temperature thresholds at which fan speeds change using the temperature-sensor command to thermally manage high-power optics such as 400G ZR and ZR-M in Junos OS and Junos OS Evolved releases. This manual configuration is not required if your platform and software release support Optics EM Policy.

Note:

Manual fan speed provisioning for high power optics (ex. 400G ZR/ZR+) is not required for platforms and software releases that support Optics EM Policy. Optics EM Policy incorporates periodically polled temperature reading of pluggable optical modules in the system’s automated control of fan speed behavior. Please check Feature Explorer to verify if your device and software release supports Optics EM Policy.

The command is supported for the following platforms and releases only:

Table 1: Supported Platforms and Releases
Platforms Releases
PTX10K with PTX10K-LC1201-36CD Prior to Junos Evolved Release 23.4R1
PTX10001-36MR Prior to Junos Evolved Release 23.4R1
ACX7100-32C, ACX7100-48L Prior to Junos Evolved Release 24.4R1
MX10K with MX10K-LC9600 Prior to Junos Release 24.4R1
MX304 with MX304-LMIC16 Prior to Junos Release 24.2R1

Options

Options

Description

temperature sensor sensor-name

Specify name of the temperature sensor in quotes if the name includes spaces. Use the sensor-name as given below:

  • "Temp Sensor PSM Inlet" for PTX10001-36MR devices.

  • "Intake A Temp Sensor" for PTX10K devices with PTX10K-LC1201-36CD line card.

  • "Main PCBLeft" and "Main PCBRight" for ACX7100-32C and ACX7100-48L devices.

  • "Intake A Temp Sensor" for MX10K devices with MX10K-LC9600 line card.

  • "Intake_A Temp Sensor" for MX304 devices with MX304-LMIC16 line card.

  • xcvr-fpc-slot-number/pic-number/port-number for devices with optic modules.

Please use the show chassis temperature-thresholds command to verify the temperature sensor name.

temperature threshold

Specify the temperature threshold values.
fans-on-full-speed fans-full-speed-temp Temperature threshold based on chassis-cooling requirements for fans on full speed.
fans-on-full-speed-if-failed-fan full-speed-failed-fan-temp

Temperature threshold based on chassis-cooling requirements if fans are at full speed and any fan fails.

fans-on-intermediate-speed fans-intermediate-speed-temp

Temperature threshold based on chassis-cooling requirements when fans are at intermediate speed.

fans-to-normal-speed fans-normal-speed-temp

Temperature threshold based on chassis-cooling requirements for fans at normal speed.

fire-shutdown fire-shutdown-temp

Temperature threshold beyond which Junos triggers a fire shutdown.

red-alarm red-alarm-temp

Temperature threshold beyond which Junos triggers a red alarm alert.

red-alarm-if-failed-fan red-alarm-failed-fan-temp

Temperature threshold beyond which Junos triggers a red alarm when any fan fails.

yellow-alarm yellow-alarm-temp

Temperature threshold beyond which Junos triggers a yellow alarm alert.

yellow-alarm-if-failed-fan yellow-alarm-failed-fan-temp

Temperature threshold beyond which Junos triggers a yellow alarm when any fan fails.

Note:

When configuring temperature thresholds, you must maintain the following order:

fans-to-normal-speed-temp < fans-on-intermediate-speed-temp < fans-full-speed-temp <= yellow-alarm-temp < red-alarm-temp < fire-shutdown-temp

The following snippets are examples of temperature thresholds (in celsius) configuration for several platforms.

PTX10001-36MR

content_copy zoom_out_map
[edit chassis cb 0]
temperature-sensor "Temp Sensor PSM Inlet" {
    temperature-threshold {
        fans-on-full-speed 30;
        fans-on-full-speed-if-failed-fan 28;
        fans-on-intermediate-speed 20;
        fans-to-normal-speed 15;
        fire-shutdown 80;
        red-alarm 75;
        red-alarm-if-failed-fan 72;
        yellow-alarm 65;
        yellow-alarm-if-failed-fan 62;
    }
}

PTX10K-LC1201-36CD line card for PTX10004, PTX10008, and PTX10016

content_copy zoom_out_map
[edit chassis cb 0]
temperature-sensor "Intake A Temp Sensor" {
    temperature-threshold {
        fans-on-full-speed 3;
        fans-on-full-speed-if-failed-fan 0;
        fans-on-intermediate-speed 2;
        fans-to-normal-speed 1;
        fire-shutdown 80;
        red-alarm 75;
        red-alarm-if-failed-fan 72;
        yellow-alarm 65;
        yellow-alarm-if-failed-fan 62;
    }
}

ACX7100-48L

JCO400-QDD-ZR, JCO400-QDD-ZR-M, QDD-400G-ZR-M, QDD-400G-ZR-M-HP Optic Modules

content_copy zoom_out_map
[edit chassis fpc fpc_number]
temperature-sensor xcvr-0/0/1 {
    temperature-threshold {
        fans-on-full-speed 38;
        fans-on-full-speed-if-failed-fan 38;
        fans-on-intermediate-speed 26;
        fans-to-normal-speed 21;
        fire-shutdown 90;
        red-alarm 80;
        red-alarm-if-failed-fan 80;
        yellow-alarm 70;
        yellow-alarm-if-failed-fan 70;
    }
}
temperature-sensor xcvr-0/0/2 {
    temperature-threshold {
        fans-on-full-speed 38;
        fans-on-full-speed-if-failed-fan 38;
        fans-on-intermediate-speed 26;
        fans-to-normal-speed 21;
        fire-shutdown 90;
        red-alarm 80;
        red-alarm-if-failed-fan 80;
        yellow-alarm 70;
        yellow-alarm-if-failed-fan 70;
    }
}

ACX7100-32C

JCO400-QDD-ZR, JCO400-QDD-ZR-M, QDD-400G-ZR, QDD-400G-ZR-M, QDD-400G-ZR-M-HP Optic Modules

content_copy zoom_out_map
[edit chassis fpc fpc_number]
temperature-sensor xcvr-0/0/1 {
    temperature-threshold {
        fans-on-full-speed 30;
        fans-on-full-speed-if-failed-fan 30;
        fans-on-intermediate-speed 21;
        fans-to-normal-speed 16;
        fire-shutdown 100;
        red-alarm 90;
        red-alarm-if-failed-fan 90;
        yellow-alarm 80;
        yellow-alarm-if-failed-fan 80;
    }
}
temperature-sensor xcvr-0/0/2 {
    temperature-threshold {
        fans-on-full-speed 34;
        fans-on-full-speed-if-failed-fan 34;
        fans-on-intermediate-speed 25;
        fans-to-normal-speed 20;
        fire-shutdown 100;
        red-alarm 90;
        red-alarm-if-failed-fan 90;
        yellow-alarm 80;
        yellow-alarm-if-failed-fan 80;
    }
}

MX10K-LC9600 Line Card for MX10004 and MX10008

content_copy zoom_out_map
[edit chassis fpc fpc_number]
temperature-sensor "Intake-A Temp Sensor" {
    temperature-threshold {
        fans-on-full-speed 3;
        fans-on-full-speed-if-failed-fan 0;
        fans-on-intermediate-speed 2;
        fans-to-normal-speed 1;
        fire-shutdown 80;
        red-alarm 75;
        red-alarm-if-failed-fan 72;
        yellow-alarm 65;
        yellow-alarm-if-failed-fan 62;
    }
}
Note:

The fpc_number is the FPC where MX10K-LC9600 line card is installed.

MX304-LMIC16 Line Card for MX304

content_copy zoom_out_map
[edit chassis cb 0]
temperature-sensor Intake_A Temp Sensor {
    temperature-threshold {
        fans-to-normal-speed 5;
        fans-on-intermediate-speed 15;
        fans-on-full-speed 20;
        fans-on-full-speed-if-failed-fan 17;
        yellow-alarm 50;
        yellow-alarm-if-failed-fan 50;
        red-alarm 70;
        red-alarm-if-failed-fan 70;
        fire-shutdown 75;
    }
}

Verify Configured Thresholds

You can verify the configured thresholds using the show chassis temperature-thresholds command:

content_copy zoom_out_map
user@host> show chassis temperature-thresholds 
                                        Fan speed      Yellow alarm      Red alarm      Fire Shutdown
                                       (degrees C)      (degrees C)     (degrees C)      (degrees C)
Item                                  Normal  High   Normal  Bad fan   Normal  Bad fan     Normal
Routing Engine 0 Temp Sensor Exhaust Left   65   70      80       78       85       82         90
Routing Engine 0 Temp Sensor Exhaust Middle   65   70    80       78       85       82         90
Routing Engine 0 Temp Sensor Exhaust Right   65   70     80       78       85       82         90
Routing Engine 0 CPU Temperature          72    77       88       85       95       92         98
CB 0 Temp Sensor Left 1                   51    55       70       68       75       72         80
CB 0 Temp Sensor Left 2                   75    80       90       87       95       92         98
CB 0 Temp Sensor PSM Inlet                39    43       65       62       75       72         80
CB 0 Temp Sensor Exhaust                  90    95      112      110      116      114        120
CB 0 Temp Sensor Exhaust Bottom           70    75       85       82       90       87         95
CB 0 Inlet-1                              75    80       90       87       95       92         98
CB 0 Temp Sensor Exhaust Right 1          75    80       90       87       95       92         98
CB 0 Temp Sensor Exhaust Right 2          75    80       90       87       95       92         98
FPC 0 BT-0 HBM-0 Temperature              80    85      103      100      105      103        110
FPC 0 BT-0 HBM-1 Temperature              80    85      103      100      105      103        110
FPC 0 BT-0 TVsense Temp Max               95   100      120      117      124      120        130
FPC 0 BT-1 HBM-0 Temperature              80    85      103      100      105      103        110
FPC 0 BT-1 HBM-1 Temperature              80    85      103      100      105      103        110
FPC 0 BT-1 TVsense Temp Max               95   100      120      117      124      120        130
FPC 0 BT-2 HBM-0 Temperature              80    85      103      100      105      103        110
FPC 0 BT-2 HBM-1 Temperature              80    85      103      100      105      103        110
FPC 0 BT-2 TVsense Temp Max               95   100      120      117      124      120        130
FPC 0 WAN RT0.0                           82    87      107      104      110      107        115
FPC 0 WAN RT0.1                           82    87      107      104      110      107        115
FPC 0 WAN RT1.0                           82    87      107      104      110      107        115
FPC 0 WAN RT1.1                           82    87      107      104      110      107        115
FPC 0 WAN RT2.0                           82    87      107      104      110      107        115
FPC 0 WAN RT2.1                           82    87      107      104      110      107        115
FPC 0 BT-0 Temp sensor 0                  95   100      120      117      124      120        130
FPC 0 BT-0 Temp sensor 1                  95   100      120      117      124      120        130
FPC 0 BT-1 Temp sensor 0                  95   100      120      117      124      120        130
FPC 0 BT-1 Temp sensor 1                  95   100      120      117      124      120        130
FPC 0 BT-2 Temp sensor 0                  95   100      120      117      124      120        130
FPC 0 BT-2 Temp sensor 1                  95   100      120      117      124      120        130
SIB 0 ASIC Temp, ZF0                      80    85      115      112      121      117        125
FPC 0 xcvr-0/0/1                          47    52       70       70       74       74         75
FPC 0 xcvr-0/0/4                          50    55       73       73       76       76         77
FPC 0 xcvr-0/0/5                          47    52       70       70       75       75         76

Required Privilege Level

interface—To view this statement in the configuration.

interface-control—To add this statement to the configuration.

Release Information

Statement introduced in Junos OS Release 22.3R1.

footer-navigation