术语CoS和QoS通常可互换使用,尤其是在SP空间中,当提供“服务等级配置文件”等作为产品集的一部分时。我想重申我的理解,即CoS只是可以在第2层标记流量的一种方法,而QoS决定了您对第3层的流量实际采取的措施?提供更多现实世界中区分这两个术语的示例,或者告诉我任何重叠之处?

#1 楼

QoS是一个涵盖性术语,涵盖了策略,整形,流量分类和高级排队机制等功能的使用。

CoS是仅限于第2层以太网的QoS形式,它使用3- 802.1Q标签的位(8个值)以区分流量。因此,没有中继,也没有CoS。

DSCP是第3层上最常作用的值,它在IP标头的6位(64个值)中找到。通常,仅使用值中的14个,并使用尽力而为,加速转发(EF)和保证转发(AF)的符号进行引用。 AF值的格式为AFxy,其中x为1-4,表示优先级,y为1-3,表示掉线概率。

电信供应商(例如AT&T)使用用术语CoS定义它们在MPLS产品中支持的带宽分配类别。基本上,他们将CoS变成了营销术语。通常,电信公司使用DSCP来了解您的流量应该属于哪些CoS类。

配置这些功能的另一个重要点是,在Cisco交换机或路由器中,您
需要使用“ mls qos trust dscp”或“ mls qos trust cos”之类的命令,否则设备会将QoS标记重置为零。根据型号,配置和IOS版本,会有一些例外,但是根据我的经验,过去几年中的所有情况都是如此。此配置是必需的,因为设备不能同时使用两者,因此需要知道要对其作用的标记。我喜欢使用DSCP。我还没有找到在其上使用CoS的充分理由,但是我敢肯定有人拥有CoS。

评论


这个问题的所有答案都非常有帮助,但是这个问题确实可以帮助您点击进入有关营销间谍Telcos可以提出的:-)谢谢。

–马特
13年5月11日在9:11

使用CoS标记(至少在新西兰本地)的原因是,对于某些数据服务,运营商使用在出站的CPE标题上添加的CoS标签来确定流量是否应视为在CIR或EIR中处理电路的组件。我们在NZ中进行的设置需要注意的是,如果您的CoS标签CIR流量超过了CIR,它将立即丢弃流量,而不仅仅是将多余的部分转移到EIR / PIR池中。

–bdx
15年3月24日在0:31

#2 楼

服务等级是第2层标识符,通常与802.1q标记结合使用(您不应看到在访问端口上引用的CoS,仅在中继端口上引用)。 DiffServ将是第3层链路上的相应标识符。服务质量是控制第2层和第3层链接如何对不同类型的链接上的流量进行分类,监管和排队的一个超集。

评论


为了对此进行扩展,CoS特定于以太网。例如,帧中继在其报头中未提供CoS字段;它只有一个一位“符合丢弃条件”字段。

–Jeremy Stretch
13年5月7日在22:38

这次真是万分感谢。我从事的工作是98%的以太网,因此这种差异有时使我难以捉摸。

–烟碱
13年5月7日在22:54

简洁明了的答案。

–lobi
16年7月8日在16:55

#3 楼

CoS在第2层上运行,而QoS在第3层上运行。 >
一个实际的示例可能是网络上的VoIP VLAN,通常将其带有CoS标志标记为CS7。路由器QoS引擎然后可以在策略或分析情况下解释并优先考虑更高的流量。

CoS可以独立于QoS实现使用,以将经过适当标记的流量传递给您无法控制的其他网络。 />
这是一份很好的白皮书,详细介绍了该主题。

#4 楼

在瞻博网络世界中,它们更具互换性。因为所有QoS配置都在配置的服务节类别下完成。配置的示例是:

class-of-service {
    forwarding-classes {
        queue 0 assured-forwarding;
        queue 1 best-effort;
        queue 2 expedited-forwarding;
    }
    interfaces {
        ge-0/0/3 {
            unit 0 {
                scheduler-map 1st;
                shaping-rate 100m;
            }
        }
    }
    scheduler-maps {
        1st {
            forwarding-class assured-forwarding scheduler test1;
            forwarding-class best-effort scheduler test2;
            forwarding-class expedited-forwarding scheduler test3;
        }
    }
    schedulers {
        test1 {
            transmit-rate 45m;
            buffer-size percent 45;
            priority low;
        }
        test2 {
            transmit-rate 45m;
            buffer-size percent 45;
            priority low;
        }
        test3 {
            transmit-rate 10m;
            buffer-size percent 10;
            priority low;
        }
    }               
}


评论


同意Steve的观点,这取决于您的供应商,Juniper的确可以互换使用,几乎是唯一使用的CoS。

–凯利·麦克道尔(Kelly McDowell)
13年5月8日在20:46

#5 楼

QoS(服务质量)是旨在提供包交换网络上以前未提供的保证的一组措施。这些用于流量整形,并希望在某些情况下希望获得质量保证,从而近似于分组交换网络上的电路交换协议。它的实现要比这复杂得多,但这是基本目的。

CoS代表服务等级,旨在为QoS目的指定某些以太网流量。例如,在交换网络中,这可用于区分对延迟非常敏感的TDMoE和普通的分组交换业务(TDMoE可能在电话交换机/网关之间传送电话语音数据)。然后可以将其用于确保可以满足QoS保证。这样您就可以了解概念之间的相互关系。像PSTN)。通过以太网,您可以在交换网络中建立中继,然后利用TDMoE未使用的那部分带宽,然后将其用于分组交换通信。

描述服务质量是解决一组特定问题的技术和方法,而服务类别是数据传输(特别是在以太网协议级别)的一种名称,以便根据QoS对其进行管理。 >