The "Child drop error" message reports cell is dropped during allocation in the fabric input reorder engine.
When a "Child drop error" event occurs, a messages similar to the following is reported and its often a combination:
Aug 21 21:56:28.423 2017 router fpc14 MQSS(1): FI: Cell underflow at the state stage (Cell behind reorder window) - Stream 60, Count 18634 Aug 21 21:56:28.423 2017 router fpc14 MQSS(1): FI: Reorder cell timeout - Stream 60, Count 12327 Aug 21 21:56:28.423 2017 router fpc14 MQSS(1): FI: Cell jump drop error - Stream 60, Count 69 Aug 21 21:56:28.423 2017 router fpc14 MQSS(1): FI: Child drop error - Stream 60, Count 290 Aug 21 21:56:30.424 2017 router fpc14 MQSS(1): FI: Cell underflow at the state stage (Cell behind reorder window) - Stream 60, Count 19353 Aug 21 21:56:30.424 2017 router fpc14 MQSS(1): FI: Reorder cell timeout - Stream 60, Count 11206 Aug 21 21:56:30.424 2017 router fpc14 MQSS(1): FI: Cell jump drop error - Stream 60, Count 73 Aug 21 21:56:30.424 2017 router fpc14 MQSS(1): FI: Child drop error - Stream 60, Count 255
Indications:
This event never comes alone and Cell underflow or Cell timeout will raise Minor Alarm if the fabric input error rate is reaching the threshold of 100 per second 3 times. The PFE reporting the FI errors is usually not the fault location. Child drop error alone does therefor not trigger an Alarm.
The volume of packets being dropped is related to the number of error cell counter reported.
There is an exposure of permanent impact on packet forwarding without the fix of PR1276301
This is a signature of severe fabric cell out-of-orderness and may be caused by the following reasons:
Many of cells are dropped due to CRC errors from the ingress to the egress PFE due to hardware defect
Transient or sustained oversubscription of the egress PFE like MX2K Platforms with SFB
High transient oversubscription of fabric traffic flow with MPC9E and SFB2 which is solved in PR1304801
Perform these steps to determine the cause and resolve the problem (if any). Continue through each step until the problem is resolved.
Collect the show command output.
Capture the output to a file (in case you have to open a technical support case). To do this, configure each SSH client/terminal emulator to log your session.
show log messages show log chassisd start shell pfe network <fpc#> show nvram show syslog messages exit
Analyze the show command output.
In the 'show log messages', review the events that occurred at or just before the appearance of the "Child drop error" message. Frequently these events help identify the cause.
Examine the possible triggers highlighted in the cause section
Contact your technical support representative for more analysis.
This article is indexed in KB31893 - Primary Index of Articles for Troubleshooting PFE ASIC Syslog Events [juniper.net] ; tag EACHIPTSG
2020-02-24: modified indication content with syslog heuristic 2020-10-28: Corrected Solution item 1 (start shell network pfe <fpc#> To: start shell pfe network <fpc#> )