Yet another PCC question
RouterOS general discussion

1 post   •   Page 1 of 1
jaxxstorm
just joined
 
Posts: 3
Joined: Mon Feb 24, 2014 11:23 pm

Yet another PCC question

by jaxxstorm » Mon Feb 24, 2014 11:48 pm

I have been fighting with PCC all day without any luck. Currently, I have two WAN connections, one PPPoE and one Cable which are both assigned IP's via DHCP. What happens is that the connections don't load balance at all, it's either one or the other. I usually have to yank a connection to get the other one to become active.

Here's the output from /ip address

Code: Select all
Flags: X - disabled, I - invalid, D - dynamic
 #   ADDRESS            NETWORK         INTERFACE
 0   ;;; default configuration
     192.168.4.1/24     192.168.4.0     ether2-lan
 1 D xxxxxxxxx  xxxxxxxxx    pppoe-isp1
 2 D xxxxxxxxx   xxxxxxxxx     ether8-isp2-gateway


I've redacted the public IP's even though they change regularly.

Then, I've set up my mangle rules lise so

Code: Select all
0   chain=prerouting action=accept dst-address=xxxxxxxxxx in-interface=ether2-lan

 1   chain=prerouting action=accept dst-address=xxxxxxxxxx in-interface=ether2-lan

 2   chain=prerouting action=mark-connection new-connection-mark=ISP1_conn passthrough=yes in-interface=pppoe-ISP11 connection-mark=no-mark

 3   chain=prerouting action=mark-connection new-connection-mark=ISP2_conn passthrough=yes in-interface=ether8-ISP2-gateway connection-mark=no-mark

 4   chain=prerouting action=mark-connection new-connection-mark=ISP1_conn passthrough=yes dst-address-type=!local in-interface=ether2-lan connection-mark=no-mark per-connection-classifier=both-addresses:2/0

 5   chain=prerouting action=mark-connection new-connection-mark=ISP2_conn passthrough=yes dst-address-type=!local in-interface=ether2-lan connection-mark=no-mark per-connection-classifier=both-addresses:2/1

 6   chain=prerouting action=mark-routing new-routing-mark=to_ISP1 passthrough=yes in-interface=ether2-lan connection-mark=ISP1_conn

 7   chain=prerouting action=mark-routing new-routing-mark=to_ISP2 passthrough=yes in-interface=ether2-lan connection-mark=ISP2_conn

 8   chain=output action=mark-routing new-routing-mark=to_ISP1 passthrough=yes connection-mark=ISP1_conn

 9   chain=output action=mark-routing new-routing-mark=to_ISP2 passthrough=yes connection-mark=ISP2_conn


My first question is, do these look right? I added the dst-address field even though I seem to get a different IP each time I reconnect, so it doesn't feel right to me

Finally, here's my /ip route
Code: Select all
 #      DST-ADDRESS        PREF-SRC        GATEWAY            DISTANCE
 0 A S  0.0.0.0/0                          pppoe-isp1                 1
 1   S  0.0.0.0/0                          ether8-isp2-g...        1
 2 ADS  0.0.0.0/0                          172.16.11.12              1
 3   S  0.0.0.0/0                          pppoe-isp1                 1
 4   S  0.0.0.0/0                          ether8-isp2-g...        1
 5 ADC  172.16.11.12/32    109.154.93.215  pppoe-isp1                 0
 6 ADC  192.168.4.0/24     192.168.4.1     bridge-local              0


Some of these are populated automatically as you can see and that doesn't feel right either. Does any of this look right? I'm happy to tear it all down and start again if required.

1 post   •   Page 1 of 1

Who is online

Users browsing this forum: RogerWilco and 20 guests

It is currently Tue Dec 23, 2014 5:15 am