Home
L2 / L3 Switches Quality of Service (QoS
Contents
1. lt class map number 1 65535 gt no policy map lt policy map number 1 65535 gt no class lt class map number 1 65535 gt Before deleting a classmap any policy map associated with it must first be deleted The example below shows the commands used to configure QoS classification marking and policing Example 1 Classification and Marking Create a Layer 2 MAC ACL with two permit statements and attach it to an ingress interface The first permit statement allows traffic from the host with a MAC address of 00 30 48 14 c8 29to be sent to any host Supermicro L2 L3 Switches Configuration Guide SMISH configure terminal SMIS config mac access list extended mac1 SMIS config ext macl permit host 00 30 48 14 c8 29 any SMIS config ext macl exit SMIS config set qos enable SMIS config interface Gi 0 3 SMIS config if mac access group macl in SMIS config if H exit SMIS config class map 5 SMIS config cmap match access group mac access list mac1 SMIS config cmap exit SMIS config policy map 5 SMIS config pmap class 5 Existing Policymap configurations have been deleted Please apply the policymap to make it active SMIS config pmap c set cos 6 SMIS config pmap c end SMIS config mac access list extended mac2 SMIS config ext macl permit host 00 b0 d0 86 bb f7 any SMIS config ext macl exit SMIS config interface Gi 0 3 SMIS config if mac access group mac2 in SMIS config if H exit SMIS c
2. configure terminal SMIS config vlan map priority 2 traffic class 7 SMIS config end SMIS show vlan traffic classes Priority to Traffic Class Queue Mapping NOU buno NOU BWNrF O Supermicro L2 L3 Switches Configuration Guide 1 6 5 Configuring Port Rate Limit Rate limit is disabled by default in Supermicro switches Follow the below steps to enable the port rate limit Step Command Description Step 1 configure terminal Enters the configuration mode Step 2 interface lt interface type gt lt interface id gt Optional Enters the interface or configuration mode interface range lt interface type gt lt interface id gt interface type may be any of the following gigabit ethernet gi extreme ethernet ex qx ethernet qx interface id is in slot port format for all physical interfaces To configure multiple interfaces use the interface range command To provide a range use a hyphen between the start and end interface numbers E g int range gi 0 1 10 To provide multiple interfaces or ranges separate with a comma E g int range gi 0 1 10 gi 0 20 If multiple interfaces are provided the next step will perform the particular configuration on all these interfaces Step 3 rate limit output lt rate value kbps 1 Enables the egress rate limit for the 10000000 gt lt burst value kbits 1 10000000 gt interface s set to the closest rate kbps and burst size
3. doneusing a policymap A policy map specifies The Deny and Redirect ACL actions are not applicable for QoS Supermicro L2 L3 Switches Configuration Guide le the actions to perform for the traffic class of a class map Actions can include setting a specific DSCP value or the action to take when the traffic is out of profile An ACL must be created for each policy and class map f more thanone type of traffic needs to be classified another ACL and class map can be created and associated This relationship between the ACL class map and policy map is depicted below Policy Map Figure QoS 2 Relationship ACL Policy Map Class Map 1 2 2 Policing Policing involves creating a policer that specifies the bandwidth limits for the traffic Each policer specifies the action to take for packets thatare in or out of profile Packets that exceedthe limits are out of profile and various actions are carried out by the marker on out of profile packets which may includedropping the packet or markingdown the packet with a new user defined value 1 3CoS Based QoS Supermicro switch features based on Class of Service CoS are e Queuing e Scheduling e Bandwidth Management e Default Priority 1 3 1 Egress Queuing The CoS priority of a packet is mapped to a traffic class Supermicro switchesprovide support to configure the mapping of CoS priority to a traffic class Each traffic class is mapped to eight egress queues in
4. kbits as the hardware capabilities Rate limiting is applied to packets sent out on a particular interface Rate limit and burst size in range of1 10000000 Step 4 End Exits the configuration mode Step 5 show interface lt interface type gt lt interface id gt Displays the rate limit configuration on rate limit an interface Supermicro L2 L3 Switches Configuration Guide The no rate limit output command disablesthe ratelimit on a particular interface BO The example below shows the commands used to configure the rate limit SMIS configure terminal SMIS config interface Gi 0 20 SMIS config if rate limit output 500000 4800 SMIS config if end SMISH show interface Gi 0 20 rate limit Gi0 20 Rate Limit 500000 Kbps Burst Size 4800 Kbps 1 6 6 Configuring HOL Blocking Prevention HOL is enabled by default in Supermicro switches Follow the steps below to disable HOL blocking Step Command Description Step 1 configure terminal Enters the configuration mode Step 2 no hol blocking prevention Disables HOL blocking Step3 End Exits the configuration mode Step 4 show interfaces lt interface type gt lt interface Displays theinterface configuration id gt OD The hol blocking prevention command enables HOLblocking The example below shows the commands used to disable HOL blocking SMIS configure terminal SMIS config interface Gi 0 4 SMI
5. Default Configuration Supermicro L2 L3 Switches Configuration Guide Parameter Default Value QoS Status Disabled Class Map None Policy Map None Default Priority 0 Minimum Bandwidth 0 Maximum Bandwidth 0 Weight 1 Scheduling Algorithm Strict Queuing Rate Limit 0 Burst Size 0 HOL Enabled The default priority to traffic classqueue mapping Priority Traffic Class queue NIAI Bl W NR oO NID Oa BRlw NR oO 1 6 2 EnablingQoS QoS is disabled by default in Supermicro switches Follow the below steps to enable QoS Step Command Description Step 1 configure terminal Enters the configuration mode Step 2 set qos enable Enables QoS on all interfaces Step 3 End Exits the configuration mode Oo The set qos disable command disables QoS in the switch QoS must be enabled before configuring any of the QoS features The example below shows the commands used to enable QoS Supermicro L2 L3 Switches Configuration Guide SMISH configure terminal SMIS config set qos enable SMIS config end SMIS config show running config Building configuration Switch ID Hardware Version Firmware Version 0 SBM GEM X3S B4 01 1 0 14 3 vlan 1 portsgi 0 1 24 untagged ports ex 0 1 3 untagged exit setqos enable 1 6 3 ConfiguringPolicy Based QoS Follow the steps below t
6. S config if no hol blocking prevention SMIS config if end SMIS show interface Gi 0 4 Gi0 4 up line protocol is down not connect Supermicro L2 L3 Switches Configuration Guide Bridge Port Type Customer Bridge Port Hardware Address is 00 30 48 e3 04 78 MTU 1500 bytes Full duplex 1 Gbps Auto Negotiation HOL Block Prevention disabled Input flow control is off output flow control is off Link Up Down Trap is enabled Reception Counters Octets 0 Unicast Packets 0 Broadcast Packets 0 Multicast Packets 0 Pause Frames 0 Undersize Frames 0 Oversize Frames 0 CRC Error Frames 0 Discarded Packets 0 Error Packets 0 Unknown Protocol 0 Transmission Counters Octets 0 Unicast Packets 0 Non Unicast Packets 0 Pause Frames 0 Discarded Packets 0 Error Packets 0 Supermicro L2 L3 Switches Configuration Guide
7. SUPERMICRO L2 L3 Switches Quality of Service QoS Configuration Guide Revision 1 0 The information in this USER S MANUAL has been carefully reviewed and is believed to be accurate Thevendor assumes no responsibility for any inaccuracies that may be contained in this document makes no commitment to update or to keep current the information in this manual or to notify any person organization of the updates Please Note For the most up to date version of this manual please seeour web site at www supermicro com Super Micro Computer Inc Supermicro reserves the right to make changes to the product describedin this manual at any time and without notice This product including software if any and documentation may not in whole or in part be copied photocopied reproduced translated or reduced to any medium or machine without prior written consent IN NO EVENT WILL SUPERMICRO BE LIABLE FOR DIRECT INDIRECT SPECIAL INCIDENTAL SPECULATIVE OR CONSEQUENTIAL DAMAGES ARISING FROM THE USE OR INABILITY TO USE THIS PRODUCT OR DOCUMENTATION EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES IN PARTICULAR SUPERMICRO SHALL NOT HAVE LIABILITY FOR ANY HARDWARE SOFTWARE OR DATA STORED OR USED WITH THE PRODUCT INCLUDING THE COSTS OF REPAIRING REPLACING INTEGRATING INSTALLING OR RECOVERING SUCH HARDWARE SOFTWARE OR DATA Any disputes arising between manufacturer and customer shall be governed by the laws of Santa ClaraCounty
8. characters Step 5 Exit Exits theclassmap configuration mode Step 6 policy map lt policy map Creates a policy map and enters the policy map number 1 65535 gt configuration mode policy map number QoS policy map number Step 7 class lt class map number 1 This command defines a traffic classification for the 65535 gt policy to act upon The class map number that isspecified in the policy map ties the characteristics for that class to the class map and its matchcriteria as configured with the class map global configuration command Uponexecution of theclass command the switch enters the policy map class configuration mode class map number The class map number to associate the policy in range of 1 65535 Step 8 set cos lt new cos 0 7 gt Optional Configures the in profile action by setting a ipdscp lt new dscp 0 63 gt ip class of service CoS differentiatedservices code point precedence lt new precedence 0 DSCP or IP precedence value in the packet 7 gt cos New COS value assigned to the classified traffic in range of 0 7 ipdscp New DSCP value assigned to the classified traffic in range of 0 63 ip precedence New I P precedence value assigned to the classified traffic in range of 0 7 Step 9 police lt rate Kbps 64 1048572 gt Optional Configures a policer for the classified traffic exceed action drop policed dscp transmit lt new dscp 0 63 gt This comma
9. cy detailed examination of the packet orboth Switches and routers use the class information to limit the amount of resourcesallocated per traffic class The behavior of a switch router when handling traffic in the DiffServarchitecture is called per hop behavior All devices along a network path must provide a consistent per hop behavior in an end to end QoS solution Ingress Processing Egress Processing 1e jj gt T i i Classification Policing Classifies data based Forwards or drops Modifies DSCP Egress queue on ACL data based on policy and or CoS values handling for data based on CoS Figure QoS 1 QoS Model The QoS Model can be divided into Ingress packet processing and Egress packet processing Actions at the ingress interface include classifying traffic policing and marking e Classifying distinguishes one kind of traffic from another e Policing determines whether a packet is in or out of profile according to the configured policer The policeralso limits the bandwidth consumed by a flow of traffic Supermicro L2 L3 Switches Configuration Guide e Marking allows for the differentiation of packets by designating different identifying values e g packets can be marked by setting the IP precedence bits or the IP differentiated services code point DSCP in the type of service ToS byte Actions at the egress interface include queuing and scheduling e Queuing evaluates the CoS value and d
10. eria Default Allowed Vlans on Trunk 1 4069 Trunk Native Vlan Id 0 Supermicro L2 L3 Switches Configuration Guide Example 2 Scheduling The example below shows the commands used to configure the QoS scheduling algorithm SMISH configure terminal SMIS config set qos enable SMIS config interface Gi 0 8 SMIS config if cosq scheduling algorithm wrr SMIS config if end SMIS show cosq algorithm CoSq Algorithm Interface Gi0 22 Gi0 23 Gi0 24 Ex0 1 Ex0 2 Ex0 3 Ex0 3 Algorithm StrictPriority StrictPriority StrictPriority StrictPriority StrictPriority StrictPriority StrictPriority WeightedRoundRobin StrictPriority StrictPriority StrictPriority StrictPriority StrictPriority StrictPriority StrictPriority StrictPriority StrictPriority StrictPriority StrictPriority StrictPriority StrictPriority StrictPriority StrictPriority StrictPriority StrictPriority StrictPriority StrictPriority StrictPriority Supermicro L2 L3 Switches Configuration Guide Example 3 Egress Bandwidth SMISH configure terminal SMIS config set qos enable SMIS config interface Gi 0 15 SMIS config if traffic class 6 weight 7 minbandwidth 6400 maxbandwidth 6400000 SMIS config if end SMISH show cosq weights bw interface Gi 0 15 CoSq Weights and Bandwidths Gi0 15 Gi0 15 Gi0 15 Gi0 15 Gi0 15 Gi0 15 Gi0 15 Gi0 15 6400 6400000 o 0 NOUBWNRO PNPRPPRPP PBR Example 4 Egress Queue SMIS
11. etermines in which of the eight egress queues to placethe packet e Scheduling services the eight egress queues based on a configured scheduling algorithm 1 2Policy Based QoS Supermicro switch features based on QoS Policies are e QoS Classification e Marking e Policing 1 2 1 Classification and Marking Classification is the process of distinguishing one kind of traffic from another by examining the fieldsin the packet Supermicro switches use ACL s to specify the fields in the frame or packet based on which incoming IP traffic is classified Classification is enabled only if QoS is globally enabled on the switch QoS isglobally disabledby default so no classification occurs In Supermicro switches classification can be configured for all interfaces of the switch or for particular interfaces only After classification the packet is sentfor policing marking queuing and scheduling Marking is the process of setting or modifying values in the classified traffic In Supermicro switches marking can be configured using a policy map 1 2 1 1 ClassMap and PolicyMap IP standard IP extended and Layer 2 MAC access control lists ACLs can be used to define a group ofpackets with the same characteristics class Only the permit action of ACL s is permitted for use with QoS 0 Afteran ACL is associated with a class map it can be applied for QoS When such a configured ACL has a match with a permit action further classification can be
12. hout notice Other products and companies referred to herein are trademarks or registered trademarks of their respective companies or mark holders Copyright 2013 by Super Micro Computer Inc All rights reserved Printed in the United States of America Supermicro L2 L3 Switches Configuration Guide Contents 1 QoS Configuration Guide coi idad iaa 4 1 1 OOS OVeVlOWescccusircaslaia la la i 4 1 2 Policy Based OOS iia ia 6 1 2 1 Classification ANd Marking ccccscccsscesssecessseceseeecsueecaecsessecseeeessueeseseaecseeeessaeesesaeeseeessnnees 6 1 2 2 O ea e e a E E EEE 7 1 3 COS Based QOS iii 7 1 3 1 Egress QUEUING ivive da 7 1 3 2 SCHE O 8 1 3 3 Default Prol dara 9 1 3 4 Bandwidth Manageme nt iii aaa 10 1 4 Port Based Rate Limit svc cess a 10 1 5 HOL blocking PrEVENtlON scicscesccccsssecsunsssscenueseceteesesdateesesauiessestansasechacesdescencescestansasednacssventesszeshenes 10 1 6 QoS CONFUNDAS A et eee eee 10 1 6 1 Default Configuration ano 10 1 6 2 Enabling Dove ad io 11 1 6 3 Configuring Policy Based QOS c cccsssssssecssssecssececsaecesaeescssecseeeessaeesssaesseeeesseesesseeseneeesas 12 1 6 4 Configuring CoS Based OOS eieren danaa ae eda aE aE eaae ed EAEE AEREE ie 19 1 6 5 Configuring Port Rate Limit cccccccscccsssecssscecssececseeesaeeseneecseeeeseaesseseeecseeessaessssaeeseeeeeees 24 1 6 6 Configuring HOL Blocking PreventiOn cccscccccccscsssesssseceecesseseceeeeeeecessesee
13. in the State of California USA The State of California County of Santa Clara shall be theexclusive venue for the resolution of any such disputes Super Micro s total liability for all claims will notexceed the price paid for the hardware product FCC Statement This equipment has been tested and found to comply with the limits for a Class A digitaldevice pursuant to Part 15 of the FCC Rules These limits are designed to provide reasonable protectionagainst harmful interference when the equipment is operated in a commercial environment Thisequipment generates uses and can radiate radio frequency energy and if not installed and used inaccordance with the manufacturer s instruction manual may cause harmful interference with radiocommunications Operation of this equipment in a residential area is likely to cause harmful interference in which case you will be required to correct the interference at your own expense California Best Management Practices Regulations for Perchlorate Materials This Perchlorate warningapplies only to products containing CR Manganese Dioxide Lithium coin cells PerchlorateMaterial special handling may apply See http www dtsc ca gov hazardouswaste perchlorate for furtherdetails Manual Revision 1 0 Release Date October 23 2013 Unless you request and receive written permission from Super Micro Computer Inc you may not copyany part of this document Information in this document is subject to change wit
14. interface range command To provide a range use a hyphen between the start and end interface numbers E g int range gi 0 1 10 To provide multiple interfaces or ranges separate with a comma E g int range gi 0 1 10 gi 0 20 If multiple interfaces are provided the next step will perform the particular configuration on all these interfaces Step 4 switchport priority default lt priority value 0 7 gt Optional Configures the default priority for the interface in range of 0 7 Step 5 cosq scheduling algorithm strict rr wrr Optional Configures the QoS Egress deficit queue scheduling algorithm strict strict rr round robin wrr weighted round robin WRR deficit deficit WRR Step6 traffic class lt integer 0 7 gt weight lt integer 0 15 gt Optional Configures the egress queue minbandwidth lt integer 64 16777152 gt minimum and maximum bandwidth maxbandwidth lt integer 64 16777152 gt weight Configures the queue weights in range of 0 15 minbandwidth Configures the minimum bandwidth for the queue in range of 64 16777152 maxbandwidth Configures the maximum bandwidth for the queue in range of 64 16777152 Step 7 End Exits the configuration mode Step 8 show vlan port config port lt interface Displays the port default priority type gt lt interface id gt show vlan traffic classes configuration Display the traffic class and egress q
15. ize it according toits relative importancetoprovide preferential treatment Implementing QoS makes network performance morepredictable and bandwidth utilization more effective The QoS implementation in Supermicro switches is based on the Differentiated Services DiffServ architecture DiffServarchitecture specifies that each packetis classified upon entry into the Supermicro L2 L3 Switches Configuration Guide network The classification is carried in the IP packet header using six bits from the deprecated IP type of service ToS field to carry the classification class information Classification can also be carried in theLayer 2 frame e Classification bits in Layer 2 frames Layer 2 frame headers contain a class of service CoS value as a 3 bit field in the VLAN Header Layer 2 CoS values range from 0 for low priority to 7 for high priority e Classification bits in Layer 3 packets Layer 3 IP packets can carry either an IP precedence value or a Differentiated Services Code Point DSCP value QoS supports the use of either value because DSCP values are backward compatiblewith IP precedence values IP precedence values range from O to 7 DSCP values range from O to 63 The sameforwarding treatment is provided to packets with the same class information and different treatment to packets withdifferent class information The class information in the packet can be assigned by end hosts or byother switches or routers based on a configured poli
16. nd Robin RR Using the round robin RR scheduling algorithm packets in queues are transmitted in a FIFO manner i e one packet after the other All queues havethe same priority and weight in an RR configuration Supermicro L2 L3 Switches Configuration Guide e l Weighted RoundRobin WRR In WRR scheduling theuser specifies a number to indicate the importance weight of thequeue relative to the other CoS queues WRR scheduling prevents low priority queues frombeing completely neglected during periods of high priority traffic The WRR scheduler sends somepackets from each queue in turn The number of packets it sends corresponds to the relativeimportance of the queue By using WRR low priority queues can send packets even when high priority queues are not empty DeficitWRR Bandwidth allocation can be unfair when the average packet sizes are different between the queues and their flows This behavior can result in service degradation for queues with smaller average packet sizes Deficit Weighted Round Robin DWRR is a modified weighted round robin scheduling that can handle packets of variable size 1 3 3 Default Priority The Class of Service CoS priority field is taken from the VLAN header of a received packet If the received packet does not have a VLAN header the default port priority is used as the CoS value Supermicro switches provide an option to configure the default priority CoS c Priority F VLAN ID l Figure Q
17. nd also specifies the action to be taken if the specified rate is exceeded or if there is no match for the policy configured rate kbps Average traffic rate in kilobitsper second Kbps in range 64 1048572 exceed action Indicates the action of the switch when the specified rate is exceeded Supermicro L2 L3 Switches Configuration Guide drop drops the packet policed dscp transmit changes the differentiated services code point DSCP ofthe packet to that specified in the policed DSCP map and then sends the packet The DSCP range is 0 63 Step End Exits theconfiguration mode 10 Step show class map lt class map Displays the classmap configuration 11 num 1 65535 gt show policy map lt policy map num 1 65535 gt class lt class Displays the policy map configuration map num 1 65535 gt O ACL cannot be modified unless it is removed from the class map For modifying an ACL associated with a classmap follow the steps below 1 Remove policy map 2 Remove classmap 3 Modify the ACL 4 Re create the classmap 5 Re create the policymap If required an ACL s association with an interface must be configured before the class map configuration i e after associating the ACL with a classmap using the match command the ACL cannot be associated with an interface These commands either delete the particular configuration or reset it to its default value no class map
18. o configure Policy Based QoS features such as classification marking and policing Step Command Description Step 1 configure terminal Enters the configuration mode Step2 Create MAC Extended or IP Refer to the ACL Configuration Guide Standard or IP Extended ACL atwww supermicro com products nfo networking cfm If required apply ACL to specific Interface s Step 3 class map lt class map number 1 Creates a class map and enters the class map 65535 gt configuration mode class map number QoS class map number in range from 1 65535 Step 4 match access group mac This command specifies the fields in the incoming access list ip access list lt acl packets that are to be examined toclassify the packets index num 1 65535 gt lt acl The IP access group MAC access group can be used as name gt matchcriteria mac access list Accesses list created based on MAC addresses for non IP traffic ip access list Accesses list created based on IP addresses The IP access list can either bedefined as a standard IP access list or an extended IP access list Supermicro L2 L3 Switches Configuration Guide acl index num Specifies the ACL index range The ACL index range for an IP standard ACLis 1 to 1000 and 1001 to 65535for an IP extended ACL The ACL index range for a MAC extendedACL is 1 to 65535 ACL name Specifies the configured ACL name as a string not exceeding 32
19. oS 4 VLAN Tag and CoS Priority In the above figures CoS priority is a 3 bit field in a tagged frame that indicates the frame priority level ranging from O best effort to 7 highest with 1 representing the lowest priority These values can be used to prioritize different classes of traffic voice video data etc For IEEE 802 1Q frames with tag information the priority value from the header frame is used For native frames the default priority of the input port is used Supermicro switches allow users to configure the default port priority Each ingress port on the switch has a single receive queue buffer for incoming traffic When an untagged frame arrives it is assigned the value of the port as its port default priority Tagged frames use the assigned CoS value when it passes through the ingress port Supermicro L2 L3 Switches Configuration Guide e 1 3 4 Bandwidth Management Bandwidth limiting is configured at the level of traffic classes Traffic classes can be assigned minimum bandwidths maximum bandwidths and weights Weights are used to divide the bandwidth proportionally among all traffic classes within a QoS policy in such a way that a traffic class does not receive more than its maximum bandwidth or less than its minimum bandwidth 1 4Port Based Rate Limit Rate limits define which packets conform to or exceed the defined rate based on the following two parameters Average rate determines the average transmis
20. onfig class map 10 SMIS config cmap match access group mac access list mac2 SMIS config cmap exit SMIS config policy map 10 SMIS config pmap class 10 Existing policymap configurations have been deleted Please apply the policymap to make it active SMIS config pmap c set cos 7 SMIS config pmap c end SMIS show policy map DiffServ Configurations Quality of Service has been enabled Supermicro L2 L3 Switches Configuration Guide Policy Map 5 is active Class Map 5 In profile action policed cos6 Policy Map 10 is active Class Map 10 In profile action policed cos7 SMISH show class map DiffServ Configurations Class map 5 Filter ID mac1 Filter Type MAC FILTER DiffServ Configurations Class map 10 Filter ID mac2 Filter Type MAC FILTER SMISH show running config Building configuration Switch ID Hardware Version 0 SBM GEM X3S B4 01 vlan 1 Firmware Version 1 0 14 3 Supermicro L2 L3 Switches Configuration Guide portsgi 0 1 24 untagged ports ex 0 1 3 untagged exit mac access list extended macl1 permit host 00 30 48 14 c8 29 any exit mac access list extended mac2 permit host 00 b0 d0 86 bb f7 any exit interfaceGi 0 3 mac access group maci in mac access group mac2 in exit setqos enable class map 5 match access group mac access list mac1 exit class map 10 match access group mac access list mac2 exit policy map 5 class 5 setcos 6 exit e
21. rmware Version Supermicro L2 L3 Switches Configuration Guide 0 SBM GEM X3S B4 01 1 0 14 3 vlan 1 portsgi 0 1 24 untagged ports ex 0 1 3 untagged exit ip access list standard 1 permit 20 1 0 0 255 255 0 0 any exit setqos enable class map 1 match access group ip access list 1 exit policy map 1 class 1 police 500000 exceed action policed dscp transmit 10 exit exit 1 6 4 Configuring CoS Based QoS Follow the steps below to configure CoS Based features such as default priority scheduling and bandwidth Step Command Description Step 1 configure terminal Enters the configuration mode Step 2 vlan map priority lt priority value 0 7 gt traffic Maps a priority to a traffic class in the class lt Traffic class value 0 7 gt switch The frame received with the configured priority will be processed in the configured traffic class Priority Priority of the packet in range of 0 7 Class Traffic class in range of 0 7 Step3 interface lt interface type gt lt interface id gt Optional Enters the interface or configuration mode interface range lt interface type gt lt interface id gt interface type may be any of the following gigabit ethernet gi extreme ethernet ex qx ethernet qx Supermicro L2 L3 Switches Configuration Guide interface id is in slot port format for all physical interfaces To configure multiple interfaces use the
22. sasaeeeeeeeseeseaaees 25 Supermicro L2 L3 Switches Configuration Guide 1 QoS Configuration Guide This document describes the system features supported in Supermicro Layer 2 Layer 3 switches This document describes the system features supported in Supermicro Layer 2 Layer 3 switch products This document covers the system configurations for the below listed Supermicro switch products Top of Rack Switches Blade Switches e SSE G24 TG4 e SBM GEM X2C e SSE G48 TG4 e SBM GEM X2C e SSE X24S e SBM GEM X3S e SSE X3348S e SBM XEM X10SM e SSE X3348T The majority of this document applies to the above listed Supermicro switch products In any particular subsection however the contents might vary across these product models In those sections the differences are clearly identified with reference to a particular model s If any particular model is not referenced the reader can safely assume that the content is applicable to all the above listed models O Throughout this document the common term switch refers to any of the above listed Supermicro switch models unless a particular model is noted 1 1005 Overview Typically networks operate on a best effort delivery basis providing all traffic equal priorityand an equal chance of being delivered in a timely manner However during congestion all traffic has anequal chance of being dropped The QoS featureallows one to select specific network traffic and priorit
23. sion rate Traffic that falls under this rate will always conform Burst size specifies in bits or bytes per burst how much traffic can be sent within a given unit of time without causing scheduling concerns It determines how large a traffic burst can be before it exceeds the rate limit Traffic that exceeds the rate limit is dropped Supermicro switches support output rate limits 1 5HOLBlocking Prevention Supermicro switches provide eight egress queues per port Each queue has a dynamic packet limit based on the availability of packet buffer memory When a switch receives packets at a fast rate destined to a particular egress port its egress port queuesbecome filled up When the egress queue is full all packets at ingress are dropped This phenomenon of dropping ingress packets due to egress port CoS queue over subscriptionis called Head of Line HOL blocking Supermicro switches provide support to prevent HOL blocking When HOL blocking prevention is enabled in the switch itdropspackets newly arriving on the ingress if they aredestined to an oversubscribed egress port based on the egress queue threshold The switch stops dropping ingress packets once it determines the egress queue is not over subscribed by using specific counters and thresholds This mechanism ensures fair access to all port buffers HOL blocking prevention provides lossy buffer management however it improves overall system throughput 1 6QoSConfiguration 1 6 1
24. the switch Supermicro L2 L3 Switches Configuration Guide The traffic class is taken from the CoS value of the ingress packet If an ingress packet does not have a CoS untagged packets the port default priority will be used CoS Traffic Class Packet 2 with CoS 7 Packet 2 with CoS 7 Ingress Packets CoS to Traffic class mappingEgress QueueEgress Packets NIAI BRB Wl NM rR oO NID WB Ww NM R oO Figure QoS 3 Egress Queuing The above figure shows the egress queuing procedure When a tagged packet with CoS value 3 packet1 arrives in the switch the CoS to egress queuemapping for the particular destination port is lookedup Based on CoS to egress queue mapping packets with CoS value 3 are queued in Queue 3 and transmitted Similarly when a tagged packet with CoS value 7 packet2 arrives in switch the CoS to egress queue mapping for the particular destination port is lookedup Based on CoS to egress queue mapping packets with CoS value 7 are queued in Queue 7 and transmitted 1 3 2 Scheduling Supermicro switches support eight CoS queues for each egress port For each of the eightqueues various typesof scheduling can be configured Strict Priority Strict priority scheduling is based on the priority of queues Packets in ahigh priority queue arealways sent first and packets in alow priority queue are not sent until all the high priority queuesareempty Rou
25. ueue mapping Supermicro L2 L3 Switches Configuration Guide The no cosq scheduling algorithm resets the CoS queue scheduling algorithm configuration to its default value ofstrict The no traffic class lt integer 0 7 gt weight minbandwidth maxbandwidth command resets the minimum maximum bandwidth configuration to its default valueof O and weight to 1 The no switchport priority default command resets the default priority configuration to its default valueof 0 The no vlan map priority lt priority value 0 7 gt command resets the egress CoS queue mapping to its default value The example below shows the commands used to configure QoS default priority scheduling and bandwidth Example 1 Default Priority SMIS configure terminal SMIS config interface Gi 0 10 SMIS config if switchport priority default 5 SMIS config if end SMIS show vlan port config port Gi 0 10 Vlan Port configuration table Port Gi0 10 Port Vlan ID 1 Port Access Vlan ID 1 Port Acceptable Frame Type Admit All Port Ingress Filtering Disabled Port Mode Hybrid Port Gvrp Status Disabled Port Gmrp Status Disabled Port Gvrp Failed Registrations 0 Gvrp last pdu origin 00 00 00 00 00 00 Port Restricted Vlan Registration Disabled Port Restricted Group Registration Disabled Mac Based Support Disabled Port and Protocol Based Support Enabled Default Priority 75 Filtering Utility Crit
26. xit policy map 10 class 10 setcos 7 exit exit Example 2 Policing Create a policy map for the switch without attaching it to an ingress interface In the configuration the IP standard ACL permits traffic from network 20 1 0 0 For traffic matching this classification the DSCP value in the incoming packet is trusted If the matched traffic exceeds an average traffic rate of 4800 bps its DSCP is marked down to a value of 10 and transmitted SMISH configure terminal SMIS config ip access list standard 1 SMIS config std nacl permit 20 1 0 0 255 255 0 0 any SMIS config std nacl H exit Supermicro L2 L3 Switches Configuration Guide SMIS config set qos enable SMIS config class map 1 SMIS config cmap match access group ip access list 1 SMIS config cmap exit SMIS config policy map 1 SMIS config pmap class 1 Existing policymap configurations have been deleted Please apply the policymap to make it active SMIS config pmap c police 500000 exceed action policed dscp transmit 10 SMIS config pmap c end SMIS show policy map DiffServ Configurations Quality of Service has been enabled Policy Map 1 is active Class Map 1 Metering on burst bytes token size 6 Refresh count 500000 Out profile action policed dscp 10 SMIS show class map DiffServ Configurations Filter ID 1 Filter Type IP FILTER SMIS show running config Building configuration Switch ID Hardware Version Fi
Download Pdf Manuals
Related Search
Related Contents
User`s Manual for 900 MHz Digital Spread Spectrum Cordless 取扱説明書 Vision de Novembre 2012 JVC LYT1366-001B User's Manual User Manual Handbuch Corinex Intelligent PowerNet - Hantz + Partner Mailing Aktionen Read manual carefully and keep with trailer at all times. Copyright © All rights reserved.
Failed to retrieve file