我目前正在使用依赖于 VLAN 标头中的 PCP 信息的调度组件。我想知道这些值何时以及如何分配给框架。
在优先级分配过程中如何区分优先级组?所有这些都是在封装期间完成的吗?
我目前正在使用依赖于 VLAN 标头中的 PCP 信息的调度组件。我想知道这些值何时以及如何分配给框架。
在优先级分配过程中如何区分优先级组?所有这些都是在封装期间完成的吗?
何时以及如何将这些值分配给框架。
当流量到达接口时,此操作总是发生在入口处。“如何”通常是策略问题,在 arista/cisco 世界中,策略映射是作为接口上的服务策略应用的策略映射。“何时”也取决于该政策,这可能是各种不同的原因。根据阈值和多速率策略,出口上还可能发生标记/重新标记(例如,您可以对特定带宽内的流量进行一个标记,然后用另一个 CoS 或 DSCP 值重新标记上述所有内容)
优先组只不过是一种逻辑分离。这些组可以形成队列,连接到接口并遵循不同的策略和队列策略。大多数供应商都有“优先通道”或“优先队列”的概念,它占据调度程序的最高优先级(基本上,调度程序总是首先服务于优先通道内的所有流量,然后再移动到其他通道)。这是非常危险的,尽管好像配置错误可能会导致流量不足,从而导致控制和管理平面协议出现问题。这些队列通常是硬限制的,这意味着任何高于约定速率的东西都将被丢弃(或重新标记)
何时以及如何将这些值分配给框架。
没有单一的方法。一些设备自己标记它们的帧或数据包(大多数 IP 电话),有时在交换机、路由器或其他方式上有策略。
您应该知道,不仅在使用 802.1Q-tag PCP,而且(可能甚至主要)IP DiffServ 中的 DSCP。
哪个优先级字段实际在使用中,具有优先级,并准确定义了哪种处理方式(队列的数量和大小、权重……)取决于手头的安装。有“最佳实践”建议,但并不严格。