T Techclick ← All lessons

Lessons · F5 BIG-IP LTM · Module 7

F5 · BIG-IP LTM · Interactive lesson

Module 7: find the last packet. Then name the root cause.

Built from your Module 7 PDF in Downloads (F5-BIG-IP-LTM-Module-7.pdf). Same infographics, same IPs, same rule: do not change config until you know the last known-good packet.

22 min read·L2 primary · Modules 1–6 assumed·Quiz at end

After this page you can

This lesson is your Module 7 PDF — interactive

Source file: F5-BIG-IP-LTM-Module-7.pdf (22 slides, Downloads). The posters below are the same Techclick infographics from that deck, not generic stock art. Walk the PDF in order: mindset → intake → last known-good hop → packet proof.

Module 7 PDF · cover (slide 1)
F5 BIG-IP LTM Module 7 cover: Client, DNS to VIP, Virtual Server, Pool to backend, Response
PDF path: CLIENT → DNS/VIP → VIRTUAL SERVER → POOL/BACKEND → RESPONSE. Check every hop with evidence.
Module 7 PDF · slide 2 · mindset
Do not start by changing configuration; convert assumption to fact
PDF rule: do not start by changing configuration. Assumption “F5 is dropping traffic” becomes the fact “client SYN on external VLAN, no server-side SYN in tcpdump.”
Quick answer (from the PDF)

Find the last known-good point. Stop at the first layer where packet evidence breaks. On a Standard VS, client TCP and server TCP are two conversations.

Build the problem statement first

Slide 4 of the PDF: a precise intake cuts troubleshooting time in half. Without it you chase the wrong VIP, port, or timeframe.

Module 7 PDF · slide 4 · intake
Problem statement fields: source, FQDN, VIP, port, timestamp, expected, actual, recent changes
Lab values from the PDF: source 198.51.100.50, www.example.com, VIP 192.0.2.100, 443/TCP HTTPS, expected login page, actual timeout.
Do not assume

Do not open tmsh or the GUI until source, VIP, port, timestamp+timezone, expected vs actual, and last change are written down.

Master flow + decision-tree infographic

PDF slide 5: work top-down. Stop at the first layer that has no packet proof. Slide 16 is the full decision-tree infographic from the same module.

Module 7 PDF · slide 5 · master flow
Master troubleshooting flow find the last known good point
PDF question at every stage: “Do I have packet evidence that this layer is working?”
Infographic from your PDF · slide 16
End-to-end troubleshooting decision tree: DNS, client SYN, VS match, pool, server SYN, application return
Do not ask “what setting should I change?” Ask “where does the traffic stop?” Toolbox on the right is the PDF command set.
Say this out loud

The packet path is the troubleshooting map. I will not change config until I know the last hop that still worked.

DNS, client SYN, Virtual Server (PDF slides 6–9)

Module 7 PDF · slide 6 · DNS
DNS troubleshooting: dig nslookup host, expected 192.0.2.100
PDF: if DNS returns 192.0.2.200 but the VIP is 192.0.2.100, BIG-IP work is irrelevant until DNS is fixed.
From Module 7 PDF
dig www.example.com
nslookup www.example.com
host www.example.com
# expected A: 192.0.2.100

Then prove the client SYN actually hits BIG-IP. If SYNs never arrive, the fault is upstream (route, firewall, ACL, NAT) — not the pool.

PDF client capture
tcpdump -nni 0.0 host 198.51.100.50
Local Traffic › Virtual Servers › vs_web_https
Training mock · not live

Matches PDF VS checks: dest IP, port, protocol, VLAN, enabled

vs_web_https

192.0.2.100
443
Standard
WEB_POOL

PDF: more-specific destination prefix wins at a high level. Client to 192.0.2.100:443 does not match a VS on :8443.

PDF VS commands
tmsh show ltm virtual
tmsh list ltm virtual vs_web_https

Pool, monitor, route, ARP, SNAT (PDF slides 10–17)

Module 7 PDF · slide 10 · pool
Pool troubleshooting WEB_POOL members Web01 UP Web02 DOWN Web03 UP
PDF: inspect members, not only the pool icon. Web01/Web03 UP, Web02 DOWN. Check disabled vs forced offline vs monitor-down.
From the PDF
tmsh show ltm pool
tmsh show ltm pool WEB_POOL
tmsh list ltm pool WEB_POOL
tmsh show ltm node 10.20.20.101

PDF health-monitor trap: a trailing space on the receive string can fail the monitor silently. Reproduce the monitor, including Host header for name-based apps.

PDF monitor reproduce
curl -v http://10.20.20.101/health
curl -v -H "Host: www.example.com" http://10.20.20.101/health
curl -vk https://10.20.20.101/health
Module 7 PDF · slide 15 · ARP
ARP and layer-2 troubleshooting: route exists but ARP Incomplete
PDF: route table can look correct while ARP is Incomplete for 10.20.20.101 — the packet still cannot reach the backend.
PDF ARP / route
tmsh show net route
tmsh list net route
tmsh show net arp
ip neigh
arp -an

PDF SNAT lesson: asymmetric routing is one of the most common silent failures. Client → BIG-IP → server, server replies via a router that bypasses BIG-IP. Do not enable Automap blindly.

Module 7 PDF · slide 17 · SNAT / return path
SNAT and asymmetric routing troubleshooting
Either fix the return route so replies hit BIG-IP, or SNAT so the server sees a BIG-IP source.

Infographic: tcpdump client-side vs server-side

Infographic from your PDF · slide 11
tcpdump client-side vs server-side analysis with four scenarios A B C D
Capture A = client 198.51.100.50. Capture B = server 10.20.20.101. A: no client SYN (upstream). B: client SYN, no server SYN (BIG-IP decision). C: server SYN, no SYN-ACK (backend/network). D: server answers, client never gets it (return/client-side).
PDF targeted captures
tcpdump -nni 0.0 host 198.51.100.50
tcpdump -nni 0.0 host 10.20.20.101
tcpdump -nni 0.0 'host 198.51.100.50 or host 10.20.20.101'
tcpdump -nni 0.0 -s0 -w /var/tmp/app_issue.pcap
PDF security warning

PCAPs may contain sensitive application data. Capture narrowly, protect the file, delete/archive to policy. F5 K6546: interface 0.0 is not rate-limited like hardware switch taps — filter it in production.

Module 7 PDF · slide 18 · connection table
BIG-IP connection table client-side and server-side after SNAT
PDF: after SNAT the backend sees 10.20.20.10, not 198.51.100.50. Filter syntax varies by version.
PDF
tmsh show sys connection
Module 7 PDF · slide 19 · full proxy
Standard VS full proxy two independent TCP connections
Two TCP sequence spaces. Handshake 1 can succeed while handshake 2 SYN-retransmits — the browser still times out.

Infographic: SYN, RST, retransmissions

Infographic from your PDF · slide 3
TCP failure patterns: normal handshake, SYN no SYN-ACK, SYN RST, handshake then RST, two BIG-IP handshakes
PDF memory strip: SYN only = no reply from destination path. RST = someone rejected. Retransmits = expected ACK missing. 3-way complete = TCP worked, app can still fail.
Module 7 PDF · slide 22 · who sent the RST
RST troubleshooting identify the sender: client, BIG-IP, backend, intermediate
PDF: never say “F5 reset the connection” without the RST source IP and capture location. RST from 10.20.20.101 right after SYN usually means no listener on that port.
Root cause discipline

Retransmissions are a symptom, not a root cause (PDF slide 21). Check loss, congestion, silent firewall drop, busy server, asymmetric routing, MTU — do not auto-blame TMM.

Infographic: VIP is green, application is down

Your 22-slide PDF stops at RST analysis. This poster is the production RCA that uses the same IPs and the same last-known-good method.

Techclick infographic · VIP green ≠ app healthy
Eight-step workflow: DNS OK, client SYN, green VIP, pool up, server SYN with no SYN-ACK, backend firewall, allow subnet, validate
Symptom timeout. Evidence: client SYN reached BIG-IP, BIG-IP sent SYN, no SYN-ACK. Cause: backend firewall. Fix: allow 10.20.20.0/24 to :443. Then re-validate TCP + TLS + HTTP.
PDF / poster hopIf this failsFirst command
DNSWrong VIPdig www.example.com
Client SYNUpstreamtcpdump -nni 0.0 host 198.51.100.50
VS matchPort/VLAN/prototmsh list ltm virtual
Pool / memberMonitor, disabled, porttmsh show ltm pool WEB_POOL
Server SYN / SYN-ACKBackend/FW/ARPtcpdump -nni 0.0 host 10.20.20.101
Return to clientSNAT / client TLS / iRuletmsh show sys connection

Traps from the Module 7 PDF

PDF trapWhat it looks likeProof
Change config firstSNAT/iRule flappingWritten intake + last known-good packet
Green pool = healthy appVS/pool Available, users timeoutClient SYN and server SYN in tcpdump
Monitor receive string spaceMember DOWN, curl worksReproduce exact send/receive including Host
Route without ARPRoute exists, Incomplete ARPtmsh show net arp
Asymmetric returnServer capture OK, BIG-IP never sees replyServer default gateway vs SNAT
RST means F5Someone said “F5 reset”RST source IP + capture point (slide 22)
Wide 0.0 captureHuge PCAPHost+port filter; K6546
Lab task (same PDF topology)

1) Point DNS to 192.0.2.200 and prove LTM is the wrong box. 2) VS port 443 vs 8443 mismatch. 3) Firewall drop on member :443 — SYN without SYN-ACK (infographic scenario C). 4) Strip Host from the HTTP monitor. 5) Save a filtered PCAP, then delete it.

Interview question (PDF)

“VIP is green, site times out. First packet question?” Did the client SYN reach BIG-IP, and did BIG-IP send a server-side SYN? Weak: “I would bounce TMM.”

Knowledge check

Judgment from your Module 7 PDF + the VIP-green poster.

Q1

PDF mindset: ticket says “F5 is dropping traffic.” First move?

Correct: b. PDF slide 2: convert every assumption into an observable fact before changing config.
Q2

PDF DNS slide: dig returns 192.0.2.200, application VIP is 192.0.2.100. Next?

Correct: c. PDF: if DNS is wrong, BIG-IP troubleshooting is irrelevant until DNS is corrected.
Q3

tcpdump infographic scenario B: client SYN on BIG-IP, no server-side SYN. Where is the fault domain?

Correct: a. Infographic scenario B: BIG-IP never opened the server-side flow.
Q4

PDF ARP slide: route exists, ARP Incomplete for 10.20.20.101. What is true?

Correct: b. PDF: route + ARP must both succeed.
Q5

TCP infographic: 3-way handshake completes, then RST. What did TCP prove?

Correct: b. Memory strip: 3-way complete means TCP works; the application can still fail later.
Q6

VIP-green poster: client SYN reached BIG-IP, BIG-IP sent SYN, no SYN-ACK. Best RCA?

Correct: a. Green VIP is one hop. Last SYN observed leaving BIG-IP with no SYN-ACK points at the server path.

Sources

Related: SSL offload vs re-encrypt · SNAT · Evidence desk · F5 interview · Syllabus

Command flags can vary by BIG-IP version. Confirm on the running release. PDF training mocks are not live TMUI.