у нас DGS-3100 через некоторое время аптайма (около 100 дней) от некоторых клиентов(маков) начинает воспринимать приходящий на себя трафик как unicast flood, соот-но ограничивая исходящий трафик от таких клиентов до уровня unicast storm. Лечим также - сlear fdb all

По поводу вышеописанной ситуации с маком очень похоже что где-то дальше, за DGS-3100, за портом где "появляется" мак шлюза, хотя его там быть не должно, стоит что-нибудь вроде мыльницы 3200 с битым портом, из-за которого часть трафика с source_mac шлюза, улетающего с порта 3100 , заворачивается обратно на 3100. Это еще удачно, что вам видно мак шлюза на этом порту, мака шлюза там может и не быть, а симптомы будут похожие. Боремся с такой проблемой выключением из проблемного влана портов по очереди, выясняя какой косячит.. потом далее по цепочке.. и так доходим до конечного порта клиента. Включите на всех клиентских портах 3200 loopdetect, не забудьте включить его глобально, может полегчать. А лучше берите заместо 3200 серии - 1210-28, за место 3100-24 серии - 3120

(сорри за рекламу)
Если найдете подгорелые порты на 3200 - помните их недостаточно просто выключить - не поможет, их надо исключить из вланов.
static fdb запись на шлюз в таблице коммутации 3100 не поможет особо, потому как (happy!) трафик с source_mac других абонентов других портов тоже уходит на проблемный порт - броадкасты там, и прочее, и 3100 с удовольствием выучит на loopback порту, где петля, эти самые маки - трафик от шлюза до таких клиентов пойдет "налево" в порт где петля.