Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Enthusiast Zone > Networking > Need advice on bandwidth governing / provisioning technologies

Need advice on bandwidth governing / provisioning technologies
Thread Tools
Mac Elite
Join Date: Sep 2000
Location: Berkeley, CA
Status: Offline
Reply With Quote
Sep 8, 2003, 02:46 AM
 
Nowadays, many households have several computers sharing a single broadband connection. College students like myself who live off-campus and don't get the convenience of the campus LAN must all share a broadband connection with our roommates.

The problem is that everyone's internet usage is different. While 3 people might be using the net for web, email, IM, etc. , the fourth person might be running Torrents all night long, running IRC DCC, and just downloading day in and day out which hoses the entire connection and people get very irate.

I think one of the biggest pitfalls with these consumer routing products is that they lake the ability to govern/provision bandwidth. I suppose this could be calculated by doing a test of the potential upstream and downstream (or just taking the values that the ISP claims you get) and dividing that value into the number of people who share that connection. Then each person's bandwidth could be "capped" and no single person can be taking all the bandwidth.

Considering that most people won't simply throw out their routers and get the commercial grade stuff that have such features, what is the best or easy way to split the bandwidth equally? Clients are messy and would have to be installed on each machine and of course it's a mixed network of mac/linux/windows.

What I've thought of lately is that somehow, a box would have to sit between the gateway (modem) and the router itself.

I need to hear from some networking folks on what is the easiest and cost-effective way of doing this. Checking around the web, I know that one way it can be done is to use proxy servers, but it would be very incovenient to setup a proxy for each single protocol and as people use different programs over time that protocol would have to be added to the governor.

Nevertheless, I think a lot of people have similar questions, thus it can be applicable to anyone. Thanks.

edit: I know there's a fellow MacNNer that works for Cisco Systems, but I unfortunately forgot what his name is. Hopefully he browses the Networking forum

Liberty - Free Markets - Peace
     
Moderator Emeritus
Join Date: Dec 2000
Location: College Park, MD
Status: Offline
Reply With Quote
Sep 8, 2003, 03:02 AM
 
A small linux box doing traffic shaping sounds like what you want.
You can setup priorities, so someone using a lot of bandwidth can use it if no one else is, etc.
I'd love to help, but that component of my network hasn't made it past the "I need to look into setting this up" stage.
My website
Help me pay for college. Click for more info.
     
Dedicated MacNNer
Join Date: Jul 2002
Location: Boston, MA
Status: Offline
Reply With Quote
Sep 8, 2003, 05:13 PM
 
Linux can do the job or perhaps OpenBSD with pf. It's a non-trivial task to setup QoS policies and CBQ. You might have a look at Linux Advanced Routing & Traffic Control . Decent amount of info and some how-to docs are in there aswell.
     
Mac Elite
Join Date: Apr 2000
Location: Los Angeles, CA
Status: Offline
Reply With Quote
Sep 9, 2003, 12:54 AM
 
My vote goes for either a Linux-based or BSD-based bandwidth limiting solution. Putting something in between your router and PCs is just a messier solution, in my opinion.
     
milhous  (op)
Mac Elite
Join Date: Sep 2000
Location: Berkeley, CA
Status: Offline
Reply With Quote
Sep 11, 2003, 01:11 AM
 
Yeah, looks like another box will be needed to provide the governing. I would guess that it would sit between the cable modem and the router.

This type of technology would be great if it was implemented in home routers. Someone could make a killing selling the technology to the conumser networking companies.

Liberty - Free Markets - Peace
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 02:25 PM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2