Load Balancing - Nice and Easy - no BGP, no isp help.

From: Ovidiu Ene (ovidiue_at_unixware.ro)
Date: 08/20/05

  • Next message: Jay Banks: "Workarounds for blocked port 25 on outgoing e-mail"
    Date: Sat, 20 Aug 2005 01:01:12 +0300
    To: freebsd-isp@freebsd.org
    
    

    Hello friends

    I am trying for a while to make a load balancer under FreeBSD. No BGP
    support from isps!

    I would have: 3 nics, ISP1 nic, ISP2 nic and LAN nic.
    What i've done until now, after reading lots of posts, googling for a
    while:

    - I've suceeded to setup an outgoing load balancer with pf, it works
    perfectly but only for outgoing traffic;
    - I've noticed that almost everybody thing that it cannot be done load
    balancing with BSD of incoming and outgoing without help of that both
    ISP (BGP)
    - I find hardware with proprietary OS/firmware that can do load
    balancing without support of ISP. Some are cheap (300$), but at review
    does not know to load balance incoming traffic (break functionality of
    some pages accessed, since some of load is on one interface, some of
    other, works corectly only if i setup to come some type of traffic on
    one interface, some of other (for example trafic via port 80 on one nic,
    ftp traffic on the other), also are expensive hardware load balancers
    (over 1000$) that... i am asking myself how it works, without help of isp.
    - I've found somewhere that it can be done load balancing but not with
    one box with that 3 nics, but with 3 boxex, because (that article i am
    "insipring" said that every box has just one routing table) because can
    be created a virtual server that with handle routes from that 2 boxes.
    - People told me that in Linux load balancing cand be done, 3 nics, 2
    external, one to Lan, with iptables. Here is a short article:
    http://linux.com.lb/wiki/index.pl?node=Load%20Balancing%20Across%20Multiple%20Links

    So, my question is, if some people made it (in expensive hardware that
    did have the same OS, maybe even FreeBSD, and proprietary algorythms)
    and in Linux it can be done (people told me, i've read articles and also
    so it here, where i live) why it cannot be done under FreeBSD?
    I guess it can be done, I want to do it with FreeBSD, and want to obtain
    same performances as with Linux.

    What is your opinion about that? What should I do? Anybody suceed in
    making load balancing work that way?

    Best Regards,
    Ovidiu

    ps. FreeBSD is the best!

    _______________________________________________
    freebsd-questions@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-questions
    To unsubscribe, send any mail to
    "freebsd-questions-unsubscribe@freebsd.org"

    _______________________________________________
    freebsd-isp@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-isp
    To unsubscribe, send any mail to "freebsd-isp-unsubscribe@freebsd.org"


  • Next message: Jay Banks: "Workarounds for blocked port 25 on outgoing e-mail"

    Relevant Pages

    • Re: FreeBSD router two DSL connections
      ... or have found the "load balancing" feature in the pfSense web ... I also don't know if the "load balancing" mentioned in the docs ... I was happy with pfSense because of the Packet ... Filter port to freebsd. ...
      (freebsd-questions)
    • RE: FreeBSD router two DSL connections
      ... >Subject: Re: FreeBSD router two DSL connections ... >pfSense is a open source firewall derived from the m0n0wall ... "Load balancing is on per connection basis, ...
      (freebsd-questions)
    • Re: Load Balancing
      ... As far as I know there's only only one "usable" load balancing solution ... but it can't be considered as a "FreeBSD Virtual Server". ... I started to patch natd to provide load balancing algorithms but natd ... IMHO, as long as FreeBSD doesn't have in-kernel NAT capabilty, LVS ...
      (freebsd-isp)
    • Re: Can someone explain this
      ... > " We have currently only provided load balancing on Linux servers. ... search for "freebsd load balancing" on Google for example. ... why don't they use an open source solution for FreeBSD as well?) ...
      (comp.unix.bsd.freebsd.misc)
    • Re: DUAL ISP
      ... Now we want to connect a second ISP connection and both connections ... How do I configure an ISA server to support 2 ISPs? ... use a Router that supports Dual ISP and Load Balancing / Load aggregation. ...
      (microsoft.public.isa.vpn)