Доброго дня!
Ответ - никак. Для начала постараться свести к минимуму количество различий между коммутаторами приведя версии фирмварей в наиболее обновленное состояние. Это облегчит работу.
А далее - брать свежий MIB от каждой модели(можно запросить на этом же форуме,
http://forum.dlink.ru/viewtopic.php?f=2&t=92700 ), и писать обработчик трапа для каждого вида. Длинк отличается изобретательностью в плане изменения структуры мибов даже в различных версиях фирмварей одной и той же модели, не говоря уже о разных моделях(видимо софт пишут разные индусы и в разной степени укуренности).
Удачи!