Classification
- 对数据进行分类,根据不同的标准
Class
- Layer1:Physical Interface,subinterface,port
- Layer2:MAC Address
- Layer2.5:MPLS bit
- Layer3:Differentiate Service Code Point
- LAyer4:TCP、UDP port
- Layer7:NBAR
Class-Model
- 大型网络:
- 中型网络
- 小型网络
Marking
- 将Classification 对应的数值写入Header
Classification with ACLs and NBAR
Making in Layer3
- IPv4 定义了IPv4 Header中的 TOS 字节
- 源RFC791 只定义了3个bit,IP Precedence IPP
- RFC2474 定义了6个bit,DSCP
Marking in Layer2 - 802.1Q Header
- 存储于802.1Q Header 4个字节中的第3个字节,使用其中3个bit
- 802.1Q VLAN TRunk
PHB Per-hop Behaviors
- 在DSCP模型下,每台设备可以有自己独特的策略和行为
- 但是2端之间的设备,应该保持一致的策略
Trust Boundary
- 终端发出的Mark 是否被信任
Marking Value
- 可以写进DSCP 的值可以被表示为3类
- EF:Expedited Forwarding
- low latency, low jitter, low loss
- 1个值,DSCP:46
- AF:Assured Forwarding
- 12个值
- AF[1-4][1-3]
- 第1部分表示class,数字越高,优先级越高
- 第2部分表示掉包可能性,数字越大,被丢弃可能越大
- 一共6个bit,最后1位始终为0
- BF:Best Effort
- 1个值 DSCP:0
- IPP 使用3个bit,DSCP 使用6个bit —— DSCP 规划了8个数值来兼容IPP
- EF:Expedited Forwarding