<< What would be the easiest solution to get both working on the same network?
They always come together, because they're both integrated into the TCP/IP stack
TCP goes through the cheap and fast cable, while UDP goes through the clean and stable DSL line
UDP doesnt need a clean connection to function well and anyway, cable isnt much less reliable than DSL
The only way to do it would be to have some kind of Router listening to packets, and forwarding UDP to one connection, and TCP to another. This would give a large increase in latency, effectively losing any benefits... >>
Here is the reason for asking this question: my friend, at college, stated he could do this with linux for his co-op. Basically, they have a leased line to the university (only a few blocks away) and while the line is pretty useful, its not a very stable line for gaming. Surfing is fine and fast, but when trying to host a server or play some online games, the ping spikes are not acceptable. Lastly, the line goes down a little too often for them and they wanted a little redundancy.
They want to add a "prosumer" DSL line to their co-op, something like 384up/down. With this line, they could host a basic FTP server, game on it, etc, because its commercial and not connected directly through the university. All web traffic would go through the super fast leased line, while the people who game would be using the DSL line. On the client machines, they would point to one gateway and that machine would handle all the packet routing, etc, so it would be transparent to the clients.
I haven't heard back from him if he was successful or not.
For the home front, this idea just got me thinking about how I could do it at home, so I can host a LAN party and still have plenty of bandwidth for my girl when she wants to surf. When we're fragging away on a online server, we're on the DSL line because its a really reliable line, but when we want to surf, we'll use the fast and not quite as reliable cable line (that's the case in my area). Sure, I could get faster DSL, but to get a faster DSL now, I am paying more than $60/month more, compared to a $40/month cable modem. Also, with the additional line, I would not "disturb" one line when doing different operations.
My entire solution would have the clients point to one gateway and that gateway would handle the rest. I am figuring maybe I have to write a really good firewall for linux/freebsd to handle the routing, but it *could* be done. I am 99% sure that business class router could do this (2 wan cards and tinkering with the OS in the router), but there should be a way to do it with a *nix based machine.
Thanks for the input, I'd love to hear some more.
vash