All right, so hopefully we had some time to log into this lab environment and
definitely
take advantage of the opportunity to just poke around and see what
configurations exist,
knowing that we're going to continue to explore the full set of options around
our policy
maps here coming up, especially as it regards to shaping, policing, and
bandwidth reservation.
But either way, we have access to a router and we're going to jump onto router
one and
perform this lab challenge.
So we were told to configure class maps to start with. WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
So we're going to do a config T and we'll do class maps.
And again, we were told to make class maps around different queues.
Now we were not told what names to use.
I'm going to stick with the convention that I've been using, which is DSCP
underscore
and then the tag all in caps.
And so class map EF.
And now I'm going to create a priority queue.
But keep in mind that I can't actually specify that as part of the class map.
Instead, my only job at this point is to match the SCP of the F. WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
Instead, my only job at this point is to match the SCP of the F.
From here, I have to create three similar looking queues.
It's going to be a DSCP AF for X.
Again, that's just the naming convention that I'm using at this point.
So match DSCP.
And this is where again, I can match up to three different tags.
But what is the problem with performing configuration this way?
Well, it's going to use match all instead of match any.
And so I actually need to specify this as a class map match any. WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
And so I actually need to specify this as a class map match any.
That's going to be very important here as part of our configuration.
So pay attention to that solution script to make sure that you entered that in.
So let's go and do it correctly.
From the get go for the rest of these, we'll just do match any DSCP AF.
And now we were told to do looks like we're going to skip over threes and we're
going
to do a two X here.
Just sort of making sure we're paying attention, I guess.
Like I didn't make it, but either way, AF 21, AF 22 and AF 23. WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
Like I didn't make it, but either way, AF 21, AF 22 and AF 23.
And then three X.
And then we'll do, oh, what we said we weren't doing three X.
Never mind, one X.
There we go.
And then match DSCP AF 11, AF 12, AF 13.
And just to prevent confusion, we'll go ahead and say no class map for the one
that
actually created.
So if I do a show class map command set, we should see that I've got AF 4X with WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
So if I do a show class map command set, we should see that I've got AF 4X with
the right
tags, 1X with the right tags, 2X with the right tags, a class default and EF at
this
point.
Remember the class default is there by default.
So I didn't need to configure that.
For me, we're going to configure our policy map.
So policy map, I'll just still call it CBT.
And now I specify the individual classes and we're told to map 100 kilobits per
second
here.
So I'm just going to say priority 100 because that maps to 100 kilobits per
second.
And then we can enter the other classes from here. WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
And then we can enter the other classes from here.
So DSCP AF 4X.
And then we're told to do a bandwidth of 10 megabits per second.
Now keep in mind, we have to specify this in kilobits per second.
So here's the 10, but then I need 1000 in order to bump it from kilo to mega.
And I'd need another 1000 if I were to go to giga, for example, but we'll just
say
bandwidth 10,000 for this.
And then we should just be able to crank through these.
We skip three and go to two, bandwidth 10,000, one bandwidth 10,000. WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
We skip three and go to two, bandwidth 10,000, one bandwidth 10,000.
But don't forget, we do have to do class default.
And then bandwidth 1000 as well.
So now if we do a show do show policy map, we should see that my CBT policy map
looks
like we're in good shape here.
I like that it reminds us that's kilobits per second.
And yeah, everything looks like it's in good shape.
All right.
So from here, we're going to go ahead and apply this to an interface. WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
So from here, we're going to go ahead and apply this to an interface.
We're told to specifically apply it to interface gig one zero and we apply it
using the service
policy command.
We should apply this in the outbound direction using output.
And then the name of the policy map, which is CBT.
And lastly, we can do a show policy map interface on gig one zero.
And that gives us a wonderful amount of data for us to pay attention to.
And again, this is especially useful when we have real data actually flowing WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
And again, this is especially useful when we have real data actually flowing
through
that interface and we can make sure that our packets are actually properly
matching.
So that is a foundational MQC very, very important, not only does apply to QOS,
but
again, Cisco has started using it in a lot of other areas.
The basic basics at this point, we should understand before moving on
foundationally
what class maps are for what policy maps are for how we apply policy maps via
service
policies, as well as understanding that we're really focusing on matching with WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
policies, as well as understanding that we're really focusing on matching with
the class
maps and policy maps are all about aggregating those cues together into one
policy and then
applying individual policies against them.
I hope this has been informative for you and I'd like to thank you for viewing.