WEBVTT

1
00:00.000 --> 00:00.500 align:middle line:84%


2
00:00.500 --> 00:03.030 align:middle line:90%
Sometimes in OSPF networks,
we have to use a Band-Aid.

3
00:03.030 --> 00:05.670 align:middle line:90%
And when we have to use a
Band-Aid called a virtual link,

4
00:05.670 --> 00:09.190 align:middle line:90%
sometimes
authentication bites us.

5
00:09.190 --> 00:12.480 align:middle line:84%
[MUSIC PLAYING]

6
00:12.480 --> 00:13.420 align:middle line:84%


7
00:13.420 --> 00:16.175 align:middle line:90%
So let me give you a sneak peek
at the world of a virtual link,

8
00:16.175 --> 00:16.800 align:middle line:84%
why we need it.

9
00:16.800 --> 00:18.570 align:middle line:90%
We have a whole
separate skill coming up

10
00:18.570 --> 00:20.910 align:middle line:90%
on troubleshooting OSPF
with virtual links.

11
00:20.910 --> 00:23.560 align:middle line:90%
But let me explain it,
basically, like this.

12
00:23.560 --> 00:25.470 align:middle line:90%
In OSPF, we have
some rules in place.

13
00:25.470 --> 00:27.030 align:middle line:84%
So you have area 0.

14
00:27.030 --> 00:29.850 align:middle line:90%
And any other areas have to
have an area border router.

15
00:29.850 --> 00:31.750 align:middle line:90%
That means you cannot
do something like this.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

15
00:29.850 --> 00:31.750 align:middle line:90%
That means you cannot
do something like this.

16
00:31.750 --> 00:35.970 align:middle line:90%
You can't take router 8
and have a link on R8.

17
00:35.970 --> 00:40.650 align:middle line:90%
You put it into area 50, and as
a result, expect that network--

18
00:40.650 --> 00:44.370 align:middle line:90%
let's call it the
10.50.50 network--

19
00:44.370 --> 00:46.050 align:middle line:90%
to be advertising
the rest of OSPF.

20
00:46.050 --> 00:49.590 align:middle line:90%
Because this network in
area 50 doesn't have--

21
00:49.590 --> 00:51.560 align:middle line:84%
area 50 does not have an ABR.

22
00:51.560 --> 00:53.340 align:middle line:84%
The backbone's up here, area 0.

23
00:53.340 --> 00:54.270 align:middle line:84%
This is area 2.

24
00:54.270 --> 00:58.020 align:middle line:90%
And then there's this network
hanging off here in area 50.

25
00:58.020 --> 01:00.240 align:middle line:90%
So R8 knows about that
network in that area,
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

25
00:58.020 --> 01:00.240 align:middle line:90%
So R8 knows about that
network in that area,

26
01:00.240 --> 01:01.480 align:middle line:84%
but nobody else does.

27
01:01.480 --> 01:03.300 align:middle line:90%
So to solve that,
what we can do is

28
01:03.300 --> 01:05.970 align:middle line:90%
we can do something
called a virtual link.

29
01:05.970 --> 01:07.480 align:middle line:84%
And it goes something like this.

30
01:07.480 --> 01:10.382 align:middle line:90%
We just simply tell
R8 and R4, which

31
01:10.382 --> 01:12.840 align:middle line:90%
is the area border router, who
is connected to the backbone

32
01:12.840 --> 01:13.560 align:middle line:84%
area.

33
01:13.560 --> 01:16.740 align:middle line:90%
We simply create this
logical neighborship

34
01:16.740 --> 01:21.040 align:middle line:90%
between R8, who has this extra
area, and R4, the area border

35
01:21.040 --> 01:21.540 align:middle line:84%
router.

36
01:21.540 --> 01:25.258 align:middle line:90%
And that is called
a virtual link.

37
01:25.258 --> 01:27.300 align:middle line:90%
And the way you set it
up-- and again, we'll will

38
01:27.300 --> 01:29.370 align:middle line:90%
have some hands-on practice
in a separate skill.

39
01:29.370 --> 01:32.050 align:middle line:90%
But the way we set it
up is we tell R4, hey,
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

39
01:29.370 --> 01:32.050 align:middle line:90%
But the way we set it
up is we tell R4, hey,

40
01:32.050 --> 01:35.670 align:middle line:90%
I need you to use area
2 as a transit area

41
01:35.670 --> 01:37.800 align:middle line:90%
for this virtual link
between you and R9.

42
01:37.800 --> 01:40.590 align:middle line:90%
And so basically, you say,
virtual link, my neighbor

43
01:40.590 --> 01:43.110 align:middle line:90%
is going to be R8,
and his router ID.

44
01:43.110 --> 01:46.650 align:middle line:90%
And R8, we say, hey, my
neighbor over this virtual link

45
01:46.650 --> 01:48.780 align:middle line:90%
is going to be R4, the
area border router.

46
01:48.780 --> 01:50.910 align:middle line:90%
And we're going to
point to its router ID.

47
01:50.910 --> 01:53.790 align:middle line:90%
And what happens
is R8 now logically

48
01:53.790 --> 01:56.380 align:middle line:90%
shows up as being
connected to the backbone.

49
01:56.380 --> 01:58.500 align:middle line:90%
And as a result,
also, this area 50,

50
01:58.500 --> 02:01.620 align:middle line:90%
because it has R8 as
an area border router,
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

50
01:58.500 --> 02:01.620 align:middle line:90%
because it has R8 as
an area border router,

51
02:01.620 --> 02:03.720 align:middle line:90%
all those routes can now
be advertised in the area

52
02:03.720 --> 02:05.750 align:middle line:90%
because they were not
breaking the rules.

53
02:05.750 --> 02:07.850 align:middle line:90%
All right, so Band-Aid,
Band-Aid, Band-Aid.

54
02:07.850 --> 02:09.600 align:middle line:90%
We would not want to
design a network that

55
02:09.600 --> 02:10.860 align:middle line:84%
required a virtual link.

56
02:10.860 --> 02:13.090 align:middle line:90%
It's meant to be a
temporary solution.

57
02:13.090 --> 02:16.950 align:middle line:90%
However, this is where it can
bite you with authentication.

58
02:16.950 --> 02:21.060 align:middle line:90%
If area 0 is requiring
MD5 authentication

59
02:21.060 --> 02:23.670 align:middle line:90%
like we configured in the
previous video, and all

60
02:23.670 --> 02:27.600 align:middle line:90%
of a sudden, R8 is now
connected to area 0,

61
02:27.600 --> 02:30.600 align:middle line:90%
we need to tell R8
that for area 0,
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

61
02:27.600 --> 02:30.600 align:middle line:90%
we need to tell R8
that for area 0,

62
02:30.600 --> 02:32.550 align:middle line:84%
we're using MD5 authentication.

63
02:32.550 --> 02:34.810 align:middle line:90%
See, before, R8 wasn't
in the backbone area.

64
02:34.810 --> 02:35.830 align:middle line:84%
But now it is.

65
02:35.830 --> 02:38.430 align:middle line:90%
And so if we forget to do
that authentication to tell it

66
02:38.430 --> 02:42.690 align:middle line:90%
that area 0 on R8 is using MD5,
it won't form that adjacency.

67
02:42.690 --> 02:44.460 align:middle line:90%
It won't neighbor up,
and it won't work.

68
02:44.460 --> 02:46.585 align:middle line:90%
All right, so having said
that, what I'd like to do

69
02:46.585 --> 02:48.270 align:middle line:90%
is give you two
troubleshooting labs

70
02:48.270 --> 02:51.060 align:middle line:90%
that are going to focus
on troubleshooting

71
02:51.060 --> 02:53.330 align:middle line:90%
with an eye towards
authentication,

72
02:53.330 --> 02:55.080 align:middle line:90%
something going wrong
with authentication.

73
02:55.080 --> 02:58.140 align:middle line:90%
And I thought to myself, also,
for these troubleshooting labs,

74
02:58.140 --> 03:00.510 align:middle line:90%
if I just do authentication,
it might be too obvious.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

74
02:58.140 --> 03:00.510 align:middle line:90%
if I just do authentication,
it might be too obvious.

75
03:00.510 --> 03:02.593 align:middle line:90%
Like, I bet it's
authentication-based.

76
03:02.593 --> 03:05.010 align:middle line:90%
So what we're going to do in
these next two labs coming up

77
03:05.010 --> 03:06.570 align:middle line:90%
right now, there
will be at least

78
03:06.570 --> 03:09.690 align:middle line:90%
one authentication-related
problem in the network,

79
03:09.690 --> 03:13.080 align:middle line:90%
and something else that we
will also have to troubleshoot.

80
03:13.080 --> 03:15.450 align:middle line:90%
And that way, we're going
for full reachability.

81
03:15.450 --> 03:16.800 align:middle line:84%
Everything functioning.

82
03:16.800 --> 03:18.883 align:middle line:90%
And you can have practice
and troubleshooting that

83
03:18.883 --> 03:20.380 align:middle line:84%
includes authentication issues.

84
03:20.380 --> 03:20.880 align:middle line:84%
All right.

85
03:20.880 --> 03:22.963 align:middle line:90%
So if you're ready, I'll
see you in the next video

86
03:22.963 --> 03:24.840 align:middle line:90%
for our troubleshooting
lab number 1.

87
03:24.840 --> 03:27.600 align:middle line:90%
Meanwhile, I hope this has
been informative for you,

88
03:27.600 --> 03:30.950 align:middle line:90%
and I'd like to thank
you for viewing.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

88
03:27.600 --> 03:30.950 align:middle line:90%
and I'd like to thank
you for viewing.
