限制每个端口的带宽 Cisco 路由器

限制每个端口的带宽 Cisco 路由器

假设一家企业购买了足够快的互联网连接(例如 60Mbps 有线连接),并且 VOIP 质量在大多数情况下都相当不错。我唯一担心的是用户启动文件下载并导致线路饱和。是否可以基于每个端口(逻辑端口)限制带宽。例如,5 Mbps 预留给 SIP 流量,文件下载的最大速度为 55Mbps。设置如下:

 FreePBX --------> Cisco Router -----> Internet (SIP provider is here)
 Users ----------> /\

答案1

是的

制定访问列表和类别以匹配您感兴趣的流量

ip access-list extended VOIP
 permit udp any any range 16345 65535

class-map VOIP
 match access-group name VOIP

为您的重要流量创建排队结构,并在拥堵时给予优先权:

policy-map QUEUING
 class VOIP
  priority 5 mbps
 class class-default
  fair-queue

最后,创建一个整形器来限制您的上游以匹配您所支付的费用(这将强制排队发生在您的设备上而不是在提供商的上游,他们会丢弃他们想要的任何东西(包括您的声音);

policy-map SHAPER
 class class-default
  shape average 60 mbps
  service-policy QUEUING 

最后在面向互联网的路由器接口上应用出站策略映射

int gig 0/0
 service-policy output SHAPER

答案2

思科的这份文档让我相信,这是可能的。

http://www.cisco.com/en/US/docs/ios/12_2/qos/configuration/guide/qcfgts.html

这适用于 ios12.2,我没有看到任何提及它是特定于设备的。

相关内容