cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
714
Views
5
Helpful
5
Replies

IRB and QoS

e-liance.net
Level 1
Level 1

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 ?

5 Replies 5

andrew.prince
Level 10
Level 10

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>

Andrew,

I rated this, that is a champion response.

Brad

Brad,

Thanks alot for the rating, cheers!

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

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.

Getting Started

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:

Review Cisco Networking products for a $25 gift card