在 Mikrotik 上为 VoIP 设置 ToS/QoS

在 Mikrotik 上为 VoIP 设置 ToS/QoS

我有一个 Mikrotik 路由器,它看起来像 iptables。我需要设置 QoS 以确保 VoIP 电话获得最高流量优先级。我怎么知道要使用什么 ToS 以及如何获得它?我搜索了一下,似乎找不到 VoIP 的 ToS。

我目前的规则如下:

/ip firewall mangle
add chain=forward tos=XXX action=mark-packet new-packet-mark=VoIP passthrough=no comment="voip" disabled=no

/ queue tree
add name="ether1_voip" parent=ether1 packet-mark=VoIP limit-at=0 queue=default priority=2 \
    max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s disabled=no

答案1

在 VOIP 通话期间使用最新版本的 Mikrotik(其中包括 Torch 工具中的 DSCP/TOS)运行Tools > Torch以找出这些数据包的 DSCP/TOS。

更新:

如果您使用的是旧版本的 Mikrotik,不支持 Torch 工具上的 DSCP/TOS,您可以运行Tools > Packet Sniffer捕获流量(或将其直接传输到 PC),然后在 Wireshark 上打开它以找出 VoIP 数据包的 TOS 字段。

相关内容