使用 ebtables 匹配 ToS 或流量类别字节的 DSCP 部分

使用 ebtables 匹配 ToS 或流量类别字节的 DSCP 部分

是否可以使用仅匹配 IPv4 ToS 或 IPv6 流量类别字节的 DSCP 部分ebtables?我看到它ebtables--ip-tosIPv4 数据包的匹配选项和--ip6-classIPv6 数据包的匹配选项。据我了解,这些匹配整个 ToS 或流量类别字节(即 6 个 DSCP 位和 2 个 ECN 位)。为了专门匹配 DSCP 并忽略 ECN 位,无论它们设置为什么,我认为按位&会起作用,例如ToS byte of packet & 0xAC匹配 DSCP 字段0x2B0xACbeing 0x2B << 2),但我不认为 ebtables--ip-tos--ip6-class选项可以进行位掩码。

是否可以仅将 DSCP 部分与 匹配ebtables

答案1

回答我自己的问题,这似乎不可能ebtables(感谢您的评论@AB),因为dscp.在使用 的遗留项目中尝试此操作eb/iptables,但要迁移到,因为有一个应该在桥接层工作的nft内置关键字。dscp

相关内容