Key details for this exam, checked against the published exam outline
Each question shows the correct answer and an explanation of why it is right
In a pool there are 2 pool members out of the 5 members that are older servers. The number of connections these can handle is less than the other 3 pool members. Which load balancing method would allow more traffic to be directed to the newer servers?
When dealing with heterogeneous server hardware where some servers are more powerful than others, a dynamic load balancing method that accounts for both current load and server capacity is required. The Weighted Least Connections (member) method is the most appropriate choice. This method works by tracking the number of active connections to each pool member and then 'weighting' that number based on a user-defined Ratio value assigned to the member. For example, the administrator can assign a higher Ratio to the three newer, more powerful servers and a lower Ratio to the two older servers. The BIG-IP then uses a formula to calculate which server should receive the next connection, ensuring that the newer servers handle a proportionately larger share of the total concurrent connections.
Standard Round Robin (Option C) would be ineffective because it distributes connections strictly sequentially (1, 2, 3, 4, 5) without regard for the servers' capacity or current load, which would eventually overwhelm the older servers. Least Connections (member) (Option D) is better than Round Robin because it picks the server with the fewest active connections, but it still assumes all servers are equal; it would try to keep the connection counts identical across all 5 servers, which would still stress the older hardware more than the new. Global Availability (Option B) is a GSLB (DNS-based) method used for multi-site redundancy, not for local pool member load balancing. By using Weighted Least Connections, the administrator achieves a balance where the more capable servers take the brunt of the work while the older servers are utilized only to their specific safe capacity.
Application administrators are reporting that nodes different from those configured in the pool are selected. The use of an iRule is suspected.
How can the BIG-IP Administrator check if an iRule is used for this traffic? (Choose two answers)
In BIG-IP systems, iRules influence traffic only when they are attached to a Virtual Server. If application traffic is being sent to nodes or pool members that are not defined in the pool, this typically indicates that an iRule is overriding the default load-balancing behavior by explicitly selecting a pool or node.
According to BIG-IP Administration: Data Plane Configuration and official F5 guidance:
iRules are associated with Virtual Servers, not directly with pools or nodes.
To determine whether an iRule is actively affecting traffic, the administrator must inspect the Virtual Server configuration.
Explanation of the correct answers:
B . Via the GUI at the Resources tab for the virtual serverThe Resources tab in the Configuration Utility displays all traffic-handling objects applied to the Virtual Server, including assigned iRules. This is the primary GUI location to verify whether an iRule is influencing data plane traffic.
C . Via TMSH with the list /ltm virtual <virtual_server> commandThis TMSH command displays the full Virtual Server configuration, including any iRules listed under the rules section. It is the authoritative CLI method to confirm iRule usage.
Why the other options are incorrect:
A . Via TMSH with the list /ltm rule
D . Via the GUI at the iRule tab for the virtual serverBIG-IP does not provide a dedicated ''iRule'' tab on Virtual Servers. iRules are viewed and managed under the Resources tab.
Correct Conclusion:
To verify whether an iRule is responsible for unexpected node selection, the BIG-IP Administrator must examine the Virtual Server configuration, either through the Resources tab in the GUI or by using TMSH to list the Virtual Server configuration.
Users are unable to reach an application. The Virtual Server shows a red diamond status.
What is the cause?
A red diamond indicates that the Virtual Server is enabled but unavailable, typically due to all pool members being down.
What would be the best persistence method for F5 to load balance traffic from clients via a single source IP (NAT) to multiple pool members with even distribution for an HTTPS web application?
When clients connect through a single source IP (NAT) --- such as a corporate proxy or carrier-grade NAT --- Source Address Affinity persistence becomes entirely ineffective because all clients share an identical source IP address. This would force every client session to the same pool member, completely eliminating even distribution and defeating the purpose of load balancing.
Cookie Persistence is the optimal solution in this scenario because it operates at Layer 7, inserting a unique cookie into each client's HTTP/HTTPS response. Each individual browser session carries its own distinct cookie value, allowing the BIG-IP to identify and persist individual clients to specific pool members --- regardless of whether they share a common source IP address. This guarantees both session persistence and even load distribution across pool members.
The remaining options are unsuitable because:
Destination Address Affinity persists based on destination IP, irrelevant for client-to-server session stickiness.
SSL Persistence uses the SSL Session ID for persistence, but SSL session IDs are frequently renegotiated and are unreliable for long-term persistence across modern TLS implementations.
Source Address Affinity fails entirely under NAT conditions as described.
Cookie persistence is the industry-standard method for HTTPS application load balancing requiring per-client session affinity.
The BIG-IP Administrator has to provide encrypted communication between users and the virtual server they access. Multiple hostnames are configured in DNS with the same IP address.
Which profile type and setting in the profile should be used? (Choose one answer)
When multiple hostnames resolve to the same IP address and encrypted communication is required, the BIG-IP must be able to present the correct SSL certificate based on the hostname requested by the client. This is accomplished using Server Name Indication (SNI).
According to BIG-IP Administration: Data Plane Configuration documentation:
SNI is a client-side TLS extension, where the client includes the requested hostname during the SSL handshake.
BIG-IP evaluates this hostname using the Client SSL profile, not the Server SSL profile.
The ''Server Name'' setting in the Client SSL profile enables BIG-IP to select the appropriate SSL certificate for the requested hostname.
Why option C is correct:
Client SSL profile handles inbound (client-side) encryption.
Server Name enables SNI-based certificate selection when multiple DNS names share the same virtual server IP.
Why the other options are incorrect:
A . Client SSL, Client NameThere is no Client SSL setting called Client Name for SNI certificate selection.
B . Server SSL, Server NameServer SSL is used for encryption between BIG-IP and backend servers, not for client-side hostname identification.
D . Server SSL, Client NameServer SSL does not process client-requested hostnames during TLS negotiation.
Correct Resolution:
Configure a Client SSL profile and enable the Server Name (SNI) setting to support multiple encrypted hostnames on the same virtual server IP.
The BIG-IP Administrator has configured an HTTP health monitor applied to a Pool of HTTP web servers hosting www.f5.com, but all Pool Members show a DOWN status. The web server is returning a response of '400 Bad Request'. What would be the correct monitor Send string?
A 400 Bad Request response from an HTTP/1.1 web server is a definitive indicator that the HTTP request sent by the health monitor is missing a required Host header. In HTTP/1.1, the Host header is mandatory per RFC 7230. Web servers --- particularly those hosting named virtual hosts such as www.f5.com --- will reject any HTTP/1.1 request that omits the Host header, returning a 400 error, which the BIG-IP monitor interprets as a failed health check, marking all members DOWN.
The correct Send string must include:
The GET request line with HTTP/1.1 protocol declaration
A \r\n (carriage return + line feed) after the request line
The Host: www.f5.com header to satisfy HTTP/1.1 requirements
A \r\n after the Host header
Connection: Close header to instruct the server to close the connection after responding
A final \r\n\r\n to properly terminate the HTTP request headers
Only option C satisfies all these requirements with the correct syntax and Host header inclusion.
Option D (the current configured string) omits the Host header entirely --- the root cause of the 400 error. Options A and B are structurally incomplete or syntactically malformed.
Exam domains verified against: Official F5 Networks F5CAB3 exam guide, last checked October 2026.
Configure persistence profiles to maintain client sessions across requests. Apply HTTPS encryption profiles and select protocol-specific profiles based on application requirements. Identify objects created by iApps, report iRule usage, and document default pool configurations assigned to virtual servers.
Determine which health monitors are configured and their thresholds. Select appropriate load balancing methods for different traffic patterns. Configure pool members with correct service ports and establish priority group settings to control active nodes during failover scenarios.
Common questions about the exam itself