WEBVTT

1
00:00.000 --> 00:09.320
So for this challenge, we're simply asked to finish solving ticket 3 from RBGP

2
00:09.320 --> 00:10.680
troubleshooting

3
00:10.680 --> 00:12.240
demonstration.

4
00:12.240 --> 00:18.610
So as a reminder, ticket 3 here says that R1 is supposed to be injecting the

5
00:18.610 --> 00:22.480
207.45.145.64

6
00:22.480 --> 00:27.640
network into BGP, but it's not.

7
00:27.640 --> 00:31.290
Now, as we sort of already established, looking at the diagram isn't going to
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

7
00:27.640 --> 00:31.290
Now, as we sort of already established, looking at the diagram isn't going to

8
00:31.290 --> 00:31.880
do as much

9
00:31.880 --> 00:33.000
good here.

10
00:33.000 --> 00:37.320
So let's just go ahead and jump right in to router one.

11
00:37.320 --> 00:40.960
So let's go ahead and start off with a show IP BGP.

12
00:40.960 --> 00:45.570
This way we can look at our own table and we can see if we're injecting that

13
00:45.570 --> 00:46.480
network.

14
00:46.480 --> 00:58.040
So what we see here is we in fact do not have the 207.45.145.64 here in BGP.

15
00:58.040 --> 01:03.440
So probably the next logical step would be to look at the running config for B
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

15
00:58.040 --> 01:03.440
So probably the next logical step would be to look at the running config for B

16
01:03.440 --> 01:03.960
GP.

17
01:03.960 --> 01:07.160
So let's do a show run section BGP.

18
01:07.160 --> 01:09.600
And there's sort of two things to note here.

19
01:09.600 --> 01:18.520
First, we do in fact have a network statement here for 207.45.145.64.

20
01:18.520 --> 01:24.520
We also have a redistribute connected that's being run through a route map.

21
01:24.520 --> 01:29.640
Either one of these should be able to put this network into BGP.

22
01:29.640 --> 01:33.180
The reason for this, as I mentioned, and since we can't really see it on the
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

22
01:29.640 --> 01:33.180
The reason for this, as I mentioned, and since we can't really see it on the

23
01:33.180 --> 01:33.840
diagram,

24
01:33.840 --> 01:38.740
let's just verify it here real quick. If we do show run interface loop back

25
01:38.740 --> 01:39.600
zero,

26
01:39.600 --> 01:49.000
notice that we do have the 207.45.145.67 on our network card as a secondary

27
01:49.000 --> 01:50.360
address.

28
01:50.360 --> 01:54.840
So that means that we do have this network on router one.

29
01:54.840 --> 01:58.280
So let's first try to take a look at why our redistribute connected isn't

30
01:58.280 --> 01:59.800
getting it because

31
01:59.800 --> 02:02.760
clearly it is in fact a connected network.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

31
01:59.800 --> 02:02.760
clearly it is in fact a connected network.

32
02:02.760 --> 02:09.720
So let's do a show route map and we'll look at that RM connected to BGP route

33
02:09.720 --> 02:09.800
map.

34
02:09.800 --> 02:14.280
And what we see is this is matching on a prefix list and then setting the

35
02:14.280 --> 02:15.360
origin to

36
02:15.360 --> 02:17.160
IGP.

37
02:17.160 --> 02:19.680
So let's take a look at that prefix list.

38
02:19.680 --> 02:25.750
If we look at this prefix list, this is literally only matching on routes that

39
02:25.750 --> 02:31.520
begin with 204.186/16
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

39
02:25.750 --> 02:31.520
begin with 204.186/16

40
02:31.520 --> 02:35.120
and they have a mask of less than or equal to 32.

41
02:35.120 --> 02:40.920
So in other words, once again, we're matching on the first 16 bits to 204.186

42
02:40.920 --> 02:41.120
and then the

43
02:41.120 --> 02:46.000
mask has to be between 16 and 32.

44
02:46.000 --> 02:49.080
Well that does not match our 207.

45
02:49.080 --> 02:53.660
So that means that the network we're looking for does not match this prefix

46
02:53.660 --> 02:54.320
list.

47
02:54.320 --> 02:58.640
If it doesn't match the prefix list, then it doesn't match the match clause in

48
02:58.640 --> 02:59.120
the route

49
02:59.120 --> 03:04.910
map, therefore it's not getting permitted and it's hitting the default drop or
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

49
02:59.120 --> 03:04.910
map, therefore it's not getting permitted and it's hitting the default drop or

50
03:04.910 --> 03:05.320
deny

51
03:05.320 --> 03:07.600
at the end of the route map.

52
03:07.600 --> 03:13.200
That's why the redistribution is not picking up this 207 network.

53
03:13.200 --> 03:18.030
Now based on this configuration, it really looks like that's not what's

54
03:18.030 --> 03:18.880
supposed to

55
03:18.880 --> 03:19.880
happen.

56
03:19.880 --> 03:25.180
It looks like just based on the BGP configuration, if we scroll back up, we see

57
03:25.180 --> 03:25.840
that there's

58
03:25.840 --> 03:31.000
a network statement for each address on the loopback zero interface.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

58
03:25.840 --> 03:31.000
a network statement for each address on the loopback zero interface.

59
03:31.000 --> 03:34.790
So it really looks like the intention here is that the network statements are

60
03:34.790 --> 03:35.320
supposed

61
03:35.320 --> 03:40.880
to be bringing these loopback networks into BGP.

62
03:40.880 --> 03:49.640
So if we look at our network statement, this is a 207.45.145.64/27.

63
03:49.640 --> 03:56.000
The mask is 2552555255224, which is a slash 27.

64
03:56.000 --> 04:00.320
Now just to let you know, since we sort of cheated a little bit and looked at
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

64
03:56.000 --> 04:00.320
Now just to let you know, since we sort of cheated a little bit and looked at

65
04:00.320 --> 04:01.000
the running

66
04:01.000 --> 04:05.770
config for the loopback, we can actually look at this address down here and see

67
04:05.770 --> 04:05.960
that it's

68
04:05.960 --> 04:09.040
supposed to be a dot 192.

69
04:09.040 --> 04:13.520
So that is cheating a little bit to see the problem right here like this.

70
04:13.520 --> 04:17.880
Let me show you another way that we could have found that it's incorrect.

71
04:17.880 --> 04:23.000
We're going to do a show IP route and we're going to pipe this through the

72
04:23.000 --> 04:23.960
section.

73
04:23.960 --> 04:27.060
And this is something a lot of people don't know you can do, which is sort of

74
04:27.060 --> 04:27.600
why I wanted

75
04:27.600 --> 04:29.280
to show it here.

76
04:29.280 --> 04:33.940
If we hit a question mark, notice that what it's actually looking for is a
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

76
04:29.280 --> 04:33.940
If we hit a question mark, notice that what it's actually looking for is a

77
04:33.940 --> 04:35.360
regular expression.

78
04:35.360 --> 04:40.200
And now that we've learned regular expressions a little bit, think about this.

79
04:40.200 --> 04:45.630
We could say, show me everything at the beginning of the line that begins with

80
04:45.630 --> 04:47.240
a capital C

81
04:47.240 --> 04:49.320
for connected.

82
04:49.320 --> 04:55.530
And by doing this, I can filter my routing table to only see connected routes,

83
04:55.530 --> 04:56.200
because

84
04:56.200 --> 05:01.850
these are the only entries that begin with the C. Now, if you're wondering why
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

84
04:56.200 --> 05:01.850
these are the only entries that begin with the C. Now, if you're wondering why

85
05:01.850 --> 05:02.080
I did

86
05:02.080 --> 05:09.230
section instead of include, well, in all fairness, if I had done include, we

87
05:09.230 --> 05:10.280
wouldn't have gotten

88
05:10.280 --> 05:14.800
all of this, which honestly, we don't really need.

89
05:14.800 --> 05:21.720
So a plus of doing include instead of section would be not to get all of our

90
05:21.720 --> 05:22.720
codes.

91
05:22.720 --> 05:29.140
However, if we had done include instead of section, we would have missed this

92
05:29.140 --> 05:30.000
line down
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

93
05:30.000 --> 05:34.320
here showing us that we may have some multipathic.

94
05:34.320 --> 05:37.920
So you really just would have to make a trade off on whether you want to use

95
05:37.920 --> 05:38.560
include or

96
05:38.560 --> 05:43.780
section. But the main thing I wanted to show you is that we can do a regular

97
05:43.780 --> 05:44.960
expression.

98
05:44.960 --> 05:48.970
So if we look here at this entry, which is what we were really after for the

99
05:48.970 --> 05:50.800
204 dot 45

100
05:50.800 --> 05:58.320
dot 145 dot 64, notice it's a slash 26, not a slash 27.

101
05:58.320 --> 06:02.840
And as we discussed earlier, this must be an exact match.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

101
05:58.320 --> 06:02.840
And as we discussed earlier, this must be an exact match.

102
06:02.840 --> 06:06.320
So we're going to have to configure our network statement.

103
06:06.320 --> 06:12.800
It's usually best to remove the incorrect one and then put in the correct one.

104
06:12.800 --> 06:19.080
Once this is done, let's exit our configuration and let's do a show IP BGP.

105
06:19.080 --> 06:27.510
Notice that right here, we have our 207 dot 45 dot 145 dot 64 in our BGP table,

106
06:27.510 --> 06:27.880
which

107
06:27.880 --> 06:30.920
does in fact solve this ticket.
WEBVTT
X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000

107
06:27.880 --> 06:30.920
does in fact solve this ticket.

108
06:30.920 --> 06:36.440
This of course also concludes this challenge as well as this skill.

109
06:36.440 --> 06:39.970
If you feel that you were lacking any of the information needed to complete

110
06:39.970 --> 06:40.760
this challenge

111
06:40.760 --> 06:45.100
successfully, I would encourage you to go back and review the necessary

112
06:45.100 --> 06:46.640
sections above.

113
06:46.640 --> 06:52.160
Otherwise, congratulations on completing troubleshooting, routing protocols, B

114
06:52.160 --> 06:53.680
GP edition.

115
06:53.680 --> 06:57.840
I hope this has been informative for you and I'd like to thank you for viewing.

116
06:57.840 --> 07:07.840
[BLANK_AUDIO]
