cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
309
Views
10
Helpful
2
Replies

qos on LAN from end to end

wilson_1234_2
Level 3
Level 3

I am trying to get a better understanding of the campus qos and after reading several things on this, I am afraid I have to ask some questions about it:

Below is a standard cos to dscp map:

mls qos map cos-dscp 0 8 16 24 32 46 48 54

I have tried to find the different values (for example voice is 46), but cannot find what each number is associated to(what is 0? what is 8/).

Can someone elaborate?

Also, my understanding is that typically you trust cos for layer 2 and trust dscp for layer 3, correct?

What designates the ingress and egress port?

Can't all ports be considered both ingress and egress?

The uplink port to the router passes traffic both ways as do the interfaces on a switch.

Does a switch port have a total of four queues, two ingress and two egress?

Our 6509 has the following config on the ports for workstation/phones:

wrr-queue cos-map 1 1 1

wrr-queue cos-map 1 2 0

wrr-queue cos-map 2 1 2 3 4 6 7

wrr-queue cos-map 2 2 5

Which would indicate only two queues are being used, is this correct?

2 Replies 2

karel.stadler
Level 1
Level 1

There are different values you can set in the DSCP. It is a 6 bit field in the IP header while CoS is a 3 bit field between IEEE 802.1q or ISL-Links (only 8 different possible values).

How you mark your traffic (which DSCP number) depends on what you try to do.

Also, trusting the CoS or DSCP value depend on how you trust your endpoints or links. You should define a trusted boundary. For example ... If you don't trust your endpoints you could set the DSCP value according the traffic on an access switch.

best rgds

Jon Marshall
Hall of Fame
Hall of Fame

Richard

"I have tried to find the different values (for example voice is 46), but cannot find what each number is associated to(what is 0? what is 8/)."

It's really up to you what you allocate to what value. As you say there are standards such as voice is mapped to DSCP EF which is value 46 but it doesn't have to be altho you will find that a lot of VOIP devices do this marking by default.

But a lot of the values are not preset ie. they are up to you to define which traffic falls into that value. Also bear in mind that there are a lot more DSCP values than there are CoS values so you can be much more granular in your classification with DSCP. If you then have to switch to CoS you will lose some of that granularity.

"Also, my understanding is that typically you trust cos for layer 2 and trust dscp for layer 3, correct?"

CoS = Layer 2

DSCP = Layer 3

IP Precedence = L3

Whether you choose to trust it or not depends on the device setting the markings. If the end device is a PC you wouldn't generally trust markings coming from a PC ie. would you really want a user to be able to mark all his traffic with DSCP EF and get priority treatment for his traffic ?

"What designates the ingress and egress port?"

Ingress and egress are merely directions on the port. Ingress is traffic coming into the port. Egress is traffic leaving the port. Note that typically a Cisco switch has more queues on egress than it does on ingress.

"Does a switch port have a total of four queues, two ingress and two egress?"

Totally dependent on switch architecture and on the modular switches eg. 4500/6500 on the individual line cards. Catalyst QOS is very dependent on the switch hardware because QOS is performed in hardware, unlike routers. So because routers perform QOS in software it is pretty much standard across all routers. However this is not the case for switches. Each switch supports certain features. Some of these features are supported by all switches but then some switches have more than this subset - 6500 is a good example.

A lot of what i have said is covered in much greater detail in the QOS SRND. It can be a long read but there is a section on Catalyst QOS that would give you a good idea.

http://www.cisco.com/en/US/docs/solutions/Enterprise/WAN_and_MAN/QoS_SRND/QoS-SRND-Book.html

Jon

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:

Innovations in Cisco Full Stack Observability - A new webinar from Cisco