Wired Intelligent Edge

 View Only
last person joined: 19 hours ago 

Bring performance and reliability to your network with the HPE Aruba Networking Core, Aggregation, and Access layer switches. Discuss the latest features and functionality of your switching devices, and find ways to improve security across your network to bring together a mobile-first solution
Expand all | Collapse all

CX 6200 6300 6400 QoS for MS Teams and Mitel VoIP

This thread has been viewed 50 times
  • 1.  CX 6200 6300 6400 QoS for MS Teams and Mitel VoIP

    Posted Jan 22, 2022 09:14 AM
    Hello, I am new to both QoS and Aruba CX-OS switches (have been managing very large non Cisco network for years).
    So far we have managed to avoid QoS, however we are now finally moving to a Mitel VoIP phone solution, which includes end-to-end QoS as a requirement. While I am deploying support for VoIP I also want to include QoS to support Microsoft Teams.

    Is there a recommendation for the settings to cover both of these somewhere? I have tried to google and scoured theses forums without luck, others have asked the question without getting an answer :(

    I have read through the "ArubaOS-CX 10.04 Quality of Service Guide", and I think I understand the VOIP Specific Example provided:
    https://support.hpe.com/hpesc/public/docDisplay?docId=a00091692en_us&docLocale=en_US
    However, this seems to only prioritise DSCP 46 EF traffic. Leaving all other traffic using the standard equally weighted deficit weighted round robin (DWRR) (i understand what Round Robin means at least!).

    My understanding of the Mitel VoIP and MS Teams requirements include the following:
    DSCP 46 (EF) - Used by both Mitel and MS Teams for Voice traffic.
    DSCP 34 (AF41) - Used by MS Teams for Video traffic.
    DSCP 24 (CS3) - Used by Mitel phones for Signalling Traffic.
    DSCP 18 (AF21) - Used by MS Teams for Application and Screen sharing.

    Assuming I did stick with the VoIP example would manipulating the weights like this example ensure that 34 was still higher priority than 24. 24 higher than 18 and 18 higher than default:
    switch(config)# qos schedule-profile voip
    switch(config-schedule)# strict queue 7
    switch(config-schedule)# dwrr queue 6 weight 30
    switch(config-schedule)# dwrr queue 5 weight 25
    switch(config-schedule)# dwrr queue 4 weight 20
    switch(config-schedule)# dwrr queue 3 weight 15
    switch(config-schedule)# dwrr queue 2 weight 10
    switch(config-schedule)# dwrr queue 1 weight 5
    switch(config-schedule)# dwrr queue 0 weight 1
    switch(config-schedule)# exit

    The other settings would be the same as the VOIP example:
    switch(config)# qos dscp-map 40 local-priority 6 name CS5
    switch(config)# qos dscp-map 41 local-priority 6
    switch(config)# qos dscp-map 42 local-priority 6
    switch(config)# qos dscp-map 43 local-priority 6
    switch(config)# qos dscp-map 44 local-priority 6
    switch(config)# qos dscp-map 45 local-priority 6
    switch(config)# qos dscp-map 47 local-priority 6

    switch(config)# qos queue-profile ef_priority
    switch(config-queue)# name queue 7 Voice_Priority_Queue
    switch(config-queue)# map queue 7 local-priority 5
    switch(config-queue)# map queue 6 local-priority 7
    switch(config-queue)# map queue 5 local-priority 6
    switch(config-queue)# map queue 4 local-priority 4
    switch(config-queue)# map queue 3 local-priority 3
    switch(config-queue)# map queue 2 local-priority 2
    switch(config-queue)# map queue 1 local-priority 1
    switch(config-queue)# map queue 0 local-priority 0
    switch(config-queue)# exit

    Is this the best way to approach this or have I completely misunderstood? The weighting bit specifically is confusing me, I assume heavier is more important!

    I plan to deploy these settings across a fleet of mostly 6300's, with some 6200s:
    switch(config-queue)# apply qos queue-profile ef_priority schedule-profile voip
    switch(config)# qos trust dscp

    These connect back to a 6400 VXS pair, I assume the commands here would be identical?

    Thanks you!

    Andy


  • 2.  RE: CX 6200 6300 6400 QoS for MS Teams and Mitel VoIP

    Posted Jan 24, 2022 02:41 AM
    Hi Andy.

    I cannot provide a working sample.

    I just wanted to let you know that the 10.04 is and older version of the firmware and perhaps you would be better of with a newer version and the updated guides
    I would run at least 10.07

    The guides
    https://www.arubanetworks.com/techdocs/AOS-CX/10.07/PDF/5200-7879.pdf
    https://www.arubanetworks.com/techdocs/AOS-CX/10.08/PDF/qos_6200-6300-6400.pdf
    https://www.arubanetworks.com/techdocs/AOS-CX/10.09/PDF/qos_6200-6300-6400.pdf

    The guides are the same for the 6200, 6300 and 6400, they also have the same Aruba ASIC.

    Good luck.


    ------------------------------
    Tom Roholm
    ------------------------------



  • 3.  RE: CX 6200 6300 6400 QoS for MS Teams and Mitel VoIP

    Posted Feb 08, 2022 11:34 AM
    Many thanks for this, appreciate the links :)

    We are running on the latest version thankfully, I linked to the first QoS document that came up in a Google search, should have paid more attention!  The documentation for QoS across all the versions seems to be the same, so unfortunately still left unsure on the best practices. 

    Many thanks


  • 4.  RE: CX 6200 6300 6400 QoS for MS Teams and Mitel VoIP

    EMPLOYEE
    Posted Feb 09, 2022 09:13 AM
    Aruba just created a new documentation portal for all CX switches, nice central place to check:

    https://www.arubanetworks.com/techdocs/AOS-CX/help_portal/Content/home.htm

    ------------------------------
    Rocky Nill
    ------------------------------