Feedback
|
Table Of Contents
Multicast Egress QoS Feature Overview
Weighted Random Early Detection for Multicast Egress QoS
Related Features and Technologies
Supported Standards, MIBs, and RFCs
Disabling Multicast Egress Traffic on the Priority Queue
Verifying, Monitoring, and Troubleshooting Multicast Egress QoS
Prioritizing Multicast Packets for OC-192 Clock Schedular Card
Configuring Multicast Priority
hw-module slot <n> ip multicast egress-qos enable
hw-module slot <n> ip multicast egress-qos no-priority-queue
show mcast-qos queue-info [if number]
show mcast-qos group-info [if number]
show ip hardware-mdfs egress-qos wred-alpha [vrf <VRF name> | DSCP <dscp>]
hw-module fabric multicast-priority
Multicast Egress QoS Support on Cisco 12000 Series Router, Integrated Services Engine (ISE) Line Cards
Part Number OL-8678-01 (Rev. A0) August 18, 2009
Feature History
This document contains the following sections.
•
Multicast Egress QoS Feature Overview
•
Supported Standards, MIBs, and RFCs
•
Prioritizing Multicast Packets for OC-192 Clock Schedular Card
Multicast Feature Overview
Internet has widely become the predominant communication means for transmitting information in the form of data, voice, and video and so on. Transmission of voice and video without any delay is critical. Providing simultaneous delivery of voice or video to a large number of recipients simultaneously is a challenge. Any form of network communication involving the transmission to multiple recipients can benefit from the bandwidth efficiency of multicast technology. Multicast functionality involves the transmission of information to a multicast group, regardless of the number of client members in the group. The benefits of multicast technology are less consumption of bandwidth and information is nearly simultaneously delivered to all the members of the recipient group. Multicast must be used instead of unicast to save bandwidth and quick delivery of high priority applications such as voice, video, etc.
Multicast Egress QoS Feature Overview
The Multicast Egress QoS feature provides the following egress QoS capabilities for multicast traffic:
•
Classification based on precedence/DSCP
•
Queue selection
•
Maximum/minimum bandwidth guarantee
•
Detection of remaining bandwidth
•
Priority queueing
•
Queue limit
•
Random Early Detection (RED)
•
Traffic shaping
•
Layer 2 set on ATM and Ethernet
Multicast Egress QoS uses the Modular QoS CLI (MQC) to enable QoS functionality. The Modular QoS CLI (MQC) is a platform independent interface for configuring QoS on Cisco platforms. Multicast Egress QoS relies the Modular QoS CLI (MQC) to accomplish the following tasks.
•
Selecting queues
•
Applying minimum and maximum bandwidth guarantees
•
Detecting remaining bandwidth
•
Setting queue limit
•
Defining traffic shaping
•
Applying Weighted Random Early Detection (WRED) to a queue
Weighted Random Early Detection for Multicast Egress QoS
Weighted Random Early Detection (WRED) for Multicast Egress QoS is supported on all Integrated Services Engine (ISE) line cards.
Policy-map configurations that use Random Early Detection (RED) must comply with the following requirements:
•
The same class-maps must be used in all policy-maps.
•
Class-maps must be configured in the same order in all policy-maps.
•
The same Random Early Detection (RED) statements must be configured in a class-map across all policy-maps. However, the minimum and maximum thresholds can be different in each policy-map.
•
If a Random Early Detection (RED) profile is used by more than one precedence (DSCP) within a class, then those precedences must use the same Random Early Detection (RED) profile in all policy-maps.
The policy-map configuration requirements must be met across all the interfaces of a VPN Routing/Forwarding Instance (VRF) on an egress line card. If VPN Routing/Forwarding Instance (VRF) is not configured on the line card, these requirements must be met across all the interfaces on the egress line card.
Time-based Weighted Random Early Detection (WRED) is supported if the policy-map configuration requirements are met.
Interfaces without policy-maps and interfaces with policy-maps that do not use Random Early Detection (RED) function normally.
Multicast traffic on VPN Routing/Forwarding Instance (VRF) interfaces that do not meet the policy-map configuration requirements will be dropped when the queue limit exceeded.
For hierarchical policy-maps that use Weighted Random Early Detection (WRED), only the child policies should conform to the the policy-map configuration requirements.
Example of Conforming Policy-map Configuration
The following example shows the correct policy-map configuration to enable Weighted Random Early Detection (WRED) for Multicast Egress QoS. In this example, interfaces A and B belong to the same VPN Routing/Forwarding Instance (VRF) and are configured with the same classes and Random Early Detection (RED) statements.
Precedences 2 and 3 are mapped to the same Random Early Detection (RED) profile in both P1 and P2 (which is a requirement) although the minimum and maximum Random Early Detection (RED) thresholds are different. Interface C belongs to another VPN Routing/Forwarding Instance (VRF) and is configured differently than interfaces A and B.
Interface A—VRF 1
Router#config tRouter(config)#policy-map P1Router(config-pmap)#class class123Router(config-pmap-c)#bandwidth 10MRouter(config-pmap-c)#random-detectRouter(config-pmap-c)#random-detect precedence 1 50 100 1Router(config-pmap-c)#random-detect precedence 2 150 300 1Router(config-pmap-c)#random-detect precedence 3 150 300 1Router(config-pmap)#class class45Router(config-pmap-c)#bandwidth 20MRouter(config-pmap-c)#random-detectRouter(config-pmap-c)#random-detect precedence 4 70 130 1Router(config-pmap-c)#random-detect precedence 5 180 400 1Interface B—VRF 1
Router#config tRouter(config)#policy-map P2Router(config-pmap)#class class123Router(config-pmap-c)#bandwidth 30MRouter(config-pmap-c)#random-detectRouter(config-pmap-c)#random-detect precedence 1 60 120 1Router(config-pmap-c)#random-detect precedence 2 160 320 1Router(config-pmap-c)#random-detect precedence 3 160 320 1Router(config-pmap-c)#exitRouter(config-pmap)#class class45Router(config-pmap-c)#bandwidth 10MRouter(config-pmap-c)#random-detectRouter(config-pmap-c)#random-detect precedence 4 90 180 1Router(config-pmap-c)#random-detect precedence 5 180 250 1Router(config-pmap-c)#exitInterface C—VRF 2
Router#config tRouter(config)#policy-map P3Router(config-pmap)#class class234Router(config-pmap-c)#bandwidth 3MRouter(config-pmap-c)#random-detectRouter(config-pmap-c)#random-detect precedence 2 40 200 1Router(config-pmap-c)#random-detect precedence 3 50 400 1Router(config-pmap-c)#exitRouter(config-pmap)#class class56Router(config-pmap-c)#bandwidth 10MRouter(config-pmap-c)#random-detectRouter(config-pmap-c)#random-detect precedence 5 100 200 1Router(config-pmap-c)#random-detect precedence 6 200 300 1Router(config-pmap-c)#exitNon-conforming Policy-map Configuration—Example
The following example shows a policy-map configuration that does not enable Weighted Random Early Detection (WRED) for Multicast Egress QoS. Interfaces A and B will be tail dropped. Policies p1 and p2 are attached to two different interfaces in the same VPN Routing/Forwarding Instance (VRF) and are configured with different classes.
Router#config tRouter(config)#policy-map p1Router(config-pmap)#class prec23Router(config-pmap-c)#band 10MRouter(config-pmap-c)#random-detect 2 40 100 1Router(config-pmap-c)#random-detect 3 60 200 1Router(config-pmap-c)exitRouter(config-pmap)class prec45Router(config-pmap-c)#band 20MRouter(config-pmap-c)#random-detect 4 30 200 1Router(config-pmap-c)#random-detect 5 70 300 1Router(config-pmap-c)exitRouter(config)#policy-map p2Router(config-pmap)class prec 3Router(config-pmap-c)#band 20MRouter(config-pmap-c)#random-detect 3 30 200 1Router(config-pmap-c)exitBenefits
Multicast Egress QoS runs on Cisco IOS software. IP multicast is a bandwidth-conserving technology that reduces traffic by simultaneously delivering a single stream of information to multiple recipients.
Multicast Egress QoS Support on Cisco 12000 Series Router, Integrated Services Engine (ISE) line cards provides the ability to select a queue and apply the following configuration features to the queue:
•
Maximum and minimum guaranteed bandwidth
•
Remaining bandwidth
•
Queue limit
•
Traffic shaping
•
Weighted Random Early Detection (WRED)
Fully supported on ATM line cards only
Partially supported on POS, Ethernet, and Channelized line cards•
Layer 2 set on ATM and Ethernet
Restrictions
Multicast Egress QoS does NOT support the following features in the Release 12.0(32)S:
•
Discard-class based Random Early Detection (RED) is not supported. Weighted Random Early Detection (WRED) is supported fully on ATM line cards and is supported with restrictions on POS, Ethernet, and channelized line cards.
•
Classification other than dscp/precedence is not supported.
•
Layer 3 set is not supported.
•
QoS is not active when packets go to the slow path. All packets go to the default queue.
•
IPv6 Multicast is not supported.
•
Cisco 12000 SIP-400 is not supported.
•
Policing traffic is not supported. Consequently, the hw-module slot 1 ip multicast egress-qos no-priority-queue command is used to prevent traffic from reaching the priority queue.
Related Features and Technologies
Cisco IOS Quality of Service (QoS) Solutions for Cisco 12000 Series Router.
Related Documents
For further information on configuring Cisco 12000 series routers, refer to the following documents.
•
Multicast Quick-Start Configuration Guide
•
Cisco 12000 Series Router Configuration Guide for Cisco IOS
•
Cisco IOS Release 12.0S Features for Cisco 12000 Series Internet Router
•
Cisco IOS Quality of Service Solutions Configuration Guide
•
Cisco IOS Quality of Service Solutions Command Reference
•
Installation and Configuration Guide for the specific router
Supported Platforms
Multicast Egress QoS is supported on Cisco IOS Release 12.0(32)S of the Cisco 12000 Series Integrated Services Engine (ISE) line cards, which includes the following line cards:
•
POS Line Cards
–
1-port OC48c/STM16c POS
–
1-port CHOC48/STM16>OC12/STM4>OC3/STM1>DS3/E3
–
4-port OC12c/STM16c POS
–
4-port CHOC12/STM4>OC3/STM1>DS3/E3
–
16-port OC3c/STM1c POS
–
4-port OC3c/STM1c POS
–
8-port OC3c/STM1c POS
•
Ethernet Line Cards
–
4-port Gigabit Ethernet ISE Line Card
•
ATM Line Cards
–
4-port OC12/STM4 ATM LC
–
8-port OC3/STM1 ATM LC
–
4-port OC-3/STM-1 ATM LC
•
Channelized Line Cards
–
1-port OC12 DS1
Supported Standards, MIBs, and RFCs
Multicast Egress QoS uses the IP Multicast MIBs and the following MIB:
MIB
•
CISCO-CLASS-BASED-QOS-MIB
Prerequisites
•
Multicast Egress QoS can only be configured on an interface that is already configured for Cisco IP Multicast IOS.
Configuration Tasks
See the following sections for configuration tasks for the Multicast Egress QoS feature.
•
Enabling Multicast Egress QoS
•
Disabling Multicast Egress Traffic on the Priority Queue
•
Verifying, Monitoring, and Troubleshooting Multicast Egress QoS
Enabling Multicast Egress QoS
To enable the Multicast Egress QoS feature on ISE line cards, use the hw-module slot <n> ip multicast egress-qos enable command in global configuration mode.
Command PurposeStep 1
Router#config t
Enter configuration mode.
Step 2
Router(config)# hw-module slot 1 ip multicast egress-qos enable
Enable Multicast Egress QoS.
Disabling Multicast Egress Traffic on the Priority Queue
To prevent multicast egress traffic from being transmitted to the priority queue, use the hw-module slot <n> ip multicast egress-qos no-priority-queue command in global configuration mode. To allow multicast egress traffic to be transmitted to the priority queue, use the no form of this command.
Verifying, Monitoring, and Troubleshooting Multicast Egress QoS
You can verify, monitor, and troubleshoot Multicast Egress QoS using the following show commands:
Configuration Examples
This section provides the following configuration examples:
Enable Multicast Egress QoS
This example shows how to enable Multicast Egress QoS.
Router#config tRouter(config)#hostname Router 12000Router(config)#Router(config)#enable password ciscoRouter(config)#Router(config)#monitor event-trace rlc all enableRouter(config)#power-mgr additiveRouter(config)#hw-module slot 0 ip multicast hw-accelerate source-table size 16 offset 0Router(config)#hw-module slot 0 ip multicast raw-queue limit 2048Router(config)#hw-module slot 0 ip multicast egress-qos enableRouter(config)#ip subnet-zeroRouter(config)#ip cef table hardware resource-failure action puntRouter(config)#no ip domain-lookupRouter(config)#ip multicast-routing distributedRouter(config)#Router(config)#class-map match-all prec1Router(config-cmap)#match ip precedence 1Router(config-cmap)#exitRouter(config)#class-map match-all prec2Router(config-cmap)#match ip precedence 2Router(config-cmap)#exitRouter(config)#Router(config)#policy-map policy1Router(config-pmap)#class prec1Router(config-pmap-c)#bandwidth percent 20Router(config-pmap-c)#random-detectRouter(config-pmap-c)#random-detect precedence 1 50 packets 100 packets 1Router(config-pmap)#class prec2Router(config-pmap-c)#bandwidth percent 10Router(config-pmap-c)#exitRouter(config-pmap)#class class-defaultRouter(config-pmap-c)#queue-limit 300 msRouter(config-pmap-c)#random-detectRouter(config-pmap-c)#random-detect precedence 3 200 packets 400 packets 1Router(config-pmap-c)#exitRouter(config-pmap)#exitRouter(config)#Router(config)#controller SYSCLOCK 0Router(config-controller)#exitRouter(config)#controller T1 9/0Router(config-controller)#exitRouter(config)#controller E1 9/1Router(config-controller)#exitRouter(config)#Router(config)#interface Loopback0Router(config-if)#ip address 192.168.100.5 255.255.255.255Router(config-if)#no ip directed-broadcastRouter(config-if)#ip pim sparse-dense-modeRouter(config-if)#exitRouter(config)#Router(config)#interface POS0/0Router(config-if)#description Connected to C12406_CH POS 1/0Router(config-if)#ip address 40.0.0.1 255.255.255.252Router(config-if)#no ip directed-broadcastRouter(config-if)#ip pim sparse-dense-modeRouter(config-if)#ip igmp static-group 224.1.1.1Router(config-if)#crc 32Router(config-if)#clock source internalRouter(config-if)#service-policy output policy1Router(config-if)#exitRouter(config)#Router(config)#interface POS0/1Router(config-if)#description Connected to M8850_LA RPM-XF Slot 10 POS 1/0Router(config-if)#ip address 60.0.0.2 255.255.255.252Router(config-if)#no ip directed-broadcastRouter(config-if)#ip pim sparse-dense-modeRouter(config-if)#ip igmp static-group 224.1.1.1Router(config-if)#crc 32Router(config-if)#clock source internalRouter(config-if)#exitRouter(config)#Router(config)#router ospf 1Router(config-if)#log-adjacency-changesRouter(config-if)#network 40.0.0.0 0.0.0.255 area 0Router(config-if)#network 60.0.0.0 0.0.0.255 area 0Router(config-if)#network 192.168.100.5 0.0.0.0 area 0Router(config-if)#ip classlessRouter(config-if)#ip route 0.0.0.0 0.0.0.0 172.29.52.1Router(config-if)#ip pim send-rp-announce Loopback0 scope 16Router(config-if)#ip pim send-rp-discovery scope 16Router(config-if)#exitRouter(config)#Router(config)#slot-table-cos 1Router(config-if)#exitRouter(config)#Router(config)#control-planeRouter(config-cp)#exitRouter(config)#Router(config)#line con 0Router(config-line)#exec-timeout 0 0Router(config-line)#exitRouter(config)#Router(config)#line aux 0Router(config-line)#exitRouter(config)#Router(config)#line vty 0 4Router(config-line)#exec-timeout 0 0Router(config-line)#password ciscoRouter(config-line)#loginRouter(config-line)#exitRouter(config)#Router(config)#exception warmstart 60 5Router(config)#no cns aaa enableRouter(config)#exitRouter#Prioritizing Multicast Packets for OC-192 Clock Schedular Card
The following sections explains why multicast packet drops occur for OC-192 CSC, how to prevent the multicast packet drops, the configuration steps and the usage of the new command hw-module fabric multicast-priority.
Problem Description
Multicast packet drops occur on a Cisco 12410 or 12416 Router Chassis for clock schedular cards of OC-192 type, when traffic flowing the fabric is both unicast and multicast. Packet drops occur when the priority of unicast packets is greater than or equal to mutlicast packets. These drops can have impact on video traffic which is not learnt to loss of packets or jitters.
Solution
For the units using switch fabric on SCA 192 scheduler, multicast must be set to higher priority than unicast using the command hw-module fabric multicast-priority. Also the links carrying multicast traffic must not be oversubscribed. To solve the multicast packet drops either configure the command `hw-module fabric multicast-priority' or replace the OC-192 clock schedular card with OC-768 type.
Configuring Multicast Priority
To configure the multicast priority higher than unicast packets, use the hw-module fabric multicast-priority command in global configuration mode. Before executing the command, use the command show controllers sca to verify if the priority is configured as multicast or unicast.
Command PurposeStep 1
Router# show controllers sca
Verifies if the priority is configured as multicast or unicast. If the priority is configured as multicast then the command output shows `Config 0x00 pri-mcast' and if the priority is configured as unicast then the command output shows `Config 0xC0 unicast-accept-mode pri-alternating'.
Step 2
Router# config t
Enter configuration mode.
Step 3
Router(config)# hw-module fabric multicast-priority
Assigns multicast packets higher priority over unicast packets. For details regarding the command usage, see "hw-module fabric multicast-priority".
Command Reference
This section documents new commands. All other commands used with this feature are documented in the Cisco IOS Release 12.0(32)S command reference publications.
This section provides detailed descriptions of the following commands:
•
hw-module slot <n> ip multicast egress-qos enable
•
hw-module slot <n> ip multicast egress-qos no-priority-queue
•
show mcast-qos queue-info [if number]
•
show mcast-qos group-info [if number]
•
show ip hardware-mdfs egress-qos wred-alpha [vrf <VRF name> | DSCP <dscp>]
•
hw-module fabric multicast-priority
hw-module slot <n> ip multicast egress-qos enable
To enable the Multicast Egress QoS feature on ISE line cards, use the hw-module slot <n> ip multicast egress-qos enable command in global configuration mode.
To disable the Multicast Egress QoS feature on ISE line cards, use the no form of this command.
Cisco IOS
hw-module slot <n> ip multicast egress-qos enable
[no] hw-module slot <n> ip multicast egress-qos enable
Syntax Description
Defaults
The default state of the Multicast Egress QoS feature is disabled.
Command Default
[no] hw-module slot <n> ip multicast egress-qos enable
Command Modes
Global configuration
Command History
Usage Guidelines
When the Multicast Egress QoS feature is disabled all multicast traffic is transmitted on default queue.
Multicast packets are not included in policy-map counters.
When this feature is enabled, it displays the following message:
Multicast traffic cannot be policed. Use "hw-module slot <slot> ip multicast egress-cos no-priority-queue" to disable multicast traffic from reaching the priority queue.Examples
The following example shows how to enable the Multicast Egress QoS feature on slot 1.
Router#config tEnter configuration commands, one per line. End with CNTL/Z.Router(config)#Router(config)#hw-module slot 1 ip multicast egress-qos enableRouter(config)#Related Commands
Command Descriptionhw-module slot <n> ip multicast egress-qos no-priority-queue
Prevents multicast traffic from reaching the priority queue.
Displays the database queue information of an interface on a line card that is configured for Multicast Egress QoS.
Displays the QoS database group information about an interface on a line card that is configured for Multicast Egress QoS when nCmD/1CnD models are configured.
Displays the local MGIDs associated with a set of classes for a group address or a particular mroute.
Displays the list of interfaces associated with a particular local MGID.
Displays the actual DSCP mapping table and its local MGID/counting information.
show ip hardware-mdfs egress-qos wred-alpha [vrf <VRF name> | DSCP <dscp>]
Displays the Random Early Detection Class of Service Bits (REDCOS bits) for all DSCP or for a specific DSCP.
hw-module slot <n> ip multicast egress-qos no-priority-queue
To prevent Multicast Egress QoS traffic from being transmitted to the priority queue, use the hw-module slot <n> ip multicast egress-qos no-priority-queue command in global configuration mode. To allow Multicast Egress QoS traffic to be transmitted to the priority queue, use the no form of this command.
Cisco IOS
hw-module slot <n> ip multicast egress-qos no-priority-queue
[no] hw-module slot <n> ip multicast egress-qos no-priority-queue
Syntax Description
Defaults
Multicast Egress QoS traffic will be sent to the priority queue.
Command Modes
Global configuration
Command History
Usage Guidelines
When Multicast Egress QoS traffic is prevented from reaching the priority queue, it is sent to the default queue.
The hw-module slot <n> ip multicast egress-qos no-priority-queue command can only be used when the Multicast Egress QoS feature has been enabled using the hw-module slot <n> ip multicast egress-qos enable command.
Examples
The following example shows how to prevent Multicast Egress QoS traffic from being sent to the priority queue on slot 1.
Router#config tEnter configuration commands, one per line. End with CNTL/Z.Router(config)#hw-module slot 1 ip multicast egress-qos no-priority-queueRouter(config)#Related Commands
Command DescriptionEnables the Multicast Egress QoS feature on ISE line cards.
Displays the database queue information of an interface on a line card that is configured for Multicast Egress QoS.
Displays the QoS database group information about an interface on a line card that is configured for Multicast Egress QoS when nCmD/1CnD models are configured.
Displays the local MGIDs associated with a set of classes for a group address or a particular mroute.
Displays the list of interfaces associated with a particular local MGID.
Displays the DSCP mapping table and its local MGID/counting information.
show ip hardware-mdfs egress-qos wred-alpha [vrf <VRF name> | DSCP <dscp>]
Displays the Random Early Detection Class of Service Bits (REDCOS bits) for all DSCP or for a specific DSCP.
show mcast-qos queue-info [if number]
To display the database queue information of an interface on a line card that is configured for Multicast Egress QoS, use the show mcast-qos queue-info [if number] command in EXEC mode.
Cisco IOS
show mcast-qos queue-info [if number]
Syntax Description
mcast-qos
Keyword that specifies multicast QoS.
queue-info
Keyword that requests queue information from the database.
if number
Variable that specifies the interface number.
Defaults
No default behavior or values.
Command Modes
EXEC
Command History
Usage Guidelines
Use the show mcast-qos queue-info [if number] command for trouble shooting. The show mcast-qos queue-info [if number] command displays the current Multicast Egress QoS configuration and which classes it recognizes. It also displays the following information:
•
Queue—the queue number
•
Level—if this is a hierarchical policy
•
Type—output queue or output info
•
Set—if there is an L2 set command on the class
•
Class—the number of the class-map
•
DSCP—the DSCP values associated with this class
Examples
The following example shows how to get the Multicast Egress QoS queue information from the QoS database for interface number 2/1.
LC-Slot1#LC-Slot1#show mcast-qos queue-info 15Interface GigabitEthernet2/1----------------------------------------Index Queue # level type Set Class DSCPs1 Default 0 OUTPUT QUEUE 0 0 0-7, 24-632 5 0 OUTPUT QUEUE 0 7 8-153 6 0 OUTPUT QUEUE 0 8 16-23Related Commands
Command DescriptionEnables the Multicast Egress QoS feature on ISE line cards.
hw-module slot <n> ip multicast egress-qos no-priority-queue
Prevents multicast traffic from reaching the priority queue.
Displays the QoS database group information about an interface on a line card that is configured for Multicast Egress QoS when nCmD/1CnD models are configured.
Displays the local MGIDs associated with a set of classes for a group address or a particular mroute.
Displays the list of interfaces associated with a particular local MGID.
Displays the actual DSCP mapping table and its local MGID/counting information.
show ip hardware-mdfs egress-qos wred-alpha [vrf <VRF name> | DSCP <dscp>]
Displays the Random Early Detection Class of Service Bits (REDCOS bits) for all DSCP or for a specific DSCP.
show mcast-qos group-info [if number]
To display the QoS database group information about an interface on a line card that is configured for Multicast Egress QoS when nCmD/1CnD models are configured, use the show mcast-qos group-info [if number] command in EXEC mode.
Cisco IOS
show mcast-qos group-info [if number]
Syntax Description
mcast-qos
Keyword that specifies multicast QoS.
group-info
Keyword that requests group information from the database.
if number
Variable that specifies the interface number.
Defaults
No default behavior or values.
Command Modes
EXEC
Command History
Usage Guidelines
Use the show mcast-qos group-info [if number] command for troubleshooting. The show mcast-qos group-info [if number] command displays the current Multicast Egress QoS configuration and the classes it recognizes. It also displays:
•
Queue—the queue number
•
Level—if this is a hierarchical policy
•
Type—output queue or output info
•
Set—if there is a Layer 2 set command on the class
•
Class—the number of the class-map
•
DSCP—the DSCP values associated with this class
In the Examples below, the VGL is the sub-interface.
Examples
The following example shows how to get the Multicast Egress QoS group information from the QoS database for interface number 1.
LC-Slot1#LC-Slot1#show mcast-qos group-info 15Parent Policy-map for interface GigabitEthernet2/1VGL: 1Qeueue Queue # level type Set Class DSCPs1 Default 1 OUTPUT QUEUE 0 0 0-7, 24-632 17 1 OUTPUT QUEUE 0 7 8-153 18 1 OUTPUT QUEUE 0 8 16-23VGL: 10Qeueue Queue # level type Set Class DSCPs1 Default 1 OUTPUT QUEUE 0 0 0-7, 16-632 21 1 OUTPUT QUEUE 0 7 8-15Related Commands
Command DescriptionEnables the Multicast Egress QoS feature on ISE line cards.
hw-module slot <n> ip multicast egress-qos no-priority-queue
Prevents multicast traffic from reaching the priority queue.
Displays the database queue information of an interface on a line card that is configured for Multicast Egress QoS.
Displays the local MGIDs associated with a set of classes for a group address or a particular mroute.
Displays the list of interfaces associated with a particular local MGID.
Displays the actual DSCP mapping table and its local MGID/counting information.
show ip hardware-mdfs egress-qos wred-alpha [vrf <VRF name> | DSCP <dscp>]
Displays the Random Early Detection Class of Service Bits (REDCOS bits) for all DSCP or for a specific DSCP.
show ip hardware-mdfs egress-qos conga local-mgids | <group addr> [<src addr>] | vrf <VRF name> <group addr> [<src addr>]
To display the local MGIDs associated with a set of classes for a group address or a particular mroute, use the show ip hardware-mdfs egress-qos conga local-mgids command in EXEC mode.
Cisco IOS
show ip hardware-mdfs egress-qos conga local-mgids | <group addr> [<src addr>] | vrf <VRF name> <group addr> [<src addr>]
Syntax Description
Defaults
No default behavior or values.
Command Modes
EXEC
Command History
Usage Guidelines
The Multicast Identifier (MGID) is the multicast group identifier (ID) that holds the list of the default queues for the interfaces to which the multicast stream is replicated.
The local MGID is the identifier that holds the list of the different queues (default or non-default) that the stream should be replicated to. Each MGID is associated with a DSCP value.
Examples
The following example shows the local MGIDs associated with group address 224.1.1.1 and source address 1.1.1.2.
LC-Slot1#LC-Slot1#show ip hardware-mdfs egress-qos conga local-mgids 224.1.1.1 1.1.1.2The Local MGIDs are:3FFFA3FFFCLC-Slot1#Related Commands
Command DescriptionEnables the Multicast Egress QoS feature on ISE line cards.
hw-module slot <n> ip multicast egress-qos no-priority-queue
Prevents multicast traffic from reaching the priority queue.
Displays the database queue information of an interface on a line card that is configured for Multicast Egress QoS.
Displays the QoS database group information about an interface on a line card that is configured for Multicast Egress QoS when nCmD/1CnD models are configured.
Displays the list of interfaces associated with a particular local MGID.
Displays the actual DSCP mapping table and its local MGID/counting information.
show ip hardware-mdfs egress-qos wred-alpha [vrf <VRF name> | DSCP <dscp>]
Displays the Random Early Detection Class of Service Bits (REDCOS bits) for all DSCP or for a specific DSCP.
show ip hardware-mdfs egress-qos conga hw-midbs | <Local MGID> | <Local MGID> vrf <VRF name> | all-mgids <group addr> [<src addr] | vrf <VRF name> <group addr> [<src addr>]
To display the list of interfaces associated with a particular local MGID, use the show ip hardware-mdfs egress-qos conga hw-midbs command in EXEC mode.
Cisco IOS
show ip hardware-mdfs egress-qos conga hw-midbs | <Local MGID> | <Local MGID> vrf <VRF name> | all-mgids <group addr> [<src addr] | vrf <VRF name> <group addr> [ <src addr>]
Syntax Description
Defaults
No default behavior or values.
Command Modes
EXEC
Command History
Usage Guidelines
The Multicast Identifier (MGID) is the multicast group identifier (ID) that holds the list of the default queues for the interfaces to which the multicast stream is replicated.
The local MGID is the identifier that holds the list of the different queues (default or non-default) that the stream should be replicated to. Each MGID is associated with a DSCP value.
Examples
The following example shows how to get the list of interfaces of all-mgids in a stream coming from address 1.1.1.2 with ip address of 224.1.1.1:
LC-Slot2#show ip hardware-mdfs egress-qos conga hw-midb all-mgids 224.1.1.1 1.1.1.2The Local MGIDs are:3FFFDMGID:3FFFD,Entry 0: index:0, if_number:4Entry 1: index:1, if_number:33Entry 2: index:2, if_number:343FFFEMGID:3FFFE,Entry 0: index:0, if_number:4Entry 1: index:1, if_number:33Entry 2: index:2, if_number:34Related Commands
Command DescriptionEnables the Multicast Egress QoS feature on ISE line cards.
hw-module slot <n> ip multicast egress-qos no-priority-queue
Prevents multicast traffic from reaching the priority queue.
Displays the database queue information of an interface on a line card that is configured for Multicast Egress QoS.
Displays the QoS database group information about an interface on a line card that is configured for Multicast Egress QoS when nCmD/1CnD models are configured.
Displays the local MGIDs associated with a set of classes for a group address or a particular mroute.
Displays the actual DSCP mapping table and its local MGID/counting information.
show ip hardware-mdfs egress-qos wred-alpha [vrf <VRF name> | DSCP <dscp>]
Displays the Random Early Detection Class of Service Bits (REDCOS bits) for all DSCP or for a specific DSCP.
show ip hardware-mdfs egress-qos alpha | <group addr> [<src addr>] | vrf <VRF name> <group addr> [<src addr>]
To display the DSCP mapping table and its local MGID/counting information, use the show ip hardware-mdfs egress-qos alpha command in EXEC configuration mode.
Cisco IOS
show ip hardware-mdfs egress-qos alpha [<group addr> <src addr> | vrf <VRF name> <group addr> <src addr>]
Syntax Description
Defaults
No default behavior or values.
Command Modes
EXEC
Command History
Usage Guidelines
The Multicast Identifier (MGID) is the multicast group identifier (ID) that holds the list of the default queues for the interfaces to which the multicast stream is replicated.
The local MGID is the identifier that holds the list of the different queues (default or non-default) that the stream should be replicated to. Each MGID is associated with a DSCP value.
Examples
The following example shows how to display the DSCP mapping table and its local MGID/counting information.
LC-Slot1#LC-Slot1#show ip hardware-mdfs egress-qos alpha 224.1.1.1 1.1.1.2The vrf is DefaultTX side(S=1.1.1.2, G=224.1.1.1), Global MGID: 7EThere are 3 different tx qos group for this (S,G):0 .COS[def]: 0,1,2,3,4,5,6,7,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48 ,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,Local MGID: 0000007E1 .COS : 8,9,10,11,12,13,14,15,Local MGID: 0003FFFA2 .COS : 16,17,18,19,20,21,22,23,Local MGID: 0003FFFCLC-Slot1#Related Commands
Command DescriptionEnables the Multicast Egress QoS feature on ISE line cards.
hw-module slot <n> ip multicast egress-qos no-priority-queue
Prevents multicast traffic from reaching the priority queue.
Displays the database queue information of an interface on a line card that is configured for Multicast Egress QoS.
Displays the QoS database group information about an interface on a line card that is configured for Multicast Egress QoS when nCmD/1CnD models are configured.
Displays the local MGIDs associated with a set of classes for a group address or a particular mroute.
Displays the list of interfaces associated with a particular local MGID.
show ip hardware-mdfs egress-qos wred-alpha [vrf <VRF name> | DSCP <dscp>]
Displays the Random Early Detection Class of Service Bits (REDCOS bits) for all DSCP or for a specific DSCP.
show ip hardware-mdfs egress-qos wred-alpha [vrf <VRF name> | DSCP <dscp>]
To display the Random Early Detection Class of Service Bits (REDCOS bits) for all DSCP or for a specific DSCP, use the show ip hardware-mdfs egress-qos wred-alpha [vrf <VRF name> | DSCP <dscp>] command in EXEC configuration mode.
Cisco IOS
show ip hardware-mdfs egress-qos wred-alpha [vrf <VRF name> | DSCP <dscp>]
Syntax Description
Defaults
No default behavior or values.
Command Modes
EXEC
Command History
Usage Guidelines
This command displays the REDCOS bits in the context of the specified VRF . If no VRF is specified the global VRF values are shown. This command is only applicable in alpha transmission on line cards that support Multicast Egress QoS.
This command is not supported on ATM line cards.
Examples
The following example shows the REDCOS bits associated with each DSCP value in the global vrf (interfaces that do not belong to a specific vrf):
Router#Router#show ip hardware-mdfs egress-qos wred-alpha 224.1.1.1 1.1.1.2DSCP REDCOS DSCP REDCOS DSCP REDCOS DSCP REDCOS0 0 1 0 2 0 3 04 0 5 0 6 0 7 08 1 9 1 10 1 11 112 1 13 1 14 1 15 116 0 17 0 18 0 19 020 0 21 0 22 0 23 024 1 25 1 26 1 27 128 1 29 1 30 1 31 132 0 33 0 34 0 35 036 0 37 0 38 0 39 040 0 41 0 42 0 43 044 0 45 0 46 0 47 048 0 49 0 50 0 51 052 0 53 0 54 0 55 056 0 57 0 58 0 59 060 0 61 0 62 0 63 0Related Commands
Command DescriptionEnables the Multicast Egress QoS feature on ISE line cards.
hw-module slot <n> ip multicast egress-qos no-priority-queue
Prevents multicast traffic from reaching the priority queue.
Displays the database queue information of an interface on a line card that is configured for Multicast Egress QoS.
Displays the QoS database group information about an interface on a line card that is configured for Multicast Egress QoS when nCmD/1CnD models are configured.
Displays the local MGIDs associated with a set of classes for a group address or a particular mroute.
Displays the list of interfaces associated with a particular local MGID.
Displays the actual DSCP mapping table and its local MGID/counting information.
hw-module fabric multicast-priority
To avoid multicast packet drops for clock schedular cards of OC-192 type, change the priority of multicast packets higher than unicast packets, using the hw-module fabric multicast-priority command in global configuration mode.
Cisco IOS
hw-module fabric multicast-priority
Syntax Description
Not Applicable
Defaults
No default behavior or values.
Command Modes
Global Configuration
Command History
Release Modification12.0(31.04)SY01, 12.0(31)S06, 12.0(31)s, 12.0(32)S03, and 12.0(32.01)S12
This command was introduced.
Usage Guidelines
Multicast packet drops are observed when the CSC is an OC-192 type and the traffic flowing through it is both unicast and multicast. If the priority of unicast packet is equal to or greater than multicast than multicast packets are dropped. As a result, the voice or video traffic which is sensitive to delay transmission is affected.
In such scenario, use the command hw-module fabric multicast-priority to set the priority of multicast priority higher than unicast packets. This command is considered safe to configure as there is no packet loss for unicast traffic. You can use the show controllers sca command to confirm if the priority is configured as unicast or multicast. If multicast priority is configured then the show controllers sca output displays "Config 0x00 pri-mcast" and if unicast priority is configured then the command output displays "Config 0xC0 unicast-accept-mode pri-alternating".
Examples
The following example shows that the packet priority is configured as unicast:
Router# show controllers scaGlad0934#sh controllers scaSCA (Scheduler Control ASIC) Registers:Slot # 16 (CSC_0)Register Value26000 11 4E 00 03 C0 00 00 0026008 00 00 00 00 00 00 00 0026010 00 00 02 02 05 05 00 0026018 00 00 FF 00 00 01 01 0026020 50 00 00 00 00 00 00SCA identifier 114E Rev 1 of part number 334Interrupt status 0x00Interrupt enable 0x03 parity-error overflowConfig 0xC0 unicast-accept-mode pri-alternatingRotation Period 0x00Parity error log 0x0000Parity error disabled 0x0000Parity error enabled 0x0000FIFO overflow log 0x0000FIFO overflow disbled 0x0000FIFO overflow enabled 0x0000Line card enable 0x0205 Slots 0 2 9Forced back pressure 0x0000SW reset 0xFFLine Cards Type OC192 0x0001 Slots 0Line Cards Type OC48 and below0xFFFE Slots 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15Line Card Priority 0x00 oc192-low-prioritylegacy-line-card-priority-00SLI Control 0x50 sli-tdelay-10 remote-card-present0x00Disable Grants 0x0000Diag Control 0x00Diag Address 0x00Diag Data 0x00The following example shows how to configure the priority of multicast higher than unicast using the command hw-module fabric multicast-priority:
Router# config tRouter(config)# hw-module fabric multicast-priority
The following example shows that the packet priority is configured as multicast:Router# show controllers scaSCA (Scheduler Control ASIC) Registers:Slot # 16 (CSC_0)Register Value26000 11 4E 00 03 00 00 00 0026008 00 00 00 00 00 00 00 0026010 00 00 02 02 05 05 00 0026018 00 00 FF 00 00 01 01 0026020 50 00 00 00 00 00 00SCA identifier 114E Rev 1 of part number 334Interrupt status 0x00Interrupt enable 0x03 parity-error overflowConfig 0x00 pri-mcastRotation Period 0x00Parity error log 0x0000Parity error disabled 0x0000Parity error enabled 0x0000FIFO overflow log 0x0000FIFO overflow disbled 0x0000FIFO overflow enabled 0x0000Line card enable 0x0205 Slots 0 2 9Forced back pressure 0x0000SW reset 0xFFLine Cards Type OC192 0x0001 Slots 0Line Cards Type OC48 and below0xFFFE Slots 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15Line Card Priority 0x00 oc192-low-prioritylegacy-line-card-priority-00SLI Control 0x50 sli-tdelay-10 remote-card-present0x00Disable Grants 0x0000Diag Control 0x00Diag Address 0x00Diag Data 0x00Related Commands
Glossary
CCDE, CCENT, Cisco Eos, Cisco HealthPresence, the Cisco logo, Cisco Lumin, Cisco Nexus, Cisco StadiumVision, Cisco TelePresence, Cisco WebEx, DCE, and Welcome to the Human Network are trademarks; Changing the Way We Work, Live, Play, and Learn and Cisco Store are service marks; and Access Registrar, Aironet, AsyncOS, Bringing the Meeting To You, Catalyst, CCDA, CCDP, CCIE, CCIP, CCNA, CCNP, CCSP, CCVP, Cisco, the Cisco Certified Internetwork Expert logo, Cisco IOS, Cisco Press, Cisco Systems, Cisco Systems Capital, the Cisco Systems logo, Cisco Unity, Collaboration Without Limitation, EtherFast, EtherSwitch, Event Center, Fast Step, Follow Me Browsing, FormShare, GigaDrive, HomeLink, Internet Quotient, IOS, iPhone, iQuick Study, IronPort, the IronPort logo, LightStream, Linksys, MediaTone, MeetingPlace, MeetingPlace Chime Sound, MGX, Networkers, Networking Academy, Network Registrar, PCNow, PIX, PowerPanels, ProConnect, ScriptShare, SenderBase, SMARTnet, Spectrum Expert, StackWise, The Fastest Way to Increase Your Internet Quotient, TransPath, WebEx, and the WebEx logo are registered trademarks of Cisco Systems, Inc. and/or its affiliates in the United States and certain other countries.
All other trademarks mentioned in this document or website are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (0812R)
© 2009 Cisco Systems, Inc. All rights reserved.
Feedback