OpenFlow队列和802.1p有什么区别

网络工程 服务质量 sdn
2022-02-07 09:16:03

我正在阅读有关队列的内容,遇到了 OpenFlow 队列和 IEEE 802.1p 我想知道它们之间的主要区别是什么,以及它们如何处理流量。换句话说,它们如何影响 QoS。

先感谢您。

2个回答

尽管它们都与服务质量有关,但它们是完全不同的概念。

IEEE 802.1p 是一种用于在以太网帧上标记“服务等级”(CoS) 的机制(格式)。CoS 有八个值 (0-7),用于表示帧的相对优先级。

该标准为不同的值推荐了一些含义(越高越好),但没有定义应该如何处理该流量。换句话说,特定值的含义以及它如何影响设备中的转发由制造商决定。在 Cisco 世界中,您可以使用类映射中的值来指定流量如何排队、监管、整形等。

由于 802.1p 值是在带标签的以太网帧中携带的,因此它们不会在第 2 层段之外持续存在。它们通常映射到第 3 层中携带的 DSCP 值。

Openflow 队列是 Openflow 交换机的一种调度机制。它们在功能上类似于传统交换机上的排队机制。我承认没有太多配置 Openflow 队列的经验,但可以在此处找到更多信息。

Ron 是对的,802-1p 和 OpenFlow 是两个不同的东西,

这里有一些补充。

OpenFlow 是一种基于 SDN 的南向信令协议。

一般来说,SDN是控制平面和数据平面的分离

该架构由以下部分组成:控制器、支持 SDN 的交换机和网络终端设备(服务器、主机等)

OpenFlow 用于控制器与交换机之间以及交换机与终端设备之间的通信。

由于该协议的基本用例是控制器和设备之间的通信。此通信可能与 QoS 相关,也可能不相关。

例如。OpenFlow 可用于填充路由表、解析 ARP 请求等。它不需要与任何 QoS 机制直接相关。

另一方面,802-1p 是基于 QoS 的标准,它将流量分类到 7 个桶中,其中 7 个是最紧急的,1 个是最不紧急的。