Good Day, I recently tried to fix my PCC Configuration after noticing that my WAN 2 is struggling to load the websites normally when my WAN 1 is down.
I disabled the PCC configuration only running on ECMP with recursive routes at IP/Routes and they are working normally so I am sure I did something wrong with PCC. I hope someone could assist me to do this correctly.
All of the LAN’s runs in through VLAN Bridge.
/ip firewall address-list
add address=10.174.128.0/19 list=WAN
add address=100.75.80.0/22 list=WAN
add address=10.0.0.0/8 list=WAN
add address=192.168.70.0/26 list=Local-Network
add address=172.16.0.128/26 list=Local-Network
add address=192.168.70.64/26 list=Local-Network
add address=192.168.99.0/24 list=Local-Network
add address=172.16.0.0/25 list=Local-Network
add address=192.168.70.128/27 list=Local-Network
/ip firewall mangle
add action=accept chain=prerouting dst-address-list=WAN
add action=accept chain=prerouting dst-address-list=Local-Network
add action=mark-connection chain=input connection-mark=no-mark \
connection-state=new in-interface=Converge-ether1 new-connection-mark=\
Converge_Mark passthrough=yes
add action=mark-connection chain=input connection-mark=no-mark \
connection-state=new in-interface=Globe-ether2 new-connection-mark=\
Globe_Mark passthrough=yes
add action=mark-connection chain=input connection-mark=no-mark \
connection-state=new in-interface=LTE-ether3 new-connection-mark=LTE_Mark \
passthrough=yes
add action=mark-routing chain=output connection-mark=Converge_Mark \
new-routing-mark=via_Converge passthrough=no
add action=mark-routing chain=output connection-mark=Globe_Mark \
new-routing-mark=via_Globe passthrough=no
add action=mark-routing chain=output connection-mark=LTE_Mark \
new-routing-mark=via_LTE passthrough=no
add action=mark-connection chain=prerouting dst-address-type=!local \
in-interface=JunoCoreBridge new-connection-mark=Converge_Mark \
passthrough=yes per-connection-classifier=both-addresses:3/0
add action=mark-connection chain=prerouting dst-address-type=!local \
in-interface=JunoCoreBridge new-connection-mark=Converge_Mark \
passthrough=yes per-connection-classifier=both-addresses:3/1
add action=mark-connection chain=prerouting dst-address-type=!local \
in-interface=JunoCoreBridge new-connection-mark=Globe_Mark passthrough=\
yes per-connection-classifier=both-addresses:3/2
add action=mark-packet chain=postrouting connection-mark=Converge_Mark \
new-packet-mark=Converge_Packet_Up out-interface=Converge-ether1 \
passthrough=no
add action=mark-packet chain=postrouting connection-mark=Globe_Mark \
new-packet-mark=Globe_Packet_Up out-interface=Globe-ether2 passthrough=no
add action=mark-packet chain=postrouting connection-mark=LTE_Mark \
new-packet-mark=LTE_Packket_Up out-interface=LTE-ether3 passthrough=no
add action=mark-packet chain=forward in-interface=Converge-ether1 \
new-packet-mark=Converge_Packet_Down passthrough=no
add action=mark-packet chain=forward in-interface=Globe-ether2 \
new-packet-mark=Globe_Packet_Down passthrough=no
add action=mark-packet chain=forward in-interface=LTE-ether3 new-packet-mark=\
LTE_Packet_Down passthrough=no
add action=mark-routing chain=prerouting connection-mark=Converge_Mark \
new-routing-mark=via_Converge passthrough=yes
add action=mark-routing chain=prerouting connection-mark=Globe_Mark \
new-routing-mark=via_Globe passthrough=yes
/ip route
add comment="Default Route" disabled=yes distance=1 dst-address=0.0.0.0/0 \
gateway=10.174.128.1 pref-src="" routing-table=main scope=10 \
suppress-hw-offload=no target-scope=10
add disabled=yes distance=1 dst-address=0.0.0.0/0 gateway=100.75.80.1 \
pref-src="" routing-table=main scope=30 suppress-hw-offload=no \
target-scope=10
add disabled=yes distance=1 dst-address=0.0.0.0/0 gateway=192.168.1.1 \
routing-table=main scope=10 suppress-hw-offload=no target-scope=10
add disabled=no dst-address=1.1.1.1/32 gateway=100.75.80.1 routing-table=main \
scope=10 suppress-hw-offload=no
add disabled=no distance=1 dst-address=9.9.9.9/32 gateway=10.0.0.1 \
routing-table=main scope=10 suppress-hw-offload=no target-scope=10
add check-gateway=ping disabled=no distance=2 dst-address=0.0.0.0/0 gateway=\
9.9.9.9 routing-table=main scope=30 suppress-hw-offload=no target-scope=\
11
add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=\
1.1.1.1 pref-src="" routing-table=main scope=30 suppress-hw-offload=no \
target-scope=11
add disabled=no dst-address=8.8.8.8/32 gateway=10.174.128.1 routing-table=\
main scope=10 suppress-hw-offload=no
add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=\
8.8.8.8 routing-table=main scope=30 suppress-hw-offload=no target-scope=\
11