This week's book giveaways are in the Cloud and AI/ML forums.
We're giving away four copies each of Cloud Native Patterns and Natural Language Processing and have the authors on-line!
See this thread and this one for details.
Win a copy of Cloud Native PatternsE this week in the Cloud forum
or Natural Language Processing in the AI/ML forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Devaka Cooray
  • Liutauras Vilda
  • Jeanne Boyarsky
  • Bear Bibeault
Sheriffs:
  • Paul Clapham
  • Knute Snortum
  • Rob Spoor
Saloon Keepers:
  • Tim Moores
  • Ron McLeod
  • Piet Souris
  • Stephan van Hulst
  • Carey Brown
Bartenders:
  • Tim Holloway
  • Frits Walraven
  • Ganesh Patekar

Sharing network bandwidth - capping speed

 
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am not sure where else to ask this, so here goes:

I have got a small office network (15 Computers) which is sharing a (supposedly) 20 Mbit Internet Connection. The ISP provides us with a single DHCP IP address, which is used by (the one and only) router, to share it amongst other computers on the network. The router has got NAT (Network Address Translation) and a DHCP server enabled, to provide each computer with an individual local IP address per computer. Oh, and all the connections are multiplexed via a switch. This is shown diagrammatically as follows


---------------- ------------- ---------------- ---->
ISP |-----> | Router |------> | 10/100 Switch | ---->
---------------- ------------- ---------------- ---->

Key:
----> Single Ethernet Cable

---->
----> Multiple computers
---->


A very crude dig. but it helps to illustrate the network setup I currently have. The problem is this, it's fine when around 5 ppl are using the network, but the moment it goes beyond that, the network capacity "fluctuates". What I mean by this is, that if somebody starts using the network to say e.g. download a file, everybody else feels the strain and everyone's network speed falls. That is not really surprising given that we are sharing a network and I am assuming we just tend to reach the limiting point in network. My question is this, how can I modify the network so that I can gaurantee everybody atleast a min. amount of bandwidth - or cap everybody's speed to 1 Mbit so that in that way at least the network will be more homogenous to access?

Any suggestions appreciated, I have been hacking on this problem for ages but I can't seem to find any solution, or even a way to go about doing this. The router's own management console is "primitive" and doesn't allow much conifguration. For reference, in case it helps anybody, it's a

"Netgear DGFV338 ProSafe Wireless ADSL Modem"


Thanks very much.

Mikey
 
Bartender
Posts: 9559
12
Mac OS X Linux Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You could try putting a proxy between your switch and your router. Squid is a popular open-source router that can manage bandwidth use.
 
Michael (Mikey) Green
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks very much Joe!

I believe that Squid works at Application level (and hence requires a POSIX OS) unless I am wrong, in which case I might have to do some digging w.r.t Linux based routers....

In any case, least I have some lead on figuring out a solution - will report back on what I find.
 
Don't get me started about those stupid light bulbs.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!