Supported Platforms
show services inline ip-reassembly statistics
Syntax
Release Information
Statement introduced in Junos OS Release 12.2X49.
Description
Display the inline IP reassembly statistics for the Packet Forwarding Engines on one or more MPCs. Inline IP reassembly statistics are collected at the Packet Forwarding Engine level.
![]() | Note: For more information on MPCs that support inline IP reassembly, refer to Protocols and Applications Supported by MX240, MX480, MX960 Enhanced MPCs (MPCEs). |
Options
none | — | Displays standard inline IP reassembly statistics for all MPCs. |
fpc fpc | — | (Optional) Displays inline IP reassembly statistics for the specified MPC. |
pfe pfe | — | (Optional) Displays inline IP reassembly for the specified Packet Forwarding Engine slot. You must specify an FPC slot number before specifying a Packet Forwarding Engine slot. |
Required Privilege Level
view
List of Sample Output
show services inline ip-reassembly statistics fpcOutput Fields
Table 1 lists the output fields for the show services inline ip-reassembly statistics command. Output fields are listed in the approximate order in which they appear.
Table 1: show services inline ip-reassembly statistics Output Fields
Field Name | Field Description |
---|---|
FPC | MPC slot number for which the statistics are displayed. |
PFE | Packet Forwarding Engine on the MPC for which the statistics are displayed. |
Note: The output fields displayed (per Packet Forwarding Engine) are arranged in a logical sequence from top to bottom to enable users to understand how the inline IP reassembly statistics are gathered. The information about total number of fragments received is displayed first, and then the information about the reassembled packets and those pending reassembly are displayed. Then, the reasons why the fragments were dropped or not reassembled are displayed. Finally, the information about the fragments reassembled, fragments dropped, and fragments sent to the backup user plane PIC (services PIC) are displayed. | |
Total Fragments Received | Total number of fragments received and the current rate of fragments received for inline IP reassembly. The following information is also displayed:
Note: Current rate refers to the current number of fragments processed per second in the instant preceding the command’s execution. |
Total Packets Reassembled | Total number of packets reassembled and current rate, in the instant preceding the command’s execution, at which the packets are reassembled. |
Approximate Packets Pending Reassembly | Approximate number of packets pending reassembly. |
Fragments Dropped Reasons | Total number of fragments dropped reasons and the current rate of total fragment dropped reasons. The number of dropped reasons and rate corresponding to each of the following reasons are also displayed:
|
Reassembly Errors Reasons | Number of errors during reassembly and the current rate of reassembly errors. The number of errors and the rate for each of the following types of errors are also displayed:
Note: Current rate refers to the current number of reassembly errors processed per second in the instant preceding the command’s execution. |
Aged out packets | Number of aged out packets and the current number of packets aged out per second in the instant preceding the command’s execution. Note: In some cases, aged out packets can refer to aged out fragments. If previous fragments of the packet have already been discarded then linking of the dropped fragments to the aged out fragments cannot occur. |
Total Fragments Successfully Reassembled | Number of fragments successfully reassembled and the current number of fragments reassembled per second in the instant preceding the command’s execution. |
Total Fragments Dropped | Total number of fragments dropped and the current rate of total number of fragments dropped. The number of fragments dropped and rate corresponding to each of the following reasons are also displayed:
|
Total fragments punted to UPIC | Number of fragments sent to the backup user plane PIC (services PIC) and current rate of fragments sent per second in the instant preceding the command’s execution |
The following information applies to the Total Fragments Dropped field.
- These fields indicate how many of
the packet fragments received were then dropped due to a particular
reason.
For example, consider a packet that has 10 fragments, 9 of which have been received and stored in memory. When the tenth fragment arrives, if the memory runs out (Buffers not available), then this fragment is dropped. Because the tenth fragment has been dropped, the other 9 fragments must also be dropped. In this case, the Buffers not available field (under the Fragments Dropped Reasons field) is incremented by 1 and the Buffers not available field (under the Total Fragments Dropped field) is incremented by 10.
For the next packet arriving, which also has 10 fragments, the first four fragments are stored but the memory runs out for the fifth fragment. Then the first 5 fragments (fifth and the first four) are dropped. In this case, the Buffers not available field (under the Fragments Dropped Reasons field) is incremented by 1 and the Buffers not available field (under the Total Fragments Dropped field) is incremented by 5.
For the remaining fragments of the packet, if memory becomes available, the next 5 fragments (6 through 10) that arrive are stored in memory. The fragments are stored until the timeout period elapses, and are eventually dropped. In this case, the Aged out packets field is incremented by 1 and the Aged out fragments field (under the Total Fragments Dropped field) is incremented by 5.
The fragment counters (after both packets have been processed) are as follows:
- Fragments Dropped Reasons
- Buffers not available 2
- Aged out packets 1
- Total Fragment Dropped
- Buffers not available 15
- Aged out packets 5
- Fragments Dropped Reasons
- Current rate refers to the current total number fragments dropped per second in the instant preceding the command’s execution.
Sample Output
show services inline ip-reassembly statistics fpc
user@host> show services inline ip-reassembly
statistics fpc 0
FPC: 0 PFE: 0 ============= Total Current Rate Total Fragments Received 728177644 83529 First Fragments 260759430 29924 Intermediate Fragments 206658784 23681 Last Fragments 260759430 29924 Total Packets Successfully Reassembled 260746982 29924 Approximate Packets Pending Reassembly 4 Fragments Dropped Reasons 34558 3 Buffers not available 0 0 Fragments per packet exceeded 0 0 Packet length exceeded 0 0 Record insert error 0 0 Record in use error 34558 3 Duplicate first fragments 0 0 Duplicate last fragments 0 0 Missing first fragment 0 0 Reassembly Errors Reasons 0 0 Fragment not found 0 0 Fragment not in sequence 0 0 ASIC errors 0 0 Aged out packets 63 0 Total Fragments Successfully Reassembled 728142977 83528 Total Fragments Dropped 34673 3 Buffers not available 0 0 Fragments per packet exceeded 0 0 Packet length exceeded 0 0 Record insert error 0 0 Record in use error 34558 3 Duplicate first fragments 0 0 Duplicate last fragments 0 0 Missing first fragment 0 0 Fragment not found 0 0 Fragment not in sequence 0 0 ASIC errors 0 0 Aged out fragments 115 0 Total fragments punted to UPIC 0 0