Following this thread, I have a script for 2 WANs, very similar to the one posted earlier here, using PCC. If each WAN can reach around 80Mbps individually, I was expecting to get an aggregated sum of 160Mbps, but when I try to aggregate them, I get a total of 60Mbps: 30Mbps in each one.
- Each WAN connection goes to a 4G router.
- Every port has correctly negotiated to 1Gbps full duplex.
- PCC is working correctly and balance the traffic as it should.
Is there anything that I am missing? Is there anything possibly limiting the BW?
This is the reduce version of my script: the mangle, routing and queues sections:
/ip firewall mangle
add action=mark-connection chain=prerouting connection-state=new in-interface=bridge new-connection-mark=conn1 passthrough=yes per-connection-classifier=both-addresses-and-ports:4/0 comment="LAN->WAN PCC"
add action=mark-connection chain=prerouting connection-state=new in-interface=bridge new-connection-mark=conn2 passthrough=yes per-connection-classifier=both-addresses-and-ports:4/1
add action=mark-connection chain=prerouting connection-state=new in-interface=bridge new-connection-mark=conn1 passthrough=yes per-connection-classifier=both-addresses-and-ports:4/2
add action=mark-connection chain=prerouting connection-state=new in-interface=bridge new-connection-mark=conn2 passthrough=yes per-connection-classifier=both-addresses-and-ports:4/3
add action=mark-routing chain=prerouting connection-mark=conn1 in-interface=bridge new-routing-mark=route1 passthrough=no comment="LAN->WAN route"
add action=mark-routing chain=prerouting connection-mark=conn2 in-interface=bridge new-routing-mark=route2 passthrough=no
/ip route
add dst-address=0.0.0.0/0 gateway=wan1IPgateway distance=1 check-gateway=ping routing-mark=route1 comment="balanced routes"
add dst-address=0.0.0.0/0 gateway=wan2IPgateway distance=1 check-gateway=ping routing-mark=route2
add dst-address=0.0.0.0/0 gateway=wan2IPgateway distance=2 check-gateway=ping routing-mark=route1 comment="fail-over balanced routes"
add dst-address=0.0.0.0/0 gateway=wan1IPgateway distance=2 check-gateway=ping routing-mark=route2
/ip firewall address-list
add address=[/ip address get [find comment~"LAN"] address] list=LAN
add address=[/ip address get [find comment~"LAN"] address] list=Connected
add address=[/ip address get [find comment~"wan1"] address] list=Connected
add address=[/ip address get [find comment~"wan2"] address] list=Connected
add address=255.255.255.255 list=LAN
Thanks.