AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 822572
Accepted
Zell
Zell
Asked: 2016-12-24 21:58:39 +0800 CST2016-12-24 21:58:39 +0800 CST 2016-12-24 21:58:39 +0800 CST

用于 VoIP 流量的 ASA QoS

  • 772

我正在寻找使用 DSCP 标签为 VoIP 流量实施 QoS:EF 和 AF31。

VoIP 的 LLQ:

ciscoasa(config)# class-map cm_voip
ciscoasa(config-cmap)# match dscp ef
ciscoasa(config-cmap)# match dscp af31
ciscoasa(config)# policy-map pm_voip
ciscoasa(config-pmap)# class cm_voip
ciscoasa(config-pmap-c)# priority
ciscoasa(config-pmap-c)# service-policy pm_voip global

警察入站流量(非 VoIP):

ciscoasa(config)# class-map cm_data_inbound
ciscoasa(config-cmap)# no match dscp ef
ciscoasa(config-cmap)# no match dscp af31
ciscoasa(config)# policy-map pm_data_inbound
ciscoasa(config-pmap)# class cm_data_inbound
ciscoasa(config-pmap-c)# police input cir 98
ciscoasa(config-pmap-c)# service-policy pm_data_inbound interface outside

塑造出站流量(非 VoIP):

ciscoasa(config)# class-map cm_data_outbound
ciscoasa(config-cmap)# no match dscp ef
ciscoasa(config-cmap)# no match dscp af31
ciscoasa(config)# policy-map pm_data_outbound
ciscoasa(config-pmap)# class cm_data_outbound
ciscoasa(config-pmap-c)# shape output average 98
ciscoasa(config-pmap-c)# service-policy pm_data_outbound interface outside

这实际上会为 VoIP 流量保留 2% 的物理接口带宽吗?

-谢谢

cisco-asa qos voip
  • 1 1 个回答
  • 1252 Views

1 个回答

  • Voted
  1. Best Answer
    Ron Maupin
    2016-12-24T22:47:59+08:002016-12-24T22:47:59+08:00

    通常,您希望监管优先级队列 (VoIP)。给它一个保证的最小带宽,并监管高于该带宽的所有内容。不对优先级队列进行监管会使优先级流量也最终进入非优先级队列,并且这部分流量可能会被非优先级流量踩踏。这会导致通话质量出现问题。

    如果您正在使用线速出站接口,那么您不应该对其进行整形。如果您使用的是子费率服务,那么您应该调整为低于您的服务费率的东西。低多少取决于您的数据包大小。VoIP 使用非常小的数据包,因此数据包开销很大。如果您有大量 VoIP 流量,那么您希望整形速率和服务速率之间的差异更大。

    您真正想要做的是在您的网络中拥有一个全面、一致的 QoS 策略。将流量标记为尽可能靠近源。最好在接入交换机上,但通常不信任主机标记。大多数流量应该留在 BE,但您希望语音和视频优先,并且您希望服务器备份之类的事情得到最差的处理。

    我注意到您正试图将其包含AF31在 VoIP 中,但这是一个错误。AF31是控制流量,应该这样对待。

    下面是一个适用于 Cisco 路由器的示例。您需要根据带宽服务级别调整队列大小和整形速率:

    class-map match-any VOICE
      match ip dscp cs4 cs5 ef
    class-map match-any VIDEO
      match ip dscp af41 af42 af43
    class-map match-any CONTROL
      match ip dscp  cs3 af31 af32 af33 cs6 cs7
    class-map match-any BUSINESS
      match ip dscp cs2 af21 af22 af23
    class-map match-any BULK
     match ip dscp cs1 af11 af12 af13
    !
    policy-map QUEUING-POLICY
      class VOICE
        priority percent 20
        police cir percent 20 conform-action transmit exceed-action drop
      class VIDEO
        bandwidth remaining percent 15
        police cir percent 15 conform-action transmit exceed-action drop
      class CONTROL
        bandwidth remaining percent 10
        queue-limit 2822
        random-detect dscp-based
        random-detect dscp 56 1410 1411
        random-detect dscp 48 1410 1411
        random-detect dscp 24 1057 1058
        random-detect dscp 26 705 1057
        random-detect dscp 28 564 1057
        random-detect dscp 30 423 1057
      class BUSINESS
        bandwidth remaining percent 20
        queue-limit 5640
        random-detect dscp-based
        random-detect dscp 16 2819 2820
        random-detect dscp 18 2115 2820
        random-detect dscp 20 1410 2115
        random-detect dscp 22 705 1410
     class BULK
        bandwidth remaining percent 5
        queue-limit 352
        random-detect dscp-based
        random-detect dscp  8 175 176
        random-detect dscp 10 132 176
        random-detect dscp 12 88 132
        random-detect dscp 14 44  88
     class class-default
        bandwidth remaining percent 50
        queue-limit 8192
        random-detect dscp-based
        random-detect dscp 0 2048 4096
    !
    policy-map SHAPING-POLICY
      class class-default
        shape average <RATE> <BC>
        service-policy QUEUING-POLICY
    !
    
    • 2

相关问题

  • 如何在 Cisco ASA 55xx 路由器上允许 ICMP Echo 请求?

  • 具有动态 IP 的 Cisco ASA 发夹

  • Cisco ASA 设备是否有“显示 cdp 邻居”类型命令?

  • 为另一个 IP 地址范围配置 Cisco ASA 5505

  • Cisco ASA 5505 许可 [重复]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve