Hi,
i am having issues with latency on a RBOmniTikPG-5HacD when running two multicast streams in parallel (in different VLAN) and/or any WLAN Interfaces (WLAN does not carry any multicast stream)
When running the profiler, i see about 25% in CPU0 (i assume that is due to the both multicast streams hitting switch1 cpu interface).
the goal:
Is there any way to
- avoid sending the VLAN768 and VLAN767 to switch1 CPU interface
- having vlan768 and vlan767 switched by the QCA 8337 (instead of the CPU bridging interface) ?
the setup:
- ether1 uplink Trunk with native VLAN 768
- ether2 PoE Powered Dante AVIO Interface (sends two multicast streams) about 3Mbit/s on VLAN 768
- ether3 HDMI Encoder/NDI (sends one multicast stream ~100 Mbps/s) on VLAN 767
the issue:
latency of the Dante multicast stream without the HDMI Encoder is about 800µs-1,2ms (acceptable) with peak 5,6ms (not acceptable)
latency of the Dante multicast stream with the HDMI Encoder running is about 3,7ms (not acceptable with 7 ms (not acceptable)
the configuration:
# 2023-10-18 13:34:43 by RouterOS 7.11.2
# software id = UYMV-J49
# model = RBOmniTikPG-5HacD
/interface bridge
add admin-mac=48:A9:8A:xx:xx:xx auto-mac=no comment=defconf igmp-snooping=yes name=bridge priority=0xA600 vlan-filtering=yes
/interface ethernet
set [ find default-name=ether1 ] comment=Uplink Trunk/untagged VLAN 768 (Dante)
set [ find default-name=ether2 ] comment=untagged Dante
set [ find default-name=ether3 ] comment=untagged Video/NDI
set [ find default-name=ether4 ] comment=untagged Event poe-priority=1
set [ find default-name=ether5 ] comment=untagged Stream poe-priority=2
/interface ethernet switch
set 0 cpu-flow-control=no
/interface ethernet switch port
set 0 default-vlan-id=768
set 1 default-vlan-id=768 vlan-header=always-strip
set 2 default-vlan-id=767 vlan-header=always-strip
set 3 default-vlan-id=785 vlan-header=always-strip
set 4 default-vlan-id=787 vlan-header=always-strip
set 5 vlan-mode=fallback
/interface bridge port
add bridge=bridge broadcast-flood=no comment=vlan768-Dante frame-types=admit-only-untagged-and-priority-tagged interface=ether2 multicast-router=disabled pvid=768
add bridge=bridge comment=vlan767-NDI frame-types=admit-only-untagged-and-priority-tagged interface=ether3 multicast-router=disabled pvid=767
add bridge=bridge comment=vlan785-Event frame-types=admit-only-untagged-and-priority-tagged interface=ether4 pvid=785
add bridge=bridge comment=upstream.raiffeisen-sportpark.at frame-types=admit-only-untagged-and-priority-tagged interface=ether5 pvid=787
[...]
/interface bridge vlan
add bridge=bridge comment="vlan779-Office" disabled=yes tagged=bridge,ether1 vlan-ids=779
add bridge=bridge comment="vlan773-Drucker" tagged=bridge,ether1 vlan-ids=773
add bridge=bridge comment="vlan769-Vereine" tagged=bridge,ether1 vlan-ids=769
add bridge=bridge comment="vlan774-Office-Wifi" tagged=bridge,ether1 untagged=wlan2-office.raiffeisen-sportpark.at vlan-ids=774
add bridge=bridge comment="vlan785-Event" tagged=bridge,ether1 vlan-ids=785
add bridge=bridge comment="vlan787-WLANBridge" tagged=bridge,ether1 vlan-ids=787
add bridge=bridge comment="vlan767-NDI" tagged=ether1 vlan-ids=767
add bridge=bridge comment="vlan768-Dante" untagged=ether1 vlan-ids=768
add bridge=bridge tagged=ether1 untagged=bridge vlan-ids=1
/interface ethernet switch vlan
add comment=vlan768-Dante independent-learning=no ports=ether1,ether2 switch=switch1 vlan-id=768
add comment=vlan767-NDI independent-learning=no ports=ether1,ether3 switch=switch1 vlan-id=767
add comment="vlan769-Vereine" independent-learning=no ports=ether1,switch1-cpu switch=switch1 vlan-id=769
add comment=vlan773-Drucker independent-learning=no ports=switch1-cpu,ether1 switch=switch1 vlan-id=773
add comment=vlan774-Office-Wifi independent-learning=no ports=ether1,switch1-cpu switch=switch1 vlan-id=774
add comment=vlan785-Event independent-learning=no ports=ether1,switch1-cpu switch=switch1 vlan-id=785
add comment=vlan787-WLANBridge independent-learning=no ports=ether1,switch1-cpu switch=switch1 vlan-id=787
add comment=vlan1-Management independent-learning=no ports=ether1,ether5 switch=switch1 vlan-id=1
thx a lot