CoS和QoS是否可以互换?


28

CoS&QoS术语通常可以互换使用,尤其是在SP空间中,当提供“服务等级配置文件”等作为产品集的一部分时。我希望再次确认我的理解,即CoS只是可以在第2层标记流量的一种方法,而QoS决定了您对第3层的流量实际采取的措施?

任何人都可以提供在现实世界中可以区分这两个术语的更多示例,或者可以向我提出任何重叠的建议吗?

Answers:


17

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

CoS是仅限于第2层以太网的QoS形式,它使用802.1Q标记的3位(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可以提出的内容:-)谢谢。
MattE

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

17

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


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

这次真是万分感谢。我从事的是98%的以太网工作,因此这种差异有时使我无法幸免。
尼古丁

简洁明了的答案。
大厅

6

CoS在第2层上运行,而QoS在第3层上运行。

CoS是为VLAN报头添加优先级的一种方式,稍后可以由QoS机制解释为相应地处理流量。

一个真实的示例可能是网络上的VoIP VLAN,通常用CoS标志标记为CS7。然后,路由器QoS引擎可以解释该问题,并在监管或分析情况下为该流量分配更高的优先级。

CoS可以独立于QoS实施使用,以将经过适当标记的流量传递给您无法控制的其他网络。

这是一份很好的白皮书,详细介绍了该主题。


6

在瞻博网络世界中,它们更具互换性。因为所有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;
        }
    }               
}

1
同意Steve的意见,这取决于您的供应商,Juniper的确可以互换使用,几乎是唯一使用的CoS。
凯利·麦克道

4

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

CoS代表服务等级,旨在为QoS目的指定某些以太网流量。例如,在交换网络中,这可用于区分对延迟非常敏感的TDMoE和普通的分组交换业务(TDMoE可能在电话交换机/网关之间传送电话语音数据)。然后可以将其用于确保可以满足QoS保证。这使您对概念如何相互关联有了一个想法。

我的看法是,QoS实际上旨在尝试提供连接交换网络(如PSTN)所特有的非常强大的保证。通过以太网,您可以在交换网络中建立中继,然后利用TDMoE未使用的那部分带宽,然后将其用于分组交换通信。

因此,我的描述方式是QoS是解决一组特定问题的技术和方法,而服务类别是对数据传输(特别是在以太网协议级别)的一种指定,以便根据QoS。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.