The following steps outline steps required to be carried out by an AfM customer and the output of which would help Arcot technical support to assist customer and debug network latency or network connection issues that can arise and impact Arcot Services integrity.
The steps used to gather and capture debug information require the following linux utilities; tcpdump, traceroute, cURL.
When tcpdump and tracecurl output capture is completed post the output file to the open Arcot support case for AfM.
AfM - Production
Internet connectivity, latency, provider routing issues
Assumptions;
1. As root or sudo user start a tcpdump session;
Notes:
To determine the tcpdump network interface; # ip a |egrep "mtu|inet "
For definitions of tcpdump flags; see FAQ’s “tcpdump switch definitions” below
[root@ ~]# tcpdump -i ens33 -c 3000 host 162.252.214.225 -s 65535 -w /tmp/arcot-case12345678.pcap-`date +%d%m%y%H%M`.out &
2. Send tcpdump (started step 1 above) to background;
press <return> in terminal session to send to background; command prompt appears
3. As root or sudo user; run following (tracecurl) commands:
[root@ ~]# for i in {1..100}; do ( printf "\n"; echo "DATE: `date -u`"; traceroute 162.252.214.225 -p 443 -T; echo "DNS: ";nslookup threedsecure.arcot.com; printf "\n"; echo "CURL: ";curl -sv --cacert threedsecure.arcot.com https://threedsecure.arcot.com:443 2>&1; printf "\n\n" ) ;done > /tmp/arcot-case12345678.tracecurl-`date +%d%m%y%H%M`.out
Note: threedsecure.clienttest.pem is attached in this KB Article as 1695806789203__threedsecure.clienttest.pem. Rename the file name to threedsecure.clienttest.pem once downloaded.
4. When tracecurl command (step 3 above) completes; foreground the tcpdump session
type “fg” (without quote “ “) in terminal session; the command prompt appears
5. Collect both /tmp/arcot-case12345678.pcap and /tmp/arcot-case12345678.tracecurl.out file and post to Arcot via a support case.
How to install required Linux utilities
Install tcpdump
Ubuntu (Fedora): # sudo apt install tcpdump
CentOS/RedHat: # yum install tcpdump -y
Install traceroute
Ubuntu (Fedora): # sudo apt install traceroute
CentOS/RedHat: # yum install traceroute -y
Install curl
Ubuntu (Fedora): # sudo apt install curl
CentOS/RedHat: # yum install curl -y
FAQ's
tcpdump flag (switch) definitions
https://www.tcpdump.org/manpages/tcpdump.1.html
Check the latest Arcot Services Status maintenance information:
https://status.broadcom.com/services/arcot
Upload Files to Broadcom Support Portal Case:
https://knowledge.broadcom.com/external/article/140731/uploading-files-to-cases-on-the-broadcom.html