我们在2960 X交换机上有一个传入的QoS配置,如下所示:
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交换机上拥有相同的配置。但是我们没有信任命令:
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交换机相同的工作,我必须做以下工作:
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优先级。
发布于 2019-05-13 12:38:38
对我自己的问题给出一个“构形”的答案,以防别人将来碰到同样的问题.2960 X交换机上的下列配置:
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种型号,具体如下:
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放在类下面一样。因此,即使看起来是错误的,这种配置也能像预期的那样工作。
发布于 2019-05-08 13:26:48
默认情况下,较新的Cisco交换机(3K、4K、9K)信任,因此信任命令不再存在。QoS在这些交换机上的实现是不同的。对于不同的交换机家族,您需要一些不同的QoS配置。
您可能注意到的另一个不同之处是,您只能在2K交换机上执行基于端口的QoS,但可以在3K、4K和9K交换机上执行基于VLAN的QoS。另外,您在2K交换机上的TCAM空间有限,如果开始耗尽,您可能需要调整TCAM分配(见这个问题的答案)。
https://networkengineering.stackexchange.com/questions/58980
复制相似问题