Here is a working set of mangle rules for a single Mikrotik router acting as a PPPoE server, and 2 internet gateways. /ip firewall mangle add action=mark-connection chain=prerouting connection-mark=no-mark disabled=no \ in-interface=isp1 new-connection-mark=isp1_conn passthrough=yes add action=mark-connection chain=prerouting connection-mark=no-mark disabled=no \ in-interface=isp2 new-connection-mark=isp2_conn passthrough=yes add action=mark-connection chain=prerouting connection-mark=no-mark disabled=no \ dst-address-type=!local new-connection-mark=isp1_conn passthrough=yes \ per-connection-classifier=src-address-and-port:2/0 src-address=\ 10.10.100.0/24 add action=mark-routing chain=prerouting connection-mark=isp1_conn disabled=no \ dst-address-type=!local new-routing-mark=to_isp1 passthrough=no \ src-address=10.10.100.0/24 add action=mark-connection chain=prerou...