Hello, I am using Open MTCP Router who is based on OpenWRT. I have bad BufferBloat who affects my daily work on Skype and Teams calls.
I am wondering if the issue is not coming from mixing different type of internet accesses (2 ADSL: wan1 and wan2 and 2 4G: wan3 and wan4).
What should I be configuring on the 4G interfaces to be working (as currently I have SQM enabled on ADSL but that are the most stable lines so I need to do something on th 4G lines for it to work).
My config:
7: wan1@eth0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500
inet 192.168.2.2/24 brd 192.168.2.255 scope global wan1
8: wan2@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc
inet 192.168.3.2/24 brd 192.168.3.255 scope global wan2
9: wan3@eth0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1464
inet 192.168.8.2/24 brd 192.168.8.255 scope global wan3
10: wan4@eth0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1490
inet 192.168.9.2/24 brd 192.168.9.255 scope global wan4
cat /etc/config/sqm
config queue 'wan1'
option qdisc_advanced '0'
option interface 'wan1'
option download '0'
option upload '0'
option debug_logging '0'
option verbosity '5'
option enabled '1'
option linklayer 'atm'
option script 'piece_of_cake.qos'
option overhead '44'
option qdisc 'cake'
config queue 'wan2'
option qdisc_advanced '0'
option interface 'wan2'
option download '0'
option upload '0'
option debug_logging '0'
option verbosity '5'
option enabled '1'
option script 'piece_of_cake.qos'
option linklayer 'atm'
option overhead '44'
option qdisc 'cake'
config queue 'wan3'
option interface 'wan3'
option qdisc 'fq_codel'
option script 'simple.qos'
option qdisc_advanced '0'
option linklayer 'none'
option enabled '0'
option debug_logging '0'
option verbosity '5'
option download '0'
option upload '0'
config queue 'wan4'
option interface 'wan4'
option qdisc 'fq_codel'
option script 'simple.qos'
option qdisc_advanced '0'
option linklayer 'none'
option enabled '0'
option debug_logging '0'
option verbosity '5'
option download '0'
option upload '0'
tc -s qdisc
qdisc noqueue 0: dev lo root refcnt 2
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
qdisc mq 0: dev eth0 root
Sent 5895161540 bytes 9801918 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
qdisc fq_codel 0: dev eth0 parent :1 limit 10240p flows 1024 quantum 1514 target 5.0ms interval 100.0ms memory_limit 32Mb ecn
Sent 649460361 bytes 869526 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
maxpacket 0 drop_overlimit 0 new_flow_count 0 ecn_mark 0
new_flows_len 0 old_flows_len 0
qdisc noqueue 0: dev wan1 root refcnt 2
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
qdisc noqueue 0: dev wan2 root refcnt 2
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
qdisc noqueue 0: dev wan3 root refcnt 2
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
qdisc noqueue 0: dev wan4 root refcnt 2
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
qdisc fq_codel 0: dev tun0 root refcnt 2 limit 10240p flows 1024 quantum 1500 target 5.0ms interval 100.0ms memory_limit 32Mb ecn
Sent 805998 bytes 3657 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
maxpacket 0 drop_overlimit 0 new_flow_count 0 ecn_mark 0
new_flows_len 0 old_flows_len 0
tc -d qdisc
qdisc noqueue 0: dev lo root refcnt 2
qdisc mq 0: dev eth0 root
qdisc fq_codel 0: dev eth0 parent :1 limit 10240p flows 1024 quantum 1514 target 5.0ms interval 100.0ms memory_limit 32Mb ecn
qdisc noqueue 0: dev wan1 root refcnt 2
qdisc noqueue 0: dev wan2 root refcnt 2
qdisc noqueue 0: dev wan3 root refcnt 2
qdisc noqueue 0: dev wan4 root refcnt 2
qdisc fq_codel 0: dev tun0 root refcnt 2 limit 10240p flows 1024 quantum 1500 target 5.0ms interval 100.0ms memory_limit 32Mb ecn
Basically I am trying to understand what should I be doing on the 4G interfaces around SQM.
http://www.dslreports.com/speedtest/59286022
Thanks