Hello my friends I have two ISP’s and both converge in my RB1000. What I wish to do is to force a specific subnet tha is in another node to find internet through the ISP I wish. For example, ISP A is used for dedicated internet access for companies. ISP B is used for residential internet access (Both converge in an RB1000). In a remote location I have a 123.123.123.0/24 subnet and I wish to force it to access the internet through ISP B. How would I do that?
Thanks once again in advance for sharing your knowledge.
Search the forums, google and the wiki for ‘policy routing’.
like http://wiki.mikrotik.com/wiki/Per-Traffic_Load_Balancing , just change classifying by ports to classifying by src-addresses =)
Hello,
What if there is PPPoE server, RADIUS server and public IP’s for customers ? How to setup profile to work with both ISP’s ? ISP A 10.0.1.0/24 , ISP B 10.0.2.0/24? What is local address in pppoe profile if remote address is pool with ISP A IP’s, and next pool ISP B IP’s?
How to make load balance with public IP’s ? If ISP A is 3/4 and ISP B 1/4 of available bandwith? Any idea ?
local address = any address
for balancing, use, for example, http://wiki.mikrotik.com/wiki/PCC#Application_Example_-_Load_Balancing - just expand it to 4 ‘virtual’ lines, three of them being ISP1 and fourth one - ISP2
If we have a block of public ip addresses (using public ips for users and don’t use NAT) and the connection to other ISPs made by BGP , again this is possible ?
Then you need to use BGP (distances, priorities, prepends etc.) to control traffic flow.
was discussed on the forum already… you simply divide your addresses into smaller parts and announce some addresses to ISP1, and other addresses to ISP2. in this way you balance incoming traffic
If we divide ip block so always some of bandwidth wasted . lets assume we have /21 of ip addresses which assign to pppoe users via radius server . if we divide /21 then sometimes users of isp1 may need more bandwidth but isp2 has free bandwidth and vise versa .
Is there a way to implement it without divide the block ?
seems more related to my request . please explain more . lets assume isp1 has 50Mb bandwidth and isp2 has 20Mb .
AFAIK, you cannot say to your upstream providers ‘if you got too much traffic for me, send some of packets not to me but to another provider, so that I receive them via their link’. at least via BGP =)
if we can not guess that how much bandwidth a smaller block of ip needs , for example ips are dynamic so you say there is not another solution ?
Seems technology is very disappointed

how can IX router know, that your Line1 is congested and he should send traffic to ISP2 to use Line2?
Any ideas to implement http://www.nil.com/ipcorner/LoadBalancingBGP/ in Mikrotik RouterOS ?
I think it will be very helpful for others also .
ihernandez,
how many clients do you have on the rb1000 ? because i want to buy the rb1000u and i want to know how many clients it works with the rb1000u ( 300 clients 500 clients 1000 , 2000 clients ? how much ? ) thank you
what exactly of that?.. extended community for link bandwidth?..
