WEBVTT

1
00:00.000 --> 00:04.280
So let's return one more time to the hierarchical model.

2
00:04.280 --> 00:08.750
The goal of the hierarchical model is to allow me to expand to as many

3
00:08.750 --> 00:09.640
different network

4
00:09.640 --> 00:14.840
locations as needed with the core of the network here in the middle.

5
00:14.840 --> 00:18.750
But the thing about it, as we've learned, is that we might actually have more

6
00:18.750 --> 00:19.280
than one

7
00:19.280 --> 00:21.360
switch in each network block.

8
00:21.360 --> 00:24.100
And ideally, we're always going to have at least two switches just for the sake

9
00:24.100 --> 00:25.720
of redundancy.

10
00:25.720 --> 00:31.640
So if I want to connect to a particular building, maybe a site here on my
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

10
00:25.720 --> 00:31.640
So if I want to connect to a particular building, maybe a site here on my

11
00:31.640 --> 00:33.220
campus, I would connect

12
00:33.220 --> 00:37.160
into a distribution block.

13
00:37.160 --> 00:41.830
I'll put the D here, and then I'm going to have a pair of switches, and we'll

14
00:41.830 --> 00:42.360
find that

15
00:42.360 --> 00:47.050
even though I might just from an architectural perspective, draw a single line

16
00:47.050 --> 00:47.560
and say,

17
00:47.560 --> 00:50.400
"Hey, the core is going to connect to the distribution."

18
00:50.400 --> 00:54.650
We know that it's going to have a full mesh, or for that matter, maybe just has

19
00:54.650 --> 00:55.160
a couple

20
00:55.160 --> 00:59.520
of connections like this, where we have two fiber connections between the core

21
00:59.520 --> 01:00.760
and distribution.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

21
00:59.520 --> 01:00.760
and distribution.

22
01:00.760 --> 01:03.520
So we take advantage of that, we do what we can here.

23
01:03.520 --> 01:06.990
So we connect our course switches together, we connect our distributions

24
01:06.990 --> 01:08.640
switches together,

25
01:08.640 --> 01:13.440
then we have the access layer down here, and this could consist of any number

26
01:13.440 --> 01:14.120
of access

27
01:14.120 --> 01:15.440
switches.

28
01:15.440 --> 01:19.570
And maybe they all have dedicated connections up to the distribution, or maybe

29
01:19.570 --> 01:20.120
we're going

30
01:20.120 --> 01:22.480
to have to hang some switches off of other switches.

31
01:22.480 --> 01:26.610
We'll actually be talking a lot about access layer design coming up here as we

32
01:26.610 --> 01:27.200
progress

33
01:27.200 --> 01:30.560
through the network design conversation.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

33
01:27.200 --> 01:30.560
through the network design conversation.

34
01:30.560 --> 01:37.480
But while this can represent the campus architecture, one that a lot of us have

35
01:37.480 --> 01:38.440
probably

36
01:38.440 --> 01:42.650
seen a lot of information on, it's pretty common to study core and distribution

37
01:42.650 --> 01:43.440
and access

38
01:43.440 --> 01:48.360
layers, well, now we've expanded our horizons and realized that we have a lot

39
01:48.360 --> 01:49.440
of other network

40
01:49.440 --> 01:50.880
blocks out there.

41
01:50.880 --> 01:54.010
For example, it might just be something as simple as saying I've got another

42
01:54.010 --> 01:54.680
distribution

43
01:54.680 --> 01:56.040
block out here.

44
01:56.040 --> 01:59.770
So I've got another pair of distribution switches, I'm going to connect those

45
01:59.770 --> 02:00.520
up to the network
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

45
01:59.770 --> 02:00.520
up to the network

46
02:00.520 --> 02:06.590
core in some fashion, I've got another access block down here, and now I've got

47
02:06.590 --> 02:07.800
connectivity

48
02:07.800 --> 02:14.080
out to this building, which is itself its own little campus environment.

49
02:14.080 --> 02:17.970
But from here, we've got all kinds of other network locations to be aware of as

50
02:17.970 --> 02:18.440
well.

51
02:18.440 --> 02:25.000
For example, we might have a WAN block, wide area networking, and this WAN

52
02:25.000 --> 02:26.200
block is probably

53
02:26.200 --> 02:29.160
going to have a couple of routers in it.

54
02:29.160 --> 02:33.090
So these routers can connect back to the core as well, and maybe we do full
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

54
02:29.160 --> 02:33.090
So these routers can connect back to the core as well, and maybe we do full

55
02:33.090 --> 02:34.200
mesh these, however

56
02:34.200 --> 02:38.480
we want as fine as all layer three connectivity to the core after all.

57
02:38.480 --> 02:41.370
You can have as many connections as we want and not have to worry about

58
02:41.370 --> 02:42.440
spanning tree blocked

59
02:42.440 --> 02:43.440
ports.

60
02:43.440 --> 02:50.390
But the WAN block is going to allow us to connect out to remote sites that must

61
02:50.390 --> 02:51.480
connect via

62
02:51.480 --> 02:53.880
wide area network technologies.

63
02:53.880 --> 02:58.330
In the case of an overall campus, this distribution block that we drew here is

64
02:58.330 --> 02:59.160
probably connecting

65
02:59.160 --> 03:04.230
via some form of fiber, probably single mode fiber to extend the distance that
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

65
02:59.160 --> 03:04.230
via some form of fiber, probably single mode fiber to extend the distance that

66
03:04.230 --> 03:04.920
we need to

67
03:04.920 --> 03:07.560
in order to reach the network core.

68
03:07.560 --> 03:12.350
But for many of our sites, they'll have to come in via MPLS or some other

69
03:12.350 --> 03:13.520
technology like

70
03:13.520 --> 03:14.840
that.

71
03:14.840 --> 03:18.800
And we're going to bring those connections into these routers and forward them

72
03:18.800 --> 03:19.160
onto the

73
03:19.160 --> 03:20.160
core.

74
03:20.160 --> 03:24.580
And this will allow my users out here at the remote sites to be able to connect

75
03:24.580 --> 03:25.040
into the

76
03:25.040 --> 03:26.720
rest of the network.

77
03:26.720 --> 03:28.480
But it doesn't stop there either.

78
03:28.480 --> 03:33.200
We might find that we have an internet block.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

78
03:28.480 --> 03:33.200
We might find that we have an internet block.

79
03:33.200 --> 03:37.070
And the internet block is where things start to get a little bit more complex

80
03:37.070 --> 03:37.520
as we need

81
03:37.520 --> 03:39.920
redundant internet designs.

82
03:39.920 --> 03:43.880
If I just have a single internet circuit coming in, I probably have a firewall

83
03:43.880 --> 03:44.720
and that firewall

84
03:44.720 --> 03:46.120
might be redundant.

85
03:46.120 --> 03:49.600
But ultimately, I'm just going to pass that off to the network core.

86
03:49.600 --> 03:53.920
But what if I need redundant inbound and outbound internet circuits, where I

87
03:53.920 --> 03:55.200
have multiple

88
03:55.200 --> 03:58.760
ISPs that are coming into my organization?

89
03:58.760 --> 04:02.960
Well, at this point, I might need a pair of routers running at the edge.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

89
03:58.760 --> 04:02.960
Well, at this point, I might need a pair of routers running at the edge.

90
04:02.960 --> 04:07.120
I might even be running BGP to share routes with my ISPs.

91
04:07.120 --> 04:09.760
Maybe there are single connections into each router.

92
04:09.760 --> 04:13.280
Maybe we do have redundancy in there in some fashion.

93
04:13.280 --> 04:17.920
But ultimately, these routers are going to come in.

94
04:17.920 --> 04:21.800
And well, in a lot of situations, they'll actually run through firewalls still.

95
04:21.800 --> 04:23.960
So, my eyes will get those on the drawing.

96
04:23.960 --> 04:27.320
So maybe we have redundant firewalls here.

97
04:27.320 --> 04:31.520
And so now we can bring those connections into the network core.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

97
04:27.320 --> 04:31.520
And so now we can bring those connections into the network core.

98
04:31.520 --> 04:35.290
But for larger organizations that have these more complex internet needs, hey,

99
04:35.290 --> 04:35.920
this internet

100
04:35.920 --> 04:39.120
block is going to be a really good idea.

101
04:39.120 --> 04:43.080
And for that matter, then at the end, we can still talk about our data center

102
04:43.080 --> 04:44.320
infrastructures.

103
04:44.320 --> 04:48.720
And we might find that one of our data centers is running the traditional

104
04:48.720 --> 04:49.880
aggregation and

105
04:49.880 --> 04:55.830
access model at which point our aggregation switches are just going to connect

106
04:55.830 --> 04:56.440
into our

107
04:56.440 --> 05:00.040
core switches, probably redundantly at layer three.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

107
04:56.440 --> 05:00.040
core switches, probably redundantly at layer three.

108
05:00.040 --> 05:03.560
Redundancy matters even more inside the data center after all.

109
05:03.560 --> 05:07.880
Or we might find that we have a data center fabric.

110
05:07.880 --> 05:13.440
And that data center fabric is going to run spine and leaf architectures.

111
05:13.440 --> 05:16.720
And this will look a little bit different.

112
05:16.720 --> 05:21.160
As our core switches actually connect in via the leaf switches in this case.

113
05:21.160 --> 05:25.280
And that's because of how the fabric comes together.

114
05:25.280 --> 05:29.480
And so either way, whether we're running a fabric or a traditional aggregation

115
05:29.480 --> 05:29.960
access

116
05:29.960 --> 05:33.580
model, we're going to find that our data centers are going to connect in
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

116
05:29.960 --> 05:33.580
model, we're going to find that our data centers are going to connect in

117
05:33.580 --> 05:35.200
through the core.

118
05:35.200 --> 05:40.200
And on top of all of that, we might have even more distribution blocks or we

119
05:40.200 --> 05:40.960
might find

120
05:40.960 --> 05:44.400
that we need additional wind blocks for scaling.

121
05:44.400 --> 05:50.220
And regardless of which blocks come next, ultimately, I can still connect that

122
05:50.220 --> 05:51.640
into the network

123
05:51.640 --> 05:53.240
core there in the middle.

124
05:53.240 --> 05:58.280
And I can continue to scale my network out to greater and greater sizes.

125
05:58.280 --> 06:01.640
It's all thanks to mapping back to this hierarchical network model.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

125
05:58.280 --> 06:01.640
It's all thanks to mapping back to this hierarchical network model.
