Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - marc.turcotte.qc

#1
I forgot to mention that I use OpenSense 24.7.1-amd on an Intel j4125 based router.
#3
Download config
#4
Hello all,

I recently switched from a 60/10 Mbps cable connection to a 1/1 Gbps fiber connection and I need your help to figure out why my upload speed gets reduced by a factor of 4 when I configure a FQ-codel shaper.

My router has four 2.5 GbE ports (WAN, LAN, WIFI, VOICE) where each port is dedicated to a network with devices having the same role. The WAN port been obviously connected to the ISP modem (with PPPoE).

Multiple speed tests with the Ookla Windows app and a server as close (network-wise) as possible showed me a download speed of 946 Mpbs and an upload speed of 942 Mbps.

Multiple buffer bloat tests with waveform and a PC connected with a 1 GbE port on the LAN network showed me that I had a buffer bloat grade of "C" with an averaged download speed of 868 Mbps and an upload speed of 950 Mbps.

I wanted to bring the buffer bloat grade to an acceptable level. So I followed the Fighting Bufferbloat with FQ_CoDel — OPNsense documentation and Improve your BufferBloat with Traffic Shaping in Opnsense with IPv6 - Maltechx.de and managed to get an A+ score with a "shaper" configured with:
•   2 pipes with ECN (at 85% of the bandwidth measured with Ookla)
•   2 queues with ECN
•   2 rules

This is where it is getting weird...

A got A+ score with an averaged download speed of 735 Mbps but my upload speed is now limited to 199 Mbps.

A test with the Ookla windows app showed the same results.

Disabling and enabling only the upload shaper rule or both rules give me consistent results:
•   Disabled: Download 868 Mbps, Upload 950 Mbps
•   Enabled: Download 735 Mbps, Upload 199 Mbps

Reducing the Upload Pipe's bandwidth to 600 results in an Upload speed of ~150. Reducing it further has the same effect.

I went to the Shaper's Status page and enabled the "Show Rules" and "Show active flows" and noticed that no flows are shown when refreshing the page while running the Wafeform or the Ookla test.

That made me think that I had a configuration error, but I checked the "shaper's" configuration several times and I just can't find any error.

Do you see what I'm doing wrong?