Symptom
DHCP Relay would not work after upgrade to 6.2(2) for DHCP Requests if source UDP port is not "bootpc" (68), for example such a DHCP Discover is classified as non DHCP packet:-
User Datagram Protocol, Src Port: 57907 (57907), Dst Port: bootps (67)
switch# sh ip dhcp relay statistics
Non DHCP:
Total Packets Received : 45456
Total Packets Forwarded : 45456
Conditions
Only for DHCP packets using non bootp UDP source port. For example such a packet would not hit the problem:
User Datagram Protocol, Src Port: bootpc (68), Dst Port: bootps (67)
Issue only observed with 6.2(2) OS release and any release prior to it is not affected.
Workaround
Modify if possible on the clients to source DHCP request only from "bootpc" UDP Port 68. If this is not possible, then moving DHCP relay service to any other device in network from affected L3/SVI interface.
Further Problem Description