05-19-2009 04:00 AM - edited 03-04-2019 04:48 AM
I am using a Cisco 2821 with IOS 12.4(19)
I want to do QoS on a trafic forwarded on bridged interfaces, but it seams that the class on the policy-map are never matched (only class-default is matched).
My configuration is something like this :
class-map match-all Voice
match ip dscp ef
...
policy-map WAN-EDGE-5C
class Voice
priority percent 33
class Call-Signaling
bandwidth percent 5
random-detect
class Critical-Data
bandwidth percent 36
random-detect dscp-based
class Scavenger
bandwidth percent 1
random-detect
class class-default
bandwidth percent 25
random-detect
policy-map WAN-EDGE-5C-10M
class class-default
shape average 10000000
service-policy WAN-EDGE-5C
interface GigabitEthernet1/0.100
description cal-st-priest
encapsulation dot1Q 100
bridge-group 1
service-policy output WAN-EDGE-5C-10M
interface GigabitEthernet1/0.200
description cal-feurs
encapsulation dot1Q 200
bridge-group 1
service-policy output WAN-EDGE-5C-10M
interface GigabitEthernet1/0.300
description cal-feurs
encapsulation dot1Q 300
ip addr ...
service-policy output WAN-EDGE-5C-10M
bridge irb
bridge 1 protocol ieee
And I generate data on Voice class (using ping -Q 0xB8).
As you can see, the class-map are not mached and all the trafic go to the default-class :
sh policy-map int gi1/0.100
Service-policy output: WAN-EDGE-5C-10M
Class-map: class-default (match-any)
1596583 packets, 107867896 bytes
...
Service-policy : WAN-EDGE-5C
Class-map: Voice (match-all)
0 packets, 0 bytes
...
Class-map: Call-Signaling (match-any)
0 packets, 0 bytes
...
Class-map: Critical-Data (match-any)
0 packets, 0 bytes
...
Class-map: Scavenger (match-all)
0 packets, 0 bytes
...
Class-map: class-default (match-any)
1596583 packets, 107867896 bytes
...
The same policy-map applied to the routed interface gi1/0.300 match classes perfectly.
What is the problem ?
05-19-2009 04:05 AM
Alain,
What is the difference between Routing & Bridging?
More specifically - what layers do they work at? When you answer this, you will see the problem.
HTH>
05-19-2009 01:46 PM
Andrew,
I rated this, that is a champion response.
Brad
05-19-2009 02:19 PM
Brad,
Thanks alot for the rating, cheers!
05-19-2009 09:40 PM
I know what is Layer 2 and Layer 3, and I well know also that most cisco switch can do that because they are L2/L3 switches... So please, let be more constructive, my problem is simple :
- the packets are correctly marked at DSCP level
- the packets come from different VLANs and are bridged after the 802.1Q tag is removed (so no CoS field; in either case the CoS field is probably not correctly tagged).
If I implement this on a Catalyst Switch, I am able to do it using DSCP marking/remarking and DSCP/CoS mapping and then using DSCP/CoS to internal Queues priorities.
Is there any solution to do some QoS on a Cisco Router IRB Bridge ?
Alain
05-19-2009 10:54 PM
Being constuctive - The router does not have configurable outbound queues to place the traffic into for transmission onto the LAN, based on 802.1p in the frame. The router will not map a DSCP to Cos value as it is bridging.
AFAIK you cannot perform QoS on a bridge, a bridge is effectivly a hub.
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: