shelleyevans
Regular Contributor
Hello all!
Apologies in advance for very rudimentary questions. I have searched and searched, and honestly can't find clear answers-- probably because most of these topics are much more advanced than I am. My background situation is that I run a small home network, off of an ASUS RT-AC68U, with four ROKUs, two OBI VOIP devices, two ethernet computers and many many wifi devices in and out of the house. I have a highspeed 250/10 internet service from COMCAST. Because we have had difficulties with VOIP quality (calls breaking up and occasionally getting cut off), I started researching and ended up installing Merlin firmware, in hopes of improving call quality. I am currently on Firmware 384.4_2. (Very cool, by the way!) I have made adjustments to the NAT passthrough settings based on a VOIP forum advice: PPTP, L2TP, IPSec Passthrough enabled, and RTSP, H.323, SIP and PPPoE disabled.
With the above settings, not too much improvement in VOIP quality, so I installed Merlin to try and reduce my buffer bloat. My settings: adaptive QoS on. Bandwidth Manual. Queue discipline fq_codel. Wan Packet overhead 18 (with ATM checked). Upload bandwidth 100 Mb/s; Download Bandwidth 900 Mb/s.
With those settings, I get very good reports on DSL speedtest-- buffer bloat is A, line quality A+. I'm happy, and curious to see if that improves my VOIP quality. But I have many questions:
1) Keeping all the above settings (fq_codel seems to be the most important), if I set bandwidth to automatic, my download and upload speeds increase, but my buffer bloat drops to an F. Also, something weird happens to my upload numbers-- they rise and fall in a kind of "saw" pattern, that I have seen described on another thread in this forum. I take this to mean that fq_codel doesn't play well with automatic bandwidth. Is that true?
2) When I manually limit my bandwidth, if I enter what I think are my proper numbers based on speedtest (10 Mb/s upload and 90 Mb/s download), my download speeds are drastically reduced, to 9 Mb/s. By fooling around with different numbers I arrived at the 100/900 set up I currently have. Is that the correct solution? And/or why don't the "correct" numbers seem to work?
3) I see that there is a cool script that helps prioritize VOIP traffic, but I think it is probably over my head. I went into the "custom" settings for adaptive QoS and put VOIP first, then streaming, then web surfing, then games (nobody plays games in our house). Is that a reasonable solution? (I realize that FreshJR wrote his script because VOIP traffic wasn't prioritized, but the bandwidth monitor does seem to recognize my dedicated VOIP devices and give them the highest priority....)
Thank you all so much in advance. This has been a real education, and I look forward to your input.
Apologies in advance for very rudimentary questions. I have searched and searched, and honestly can't find clear answers-- probably because most of these topics are much more advanced than I am. My background situation is that I run a small home network, off of an ASUS RT-AC68U, with four ROKUs, two OBI VOIP devices, two ethernet computers and many many wifi devices in and out of the house. I have a highspeed 250/10 internet service from COMCAST. Because we have had difficulties with VOIP quality (calls breaking up and occasionally getting cut off), I started researching and ended up installing Merlin firmware, in hopes of improving call quality. I am currently on Firmware 384.4_2. (Very cool, by the way!) I have made adjustments to the NAT passthrough settings based on a VOIP forum advice: PPTP, L2TP, IPSec Passthrough enabled, and RTSP, H.323, SIP and PPPoE disabled.
With the above settings, not too much improvement in VOIP quality, so I installed Merlin to try and reduce my buffer bloat. My settings: adaptive QoS on. Bandwidth Manual. Queue discipline fq_codel. Wan Packet overhead 18 (with ATM checked). Upload bandwidth 100 Mb/s; Download Bandwidth 900 Mb/s.
With those settings, I get very good reports on DSL speedtest-- buffer bloat is A, line quality A+. I'm happy, and curious to see if that improves my VOIP quality. But I have many questions:
1) Keeping all the above settings (fq_codel seems to be the most important), if I set bandwidth to automatic, my download and upload speeds increase, but my buffer bloat drops to an F. Also, something weird happens to my upload numbers-- they rise and fall in a kind of "saw" pattern, that I have seen described on another thread in this forum. I take this to mean that fq_codel doesn't play well with automatic bandwidth. Is that true?
2) When I manually limit my bandwidth, if I enter what I think are my proper numbers based on speedtest (10 Mb/s upload and 90 Mb/s download), my download speeds are drastically reduced, to 9 Mb/s. By fooling around with different numbers I arrived at the 100/900 set up I currently have. Is that the correct solution? And/or why don't the "correct" numbers seem to work?
3) I see that there is a cool script that helps prioritize VOIP traffic, but I think it is probably over my head. I went into the "custom" settings for adaptive QoS and put VOIP first, then streaming, then web surfing, then games (nobody plays games in our house). Is that a reasonable solution? (I realize that FreshJR wrote his script because VOIP traffic wasn't prioritized, but the bandwidth monitor does seem to recognize my dedicated VOIP devices and give them the highest priority....)
Thank you all so much in advance. This has been a real education, and I look forward to your input.