我们可以设置非推荐值,如61作为QoS的DSCP值(服务质量)

时间:2015-09-11 14:15:35

标签: networking router cisco qos

我想知道我们是否可以使用非推荐的DSCP值设置/标记数据包标头。使用Wireshark,我可以看到数据包被标记为"未知的DSCP"。所以我的问题是"是否有必要始终设置DSCP的推荐值?

例如。如果我将DSCP设置为62,则显示未知的DSCP。然而,如果我在列表中设置32或40或其他提及,它会给我正确的类名称。

打包是丢弃还是以默认优先级发送?

1 个答案:

答案 0 :(得分:1)

正如wirehark所说,它是"未知"而不是"格式错误"。可以使用非推荐的DSCP值:通常(如果不是总是),您可以获得实验值的范围,例如,如果您在Cisco或Huawey工作并开发新设备。

  
      
  1. IANA注意事项
  2.         

    DS字段中的DSCP字段能够传达64个不同的字段   码点。代码点空间分为三个池   代码点分配和管理的目的: 32的池   推荐的代码点(池1)由Standards Action分配为   在[CONS]中定义,要保留的16个代码点(池2)池   用于[CONS]中定义的实验或本地使用(EXP / LU),以及a   最初可用的16个代码点(池3)池   实验或本地使用,但应优先使用   如果第1组用尽,则进行标准化作业。

(强调我的)

对于具有此类非标准值的流量会发生什么情况,它会通过无法识别的设备以默认优先级进行处理:

  
      
  1. 差异化服务字段定义
  2.         

    [...]

         

    收到带有无法识别的代码点的数据包应该像转发一样转发   标记为默认行为(请参见第4节)及其代码点   不应该改变。这样的数据包绝不能导致网络节点   发生故障。

所以它确实是实验性的:不要期望互操作性,它会被忽略(但保留不变)。

资料来源:rfc2474 http://tools.ietf.org/html/rfc2474