Тут описана настройка сбора netflow для любой схемы. Вначале нужно завести типы трафика
и сделать привязку netflow
В данном случае это пример простой привязки, когда весь абсолютно трафик делиться на входящий и исходящий.
Тут перечитываем статью про InetFlowListener и исходя из этого строим иерархию устройств и прописываем flow.agent.link. Т.е если у вас само устройство, является источником, то это простая иерархия
В этом случае в самом устройстве flow.agent.link можно не прописывать вообще. Если нужно указать конкретный интерфейс(например 10), то нужно прописать на устройстве свой id и конкретный интерфейс:
flow.agent.link=2:10
Если netflow собирается с какого-то другого ip(агрегатор это другая машина), то нужно добавить и иерархию выше ещё одно устройство - источник. В данном случае для этого устройства лучше сделать отдельный тип Netflow source и добавить устройство этого типа в иерархию.
Или также возможен случай, когда netflow агрегатор один для нескольких устройств, тогда он является промежуточным предком для нескольких устройств:
В случае промежуточного агригатора нужно либо
1) указать
flow.agent.link={@deviceId}:-1
В устройстве netflow
2) Либо указывать в дочерних устройствах.
flow.agent.link=8:-1
Netflow описывается одинаково для PPPoe и IPoE схем.
Для сбора netflow на Accounting-сервера нужно не забыть прописать InetFlowListener.