Назад | Перейти на главную страницу

Как собрать данные потока в таблице маршрутов Linux без netflow

Я пытаюсь понять, как собрать счетчики того, сколько раз маршруты попадают в таблицу маршрутов, не используя что-то ресурсоемкое, например NetFlow, и не сопоставляя данные потока с таблицей маршрутов.

Есть идеи, есть ли родные счетчики?

Если ваша таблица маршрутов статическая, вы можете использовать правила iptables с пустой целью, где у вас есть соответствующее правило для каждого пункта назначения в вашей таблице маршрутизации. Столбец pkts / bytes в выводе 'iptables -L -v' сообщит вам об объеме.

Пример вывода (путем выполнения iptables -A INPUT --dest 192.168.1.0/24):

Chain INPUT (policy ACCEPT 1911 packets, 171K bytes)
 pkts bytes target     prot opt in     out     source               destination
    0     0            all  --  *      *       0.0.0.0/0            192.168.1.0/24