Description

Cascade ports on Junos Fusion shows UFDDOWN state and the satellite may not come up. This can happen for a number of different reasons. In this case, not all of the interfaces connected to the satellite had the cascade-port configuration.

Symptoms

The Cascade port state shows UFDDOWN:

lab@RouterA-RE0> show chassis satellite
Device          Cascade      Port       Extended Ports
Alias            Slot   State           Ports        State      Total/Up
_sd101           101    Online          xe-7/0/0     online     2/2
xe-7/0/1     online
_sd102           102    UFDDown         xe-7/0/2     online     50/2
_sd103           103    UFDDown         xe-7/1/0     online     50/2


Extended ports were configured as expected:

        fpc 102 {
            cascade-ports [ xe-7/0/2 xe-7/0/3 ];
            uplink-failure-detection {
                candidate-uplink-policy EX-MIN_LINK_2;
            }
        }
        fpc 103 {
            cascade-ports [ xe-7/1/0 xe-7/1/1 ];
            uplink-failure-detection {
                candidate-uplink-policy EX-MIN_LINK_2;
            }
        }​

Satellite policy mandated the presence of 2 uplinks:

    satellite-policies {
        candidate-uplink-port-policy EX-MIN_LINK_2 {
            minimum-links 2;
        }
​​

Cascade-port knob was set under interface hierarchy:

    xe-7/0/2 {
        cascade-port;
    }​

    xe-7/1/0 {
        cascade-port;
    }​

Solution

The extensive output displayed that the min-uplinks not UP was reported. This is due to the EX-MIN_LINK_2​ satellite policy.

[MASTER]
lab@RouterA-RE0> show chassis satellite device-alias _sd102 extensive | match UFD
Apr 06 17:04:06
_sd102           102    UFDDown         xe-7/0/2     online     50/2    
Apr  6 15:39:04.999  SD notifying UFD failure detected (min-uplinks not UP)
                                                   UFD supported, version: 1    
Apr  6 14:45:00.988  SD notifying UFD failure detected (min-uplinks not UP)
                                                   UFD supported, version: 1    

Under the chassis satellite-management hierarchy, the interfaces were configured as Cascade ports, as expected:

[MASTER]
lab@RouterA-RE0> show configuration chassis satellite-management
fpc 101 {
    cascade-ports [ xe-7/0/0 xe-7/0/1 ];
    uplink-failure-detection {
        candidate-uplink-policy EX-MIN_LINK_2;
    }
}
fpc 102 {
    cascade-ports [ xe-7/0/2 xe-7/0/3 ];
    uplink-failure-detection {
        candidate-uplink-policy EX-MIN_LINK_2;
    }
}
fpc 103 {
    cascade-ports [ xe-7/1/0 xe-7/1/1 ];
    uplink-failure-detection {
        candidate-uplink-policy EX-MIN_LINK_2;
    }
}
uplink-failure-detection;
upgrade-groups {
    all-sats {
        satellite all;
    }
}
auto-satellite-conversion {
    satellite all;
}
single-home {
    satellite all;
}
 

EX-MIN_LINK_2 has minimum links

[MASTER]
lab@RouterA-RE0> show configuration | display inheritance | display set | match EX-MIN_LINK_2
set chassis satellite-management fpc 101 uplink-failure-detection candidate-uplink-policy EX-MIN_LINK_2
set chassis satellite-management fpc 102 uplink-failure-detection candidate-uplink-policy EX-MIN_LINK_2
set chassis satellite-management fpc 103 uplink-failure-detection candidate-uplink-policy EX-MIN_LINK_2
set policy-options satellite-policies candidate-uplink-port-policy EX-MIN_LINK_2 minimum-links 2
 

​Interfaces xe-7/0/3 and xe-7/1/1 did not receive an IP which is implicitly configured by the system.

[MASTER]
lab@RouterA-RE0> show interfaces terse xe-7/0/2
Interface               Admin Link Proto    Local                 Remote
xe-7/0/2                up    up
xe-7/0/2.32769          up    up   inet     10.3.128.9/30  
xe-7/0/2.32770          up    up   bridge 
 
[MASTER]
lab@RouterA-RE0> show interfaces terse xe-7/0/3   
Interface               Admin Link Proto    Local                 Remote
xe-7/0/3                up    up
 
[MASTER]
lab@RouterA-RE0> show interfaces terse xe-7/1/0   
Interface               Admin Link Proto    Local                 Remote
xe-7/1/0                up    up
xe-7/1/0.32769          up    up   inet     10.3.136.1/30  
xe-7/1/0.32770          up    up   bridge 
 
[MASTER]
lab@RouterA-RE0> show interfaces terse xe-7/1/1   
Interface               Admin Link Proto    Local                 Remote
xe-7/1/1                up    up
MASTER]
​lab@RouterA-RE0> show configuration | match cascade| display set
set chassis satellite-management fpc 101 cascade-ports xe-7/0/0
set chassis satellite-management fpc 101 cascade-ports xe-7/0/1
set chassis satellite-management fpc 102 cascade-ports xe-7/0/2
set chassis satellite-management fpc 102 cascade-ports xe-7/0/3
set chassis satellite-management fpc 103 cascade-ports xe-7/1/0
set chassis satellite-management fpc 103 cascade-ports xe-7/1/1
set interfaces xe-7/0/0 cascade-port
set interfaces xe-7/0/1 cascade-port
set interfaces xe-7/0/2 cascade-port
set interfaces xe-7/1/0 cascade-port

Not all the interfaces connected to the satellite had the cascade-port configuration.

​Once the following was configured, the port state change to UP.

set interfaces xe-7/0/3 cascade-port
set interfaces xe-7/1/1 cascade-port