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