F5 Networks
Exam - 101 App Delivery Fundamentals
No Prerequisite | This Exam Based on v12.1
Important Notes:
There is no dump for the exam, only practice exam offered by F5 to give you idea about exam questions
Watching Videos @ CBT nuggets, YouTube etc... can help to speed up your learning
Download all DevCentral videos on YouTube!
Download F5101 bootcamp videos on YouTube, it's for old exam version but it's still extremely useful
Register for LearnF5 - Bunch of free good courses by F5
Check TMSH Command Reference , you don't have to read it all, only read related topics i.e how to create self-ip or vlan (net_self.html) & (net_vlan.html)
Download BIG-IP virtual edition from F5 Downloads and request 2 licenses for HA from Free Trials
You have to learn Linux Basics, English / Arabic courses on YouTube, and can read Linux journey
Watching @ PowerCert Animated Videos great YouTube Channel about computer and networking
if you are coming from networking background you will answer half of exam questions the rest is for f5 specific technology
Special thanks to (Eric Mitchell, Mickey Woods, Jason Rahm, John Wagnon and Peter Silva)
A piece of advice
For time management you can pay and schedule for the 101 exam but don't go for it unless you practice on F5 BIG-IP GUI & CLI, Watch videos read KBs and admin guides, actual exam questions go beyond the blueprint (scenario-based questions), so I recommend to study for 101 and 201 to gain the knowledge and skills then go for 101 then 201 exams
F5 Terminology
F5 Networks: The company name.
BIG-IP: is the trademarked product marketing name - a collection of hardware platforms and software solutions providing services focused on security, reliability, and performance (all things f5 based on our full proxy architecture). What is BIG-IP?
TMOS: Traffic Management Operating System is the software ecosystem which forms the management, control, and data plane of Big-IP solutions.
TMSH: Traffic Management Shell can be used to manage the system from the command line.
TMM: Traffic Management Microkernel, TMMs are real-time software microkernels which form the overall L4-L7 intelligence for the data plane. F5 BIG-IP TMM / Host Handling
DevCentral: F5 online community of technical peers dedicated to learning, exchanging ideas, and solving problems - together.
More Info about F5 Terminology go to What The Heck Is F5 Networks’ TMOS?
Study Plan
Section 1: Configuration
1.01 Given a set Of requirements, configure VLANs:
Assign a numeric tag to the VLAN, if required
Determine appropriate layer 3 addressing for VLAN
Specify if VLAN is tagged or untagged
Notes:
if you have Cisco networking background:
Access port (cisco) = untagged port
Trunk port (cisco) = tagged port (802.1Q)
PortChannel or EtherChannel (Cisco) = Trunk or Bundle or Link Aggregation
interface (cisco) = Same concept all about speed/duplex up/down
ip address (cisco) = self-ip
Vlans in F5 world similar to firewall zones
1.02 Given a scenario, determine switch, router, and application connectivity requirements:
Explain the function and purpose of a router, of a firewall and of a switch
Interpret network diagrams
1.03 Given a set of requirements, assign IP addresses:
Interpret address and subnet relationships
Understand public\private, multicast addressing, and broadcast
Explain the function and purpose of NAT and of DHCP
Determine valid address IPv6
1.04 State the service that ARP provides:
Identify a valid MAC address
Define ARP and explain what it does
State the purpose Of a default gateway
1.05 Given a scenario, establish required routing:
Explain why a route is needed
Explain network hops
Given a destination IP address and current routing table, identify a route to be used
1.06 Define ADC application objects:
Define load balancing including intelligent load balancing and server selection
Explain features of an application delivery controller
Explain benefits of an application delivery controller
Section 2: Troubleshooting
2.01 Identify application and network errors:
Identify general meanings Of HTTP error codes
Identify possible reasons and methods for connection termination
Identify possible causes for failure to establish connection
2.02 Given a scenario, verify Layer 2 mapping (ARP):
Explain one-to-one mapping of MAC to IP
Given a network diagram or ARP command output, determine if ARP resolution was successful
Given the ARP command output, determine if ARP resolution was successful
Explain the purpose of MAC masquerading
Explaining ARP Covered in section 1.04
View ARP output please use this command: tmsh show net arp
2.03 Given a scenario, verify traffic is arriving at a destination:
Explain how to acquire packet captures
View a packet capture and identify source and destination
Interpret statistics to show traffic flow
Statistics to show traffic flow login to GUI and go to
Statistics ›› Module Statistics: Local Traffic ›› Virtual Servers
Statistics ›› Module Statistics: Local Traffic ›› Pools
Statistics ›› Module Statistics: Local Traffic ›› Nodes
2.04 Given a scenario, verify Layer 1 connectivity:
Given an exhibit of the front Ethernet panel, explain why there is an imbalance in link use
Interpret ifconfig ouput (interface bandwidth)
Explain potential L1 failure modes (duplex settings, cable out of specification)
Potential L1 failure modes: power outages, h/w failures, faulty SFP, EMI, etc.
Section 3: Maintenance
3.01 Given a scenario, review basic stats to confirm functionality:
Interpret traffic object statistics
Interpret network configuration statistics
traffic Statistics login to GUI and go to
Statistics ›› Module Statistics: Local Traffic
then chose Statistics type (dropdown menu)
CLI commands
tmsh show ltm virtual
tmsh show ltm pool
tmsh show ltm node
3.02 Given a scenario, determine device upgrade eligibility:
Determine when to upgrade software
Determine when to upgrade platform
Determine steps to minimize upgrade downtime
Keeping your BIG-IP installation up to date is critical to maintaining a healthy and secure system, and you can get new features
planning and preparing for hardware platform upgrade will be based on end of sale, end of new s/w support, and if You are running ‘legacy’ systems, your Hardware is impeding productivity, Your systems don’t meet minimum requirements, Frequent performance issues etc...
3.03 Given a scenario, interpret traffic flow:
Explain application client-server communication
Interpret traffic graphs (Interpret SNMP results)
3.04 Given a scenario, interpret service status:
Compare active vs inactive ADC elements
Infer services for given netstat output
Determine whether a service is listening on a given port based on netstat output
3.05 Given a scenario, interpret system health:
Generate a Qkview and upload to iHealth
Review logs
Ensure efficacy of maintenance tasks (alert endpoints, verify backups)
Review system vitals (disk space, CPU load, memory, bandwidth)
QKView covered in 3.02
Section 4: Knowledge
4.01 Explain common uses for ICMP:
Explain the purpose of an IP TTL
Explain the purpose of ICMP echo request/reply
Explain reasons for ICMP unreachable
4.02 Map functionality to OSI model:
Identify the layer for a MAC address
Identify the layer for a UDP/TCP port
Identify the layer for an IP address
Identify the layer for applications
4.03 Explain use of TLS/SSL:
Explain the purpose of TLS/SSL certificates (self signed vs CA signed)
Explain the rationale for using TLS/SSL
4.04 Explain the function of a VPN:
Explain the rationale for using VPN (privacy, encryption, anonymity)
Identify valid uses for VPN
4.05 Explain high availability (HA) concepts:
Explain methods of providing HA integrity
Explain methods of providing HA
Explain advantages of HA
4.06 Explain reasons for support services (DNS, NTP, syslog, SNMP, etc.):
Explain the purpose of DNS
Given a list of tools, select the appropriate tool to confirm DNS resolution is successful for a host name
Explain what syslog is
Explain the purpose of NTP
Explain SNMP as it pertains to ADC element monitoring
SNMP covered in 3.03