So far I was using Huawei HN8010Ts ONT, passing traffic from ONT (RJ-45) to my router (SFP+) via switch (just to avoid buying 10GBase-T SFP+ module for temporary use). But today got Zaram XGS-PON registered and installed it directly into the router (virtual pfSense on Minisforum MS-01 proxmox host, with X710 nic via SR-IOV ), and while download remained the same (even got slightly better 7.7G → 7.9G), upload went down to about 2G. There are plenty of things to look and debug locally, of course, but, before I dive into debugging, I am curious if anyone uses the same ONT or seen similar symptoms with another ONT.
Beantwoord
Is here anyone who uses Zaram SFP+ ONT with own modem?
Beste antwoord door antst
And if someone will hit the same issue, here is the story:
It looks like Zaram (at least with current firmware) isn’t the best choice. Combination of Zaram with everything else (on my side and Odido side) ends up in so called “bufferbloat”, when due to overloading of buffers latency spikes and throughput goes to low values.
Solutions:
- use BBR congestion control algorithm on all clients behind router. Works with linux (sysctl net.ipv4.tcp_congestion_control=bbr) and FreeBSD-13 (tcp_bbr module), macOS does not have this option, and I have no clue about windows.
- traffic limiting with “fq_codel” to avoid overload of transmission chain. (but sadly pf/opnsense have long standing BSD bug, which does not allow limiting fro values higher than 4Gbps)
- route I went, just set on x7100 max_tx_rate to 5Gbps (higher it is getting unstable).
Reageer
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.