WEBVTT

1
00:00.000 --> 00:05.990
We need to dive into a topic that is going to impact our production networks

2
00:05.990 --> 00:07.000
for sure,

3
00:07.000 --> 00:11.190
because when we look at Spanning Tree protocol, it was designed in an era when

4
00:11.190 --> 00:11.640
networks were

5
00:11.640 --> 00:13.240
very dynamic.

6
00:13.240 --> 00:18.400
And so the assumption there was, hey, if the network changes by adding switches

7
00:18.400 --> 00:18.800
and maybe

8
00:18.800 --> 00:22.930
by reconfiguring switches that the Spanning Tree topology would change

9
00:22.930 --> 00:24.160
appropriately.

10
00:24.160 --> 00:27.360
But in modern networks, our topologies are pretty well established.

11
00:27.360 --> 00:32.680
We usually have a dedicated distribution layer and dedicated access layers.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

11
00:27.360 --> 00:32.680
We usually have a dedicated distribution layer and dedicated access layers.

12
00:32.680 --> 00:36.720
And so if I connect an access layer switch to the network and it's configured

13
00:36.720 --> 00:37.120
with a

14
00:37.120 --> 00:40.740
Spanning Tree priority of zero, maybe it had been used in a lab or something

15
00:40.740 --> 00:41.480
along those

16
00:41.480 --> 00:46.880
lines and someone was practicing their CCNA or CCNP skills and they configured

17
00:46.880 --> 00:47.240
it with

18
00:47.240 --> 00:49.000
a priority of zero.

19
00:49.000 --> 00:52.250
And then we take that switch and plug it into the network, it's going to take

20
00:52.250 --> 00:53.000
over as the

21
00:53.000 --> 00:56.890
route, which is going to bring the entire network down while all of the ports

22
00:56.890 --> 00:57.960
go through listening

23
00:57.960 --> 00:59.240
and learning.

24
00:59.240 --> 01:03.360
Even rapid Spanning Tree, we'd notice that it would go faster, but we'd still
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

24
00:59.240 --> 01:03.360
Even rapid Spanning Tree, we'd notice that it would go faster, but we'd still

25
01:03.360 --> 01:03.720
have a

26
01:03.720 --> 01:05.200
lot of problems.

27
01:05.200 --> 01:09.620
And so Spanning Tree is unfortunately not going to help us out with native

28
01:09.620 --> 01:10.960
configurations.

29
01:10.960 --> 01:15.160
I can't tell Spanning Tree, hey, I want you to be the root no matter what.

30
01:15.160 --> 01:20.070
I can set you to priority zero, but if the switch I connected, which also has

31
01:20.070 --> 01:20.800
priority

32
01:20.800 --> 01:24.440
zero, has a lower MAC address, it'll still take over.

33
01:24.440 --> 01:26.880
And I can't tell Spanning Tree not to do that.

34
01:26.880 --> 01:29.560
So fortunately Cisco has come to the rescue for us.

35
01:29.560 --> 01:35.650
They've given us a series of mechanisms that we can use to protect the topology
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

35
01:29.560 --> 01:35.650
They've given us a series of mechanisms that we can use to protect the topology

36
01:35.650 --> 01:35.680
.

37
01:35.680 --> 01:37.680
We're going to cover three of them here in this skill.

38
01:37.680 --> 01:41.630
And the next skill we're going to find that Spanning Tree still has some

39
01:41.630 --> 01:42.800
potential scenarios

40
01:42.800 --> 01:43.880
that creates loops.

41
01:43.880 --> 01:47.590
And so we'll talk about mechanisms that can help us with additional loop

42
01:47.590 --> 01:48.440
protection.

43
01:48.440 --> 01:52.710
But our focus here in this skill is going to be saying, I want to build out a

44
01:52.710 --> 01:53.360
Spanning

45
01:53.360 --> 01:57.040
Tree topology and I want it to lock in place.

46
01:57.040 --> 02:01.670
Even if I connect a switch by accident and somewhere, I misconfigure a switch,
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

46
01:57.040 --> 02:01.670
Even if I connect a switch by accident and somewhere, I misconfigure a switch,

47
02:01.670 --> 02:02.000
or for

48
02:02.000 --> 02:06.100
that matter, if somebody is nefariously trying to cause my network harm, I need

49
02:06.100 --> 02:06.680
to be able

50
02:06.680 --> 02:09.280
to protect the network in those situations.

51
02:09.280 --> 02:11.800
And that's exactly what these mechanisms are going to do for us.
