Hello!
I have three RBs running. The first is the Internet gateway, the third is the one distributing IPs to the customers over DHCP and the second is “the man in the middle” doing packet marking and traffic shaping. All of them are interconnected with OSPF.
I have noticed just recently that the QoS RB would not mark packets if a mangle rule tells it to mark them basing on source address. The said RB marks all just fine if you mark the packets by destination address. And so, this rule works fine and captures and marks packets:
/ip firewall mangle
add action=mark-packet chain=forward disabled=no dst-address=192.168.1.17 new-packet-mark=client17-d passthrough=no
But this one catches nothing at all:
/ip firewall mangle
add action=mark-packet chain=forward disabled=no new-packet-mark=client17-u passthrough=no src-address=192.168.1.17
IPv6 mangle rules for both upload and download mark and capture their packets - only the IPv4 mangle has the problem. I am pretty sure everything worked some time before. I am running v5.13 now, but even when I downgraded to v5.12 for a while the problem persisted. The funny thing is that the third RB (the one with clients on it) can mark IPv4 packets for both up- and download correctly - I have checked - so why the QoS RB can’t… Any ideas?
Regards!