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

View Interface output please use: tmsh show net interface

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

Good luck and all the best!

رجاء لا تنسونى من صالح دعائكم / مهند عبد الرازق