WEBVTT

1
00:00.000 --> 00:05.280
All right, so hopefully we had some time to log into this lab environment and

2
00:05.280 --> 00:05.840
definitely

3
00:05.840 --> 00:08.710
take advantage of the opportunity to just poke around and see what

4
00:08.710 --> 00:10.440
configurations exist,

5
00:10.440 --> 00:15.040
knowing that we're going to continue to explore the full set of options around

6
00:15.040 --> 00:15.720
our policy

7
00:15.720 --> 00:19.260
maps here coming up, especially as it regards to shaping, policing, and

8
00:19.260 --> 00:21.040
bandwidth reservation.

9
00:21.040 --> 00:24.620
But either way, we have access to a router and we're going to jump onto router

10
00:24.620 --> 00:25.080
one and

11
00:25.080 --> 00:27.080
perform this lab challenge.

12
00:27.080 --> 00:30.000
So we were told to configure class maps to start with.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

13
00:30.000 --> 00:33.920
So we're going to do a config T and we'll do class maps.

14
00:33.920 --> 00:38.160
And again, we were told to make class maps around different queues.

15
00:38.160 --> 00:40.200
Now we were not told what names to use.

16
00:40.200 --> 00:43.680
I'm going to stick with the convention that I've been using, which is DSCP

17
00:43.680 --> 00:44.360
underscore

18
00:44.360 --> 00:46.760
and then the tag all in caps.

19
00:46.760 --> 00:49.080
And so class map EF.

20
00:49.080 --> 00:51.720
And now I'm going to create a priority queue.

21
00:51.720 --> 00:56.160
But keep in mind that I can't actually specify that as part of the class map.

22
00:56.160 --> 01:01.400
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

22
00:56.160 --> 01:01.400
Instead, my only job at this point is to match the SCP of the F.

23
01:01.400 --> 01:04.400
From here, I have to create three similar looking queues.

24
01:04.400 --> 01:08.120
It's going to be a DSCP AF for X.

25
01:08.120 --> 01:10.600
Again, that's just the naming convention that I'm using at this point.

26
01:10.600 --> 01:12.160
So match DSCP.

27
01:12.160 --> 01:16.240
And this is where again, I can match up to three different tags.

28
01:16.240 --> 01:21.400
But what is the problem with performing configuration this way?

29
01:21.400 --> 01:25.480
Well, it's going to use match all instead of match any.

30
01:25.480 --> 01:31.160
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

30
01:25.480 --> 01:31.160
And so I actually need to specify this as a class map match any.

31
01:31.160 --> 01:34.600
That's going to be very important here as part of our configuration.

32
01:34.600 --> 01:38.040
So pay attention to that solution script to make sure that you entered that in.

33
01:38.040 --> 01:39.600
So let's go and do it correctly.

34
01:39.600 --> 01:43.840
From the get go for the rest of these, we'll just do match any DSCP AF.

35
01:43.840 --> 01:47.620
And now we were told to do looks like we're going to skip over threes and we're

36
01:47.620 --> 01:48.040
going

37
01:48.040 --> 01:50.560
to do a two X here.

38
01:50.560 --> 01:53.520
Just sort of making sure we're paying attention, I guess.

39
01:53.520 --> 02:00.920
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

39
01:53.520 --> 02:00.920
Like I didn't make it, but either way, AF 21, AF 22 and AF 23.

40
02:00.920 --> 02:05.600
And then three X.

41
02:05.600 --> 02:08.720
And then we'll do, oh, what we said we weren't doing three X.

42
02:08.720 --> 02:10.400
Never mind, one X.

43
02:10.400 --> 02:11.720
There we go.

44
02:11.720 --> 02:18.400
And then match DSCP AF 11, AF 12, AF 13.

45
02:18.400 --> 02:23.160
And just to prevent confusion, we'll go ahead and say no class map for the one

46
02:23.160 --> 02:23.280
that

47
02:23.280 --> 02:24.280
actually created.

48
02:24.280 --> 02:31.680
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

48
02:24.280 --> 02:31.680
So if I do a show class map command set, we should see that I've got AF 4X with

49
02:31.680 --> 02:32.600
the right

50
02:32.600 --> 02:37.280
tags, 1X with the right tags, 2X with the right tags, a class default and EF at

51
02:37.280 --> 02:37.680
this

52
02:37.680 --> 02:38.680
point.

53
02:38.680 --> 02:41.080
Remember the class default is there by default.

54
02:41.080 --> 02:42.560
So I didn't need to configure that.

55
02:42.560 --> 02:44.960
For me, we're going to configure our policy map.

56
02:44.960 --> 02:48.400
So policy map, I'll just still call it CBT.

57
02:48.400 --> 02:53.960
And now I specify the individual classes and we're told to map 100 kilobits per

58
02:53.960 --> 02:54.440
second

59
02:54.440 --> 02:55.440
here.

60
02:55.440 --> 02:59.100
So I'm just going to say priority 100 because that maps to 100 kilobits per

61
02:59.100 --> 02:59.600
second.

62
02:59.600 --> 03:01.600
And then we can enter the other classes from here.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

62
02:59.600 --> 03:01.600
And then we can enter the other classes from here.

63
03:01.600 --> 03:05.440
So DSCP AF 4X.

64
03:05.440 --> 03:08.120
And then we're told to do a bandwidth of 10 megabits per second.

65
03:08.120 --> 03:13.120
Now keep in mind, we have to specify this in kilobits per second.

66
03:13.120 --> 03:18.520
So here's the 10, but then I need 1000 in order to bump it from kilo to mega.

67
03:18.520 --> 03:21.740
And I'd need another 1000 if I were to go to giga, for example, but we'll just

68
03:21.740 --> 03:22.000
say

69
03:22.000 --> 03:24.080
bandwidth 10,000 for this.

70
03:24.080 --> 03:26.000
And then we should just be able to crank through these.

71
03:26.000 --> 03:32.320
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

71
03:26.000 --> 03:32.320
We skip three and go to two, bandwidth 10,000, one bandwidth 10,000.

72
03:32.320 --> 03:39.120
But don't forget, we do have to do class default.

73
03:39.120 --> 03:41.560
And then bandwidth 1000 as well.

74
03:41.560 --> 03:49.270
So now if we do a show do show policy map, we should see that my CBT policy map

75
03:49.270 --> 03:49.960
looks

76
03:49.960 --> 03:51.440
like we're in good shape here.

77
03:51.440 --> 03:54.960
I like that it reminds us that's kilobits per second.

78
03:54.960 --> 03:57.600
And yeah, everything looks like it's in good shape.

79
03:57.600 --> 03:58.600
All right.

80
03:58.600 --> 04:02.520
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

80
03:58.600 --> 04:02.520
So from here, we're going to go ahead and apply this to an interface.

81
04:02.520 --> 04:07.080
We're told to specifically apply it to interface gig one zero and we apply it

82
04:07.080 --> 04:08.280
using the service

83
04:08.280 --> 04:09.640
policy command.

84
04:09.640 --> 04:12.920
We should apply this in the outbound direction using output.

85
04:12.920 --> 04:16.160
And then the name of the policy map, which is CBT.

86
04:16.160 --> 04:22.840
And lastly, we can do a show policy map interface on gig one zero.

87
04:22.840 --> 04:26.760
And that gives us a wonderful amount of data for us to pay attention to.

88
04:26.760 --> 04:30.970
And again, this is especially useful when we have real data actually flowing
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

88
04:26.760 --> 04:30.970
And again, this is especially useful when we have real data actually flowing

89
04:30.970 --> 04:31.480
through

90
04:31.480 --> 04:34.870
that interface and we can make sure that our packets are actually properly

91
04:34.870 --> 04:35.560
matching.

92
04:35.560 --> 04:43.080
So that is a foundational MQC very, very important, not only does apply to QOS,

93
04:43.080 --> 04:43.520
but

94
04:43.520 --> 04:46.640
again, Cisco has started using it in a lot of other areas.

95
04:46.640 --> 04:50.560
The basic basics at this point, we should understand before moving on

96
04:50.560 --> 04:51.600
foundationally

97
04:51.600 --> 04:55.780
what class maps are for what policy maps are for how we apply policy maps via

98
04:55.780 --> 04:56.400
service

99
04:56.400 --> 05:00.200
policies, as well as understanding that we're really focusing on matching with
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

99
04:56.400 --> 05:00.200
policies, as well as understanding that we're really focusing on matching with

100
05:00.200 --> 05:00.680
the class

101
05:00.680 --> 05:05.230
maps and policy maps are all about aggregating those cues together into one

102
05:05.230 --> 05:06.320
policy and then

103
05:06.320 --> 05:08.400
applying individual policies against them.

104
05:08.400 --> 05:11.320
I hope this has been informative for you and I'd like to thank you for viewing.
