show services inline ip-reassembly statistics
Syntax
show services inline ip-reassembly statistics <fpc fpc-slot> <pfe pfe-slot>
Description
Display the inline IP reassembly statistics for the Packet Forwarding Engines on one or more MPCs or Next Gen Services MX-SPC3 services card. Inline IP reassembly statistics are collected at the Packet Forwarding Engine level.
For more information on MPCs that support inline IP reassembly, refer to Protocols and Applications Supported on the MPC1E for MX Series Routers.
Options
none |
Displays standard inline IP reassembly statistics for all MPCs or MX-SPC3 services card. |
fpc fpc |
(Optional) Displays inline IP reassembly statistics for the specified MPC or MX-SPC3 services card. Note:
Starting with Junos OS Release 14.2, the FPC option is not displayed for MX Series routers that do not contain switch fabrics, such as MX80 and MX104 routers. |
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
Output 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.
Field Name |
Field Description |
---|---|
|
MPC or MX-SPC3 services card slot number for which the statistics are displayed. |
|
Packet Forwarding Engine on the MPC or MX-SPC3 services card 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 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 number of packets reassembled and current rate, in the instant preceding the command’s execution, at which the packets are reassembled. |
Packets Fully Reassembled |
Total number of packets fully reassembled. |
Packets Partially Reassembled |
Total number of packets partially reassembled. |
|
Approximate number of packets pending reassembly. |
|
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:
Note:
|
|
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. |
|
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. |
|
Number of fragments successfully reassembled and the current number of fragments reassembled per second in the instant preceding the command’s execution. |
|
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:
|
|
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 theFragments Dropped Reasons
field) is incremented by 1 and theBuffers not available
field (under theTotal 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 theFragments Dropped Reasons
field) is incremented by 1 and theBuffers not available
field (under theTotal Fragments Dropped
field) is incremented by 5.For 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 theAged out fragments
field (under theTotal 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
-
-
-
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
When partial reassembly of IPv4 packets for MAP-E is enabled the output is enhanced to
display Total Packets Successfully Reassembled
which includes
Packets Fully Reassembled
and Packets Partially
Reassembled
.
Sample Output
show services inline ip-reassembly statistics fpc
user@host> show services inline ip-reassembly statistics fpc 2 pfe-slot 0 FPC: 2 PFE: 0 ============= Total Current Rate Total Fragments Received 0 0 First Fragments 0 0 Intermediate Fragments 0 0 Last Fragments 0 0 Total Packets Successfully Reassembled 0 0 Packets Partially Reassembled 0 0 Total Fragments Successfully Reassembled 0 0 Approximate Packets Pending Reassembly 0 Fragments Dropped Reasons 0 0 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 0 0 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 ASIC errors 0 0 Aged out packets 0 0 Total Fragments Dropped 0 0 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 0 0 Duplicate first fragments 0 0 Duplicate last fragments 0 0 Missing first fragment 0 0 Fragment not found 0 0 ASIC errors 0 0 Aged out fragments 0 0
Release Information
Statement introduced in Junos OS Release 12.2X49.
Support added in Junos OS Release 19.3R2 for Next Gen Services on MX Series routers MX240, MX480 and MX960 with the MX-SPC3 services card.