3 Gateway and IP PUBLIC

hi everybody ,
I’m not English
my english not so good , excuse me


We have a MikroTik RouterBoard
We are an Internet service company ( ADSL )


We’ll Service 3 companies ( Service we received from three upstream Provider )

We have three range IP of upstream Provider companies :

81.215.x.0/23 ( Provider A )
212.252.x.0/23 ( Provider B )
178.241.x.0/23 ( Provider C )

To date, only one of these three Provider companies have done upstream service. It is also a Defualt Route ( 0.0.0.0/0 172.16.16.1 )

But now we want to upstream use of all three companies , Because our bandwidth is congestion. Traffic should use all three companies ( Privider A,B,C )

Now we do not intend to Run BGP service ( But as we Run the next 3 months )


We suggest you to use bandwidth What all three companies?
Due to the integration of the three companies that have different ip address ranges and three is the default route ?

How do I Load Balance ? ( Again, I emphasize that I do not want to BGP setup for now )



We Network :

PPPoE Server : RB1100AHx2
client ( ADSL ) , connect to network with PPPoE Client , and get the address as IP Pool ( It is not clear which companies received their IP address. Be free from any address to receive the same )

In the ip pools, ip addresses all three companies ( 3 range /23 address )


please guide me

You can set up PCC
http://wiki.mikrotik.com/wiki/Manual:PCC

Problem does not occur for the lack of uniformity in IP ?
Problem does not occur for the asymmetric bandwidth ?


For example :
the user kevine to keep in mind:

the user’s IP address is that of the ip pool is the A Provider is related
Now if by PCC LoadBalanced and packets sent by the Provider B problem does not occur in routing ?

that’s mean : Kevin , ip assigned by Provider A, and communicates with the Internet By Provider B ( bandwidth provider B )

Problem does not occur ?

You do not have your own subnet, so all traffic must be NATed to each providers IP and then there is no problem.

I think it is a mistake !
I’m not a nat. I am assigning users to IP Public ,

Each user is connected to the Internet by an ip public

okay, so in that case you can also use PPPOE or like mrz have told above, you can nat all private to public ip’s so that would also work.

You cannot route for example ips A public addresses over ips B. You will still have to NAT those public IPs to isps B public address if isp A goes down.

Unfortunately it did not work ,

in my firewall not NAT !
I do not do NAT ( I do not NAT users to connect to the Internet )

My users to connect to the Internet - IP address Public receive ( from IP Pool )

pcc did not help me ! ( Because I do not do NAT )

please guide me

Once again, you do not own a subnet, instead each ISP have you few addresses from their range.
If you assign client an IP address from that subnet it can be routed (without using NAT) only over particular ISP to which these addresses belong. If connection to that ISP goes down clients will not have internet connection.

If you want true load sharing and public IP addresses for your clients then you need to get your own IP prefix and announce it by BGP to upstream providers.