We have been trying to stream-line the load balancing on some MTs we inheareted, however on some
/ip route rules were manually added and we would like to remove them (but are having issues removing).
There are 2x internet uplinks, of equal speed, both with Pub IPs. All local clients are on 192.168.40.0/23
(relevant config exports):
add distance=1 gateway=220.127.116.11
add distance=1 gateway=18.104.22.168 routing-mark=isp2-secondary
add distance=1 gateway=22.214.171.124 routing-mark=isp1-primary
/ip route rule
add dst-address=192.168.0.0/16 table=main
add routing-mark=isp2-secondary table=isp2-secondary
/ip firewall nat
add action=masquerade chain=srcnat out-interface=ether1-mainISP
add action=masquerade chain=srcnat out-interface=ether2-2ndISP
/ip firewall mangle
add action=mark-connection chain=prerouting connection-state=new dst-address-type=!local new-connection-mark=conn-main passthrough=yes per-connection-classifier=both-addresses:2/0 src-address-list=use_balance
add action=mark-connection chain=prerouting connection-state=new dst-address-type=!local new-connection-mark=conn-secondary passthrough=yes per-connection-classifier=both-addresses:2/1 src-address-list=use_balance
add action=mark-routing chain=prerouting connection-mark=conn-main new-routing-mark=isp1-primary passthrough=no
add action=mark-routing chain=prerouting connection-mark=conn-secondary new-routing-mark=isp2-secondary passthrough=no
when i disable /ip route rule dst-address=192.168.0.0/16 table=main , all traffic slows/stops (as i assume router stops being able to route to 192.168.40.0/23 local clients). Re-enabling it, traffic picks right back up.
My issue / question is:
1- how do i get rid of this routing rule? (i dont want any /ip route rules , entries)
2- any ideas as to why they were there/used in the first place as proper mangle rules were already inplace for load balancing?
(again, these are on MTs we recently inheareted, so we are trying to optimized/standarize their configs)