From mboxrd@z Thu Jan 1 00:00:00 1970 From: William T Mullaney Date: Tue, 26 Sep 2006 18:47:26 +0000 Subject: RE: [LARTC] Problem with Load Balancing Message-Id: <4986F8D166F1E44CBA92A91C98ACAD5214CF36@sql_server> MIME-Version: 1 Content-Type: multipart/mixed; boundary="===============1473535910==" List-Id: References: In-Reply-To: To: lartc@vger.kernel.org This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. --===============1473535910== Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C6E19C.364299C0" This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C6E19C.364299C0 Content-Type: text/plain Well, if you had a download manager and the system at the other side allowed you to start your transfers in the middle of the file (which isn't out of the question) that could potentially work. The problem is that as far as I see, there's nothing to force the second connection onto the second line. It's been kind of a crap shoot of what line gets more information. In theory you could start the first download stream (and it's routed to ISP A), then perhaps your email client goes out to check your POP account, so that goes over ISP B. The next connection, the second stream, now goes out over ISP B again. Honestly I don't know exactly how the equalize command for ip route works, though I would think it says to always use the "less used" connection (perhaps on PPS, BPS, % use, whatever, on a per second, 30 second, minute average?), but in my experience that and the weight options don't ever get you exactly 50/50 (or whatever you specify) traffic. Things like bit torrent would probably perform better because there are (possibly) many streams for each file, as would having 50 people downloading files vs one. It seems to be just like rolling dice, if you only roll twice you might get two evens or two odds, but if you roll tons of times, you should tend to get a more even distribution. -Will -----Original Message----- From: Raj Mathur [mailto:raju@linux-delhi.org] Sent: Sunday, September 24, 2006 2:49 PM To: lartc@mailman.ds9a.nl Subject: RE: [LARTC] Problem with Load Balancing >>>>> "William" == William T Mullaney writes: William> To my knowledge, there is no way to download one file William> from two different connections connected to two different William> ISPs at the same time. If you are running BGP then you William> might be able to load balance across the two links, but William> that would require your upstream providers to allow you William> to use it, and possibly the purchase of a public AS William> number an IP address space depending on the setup. If William> you are doing NAT past this link (IE both of your lines William> go two the same ISP and same address blocks, but they William> want to give you 2x 10mb links for 20mb total), then you William> can look at doing load balancing on layer 2 (Fast William> EtherChannel, bonding, Link Aggregate Groups, whatever), William> or creating 2 PPP style links between the computers and William> using a routing protocol like OSPF, EIGRP (but not on William> Linux) or something. I believe OSPF does equal cost load William> balancing, BGP and EIGRP can, I think, do unequal cost William> load balancing. But either way, I don't think that's the William> solution in your case. William> The only other option I can think of would be some sort William> of software that sends every other packet to a different William> IP or something, which would need to run at the end you William> are downloading at or maybe at your ISPs, but I can't William> think of anything like that. Wouldn't some download manager software that splits the file up into multiple simultaneous downloads do the trick? Agreed, not a single download across multiple ISPs, but definitely a single file across multiple ISPs. Regards, -- Raju -- Raj Mathur raju@kandalaya.org http://kandalaya.org/ GPG: 78D4 FC67 367F 40E2 0DD5 0FEF C968 D0EF CC68 D17F It is the mind that moves _______________________________________________ LARTC mailing list LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________ ------_=_NextPart_001_01C6E19C.364299C0 Content-Type: text/html Content-Transfer-Encoding: base64 PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDMuMi8vRU4iPg0KPEhUTUw+ DQo8SEVBRD4NCjxNRVRBIEhUVFAtRVFVSVY9IkNvbnRlbnQtVHlwZSIgQ09OVEVOVD0idGV4dC9o dG1sOyBjaGFyc2V0PVVTLUFTQ0lJIj4NCjxNRVRBIE5BTUU9IkdlbmVyYXRvciIgQ09OVEVOVD0i TVMgRXhjaGFuZ2UgU2VydmVyIHZlcnNpb24gNS41LjI2NTMuMTIiPg0KPFRJVExFPlJFOiBbTEFS VENdIFByb2JsZW0gd2l0aCBMb2FkIEJhbGFuY2luZzwvVElUTEU+DQo8L0hFQUQ+DQo8Qk9EWT4N Cg0KPFA+PEZPTlQgU0laRT0yPldlbGwsIGlmIHlvdSBoYWQgYSBkb3dubG9hZCBtYW5hZ2VyIGFu ZCB0aGUgc3lzdGVtIGF0IHRoZSBvdGhlciBzaWRlIGFsbG93ZWQgeW91IHRvIHN0YXJ0IHlvdXIg dHJhbnNmZXJzIGluIHRoZSBtaWRkbGUgb2YgdGhlIGZpbGUgKHdoaWNoIGlzbid0IG91dCBvZiB0 aGUgcXVlc3Rpb24pIHRoYXQgY291bGQgcG90ZW50aWFsbHkgd29yay4mbmJzcDsgVGhlIHByb2Js ZW0gaXMgdGhhdCBhcyBmYXIgYXMgSSBzZWUsIHRoZXJlJ3Mgbm90aGluZyB0byBmb3JjZSB0aGUg c2Vjb25kIGNvbm5lY3Rpb24gb250byB0aGUgc2Vjb25kIGxpbmUuJm5ic3A7IEl0J3MgYmVlbiBr aW5kIG9mIGEgY3JhcCBzaG9vdCBvZiB3aGF0IGxpbmUgZ2V0cyBtb3JlIGluZm9ybWF0aW9uLiZu YnNwOyBJbiB0aGVvcnkgeW91IGNvdWxkIHN0YXJ0IHRoZSBmaXJzdCBkb3dubG9hZCBzdHJlYW0g KGFuZCBpdCdzIHJvdXRlZCB0byBJU1AgQSksIHRoZW4gcGVyaGFwcyB5b3VyIGVtYWlsIGNsaWVu dCBnb2VzIG91dCB0byBjaGVjayB5b3VyIFBPUCBhY2NvdW50LCBzbyB0aGF0IGdvZXMgb3ZlciBJ U1AgQi4mbmJzcDsgVGhlIG5leHQgY29ubmVjdGlvbiwgdGhlIHNlY29uZCBzdHJlYW0sIG5vdyBn b2VzIG91dCBvdmVyIElTUCBCIGFnYWluLiZuYnNwOyBIb25lc3RseSBJIGRvbid0IGtub3cgZXhh Y3RseSBob3cgdGhlIGVxdWFsaXplIGNvbW1hbmQgZm9yIGlwIHJvdXRlIHdvcmtzLCB0aG91Z2gg SSB3b3VsZCB0aGluayBpdCBzYXlzIHRvIGFsd2F5cyB1c2UgdGhlICZxdW90O2xlc3MgdXNlZCZx dW90OyBjb25uZWN0aW9uIChwZXJoYXBzIG9uIFBQUywgQlBTLCAlIHVzZSwgd2hhdGV2ZXIsIG9u IGEgcGVyIHNlY29uZCwgMzAgc2Vjb25kLCBtaW51dGUgYXZlcmFnZT8pLCBidXQgaW4gbXkgZXhw ZXJpZW5jZSB0aGF0IGFuZCB0aGUgd2VpZ2h0IG9wdGlvbnMgZG9uJ3QgZXZlciBnZXQgeW91IGV4 YWN0bHkgNTAvNTAgKG9yIHdoYXRldmVyIHlvdSBzcGVjaWZ5KSB0cmFmZmljLiZuYnNwOyA8L0ZP TlQ+PC9QPg0KDQo8UD48Rk9OVCBTSVpFPTI+VGhpbmdzIGxpa2UgYml0IHRvcnJlbnQgd291bGQg cHJvYmFibHkgcGVyZm9ybSBiZXR0ZXIgYmVjYXVzZSB0aGVyZSBhcmUgKHBvc3NpYmx5KSBtYW55 IHN0cmVhbXMgZm9yIGVhY2ggZmlsZSwgYXMgd291bGQgaGF2aW5nIDUwIHBlb3BsZSBkb3dubG9h ZGluZyBmaWxlcyB2cyBvbmUuJm5ic3A7IEl0IHNlZW1zIHRvIGJlIGp1c3QgbGlrZSByb2xsaW5n IGRpY2UsIGlmIHlvdSBvbmx5IHJvbGwgdHdpY2UgeW91IG1pZ2h0IGdldCB0d28gZXZlbnMgb3Ig dHdvIG9kZHMsIGJ1dCBpZiB5b3Ugcm9sbCB0b25zIG9mIHRpbWVzLCB5b3Ugc2hvdWxkIHRlbmQg dG8gZ2V0IGEgbW9yZSBldmVuIGRpc3RyaWJ1dGlvbi4gPC9GT05UPjwvUD4NCg0KPFA+PEZPTlQg U0laRT0yPi1XaWxsPC9GT05UPg0KPC9QPg0KDQo8UD48Rk9OVCBTSVpFPTI+LS0tLS1PcmlnaW5h bCBNZXNzYWdlLS0tLS08L0ZPTlQ+DQo8QlI+PEZPTlQgU0laRT0yPkZyb206IFJhaiBNYXRodXIg WzxBIEhSRUY9Im1haWx0bzpyYWp1QGxpbnV4LWRlbGhpLm9yZyI+bWFpbHRvOnJhanVAbGludXgt ZGVsaGkub3JnPC9BPl0gPC9GT05UPg0KPEJSPjxGT05UIFNJWkU9Mj5TZW50OiBTdW5kYXksIFNl cHRlbWJlciAyNCwgMjAwNiAyOjQ5IFBNPC9GT05UPg0KPEJSPjxGT05UIFNJWkU9Mj5UbzogbGFy dGNAbWFpbG1hbi5kczlhLm5sPC9GT05UPg0KPEJSPjxGT05UIFNJWkU9Mj5TdWJqZWN0OiBSRTog W0xBUlRDXSBQcm9ibGVtIHdpdGggTG9hZCBCYWxhbmNpbmc8L0ZPTlQ+DQo8L1A+DQoNCjxQPjxG T05UIFNJWkU9Mj4mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAmcXVvdDtXaWxsaWFtJnF1b3Q7ID09IFdp bGxpYW0gVCBNdWxsYW5leSAmbHQ7V2lsbGlhbSZndDsgd3JpdGVzOjwvRk9OVD4NCjwvUD4NCg0K PFA+PEZPTlQgU0laRT0yPiZuYnNwOyZuYnNwOyZuYnNwOyBXaWxsaWFtJmd0OyBUbyBteSBrbm93 bGVkZ2UsIHRoZXJlIGlzIG5vIHdheSB0byBkb3dubG9hZCBvbmUgZmlsZTwvRk9OVD4NCjxCUj48 Rk9OVCBTSVpFPTI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IFdpbGxpYW0mZ3Q7IGZyb20gdHdvIGRpZmZl cmVudCBjb25uZWN0aW9ucyBjb25uZWN0ZWQgdG8gdHdvIGRpZmZlcmVudDwvRk9OVD4NCjxCUj48 Rk9OVCBTSVpFPTI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IFdpbGxpYW0mZ3Q7IElTUHMgYXQgdGhlIHNh bWUgdGltZS4mbmJzcDsgSWYgeW91IGFyZSBydW5uaW5nIEJHUCB0aGVuIHlvdTwvRk9OVD4NCjxC Uj48Rk9OVCBTSVpFPTI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IFdpbGxpYW0mZ3Q7IG1pZ2h0IGJlIGFi bGUgdG8gbG9hZCBiYWxhbmNlIGFjcm9zcyB0aGUgdHdvIGxpbmtzLCBidXQ8L0ZPTlQ+DQo8QlI+ PEZPTlQgU0laRT0yPiZuYnNwOyZuYnNwOyZuYnNwOyBXaWxsaWFtJmd0OyB0aGF0IHdvdWxkIHJl cXVpcmUgeW91ciB1cHN0cmVhbSBwcm92aWRlcnMgdG8gYWxsb3cgeW91PC9GT05UPg0KPEJSPjxG T05UIFNJWkU9Mj4mbmJzcDsmbmJzcDsmbmJzcDsgV2lsbGlhbSZndDsgdG8gdXNlIGl0LCBhbmQg cG9zc2libHkgdGhlIHB1cmNoYXNlIG9mIGEgcHVibGljIEFTPC9GT05UPg0KPEJSPjxGT05UIFNJ WkU9Mj4mbmJzcDsmbmJzcDsmbmJzcDsgV2lsbGlhbSZndDsgbnVtYmVyIGFuIElQIGFkZHJlc3Mg c3BhY2UgZGVwZW5kaW5nIG9uIHRoZSBzZXR1cC4mbmJzcDsgSWY8L0ZPTlQ+DQo8QlI+PEZPTlQg U0laRT0yPiZuYnNwOyZuYnNwOyZuYnNwOyBXaWxsaWFtJmd0OyB5b3UgYXJlIGRvaW5nIE5BVCBw YXN0IHRoaXMgbGluayAoSUUgYm90aCBvZiB5b3VyIGxpbmVzPC9GT05UPg0KPEJSPjxGT05UIFNJ WkU9Mj4mbmJzcDsmbmJzcDsmbmJzcDsgV2lsbGlhbSZndDsgZ28gdHdvIHRoZSBzYW1lIElTUCBh bmQgc2FtZSBhZGRyZXNzIGJsb2NrcywgYnV0IHRoZXk8L0ZPTlQ+DQo8QlI+PEZPTlQgU0laRT0y PiZuYnNwOyZuYnNwOyZuYnNwOyBXaWxsaWFtJmd0OyB3YW50IHRvIGdpdmUgeW91IDJ4IDEwbWIg bGlua3MgZm9yIDIwbWIgdG90YWwpLCB0aGVuIHlvdTwvRk9OVD4NCjxCUj48Rk9OVCBTSVpFPTI+ Jm5ic3A7Jm5ic3A7Jm5ic3A7IFdpbGxpYW0mZ3Q7IGNhbiBsb29rIGF0IGRvaW5nIGxvYWQgYmFs YW5jaW5nIG9uIGxheWVyIDIgKEZhc3Q8L0ZPTlQ+DQo8QlI+PEZPTlQgU0laRT0yPiZuYnNwOyZu YnNwOyZuYnNwOyBXaWxsaWFtJmd0OyBFdGhlckNoYW5uZWwsIGJvbmRpbmcsIExpbmsgQWdncmVn YXRlIEdyb3Vwcywgd2hhdGV2ZXIpLDwvRk9OVD4NCjxCUj48Rk9OVCBTSVpFPTI+Jm5ic3A7Jm5i c3A7Jm5ic3A7IFdpbGxpYW0mZ3Q7IG9yIGNyZWF0aW5nIDIgUFBQIHN0eWxlIGxpbmtzIGJldHdl ZW4gdGhlIGNvbXB1dGVycyBhbmQ8L0ZPTlQ+DQo8QlI+PEZPTlQgU0laRT0yPiZuYnNwOyZuYnNw OyZuYnNwOyBXaWxsaWFtJmd0OyB1c2luZyBhIHJvdXRpbmcgcHJvdG9jb2wgbGlrZSBPU1BGLCBF SUdSUCAoYnV0IG5vdCBvbjwvRk9OVD4NCjxCUj48Rk9OVCBTSVpFPTI+Jm5ic3A7Jm5ic3A7Jm5i c3A7IFdpbGxpYW0mZ3Q7IExpbnV4KSBvciBzb21ldGhpbmcuJm5ic3A7IEkgYmVsaWV2ZSBPU1BG IGRvZXMgZXF1YWwgY29zdCBsb2FkPC9GT05UPg0KPEJSPjxGT05UIFNJWkU9Mj4mbmJzcDsmbmJz cDsmbmJzcDsgV2lsbGlhbSZndDsgYmFsYW5jaW5nLCBCR1AgYW5kIEVJR1JQIGNhbiwgSSB0aGlu aywgZG8gdW5lcXVhbCBjb3N0PC9GT05UPg0KPEJSPjxGT05UIFNJWkU9Mj4mbmJzcDsmbmJzcDsm bmJzcDsgV2lsbGlhbSZndDsgbG9hZCBiYWxhbmNpbmcuJm5ic3A7IEJ1dCBlaXRoZXIgd2F5LCBJ IGRvbid0IHRoaW5rIHRoYXQncyB0aGU8L0ZPTlQ+DQo8QlI+PEZPTlQgU0laRT0yPiZuYnNwOyZu YnNwOyZuYnNwOyBXaWxsaWFtJmd0OyBzb2x1dGlvbiBpbiB5b3VyIGNhc2UuPC9GT05UPg0KPC9Q Pg0KDQo8UD48Rk9OVCBTSVpFPTI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IFdpbGxpYW0mZ3Q7IFRoZSBv bmx5IG90aGVyIG9wdGlvbiBJIGNhbiB0aGluayBvZiB3b3VsZCBiZSBzb21lIHNvcnQ8L0ZPTlQ+ DQo8QlI+PEZPTlQgU0laRT0yPiZuYnNwOyZuYnNwOyZuYnNwOyBXaWxsaWFtJmd0OyBvZiBzb2Z0 d2FyZSB0aGF0IHNlbmRzIGV2ZXJ5IG90aGVyIHBhY2tldCB0byBhIGRpZmZlcmVudDwvRk9OVD4N CjxCUj48Rk9OVCBTSVpFPTI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IFdpbGxpYW0mZ3Q7IElQIG9yIHNv bWV0aGluZywgd2hpY2ggd291bGQgbmVlZCB0byBydW4gYXQgdGhlIGVuZCB5b3U8L0ZPTlQ+DQo8 QlI+PEZPTlQgU0laRT0yPiZuYnNwOyZuYnNwOyZuYnNwOyBXaWxsaWFtJmd0OyBhcmUgZG93bmxv YWRpbmcgYXQgb3IgbWF5YmUgYXQgeW91ciBJU1BzLCBidXQgSSBjYW4ndDwvRk9OVD4NCjxCUj48 Rk9OVCBTSVpFPTI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IFdpbGxpYW0mZ3Q7IHRoaW5rIG9mIGFueXRo aW5nIGxpa2UgdGhhdC48L0ZPTlQ+DQo8L1A+DQoNCjxQPjxGT05UIFNJWkU9Mj5Xb3VsZG4ndCBz b21lIGRvd25sb2FkIG1hbmFnZXIgc29mdHdhcmUgdGhhdCBzcGxpdHMgdGhlIGZpbGUgdXAgaW50 byBtdWx0aXBsZSBzaW11bHRhbmVvdXMgZG93bmxvYWRzIGRvIHRoZSB0cmljaz8mbmJzcDsgQWdy ZWVkLCBub3QgYSBzaW5nbGUgZG93bmxvYWQgYWNyb3NzIG11bHRpcGxlIElTUHMsIGJ1dCBkZWZp bml0ZWx5IGEgc2luZ2xlIGZpbGUgYWNyb3NzIG11bHRpcGxlIElTUHMuPC9GT05UPjwvUD4NCg0K PFA+PEZPTlQgU0laRT0yPlJlZ2FyZHMsPC9GT05UPg0KPC9QPg0KDQo8UD48Rk9OVCBTSVpFPTI+ LS0gUmFqdTwvRk9OVD4NCjxCUj48Rk9OVCBTSVpFPTI+LS0gPC9GT05UPg0KPEJSPjxGT05UIFNJ WkU9Mj5SYWogTWF0aHVyJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJhanVAa2Fu ZGFsYXlhLm9yZyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8QSBIUkVGPSJodHRwOi8v a2FuZGFsYXlhLm9yZy8iIFRBUkdFVD0iX2JsYW5rIj5odHRwOi8va2FuZGFsYXlhLm9yZy88L0E+ PC9GT05UPg0KPEJSPjxGT05UIFNJWkU9Mj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsgR1BHOiA3OEQ0IEZDNjcgMzY3RiA0MEUyIDBERDUmbmJzcDsgMEZFRiBDOTY4IEQwRUYg Q0M2OCBEMTdGPC9GT05UPg0KPEJSPjxGT05UIFNJWkU9Mj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgSXQgaXMgdGhl IG1pbmQgdGhhdCBtb3ZlcyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXzwvRk9OVD4NCjxCUj48Rk9OVCBTSVpFPTI+TEFSVEMgbWFpbGluZyBsaXN0PC9GT05U Pg0KPEJSPjxGT05UIFNJWkU9Mj5MQVJUQ0BtYWlsbWFuLmRzOWEubmw8L0ZPTlQ+DQo8QlI+PEZP TlQgU0laRT0yPjxBIEhSRUY9Imh0dHA6Ly9tYWlsbWFuLmRzOWEubmwvY2dpLWJpbi9tYWlsbWFu L2xpc3RpbmZvL2xhcnRjIiBUQVJHRVQ9Il9ibGFuayI+aHR0cDovL21haWxtYW4uZHM5YS5ubC9j Z2ktYmluL21haWxtYW4vbGlzdGluZm8vbGFydGM8L0E+PC9GT05UPg0KPC9QPg0KDQo8UD48Rk9O VCBTSVpFPTI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXzwvRk9OVD4NCjxCUj48Rk9OVCBTSVpFPTI+VGhpcyBlbWFp bCBoYXMgYmVlbiBzY2FubmVkIGJ5IHRoZSBNZXNzYWdlTGFicyBFbWFpbCBTZWN1cml0eSBTeXN0 ZW0uPC9GT05UPg0KPEJSPjxGT05UIFNJWkU9Mj5Gb3IgbW9yZSBpbmZvcm1hdGlvbiBwbGVhc2Ug dmlzaXQgPEEgSFJFRj0iaHR0cDovL3d3dy5tZXNzYWdlbGFicy5jb20vZW1haWwiIFRBUkdFVD0i X2JsYW5rIj5odHRwOi8vd3d3Lm1lc3NhZ2VsYWJzLmNvbS9lbWFpbDwvQT4gX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XzwvRk9OVD48L1A+DQoNCjwvQk9EWT4NCjwvSFRNTD4= ------_=_NextPart_001_01C6E19C.364299C0-- --===============1473535910== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ LARTC mailing list LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc --===============1473535910==--