WEBVTT

1
00:00.000 --> 00:04.640
It's time for us to cover the second set of enhancements that Cisco made to

2
00:04.640 --> 00:04.960
Spanning

3
00:04.960 --> 00:07.760
Tree which involve two different techniques.

4
00:07.760 --> 00:11.720
They are UDLD, Unidirectional Link Detection and Loop Guard.

5
00:11.720 --> 00:16.000
Now oftentimes we look at that along with Root Guard and BPDU Guard.

6
00:16.000 --> 00:18.280
We've got all of these different special features.

7
00:18.280 --> 00:20.360
We're just trying to keep them straight in our heads.

8
00:20.360 --> 00:22.000
What do they all do?

9
00:22.000 --> 00:25.330
And so it's important for us to recognize that there is this dividing line so

10
00:25.330 --> 00:26.040
to speak.

11
00:26.040 --> 00:30.080
We just covered the concept of topology protection.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

11
00:26.040 --> 00:30.080
We just covered the concept of topology protection.

12
00:30.080 --> 00:34.400
Root Guard and BPDU Guard are all about making sure that our root stays the

13
00:34.400 --> 00:34.980
root.

14
00:34.980 --> 00:39.660
That we don't make switches that just show up on the network into the root and

15
00:39.660 --> 00:40.040
cause

16
00:40.040 --> 00:43.120
a whole convergence event and all of those kinds of things.

17
00:43.120 --> 00:44.440
So we protect our root.

18
00:44.440 --> 00:49.070
We protect ourselves from unauthorized BPDUs and especially switches connecting

19
00:49.070 --> 00:49.160
.

20
00:49.160 --> 00:51.000
That's topology protection.

21
00:51.000 --> 00:53.520
But now we have another situation on our hands.

22
00:53.520 --> 00:57.040
We have all of these protection mechanisms to protect loops.

23
00:57.040 --> 01:01.720
So it's the whole point of Spanning Tree is to protect our network from loops.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

23
00:57.040 --> 01:01.720
So it's the whole point of Spanning Tree is to protect our network from loops.

24
01:01.720 --> 01:07.520
And yet there are a few very corner case scenarios where loops can form.

25
01:07.520 --> 01:10.740
And we could roll the dice and say, "Hey, hopefully none of these scenarios

26
01:10.740 --> 01:11.360
ever happen

27
01:11.360 --> 01:12.360
to us."

28
01:12.360 --> 01:18.690
It's like saying we were at a 99, maybe even 99.99% success rate at protecting

29
01:18.690 --> 01:19.400
loops.

30
01:19.400 --> 01:20.400
Is that good enough?

31
01:20.400 --> 01:25.040
Well, for a lot of organizations, unless it's 100%, it's not good enough.

32
01:25.040 --> 01:26.520
And that should be our perspective.

33
01:26.520 --> 01:31.990
Even if some of these scenarios are unlikely to occur, they could occur and
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

33
01:26.520 --> 01:31.990
Even if some of these scenarios are unlikely to occur, they could occur and

34
01:31.990 --> 01:32.760
they could

35
01:32.760 --> 01:36.440
create loops even though we're running Spanning Tree protocol.

36
01:36.440 --> 01:39.690
So Cisco recognized that there are a few flaws with the Spanning Tree logic and

37
01:39.690 --> 01:40.000
those

38
01:40.000 --> 01:44.880
flaws continue to exist even within the world of rapid Spanning Tree.

39
01:44.880 --> 01:50.230
So just like with the topology protection mechanisms, these loop protection

40
01:50.230 --> 01:51.120
mechanisms

41
01:51.120 --> 01:55.290
were about to cover, UDLD and loop guard, these are going to be useful to us

42
01:55.290 --> 01:55.640
even as

43
01:55.640 --> 01:59.520
we move into a rapid Spanning Tree and potentially MST if we're running it.

44
01:59.520 --> 02:02.080
But again, let's think about it in two separate groups.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

44
01:59.520 --> 02:02.080
But again, let's think about it in two separate groups.

45
02:02.080 --> 02:04.800
We've got our topology protection group over here.

46
02:04.800 --> 02:06.040
We've already covered that.

47
02:06.040 --> 02:08.800
Now it's time to jump into our loop protection.

48
02:08.800 --> 02:12.990
We want to look at the very few cases where Spanning Tree doesn't quite cut it

49
02:12.990 --> 02:13.480
and use

50
02:13.480 --> 02:16.870
these techniques in order to ensure that even in those scenarios we don't

51
02:16.870 --> 02:17.720
create loops on
