Sample Qos Config

  • 0
  • 1
  • Question
  • Updated 4 years ago
  • Answered
Create Date: Jun 7 2012 10:02AM

Hi,

Would it be possible if anyone could provide a sample config (or a list of things to configure) for a setup of QoS, on our Summit switches, that will use CISCO phones. We have created a vlan for VOIP and would like to apply the QoS policy to it, we have several other vlans for things like servers, CCTV etc. We're new to Extreme (usually use CISCO) so any help would be much appreciated.

Our switches are in a stack configuration and we have four connected together for redundency, two core stacks (X460s) and two access stacks (Mixture of X440 Ps and Ts).

If you have any clarifying questions just let me know.

Cheers
Josh

(from Josh_Blakey)
Photo of EtherNation User

EtherNation User, Employee

  • 20,350 Points 20k badge 2x thumb

Posted 5 years ago

  • 0
  • 1
Photo of EtherNation User

EtherNation User, Employee

  • 20,350 Points 20k badge 2x thumb
Create Date: Jun 8 2012 3:20AM

This should get you started:


  • Know the order of QoS priorities. If you have your VoIP and Data on the same VLAN then, setting the QoS profile to the VLAN will overwrite the DiffServ mappings.



  1. ACL-based traffic groups for IP packets (specifies IP address information)

  2. ACL-based traffic groups for Ethernet frames (specifies MAC address information)

  3. CoS 802.1p-based traffic groups

  4. Port-based traffic groups

  5. VLAN-based traffic groups

  6. DiffServ-based traffic groups



  • Create your qos profiles. (qp7 is unavailable for stacks, and qp1 and qp8 are already created)
    create qos profile qp2
    create qos profile qp3
    create qos profile qp4
    create qos profile qp5
    create qos profile qp6

  • Personally, for phone traffic. I would use DiffServ because most phones send a 46 value. This value also sticks accross layer 3 boundaries. You could alway sniff the packets before deciding how to mark them. :-)

    configure diffserv examination code-point 46 qp5

  • Use qp1 as a bucket for all traffic that is not marked

  • Use qp8 for network control traffic like EAPS control VLAN

    config vlan EAPS-CTRL qp8


If you provide a working Cisco config, I am sure someone in the group would be happy to covert it for you.



(from john_padilla)
Photo of EtherNation User

EtherNation User, Employee

  • 20,350 Points 20k badge 2x thumb
Create Date: Jun 8 2012 7:33AM

Thanks JP

(from Josh_Blakey)
Photo of EtherNation User

EtherNation User, Employee

  • 20,350 Points 20k badge 2x thumb
Create Date: Jun 13 2012 9:13PM

Hi!

Do not create QPs you don't use. Port buffer memory will be divided between the different queues, and the more queues created, the less buffer memory per queue. This is especially important with the X450 which has less memory than the X460 for port buffers.

show ports congestion [no-refresh] will show you if you have had packet drops.

/Fredrik

(from Fredrik_Björk)
Photo of EtherNation User

EtherNation User, Employee

  • 20,350 Points 20k badge 2x thumb
Create Date: Jun 15 2012 7:54AM

vi VOIP.pol

entry VOIP_data{
if {
dscp 46;
} then {
Qosprofile qp6;
}
}

create qosprofile qp6
config access-list lync vlan VOice
config access-list lync vlan Data # required only if you are using softphones on your laptop

This is considering the fact that VOIP phones or application tags the packets with DSCP of 46. YOu can do tons of things with that qosprofile qp6 based on your requirements once you have the packets categorized in that queue.

Shoot if you have questions.

(from Arpit_Bhatt)
Photo of GCIT_Support

GCIT_Support

  • 510 Points 500 badge 2x thumb
So when setting this up you would only need to have the pol file and access-list rules on switch closest to Call server?
By default diffserv examination is off. Would then I need to enable it all all potential voice ports?
Or does assigning it to qp6 take care of it?
Photo of rbrt_weiler

rbrt_weiler

  • 834 Points 500 badge 2x thumb
There actually is no need to use a .pol file for QoS. Most phones (and softphones) already mark their packets, DSCP 24 for signaling and DSCP 46 for voice data is common. Doing a

create qosprofile "qp6"
configure qosprofile "qp6" use-strict-priority
configure diffserv examination code-point 46 qosprofile "qp6"
configure diffserv examination code-point 24 qosprofile "qp6"
enable diffserv examination ports all
disable dot1p examination ports all

on _all_ switches -- QoS needs to be provided end-to-end -- should therefore do the trick. Of course, you may also use different queues for signaling and voice data.
Photo of GCIT_Support

GCIT_Support

  • 510 Points 500 badge 2x thumb
thanks.
Photo of EtherNation User

EtherNation User, Employee

  • 20,350 Points 20k badge 2x thumb
Create Date: Jun 15 2012 7:57AM

Corrections :

config access-list VOIP vlan VOice
config access-list VOIP vlan Data


(from Arpit_Bhatt)
Photo of EtherNation User

EtherNation User, Employee

  • 20,350 Points 20k badge 2x thumb
Create Date: Jun 15 2012 9:22AM

Cheers Fredrik and Arbhatt

(from Josh_Blakey)

This conversation is no longer open for comments or replies.