Professional Documents
Culture Documents
A10 Training 09 Troubleshooting
A10 Training 09 Troubleshooting
Section 9
1
Section objectives
2
Troubleshooting philosophy
Bottom-up approach
Basic Network – L1 / L2 / L3
Server Status
TCP / UDP - L4
HTTP ( HTTPS ) - L7
Persistence L4/7
Performance
3
Problem identification
4
Logs
5
Physical layer
Typical Symptoms
Slow Network ( High Latency )
Collisions
CRC Errors
Half Duplex
Speed
Interface Up & Down
Interface flapping
Any indication from show log
Configuration / Status on next hop switch / router
Any specific configuration on next hop’s interface
6
L2/3
7
Server status
8
TCP
9
UDP
10
HTTP
11
HTTPS
Enabled Features?
Client SSL?
Server SSL?
Packet trace from client side & server side
Is client able to finish SSL Handshake with VIP?
Is AX able to finish SSL Handshake with server?
Any issues pertaining to redirect?
Decrypted trace
Are there any absolute links in Javascripts / Links / Images (http://xxx)?
Use axdebug
12
Performance
When?
When most of the traffic is working fine and you are trying to grab a quick picture of
everything
Performance Issue
Latency
13
Useful commands
Network
show int eth 1
show arp
show mac
show access-list
show ip route
show health stat
SLB
show slb […]
Performance
show memory system
show cpu
14
AXdebug
AXdebug
Captured files are in pcap format (Wireshark / tcpdump)
Able to see every detail of the packets the AX receives & sends
AXdebug is session based
If one pkt matches filter, dump all the following pkts in the same session
15
AXdebug: filters
Prepare capture
Capture file name
Filters
Multiple filters are “OR”-ed
AX# axdebug
AX(axdebug)# filter 1
AX(axdebug-filter:1)# ip 1.2.3.4 /32
AX(axdebug)# capture save file_name
16
Lab
17
Course map
18