Page 1 of 1

Advanced QoS for 7800DXL with Crashplan Cloud Backup..

Posted: Fri May 23, 2014 10:02 pm
by MrBillion
I have the 7800DXL, with 2.32d_da1 firmware. I am running Windows 8.1 Pro x64.

My main setup is as follows: Main Desktop PC (Port 1) that i use in the daytime. (Port 2) connects to a gigabit switch where various equipment is connected in-mass. (Port 3) is the important one here, an NUC is on this port 24/7 that uploads my connected external HD's to the CrashPlan cloud backup service. (Port 4) is currently empty. Because i am only on ADSL2+ i am stuck with 1.2m upload (18m down), and seeing as i have multi-tb's backed up on my external drives - as you can imagine things are taking a VERY long time to upload everything. This was the reason i got the NUC, to leave a low-powered system on 24/7 to speed up the process.

The problem (of course) is that the upload bandwidth is getting massively saturated slowing down every other type of download activity (like web browsing) on my other PC's, including my main Desktop. I got this 7800DXL router as it was highly regarded and had the crucial QoS which (i hoped) would allow me to De-prioritize the Crashplan upload traffic. My bog-standard ISP supplied router doesn't have these advanced settings.

I have had a look at the forum and made my own version of the following single QoS rule that someone else posted here:

viewtopic.php?f=18&t=2260

IP Version: IPv4
Application: NUC-i5-Limit
Direction: LAN to WAN
Rate Type: Limited (Maximum)
Internal IP Address: 192.168.1.100 ~ 192.168.1.100
External IP Address: Any
Protocol: Any
Ratio: 70%
Internal Port: Any
External Port: Any
DSCP Marking: Disable

This did not work at first until i found at the end of that thread that there was a bug in the 'd' firmware. I then applied the 'd_da1' firmware linked and that worked great:

http://www.billion.uk.com/esupport/inde ... l_232d_da1

So basically i now have a rule setup that restricts the bandwidth of my NUC (via internal IP) to 70% of the available upload bandwidth. This seems to work well and everything is far more responsive on my other machines.

All solved? In a basic form yes. But what i really would like (if possible - i know very little about networking) is to be able to do a more advanced version of QoS that this person managed to setup with his Dreytek router:

https://www.youtube.com/watch?v=ufV5GQ69UIM

The first half of the video is a tutorial about how to mark the packets through a Local Windows QoS policy which i have done. The Crashplan specific packets (on TCP 443) are now marked as low-priority DSCP 'CS1' (8), rather than the standard (0). The video guy uses (10) but as my 7800 supports 'CS1' i thought better to use that. The problem is the second half of the video. I have no idea how to extrapolate the settings he inputs into his Draytek router into an equivalent version for my 7800DXL.

The video seems to show him configuring a specific LAN port, including manually setting the line speed of his ADSL and then restricting the bandwidth ratio to the linked rule he just created. He restricts the bandwidth down to 1% and every other type of traffic to 97%. The crucial result being that when his network traffic is IDLE Crashplan performs at full speed, and then as soon as ANY other type of network activity occurs the Crashplan traffic gets restricted right down to 1% and 97% of the original bandwidth is then allocated to whatever else the network is doing (like web browsing on a different PC). As soon as network IDLE occurs it's back up to full speed on Crashplan.

This is exactly how i wish to be able to setup my 7800DXL router, however i am completely stumped on how to go about doing it as it seems that the Draytek QoS settings don't seem to relate to the 7800DXL. Is it even possible to do what he has done on this router? Or, to at least have the same effect but setup in a different way? Have i perhaps got the wrong router to do this kind of job?


Thanks for any help you can offer.