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

F5 LTM Module 2 networking & traffic flow

Tagged vs untagged must match the switch. Self IPs give TMM an identity per VLAN. Port Lockdown is not a Virtual Server firewall. Then ARP and Auto Last Hop.

20 min read · L2 primary · Quiz at end

After this page you can

Lessons · F5 LTM series · Module 2

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

Next → M3 · Virtual Servers & pools

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

Wiring before Virtual Servers

Module 1 gave you a licensed box. Module 2 gives TMM a path to clients and servers. If VLANs, Self IPs, or routes are wrong, every later object looks broken: empty ARP, no pool members, mysterious timeouts.

Hero · two VLANs
Client VLAN, load balancer, server VLAN
BIG-IP is a full proxy sitting between 192.0.2.0/24 and 10.20.20.0/24. Self IPs are the box. The VIP is the application.
Quick answer

Create matching VLANs (tagged or untagged exactly as the switch), put a Self IP on each VLAN with Port Lockdown Allow Default, confirm connected routes and ARP, then — and only then — build a Virtual Server. Never put application traffic on mgmt.

Mental model

Client-side network presents the VIP. Server-side network reaches pool members. TMM terminates the client connection on the VIP and opens a new connection from a Self IP (or SNAT address) toward the server.

Flow 1 · data-plane path
Client198.51.100.50Ext VLANSelf 192.0.2.10TMMfull proxyInt VLANSelf 10.20.20.10Server10.20.20.101

Auto Last Hop remembers the MAC that sent the frame so replies can return even when routing is ugly.

Say this out loud

Port Lockdown limits services on the Self IP. It does not filter Virtual Server traffic. Allow All on a production Self IP exposes admin services to the data plane.

Tagged vs untagged, Port Lockdown, routes

ChoiceUse whenFail mode
UntaggedSwitch access port / untagged port-group, one VLANSending 802.1Q into an access port = silent drop
TaggedTrunk / 802.1Q, multiple VLANs on one NICForgetting the tag on vSphere port-group
Allow DefaultAlmost every production Self IPSee version-specific default service list
Allow NoneSelf IP must not offer servicesYou can still publish VIPs on that VLAN
Allow AllBrief isolated lab onlyMgmt services reachable from app VLAN

Runbook — two VLANs that actually pass traffic

Side A · interfaces and VLANs

  1. See the NICs TMM owns

    tmsh show net interface then tmsh list net interface. VE: confirm the hypervisor mapping. A vNIC swapped in VMware is a classic silent fail.

  2. Create VLANs to match the switch

    GUI: Network > VLANs. Lab: external untagged on 1.1, internal untagged on 1.2.

  3. If the switch is a trunk

    Use tagged + the VLAN ID the switch already uses. BIG-IP tag and switch tag must be the same number.

TMSH · VLANs from Module 2 PDF
tmsh create net vlan external interfaces add { 1.1 { untagged } }
tmsh create net vlan internal interfaces add { 1.2 { untagged } }
# trunk example
# tmsh create net vlan external interfaces add { 1.1 { tagged } }
tmsh list net vlan
tmsh show net vlan
https://192.168.100.10/tmui/Control/jspmap/tmui/locallb/network/vlan/create
Training mock · not live

Network > VLANs > Create

New VLAN

external
Untagged on interface 1.1
1.1 { untagged }

Source: BIG-IP Networking and Traffic Flow Module 2.pdf. Tag mismatch with the switch is the most common Module 2 outage.

Side B · Self IPs and Port Lockdown

TMSH · Self IPs
tmsh create net self external_self address 192.0.2.10/24 vlan external allow-service default
tmsh create net self internal_self address 10.20.20.10/24 vlan internal allow-service default
tmsh show net self
https://192.168.100.10/tmui/Control/jspmap/tmui/locallb/network/self_ip/create
Training mock · not live

Network > Self IPs > Create

New Self IP

internal_self
10.20.20.10 / 255.255.255.0
internal
Allow Default
traffic-group-local-only (non-floating) or floating group in HA

Port Lockdown = services on this Self IP. Virtual Server traffic is a different control.

Side C · routes, ARP, Auto Last Hop

Connected subnets appear after Self IPs. Remote subnets need statics. Default route is for unknown destinations (often internet or a client supernet).

TMSH · routes + ARP
tmsh create net route 10.30.30.0/24 gw 10.20.20.1
tmsh create net route default gw 192.0.2.1
tmsh show net route
tmsh show net arp

Auto Last Hop records the Layer-2 MAC of the device that sent traffic to BIG-IP and sends the reply back to that MAC. It is enabled by default on most systems and saves you when the L3 return path would otherwise be asymmetric. Do not disable it as a “cleanup” step.

Journey · TMM packet path
Client to external VLAN to TMM to internal server
Proof is ARP + tcpdump on 0.0: you see the SYN on external and a new SYN on internal.

Runtime path and tcpdump

Flow 2 · what to capture
SYN inext VLANVS laternot yet in M2SYN outint VLANARPtmsh show net arp

Interface 0.0 is the TMM 'all VLANs' tap. Filter by host so you can read it.

Packet proof
tcpdump -nni 0.0 host 198.51.100.50
tcpdump -nni external host 192.0.2.10
tcpdump -nni internal host 10.20.20.101
Ops · VLAN and interface health
Network operations desk with interface lights
Interface up is necessary and not sufficient. VLAN object + Self IP + ARP must all exist.

Traps + proof

FailureSymptomFirst check
Tag mismatchNIC up, no ARP, no trafficSwitch/port-group tag vs BIG-IP tagged/untagged
App on mgmtUsers cannot hit VIPVIP and Self IP are data-plane objects
Allow All Self IPScanner finds HTTPS/SSH on app VLANSet Allow Default or Allow None
Missing default routeOutbound or remote clients blackholetmsh show net route
VE NIC swapTraffic on the 'wrong' VLANtmsh show net interface vs hypervisor
You are done with Module 2 when

Knowledge check

Wiring questions. If you miss Port Lockdown, re-read Side B.

Q1

Application traffic should use:

Correct: b. Mgmt is out-of-band.
Q2

Switch is an access port. BIG-IP VLAN should be:

Correct: b. Tag mismatch is the silent drop.
Q3

Port Lockdown Allow All on a production Self IP is:

Correct: b. VS traffic is separate.
Q4

Auto Last Hop remembers:

Correct: b. Helps asymmetric L2 return.
Q5

First command to see TMM NICs:

Correct: a. Then list VLANs.
Q6

tcpdump -nni 0.0 captures:

Correct: b. Filter with host.

Sources

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