端到端QoS行为
必须对每个网络设备上的QoS设置对齐,以实现网络的所需端到端QoS行为。可以使用三种服务类型对网络流量进行分类和优先级:
- 最好的努力服务
- 以太网服务类(COS)
- 互联网差异化服务(DIFFSERV)
对于整个网络,最好选择一种服务类型作为主要的端到端行为,然后根据需要使用其他两种服务类型。
最好的努力服务
这是最简单的服务类型。所有流量以先到先得的方式平等处理。如果交通负载与网络链接的能力相关,则不需要管理复杂性和维护更复杂的端到端策略的成本。这有时称为过度提供,因为所有链路速度都比网络上的峰值负载高得多。
服务类
服务类(COS)是一种通过标记802.1Q VLAN以太网框架使用八个服务类之一来对网络流量进行分类的方法。
cos | 流量类型 | 示例协议 |
---|---|---|
7 | 网络控制 | STP,PVST |
6 | 互联网控制 | BGP,OSPF,PIM |
5 | 语音(<10ms延迟) | VoIP(UDP) |
4 | 视频(<100ms延迟) | RTP |
3 | 关键应用 | SQL RPC,SNMP |
2 | 出色的努力 | NFS,SMB |
0 | 最大的努力 | http,telnet |
1 | 背景 | SMTP,IMAP |
cos 1故意将其视为最低的cos。这样可以指定流量服务级别以下(最佳努力)流量级别。
16位以太网VLAN标签中的3位优先级代码点(PCP)字段用于标记COS。
+---------+--------+---------+----------------------------------------------+--------- |Mac-da |Mac-sa |0x8100 |VLAN标签|Ethertype |数据...+--------+---------+---------+------------+-----------------------------+--------- / \ / \ / \+-----+-----+-----+------------+|PCP |dei |vlan_id | +-----+-----+---------+
差异化服务
差异化服务(DIFFSERV)是一种通过标记64个不同服务类之一的数据包来分类第3层网络流量的方法。服务类通过差异化服务代码点(DSCP)值确定。一些常见的DSCP值是:
DSCP | 姓名 | 服务课 | RFC |
---|---|---|---|
56 | CS6 | 网络控制 | 2474 |
46 | EF | 电话 | 3246 |
40 | CS5 | 信号 | 2474 |
34、36、38 | AF41,AF42,AF43 | 多媒体会议 | 2597 |
32 | CS4 | 实时互动 | 2474 |
26、28、30 | AF31,AF32,AF33 | 多媒体流 | 2597 |
24 | CS3 | 广播视频 | 2474 |
18、20、22 | AF21,AF22,AF23 | 低延迟数据 | 2597 |
16 | CS2 | OAM | 2474 |
00 | CS0,BE,DF | 最大的努力 | 2474 |
10、12、14 | AF11,AF12,AF13 | 批量数据 | 2597 |
08 | CS1 | 低优先级数据 | 3662 |
故意将DSCP CS1(08)COS 1设置为最低优先级。这使得可以指定低于标准(最佳努力或默认转发)级别的流量服务级别。
DSCP值在IPv4 DSCP字段或8位IPv6流量类(TC)字段的上方携带。
+-----+------+-----+-----+----+----+--------+----+-----+-----------------+--------+-------+-------+-------- IPv4 |VER |DSCP |ECN |Len |id |偏移|TTL |原始|chksum | ip-sa | ip-da | data... +-----+------+-----+-----+----+--------+-----+-------+--------+-------+-------+-------- +------+-----+ | dscp | ecn | +------+-----+ \ / \ / +-----+-----+-----+-------+-------------+-----------+-------+-------+-------- IPv6 | ver | tc | len | label | next_header | hop_limit | ip-sa | ip-da | data... +-----+-----+-----+-------+-------------+-----------+-------+-------+--------