发布时间:2026-10-12
RouterOS PPPoE接口自带 rx/tx 流量数值偏小,和实际流量对不上,直接给HA采集会出现数据失真。
RouterOS 默认开启FastPath,数据包走硬件转发,不经过CPU协议栈。 接口内置的流量计数器只统计经过CPU的数据包,硬件转发的流量不会被计入,所以读数偏小。
不要读取pppoe-out接口,改为读取对应的物理网卡,物理网卡计数包含硬件转发流量,统计更准确。
用mangle规则标记PPPoE上下行流量,防火墙计数不受FastPath影响,可以精准统计PPPoE流量。
/ip firewall mangle
add chain=prerouting action=mark-flow new-flow-mark=pppoe-in in-interface=pppoe-out1
add chain=postrouting action=mark-flow new-flow-mark=pppoe-out out-interface=pppoe-out1
HA接入RouterOS集成时,优先采集物理网卡流量,或者读取防火墙计数器,不要直接读取pppoe-out接口rx/tx。