Computing.Net > Forums > Networking > Need help using QoS/Diffserv

Computer Problems? Computing.Net has over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to start participating now! Also, be sure to check out the New User Guide.

Need help using QoS/Diffserv

Reply to Message Icon

Name: TommiHelm
Date: September 12, 2007 at 04:52:22 Pacific
OS: WindowsXP
CPU/Ram: 2.21GHz/1024mb
Comment:

Hello.

I recently moved into a new apartment and now my internet connection is shared with 4 other people. Most of the time its just 1-2 other people using it though. However one of these have their utorrent program on 24/7. The problem isn't so much that he's downloading but the fact that he is uploading at max rate all the time.

Personally I use the net for two things mostly and that's normal http/mail browsing and gaming. Here's the problem, when I try to play World of Warcraft my latency is horrible. Sometimes its great then it raises up to 2-3k and I really cant play like that. Ive tried talking to this guy but he just says "but I'm not downloading, there must be something wrong with the net" or some other excuse.

I know for a fact he's the problem cause if I telnet into our router I can see in the quick view there's 90-99% usage of the upload bandwidth, and just to be sure I tried blocking his mac-address on the router and voila things where great. I did this while he was at work though, and its not a good solution anyways cause he's got a right to use the bandwidth as much as any of us, though personally I think someone uploading at full speed 24/7 should be ... (I'll leave it at that).

So, Ive been browsing the net the last days looking for some solution to this. Since the guy refuses to limit things on his end I figure I need to work on the router. I found a lot of references to QoS, which was totally new for me and I found nothing of that sort on the router, but in the end it turns out I got something called Diffserv, which unless Ive miss understood it all is a implementation of QoS?

Anyways, I was playing around with this but I have no idea how to set it up, so I was hoping someone here could help out. What I want is for WoW (or other games if need be), HTTP, mail, etc to have priority over torrent. From what Ive gathered this isn't so easy since there's no set port his program uses (at least there's no forwarded ports on the router), so I have to limit the whole spectre of ports on his IP?

This is what I see when I enter the Diffserv options of my router on telnet:

Diffserv Enabled: Yes
Lo/Hi Ratio : 90

Show/Change Rules...
Add Rules...
Delete Rules...

Now I tried adding a rule for WoW (which uses port 3724) like this :

Name : WoW
Protocol : TCP (other options are UDP, ICMP, other)
Priority : expedite (other options are "assure" and "off")
Direction : both (other options are outbound and inbound)
Start Port : 3724
End Port : 3724
Inside Ip Address : 10.0.0.2 (this is my internal LAN ip-address)
Outside Ip Address : 0.0.0.0

Does this look like right? There's a firmware user guide at netopias site [url=http://www.netopia.com/support/hardware/manuals/FirmwareUserGuideV861.pdf]here[/url] but I know to little about these things to make much of it. It pretty much explains what each option is (in a technical way) and leave it at that.

I was trying this last night while playing and it seemed to work ok for awhile. Then I went on Ventrilo (voice chat program) and it was lagging like crazy. Not long after my WoW just disconnected me totally and I had to log back on. This happened again 4-5 minutes late. I turned off ventrilo and things went ok for another 10 minutes when I DC'ed yet again. This time things where ok for awhile and then my latency started shooting up, all the way to 2000ms (which is not playable). I did however not DC this time and after 30 seconds or so I was back to 200-300ms (which is still bad compared to what I'm used to, aka 60-70ms).

So what do I do, if the way Ive done it above is right I guess I should add Ventrilo in the same way, but will any of this make any difference if I don't put some restriction ("assure" priority I take it?) on the guys torrent uploading. How would I make this rule? I'm kinda lost on that.

One last thing. Since this guy doesn't have a port forwarded to him I'm guessing he depends on UPnP? I turned this off on the router but it didn't seem to make a difference. He still manages to use up to 100% of the upload bandwidth :(

Any help would be greatly appreciated.

Cheers.



Sponsored Link
Ads by Google

Response Number 1
Name: wanderer
Date: September 12, 2007 at 08:58:55 Pacific
Reply:

Can't advise on the netopia router or the diffserve config within it but I would comment that I would take the opposite approach.

Instead of making rules concerning your access, and not changing the general rule of 90% [from low/hi setting above]which is what the utorrent guy is under. Instead effect the general rule. If there are 4 people paying for bandwidth max should be set to 25% for everyone. Or you can set it to 50% for everyone if for the most part only two of you are on.

Imagine the power if you knew how to internet search


0

Response Number 2
Name: Curt R
Date: September 13, 2007 at 08:57:47 Pacific
Reply:

I tried blocking his mac-address on the router and voila things where great. I did this while he was at work though, and its not a good solution anyways cause he's got a right to use the bandwidth as much as any of us, though personally I think someone uploading at full speed 24/7 should be ... (I'll leave it at that).

LOL - Sure he has a right to use the bandwidth but the question is, does he have the right to hog all of it all the time? Personally, I don't believe so myself.

now my internet connection is shared with 4 other people.

I would guess that means the 4 of you are sharing the cost equally. That means (again, to me) you should all have equal access, equal use, equal bandwidth. What you have now is, one person hogging all the bandwith and only paying for 1/4 of it.

My suggestion is, you all sit down and discuss this like adults. There's no reason he can't shut his bittorrent down while you game. If you game for 3 hours in one day, that still leaves him able to up/download his illegal files for the other 21 hours (again, he's still getting the lion's share).

Alternatively, you other 3 could get your own internet connection, share the cost 3 ways and let the pirate pay for his own service. I have a feeling he wouldn't care for that very much.

Everybody knows running a server like that (ie: up/downloading) sucks up bandwidth. I'm a gamer too and if I'm playing my favorite online game and my wife starts a big download or streams a video the same thing happens to me.....my ping/latency goes to pot and I have to stop playing until she's done. So he can't argue that he's not hogging bandwidth....he is, period. And he can argue all he likes but he'll still be wrong. I'm a network professional and I know what I'm talking about.



0

Sponsored Link
Ads by Google
Reply to Message Icon

Related Posts

See More







Post Locked

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.


Go to Networking Forum Home


Sponsored links

Ads by Google


Results for: Need help using QoS/Diffserv

Desperately needs help with network www.computing.net/answers/networking/desperately-needs-help-with-network/19669.html

need help with home network setup www.computing.net/answers/networking/need-help-with-home-network-setup/30872.html

Need Help Using Stand Alone Browser www.computing.net/answers/networking/need-help-using-stand-alone-browser/20290.html