首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >信任cisco 3850中缺少的dscp命令

信任cisco 3850中缺少的dscp命令
EN

Network Engineering用户
提问于 2019-05-08 11:15:13
回答 2查看 1.7K关注 0票数 4

我们在2960 X交换机上有一个传入的QoS配置,如下所示:

代码语言:javascript
复制
class-map match-any QOS_GL_TRUST
 match ip dscp 8 16 24 32 46 
class-map match-any QOS_GL_CITRIX
 match access-group name QOS_GL_CITRIX

policy-map QOS_LAN_IN
 class QOS_GL_TRUST
  trust dscp
 class QOS_GL_CITRIX
  set dscp 32
 class class-default
  set dscp default

基本上,它接受数据包并保留this 8、16、24、32和46的标记。如果没有用DSCP32标记,则Citrix通信量将与ACL匹配,并将设置DSCP32标记。所有其他的DSCP标记都用DSCP0覆盖。所以到目前为止这个效果很好。现在,我们希望在我们的Cisco 3850交换机上拥有相同的配置。但是我们没有信任命令:

代码语言:javascript
复制
switch(config-pmap-c)#? 
Policy-map class configuration commands:
  bandwidth        Bandwidth
  drop             Drop all packets
  encap-sequence   MCMLP encapsulate sequence
  exit             Exit from class action configuration mode
  netflow-sampler  NetFlow action
  no               Negate or set default values of a command
  police           Police
  priority         Strict Scheduling Priority for this Class
  queue-buffers    queue buffer
  queue-limit      Queue Max Threshold for Tail Drop
  service-policy   Configure QoS Service Policy
  set              Set QoS values
  shape            Traffic Shaping

因此,如果我想实现与2960X交换机相同的工作,我必须做以下工作:

代码语言:javascript
复制
class-map match-any QOS_GL_VOICERTP
 match ip dscp 46
class-map match-any QOS_GL_CITRIX
 match ip dscp 32
 match access-group name QOS_GL_CITRIX
class-map match-any QOS_GL_VOICESIP
 match ip dscp 24
class-map match-any QOS_GL_MANAGEMENT
 match ip dscp 16
class-map match-any QOS_GL_TRASH
 match ip dscp 8

policy-map QOS_LAN_IN
class QOS_GL_VOICERTP
  set dscp 46
 class QOS_GL_CITRIX
  set dscp 32
 class QOS_GL_VOICESIP
  set dscp 24
 class QOS_GL_MANAGEMENT
  set dscp 16
 class QOS_GL_TRASH
  set dscp 8
 class class-default
  set dscp default

因此,您可以看到,3850 see配置是更多的代码。那么,是否有更好的解决办法来实现这一点呢?我说的只是标记,这里没有实际的QoS优先级。

EN

回答 2

Network Engineering用户

回答已采纳

发布于 2019-05-13 12:38:38

对我自己的问题给出一个“构形”的答案,以防别人将来碰到同样的问题.2960 X交换机上的下列配置:

代码语言:javascript
复制
class-map match-any QOS_GL_TRUST
 match ip dscp 8 16 24 32 46 
class-map match-any QOS_GL_CITRIX
 match access-group name QOS_GL_CITRIX

policy-map QOS_LAN_IN
 class QOS_GL_TRUST
  trust dscp
 class QOS_GL_CITRIX
  set dscp 32
 class class-default
  set dscp default

翻译为3850种型号,具体如下:

代码语言:javascript
复制
class-map match-any QOS_GL_TRUST
 match ip dscp 8 16 24 32 46 
class-map match-any QOS_GL_CITRIX
 match access-group name QOS_GL_CITRIX

policy-map QOS_LAN_IN
 class QOS_GL_TRUST
 class QOS_GL_CITRIX
  set dscp 32
 class class-default
  set dscp default

因此,基本上您可以跳过信任命令,因为正如Ron所指出的,默认情况下,这些开关信任DSCP。但是,在我看来,在政策地图下有一个空班是很奇怪的。我测试了这个场景,它的行为就像将信任DSCP放在类下面一样。因此,即使看起来是错误的,这种配置也能像预期的那样工作。

票数 1
EN

Network Engineering用户

发布于 2019-05-08 13:26:48

默认情况下,较新的Cisco交换机(3K、4K、9K)信任,因此信任命令不再存在。QoS在这些交换机上的实现是不同的。对于不同的交换机家族,您需要一些不同的QoS配置。

您可能注意到的另一个不同之处是,您只能在2K交换机上执行基于端口的QoS,但可以在3K、4K和9K交换机上执行基于VLAN的QoS。另外,您在2K交换机上的TCAM空间有限,如果开始耗尽,您可能需要调整TCAM分配(见这个问题的答案)。

票数 3
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/58980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档