F5-304 study materials
F5-304 study resources

F5-304 study plan

F5-304 · Give each week a clear focus.

8 weeks · About 7 hours per week

Week 1

Application Delivery Fundamentals

  • Diagram the full request path from client DNS resolution through BIG-IP virtual server, pool member selection, and response, labeling each LTM object involved

  • Explain the difference between a virtual server, a pool, a pool member, a node, and a monitor, and state which object owns health status

  • Describe how a standard vs. performance L4 virtual server differs in packet handling and when each is appropriate

  • Compare oneconnect, NTLM, and source-address affinity in terms of what state each preserves and its failure mode

Your checkpoint

A one-page annotated request-flow diagram plus a 20-row object/definition/ownership table, self-quizzed to 90% recall

Week 2

Application Delivery Fundamentals & BIG-IP Local Traffic Management

  • Configure a virtual server with a two-member pool and a health monitor on a lab or simulator, then capture the resulting configuration objects

  • Distinguish load-balancing methods (round robin, least connections, observed, ratio, fastest, predictive) and state the traffic pattern each suits

  • Explain persistence profiles and predict which member a repeated client is sent to under cookie, source-address, and SSL persistence

  • Interpret the fields of a virtual server statistics output: current connections, total connections, bits in/out, and request counts

Your checkpoint

A lab configuration summary listing every profile attached to your virtual server, with a paragraph justifying each choice

Week 3

BIG-IP Local Traffic Management

  • Write and validate iRules that inspect an HTTP header, redirect based on URI, and select a pool by hostname

  • Explain the event lifecycle (CLIENT_ACCEPTED, HTTP_REQUEST, LB_SELECTED, HTTP_RESPONSE) and where a given iRule command is legal

  • Configure an SSL client profile and an SSL server profile on a virtual server and describe where decryption and re-encryption occur

  • Differentiate a forwarding virtual server, a network virtual server, and a SNAT configuration by the traffic each handles

Your checkpoint

Three working iRules with a written explanation of the event each fires on and one test case per rule showing expected output

Week 4

BIG-IP Local Traffic Management & Security and Access Policy Enforcement

  • Configure an HTTP health monitor with send and receive strings and explain how interval, timeout, and retries interact to mark a member down

  • Describe how a pool's availability status is computed from member and monitor status and predict the pool state when one of two members fails

  • Explain the role of an APM access policy in the connection flow and where it sits relative to the virtual server and pool

  • Distinguish an access profile, an access policy, and a connectivity profile by what each controls

Your checkpoint

A troubleshooting write-up of a simulated member-down scenario: the monitor settings used, the observed status, and the reasoning chain from monitor failure to pool state

Week 5

Security and Access Policy Enforcement

  • Build an access policy with a logon page, an authentication agent against an external auth source, and a successful-result branch to a webtop or resource

  • Explain how an access session is established, what a session variable stores, and how session timeout and inactivity timeout differ

  • Describe how client certificate inspection and OCSP or CRL checking fit into an access policy

  • Explain the purpose of an APM network access resource and how it differs from a portal access resource

Your checkpoint

An access policy flow chart with each agent labeled, plus a table of session variables used and where each is set

Week 6

Security and Access Policy Enforcement & Troubleshooting and Operations

  • Configure an LTM and an AFM or ASM policy element that restricts traffic to a defined set of source addresses, and verify enforcement

  • Explain how a security policy or firewall rule is evaluated in order and predict the outcome for a packet matching multiple rules

  • Identify the log and event sources that record denied connections and authentication failures, and state which log answers which question

  • Describe the difference between a network firewall rule, an LTM iRule-based block, and an ASM violation, including which layer each inspects

Your checkpoint

A security enforcement matrix mapping five test traffic scenarios to the expected allow/deny decision and the log entry that would confirm it

Week 7

Troubleshooting and Operations

  • Use packet capture and tcpdump-style filtering on the BIG-IP to isolate whether a failure is client-side, on the virtual server, or at the pool member

  • Interpret a qkview or diagnostic report to locate configuration drift and service status

  • Trace a failed TLS handshake to the specific profile setting (cipher, protocol version, certificate chain) responsible

  • Explain how to read a pool member's monitor log and distinguish a timeout from a refused connection

Your checkpoint

A troubleshooting runbook covering five failure classes (no response, TLS failure, member down, auth loop, high latency) with the first three diagnostic commands for each

Week 8

Troubleshooting and Operations & BIG-IP Local Traffic Management & Security and Access Policy Enforcement

  • Complete a timed 60-question mixed-domain practice set and record accuracy per domain

  • Re-teach the two weakest objectives from memory without notes, then verify against documentation

  • Re-run the week 4 and week 6 deliverables from scratch to confirm retention

  • Build a one-page formula and command sheet covering monitor math, persistence types, and diagnostic commands

Your checkpoint

A scored practice exam report with per-domain accuracy, a ranked list of remaining weak objectives, and the completed one-page reference sheet

Milestones

Week 2: Can explain, without notes, why a request landed on a specific pool member given the load-balancing method and persistence profile in use

Week 4: Can predict pool availability status from monitor settings and member state, and score at least 80% on a self-made 15-question domain 1-2 quiz

Week 6: Can trace a user from virtual server through access policy to backend resource and name the log entry produced at each denial point

Week 8: Timed mixed practice set at 80% or higher overall with no domain below 70%, and all week 4 and week 6 deliverables reproduced from memory