在 RFC 4594 中,标题为“DiffServ Service Classes 的配置指南”,建议网络控制数据包应使用 DSCP 48 (CS6) 进行标记。OSPF、EIGRP、ISIS 等协议属于“网络控制”类别。
1-作为网络管理员,我应该做任何分类来分离这些协议的数据包吗?所有这些协议不是都由 DSCP 48 自己标记他们的数据包吗?
2-如果我不信任他们的 DSCP 值,我如何区分网络控制数据包?
在 RFC 4594 中,标题为“DiffServ Service Classes 的配置指南”,建议网络控制数据包应使用 DSCP 48 (CS6) 进行标记。OSPF、EIGRP、ISIS 等协议属于“网络控制”类别。
1-作为网络管理员,我应该做任何分类来分离这些协议的数据包吗?所有这些协议不是都由 DSCP 48 自己标记他们的数据包吗?
2-如果我不信任他们的 DSCP 值,我如何区分网络控制数据包?
以下信息仅基于 Cisco 设备。
1-作为网络管理员,我应该做任何分类来分离这些协议的数据包吗?所有这些协议不是都由 DSCP 48 自己标记他们的数据包吗?
这在很大程度上取决于您使用的实际网络设备。
较新的路由器默认启用 QoS,并自动标记路由和网络控制数据包。较新的第 3 层交换机保留 QoS 标记,但不标记流量本身。它只转发数据包并在尽力而为队列中保留 DSCP 标记。
除非您启用和配置 QoS,否则 Cisco 6500 系列、Cisco 3560 系列等旧设备不会执行任何操作。6500 有不同的模块,默认情况下,将流量标记为 CoS 值,但如果在 Supervisor 上未启用 QoS,ASIC 本身会将流量重新标记为 0 或尽力而为。同样,如果 3560 交换机接收到 QoS 标记的流量,它将剥离标记并尽最大努力转发(较新的软件和模型保留标记)。
请记住,默认情况下,任何 Cisco 设备上的 QoS 排队都不会执行,因此会根据 FIFO 进行转发。
总而言之,是的,如果您想在不同的队列中分离不同的协议并优先处理流量,则必须进行分类。请注意,如果网络不拥挤,QoS 对您的网络流量和性能没有影响。
2-如果我不信任他们的 DSCP 值,我如何区分网络控制数据包?
正如所写,较新的设备和模型保留了 QoS 标记。如果您想对其进行排队和区分,则必须告诉交换机或路由器执行某些操作。否则它将像任何其他流量一样被转发。
您可以在整个网络中配置 QoS 功能,以提供端到端的 QoS 交付。以下三个组件是跨异构网络提供 QoS 所必需的:
单个网络元素内的 QoS,包括排队、调度和流量整形功能。
QoS 信令技术,用于协调网络元素之间端到端交付的 QoS。
QoS 监管和管理功能,用于控制和管理网络中的端到端流量。
并非所有 QoS 技术都适用于所有网络路由器。由于网络中的边缘路由器和骨干路由器不一定执行相同的操作,因此它们执行的 QoS 任务也可能不同。例如,要为实时语音流量配置 IP 网络,您需要考虑网络中边缘路由器和骨干路由器的功能,然后选择适当的 QoS 功能。
通常,边缘路由器执行以下 QoS 功能:
数据包分类
准入控制
配置管理
通常,骨干路由器执行以下 QoS 功能:
拥塞管理
拥塞避免
更多信息:
https://www.cisco.com/c/en/us/td/docs/ios/12_2/qos/configuration/guide/fqos_c/qcfintro.html