WEBVTT

1
00:00.000 --> 00:04.660
In this video, I'd like to walk you through setting up a stub and/or a totally

2
00:04.660 --> 00:05.240
stub area.

3
00:05.240 --> 00:09.300
So by default, area 2 and area 1 are normal areas.

4
00:09.300 --> 00:12.740
We're not doing any kind of special filtering at the ABRs.

5
00:12.740 --> 00:17.020
But if we made area 2 a stub area, very similar to what we did with IPv4,

6
00:17.020 --> 00:20.520
if we make it a stub area, if there's routes that are being redistributed into

7
00:20.520 --> 00:21.320
OSPF,

8
00:21.320 --> 00:25.520
for example, from a static route or from BGP or from some other routing source,

9
00:25.520 --> 00:30.880
and we're putting them into OSPF B3, those LSA type 5s and the corresponding L
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

9
00:25.520 --> 00:30.880
and we're putting them into OSPF B3, those LSA type 5s and the corresponding L

10
00:30.880 --> 00:31.700
SA type 4s

11
00:31.700 --> 00:34.830
and say how to get to the ASBR, those are going to be filtered and not

12
00:34.830 --> 00:37.160
advertised into that stub area.

13
00:37.160 --> 00:41.040
And to help compensate for that, the router is also going to advertise an LSA

14
00:41.040 --> 00:43.120
type 3 of a default route.

15
00:43.120 --> 00:48.060
Or I guess in IPv6, it's going to look like this, the default route.

16
00:48.060 --> 00:52.080
So that way, the router is in area 2. We'll still have a path to forward to to

17
00:52.080 --> 00:53.740
reach those redistributed routes.

18
00:53.740 --> 00:55.740
And that would be an example of area 2 being a stub area.

19
00:55.740 --> 00:59.500
Now if we want to make it a totally stub area, the syntax is identical on all

20
00:59.500 --> 01:00.540
the routers in this area,
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

20
00:59.500 --> 01:00.540
the routers in this area,

21
01:00.540 --> 01:04.770
except for on the area border router, which we're simply going to add on the

22
01:04.770 --> 01:05.940
option of no summary.

23
01:05.940 --> 01:11.840
And that will prevent the LSA type 3s for the 12 subnet and 13 subnet and 34

24
01:11.840 --> 01:12.980
subnet, etc,

25
01:12.980 --> 01:14.980
from being forwarded into this area.

26
01:14.980 --> 01:18.380
So to reinforce this, we'll take a look at the routes here on our 8th first,

27
01:18.380 --> 01:20.860
and then we'll go ahead and set up the area as a stub,

28
01:20.860 --> 01:23.020
and then we'll proceed to make it totally stubby as well.

29
01:23.020 --> 01:28.940
So here on router 8, let's go ahead and do a show IPv6 route for our center.

30
01:28.940 --> 01:32.160
And let's go ahead and do that again and just look at the OSPF learned routes.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

30
01:28.940 --> 01:32.160
And let's go ahead and do that again and just look at the OSPF learned routes.

31
01:32.160 --> 01:33.060
Fantastic.

32
01:33.060 --> 01:35.700
And if we had a redistributed route, in fact, let's make one.

33
01:35.700 --> 01:40.300
Let's go ahead up to our one, and it's going to create a static route for IPv6,

34
01:40.300 --> 01:43.940
and we'll redistribute that into OSPF.

35
01:43.940 --> 01:47.860
So here on router 1, let's do a config D, and we'll create a static route, IPv6

36
01:47.860 --> 01:48.660
route.

37
01:48.660 --> 01:50.060
Let's make something really obvious.

38
01:50.060 --> 01:56.550
How about 2001 colon, DB8 colon, 678, 3 colon, how about 4 ones, colon colon,

39
01:56.550 --> 01:57.300
flash,

40
01:57.300 --> 02:01.220
and say 64 base, and then let's send that to null zero.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

40
01:57.300 --> 02:01.220
and say 64 base, and then let's send that to null zero.

41
02:01.220 --> 02:03.470
All right, so we have a static route, and what we'll do is we'll redistribute

42
02:03.470 --> 02:05.700
that into OSPF.

43
02:05.700 --> 02:09.980
So we can do that by going into router, OSPF V3, process ID1,

44
02:09.980 --> 02:14.020
and let's do a show, run, section router, see what we're working with here.

45
02:14.020 --> 02:18.150
Then we'll go into address family for IPv6 unit cast, so we'll go ahead and

46
02:18.150 --> 02:19.300
copy paste that.

47
02:19.300 --> 02:22.690
And now within the address family, we'll type in redistribute space question

48
02:22.690 --> 02:23.020
mark,

49
02:23.020 --> 02:25.500
and let's redistribute static space question mark.

50
02:25.500 --> 02:28.340
And then we can specify a metric if we wanted to, or we can just press enter.

51
02:28.340 --> 02:29.540
I'm going to go ahead and just press enter.

52
02:29.540 --> 02:34.700
And now if we exit out and do a show, IPv6 protocols, press enter,
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

52
02:29.540 --> 02:34.700
And now if we exit out and do a show, IPv6 protocols, press enter,

53
02:34.700 --> 02:39.940
it's now showing us that we are doing redistribution of static routes into OSPF

54
02:39.940 --> 02:39.940
.

55
02:39.940 --> 02:43.260
And if we went down to R8, let's make a road trip down there,

56
02:43.260 --> 02:47.950
and hit the up arrow key for showing IPv6 routes, learn via OSPF, and press

57
02:47.950 --> 02:48.380
enter.

58
02:48.380 --> 02:52.450
And then space bar, there's the route right there numerically sorted, so it's

59
02:52.450 --> 02:53.060
at the very end.

60
02:53.060 --> 02:54.980
So it's our 1111 subnet.

61
02:54.980 --> 02:57.980
And that's showing up as an external type to OSPF route.

62
02:57.980 --> 03:02.720
And the reason for that is it's an LSA type 5 that R1 is adding into area 0 for
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

62
02:57.980 --> 03:02.720
And the reason for that is it's an LSA type 5 that R1 is adding into area 0 for

63
03:02.720 --> 03:03.420
that network.

64
03:03.420 --> 03:06.990
And also the area border routers are going to forward that down to their normal

65
03:06.990 --> 03:07.540
areas.

66
03:07.540 --> 03:12.260
So this is a result of an LSA type 5, the AS external type LSA.

67
03:12.260 --> 03:17.180
That's being injected into area 0, and area border router R4 is forwarding that

68
03:17.180 --> 03:18.180
down into

69
03:18.180 --> 03:21.140
area 2, which is a normal area and that's why it's forwarding it.

70
03:21.140 --> 03:23.580
But once it's a stub, this route should disappear.

71
03:23.580 --> 03:26.890
Also if we scroll up here, you'll notice we don't currently have a default

72
03:26.890 --> 03:27.220
route.

73
03:27.220 --> 03:31.540
But that also will change once we make area 2, a stub area.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

73
03:27.220 --> 03:31.540
But that also will change once we make area 2, a stub area.

74
03:31.540 --> 03:35.720
So to configure this, because the configuration is virtually identical on all

75
03:35.720 --> 03:36.620
routers except

76
03:36.620 --> 03:39.260
for our four, I'm going to use this option up here.

77
03:39.260 --> 03:43.020
It's a little carriage return symbol, and that way we can type in some commands

78
03:43.020 --> 03:45.780
and send it to all of our routers at the same exact moment.

79
03:45.780 --> 03:50.300
So we want to send this to our 8, our 6, and our 4.

80
03:50.300 --> 03:53.900
That's our three routers that are participating in area 2.

81
03:53.900 --> 03:57.740
And the command we want to send is config T to go into configuration mode.

82
03:57.740 --> 04:01.940
We're going to go into router configuration mode or OSPF version 3, process ID1
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

82
03:57.740 --> 04:01.940
We're going to go into router configuration mode or OSPF version 3, process ID1

83
04:01.940 --> 04:02.140
, and all

84
04:02.140 --> 04:03.140
three routers.

85
04:03.140 --> 04:06.220
Then we're going to say area 2, space, stub.

86
04:06.220 --> 04:09.060
And that's going to be the same for all three routers and then we'll type in

87
04:09.060 --> 04:09.620
end.

88
04:09.620 --> 04:13.100
And let's go ahead and send that to our 4, our 6, and our 8.

89
04:13.100 --> 04:15.900
We'll click here on send script and it is done.

90
04:15.900 --> 04:19.660
So a moment ago, we had this external route for the 1111 subnet.

91
04:19.660 --> 04:22.820
But now if we hit the up arrow key a couple times and do a show IPv6 route

92
04:22.820 --> 04:23.720
again for OSPF

93
04:23.720 --> 04:28.100
learned routes in its space, we have absolutely nothing.

94
04:28.100 --> 04:30.380
And that's because I think we haven't fully converged yet.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

94
04:28.100 --> 04:30.380
And that's because I think we haven't fully converged yet.

95
04:30.380 --> 04:31.700
So let me give that just a moment.

96
04:31.700 --> 04:36.180
We'll hit the up arrow key, show IPv6 route, OSPF press enter, and that looks a

97
04:36.180 --> 04:36.660
lot better.

98
04:36.660 --> 04:37.980
We'll put the space bar.

99
04:37.980 --> 04:41.980
And we can see here at the tail end that we no longer have that 1111 subnet.

100
04:41.980 --> 04:45.410
But also because we're now stub area, we do have a default route that's been

101
04:45.410 --> 04:46.060
injected into

102
04:46.060 --> 04:48.140
the area by the ABR.

103
04:48.140 --> 04:53.710
And if we want to further limit the LSA type 3s for these networks like the one

104
04:53.710 --> 04:54.380
network

105
04:54.380 --> 04:59.390
and the two network and the 34 network and so forth and so on, what we can do

106
04:59.390 --> 04:59.820
is we can

107
04:59.820 --> 05:00.820
tell the ABR.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

107
04:59.820 --> 05:00.820
tell the ABR.

108
05:00.820 --> 05:03.500
In this case, it's going to be R4 acting as the ABR.

109
05:03.500 --> 05:07.420
We can specify the area 2 is not only a stub, but we can also issue the option

110
05:07.420 --> 05:08.460
of no dash

111
05:08.460 --> 05:13.400
summary, which will prevent all those detailed LSA type 3s from going into area

112
05:13.400 --> 05:13.900
2.

113
05:13.900 --> 05:17.660
It'll still sound the default route, which literally is a LSA type 3.

114
05:17.660 --> 05:22.540
But all the other detailed LSA type 3s, it will prevent from going into area 2.

115
05:22.540 --> 05:24.300
So to do that, we'll go back to R4.

116
05:24.300 --> 05:27.660
Let's do a quick show run, section router.

117
05:27.660 --> 05:29.180
And then we'll go into configuration mode.

118
05:29.180 --> 05:32.810
And then we'll go further into router configuration mode for OSPF version 3,
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

118
05:29.180 --> 05:32.810
And then we'll go further into router configuration mode for OSPF version 3,

119
05:32.810 --> 05:34.140
process ID1 by putting

120
05:34.140 --> 05:35.140
that in.

121
05:35.140 --> 05:37.960
Again, we're going to use this command area 2 stub, but we're going to add on

122
05:37.960 --> 05:38.660
one additional

123
05:38.660 --> 05:41.900
parameter and that is no summary.

124
05:41.900 --> 05:45.060
Don't bother sending the LSA type 3s into that stub area.

125
05:45.060 --> 05:49.140
So we'll say no dash summary, press enter, and we are done.

126
05:49.140 --> 05:54.820
So now we have just created a totally stubby area regarding area 2.

127
05:54.820 --> 05:58.770
So if we go back down to R8, which a moment ago, had all these inter-area

128
05:58.770 --> 05:59.620
routes, now we'll

129
05:59.620 --> 06:03.140
hit the up arrow key into a show IPv6 route OSPF and press enter.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

129
05:59.620 --> 06:03.140
hit the up arrow key into a show IPv6 route OSPF and press enter.

130
06:03.140 --> 06:08.040
Now we have the default route, courtesy of our ABR, and we have our intrat area

131
06:08.040 --> 06:08.860
route.

132
06:08.860 --> 06:13.670
That's the 46 subnet, but all the other inter-area routes, those summaries,

133
06:13.670 --> 06:14.700
have been suppressed

134
06:14.700 --> 06:16.220
by the area border router.

135
06:16.220 --> 06:18.420
So can we still ping across the network?

136
06:18.420 --> 06:19.540
Let's go to R7.

137
06:19.540 --> 06:25.070
So R7, let's go ahead and try to reach this IP address that's on the gig 0 zero

138
06:25.070 --> 06:26.580
of R7.

139
06:26.580 --> 06:30.390
So back to R8, with that copied, we'll do a trace, space, and we'll paste in
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

139
06:26.580 --> 06:30.390
So back to R8, with that copied, we'll do a trace, space, and we'll paste in

140
06:30.390 --> 06:32.180
that destination.

141
06:32.180 --> 06:35.280
And sure enough, we still have full connectivity, because we're using our H

142
06:35.280 --> 06:36.060
using the default

143
06:36.060 --> 06:39.220
route, our six, we'll also be using the default route.

144
06:39.220 --> 06:42.610
And then our four has direct knowledge of that network, so it's going to

145
06:42.610 --> 06:43.220
forward over

146
06:43.220 --> 06:47.270
its optimal path to get down to area one, and all the routers in the path are

147
06:47.270 --> 06:47.980
40 until

148
06:47.980 --> 06:51.540
finally hits R7, and then finally R7 response.

149
06:51.540 --> 06:56.150
So that my friends is how we can configure with OSPF version three, a stub or a

150
06:56.150 --> 06:56.700
totally

151
06:56.700 --> 07:00.980
stubby area, and we've also demonstrated what routes and LSA types are being
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

151
06:56.700 --> 07:00.980
stubby area, and we've also demonstrated what routes and LSA types are being

152
07:00.980 --> 07:01.580
filtered

153
07:01.580 --> 07:05.380
as a result of a stub, or in this case a totally stubby area.

154
07:05.380 --> 07:09.720
And just like in OSPF for IPv4, if we want to add our area border routers with

155
07:09.720 --> 07:10.340
IPv6, we

156
07:10.340 --> 07:15.040
can also do summaries to summarize a group of addresses and only advertise a

157
07:15.040 --> 07:15.860
summary.

158
07:15.860 --> 07:18.380
In the next video, I'll walk you through that one as well.
