Reminds me of the "fun" of dealing with a RADIUS system that would, about 20% of the time, send me two START packets for the same session ... with different sequence numbers.
This made successfully managing dynamic IP pool allocation on my end an ... interesting ... experience ;)
This made successfully managing dynamic IP pool allocation on my end an ... interesting ... experience ;)