最早,用IPv4中的TOS字段来实现QoS,TOS字段一共8bit,最高bit固定为0,最低3bit代表优先级,中间的四个bit分别是DTRC,分别表示延迟、吞吐量、可靠兴和花费,路由器在实施QoS时只检查优先级字段,其余bit均不做检查。
随后,RFC2474对IPv4的TOS字段进行了重新定义即DSCP:最高2bit保留,最高2bit表示CSCP(是一类DSCP)。DSCP一共64个代码空间,其中XXXXX0是标准操作,其余代码点未开放使用。
PHB(Per-hop Behavior),是路由器作用于数据流的行为。四种标准的PHB如下:
类选择码 CS,对应DSCP为XXX000
加速转发 EF
确保转发 AF,分为AF1、AF2、AF3和AF4
尽力而为 BE
DSCP和PHB的映射关系(由运营商自己指定?)
BE DSCP=000000
EF DSCP=101110
AF1 DSCP=001XXX
AF2 DSCP=010XXX
AF3 DSCP=011XXX
AF4 DSCP=111XXX
IPv4优先级和DSCP以及PHB的对应关系
IP优先级 |
DSCP |
PHB |
0 |
000000 |
BE |
1 |
001000 |
AF1 |
2 |
010000 |
AF2 |
3 |
011000 |
AF3 |
4 |
100000 |
AF4 |
5 |
101000 |
EF |
6 |
110000 |
EF |
7 |
111000 |
EF |
QoS使用的字段:
MPLS中的EXP字段、VLAN中的COS(PRI)字段和IP中的DSCP字段或优先级字段
阅读(1030) | 评论(1) | 转发(0) |