The new forums will be named Coin Return (based on the most recent vote)! You can check on the status and timeline of the transition to the new forums here.
The Guiding Principles and New Rules document is now in effect.

Combining throttled LAN connections for double speed?

meatflowermeatflower Registered User regular
Dormrooms on campus here have two ethernet ports in each room, each seems to be limited to 300-400 KB/sec download speed outside the LAN. I know our campus internet is faster since one can get 2000+KB/sec on the wireless network, which unfortunatley does not extend to the dorms.

Is there anyway to combine the two connections into one in Windows with a second network card?

archer_sig-2.jpg
meatflower on

Posts

  • PeregrineFalconPeregrineFalcon Registered User regular
    edited March 2009
    meatflower wrote: »
    Dormrooms on campus here have two ethernet ports in each room, each seems to be limited to 300-400 KB/sec download speed outside the LAN. I know our campus internet is faster since one can get 2000+KB/sec on the wireless network, which unfortunatley does not extend to the dorms.

    Is there anyway to combine the two connections into one in Windows with a second network card?

    Windows Server, yes. Home/Pro/Vista, no.

    If you really, really want the better speed, pick up a dual-WAN router with load balancing. Linksys RV042 is pretty good for not too much money.

    Personally though, I'd get a wireless card and Pringles-Cantenna my way into WLAN range. $10 or so plus the card cost.

    PeregrineFalcon on
    Looking for a DX:HR OnLive code for my kid brother.
    Can trade TF2 items or whatever else you're interested in. PM me.
  • bowenbowen Sup? Registered User regular
    edited March 2009
    I'm informing you now, you're not going to be noticing double the speed. This was unfortunately a pit fall of my former employer not understanding that load balancing != speed increase. While your overall load is split evenly, having 1 PC access a website will not couple the two together for double speed. This really starts to shine in a location that has hundreds of PCs and needs to dynamically allocate users to different connections so one connection isn't overutilized (causing slowness) and one connection isn't underutilized.

    In practice this ends up being two PCs connected to a load balancing router and when one pc signs on, and starts going it gets assigned to one network address. Then another PC is turned on and gets assigned to another.

    Unless my concept of the technology behind it is flawed, this is how it's worked in every implementation I've been forced to put together. And then having to deal with 4 angry customers because their 8 dialup lines didn't give them highspeed internet isn't a great and wonderful thing.

    bowen on
    not a doctor, not a lawyer, examples I use may not be fully researched so don't take out of context plz, don't @ me
  • taliosfalcontaliosfalcon Registered User regular
    edited March 2009
    bowen wrote: »
    I'm informing you now, you're not going to be noticing double the speed. This was unfortunately a pit fall of my former employer not understanding that load balancing != speed increase. While your overall load is split evenly, having 1 PC access a website will not couple the two together for double speed. This really starts to shine in a location that has hundreds of PCs and needs to dynamically allocate users to different connections so one connection isn't overutilized (causing slowness) and one connection isn't underutilized.

    In practice this ends up being two PCs connected to a load balancing router and when one pc signs on, and starts going it gets assigned to one network address. Then another PC is turned on and gets assigned to another.

    Unless my concept of the technology behind it is flawed, this is how it's worked in every implementation I've been forced to put together. And then having to deal with 4 angry customers because their 8 dialup lines didn't give them highspeed internet isn't a great and wonderful thing.
    I know at least in linux its possible to do what the op wants with ethernet bonding. You do get pretty close to double the speed with it

    taliosfalcon on
    steam xbox - adeptpenguin
  • bowenbowen Sup? Registered User regular
    edited March 2009
    That is an interesting find. How does the other end handle it? Wouldn't two IPs sending client data from a single source pretty much break the whole shebang?

    bowen on
    not a doctor, not a lawyer, examples I use may not be fully researched so don't take out of context plz, don't @ me
  • PeregrineFalconPeregrineFalcon Registered User regular
    edited March 2009
    Channel bonding generally requires the "other end" of the connection to be aware of its presence, and reassemble the frames on the other side. Good for inside LANs, not so much perimeter connections.

    The load-balancing routers are able to split per-session now, not per-IP; but bowen's still right in that it will only really shine if you're doing >1 download at once or if you're using a download manager that allows multiple connections. It'll start the download (one TCP session) and fill up WAN1, the next one will start, the router will go "Hey, WAN1 is at capacity, shift to WAN2" and fire the link out from there.

    Of course it does require that the server allow the download splitting/resuming, and you'll probably never see the 2x speed.

    So really, break out the Pringles can and point it at the WLAN. I bet you can hit it from the dorms. :P

    PeregrineFalcon on
    Looking for a DX:HR OnLive code for my kid brother.
    Can trade TF2 items or whatever else you're interested in. PM me.
  • bowenbowen Sup? Registered User regular
    edited March 2009
    Ahh the pringles can, I love it when someone busts that out for their antennae.

    bowen on
    not a doctor, not a lawyer, examples I use may not be fully researched so don't take out of context plz, don't @ me
  • meatflowermeatflower Registered User regular
    edited March 2009
    Cantenna is pretty much out since I have horrible LOS to main campus from my window. Second, the wireless network uses an EAP login so if I started raking up a ton of bandwith on my account it would probably be noticed.

    I did some digging and read about a program called NIC Express, made by FalconStor, but it seems to have been discontinued since there's no mention of it on the company website. It also used to cost $395 D:

    meatflower on
    archer_sig-2.jpg
  • bowenbowen Sup? Registered User regular
    edited March 2009
    I know there's a few companies that tried to do this back about 10 years ago. (WebRamp,FalconStor) It failed spectacularly because of limitations in the protocol. Stateless packets? Fine for a system like that, however stateless packets are few and far between in applications. Streamed network IO will cause major headaches with a system like that, if not completely impossible. As far as I'm aware, both sides would need to be in-the-know about packets coming from two different locations.

    However, since it's a throttled LAN, joining two might make this work since to the internet host you're not looking at any difference in destination host. Bet I bet in practicality you'll probably see between 0-5% speed upgrade.

    bowen on
    not a doctor, not a lawyer, examples I use may not be fully researched so don't take out of context plz, don't @ me
  • PeregrineFalconPeregrineFalcon Registered User regular
    edited March 2009
    Run VirtualBox and assign it one of the NICs directly? :P

    In "think outside the box" mode here, don't mind my rambling.

    PeregrineFalcon on
    Looking for a DX:HR OnLive code for my kid brother.
    Can trade TF2 items or whatever else you're interested in. PM me.
  • FremFrem Registered User regular
    edited March 2009
    meatflower wrote: »
    Dormrooms on campus here have two ethernet ports in each room, each seems to be limited to 300-400 KB/sec download speed outside the LAN.

    Bah. I spent last summer at home working over the internet on a 150KB/sec wifi signal that dropped every 30 minutes. I spend each semester at school with a 2000+KB/sec traffic prioritized network link, complete with max throughput of 5 gigs/month. You have it good.

    This being said, it doesn't seem like it would be impossibly hard to knock some sort of proxy together in Java that made full use of both network interfaces.

    Frem on
  • xzzyxzzy Registered User regular
    edited March 2009
    Intel had a feature with their e100/e1000 interfaces a few years back, they called it "ians", or intel advanced networking services. It used a feature of cisco hardware to set up teaming automatically.. no work was required on the switch.

    Not sure a windows version was ever available, and I think it's been replaced by kernel support for bonding with linux. But it may be something worth looking in to.. Cisco switches are supposed to support it automatically.

    xzzy on
  • Moe FwackyMoe Fwacky Right Here, Right Now Drives a BuickModerator Mod Emeritus
    edited March 2009
    meatflower wrote: »
    Cantenna is pretty much out since I have horrible LOS to main campus from my window. Second, the wireless network uses an EAP login so if I started raking up a ton of bandwith on my account it would probably be noticed.

    I did some digging and read about a program called NIC Express, made by FalconStor, but it seems to have been discontinued since there's no mention of it on the company website. It also used to cost $395 D:

    Don't you think they would notice you raking up the bandwidth on the ethernet lines? I mean, they know what dorm you live in and they know what drops are plugged into which dorms.

    Moe Fwacky on
    E6LkoFK.png

Sign In or Register to comment.