Install Packet Flow Accelerator Diagnostics Software
Packet Flow Accelerator Diagnostics Software Overview
You can use Packet Flow Accelerator Diagnostics software to test the FPGA module in the QFX-PFA-4Q module installed on the QFX5100-24Q-AA switch as well as the data paths between the FPGA module and the QFX5100-24Q-AA switch. The Packet Flow Accelerator Diagnostics software contains standard diagnostics, orchestration diagnostics, and Precision Time Protocol (PTP) and synchronization diagnostics. In addition to the Packet Flow Accelerator Diagnostics software tests, there are utilities included in the Packet Flow Accelerator Diagnostics software that you can use to further diagnose issues on the QFX-PFA-4Q module. For information on how to install the QFX-PFA-4Q module, see Installing an Expansion Module in a QFX5100 Device.
To run the orchestration diagnostics, PTP and synchronization diagnostics, and utilities contained in the Packet Flow Accelerator Diagnostics software, you need to have a Junos OS Release 14.1X53-D27 software or later with enhanced automation installed on your QFX5100 switch. For information on how to download and install Junos OS software, see Installing Software Packages on QFX Series Devices.
The Packet Flow Accelerator Diagnostics software runs in a guest VM on the switch and requires that you configure guest VM options in the Junos OS CLI.
Verify That the QFX-PFA-4Q Expansion Module Is Installed
Before you install the Packet Flow Accelerator Diagnostics software, verify that the QFX-PFA-4Q module is installed.
From the CLI prompt, issue the show chassis hardware
command.
{master:0} root> show chassis hardware Hardware inventory: Item Version Part number Serial number Description Chassis VX3715020024 QFX5100-24Q-AA Pseudo CB 0 Routing Engine 0 BUILTIN BUILTIN QFX Routing Engine FPC 0 REV 02 650-057155 VX3715020024 QFX5100-24Q-AA CPU BUILTIN BUILTIN FPC CPU PIC 0 BUILTIN BUILTIN 24x 40G-QSFP-AA Xcvr 6 REV 01 740-032986 QD334902 QSFP+-40G-SR4 PIC 1 REV 01 711-060247 VY3115060052 QFX-PFA-4Q Power Supply 0 REV 03 740-041741 1GA24082731 JPSU-650W-AC-AFO Power Supply 1 REV 03 740-041741 1GA24082726 JPSU-650W-AC-AFO Fan Tray 0 QFX5100 Fan Tray 0, Front to Back Airflow - AFO Fan Tray 1 QFX5100 Fan Tray 1, Front to Back Airflow - AFO Fan Tray 2 QFX5100 Fan Tray 2, Front to Back Airflow - AFO Fan Tray 3 QFX5100 Fan Tray 3, Front to Back Airflow - AFO Fan Tray 4 QFX5100 Fan Tray 4, Front to Back Airflow - AFO
From the CLI output, you can see that the four QSFP+ interfaces (4x40G QSFP+) contained in the QFX-PFA-4Q module. are installed.
Download the Packet Flow Diagnostics Software
To access the download site, you must have a service contract with Juniper Networks and an access account. If you need help obtaining an account, complete the registration form at the Juniper Networks website https://www.juniper.net/registration/Register.jsp .
To download the Packet Flow Diagnostics software package from the Juniper Networks Support website, go to https://www.juniper.net/support/ :
Copy the Packet Flow Diagnostics Software Package to the Switch
To copy the packet flow diagnostics software package to the switch:
For example:
root% scp //hostname/pathname/pfadiag_vm-rXXXXX.img.gz /var/tmp
Install the Packet Flow Diagnostics Software on the Switch
To install the packet flow diagnostics software package on the switch:
Configure the Guest VM Options to Launch the Guest VM on the Host
To configure the guest VM options:
Verify That the Guest VM is Working
To verify that the guest VM is working:
show
commands to verify
that everything is working correctly:root> show app-engine status
Compute cluster: default-cluster Compute Node: default-node, Online
The status should be Online.
root> show app-engine virtual-machine instance
VM name Compute cluster VM status diagnostics default-cluster ACTIVE
The VM status should be active.
root> show app-engine virtual-machine package
VM package: pfadiag_vm-rXXXXX-ve Compute cluster Package download status default-cluster DOWNLOADED
Access the Guest VM
To access the guest VM:
Verify That the FPGA Module Is Working
You can use the following utilities to verify that the FPGA module on the QFX-PFA-4Q module is working.
To verify that the FPGA module is working:
Validate the Connections Between QFX5100-24Q-AA Switch Network Ports and QFX-PFA-4Q Module Ports
You can use the ikon_eth_util –all-pass-through utility to validate the connections between the QFX5100-24Q-AA switch network ports and the QFX-PFA-4Q module ports.
In this example, the ikon_eth_util --all-pass-through utility will validate the following connections between the F-ports, A-ports, B-ports, and C-ports. Table 1 provides the ports that are validated in this example.
F-Ports |
A-Ports |
B-Ports |
C-Ports |
xe-0/0/10:2 This interface is one of the 10-Gigabit Ethernet ports on the QFX5100-24Q-AA switch. You can manage these ports through the Junos OS. |
xe-0/0/32 This interface connects the PFE of the QFX5100-24Q-AA switch to the B-ports on the FPGA module on the QFX-PFA-4Q module. |
JDFE_XE32_10G This interface is an Internal 10-Gigabit Ethernet port on the FPGA module on the QFX-PFA-4Q module and connects to the A-ports on the PFE of the QFX5100-24Q-AA switch. |
JDFE_QSFP0_10G_PORT0 [External Port 0-0] This interface is one of the front-facing 40-Gigabit Ethernet ports on the QFX-PFA-4Q module and connects to the guest VM running on the QFX5100-24Q-AA switch and the F-ports on the QFX5100-24Q-AA switch. |
To validate the connections between the QFX5100-24Q-AA switch network ports and the QFX-PFA-4Q module ports:
Uninstall the Guest VM
To remove the guest VM: