Tester(s) needed with multiple Inet links...

On another forum, "Flying Dog" mentioned a Linux routing technique (equalize) that could do a round-robin load balance out multiple Internet interfaces. I have a beta of what we call the "Routing Configurator" that can do it, using nothing but Network Definitions and the Routing page -all 4X webadmin, no console. So if somebody has multiple Internet connections, I'd like to have them bang on it to see if it breaks (or works, for that matter...)

The beta also supports source and port routing out multiple interfaces; again, all through webadmin (using some quasi-intuitive network naming conventions...)

Astaro is probably making a REALLY fancy routing engine with a slick GUI, but this will be for the people who say they can't wait (and are fully aware that Astaro is not expected to offer support for it nor be responsible for it...)


Only technical requirement is that you should be proficient doing scp; it will entail making Network Definitions, doing some pinging, tracerouting, and/or browsing, and looking at the activity lights on the gateway devices. Routing configuration HTML logs will need to be sent back to me...
            
  • We have an "alpha" team going now. Feedback is being put into the script's functionality and refinements are being made. If you're interested in trying this out, we can add you to the "beta" list if and when this version is demonstrated to be rock solid...

    P.S. This is NOT the "Routing Script+DHCP" described on another post; that one is rock solid. This is a new incarnation that does fancier routing...
  • Well, I tried load balancing with ip route...equalize; and it does not seem to work (by ping testing, anyway). Here is a log my script generates. Anybody see anything wrong?? (Look close at the routing at the end)

    Routing Configuration Log
    Wed Nov 26 07:50:03 PST 2003 
    # route -n # table before flush...

    Kernel IP routing table
    Destination       Gateway           Genmask         Flags Metric Ref    Use Iface
    Net1A.Net1B.43.80 0.0.0.0           255.255.255.240 U     0      0        0 eth1
    Net2A.Net2B.160.0 0.0.0.0           255.255.255.0   U     0      0        0 eth2
    10.0.0.0          0.0.0.0           255.0.0.0       U     0      0        0 eth0
    127.0.0.0         0.0.0.0           255.0.0.0       U     0      0        0 lo
    0.0.0.0           Net1A.Net1B.43.81 0.0.0.0         UG    0      0        0 eth1
    0.0.0.0           Net2A.Net2B.160.1 0.0.0.0         UG    0      0        0 eth2
    0.0.0.0           0.0.0.0           0.0.0.0         U     0      0        0 eth2


    Manually flushing routing tables...
    # route -n del -net Net1A.Net1B.43.80 netmask 255.255.255.240 gw 0.0.0.0 eth1
    # route -n del -net Net2A.Net2B.160.0 netmask 255.255.255.0 gw 0.0.0.0 eth2
    # route -n del -net 10.0.0.0 netmask 255.0.0.0 gw 0.0.0.0 eth0
    # route -n del -net 0.0.0.0 netmask 0.0.0.0 gw Net1A.Net1B.43.81 eth1
    # route -n del -net 0.0.0.0 netmask 0.0.0.0 gw Net2A.Net2B.160.1 eth2
    # route -n del -net 0.0.0.0 netmask 0.0.0.0 gw 0.0.0.0 eth2
    # ip rule del lookup 253

    # route -n # routes after flush...

    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo


    Routing table flush complete...

    ==> /etc/wfe/conf/netdata  /etc/wfe/conf/itf.conf  /etc/wfe/conf/routesdata  /etc/wfe/conf/natmasq 
  • I've been working on this with SecApp and was getting stuck with the NAT portion of things. I was playing with it last night a bit, and I think I have it working. I was testing the 'failover' ability of using a default equalize setup. Does anyone know how to configure a load balancing setup to have decent dead gateway detection?   
  • Do keep us updated with the progress please, as would be very interested in trying this out when it gets into the beta stage.  
  • I've only got one Internet interface, but a pretty complex internal network (part wireless, part 100-Base T).  So, I'd be interested in support for multiple DHCPs.

    Clay Jackson
     
  • This particular test is not for DHCP, but for Internet load balancing...
      
  • How is this project progressing ?

    I'm considering switching from a single fibre inet connection to multiple ADSL lines to save costs and this look's like it would be perfect.