Skip to content

网络报文优先级

PHB(Per-hop Behavoir): 路由器作用于数据流的行为。其拥有4个标准:

  1. 类选择码 CS,IPTOS_CLASS_MASK: 对应DSCP为XXX000 mask为0xe0; IPTOS_DSCP_MASK: 对应DSCP为XXXXXX00 mask为0xfc,本质上时对ipv4 报头中使用的1byte和ipv6报头中数据类(TrafficClass)的1字节的重新定义/命名(为DS字段)。 > IPTOS_CLASS_MASK即是对ipv4使用的3个bit表示的优先级进行对应 > IPTOS_DSCP_MASK则是对紧跟着的3个bit进行丢弃优先级的表示 > 然后最后的两个bit用于表示通知阻塞的等级
  2. 加速转发 EF Expedited Forwarding(无阻碍转发),适用于低丢包率,低延迟,低抖动保证带宽的业务,比如VOIP,0xb8
  3. 确保转发 AF,分为AF1、AF2、AF3、AF4 mask为0xfc Assured Forwarding。(第3和第4比特表示丢弃优先级,01-低,02-中,03-高,是对CS1~CS4的定义)
  4. 尽力而为 BE, 0x00

ipv4的tos8个优先级定义

  1. 111 -Network Control 网络控制 优先级6和7一般保留给网络控制数据使用,比如路由
  2. 110 -Internetwork Control 网间控制 优先级6和7一般保留给网络控制数据使用,比如路由
  3. 101 -Critic 关键 优先级5推荐给语音数据使用
  4. 100 - FlashOverride 疾速 优先级4由视频会议和视频流使用
  5. 011 -Flash 闪速 优先级3给语音控制数据使用
  6. 010 -Immediate 快速 优先级1和2给数据业务使用
  7. 001 -Priority 优先 优先级1和2给数据业务使用
  8. 000 -Routine 普通 优先级0为缺省标记值

参考链接