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

F5 LTM Module 6 high availability & DSC

Trust, then Sync-Failover device group, then ConfigSync, then a traffic group for floating IPs. Automatic Sync from a dirty box copies the outage. Force Standby to prove it.

20 min read · L2 primary · Quiz at end

After this page you can

Lessons · F5 LTM series · Module 6

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
  3. M2 · Networking & traffic flow
  4. M3 · Virtual Servers & pools
  5. M4 · Profiles, SNAT, SSL
  6. M5 · Monitors, iRules, policies
  7. M6 · High availability ← you are here
  8. M7 · Troubleshooting

Next → M7 · Troubleshooting

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

One box is a single point of failure

Hardware dies, TMM dies, a trunk dies, or you need a maintenance window. Device Service Clustering (DSC) pairs two BIG-IP devices so floating objects move. HA does not fix a down pool or a bad iRule. It only removes the appliance as the unique choke point.

Hero · Active and Standby
Two appliances with a floating IP between them
The floating Self IP 192.0.2.10 and the VIP travel with traffic-group-1. They are not nailed to chassis A.
Quick answer

Order is a stack: Device Trust → Device Group (Sync-Failover) → ConfigSync → Traffic Group → Network Failover → optional mirroring. Active owns traffic-group-1. Standby has the config and is ready. Force Standby to test; watch gratuitous ARP.

DSC stack

Flow 1 · dependency order
Trustcerts/keysGroupSync-FailoverSyncbigip.confTraffic groupfloating IPsFailoverheartbeat

Skip Device Trust and ConfigSync will never be a trusted peer relationship.

PieceJobDevice-specific?
Device TrustAuthenticate the peerEach device has its own identity
Device GroupWho syncs / fails over with whomShared membership
ConfigSyncPush LTM objectsMgmt IP, hostname, non-floating Self IPs stay local
Traffic GroupBundle of floating IPs/VIPsOwner is Active
Network FailoverUnicast heartbeatFailover addresses are per device
Connection mirroringCopy live table to standbyOnly if you enable it; not magic for every protocol
Say this out loud

Automatic Sync from a box with a bad config will copy the bad config. Sync direction is a loaded gun. Always know who has Changes Pending.

Journey · Trust, Sync, Failover
Config objects flowing through sync then a floating IP moving
ConfigSync is control-plane. Failover of traffic-group-1 is data-plane ownership. They fail independently — you can be In Sync and still Active/Active by mistake.

What should float

ObjectFloat?Why
Floating Self IPYesARP target for the VLAN
Virtual addresses / VSYesUsers keep the same VIP
SNAT translation addresses used by appsUsually yesStay in the same traffic group
Management IPNoEach chassis is reachable for admin
Non-floating / local-only Self IPNoDevice-specific

Runbook — first Active/Standby pair

Side A · trust and group

  1. Identical versions and provisioned modules

    Mismatched provision is a classic ConfigSync fail.

  2. Device Trust

    Device Management → Device Trust. Point A at B’s management or specified config-sync address.

  3. Device Group type Sync-Failover

    Device Management → Device Groups → Create. Wrong type = sync without failover or vice versa.

  4. Enable Network Failover

    Unicast heartbeat on a dedicated or at least reliable path. Do not share it casually with noisy client VLANs if you can avoid it.

https://192.168.100.10/tmui/Control/jspmap/tmui/system/ha/device_group
Training mock · not live

Device Management > Device Groups > Create

New Device Group

dg_ltm_ha
Sync-Failover
f5-ltm-a , f5-ltm-b
Enabled
Off until both configs are known-good

Source: F5-BIG-IP-LTM-Module-6.pdf. Official DSC admin: techdocs Device Service Clustering.

Side B · traffic group and floating IPs

https://192.168.100.10/tmui/Control/jspmap/tmui/system/ha/traffic_group
Training mock · not live

Device Management > Traffic Groups

traffic-group-1

traffic-group-1
192.0.2.10 on external
192.0.2.100
HA-order / HA-group as designed

Assign the floating Self IP and virtual address to the same traffic group or they split-brain at Layer 3.

Side C · sync, then force standby

TMSH · HA from Module 6 PDF
tmsh show cm failover-status
tmsh show cm sync-status
tmsh show cm device
tmsh show cm device-group
tmsh show cm traffic-group
tmsh list net self floating
tmsh run sys failover standby
  1. ConfigSync to the group

    Device Management → Overview. If one device shows Changes Pending, sync from the intended source only.

  2. Force BIG-IP A to Standby

    GUI traffic-group-1 → Force to Standby, or tmsh run sys failover standby.

  3. Prove ownership

    traffic-group-1 owned by B. Floating IP answers from B’s MAC. GARP should appear in tcpdump.

  4. Optional mirroring

    Enable connection mirroring only for the VS that need it. Then tmsh show ltm connection mirror on the standby.

Ops · two chassis
Control room view of Active and Standby appliances
Interruption during failover is expected unless mirroring and the app protocol cooperate. Say that in the change ticket.

Runtime after failover

Flow 2 · who owns the VIP
HeartbeatunicastActiveowns TGGARPnew MACClientssame VIP

If heartbeat dies both ways you can get Active/Active — two MACs claiming 192.0.2.10.

Traps + proof

FailureSymptomFix
Auto Sync too earlyBad config copied to bothManual sync; know the source of truth
Trust brokenCannot syncHostname, time, network, then re-trust
Mgmt IP expected to floatCannot reach standby GUI after failMgmt stays local
No network failover pathSlow or false failoverDedicated unicast addresses
Assumed zero dropTCP apps resetMirroring + app retry; document RTO
You are done with Module 6 when

Knowledge check

HA is a stack. Skip a layer and sync lies to you.

Q1

Correct first DSC layer:

Correct: b. Trust before group.
Q2

Sync-Failover group type means:

Correct: c. Wrong type is a common setup miss.
Q3

Management IP in HA:

Correct: b. Each chassis remains admin-reachable.
Q4

Automatic Sync danger:

Correct: b. Know Changes Pending source.
Q5

tmsh run sys failover standby:

Correct: b. Then check traffic-group owner.
Q6

Connection mirroring:

Correct: b. HA still may drop some sessions.

Sources

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