Ruckus Wireless Ruckus ICX 7150 Series Configuration Manual Download Page 19

When you change the priority, you specify a number from 0 through 7. The priority number specifies the IEEE 802.1 equivalent to one of the
eight QoS queues on Ruckus devices. The numbers correspond to the queues as shown in the QoS queues table.

Although it is possible for a packet to qualify for an adjusted QoS priority based on more than one of the criteria, the system always gives a
packet the highest priority for which it qualifies. Thus, if a packet is entitled to the premium queue because of its IP source and destination
addresses, but is entitled only to the high queue because of its incoming port, the system places the packet in the premium queue on the
outgoing port.

Buffer allocation and threshold for QoS queues

By default, Ruckus FastIron software allocates a certain number of buffers to the outbound transport queue for each port based on QoS
priority. The buffers control the total number of packets permitted in the outbound queue for the port. If desired, you can increase or
decrease the maximum number of outbound transmit buffers allocated to all QoS queues, or to specific QoS queues on a port or group of
ports. For more information, refer to the 

Ruckus FastIron Layer 2 Switching Configuration Guide

.

QoS marking

QoS marking

 is the process of changing the packet QoS information (the 802.1p and Differentiated Services Code Point [DSCP or DiffServ]

information in a packet) for the next hop.

As an example of marking traffic coming from a device that does not support DSCP, you can change the packet IP precedence value into a
DSCP value before forwarding the packet.

You can mark a packet’s Layer 2 CoS value, its Layer 3 DSCP value, or both values. The Layer 2 CoS or DSCP value that the device marks
in the packet is the same value that results from mapping the packet QoS value into a Layer 2 CoS or DSCP value.

Marking is optional and is disabled by default. For configuration syntax, rules, and examples of QoS marking, refer to the "QoS options for
IP ACLs" section in the 

Ruckus FastIron Security Configuration Guide

.

DSCP and CoS global re-marking

When marking is not used, the device performs the mappings listed for scheduling the packet, but leaves the packet QoS values
unchanged when the device forwards the packet. For more information, refer to 

Quality of Service overview

 on page 11. When marking is

not enabled using ACLs, a rogue host that wants preferential treatment for all its traffic can mark the DSCP field as per its requirements and
send the traffic to the device.

The internal forwarding priority can be set using an ACL only for flows that require preferential QoS treatment. For all other flows, you can
re-mark DSCP and CoS fields globally. Traffic marked by the ACL method always has a higher priority than the global marking.

When DSCP marking is configured on a given port, the DSCP field of any IPv4 packet received on the port is re-marked to the configured
value.

When CoS marking is configured, the PCP bit value in the VLAN header is re-marked to the desired value for all tagged packets. CoS
marking can be configured on a port. When configured on a port, the PCP bit in the VLAN header for all packets that egress the port is re-
marked to the configured value.

Both DSCP and CoS global marking can be configured on the ports of the modules that are configured but not physically present. When
the modules are hot-swapped, the marking is automatically applied or removed.

Quality of Service

DSCP and CoS global re-marking

Ruckus FastIron QoS and Traffic Management Configuration Guide, 08.0.70

Part Number: 53-1005294-01

19

Summary of Contents for Ruckus ICX 7150 Series

Page 1: ...Supporting FastIron Software Release 08 0 70 CONFIGURATION GUIDE Ruckus FastIron QoS and Traffic Management Configuration Guide 08 0 70 Part Number 53 1005294 01 Publication Date 21 December 2017...

Page 2: ...RANTY OF ANY KIND EXPRESS OR IMPLIED WITH REGARD TO THE MATERIAL INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY NON INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE OR THAT TH...

Page 3: ...orities to traffic assignment 18 Buffer allocation and threshold for QoS queues 19 QoS marking 19 DSCP and CoS global re marking 19 Selecting the QoS queuing method 20 Remarking configuration consider...

Page 4: ...ntrol on an interface 43 Enabling priority flow control on multiple ports 44 Configuring the share level for an ingress buffer profile 46 Configuring the share queue level for an egress buffer profile...

Page 5: ...ents may be used in this document They are listed in the order of increasing severity of potential hazards NOTE A NOTE provides a tip guidance or advice emphasizes important information or provides a...

Page 6: ...ment part number on the cover page Page number if appropriate For example Ruckus Small Cell Alarms Guide SC Release 1 3 Part number 800 71306 001 Page 88 Ruckus Product Documentation Resources Visit t...

Page 7: ...he Self Service Resources section Open a Case When your entire network is down P1 or severely impacted P2 call the appropriate telephone number listed below to get help Continental United States 1 855...

Page 8: ...Ruckus FastIron QoS and Traffic Management Configuration Guide 08 0 70 8 Part Number 53 1005294 01...

Page 9: ...identify the QoS support for the ICX 7650 hardware platform Updates made to the following Table 13 on page 27 to list the packet memory Priority flow control on page 25 to note that the ICX 7650 does...

Page 10: ...Ruckus FastIron QoS and Traffic Management Configuration Guide 08 0 70 10 Part Number 53 1005294 01...

Page 11: ...t as it arrives at the switch Once a packet or traffic flow is identified and marked then it is mapped to a forwarding priority queue Packets on Ruckus devices are classified in up to eight traffic cl...

Page 12: ...which criteria takes precedence Precedence follows the schemes illustrated in the Determining the trust level of a packet for ICX devices figure Packet trust level The following figure illustrates how...

Page 13: ...Determining the trust level of a packet for most ICX devices Quality of Service Quality of Service overview Ruckus FastIron QoS and Traffic Management Configuration Guide 08 0 70 Part Number 53 10052...

Page 14: ...P is enabled TABLE 3 Default QoS mappings for ICX platforms columns 0 to 15 DSCP value 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 802 1p CoS value 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 DSCP value 0 1 2 3 4 5 6 7...

Page 15: ...in the above tables This mapping is used for CoS marking and determining the internal priority when the trust level is DSCP Refer to Changing the DSCP to internal forwarding priority mappings on page...

Page 16: ...ities are mapped to their corresponding queues QoS behavior for trusting Layer 3 DSCP When the trust dscp mode is enabled packets arriving with DSCP values 56 to 63 are mapped to internal hardware que...

Page 17: ...eduler profile is applicable only to the specific devices leaving the remaining devices running default QoS On any device user configurable scheduler profile has high priority over the default QoS The...

Page 18: ...ing tables show the default values for the scheduling type for stacking and standalone ICX devices TABLE 8 Default values for scheduling type for stacking systems Traffic Class SP SP Jumbo WRR WRR Jum...

Page 19: ...oS or DSCP value that the device marks in the packet is the same value that results from mapping the packet QoS value into a Layer 2 CoS or DSCP value Marking is optional and is disabled by default Fo...

Page 20: ...ority6 Set as strict priority Profile qosp5 Priority5 bandwidth requested 25 calculated 25 Profile qosp4 Priority4 bandwidth requested 15 calculated 15 Profile qosp3 Priority3 bandwidth requested 15 c...

Page 21: ...Class 3 0 Traffic Class 4 0 Traffic Class 5 0 Traffic Class 6 0 Traffic Class 7 0 5 Save the configuration device write memory Select the QoS queuing method configuration example device configure term...

Page 22: ...se queues For example queue qosp7 receives the highest preference while queue qosp0 the best effort queue receives the lowest preference Application notes for DSCP based QoS DSCP based QoS is not auto...

Page 23: ...ough 15 maps to priority 1 After performing this mapping the device maps the internal forwarding priority value to one of the hardware forwarding queues On ICX devices you can use QoS queue 1 for prio...

Page 24: ...combined method enables the device to give strict priority to delay sensitive traffic such as VoIP traffic and weighted round robin priority to other traffic types By default when you select the combi...

Page 25: ...es the rate of data transmission between two devices to avoid overloading the receiving device with data Using a technique that allows the receiving device to control the data transmission speed flow...

Page 26: ...7750 devices the number of ingress buffers is set automatically according to the port speed when PFC is enabled NOTE Configuring PFC commands may temporarily interrupt traffic You can configure the qo...

Page 27: ...s to the ingress port are dropped On the Ruckus ICX 7250 ICX 7450 and ICX 7750 devices ingress buffer management determines whether a packet should be admitted into memory based on the state of availa...

Page 28: ...ool For example if queue 4 is at level 4 it can use up to 1 9 of the total sharing buffers in the sharing pool You can configure eight levels of sharing The actual number of buffers that a queue can u...

Page 29: ...15 Traffic Class 2 15 Traffic Class 3 15 Traffic Class 4 15 Traffic Class 5 25 Traffic Class 6 sp Traffic Class 7 sp Multicast per Queue details Bandwidth Traffic Class 0 15 Traffic Class 1 15 Traffi...

Page 30: ...c Class 2 0 Traffic Class 3 0 Traffic Class 4 0 Traffic Class 5 0 Traffic Class 6 0 Traffic Class 7 0 User Scheduler Profile test2 Scheduling Option Weighted round robin Ports attached U1 Ports attach...

Page 31: ...cc4e 248b b050 1 1 3 Down None None None None No 5 0 cc4e 248b b052 1 1 4 Down None None None None No 5 0 cc4e 248b b053 1 1 5 Down None None None 2 Yes N A 0 cc4e 248b b054 The interface priority is...

Page 32: ...priority 7 speed duplex 1000 full broadcast limit 96 kbps multicast limit 400 kbps unknown unicast limit 96 kbps pvst mode port security age 2 absolute 7 Save the configuration device write memory Ass...

Page 33: ...and set the PCP value to 3 for all VLAN tagged packets device config ip pcp remark 3 5 Set the PCP value for all IP packets on a specific port a Enter interface configuration mode device config inter...

Page 34: ...Enter global configuration mode device configure terminal 2 Change the DSCP to internal forwarding priority mappings device config qos tos map dscp priority 1 2 3 4 5 6 7 8 to 6 device config qos tos...

Page 35: ...the d2 row 5 Save the configuration device write memory Change the DSCP to internal forwarding priority mappings configuration example device configure terminal device config qos tos map dscp priorit...

Page 36: ...y Change the VLAN priority 802 1p to hardware forwarding queue mappings configuration example device configure terminal device config qos tagged priority 2 qosp0 device config exit device show running...

Page 37: ...sted 15 calculated 15 Profile qosp1 Priority1 bandwidth requested 15 calculated 15 Profile qosp0 Priority0 Lowest bandwidth requested 15 calculated 15 Multicast Traffic Profile qosp7 Priority7 Highest...

Page 38: ...Class 0 0 Traffic Class 1 0 Traffic Class 2 0 Traffic Class 3 0 Traffic Class 4 0 Traffic Class 5 0 Traffic Class 6 0 Traffic Class 7 0 5 Save the configuration device write memory Select the QoS que...

Page 39: ...queue configuration example device configure terminal device config qos guaranteed rate qosp0 10 qosp1 10 qosp2 15 qosp3 15 qosp4 10 qosp5 10 qosp6 10 qosp7 10 device config qos name qosp3 r3d3 devic...

Page 40: ...7 Priority7 bandwidth requested 25 calculated 25 Profile qosp6 Priority6 bandwidth requested 15 calculated 15 Profile qosp5 Priority5 bandwidth requested 12 calculated 12 Profile qosp4 Priority4 bandw...

Page 41: ...must total 100 The configuration is immediately verified by the command output 3 Return to privileged EXEC mode device config exit 4 Display all QoS configuration settings device show running config i...

Page 42: ...est bandwidth requested 30 calculated 30 6 Save the configuration device write memory Allocate bandwidth for hybrid WRR and SP queues configuration example device configure terminal device config qos...

Page 43: ...mode device config exit 4 Verify the configuration device show priority flow control Global PFC Status Enabled PFC Disabled on PG0 PFC Enabled on PG1 PFC Enabled on PG2 PFC Disabled on PG3 Observe tha...

Page 44: ...plex 1000 full broadcast limit 96 kbps multicast limit 400 kbps unknown unicast limit 96 kbps pvst mode priority flow control enable port security age 2 absolute Observe that PFC for PG 1 is enabled 6...

Page 45: ...d 7 Verify the configuration device show running config interface ethernet 1 1 2 ethernet 1 1 4 interface ethernet 1 1 2 ip address 1 1 1 1 255 255 255 0 ip address 2 2 2 2 255 255 255 0 rate limit in...

Page 46: ...aring pool NOTE Configuration of the ingress buffer share level is supported only on Ruckus ICX 7250 ICX 7450 and ICX 7750 devices 1 Enter global configuration mode device configure terminal 2 Configu...

Page 47: ...9 Queue 4 level4 1 9 Queue 5 level4 1 9 Queue 6 level4 1 9 Queue 7 level3 1 16 5 Save the configuration device write memory Share queue level for an egress buffer profile configuration example device...

Page 48: ...2 1 4 Port share level level3 1 16 7 Save the configuration device write memory Share port level for an egress buffer profile configuration example device configure terminal device config qos egress...

Page 49: ...to privileged EXEC mode device config Ctrl z 4 Verify the configuration device show running config include qos qos monitor queue drop counters 1 1 12 5 Save the configuration device write memory Egres...

Page 50: ...Ruckus FastIron QoS and Traffic Management Configuration Guide 08 0 70 50 Part Number 53 1005294 01...

Page 51: ...he one second interval Unused bandwidth is not carried over from one interval to the next Once the one second interval is complete the port clears the counter and re enables traffic NOTE Ruckus recomm...

Page 52: ...fic than the limit you specify but the extra traffic is never more than 10 of the port s line rate CPU rate limiting CPU rate limiting is a CPU protection scheme that limits certain traffic types Unne...

Page 53: ...traffic policies apply rate limits on specific interfaces using ACLs this method is also called ACL based rate limiting The process for applying a traffic policy to an interface involves 1 Creating a...

Page 54: ...adding a reference to the traffic policy in an ACL entry instead of applying the individual traffic policy to the interface The traffic policy becomes an active traffic policy or active TPD when you b...

Page 55: ...ng as follows By default up to 1024 active traffic policies are supported on Layer 2 switches This value is fixed on Layer 2 switches and cannot be modified For FastIron devices the number of active t...

Page 56: ...rate limiting for BUM traffic If high rates of traffic are being received by the device on a given port of that VLAN you can limit the number of BUM packets or bytes received each second on that port...

Page 57: ...to consider in the Configuration notes and feature limitations for traffic policies section These commands Set the maximum number of traffic policies Create a fixed traffic policy that enables ACL st...

Page 58: ...1 5 ip access group 101 in c Exit interface configuration mode device config if e1000 1 1 5 exit These commands allow port 1 1 5 to receive a maximum traffic rate of 100 kbps If the port receives addi...

Page 59: ...aptive rate limiting using traffic policies You can configure adaptive rate limiting to forward traffic modify the IP precedence of and then forward traffic or drop traffic based on whether the traffi...

Page 60: ...pbs 1250000000 kbits Counting Enabled Number of References Bindings 1 Traffic Policy TPDrop Metering Enabled Parameters Mode Adaptive Rate Limiting cir 10000 kbps cbs 1600 kbits pir 20000 kbps pbs 40...

Page 61: ...priority matching 3 traffic policy TPdrop device config show access list all device config interface ethernet 1 1 6 device config if e1000 1 1 6 ip access group 104 in device config if e1000 1 1 6 exi...

Page 62: ...n When configuring rate shaping on dynamic LAG for ICX 7750 devices you should configure the queues where the Link Aggregation Control Protocol LACP packets are not forwarded If you configure rate sha...

Page 63: ...priority 7 device config if e1000 1 1 2 exit device config show rate limit output shaping Configuring rate shaping on a LAG port This feature is supported on individual ports of a LAG group To config...

Page 64: ...fig lag lag1 device config lag lag1 rate limit output shaping ethe 1 1 5 651 device config lag lag1 exit device config show rate limit output shaping Rate Limiting and Rate Shaping Rate Shaping Ruckus...

Page 65: ...2018 ARRIS Enterprises LLC All rights reserved 350 West Java Dr Sunnyvale CA 94089 USA www ruckuswireless com...

Reviews: