Bug ID 609005: Crash: tmm crashing when 2nd client (srcPort=68) sends a DHCP renew with giaddr (Relay Agent IP) in the packet after 1st client (srcPort=67).

Last Modified: Oct 01, 2018

Bug Tracker

Affected Product:  See more info
BIG-IP PEM(all modules)

Known Affected Versions:
12.1.0, 12.1.0 HF1, 12.1.0 HF2, 12.1.1, 12.1.1 HF1, 12.1.1 HF2

Fixed In:
13.0.0, 12.1.2

Opened: Aug 03, 2016
Severity: 1-Blocking

Symptoms

Two client side DHCP packets with giaddr field set, one with source port 67 and another client side packet with source port 68 (not conforming to RFC since giaddr set DHCP packet (from relay agent) should use 67 as source port per RFC), tmm will crash during err message logging.

Impact

Traffic disrupted while tmm restarts.

Conditions

1) Two client side DHCP packets arrive one after another. 2) Both DHCP packets have giaddr fields set 3) One packet uses 67 as source port, the other uses 68

Workaround

The conditions that cause the crash should not happen in a normal network setup. A DHCP relay agent should only use 67 as source port.

Fix Information

None

Behavior Change