Load balancer via ECMP or PCC on 2 starlinks

Hello guys,
I have 2 Starlink connected to Mikrotik hex s. (6.46 stable). I read the documentation about 2 variants
https://wiki.mikrotik.com/wiki/Manual:PCC
https://wiki.mikrotik.com/wiki/ECMP_load_balancing_with_masquerade
And I faced some problems with the gateway with the same IP address (192.168.1.1)
Also, need to monitor the dish with the same IP address (192.168.100.1)
If you have come across such I will be very grateful.

Put them both in bypass. That should give you the carrier grade nat IPs.

Or pay 20 more per month and get Priority 40. This will give you 40 Gigs of priority data then typical unlimited after. Plus you get a publicly ROUTEABLE IP Address.

I wouldn’t waste time with any sort of balancing. Get some sort of active balancing inbetween your Tik and the Starlinks.

Not starlink but here is a thread where the OP had multiple modems and same IPs from the same provider.
http://forum.mikrotik.com/t/attempting-to-evolve-from-cavemans-failover/170048/33

Unfortunately, that variant is not suitable.

Another post worth reading through for ideas… multiple starlink scenario.
http://forum.mikrotik.com/t/multi-wan-load-balancing-starlink-issue/171146/58

Hello again,
So… I set up the VRF and had the next trouble with load balancer.


/ip vrf
add interfaces=ether2 name=Groupe-2-Route
add interfaces=ether1 name=Groupe-1-Route

/ip address
add address=192.168.1.254 interface=ether1 network=192.168.1.1
add address=192.168.1.254 interface=ether2 network=192.168.1.1

/ip firewall nat
add action=src-nat chain=srcnat out-interface=ether1 to-addresses=
192.168.1.254
add action=src-nat chain=srcnat out-interface=ether2 to-addresses=
192.168.1.254

/ip route
add distance=1 dst-address=0.0.0.0/0 gateway=192.168.1.1@Groupe-1-Route routing-table=
main
add distance=2 dst-address=0.0.0.0/0 gateway=192.168.1.1@Groupe-2-Route routing-table=
main

add dst-address=192.168.5.0/24 gateway=LAN10 routing-table=Groupe-1-Route
add dst-address=192.168.5.0/24 gateway=LAN10 routing-table=Groupe-2-Route

add dst-address=192.168.2.0/24 gateway=LAN20 routing-table=Groupe-1-Route
add dst-address=192.168.2.0/24 gateway=LAN20 routing-table=Groupe-2-Route

add dst-address=192.168.3.0/24 gateway=LAN30 routing-table=Groupe-1-Route
add dst-address=192.168.3.0/24 gateway=LAN30 routing-table=Groupe-2-Route



/ip firewall mangle
add dst-address=!192.168.0.0/24 src-address=192.168.0.0/24 action=mark-routing chain=prerouting new-routing-mark=Groupe-1-Route nth=2,1
add dst-address=!192.168.0.0/24 src-address=192.168.0.0/24 action=mark-routing chain=prerouting new-routing-mark=Groupe-2-Route nth=2,2

/ip route
add distance=1 gateway=10.10.10.10 routing-mark=Groupe-1-Route check-gateway=ping
add distance=1 gateway=11.11.11.11 routing-mark=Groupe-2-Route check-gateway=ping

add distance=2 gateway=11.11.11.11 routing-mark=Groupe-1-Route
add distance=2 gateway=10.10.10.10 routing-mark=Groupe-2-Route