Community discussions

MikroTik App
 
adaheem
Member Candidate
Member Candidate
Topic Author
Posts: 135
Joined: Sat Aug 26, 2006 12:33 am

load balancing 5 pppoe same isp problem on v3.7

Mon Apr 14, 2008 11:45 am

dear all

i want to load balance between 5 pppoe connections. the 5 accounts logged on and had ips
and gateways. i can ping google.com from Tool - ping of ROS v3.7 on all interfaces,pings are
working very fine. but i can't have internet on the lan side.i can't figure where my problem is.

any help guys?

here are my settings:

[admin@MikroTik] /interface pppoe-client> print
Flags: X - disabled, R - running
0 R name="arnet1" max-mtu=1480 max-mru=1480 mrru=disabled interface=adsl1 user="star29" password="1" profile=default
service-name="" ac-name="" add-default-route=yes dial-on-demand=no use-peer-dns=no allow=pap,chap,mschap1,mschap2

1 R name="arnet2" max-mtu=1480 max-mru=1480 mrru=disabled interface=adsl2 user="star31" password="1" profile=default
service-name="" ac-name="" add-default-route=yes dial-on-demand=no use-peer-dns=no allow=pap,chap,mschap1,mschap2

2 R name="arnet3" max-mtu=1480 max-mru=1480 mrru=disabled interface=adsl3 user="star34" password="1" profile=default
service-name="" ac-name="" add-default-route=yes dial-on-demand=no use-peer-dns=no allow=pap,chap,mschap1,mschap2

3 R name="arnet4" max-mtu=1480 max-mru=1480 mrru=disabled interface=adsl4 user="star36" password="1" profile=default
service-name="" ac-name="" add-default-route=yes dial-on-demand=no use-peer-dns=no allow=pap,chap,mschap1,mschap2

4 R name="arnet5" max-mtu=1480 max-mru=1480 mrru=disabled interface=adsl5 user="star38" password="1" profile=default
service-name="" ac-name="" add-default-route=yes dial-on-demand=no use-peer-dns=no allow=pap,chap,mschap1,mschap2

----------------------------------------------------------

[admin@MikroTik] /ip firewall mangle> print
Flags: X - disabled, I - invalid, D - dynamic
0 ;;; Mark NTH1
chain=prerouting action=mark-packet new-packet-mark=adsl1 passthrough=yes connection-state=new nth=5,1

1 ;;; Mark NTH2
chain=prerouting action=mark-packet new-packet-mark=adsl2 passthrough=yes connection-state=new nth=5,2

2 ;;; Mark NTH3
chain=prerouting action=mark-packet new-packet-mark=adsl3 passthrough=yes connection-state=new nth=5,3

3 ;;; Mark NTH4
chain=prerouting action=mark-packet new-packet-mark=adsl4 passthrough=yes connection-state=new nth=5,4

4 ;;; Mark NTH5
chain=prerouting action=mark-packet new-packet-mark=adsl5 passthrough=yes connection-state=new nth=5,5

5 ;;; Mark connection ADSL1
chain=prerouting action=mark-connection new-connection-mark=adsl1 passthrough=yes packet-mark=adsl1

6 chain=prerouting action=mark-routing new-routing-mark=adsl1 passthrough=no packet-mark=adsl1

7 ;;; Mark connection ADSL2
chain=prerouting action=mark-connection new-connection-mark=adsl2 passthrough=yes packet-mark=adsl2

8 chain=prerouting action=mark-routing new-routing-mark=adsl2 passthrough=no packet-mark=adsl2

9 ;;; Mark connection ADSL3
chain=prerouting action=mark-connection new-connection-mark=adsl3 passthrough=yes packet-mark=adsl3

10 chain=prerouting action=mark-routing new-routing-mark=adsl3 passthrough=no packet-mark=adsl3

11 ;;; Mark connection ADSL4
chain=prerouting action=mark-connection new-connection-mark=adsl4 passthrough=yes packet-mark=adsl4

12 chain=prerouting action=mark-routing new-routing-mark=adsl4 passthrough=no packet-mark=adsl4

13 ;;; Mark connection ADSL5
chain=prerouting action=mark-connection new-connection-mark=adsl5 passthrough=yes packet-mark=adsl5

14 chain=prerouting action=mark-routing new-routing-mark=adsl5 passthrough=no packet-mark=adsl5


--------------------------------------------------------------


[admin@MikroTik] /ip firewall nat> print
Flags: X - disabled, I - invalid, D - dynamic
0 chain=srcnat action=masquerade out-interface=arnet1 connection-mark=adsl1

1 chain=srcnat action=masquerade out-interface=arnet2 connection-mark=adsl2

2 chain=srcnat action=masquerade out-interface=arnet3 connection-mark=adsl3

3 chain=srcnat action=masquerade out-interface=arnet4 connection-mark=adsl4

4 chain=srcnat action=masquerade out-interface=arnet5 connection-mark=adsl5

5 ;;; nat default
chain=srcnat action=masquerade src-address=192.167.0.0/24


-------------------------------------------------------------

[admin@MikroTik] /ip route> print
Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme,
B - blackhole, U - unreachable, P - prohibit
# DST-ADDRESS PREF-SRC GATEWAY-STATE GATEWAY DISTANCE INTERFACE
0 A S 0.0.0.0/0 reachable arnet2 1 arnet2
1 A S 0.0.0.0/0 reachable arnet3 1 arnet3
2 A S 0.0.0.0/0 reachable arnet4 1 arnet4
3 A S 0.0.0.0/0 reachable arnet1 1 arnet1
4 A S 0.0.0.0/0 reachable arnet5 1 arnet5
5 ADS 0.0.0.0/0 reachable 172.16.9.1 1 arnet1
6 DS 0.0.0.0/0 reachable 172.16.9.1 1 arnet1
7 DS 0.0.0.0/0 reachable 172.16.9.1 1 arnet1
8 DS 0.0.0.0/0 reachable 172.16.9.1 1 arnet1
9 DS 0.0.0.0/0 reachable 172.16.9.1 1 arnet1
10 ADC 172.16.9.1/32 172.16.9.3 0 arnet1
11 DC 172.16.9.1/32 172.16.9.183 0 arnet5
12 DC 172.16.9.1/32 172.16.9.250 0 arnet4
13 DC 172.16.9.1/32 172.16.9.175 0 arnet3
14 DC 172.16.9.1/32 172.16.9.98 0 arnet2
15 ADC 192.167.0.0/24 192.167.0.1 0 lan


thanks for any help
 
adaheem
Member Candidate
Member Candidate
Topic Author
Posts: 135
Joined: Sat Aug 26, 2006 12:33 am

Re: load balancing 5 pppoe same isp problem on v3.7

Tue Apr 15, 2008 11:11 pm

hi

i am wondering why msn & yahoo messenger are signing out alot when i made the load balancing
work succefully.
i changed the mtu of the pppoe client to 1376 and still signing out alot.

i tried to test the msn messenger connection it is giving a success test to the msn servers,but
i read in the msn messenger also that i am connecting to the internet through a NON-UPNP
nat restricted
, although i checked the upnp in MT and still having this note.
i disabled the cache also ,same problem.
where is the problem and how can it be solved?

10x in advance
 
pospanko
Member Candidate
Member Candidate
Posts: 279
Joined: Sun Dec 18, 2005 4:23 pm

Re: load balancing 5 pppoe same isp problem on v3.7

Thu Apr 17, 2008 6:01 pm

I have MTU=1480, and MRU=1492, and in mangle for all pppoe interfaces:
add action=change-mss chain=forward comment="" disabled=no \
    new-mss=clamp-to-pmtu protocol=tcp tcp-flags=syn out-interface=pppoeXYZ
Also, change in /ppp profile your profile option to
change-tcp-mss=no
This worked for me...
 
adaheem
Member Candidate
Member Candidate
Topic Author
Posts: 135
Joined: Sat Aug 26, 2006 12:33 am

Re: load balancing 5 pppoe same isp problem on v3.7

Fri Apr 18, 2008 5:27 pm

hi again

thanks for the reply . i did exactly what u told me to do , but same problem .msn & yahoo messengers still signing out every about 5 minutes.

10x in advance
 
adaheem
Member Candidate
Member Candidate
Topic Author
Posts: 135
Joined: Sat Aug 26, 2006 12:33 am

load balancing 5 pppoe same isp problem on v3.7 (asking Norm

Mon Apr 21, 2008 11:50 am

hi Normis

i've been having this problem from weeks but no luck with it yet.

MSN & Yahoo messenger still signing out every couple of minutes. any solution for it?

can i bond the 5 pppoe ?? if yes how.


10x and waiting for your reply
 
jcremin
Member
Member
Posts: 360
Joined: Fri May 25, 2007 7:57 am

Re: load balancing 5 pppoe same isp problem on v3.7

Wed Apr 30, 2008 3:54 am

they're signing in and out because the traffic is switching between the pppoe connections which are probably using different IP's and the messengers don't like that. VoIP won't either.
 
lukkes
Member Candidate
Member Candidate
Posts: 177
Joined: Mon Jun 16, 2008 2:12 am
Location: Venezuela
Contact:

Re: load balancing 5 pppoe same isp problem on v3.7

Mon Oct 27, 2008 4:34 am

you should use per packet and not per session balance
 
exhauster
just joined
Posts: 1
Joined: Sun Dec 07, 2008 4:44 pm

Re: load balancing 5 pppoe same isp problem on v3.7

Sun Dec 07, 2008 4:51 pm

I've tried 'adheem's description in here to load balance 5 pppoe client connections but with no luck

all the traffic is still going through one pppoe client..

what am i missing (or what is adheem missing) ?

if anyone can help .. please reply
better yet add me on msn or e-mail me : exhausters_mind at hotmail dot com.

Thanks in advance !

(**i'll kiss ur butt if u can help me make it work :P **)

-- using ROS 3.15 --

Lukkes : Can u provide step by step how to ?
 
User avatar
NetworkPro
Forum Guru
Forum Guru
Posts: 1376
Joined: Mon Jan 05, 2009 6:23 pm
Location: bit.ly/the-qos
Contact:

Re: load balancing 5 pppoe same isp problem on v3.7

Tue Jan 20, 2009 7:38 pm

you should use per packet and not per session balance
I respectfully disagree.

http://www.mikrotik.com/testdocs/ros/3.0/ip/route.php
...ECMP routing has another good feature - single connection packets do not get reordered and therefore do not kill TCP performance.
adaheem, can you paste the /ip route export instead of the /ip route print which is harder to understand like this?

Anyway, problem seems to be that all gateways are the same: 172.16.9.1. In theory, setting a gateway interface (v3) instead of gateway IP, should solve this problem? But then we have this problem: http://forum.mikrotik.com/viewtopic.php ... 53#p105553

Who is online

Users browsing this forum: Google [Bot] and 183 guests