Hello,
Am running the topology attached. In short: two ISP-s, 5G is in separate VRF. So my TV-sets are using routing rule to go out via 5G connection. All other using Fibre connection. I have every port in every MT device Bridge configuration HW offload off and on 100 mbps ports have Flow control on. This is quite stable atm, but still i see a lot of RX pause on TV 100mbps ports (main router has 5x1gbps and 5x100mbps ports).
As I watch HQ VOD and IPTV (HLS streams, every single chung download speed according to MT graph and port stats is 75-90Mbps one time burst), i think I'm being caught by bufferbloat coming from Services providers. Sometimes my TVs start to buffer the picture. I tried another configuration when TV-s were connected to MT WiFi devices in bedrooms, but it was the same situation.
When i first met this issue, i googled for buffering 1g-100mbps and learned that i have to turn on flow control on 100mbps ports on MT devices, but it didn't help. For some reason really helps combo: FC on and HW offload off. But even nows or thens buffering visits me. I tried to run on WiFi (tvs have only 100mbps card on board, but they run also wifi, which is way faster), still the same issue. I would say it is VOD and IPTV services issue, but no. The issue goes away only and only when I connect my TV-s directly to another router (zyxel) which comes with another zyxexl 5G external router . I also tired to run without dual isp stack keeping only 5G or optics. Still the same issue. And i tried to replace hap ac3 with main router, still no luck. Am having also FastTrack on atm. Also friend of mine are running same ISP and same IPTV and VOD services without any issues, but they have no MT devices. So i'm stuck.
If i understand right, FC means, that port gets command to stop forward or slow down. I can even see it on MT port traffic graph. It looks like pause, but when there are much these pausese occur in a row, i'm getting picture buffering, cuz tv doesn't get any bit of data and depletes its player buffered stream.
So the question is - how to solve this issue? CAKE? Where should I add the queue? As an interface queue for 100 mbps ports or simple queue ? If simple, what should it look like? Target?
Anybody knows, what are those switching chips buffer sizes? Why this happens only with mikrotik?
Or may be i should stop raping these cheap boxes and buy a decent switch with like 4 MB buffer and install it right after main router and connect everything else to it instead of main router now?
Am also waiting for RB5009UPr+S+IN to be in stock to replace the main router, which is pretty oldie now and can't handle even 300 mbps speed without FT disabled. But still can't find any information on buffer sizes within the chipsets.. We can't loose the situation, when we connect a 100mbps device to 1gbps port.. Its life. These TV-s are all 2021 and 2022 m/y. Still vendors install this piece of crap.
I just can't believe, that there is no solution for this situation. I really enjoy MT devices and have lots of them in other place, but this stupid situation at my homeplace drives me crazy and am now thinking to replace all the MT-s with zyxels just to stop that buffering issue. Any helps please.