Если "по ip" значит - достаточно собирать только ip адреса, то вам будет достаточно netflow. На микротике настраиваете отдачу, на коллекторе сбор и анализ. Если нужно без внешнего сервера обойтись, то придется поколдовать со скриптами.
forummikrotik.ru/viewtopic.php?f=16&t=3474 Там была еще одна тема про готовое решение, но ее найти с ходу не смог.