Symptom
Option 125 of a DHCP Discover packets gets corrupted after DHCP Relay occurs on a C9500 running 16.12.3a.
Before DHCP relay agent:
Option: (12) Host Name
Option: (60) Vendor class identifier
Option: (125) V-I Vendor-specific Information
Enterprise: Vendor.ID
Option 125 Suboption: 1
Data: 506f6c79636f6d
Option 125 Suboption: 2
Data: 536f756e6453746174696f6e49502d535349505f3530303...
After DHCP relay agent:
Option: (12) Host Name
Option: (60) Vendor class identifier
Option: (0) Padding
Padding: 000000000000000000000000000000000000000000000000...
Option: (167) Unassigned
Length: 0
Option: (0) Padding
Padding: 00000000
Option: (76) StreetTalk Directory Assistance Server
Length: 157
[Malformed Packet: BOOTP/DHCP]
Conditions
- Seen if VXLAN EVPN is configured for the Server side VLAN, with the following configuration:
vlan configuration #
member evpn-instance 1 vni ###
Workaround
Removing VXLAN configuration solves the DHCP options issue.
Further Problem Description