![思科路由器的 QoS 用于优先处理语音和交互式流量](https://linux22.com/image/509689/%E6%80%9D%E7%A7%91%E8%B7%AF%E7%94%B1%E5%99%A8%E7%9A%84%20QoS%20%E7%94%A8%E4%BA%8E%E4%BC%98%E5%85%88%E5%A4%84%E7%90%86%E8%AF%AD%E9%9F%B3%E5%92%8C%E4%BA%A4%E4%BA%92%E5%BC%8F%E6%B5%81%E9%87%8F.png)
我有一台 Cisco 891W,通过 10mbit/2mbit 连接将语音和数据 NAT 到互联网。当我上传大文件时,语音流量会下降。Ping 也会超时。
我尝试配置 QoS 策略,但基本上不起作用。当上传带宽饱和时,语音流量仍然会下降。
这是我当前的配置:
class-map match-any QoS-Transactional
match protocol ssh
match protocol xwindows
class-map match-any QoS-Voice
match protocol rtp audio
class-map match-any QoS-Bulk
match protocol secure-nntp
match protocol smtp
match protocol tftp
match protocol ftp
class-map match-any QoS-Management
match protocol snmp
match protocol dns
match protocol secure-imap
class-map match-any QoS-Inter-Video
match protocol rtp video
class-map match-any QoS-Voice-Control
match access-group name Voice-Control
policy-map QoS-Priority-Output
class QoS-Voice
priority percent 25
set dscp ef
class QoS-Inter-Video
bandwidth remaining percent 10
set dscp af41
class QoS-Transactional
bandwidth remaining percent 25
random-detect dscp-based
set dscp af21
class QoS-Bulk
bandwidth remaining percent 5
random-detect dscp-based
set dscp af11
class QoS-Management
bandwidth remaining percent 1
set dscp cs2
class QoS-Voice-Control
priority percent 5
set dscp ef
class class-default
fair-queue
interface FastEthernet8
bandwidth 1024
bandwidth receive 20480
ip address dhcp
ip nat outside
ip virtual-reassembly
duplex auto
speed auto
auto discovery qos
crypto map mymap
max-reserved-bandwidth 80
service-policy output QoS-Priority-Output
crypto map mymap 10 ipsec-isakmp
set peer 1.2.3.4 default
set transform-set ESP-3DES-SHA
match address 110
qos pre-classify
!
fa8 是我的互联网连接。语音流量通过 VPN(“mymap”)传输到 SIP 服务器。这就是我指定“qos pre-classify”的原因,我认为这是对 VPN 上的流量进行分类的方法。但是,即使我在上传带宽饱和的情况下 ping 公共 IP,延迟也非常高。
此配置正确吗?是否有任何建议可以使此配置适用于我的设置?
提前致谢。
答案1
如果您执行show policy-map interface Fa8
,您应该会看到不同 QoS 类是如何被利用的。如果您在优先级类中看到任何内容,我会说它qos pre-qualify
正在发挥作用。
答案2
我是不是思科专家,但我们所谓的专家给我们留下了类似的问题:QoS配置了,但什么也没做。解决方案非常简单,尽管我花了很长时间才找到它。运行以下命令:
show mls qos interface
在我们的案例中,结果是:
QoS is disabled. pass-through mode
When QoS is enabled, following settings will be applied…
当我运行以下命令时,我们的交换机终于开始执行我们购买它们的目的:
mls qos
如果这个太明显了,我很抱歉;我希望它可以帮助其他正在谷歌搜索该问题的人。