了解 Ipv4 或 Ipv6 数据包中的 DSCP 和优先级值

网络工程 IPv4 IPv6 服务质量 ipv6-过渡 dscp
2022-02-09 07:53:55

我从这个网站阅读以了解 DSCP 及其相应的 IP 优先级值。

例如,DSCP 值为“000 000”,丢弃概率为 N/A(从不发生),其等效 IP 优先级值为“000”。但在 IP 优先级表中,“000”是最不重要的。

我的问题是,是否任何具有 DSCP 值的数据包的“数据包丢弃概率”都非常小,但为什么它不那么重要?

1个回答

IPv4 DSCP (IPv6 Traffic Flow) 数据包头字段可用于标记数据包,以便以后在网络拥塞中进行处理。有一些建议和指南可以将这些值解释为 PHB(每跳行为)。遵循指南是最佳实践,但没有要求这样做。

默认情况下,网络设备没有启用 QoS,大多数数据包只是简单地标记BE(尽力而为)。即使数据包被标记,默认情况下网络设备也不会以任何不同的方式对待数据包。您可以将网络设备配置为按照您希望的方式处理不同的 DSCP 标记。除非有拥塞,否则这是没有意义的。

您应该遵循这些准则,并且应该在所有网络设备上配置一组一致的 QoS 策略。如果没有将所有网络设备配置为相同地处理数据包标记,则会在出现拥塞时造成混乱。

DSCP 标记在公共 Internet 上被忽略,因为每个人对 QoS 有不同的解释,以及在拥塞时应该优先考虑什么。


编辑您的编辑:

您真正要问的是 DSCP 的 AF(保证转发)解释。使用 AF 解释,您有两个数字,每个数字为 3 位。第一个数字是优先级 ( 1to 4),数字越大优先级越高。第二个数字 ( 1to 3) 是丢弃概率,数字越大丢弃概率越高。还有两个特殊的 AF 值:BE (Best Effort = 00) 和 EF (Expedited Forwarding = 46),它们不适合常规 AF 值的丢弃概率。

还有其他标准方法来解释这六个位,包括 CS 和 Precedence。思科有一张图表可以帮助您理解。

这个想法是有一些关于如何解释位的指南、建议和最佳实践,但是您可以配置设备来解释它们并将您自己的含义和行为分配给任何值。违背指导方针并不是一个好主意,但实际上没有什么可以阻止你这样做。