Here is a summary of the recommendations that have been reviewed and approved by NETS engineers:

Size: px
Start display at page:

Download "Here is a summary of the recommendations that have been reviewed and approved by NETS engineers:"

Transcription

1 QOS Review: This is a review of NCAR s current campus network and the potential FRGP QOS implementation. Since NCAR s initial QOS deployment, new hardware and IOS versions have been deployed in the network, CatOS has been converted to IOS, and the QOS toolset has changed. The intent of this document is to validate the existing QOS configuration and/or propose new QOS configurations using QOS best practices outlined in Cisco s Enterprise QoS Solution Reference Network Design (Enterprise QoS SRND) as a guideline. The intent of NCAR s QoS deployment is to ensure VOIP traffic has priority over other traffic in the face of network congestion. QoS is not a one size fits all configuration it is highly dependent on company policy decisions (i.e. prioritize application X) and on the overall composition of network traffic. NCAR s QoS implementation should be reviewed on a regular and as-needed basis to ensure QoS is functioning as designed when new hardware or changes in traffic profiles occur. Here is a summary of the recommendations that have been reviewed and approved by NETS engineers: Cisco s Enterprise QoS and Medianet Campus Qos SRNDs will be used as the basis for QoS configurations Input queuing and policing will not be used Only voice traffic will be prioritized Transmit queue design will use the default settings applied by the mls qos command except in a few cases where the default deviates from the SRND Cut and paste QoS files will be created for each queue type and be used as the default configuration for new cards Packet drops per queue and threshold will be monitored to ensure QoS policy is working properly Netflow will be enabled on internal NCAR traffic for additional QoS monitoring and statistics This document is organized in the following manner: 1. QoS Overview Review of QoS concepts and config examples 2. NCAR s Existing QoS configuration - Review of NCAR s current QoS configurations 3. NCAR s queue types 4. NCAR s traffic profile VOIP traffic vs Other traffic 5. QoS Configuration Recommendations 6. Monitoring QoS 7. Telepresence and QoS at NCAR 8. Telepresence and QoS at the FRGP 9. References 1. QoS Overview

2 There are many different ways to implement QoS but the SRND recommends using DSCP markings to ensure consistent PHB (per hop behavior) of packets. A DSCP based QoS deployment consists of the following components: 1. Input Queuing 2. Classification and Marking 3. Policing 4. Transmit Queuing The example commands presented below are for a 6500 with 1p3q8t queue. To complicate matters, the QoS implementation varies across the different hardware platforms and IOS versions. Commands may vary slightly depending on switch and/or queue type, however the basic procedure remains the same. Input Queuing Ingress queues (RX) are extremely difficult to congest. Ingress congestion implies that the combined ingress rates of traffic exceed the switch fabric channel speed, and thus would need to be queued simply to gain access to the switching fabric. On newer platforms, such as the Catalyst 6500 Sup720, this means that a combined ingress rate of up to 40 Gbps per slot would be required to create such an event*. The 6500 line cards do have ingress queues in the event that congestion does occur, but since this is highly unlikely, only the egress (TX) queues will be addressed in this document. * End-to-end qos network design, By Tim Szigeti, Christina Hattingh Classification and Marking The Enterprise QoS SRND follows standards-based DSCP PHB markings to ensure interoperability and future expansion. A general rule of thumb is to classify traffic as close to the source as possible and to establish trust boundaries. At the edge of our network, the Cisco IP phones appropriately mark their traffic as voice bearer (COS 5, DSCP 46 EF) and voice signaling traffic (COS 3, DSCP 24 CS3), so we ll trust the DSCP markings from the phone. A PC attached to the phone s PC port will not be trusted - should the PC try to send packets marked other than DSCP = 0, the switch will remark the packets to DSCP = 0. By default, the 6500s, with QoS enabled, will mark packets with DSCP 0 from any untrusted source. The trust boundary can be established on a per port or per vlan basis. Cisco recommends per vlan when possible. Once classification is performed at the edge for inbound traffic, the router/switch may need to map COS to DSCP markings (and vice-versa) before transmitting the packet. Use the IOS commands below to configure the mapping (global config):

3 mls qos map cos-dscp mls qos map dscp-cos Here is the CatOS command (global): set qos cos-dscp-map set qos dscp-cos-map The DSCP/COS values are then trusted on the uplinks from Access to Distribution, and Distribution to Core. Policing Policing can be used to markdown excess traffic in a class or drop offending traffic. Policing will not be used in NCAR s campus network at this time. Transmit Queuing Transmit queue types are hardware dependant. IOS command show interface capabilities -> QoS scheduling displays the type: ml-16c-c1-gs#show interfaces capabilities mod 4 GigabitEthernet4/1 Model: WS-X6148A-GE-45AF Type: 10/100/1000BaseT Speed: 10,100,1000,auto Duplex: half,full Trunk encap. type: 802.1Q,ISL Trunk mode: on,off,desirable,nonegotiate Channel: yes Broadcast suppression: none Flowcontrol: rx-(off,on,desired),tx-(off,on,desired) Membership: static Fast Start: yes QOS scheduling: rx-(1q2t), tx-(1p3q8t) The CatOS command is show qos info config 1p3q8t tx In this example, the transmit queue is 1p3q8t. 1p = one priority queue. Traffic in the priority queue is serviced until the queue is empty before the other queues are serviced. 3q = there are three queues 8t = each queue has 8 drop thresholds that can be configured (does not apply to the priority queue) For each queue type, the following needs to be configured: Map traffic to queue

4 Map traffic to queue Set queue buffer size Set queue WRR weights Set queue WRED thresholds There are a number of RFC s (2474, 2597, 3246, 4595) which describe the PHB for the different DSCP markings. Proper queue design (buffer size, WRR weights, and WRED thresholds) determines whether the queue behaves as Best Effort or CS3 or some other type. DSCP marked traffic must be mapped to a queue designed to handle that type of traffic. Cisco has taken all these factors into account and provided queuing models in the SRND for all the different types of queues found in their hardware: Book.html Here are the IOS commands (per interface): wrr-queue cos-map <queue> [<thresh>] <cos> <cos> priority-queue cos-map <queue> <cos> <cos> Here is the CatOS command (global) set qos map 1p2q2t tx 3 1 cos 5 Set queue buffer size The size of the buffers must be set. Typically the lower weighted queues will have larger buffers since they are not serviced as often. Here is the IOS command to set the buffers (per interface): wrr-queue queue-limit priority-queue queue-limit Here is the CatOS command (global): set qos txq-ratio 1p2q2t Set queue WRR weights With WRR, the switch uses a configured weight value for each egress queue. This weight value determines the implied bandwidth of each queue. The higher the weight value, the higher the priority that the switch applies to the egress queue. Priority queues do not have assigned weights and are serviced before other queues, until empty. For example, consider the case of a Catalyst 3550 switch configured for QoS and WRR. The Catalyst 3550 uses four egress queues. If queues 1 through 4 are configured with weights 50, 10, 25, and 15, respectively, queue 1 can utilize 50 percent of the bandwidth when there is congestion. Here is the IOS command to set the queue weights (per interface):

5 wrr-queue bandwidth Here is the CatOS command (global): set qos wrr 1p2q2t Set queue WRED thresholds There is a minimum and maximum WRED (weighed random early detection) threshold configured. The minimum indicates the point at which packets will be randomly dropped for that queue/threshold and the MAX threshold determines when tail drop (i.e. all pkts in the queue) will begin. Here is a link to how WRED works: 9 IOS example (per interface):! Sets Min WRED Threshold for Q1T1 to 80% and all others to 100% wrr-queue random-detect min-threshold ! Sets Max WRED Threshold for Q1T1 to 100% and all others to 100% wrr-queue random-detect max-threshold CatOS example (global): set qos wred 1p3q8t tx queue 3 <[thr1lo:]thr1hi> <[thr8lo:]thr8hi> 2. NCAR s Existing QoS configurations The existing QOS policy is, where possible, to use the default configuration when mls qos global command is applied. Exceptions to the default configurations are COS to DSCP mappings, and queue/threshold mappings for COS 3 and COS 5 marked traffic. Here is a typical configuration from one of our CATOS switches. set qos enable set qos map 2q2t tx 2 1 cos 3 set qos map 2q2t tx 2 2 cos 5 set qos wrr 2q2t set qos map 1p2q2t tx 2 1 cos 3 set qos wrr 1p2q2t set qos wred 1p2q2t tx queue 1 40:80 70:100 set qos wred 1p2q2t tx queue 2 40:80 70:100

6 set qos map 1p2q1t tx 2 1 cos 3 set qos map 1p3q8t tx 3 3 cos 3 set qos cos-dscp-map set qos ipprec-dscp-map clear qos acl all #ACL-IP-PHONES set qos acl ip ACL-IP-PHONES trust-cos ip any any #ACL-TRUST-DSCP set qos acl ip ACL-TRUST-DSCP trust-dscp ip any any #ACL-TRUST-IPPREC set qos acl ip ACL-TRUST-IPPREC trust-ipprec ip any any # commit qos acl all set qos acl map ACL-IP-PHONES 700 A survey of all the CATOS switches showed that queue mapping is performed for all the queues, but buffer sizes, weights, and thresholds are not consistently applied to the different queues. A survey of IOS switches shows that qos is enabled globally, but are currently using the defaults for all other settings. In CATOS, show qos info config 1p3q8t tx shows the current queue settings (for IOS its show queueing interface <interface name> ): QoS setting in NVRAM for 1p3q8t transmit: QoS is enabled Queue and Threshold Mapping for 1p3q8t (tx): Queue Threshold CoS Tx drop thresholds: Tx drop-thresholds feature is not supported for this port type. Tx WRED thresholds: Queue # Thresholds - percentage %:100% 100%:100% 100%:100% 100%:100% 100%:100% 100%:100% 100%:100% 100%:100% 2 70%:100% 100%:100% 100%:100% 100%:100% 100%:100% 100%:100% 100%:100% 100%:100% 3 40%:70% 40%:70% 50%:80% 50%:80% 60%:90% 60%:90% 70%:100% 70%:100% Tx queue size ratio: Queue # Sizes - percentage %

7 2 15% 3 15% 4 5% Tx WRR Configuration of ports with 1p3q8t: Queue # Ratios NCAR Queue Types Model Description Queue Type Scheduler VS-S720-10G Supervisor Mod G (enabled/disabled G ports) 1p3q4t/1p7q4t DWRR or SRR WS-X6K-S2-MSFC2 2 port 1000BaseX Supervisor Mod 2 (GBIC) 1p2q2t WS-X6K-S2U-MSFC2 2 port 1000BaseX Supervisor Mod 2 (GBIC) 1p2q2t WS-X6K-SUP2-2GE 2 port 1000BaseX Supervisor Mod 2 (GBIC) 1p2q2t WS-SUP32-10GE-3B 2 port 10GBaseX Supervisor module 1p3q8t DWRR or SRR WS-SUP720-3B Supervisor Mod 720 base board 1p2q2t WRR WS-SUP720-3BXL Supervisor Mod 720 base board 1p2q2t WRR WS-SUP720-BASE Supervisor Mod 720 base board 1p2q2t WRR WS-X6148-RJ45V 48 port 10/100BaseTX (RJ-45) 2q2t WRR WS-X6348-RJ port 10/100BaseTX (RJ-45) 2q2t WRR WS-X6148A-GE-45AF 48 port 10/100/1000BaseTX (RJ-45) 1p3q8t WRR WS-X6408A-GBIC 8 port 1000BaseX (GBIC),Enhanced QoS 1p2q2t WRR WS-X6416-GBIC 16 port 1000BaseX (GBIC) 1p2q2t WRR WS-X6516A-GBIC 16 port 1000BaseX (GBIC) 1p2q2t WRR WS-X GE 4 port 10 GE 1p7q8t DWRR WS-X GE 16 port 10 GE 1p7q4t DWRR or SRR WS-X6748-GE-TX 48 port 10/100/1000 (RJ-45) 1p3q8t DWRR WS-X6748-SFP 48 port 1000Base FX (SFP GBIC) 1p3q8t DWRR 3560E 1p3q3t SRR IE3000 Industrial Ethernet Switch 1p3q3t SRR NME-XD-48ES-2S-P NME-XD-48ES-2S-P: EtherSwitch SM 48 10/100T PoE + 2 SFP 1p3q3t SRR 4. NCAR Traffic Profile Table 1: NCAR Queue Types To get a rough sense of the percentage of VoIP traffic on the network vs. other traffic, in/out bps was pulled from all the VLANs at ML, FL, and CG for a 31 day period. For voice vlans, the max values were pulled along with average values to evaluate the worst case scenario. The table below shows percent of VoIP (all traffic on voice vlans) traffic per campus, which was typically less than 1%.

8 Inbound (%) Outbound (%) % CGRA VOIP traffic % CGRA MAX VOIP traffic % FLRA VOIP traffic % FLRA MAX VOIP Traffic % MLRA VOIP Traffic % MLRA MAX VOIP Traffic QoS Configuration Recommendations AutoQoS vs. Manual configuration AutoQoS will automatically apply QoS configurations on a switch. Lab tests show that AutoQoS selected different buffer sizes, weights and thresholds than what is recommended in the SRND. Manual configuration is recommended. Input Queuing and Policing Input queuing and Policing will not be used at this time per the reasons discussed above. Classification and Marking: The SRND classifications recommendations assume that all traffic will be classified and have configured transmit queues accordingly. To keep things simple, only voice bearer and call signaling traffic will be explicitly prioritized on NCAR s campus. Queue configurations will therefore need to be adjusted accordingly. The proposed classification of NCAR s campus traffic is as follows: 1. Prioritize voice bearer traffic as COS 5, DSCP 46 EF 2. Prioritize call signaling traffic as COS 3, DSCP 24 CS3. 3. Router/switch control traffic (i.e. routing protocols, HSRP, etc) are marked as CS6 by the router/switch. 4. All other traffic is marked with the default COS 0, DSCP 0. All of NCAR s campus traffic will be placed into a 4 level classification policy. Additional classification levels can easily be added should we need to prioritize traffic other than voice. Application L3 Classification Voice EF, DSCP 46 Network Control CS6, DSCP 48 Call Signaling CS3, DSCP 24 All Other DSCP 0

9 Trust boundaries will be extended to the IP phones, all other *access* ports will be untrusted. All uplinks between access and distribution/core switches will be trusted. Here is a sample IOS configuration that extends the trust boundary to the IP phone: Per Interface Configs: interface gig <mod/port> mls qos vlan-based switchport voice vlan 700 <- Applied on interface Vlan700 no ip address service-policy input ACL-IP-PHONES-policy Global Configs: class-map match-all ACL-IP-PHONES-1-class match access-group name ACL-IP-PHONES-1! policy-map ACL-IP-PHONES-policy class ACL-IP-PHONES-1-class trust dscp Here is a sample IOS configuration to enable trust on an uplink (per interface): mls qos trust cos COS to DSCP and DSCP to COS mappings will remain unchanged. Transmit Queuing, Generic Proposal: Transmit queuing is partially determined by the hardware (1p3q8t, 2q2t, etc) and IOS version being used on the switch/router. While different types of queuing and thresholds (WRR, SRR, WRED, WTD, etc) are implemented on the different platforms, the user has the ability to control buffer size, weights, and thresholds regardless of the type. The queues must behave in an appropriate manner as determined by the type of traffic (DSCP/COS) assigned to the queue. Based on the proposed classification of traffic, here are a couple of generic queue design proposals. Option 1: Use the SRND as a guide for designing queues, making adjustments as necessary based on our classification policy. 1. Mapping of DSCP/COS to queues will be performed per the SRND even though NCAR will only use 4 classification levels. In the future, should we decide to prioritize traffic other than voice, the mappings will already be in the standard configuration. I don t see any real downside to doing this.

10 2. Buffer space will only be allocated to queues with DSCP/COS values for which traffic has been explicitly mapped. For example, 1p7q8t has a total of 8 queues available 1 priority and 7 other queues. The proposed classification calls for at most 4 different queues, so 4 of the 1p7q8t queues will have a buffer size of 0 assigned since no traffic would ever be assigned to these queues. The SRND will be used as a guide to determine buffer size. It will be necessary to deviate from the SRND because we will be marking all traffic except voice as DSCP/COS 0 and a larger buffer will be needed to accommodate this traffic. 3. Bandwidth servicing weights will only be allocated to queues that have buffers assigned. The SRND will be used as a guide to determine bandwidth servicing weights. For the most part, these should follow pretty closely with the SRND except where buffers have been set to Buffer thresholds will be explicitly defined to queue s that have buffers assigned, for all DSCPs assigned to the queue regardless of whether or not any traffic will be marked with that DSCP value. The SRND will be used as a guide. For example, the SRND for 1p3q8t queues assigns CS7 to q3t7. The proposed classification does not include CS7, however, the q3t7 threshold will still be set. This will have no affect on traffic that is using the queue. PROs: CONs: Follows Cisco s recommendation for queue design which is standards based. Queue design is known and less likely to change due to IOS version changes. Cisco s queue design is based on marking/classifying ALL traffic. NCAR is only marking/classifying VOIP traffic, so adjustments will need to be made for buffers, weights, and thresholds. Queue design results in 14+ lines of config per port depending on queue type. Option 2 (RECOMMENDED): As a sanity check, we ran option1 past David and Option 2 came from that review. Option 2 primarily relies on the default values that result from enabling the mls qos global command (Currently implemented in NCAR s campus network CATOS devices). 1. Use the default mapping of DSCP/COS to queues that result from enabling the mls qos global command except where it differs for DSCP 24 (call signaling) and DSCP 46 (voice traffic). In those cases, follow the SRND. 2. Use the default buffers, bandwidth servicing weights, and thresholds that result from enabling the mls qos global command. For the most part, these settings are in line with SRND and where they deviate, it s hard to quantify how it might affect QoS.

11 PROs: Easier admin, fewer config lines per port Still maps COS to queues per SRND CONs: Queue design could change, if defaults change due to IOS upgrade Depending on queue type, some resources could go unused i.e. buffers, but it s hard to quantify how this would affect QoS (see 1p3q8t example below). Note that once a Tx queuing option has been agreed upon, it will need to be applied to all queue types described in Table 1. Transmit Queuing 1p2q2t: Below are some examples of 1p2q2t (older 1G uplink queue type) queue design based on option 1 and option 2. Option 1 compares three queue designs: SRND queue design if the SRND is exactly followed, Default queue design created by enabling mls qos global command (same for IOS and CATOS), and Proposed the proposed design as described above. Option 2 compares two queue designs: Default queue design created by enabling mls qos global command, and Proposed the proposed design as described above. The grayed out COS/DSCP values represent unused COS/DSCP values. For example, no traffic will be marked as AF21, CS2, COS2. The blue and orange cell colors are used to visually separate the queues and have no other meaning.

12 OPTION 1 SRND 1p2q2t - Buffer Size% & Threshold BW Servicing Weight COS to Threshhold Map Value n/a EF, Cos5 n/a Default 1p2q2t - Buffer Size% & Threshold BW Servicing Weight COS to Threshhold Map Value n/a EF, Cos5 n/a Proposed (based on SRND) 1p2q2t - Buffer Size% & Threshold BW Servicing Weight COS to Threshhold Map Value n/a EF, Cos5 n/a Priority Queue - 30% 70 CS7; Cos7 q2t2 80:100 CS6; Cos6 AF31,CS3; Cos3 AF21,CS2; Cos2 q2t1 40:80 AF41,CS4; Cos4 Queue 2-40% 30 DF; Cos0 q1t2 80:100 CS1; Cos1 q1t1 40:80 Priority Queue - 15% 255 CS7; Cos7 q2t2 70:100 CS6; Cos6 AF41,CS4; Cos4 q2t1 40:70 Queue 2-15% 100 (5 catos) AF21,CS2; Cos2 AF31,CS3; Cos3 CS1; Cos1 DF; Cos0 q1t2 70:100 q1t1 40:70 Priority Queue - 15% 70 CS7; Cos7 CS6; Cos6 q2t2 80:100 AF31,CS3; Cos3 AF21,CS2; Cos2 q2t1 40:80 AF41,CS4; Cos4 Queue 2-15% 30 DF; Cos0 q1t2 80:100 CS1; Cos1 q1t1 40:80 Queue 1-30% Queue 1-70% Queue 1-70%

13 Option 1: Proposed IOS Queue Configuration Commands (per interface): wrr-queue cos-map wrr-queue cos-map wrr-queue cos-map wrr-queue cos-map wrr-queue bandwidth wrr-queue random-detect 1 wrr-queue random-detect 2 wrr-queue random-detect min-threshold wrr-queue random-detect max-threshold Option 1: Proposed CATOS Queue Configuration Commands (per queue type): set qos map 1p2q2t tx 2 1 cos set qos map 1p2q2t tx 2 2 cos 6 7 set qos map 1p2q2t tx 1 1 cos 1 set qos map 1p2q2t tx 1 2 cos 0 set qos wred 1p2q2t tx queue 2 40:80 80:100 set qos wred 1p2q2t tx queue 1 40:80 80:100 set qos wrr 1p2q2t 30 70

14 Option 2 Default 1p2q2t - Buffer Size% & Threshold BW Servicing Weight COS to Threshhold Map Value n/a EF, Cos5 n/a Proposed (based on default) 1p2q2t - Buffer Size% & Threshold BW Servicing Weight COS to Threshhold Map Value n/a EF, Cos5 n/a Priority Queue - 15% 255 CS7; Cos7 q2t2 70:100 CS6; Cos6 AF41,CS4; Cos4 q2t1 40:70 Priority Queue - 15% 255 CS7; Cos7 q2t2 70:100 CS6; Cos6 AF41,CS4; Cos4 AF31,CS3; Cos3 q2t1 40:70 Queue 2-15% 100 (5 catos) AF21,CS2; Cos2 AF31,CS3; Cos3 CS1; Cos1 DF; Cos0 q1t2 70:100 q1t1 40:70 Queue 2-15% 100 AF21,CS2; Cos2 q1t2 70:100 CS1; Cos1 DF; Cos0 q1t1 40:80 Queue 1-70% Queue 1-70% Option 2: Proposed IOS Queue Configuration Commands (per interface): wrr-queue cos-map Option 2: Proposed CATOS Queue Configuration Commands (per queue type): set qos map 1p2q2t tx 2 1 cos 3 set qos wrr 1p2q2t Transmit Queuing 1p3q8t: Below are some examples of 1p3q8t queue design based on option 1 and option 2. Option 1 compares three queue designs: SRND queue design if the SRND is exactly followed, Default queue design created by enabling mls qos global command (different defaults for IOS and CATOS), and Proposed the proposed design as described above. Option 2 compares two queue designs: Default queue design created by enabling mls qos global command (different defaults for IOS and CATOS), and Proposed the proposed design as described above. The grayed out COS/DSCP values represent unused COS/DSCP values. For example, no traffic will be marked as AF21,CS2,COS2

15 OPTION 1 SRND BW Servicing Weight n/a p3q8t - Buffer Size% & COS to Threshhold Map EF, Cos5 Threshold Value n/a Priority Queue - 30% CS7; Cos7 q3t5 90:100 CS6; Cos6 q3t4 80:90 AF31,CS3; Cos3 q3t3 70:80 AF21,CS2; Cos2 q3t2 60:70 AF41,CS4; Cos4 q3t1 50:60 Queue 3-40% DF; Cos0 q2t1 80:100 Queue 2-25% CS1; Cos1 q1t1 80:100 Queue 1-5% Default CatOS BW Servicing Weight n/a p3q8t - Buffer Size% & Threshold COS to Threshhold Map Value EF, Cos5 n/a Priority Queue - 5% CS7; Cos7 CS6; Cos6 AF41,CS4; Cos4 q3t7 70:100 q3t5 60:90 AF31,CS3; Cos3 q3t3 50:80 Queue 3-15% CS1; Cos1 AF21,CS2; Cos2 q2t1 70:100 Queue 2-15% DF; Cos0 q1t1 70:100 Queue 1-65% Default IOS BW Servicing 1p3q8t - Buffer Size% & Threshold Weight COS to Threshhold Map Value n/a EF, Cos5 n/a Priority Queue - 15% CS7; Cos7 q3t1 70:100 CS6; Cos6 Queue 3-15% AF31,CS3; Cos3 AF41,CS4; Cos4 CS2:Cos2 q2t2 70:100 q2t1 40:70 40:70 Queue 2-20% CS1; Cos1 q1t2 70:100 DF; Cos0 q1t1 40:70 Proposed (based on SRND) BW Servicing 1p3q8t - Buffer Size% & Threshold Weight COS to Threshhold Map Value EF, Cos5 n/a n/a Priority Queue - 10% CS7; Cos7 q3t5 100:100 CS6; Cos6 q3t4 90: AF31,CS3; Cos3 q3t3 80:90 AF21,CS2; Cos2 q3t2 70:80 AF41,CS4; Cos4 q3t1 70:80 Queue 3-15% DF; Cos0 q2t1 80: Queue 2-75% CS1; Cos1 q1t1 80:100 Queue 1-0% 100 Queue 1-50%

16 Option 1: Proposed IOS Queue Configuration Commands (per interface): wrr-queue cos-map wrr-queue cos-map wrr-queue cos-map wrr-queue cos-map wrr-queue cos-map wrr-queue cos-map wrr-queue queue-limit wrr-queue bandwidth wrr-queue random-detect 1 wrr-queue random-detect 2 wrr-queue random-detect 3 wrr-queue random-detect min-threshold wrr-queue random-detect max-threshold wrr-queue random-detect min-threshold wrr-queue random-detect max-threshold wrr-queue random-detect min-threshold wrr-queue random-detect max-threshold Option 1: Proposed CATOS Queue Configuration Commands (per queue type): set qos map 1p3q8t tx 1 1 cos 1 set qos map 1p3q8t tx 2 1 cos 0 set qos map 1p3q8t tx 3 1 cos 4 set qos map 1p3q8t tx 3 2 cos 2 set qos map 1p3q8t tx 3 3 cos 3 set qos map 1p3q8t tx 3 4 cos 6 set qos map 1p3q8t tx 3 5 cos 7 set qos txq-ratio 1p3q8t set qos wrr 1p3q8t set qos wred 1p3q8t tx queue 3 70:80 40:70 70: : : : : :100 set qos wred 1p3q8t tx queue 2 80: : : : : : : :100 set qos wred 1p3q8t tx queue 1 80: : : : : : : :100

17 Option 2 Default CatOS BW Servicing Weight n/a p3q8t - Buffer Size% & Threshold COS to Threshhold Map Value EF, Cos5 n/a Priority Queue - 5% CS7; Cos7 CS6; Cos6 AF41,CS4; Cos4 q3t7 70:100 q3t5 60:90 AF31,CS3; Cos3 q3t3 50:80 Queue 3-15% CS1; Cos1 AF21,CS2; Cos2 q2t1 70:100 Queue 2-15% DF; Cos0 q1t1 70:100 Proposed (based on Current/Default) BW Servicing 1p3q8t - Buffer Size% & Threshold Weight COS to Threshhold Map Value n/a EF, Cos5 n/a 20 Queue 1-65% Default IOS BW Servicing 1p3q8t - Buffer Size% & Threshold Weight COS to Threshhold Map Value n/a EF, Cos5 n/a 200 Priority Queue - 15% CS7; Cos7 q3t1 70:100 CS6; Cos Priority Queue - 15% AF31,CS3; Cos3 q3t3 70:100 CS7; Cos7 CS6; Cos6 q3t1 70:100 Queue 3-15% AF41,CS4; Cos4 q2t2 70:100 CS2:Cos2 q2t1 40:70 Queue 2-20% CS1; Cos1 q1t2 70:100 DF; Cos0 q1t1 40: Queue 3-15% AF31,CS3; Cos3 AF41,CS4; Cos4 CS2:Cos2 q2t2 70:100 q2t1 40:70 40:70 Queue 2-20% CS1; Cos1 q1t2 70:100 DF; Cos0 q1t1 40:70 Queue 1-50% 100 Queue 1-50%

18 Option 2: Proposed IOS Queue Configuration Commands (per interface): wrr-queue cos-map wrr-queue cos-map Option 2: Proposed CATOS Queue Configuration Commands (per queue type): set qos map 1p3q8t tx 1 2 cos 1 set qos map 1p3q8t tx 2 1 cos 2 set qos map 1p3q8t tx 2 2 cos 4 set qos map 1p3q8t tx 3 1 cos 6 7 set qos map 1p3q8t tx 3 3 cos 3 set qos txq-ratio 1p3q8t set qos wrr 1p3q8t set qos wred 1p3q8t tx queue 3 70:100 40:70 70:100 50:80 60:90 60:90 70:100 70:100 set qos wred 1p3q8t tx queue 2 40:70 70: : : : : : :100 set qos wred 1p3q8t tx queue 1 40:70 70: : : : : : :100 ****Recommend using Option 2**** Transmit Queuing, 3560E/3750/IE3000: The 3560E uses SRR (shaped round-robin) queue s with WTD (weighted tail drop). Weighted Tail Drop is a simpler congestion avoidance mechanism than WRED. The weight sets the % of the queue that, when full, will begin tail drop. The queue s can be configured as 4qt3 or 1p3q3t. We ll configure it to use 1p3q3t. We will add this configuration information based upon the decisions for the other module types. Transmit Queuing, Voice Gateways: As of T and later, the voice gateways, by default will mark voice traffic with DSCP 46 EF and call signaling with DSCP 24 CS3. Yet another queuing configuration format is used for voice gateways - HQF (Hierarchical queuing Framework). Mar-26a-c1-gw uses HQF on its T1 link. The SRND s for Enterprise QoS and Unified Communications don t explicitly cover this. From a BW perspective, the links are lightly used and even if all PRI s were in use, the max load on the uplinks would be : 3 pri * 24 calls/pri * 80kbps/call = 7.68 Mbps. For Gig uplinks, that would consume less than 1% of available BW. Recommendation: No changes.

19 Applying QoS Configurations: Smart port macros are available, and we could create one macro per queue configuration type. The other option is to follow our current setup of configuring the modules as we insert them. The settings are determined by the modules, so this would be a good way to keep us in sync as we change modules. When the macro is applied to the interface, the configuration shows all the commands and which macro was applied. Here is an example of a 1p3q8t port configured using a macro: interface GigabitEthernet3/1 no ip address shutdown wrr-queue bandwidth wrr-queue queue-limit wrr-queue random-detect minthreshold wrr-queue random-detect min-threshold wrr-queue random-detect max-threshold wrr-queue random-detect max-threshold wrr-queue cos-map wrr-queue cos-map wrr-queue cos-map wrr-queue cos-map wrr-queue cos-map wrr-queue cos-map wrr-queue cos-map macro description pd-test end Note that MAX thresholds should be configured before MIN thresholds. This will avoid errors where the new MIN threshold might be greater than the existing MAX threshold. 6. Monitoring QoS QoS configurations need to be validated to ensure packets are properly marked and monitored to ensure they are operating as designed. To validate configurations, grab a packet trace (or use netflow) at the end points and check that in/out bound DSCP markings are set correctly (SCCP = CS3; RTP = EF routing protocols = CS6, and all other set to 0).

20 Locations to check o o o Switch ports that connect to CMs and voic servers Switch ports that connect to gateways PC port on phone (random sampling). Config checkers should be used to validate that configurations are applied properly. Queue drops can be monitored per interface, per queue and per threshold. Excessively high drops in a particular queue could indicate the need to adjust queuing parameters. The CLI command 'show queuing interface <blah> detailed' provides per interface, per queue and threshold drops, however, the "detailed" portion of this command is only available in IOS ver x.x.x SXI. These are the OIDs: IOS CISCO-SWITCH-QOS-MIB, csqifstatsdroppkts CATOS CISCO-CATOS-ACL-QOS-MIB Here is an IOS example: SNMPv2-SMI::enterprises = Counter64: SNMPv2-SMI::enterprises = Counter64: 0 SNMPv2-SMI::enterprises = Counter64: 0 SNMPv2-SMI::enterprises = Counter64: 0 SNMPv2-SMI::enterprises = Counter64: 0 SNMPv2-SMI::enterprises = Counter64: 0 SNMPv2-SMI::enterprises = Counter64: 0 SNMPv2-SMI::enterprises = Counter64: 0 SNMPv2-SMI::enterprises = Counter64: 0 SNMPv2-SMI::enterprises = Counter64: SNMPv2-SMI::enterprises = csqifstatsdroppkts. The next number is the ifindex of the interface, followed by the direction (1=inbound, 2=outbound), then by the queue, and finally the threshold. We currently lack the ability to determine amount of traffic per COS/DSCP which could be useful for planning and troubleshooting purposes. This would be remedied if we ran netflow internally.

21 7. Telepresence (TP) and QoS at NCAR Here is a brief review of some key characteristics of Telepresence (TP): TP reserves /24 thru /24 for internal use but does not have a default gateway and therefore cannot route beyond the TP codec. TP appears as two SIP endpoints in CM, 1) the TP codec 2) 7975 IP phone Bandwidth requirements for TP: Mbps to Mbps per stream depending on configuration End to End Jitter target is < 10ms. Jitter greater than 20ms peak to peak will downgrade call quality. Jitter 40ms or greater call will terminate. Target packet loss is 0.5% Marks video traffic as CS4, voice as CS5, and signaling as CS3. CS4 marked traffic is to be assigned to the priority queue The SRND recommends a separate cluster for TP, unless there are no other video devices on the existing cluster There are many different ways to deploy TP, i.e. point-to-point, point-to-multipoint, intra-enterprise, inter-enterprise, etc. If TP were to be deployed on NCAR s campus, qos configurations would also have to be adjusted. Using the QoS configuration recommendations from above as a foundation, here is an overview of the changes that would be needed assuming an Intra-NCAR TP deployment: Input Queuing: No changes Classification and Marking: Extend trust boundary to TP equipment; configure CM to mark video traffic as CS4 Policing: No changes Transmit Queuing: Re-map CS4 marked traffic to the priority queue; possibly re-allocate buffers 8. Telepresence (TP) and QoS at the FRGP The FRGP uses DSCP markings to facilitate commodity policers at the FRGP. Inbound commodity traffic, destined for an FRGP/UPOP member not directly connected to the same router as the commodity provider, is marked as DSCP 1. To implement the policer strategy, QoS was globally enabled on the 6500s at the FRGP. QoS is NOT implemented at the FRGP to provide preference to specific traffic types i.e. voice, video, etc except for VOIP traffic destined to/from RAF. In this case, we trust the QoS markings along the path. Telepresence (or other video conferencing) capabilities appear to be on the horizon for FRGP member institutions either via NLR, between FRGP members, or a single FRGP member with multiple connections

22 to the FRGP. Given the strict latency, jitter, and packet loss requirements for TP, it s possible that member institutions will request preferential treatment of TP traffic transiting the FRGP routers. A single FRGP member requesting preferential treatment for video will impact all FRGP members in all but the simplest case (ports are on the same router) because some QoS policy would need to be applied on ports connecting l3-gw-1 <-> frgp-gw-2 <-> frgp-gw-3. At that point, one member s traffic is being preferred over all of the other member s traffic. In all the use cases mentioned above, the FRGP is the middleman transiting traffic from participant A to participant B. A generic path may look like this: particpanta s internal network <-> Tail circuit provider network<->frgp<-> Tail Circuit provider network<->participantb s internal network. In some cases, there may be a direct connection to a participant s network, eliminating the tail circuit provider network. Telepresence marks video CS4, voice CS5, and signaling as CS3 (this is configurable at the TP end). Both CS4 and CS5 are recommended to be placed in the priority queue. Ultimately we don t really care how Telepresence is deployed in the participant s networks, but we will need to know the COS/DSCP types and bandwidth requirements for each COS/DSCP marking. Should it be deemed necessary to implement QoS at the FRGP, a QoS policy will need to be created that clearly defines the number and types of queues and COS/DSCP mappings to those queues. When deploying QoS, coordination with participants and tail circuit vendors will be necessary to determine a mapping between the different queue structures. If they don t match, then traffic will need to be remarked either inbound and/or outbound to ensure similar treatment across different administrative boundaries. Participants will be responsible for re-marking. Using the QoS configuration recommendations from above as a foundation, here is an overview of the changes that would be needed to create an FRGP QoS policy recommendation: Input Queuing: No changes Classification and Marking: o Inbound Option 1: Extend trust boundaries to participant/tail circuit vendor. Any DSCP 1 marked traffic from a participant/tail circuit vendor will need to be remarked to DSCP 0 to avoid conflict with the commodity policer. Pros: easier to config and maintain, participants responsible for correctly marking traffic Cons: potential for abuse o Inbound Option 2: explicitly classify and mark (example: a policy statement that identifies SIP traffic and marks it as CS3) Pros: clearly identifies what traffic will be marked and at what priority Cons: more complex policy statements, FRGP engineers responsible for correctly marking traffic

23 Recommend Inbound Option 1 Note that for either option, DSCP values might have to be remarked on a per interface basis depending on how a participant s/tail circuit provider s queue strategy aligns with the FRGP s. Participants should be responsible for remarking where possible. o Outbound: Any packet marked DSCP 1 by the commodity policer will need to be remarked DSCP 0. If not there is a possibility that a participant/tail circuit vendor would deferentially treat this traffic as it is typically assigned to the Scavenger Class.. Policing: o Inbound Option 1: No policing of COS/DSCP marked traffic Pro: easier to admin Con: Potential for abuse i.e. mark all traffic as priority o Inbound Option 2: Place strict limits on COS/DSCP marked traffic Pro: Prevents potential abuse Con: more complicated policers Recommend Inbound Option 2 o Outbound: No change Transmit Queuing: o Option 1: Come up with FRGP QoS templates for services and how they will be mapped. Similar to QMOE QoS templates. Pro: limited set of configurations to maintain, easier to admin Con: less flexible o Option 2: Configure queuing on a per participant/tail circuit vendor basis. Pro: Very flexible Con: More configs to maintain, but not that many members o Its possible that neither options is viable. The QoS configuration on some cards is applied per ASIC (8 ports per ASIC on a 6148a) and not per port. More investigation is needed. Open questions: Charge members $$ for priority traffic??

24 9. References 1) Enterprise QoS SRND 2) Medianet Campus Qos Design ) Cisco Unified Communications SRND Based on Cisco Unified Communications Manager 6.x 4) Comparison of the Cisco Catalyst and Cisco IOS Operating Systems for the Cisco Catalyst 6500 Series Switch html 5) Implementing Quality of Service Policies with DSCP 6) Quality of Service - The Differentiated Services Model 1b36d.html 7) Understanding How Routing Updates and Layer 2 Control Packets Are Queued on an Interface with a QoS Service Policy 8) Understanding Quality of Service on Catalyst 6000 Family Switches igth 9) Cisco AutoQoS Data Sheet 10) Monitoring Voice over IP Quality of Service 11) Cisco TelePresence Network Systems 2.0 Design Guide

AutoQoS for Medianet

AutoQoS for Medianet Appendix A AutoQoS for Medianet As of August 2010, an updated version of AutoQoS was released for the Catalyst 2960- G/S, 3560-G/E/X, and 3750-G/E/X family of switches (with IOS Release 12.2(55)SE). This

More information

Configuring Auto-QoS

Configuring Auto-QoS Finding Feature Information, page 1 Prerequisites for Auto-QoS, page 1 Restrictions for Auto-QoS, page 2 Information About, page 3 How to Configure Auto-QoS, page 5 Monitoring Auto-QoS, page 9 Configuration

More information

Cisco - Catalyst 2950 Series Switches Quality of Service (QoS) FAQ

Cisco - Catalyst 2950 Series Switches Quality of Service (QoS) FAQ Page 1 of 8 Catalyst 2950 Series Switches Quality of Service (QoS) FAQ Document ID: 46523 TAC Notice: What's C han g i n g o n T A C We b H el p u s h el p y ou. Questions Introduction What is the software

More information

Implementing Cisco Quality of Service QOS v2.5; 5 days, Instructor-led

Implementing Cisco Quality of Service QOS v2.5; 5 days, Instructor-led Implementing Cisco Quality of Service QOS v2.5; 5 days, Instructor-led Course Description Implementing Cisco Quality of Service (QOS) v2.5 provides learners with in-depth knowledge of QoS requirements,

More information

"Charting the Course... ... to Your Success!" QOS - Implementing Cisco Quality of Service 2.5 Course Summary

Charting the Course... ... to Your Success! QOS - Implementing Cisco Quality of Service 2.5 Course Summary Course Summary Description Implementing Cisco Quality of Service (QOS) v2.5 provides learners with in-depth knowledge of QoS requirements, conceptual models such as best effort, IntServ, and DiffServ,

More information

IMPLEMENTING CISCO QUALITY OF SERVICE V2.5 (QOS)

IMPLEMENTING CISCO QUALITY OF SERVICE V2.5 (QOS) IMPLEMENTING CISCO QUALITY OF SERVICE V2.5 (QOS) COURSE OVERVIEW: Implementing Cisco Quality of Service (QOS) v2.5 provides learners with in-depth knowledge of QoS requirements, conceptual models such

More information

Campus QoS Design Simplified

Campus QoS Design Simplified Campus QoS Design Simplified Tim Szigeti, CCIE#9794 Senior Technical Leader Agenda QoS Design Strategy Review Campus QoS Design Considerations & Recommendations Cisco Catalyst 2960/3560/3750 QoS Design

More information

AutoQoS. Prerequisites for AutoQoS CHAPTER

AutoQoS. Prerequisites for AutoQoS CHAPTER CHAPTER 63 Prerequisites for, page 63-1 Restrictions for, page 63-2 Information About, page 63-2 Default Settings for, page 63-4 How to Configure, page 63-4 For complete syntax and usage information for

More information

Configuring QoS. Understanding QoS CHAPTER

Configuring QoS. Understanding QoS CHAPTER 24 CHAPTER This chapter describes how to configure quality of service (QoS) by using standard QoS commands. With QoS, you can give preferential treatment to certain types of traffic at the expense of others.

More information

The Basics. Configuring Campus Switches to Support Voice

The Basics. Configuring Campus Switches to Support Voice Configuring Campus Switches to Support Voice BCMSN Module 7 1 The Basics VoIP is a technology that digitizes sound, divides that sound into packets, and transmits those packets over an IP network. VoIP

More information

Cisco VoIP CME QoS Labs by Michael T. Durham

Cisco VoIP CME QoS Labs by Michael T. Durham Cisco VoIP CME QoS Labs by Michael T. Durham Welcome to NetCertLabs CCNA Voice Lab series. In this set of labs we will be working with the QoS (Quality of Service). A communications network forms the backbone

More information

Description: To participate in the hands-on labs in this class, you need to bring a laptop computer with the following:

Description: To participate in the hands-on labs in this class, you need to bring a laptop computer with the following: Course: Implementing Cisco Quality of Service Duration: 5 Day Hands-On Lab & Lecture Course Price: $ 3,395.00 Learning Credits: 34 Description: Implementing Cisco Quality of Service (QOS) v2.5 provides

More information

PC-over-IP Protocol Virtual Desktop Network Design Checklist. TER1105004 Issue 2

PC-over-IP Protocol Virtual Desktop Network Design Checklist. TER1105004 Issue 2 PC-over-IP Protocol Virtual Desktop Network Design Checklist TER1105004 Issue 2 Teradici Corporation #101-4621 Canada Way, Burnaby, BC V5G 4X8 Canada p +1 604 451 5800 f +1 604 451 5818 www.teradici.com

More information

Can PowerConnect Switches Be Used in VoIP Deployments?

Can PowerConnect Switches Be Used in VoIP Deployments? PowerConnect Application Note #11 February 2004 Can PowerConnect Switches Be Used in VoIP Deployments? This Application Notes relates to the following Dell PowerConnect products: PowerConnect 33xx PowerConnect

More information

Optimizing Converged Cisco Networks (ONT)

Optimizing Converged Cisco Networks (ONT) Optimizing Converged Cisco Networks (ONT) Module 5: Implement Cisco AutoQoS Introducing Cisco AutoQoS Objectives Describe the features of Cisco Auto QoS. List the prerequisites when using Cisco Auto QoS.

More information

Configuring QoS and Per Port Per VLAN QoS

Configuring QoS and Per Port Per VLAN QoS 27 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic QoS (auto-qos) commands or by using standard QoS commands on a Catalyst 45 series switch. It also describes

More information

- QoS Classification and Marking -

- QoS Classification and Marking - 1 - QoS Classification and Marking - Classifying and Marking Traffic Conceptually, DiffServ QoS involves three steps: Traffic must be identified and then classified into groups. Traffic must be marked

More information

Understanding Quality of Service on the Catalyst 6500 Switch

Understanding Quality of Service on the Catalyst 6500 Switch . White Paper Understanding Quality of Service on the Catalyst 6500 Switch Carl Solder CCIE #2416 Technical Marketing Engineer Internetworking Systems Business Unit Patrick Warichet CCIE #14218 Technical

More information

AlliedWare Plus TM OS How To. Configure QoS to Conform to Standard Marking Schemes. Introduction. Contents

AlliedWare Plus TM OS How To. Configure QoS to Conform to Standard Marking Schemes. Introduction. Contents AlliedWare Plus TM OS How To Configure QoS to Conform to Standard Marking Schemes Introduction This How To Note describes how to deploy a QoS solution across an entire network. It explains how to define

More information

Network Best Practices for ShoreTel Connect CLOUD

Network Best Practices for ShoreTel Connect CLOUD AN3269 August 21, 2015 Network Best Practices for ShoreTel Connect CLOUD Description: The purpose of this document is to summarize the requirements for the ShoreTel hosted local customer network environment.

More information

Cisco CCNP 642 845 Optimizing Converged Cisco Networks (ONT)

Cisco CCNP 642 845 Optimizing Converged Cisco Networks (ONT) Cisco CCNP 642 845 Optimizing Converged Cisco Networks (ONT) Course Number: 642 845 Length: 5 Day(s) Certification Exam This course will help you prepare for the following exam: Cisco CCNP Exam 642 845:

More information

Routing. Static Routing. Fairness. Adaptive Routing. Shortest Path First. Flooding, Flow routing. Distance Vector

Routing. Static Routing. Fairness. Adaptive Routing. Shortest Path First. Flooding, Flow routing. Distance Vector CSPP 57130 Routing Static Routing Fairness Adaptive Routing Shortest Path First Flooding, Flow routing Distance Vector RIP Distance Vector Sometimes called Bellman-FOrd Original Arpanet, DECNet, Novell,

More information

AlliedWare Plus OS How To. Configure QoS to prioritize SSH, Multicast, and VoIP Traffic. Introduction

AlliedWare Plus OS How To. Configure QoS to prioritize SSH, Multicast, and VoIP Traffic. Introduction AlliedWare Plus OS How To Configure QoS to prioritize SSH, Multicast, and VoIP Traffic Introduction This How To Note explains how to create a QoS policy that prioritizes SSH, multicast, and VoIP traffic

More information

- QoS and Queuing - Queuing Overview

- QoS and Queuing - Queuing Overview 1 Queuing Overview - QoS and Queuing - A queue is used to store traffic until it can be processed or serialized. Both switch and router interfaces have ingress (inbound) queues and egress (outbound) queues.

More information

Configuring Quality of Service

Configuring Quality of Service CHAPTER 37 QoS functionality on Supervisor Engine 6-E, Supervisor Engine 6L-E, Catalyst 49M, and Catalyst 4948E are equivalent. This chapter describes how to configure quality of service (QoS) by using

More information

This topic describes the basic purpose and function of AutoQoS. One command per interface to enable and configure QoS

This topic describes the basic purpose and function of AutoQoS. One command per interface to enable and configure QoS Implementing AutoQoS AutoQoS This topic describes the basic purpose and function of AutoQoS. AutoQoS One command per interface to enable and configure QoS 14 AutoQoS enables customer networks the ability

More information

Data Network Best Practices for ShoreTel VoIP

Data Network Best Practices for ShoreTel VoIP ST AppNote 10326 (AN 10326) June 16, 2014 Data Network Best Practices for ShoreTel VoIP Description: This application note discusses various Data Network VoIP topics such as Understanding VLAN Design,

More information

Configuring QoS CHAPTER

Configuring QoS CHAPTER 26 CHAPTER This chapter describes how to use different methods to configure quality of service (QoS) on the Catalyst 3750 Metro switch. With QoS, you can provide preferential treatment to certain traffic

More information

Quality of Service. Traditional Nonconverged Network. Traditional data traffic characteristics:

Quality of Service. Traditional Nonconverged Network. Traditional data traffic characteristics: Quality of Service 1 Traditional Nonconverged Network Traditional data traffic characteristics: Bursty data flow FIFO access Not overly time-sensitive; delays OK Brief outages are survivable 2 1 Converged

More information

Configuring QoS in a Wireless Environment

Configuring QoS in a Wireless Environment 12 CHAPTER This chapter describes how to configure quality of service (QoS) on your Cisco wireless mobile interface card (WMIC). With this feature, you can provide preferential treatment to certain traffic

More information

Quality of Service (QoS) on Netgear switches

Quality of Service (QoS) on Netgear switches Quality of Service (QoS) on Netgear switches Section 1 Principles and Practice of QoS on IP networks Introduction to QoS Why? In a typical modern IT environment, a wide variety of devices are connected

More information

Quality of Service (QoS) for Enterprise Networks. Learn How to Configure QoS on Cisco Routers. Share:

Quality of Service (QoS) for Enterprise Networks. Learn How to Configure QoS on Cisco Routers. Share: Quality of Service (QoS) for Enterprise Networks Learn How to Configure QoS on Cisco Routers Share: Quality of Service (QoS) Overview Networks today are required to deliver secure, measurable and guaranteed

More information

Configuring an efficient QoS Map

Configuring an efficient QoS Map Configuring an efficient QoS Map This document assumes the reader has experience configuring quality of service (QoS) maps and working with traffic prioritization. Before reading this document, it is advisable

More information

Configure QoS on x900-24, x900-12, and SwitchBlade x908 Series Switches

Configure QoS on x900-24, x900-12, and SwitchBlade x908 Series Switches AlliedWare Plus TM OS How To Configure QoS on x900-24, x900-12, and SwitchBlade x908 Series Switches Introduction This document describes some generic configuration examples for Quality of Service (QoS)

More information

Data Network Best Practices for ShoreTel VoIP

Data Network Best Practices for ShoreTel VoIP Application Note ST AppNote 10326 (AN 10326) Dec 10, 2013 Data Network Best Practices for ShoreTel VoIP Description: This application note discusses various Data Network VoIP topics such as Understanding

More information

Improving Quality of Service

Improving Quality of Service Improving Quality of Service Using Dell PowerConnect 6024/6024F Switches Quality of service (QoS) mechanisms classify and prioritize network traffic to improve throughput. This article explains the basic

More information

VoIP Quality of Service - Basic Theory

VoIP Quality of Service - Basic Theory VoIP Quality of Service - Basic Theory PacNOG5 VoIP Workshop Papeete, French Polynesia. June 2009 Jonny Martin - jonny@jonnynet.net Intro What is Quality of Service (Qos)? QoS and the PBX Traffic Types

More information

Configure IOS Catalyst Switches to Connect Cisco IP Phones Configuration Example

Configure IOS Catalyst Switches to Connect Cisco IP Phones Configuration Example Configure IOS Catalyst Switches to Connect Cisco IP Phones Configuration Example Document ID: 69632 Introduction Prerequisites Requirements Components Used Conventions Background Information Configure

More information

Best Practice Recommendations for VLANs and QoS with ShoreTel

Best Practice Recommendations for VLANs and QoS with ShoreTel Application Note ST AppNote 10325 (AN 10325) August 17, 2011 Best Practice Recommendations for VLANs and QoS with ShoreTel Description: This application note discusses the use of Virtual LANs, DHCP scopes

More information

How to Keep Video From Blowing Up Your Network

How to Keep Video From Blowing Up Your Network How to Keep Video From Blowing Up Your Network Terry Slattery Chesapeake Netcraftsmen Principal Consultant CCIE #1026 1 Agenda Types of Video The Impact of Video Identifying Video Handling Video Video

More information

Configuring Quality of Service

Configuring Quality of Service CHAPTER 33 This chapter describes how to configure quality of service (QoS) with either automatic QoS (auto-qos) commands or standard QoS commands on a switch running Supervisor Engine 7-E. It describes

More information

640-460 - Implementing Cisco IOS Unified Communications (IIUC)

640-460 - Implementing Cisco IOS Unified Communications (IIUC) 640-460 - Implementing Cisco IOS Unified Communications (IIUC) Course Introduction Course Introduction Module 1 - Cisco Unified Communications System Introduction Cisco Unified Communications System Introduction

More information

Choosing Tap or SPAN for Data Center Monitoring

Choosing Tap or SPAN for Data Center Monitoring Choosing Tap or SPAN for Data Center Monitoring Technical Brief Key Points Taps are passive, silent, and deliver a perfect record of link traffic, but require additional hardware and create a point of

More information

Network Considerations for IP Video

Network Considerations for IP Video Network Considerations for IP Video H.323 is an ITU standard for transmitting voice and video using Internet Protocol (IP). It differs from many other typical IP based applications in that it is a real-time

More information

Application Note. Configuring WAN Quality of Service for ShoreTel. Quality of Service Overview. Quality of Service Mechanisms. WAN QoS for ShoreTel 5

Application Note. Configuring WAN Quality of Service for ShoreTel. Quality of Service Overview. Quality of Service Mechanisms. WAN QoS for ShoreTel 5 Application Note ST-0130 April 28, 2006 Configuring WAN Quality of Service for ShoreTel This application note discusses configuration techniques and settings that can be used to achieve highquality voice

More information

IBM. Tivoli. Netcool Performance Manager. Cisco Class-Based QoS 2.2.0.0 Technology Pack. User Guide. Document Revision R2E1

IBM. Tivoli. Netcool Performance Manager. Cisco Class-Based QoS 2.2.0.0 Technology Pack. User Guide. Document Revision R2E1 Tivoli Netcool Performance Manager Document Revision R2E1 IBM Cisco Class-Based QoS 2.2.0.0 Technology Pack User Guide Note Before using this information and the product it supports, read the information

More information

Lab 8.1.10.2 Introduction to the Modular QoS Command-Line Interface

Lab 8.1.10.2 Introduction to the Modular QoS Command-Line Interface Lab 8.1.10.2 Introduction to the Modular QoS Command-Line Interface Objective Configuring Quality of Service (QoS) involves classifying, marking, and policing traffic flows. It is often necessary to apply

More information

CCNP: Optimizing Converged Networks

CCNP: Optimizing Converged Networks CCNP: Optimizing Converged Networks Cisco Networking Academy Program Version 5.0 This document is exclusive property of Cisco Systems, Inc. Permission is granted to print and copy this document for noncommercial

More information

Bandwidth Security and QoS Considerations

Bandwidth Security and QoS Considerations This chapter presents some design considerations for provisioning network bandwidth, providing security and access to corporate data stores, and ensuring Quality of Service (QoS) for Unified CCX applications.

More information

Quality of Service Analysis of site to site for IPSec VPNs for realtime multimedia traffic.

Quality of Service Analysis of site to site for IPSec VPNs for realtime multimedia traffic. Quality of Service Analysis of site to site for IPSec VPNs for realtime multimedia traffic. A Network and Data Link Layer infrastructure Design to Improve QoS in Voice and video Traffic Jesús Arturo Pérez,

More information

Catalyst 6500 Sup2T System QOS Architecture

Catalyst 6500 Sup2T System QOS Architecture Catalyst 6500 Sup2T System QOS Architecture White Paper April 13, 2011 Abstract This document explains the Quality of Service (QoS) capabilities available in the Catalyst 6500 Switch as it applies to Policy

More information

Implementing Cisco Voice Communications and QoS

Implementing Cisco Voice Communications and QoS Implementing Cisco Voice Communications and QoS Course CVOICE v8.0; 5 Days, Instructor-led Course Description Implementing Cisco Voice Communications and QoS (CVOICE) v8.0 teaches learners about voice

More information

PCoIP Protocol Network Design Checklist. TER1105004 Issue 3

PCoIP Protocol Network Design Checklist. TER1105004 Issue 3 PCoIP Protocol Network Design Checklist TER1105004 Issue 3 Teradici Corporation #101-4621 Canada Way, Burnaby, BC V5G 4X8 Canada phone +1.604.451.5800 fax +1.604.451.5818 www.teradici.com The information

More information

IMPLEMENTING CISCO VOICE COMMUNICATIONS AND QOS Volume 1

IMPLEMENTING CISCO VOICE COMMUNICATIONS AND QOS Volume 1 IMPLEMENTING CISCO VOICE COMMUNICATIONS AND QOS Volume 1 Course Introduction Overview Learner Skills and Knowledge Course Goal and Course Flow Additional References Cisco Glossary of Terms Your Training

More information

Lab 7-1 Configuring Switches for IP Telephony Support

Lab 7-1 Configuring Switches for IP Telephony Support Lab 7-1 Configuring Switches for IP Telephony Support Learning Objectives Configure auto QoS to support IP phones Configure CoS override for data frames Configure the distribution layer to trust access

More information

Configuring QoS. Finding Feature Information. Prerequisites for QoS

Configuring QoS. Finding Feature Information. Prerequisites for QoS Finding Feature Information, page 1 Prerequisites for QoS, page 1 QoS Components, page 2 QoS Terminology, page 3 Information About QoS, page 3 Restrictions for QoS on Wired Targets, page 41 Restrictions

More information

Configuring QoS in a Wireless Environment

Configuring QoS in a Wireless Environment Configuring QoS in a Wireless Environment This chapter describes how to configure quality of service (QoS) on your Cisco wireless interface. With this feature, you can provide preferential treatment to

More information

Introducing Cisco Voice and Unified Communications Administration Volume 1

Introducing Cisco Voice and Unified Communications Administration Volume 1 Introducing Cisco Voice and Unified Communications Administration Volume 1 Course Introduction Overview Learner Skills and Knowledge Course Goal and Course Flow Additional Cisco Glossary of Terms Your

More information

Technology Overview. Class of Service Overview. Published: 2014-01-10. Copyright 2014, Juniper Networks, Inc.

Technology Overview. Class of Service Overview. Published: 2014-01-10. Copyright 2014, Juniper Networks, Inc. Technology Overview Class of Service Overview Published: 2014-01-10 Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net Juniper Networks, Junos,

More information

Chapter 5 Configuring QoS

Chapter 5 Configuring QoS Chapter 5 Configuring QoS Configuring the Basic and Advanced QoS Settings The navigation pane at the top of the web browser interface contains a QoS tab that enables you to manage your FS700TS Smart Switch

More information

Chapter 7 Lab 7-1, Configuring Switches for IP Telephony Support

Chapter 7 Lab 7-1, Configuring Switches for IP Telephony Support Chapter 7 Lab 7-1, Configuring Switches for IP Telephony Support Topology Objectives Background Configure auto QoS to support IP phones. Configure CoS override for data frames. Configure the distribution

More information

This topic lists the key mechanisms use to implement QoS in an IP network.

This topic lists the key mechanisms use to implement QoS in an IP network. IP QoS Mechanisms QoS Mechanisms This topic lists the key mechanisms use to implement QoS in an IP network. QoS Mechanisms Classification: Each class-oriented QoS mechanism has to support some type of

More information

Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions

Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions Steve Gennaoui, Jianhua Yin, Samuel Swinton, and * Vasil Hnatyshin Department of Computer Science Rowan University

More information

IP Office Technical Tip

IP Office Technical Tip IP Office Technical Tip Tip no: 195 Release Date: October 26, 2007 Region: GLOBAL Using Packet Capture Software To Verify IP Network VoIP Quality Of Service (QoS) Operation Converged networks can experience

More information

Implementing Cisco IOS Telephony and Unified Communications Express (IITUCX)

Implementing Cisco IOS Telephony and Unified Communications Express (IITUCX) Implementing Cisco IOS Telephony and Unified Communications Express (IITUCX) Course Objectives Explain the benefits and components of a Cisco Unified Communications system Describe how traditional telephony

More information

Monitoring and analyzing audio, video, and multimedia traffic on the network

Monitoring and analyzing audio, video, and multimedia traffic on the network Monitoring and analyzing audio, video, and multimedia traffic on the network Slavko Gajin slavko.gajin@rcub.bg.ac.rs AMRES Academic Network of Serbia AMRES Academic Network of Serbia RCUB - Belgrade University

More information

ILTA HAND 8 QoS/CoS. Agenda. What is it?

ILTA HAND 8 QoS/CoS. Agenda. What is it? ILTA HAND 8 QoS/CoS, Cisco 2011Systems, Inc. www.cisco.com Agenda Remember this is a 101 class. What is it? Do you need QoS? Explain QoS Lab Real World Examples Q&A What is it? Quality of service is the

More information

Quality of Service Commands

Quality of Service Commands Quality of Service Commands Use the commands in this chapter to configure quality of service (QoS), a measure of performance for a transmission system that reflects its transmission quality and service

More information

LiveAction Application Note

LiveAction Application Note LiveAction Application Note Layer 2 Monitoring and Host Location Using LiveAction to monitor and identify inter-/intra-switch VLAN configurations, and locating workstations within the network infrastructure.

More information

Implementing Cisco IOS Telephony and Unified Communications Express (IITUCX)

Implementing Cisco IOS Telephony and Unified Communications Express (IITUCX) Implementing Cisco IOS Telephony and Unified Communications Express (IITUCX) Who should attend The primary audience for this course is as follows: Network administrators Network engineers Systems engineers

More information

Configuring IPS High Bandwidth Using EtherChannel Load Balancing

Configuring IPS High Bandwidth Using EtherChannel Load Balancing Configuring IPS High Bandwidth Using EtherChannel Load Balancing This guide helps you to understand and deploy the high bandwidth features available with IPS v5.1 when used in conjunction with the EtherChannel

More information

Implementing Cisco IP Telephony & Video, Part 1

Implementing Cisco IP Telephony & Video, Part 1 Course Code: CI-CIPTV1 Vendor: Cisco Course Overview Duration: 5 RRP: 2,320 Implementing Cisco IP Telephony & Video, Part 1 Overview Implementing Cisco IP Telephony & Video, Part 1 (CIPTV1) v1.0 is a five-day

More information

Voice over IP Manual

Voice over IP Manual Voice over IP Manual 2 IP Manual General Information Introduction The UNIVERGE system uses IP for various applications. This section describes the procedure for connecting the UNIVERGE system to an existing

More information

Implementing Cisco IP Telephony & Video, Part 1 CIPTV1 v1.0; 5 Days; Instructor-led

Implementing Cisco IP Telephony & Video, Part 1 CIPTV1 v1.0; 5 Days; Instructor-led Implementing Cisco IP Telephony & Video, Part 1 CIPTV1 v1.0; 5 Days; Instructor-led Course Description Implementing Cisco IP Telephony & Video, Part 1 (CIPTV1) v1.0 is a five-day course that prepares the

More information

QoS in PAN-OS. Tech Note PAN-OS 4.1. Revision A 2011, Palo Alto Networks, Inc.

QoS in PAN-OS. Tech Note PAN-OS 4.1. Revision A 2011, Palo Alto Networks, Inc. QoS in PAN-OS Tech Note PAN-OS 4.1 Revision A Contents Overview... 3 Why QoS... 3 Learn about Applications in your Network... 3 Terms and Concepts... 3 Classification... 3 Priority Queues... 4 Limiting

More information

12 Quality of Service (QoS)

12 Quality of Service (QoS) Burapha University ก Department of Computer Science 12 Quality of Service (QoS) Quality of Service Best Effort, Integrated Service, Differentiated Service Factors that affect the QoS Ver. 0.1 :, prajaks@buu.ac.th

More information

Cisco Unified Communications 500 Series

Cisco Unified Communications 500 Series Cisco Unified Communications 500 Series IP PBX Provisioning Guide Version 1.0 Last Update: 02/14/2011 Page 1 DISCLAIMER The attached document is provided as a basic guideline for setup and configuration

More information

Voice Over IP Manual

Voice Over IP Manual Voice Over IP Manual 2 Table of Contents Part I IP Manual 4 1 General... Information 5 2 QoS... Settings 6 3 IP Address... Collision 8 4 IPL... Blades 11 IPL Inform... ation 16 IPL Basic Setup... 17 IPLA...

More information

IP videoconferencing solution with ProCurve switches and Tandberg terminals

IP videoconferencing solution with ProCurve switches and Tandberg terminals An HP ProCurve Networking Application Note IP videoconferencing solution with ProCurve switches and Tandberg terminals Contents 1. Introduction... 3 2. Architecture... 3 3. Videoconferencing traffic and

More information

DS3 Performance Scaling on ISRs

DS3 Performance Scaling on ISRs This document provides guidelines on scaling the performance of DS3 interface (NM-1T3/E3) for the Cisco 2811/2821/2851/3825/3845 Integrated Services Routers. The analysis provides following test results;

More information

4 Internet QoS Management

4 Internet QoS Management 4 Internet QoS Management Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology stadler@ee.kth.se September 2008 Overview Network Management Performance Mgt QoS Mgt Resource Control

More information

Quality of Service for VoIP

Quality of Service for VoIP Quality of Service for VoIP WCS November 29, 2000 John T. Chapman Cisco Distinguished Engineer Broadband Products and Solutions Course Number Presentation_ID 1999, Cisco Systems, Inc. 1 The QoS Matrix

More information

MS Series: VolP Deployment Guide

MS Series: VolP Deployment Guide Solution Guide MS Series: VolP Deployment Guide JULY 2013 How to deploy a distributed VoIP infrastructure with Meraki MS switches. Table of Contents Introduction 3 Getting Started 4 Setting up VoIP using

More information

Cisco EtherSwitch Network Modules

Cisco EtherSwitch Network Modules Cisco EtherSwitch Network Modules 16- and 36-Port 10/100 Ethernet Modules for Cisco 2600/2800/3600/3700/3800 Series Routers Figure 1. Cisco 16-Port and 36-Port EtherSwitch Network Modules The Cisco 16-

More information

EarthLink Business SIP Trunking. NEC SV8300 IP PBX Customer Configuration Guide

EarthLink Business SIP Trunking. NEC SV8300 IP PBX Customer Configuration Guide EarthLink Business SIP Trunking NEC SV8300 IP PBX Customer Configuration Guide Publication History First Release: Version 1.0 May 18, 2012 CHANGE HISTORY Version Date Change Details Changed By 1.0 5/18/2012

More information

Requirements of Voice in an IP Internetwork

Requirements of Voice in an IP Internetwork Requirements of Voice in an IP Internetwork Real-Time Voice in a Best-Effort IP Internetwork This topic lists problems associated with implementation of real-time voice traffic in a best-effort IP internetwork.

More information

Voice Over IP Performance Assurance

Voice Over IP Performance Assurance Voice Over IP Performance Assurance Transforming the WAN into a voice-friendly using Exinda WAN OP 2.0 Integrated Performance Assurance Platform Document version 2.0 Voice over IP Performance Assurance

More information

5. DEPLOYMENT ISSUES Having described the fundamentals of VoIP and underlying IP infrastructure, let s address deployment issues.

5. DEPLOYMENT ISSUES Having described the fundamentals of VoIP and underlying IP infrastructure, let s address deployment issues. 5. DEPLOYMENT ISSUES Having described the fundamentals of VoIP and underlying IP infrastructure, let s address deployment issues. 5.1 LEGACY INTEGRATION In most cases, enterprises own legacy PBX systems,

More information

NetVanta 7100 Exercise Service Provider SIP Trunk

NetVanta 7100 Exercise Service Provider SIP Trunk NetVanta 7100 Exercise Service Provider SIP Trunk PSTN NetVanta 7100 FXS 0/1 x2001 SIP Eth 0/0 x2004 SIP Server 172.23.102.87 Hosted by x2003 www.voxitas.com In this exercise, you will create a SIP trunk

More information

IMPLEMENTING CISCO IOS TELEPHONY AND UNIFIED COMMUNICATIONS EXPRESS (IITUCX)

IMPLEMENTING CISCO IOS TELEPHONY AND UNIFIED COMMUNICATIONS EXPRESS (IITUCX) Temario IMPLEMENTING CISCO IOS TELEPHONY AND UNIFIED COMMUNICATIONS EXPRESS (IITUCX) This course is designed to be the primary training for Cisco Unified Communications Manager Express and Cisco Unity

More information

Cisco CCA Tool SIP Security methods

Cisco CCA Tool SIP Security methods Cisco CCA Tool SIP Security methods The Cisco CCA tool (Cisco Configuration Assistant) provides a graphical interface for configuring the UC500 series devices. Once settings have been established using

More information

SPEAKEASY QUALITY OF SERVICE: VQ TECHNOLOGY

SPEAKEASY QUALITY OF SERVICE: VQ TECHNOLOGY SPEAKEASY QUALITY OF SERVICE: VQ TECHNOLOGY August 2005 Formoreinformation,contactSpeakeasyPartnerITS at630.420.2550orvisitwww.teamits.com. www.speakeasy.net 800-556-5829 1201 Western Ave Seattle, WA 98101

More information

Cisco NetFlow Generation Appliance (NGA) 3140

Cisco NetFlow Generation Appliance (NGA) 3140 Q&A Cisco NetFlow Generation Appliance (NGA) 3140 General Overview Q. What is Cisco NetFlow Generation Appliance (NGA) 3140? A. Cisco NetFlow Generation Appliance 3140 is purpose-built, high-performance

More information

VoIP and IP Telephony @ IT Tralee

VoIP and IP Telephony @ IT Tralee VoIP and IP Telephony @ IT Tralee chris.bradshaw@staff.ittralee.ie Presentation outline: Basic overview of IP telephony and technology Detailed overview of VoIP @ IT Tralee deployment How IPT has benefited

More information

PREPARED FOR ABC CORPORATION

PREPARED FOR ABC CORPORATION NETWORK DESIGN PROPOSAL PREPARED FOR ABC CORPORATION Prepared by Crystal Technologies PROPRIETARY AND CO NF IDE NTIAL Network Design Proposal PREPARED FOR ABC CORPORATION INC. ARTICLE I. OVERVIEW/HISTORY

More information

EGS7228P. Business Class EGS7228P. 24-port Gigabit AT PoE + 4SFP Smart Switch PRODUCT OVERVIEW

EGS7228P. Business Class EGS7228P. 24-port Gigabit AT PoE + 4SFP Smart Switch PRODUCT OVERVIEW 24-port Gigabit AT PoE + 4SFP Smart Switch PRODUCT OVERVIEW EnGenius Smart PoE Switch family is special tailored for Access Points and IP surveillance applications., one of the members from EnGenius Smart

More information

Analysis of IP Network for different Quality of Service

Analysis of IP Network for different Quality of Service 2009 International Symposium on Computing, Communication, and Control (ISCCC 2009) Proc.of CSIT vol.1 (2011) (2011) IACSIT Press, Singapore Analysis of IP Network for different Quality of Service Ajith

More information

Curso de Telefonía IP para el MTC. Sesión 1 Introducción. Mg. Antonio Ocampo Zúñiga

Curso de Telefonía IP para el MTC. Sesión 1 Introducción. Mg. Antonio Ocampo Zúñiga Curso de Telefonía IP para el MTC Sesión 1 Introducción Mg. Antonio Ocampo Zúñiga Conceptos Generales VoIP Essentials Family of technologies Carries voice calls over an IP network VoIP services convert

More information

VOIP QOS. Thomas Mangin. ITSPA - Autumn Seminar 11th October 2012 LEEDS. Technical Director IXLeeds AND THE IXP THE CORE THE EDGE

VOIP QOS. Thomas Mangin. ITSPA - Autumn Seminar 11th October 2012 LEEDS. Technical Director IXLeeds AND THE IXP THE CORE THE EDGE VOIP QOS ITSPA - Autumn Seminar 11th October 2012 LEEDS THE EDGE THE CORE AND THE IXP Thomas Mangin Technical Director IXLeeds AGENDA NO AGENDA Agenda are good to let you known when to doze off There is

More information

QoS Queuing on Cisco Nexus 1000V Class-Based Weighted Fair Queuing for Virtualized Data Centers and Cloud Environments

QoS Queuing on Cisco Nexus 1000V Class-Based Weighted Fair Queuing for Virtualized Data Centers and Cloud Environments QoS Queuing on Cisco Nexus 1000V Class-Based Weighted Fair Queuing for Virtualized Data Centers and Cloud Environments Intended Audience Virtualization architects, network engineers or any administrator

More information