WEBVTT

1
00:00.000 --> 00:05.880
So what if I want all of the benefits of layer two and the benefits of layer

2
00:05.880 --> 00:06.280
three?

3
00:06.280 --> 00:11.320
Well, for the most part, traditionally speaking, we'd say, well, tough luck.

4
00:11.320 --> 00:13.320
You're going to have to choose one or the other.

5
00:13.320 --> 00:18.920
But modern networking gives us an option that might actually achieve this.

6
00:18.920 --> 00:22.520
And this is known as an access layer fabric.

7
00:22.520 --> 00:28.080
The idea here is that we're going to adopt that fabric concept we talked about

8
00:28.080 --> 00:28.600
earlier,

9
00:28.600 --> 00:32.890
especially within the context of the data center, but now we're applying it to
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

9
00:28.600 --> 00:32.890
especially within the context of the data center, but now we're applying it to

10
00:32.890 --> 00:34.560
our campuses.

11
00:34.560 --> 00:39.120
So the concept of a fabric is saying that I've got some devices here.

12
00:39.120 --> 00:42.200
And I have an underlay network.

13
00:42.200 --> 00:46.760
And remember, we say that the underlay is what I have.

14
00:46.760 --> 00:50.320
And so I configure maybe EIGRP routing here.

15
00:50.320 --> 00:51.720
This is all layer three.

16
00:51.720 --> 00:53.520
Life is good there.

17
00:53.520 --> 01:00.320
Like now, I'm going to create an overlay network, usually via tunnel mechanisms
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

17
00:53.520 --> 01:00.320
Like now, I'm going to create an overlay network, usually via tunnel mechanisms

18
01:00.320 --> 01:00.440
.

19
01:00.440 --> 01:03.400
And this is going to give me the network that I want.

20
01:03.400 --> 01:08.860
Furthermore, the fact that I can use VXLAN to get me layer two, even over layer

21
01:08.860 --> 01:10.160
three underlays,

22
01:10.160 --> 01:18.280
means that I could actually build out a layer two network, whoops, layer two,

23
01:18.280 --> 01:18.720
that allows

24
01:18.720 --> 01:25.010
me to have devices on all of these switches that are on the same subnet, not

25
01:25.010 --> 01:25.520
one over on

26
01:25.520 --> 01:28.320
the left, not two on the right.

27
01:28.320 --> 01:33.630
And so this is going to be kind of interesting because we're actually getting
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

27
01:28.320 --> 01:33.630
And so this is going to be kind of interesting because we're actually getting

28
01:33.630 --> 01:35.280
layer three underlay,

29
01:35.280 --> 01:39.970
layer three physical connections, and yet we're getting the benefits of layer

30
01:39.970 --> 01:40.440
two.

31
01:40.440 --> 01:47.260
So when we consider the pros and cons of this solution, the idea here is that

32
01:47.260 --> 01:47.920
we have

33
01:47.920 --> 01:52.760
layer three scaling, which is absolutely wonderful.

34
01:52.760 --> 01:56.240
We don't have to worry about spanning tree protocol anymore.

35
01:56.240 --> 01:59.960
That's a huge benefit of layer three.

36
01:59.960 --> 02:04.440
And yet, despite having this as sort of a layer three access layer type of
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

36
01:59.960 --> 02:04.440
And yet, despite having this as sort of a layer three access layer type of

37
02:04.440 --> 02:05.440
deployment,

38
02:05.440 --> 02:08.320
we get layer two flexibility.

39
02:08.320 --> 02:13.080
So I don't need to worry if in the future, or for that matter, if today I need

40
02:13.080 --> 02:13.720
devices

41
02:13.720 --> 02:19.130
to be able to communicate it layer two, even if they're in different network

42
02:19.130 --> 02:20.040
closets.

43
02:20.040 --> 02:23.000
Now there are still downsides to this.

44
02:23.000 --> 02:27.650
First and foremost, we are going to need layer three switches, and specifically

45
02:27.650 --> 02:28.280
layer three

46
02:28.280 --> 02:30.560
switches that are capable of running the XLAN.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

46
02:28.280 --> 02:30.560
switches that are capable of running the XLAN.

47
02:30.560 --> 02:34.290
And so these are probably still going to be a little bit pricey, priceier than

48
02:34.290 --> 02:35.040
just standard

49
02:35.040 --> 02:36.880
layer two switches.

50
02:36.880 --> 02:41.920
And furthermore, this does introduce complexity.

51
02:41.920 --> 02:46.340
Because we're going to need to understand fabrics, underlays, overlays, VX

52
02:46.340 --> 02:46.960
lands.

53
02:46.960 --> 02:52.480
It's going to be a little require expertise that today our team might not have.

54
02:52.480 --> 02:56.860
But there is an upside to this, which is that oftentimes we'll deploy a network

55
02:56.860 --> 02:57.640
controller

56
02:57.640 --> 03:00.640
to do a lot of this for us.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

56
02:57.640 --> 03:00.640
to do a lot of this for us.

57
03:00.640 --> 03:07.350
This leads us to a conversation where Cisco has created a pre-packaged solution

58
03:07.350 --> 03:07.640
that

59
03:07.640 --> 03:13.500
gives us all of this. And this is known as software defined access, oftentimes

60
03:13.500 --> 03:13.840
abbreviated

61
03:13.840 --> 03:22.470
as SDA. SDA access is going to use a controller that is going to allow us to

62
03:22.470 --> 03:25.120
just deploy switches,

63
03:25.120 --> 03:31.340
plug them into other switches, and our configurations just get automatically
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

63
03:25.120 --> 03:31.340
plug them into other switches, and our configurations just get automatically

64
03:31.340 --> 03:35.440
updated from this controller.

65
03:35.440 --> 03:40.730
The controller is known as catalyst center, and it's going to be responsible

66
03:40.730 --> 03:41.720
for managing

67
03:41.720 --> 03:47.120
this network for us, and it does a lot of it without us having to intervene.

68
03:47.120 --> 03:50.540
Now there's still complexity in setting up the controller and setting up the

69
03:50.540 --> 03:51.320
environment,

70
03:51.320 --> 03:54.320
but it does reduce the overall complexity.

71
03:54.320 --> 03:59.800
So how does this directly map to access layers and distribution layers?

72
03:59.800 --> 04:02.280
Well it changes the nature of our mapping a little bit.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

72
03:59.800 --> 04:02.280
Well it changes the nature of our mapping a little bit.

73
04:02.280 --> 04:06.680
We are going to put the distribution switches here in the middle.

74
04:06.680 --> 04:11.000
And again, these are going to be extending layer three out to our edge.

75
04:11.000 --> 04:15.870
So if I have an access closet over here with a stack, access closet over here

76
04:15.870 --> 04:16.680
with a switch

77
04:16.680 --> 04:21.520
stack, and maybe even a pair of switch decks by the way, and then access closet

78
04:21.520 --> 04:21.920
up here

79
04:21.920 --> 04:23.720
with a switch deck.

80
04:23.720 --> 04:28.420
What I'm going to do is I'm going to build a layer three network out to each

81
04:28.420 --> 04:30.400
one of these.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

81
04:28.420 --> 04:30.400
one of these.

82
04:30.400 --> 04:34.040
And so here, this is my layer three underlay.

83
04:34.040 --> 04:39.400
So far, this looks just like a layer three access model.

84
04:39.400 --> 04:45.080
But the difference is now I'm going to deploy VXLAN over the top, and this is

85
04:45.080 --> 04:45.840
going to give

86
04:45.840 --> 04:48.040
me my overlay.

87
04:48.040 --> 04:53.140
So what this functionally looks like is VXLAN tunnels are going to be built

88
04:53.140 --> 04:54.120
among all of

89
04:54.120 --> 04:56.800
these other switches.

90
04:56.800 --> 05:00.840
We're going to get a full mesh of the XLAN tunnels.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

90
04:56.800 --> 05:00.840
We're going to get a full mesh of the XLAN tunnels.

91
05:00.840 --> 05:02.520
And I believe I've got them all.

92
05:02.520 --> 05:04.360
Yeah, I think so.

93
05:04.360 --> 05:09.140
So all of these switches have the XLAN tunnels between them, which creates that

94
05:09.140 --> 05:10.760
giant cloud,

95
05:10.760 --> 05:13.640
where we can say maybe we'll just wrap it all up in there.

96
05:13.640 --> 05:18.730
So we can say, you know what, we don't care about what happens inside of this

97
05:18.730 --> 05:19.400
cloud.

98
05:19.400 --> 05:24.170
Instead, all I know is that my host here and my host up here that are

99
05:24.170 --> 05:25.960
connecting in at

100
05:25.960 --> 05:30.860
different access closets can all be part of the same VLAN, and they can all be
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

100
05:25.960 --> 05:30.860
different access closets can all be part of the same VLAN, and they can all be

101
05:30.860 --> 05:31.400
part of

102
05:31.400 --> 05:32.880
the same subnet.

103
05:32.880 --> 05:37.430
So this is why we come back to this idea that we get pretty much all the

104
05:37.430 --> 05:38.640
benefits of layer

105
05:38.640 --> 05:40.920
two and layer three.

106
05:40.920 --> 05:45.330
And then we just have to compare it to the downsides of managing a fabric and

107
05:45.330 --> 05:46.000
consider

108
05:46.000 --> 05:50.190
those and decide if that's maybe where we want to go with our access layer

109
05:50.190 --> 05:50.960
design.

110
05:50.960 --> 05:54.510
Now we're going to be talking a lot more about Cisco's software defined access

111
05:54.510 --> 05:55.080
later on

112
05:55.080 --> 05:58.800
in the course, and we're going to have an even better sense at that point of

113
05:58.800 --> 05:59.180
all of the

114
05:59.180 --> 06:01.640
pros and cons of deploying such a solution.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

114
05:59.180 --> 06:01.640
pros and cons of deploying such a solution.
