T Techclick ← All lessons
F5 · LTM · Module 1 · Interactive lesson

F5 LTM Module 1 fundamentals & device admin

TMM moves packets. MCPD moves config. License, provision LTM, save to disk, then take a UCS. The Management IP is not a VIP.

18 min read · L2 primary · Quiz at end

After this page you can

Lessons · F5 LTM series · Module 1

F5 LTM recorded course · 7 modules

Same lab numbers on every page: client 198.51.100.50, VIP 192.0.2.100, Self IPs 192.0.2.10 / 10.20.20.10, members 10.20.20.101–103.

  1. Hub · Course map
  2. M1 · Fundamentals & admin ← you are here
  3. M2 · Networking & traffic flow
  4. M3 · Virtual Servers & pools
  5. M4 · Profiles, SNAT, SSL
  6. M5 · Monitors, iRules, policies
  7. M6 · High availability
  8. M7 · Troubleshooting

Next → M2 · Networking & traffic flow

Recorded course + workbooks: My Courses · syllabus F5 LTM / GTM / ASM

The ticket that starts every F5 career

Night shift: “The new BIG-IP is licensed. GUI opens. Nobody can publish an application.” The trap is treating BIG-IP like a Linux router with a pretty web UI. It is not. Application traffic never uses the Linux kernel stack. It uses TMM.

Hero · three planes
Management, control, and data planes of a load balancer
Three planes, three jobs. Mix them and you will put a VIP on the management NIC.
Quick answer

TMM processes application traffic. MCPD validates and pushes configuration. The Management IP is out-of-band admin only. License, then provision LTM, then save to disk, then take a UCS. Config in memory is not a backup.

Say this out loud

Provision puts CPU and RAM on a licensed module. Licensing without provisioning leaves LTM dark. Saving config writes memory to disk. UCS is the restore image — including keys.

Mental model: ADC, TMOS, TMM, MCPD

A traditional Layer-4 load balancer forwards on IP and port. An Application Delivery Controller (ADC) works at Layers 4–7: SSL, HTTP, persistence, health, iRules. F5 BIG-IP LTM is that ADC. Physical appliances, Virtual Edition on ESXi/KVM/Hyper-V, and public-cloud images all run the same TMOS idea.

Flow 1 · who does what
AdminGUI / TMSHMCPDvalidate + DBConfig DBbigip.confTMMdata plane

Admin input never becomes a packet. MCPD writes the config DB; TMM applies it to live traffic.

TMOS (Traffic Management Operating System) is the glue: Linux host + TMM + MCPD + GUI + TMSH. The Linux host gives you Bash and files. It does not load-balance HTTPS. Interview line from the PDF: “What processes application traffic — TMM or MCPD?” Answer: TMM.

PlaneInterface / IPCarries
Managementmgmt NIC · Management IP e.g. 192.168.100.10HTTPS GUI, SSH, iControl REST, licensing
Control / configMCPD + config DBObject create/modify, HA sync of config
DataSelf IPs + VIPs on VLANsClient ↔ TMM ↔ pool member

Management IP vs Self IP vs VIP

Management IPSelf IPVirtual IP
PurposeAdmin the boxBIG-IP's own address on a VLANClient-facing listener
GUI pathSystem > PlatformNetwork > Self IPsLocal Traffic > Virtual Servers
App traffic?NoYes (TMM)Yes (VS match)
HANot the floating app IPFloating Self IP moves with traffic groupVIP floats with the same group
Common mistake

Never use a Self IP as the client-facing application address. Never route production traffic through mgmt. Module 2 builds the VLANs; this module only locks the names.

Runbook — first-day device

Side A · platform

  1. Hostname, DNS, NTP, time zone

    GUI: System > Platform. Skip NTP and SSL certificates, HA timers, and log correlation all lie. This is the number-one first-day miss in the Module 1 PDF.

  2. Management IP + route

    Set mgmt address, mask, and management default route so https://192.168.100.10 and SSH work from the admin laptop. This path is out-of-band.

  3. Admin password

    Change default admin immediately. Prefer TMSH over raw Bash for config — MCPD must own the files.

https://192.168.100.10/tmui/Control/jspmap/tmui/system/license/list
Training mock · not live

System > License

License

XXXXX-XXXXX-XXXXX-XXXXX-XXXXXXX
Automatic (internet) or manual/offline
Active · LTM licensed
tmsh show sys license

Source: F5 ltm module 1.pdf · GUI path System > License. Never bypass licensing.

Side B · license then provision

A Registration Key activates modules. After license, you still must provision. Provisioning allocates CPU, memory, and disk among licensed modules.

LevelMeaningWhen
NoneNo resourcesLicensed but not needed on this box
MinimumSmall allocationLab / light auxiliary module
NominalBalancedTypical production LTM
DedicatedMaximum; other modules squeezedOne module must win
https://192.168.100.10/tmui/Control/jspmap/tmui/system/provision
Training mock · not live

System > Resource Provisioning

Resource Provisioning

Nominal
None — unless this chassis is supposed to run them
tmsh show sys provision

PDF trap: provisioning APM/AFM/WAF on an LTM-only box steals TMM memory.

Side C · save and UCS

GUI and TMSH changes are live in memory. Reboot without save and they vanish. UCS is the disaster-recovery archive: config, certs/keys, users, license.

TMSH · save + UCS
tmsh save sys config
tmsh save sys ucs /var/local/ucs/backup-$(date +%Y%m%d).ucs
tmsh list sys ucs
# restore is destructive — lab first
# tmsh load sys ucs /var/local/ucs/backup-20240101.ucs

GUI: System > Archives → Create. Store the file off-box. Restoring onto different hardware may need platform-migrate / no-license flags — test in lab. Source: BIG-IP Archives.

Journey · license to UCS
License, provision, save config, UCS backup pipeline
Order is the runbook: license → provision → configure later modules → save → UCS. Reverse it and you restore an empty box.

Access methods

MethodUseAvoid
GUI HTTPSDay-to-day objects, first setupUsing it as the only skill in an outage
SSH + TMSHShow/list/modify, scriptsEditing bigip.conf in vi
BashLogs, tcpdump, filesUnsupported config file edits that MCPD cannot track
First-level health
tmsh show sys license
tmsh show sys provision
tmsh show sys performance all-stats
tmsh show sys memory
tmsh show ltm virtual
tmsh show net self
Ops · first-level health
Operator desk with license and provisioning gauges
If license is unhappy, Virtual Servers can go dark. Check this before rewriting pools.

Traps + proof

FailureSymptomProof
No NTPHA oddness, SSL time errors, unusable logsSystem > Platform time vs NTP peer
Licensed but not provisionedLTM objects missing or module inactivetmsh show sys provision
Unsaved configChanges gone after reboottmsh save sys config after every real change
UCS only on the boxDisk dies, backup diesCopy UCS off-box the same day
Bash-edited confMCPD / TMM disagreeUse TMSH/GUI; reload from known UCS
You are done with Module 1 when

Knowledge check

Judgment items from Module 1 — planes, license, save, UCS.

Q1

Application HTTPS is processed by:

Correct: c. TMM is the data plane.
Q2

Where do you set the Management IP?

Correct: c. System > Platform / setup utility.
Q3

Licensed but LTM objects unavailable. First check:

Correct: b. Provision after license.
Q4

GUI change vanished after reboot. Cause:

Correct: b. tmsh save sys config.
Q5

A UCS archive includes:

Correct: b. Treat UCS as secret.
Q6

Preferred way to change BIG-IP objects:

Correct: b. Do not bypass MCPD.

Sources

Related: Course hub · Syllabus · My Courses · F5 LTM interview