1 00:00:00,000 --> 00:00:03,430 [VIDEO LOGO] 2 00:00:03,430 --> 00:00:11,770 3 00:00:11,770 --> 00:00:14,690 Next up is trouble ticket 4. 4 00:00:14,690 --> 00:00:21,610 For this one now, we're going to be using IS-IS IPv6 topology 1. 5 00:00:21,610 --> 00:00:25,900 That would be because this ticket involves IPv6. 6 00:00:25,900 --> 00:00:28,180 So let's take a look at our ticket. 7 00:00:28,180 --> 00:00:36,040 It says that router 5 is missing the IPv6 routes to R2 and R4's 8 00:00:36,040 --> 00:00:38,890 loopback interfaces. 9 00:00:38,890 --> 00:00:42,040 So R2 and R4, of course, have loopbacks. 10 00:00:42,040 --> 00:00:45,830 Each of these have IPv6 addresses on them. 11 00:00:45,830 --> 00:00:48,520 And according to the ticket right now, 12 00:00:48,520 --> 00:00:51,620 router 5 does not have these routes. 13 00:00:51,620 --> 00:00:54,790 So let's start, as always, by jumping in and verifying 14 00:00:54,790 --> 00:00:57,880 the ticket, and then let's see what the problem is. 15 00:00:57,880 --> 00:01:02,420 Let's go ahead and jump into the CLI on router 5. 16 00:01:02,420 --> 00:01:05,360 So we'll start off on router 5 by just looking 17 00:01:05,360 --> 00:01:08,360 at the show IPv6 routing table. 18 00:01:08,360 --> 00:01:11,330 And what we see here is we're actually 19 00:01:11,330 --> 00:01:17,980 getting an IPv6 default from router 2 and router 4. 20 00:01:17,980 --> 00:01:21,070 Now, this is actually fairly significant from 21 00:01:21,070 --> 00:01:23,170 a troubleshooting standpoint. 22 00:01:23,170 --> 00:01:28,510 The reason I say that is we can actually skip over things like 23 00:01:28,510 --> 00:01:30,460 are the neighborships up? 24 00:01:30,460 --> 00:01:32,230 Clearly, the neighborships are up 25 00:01:32,230 --> 00:01:34,720 because we're getting routes from them. 26 00:01:34,720 --> 00:01:36,880 Are we getting the routes that the ticket 27 00:01:36,880 --> 00:01:38,620 says we should be getting? 28 00:01:38,620 --> 00:01:41,360 No, but we are getting routes. 29 00:01:41,360 --> 00:01:44,890 So this doesn't appear to be a neighborship issue. 30 00:01:44,890 --> 00:01:48,670 Honestly, it looks more like a filtering issue possibly, 31 00:01:48,670 --> 00:01:51,670 or maybe those routers aren't bringing their loopback 32 00:01:51,670 --> 00:01:54,520 interfaces into IS-IS. 33 00:01:54,520 --> 00:01:56,890 So this looks like some other, sort of, 34 00:01:56,890 --> 00:01:58,960 an issue other than neighborship. 35 00:01:58,960 --> 00:02:01,930 So let's skip over the neighborship troubleshooting 36 00:02:01,930 --> 00:02:05,980 at least for now, and start going after other things. 37 00:02:05,980 --> 00:02:10,259 My first guess would be filtering. 38 00:02:10,259 --> 00:02:14,130 However, I will say that before we jump right into filtering, 39 00:02:14,130 --> 00:02:17,940 we probably should at least make sure that router 2 and router 4 40 00:02:17,940 --> 00:02:21,720 do, in fact, have the interfaces in IS-IS. 41 00:02:21,720 --> 00:02:23,902 So before we go right for filtering, 42 00:02:23,902 --> 00:02:25,860 let's jump throughout or R2 and do a little bit 43 00:02:25,860 --> 00:02:27,640 of troubleshooting there. 44 00:02:27,640 --> 00:02:31,860 So on router 2, let's do a show IS-IS interface brief. 45 00:02:31,860 --> 00:02:36,990 And we see that, in fact, loopback 0 is in IS-IS. 46 00:02:36,990 --> 00:02:40,410 And just for curiosity, let's see if router 2 47 00:02:40,410 --> 00:02:42,550 has router 4's loopback. 48 00:02:42,550 --> 00:02:48,390 So let's do a show route IPv6 IS-IS, 49 00:02:48,390 --> 00:02:50,340 and we can see that it does. 50 00:02:50,340 --> 00:02:54,100 Right here is a route to router 4's loopback. 51 00:02:54,100 --> 00:02:56,700 So this indicates that at least router 4 52 00:02:56,700 --> 00:02:58,920 is bringing its loopback in. 53 00:02:58,920 --> 00:03:03,450 We already saw that router 2's interface is enabled for IS-IS. 54 00:03:03,450 --> 00:03:07,920 So it really seems like 2 and 4 are advertising properly. 55 00:03:07,920 --> 00:03:10,230 Of course, just to be completely sure, 56 00:03:10,230 --> 00:03:12,760 we could look at router 4. 57 00:03:12,760 --> 00:03:15,820 Just to show route, IPv6 IS-IS. 58 00:03:15,820 --> 00:03:18,470 And here, we see router 2's loopback. 59 00:03:18,470 --> 00:03:22,900 So yes, both sides are advertising their loopbacks 60 00:03:22,900 --> 00:03:25,120 into IS-IS. 61 00:03:25,120 --> 00:03:27,370 So this would bring up the question 62 00:03:27,370 --> 00:03:29,770 that maybe it's filtering. 63 00:03:29,770 --> 00:03:31,580 Well, let's take a look here. 64 00:03:31,580 --> 00:03:35,290 Let's do a show run router IS-IS. 65 00:03:35,290 --> 00:03:37,810 So if we look at this output, there's 66 00:03:37,810 --> 00:03:42,280 no filtering or no configuration at all for the address family 67 00:03:42,280 --> 00:03:43,900 IPv6. 68 00:03:43,900 --> 00:03:47,240 Now, it is enabled under our interfaces. 69 00:03:47,240 --> 00:03:49,600 However, there's no configuration where 70 00:03:49,600 --> 00:03:52,010 we're doing any filtering. 71 00:03:52,010 --> 00:03:54,325 Let's check router 2 as well just to make sure. 72 00:03:54,325 --> 00:03:58,200 73 00:03:58,200 --> 00:04:00,150 And we see the same thing here. 74 00:04:00,150 --> 00:04:02,820 We do have some propagation in such setup, 75 00:04:02,820 --> 00:04:06,240 but again, these are under address family IPv4. 76 00:04:06,240 --> 00:04:11,040 Nothing for IPv6 aside from enabling it 77 00:04:11,040 --> 00:04:12,940 under the interfaces. 78 00:04:12,940 --> 00:04:16,170 Well, maybe the filtering is happening on router 5. 79 00:04:16,170 --> 00:04:18,269 So let's go look there. 80 00:04:18,269 --> 00:04:23,910 On router 5, we'll do a show run section router IS-IS, 81 00:04:23,910 --> 00:04:27,720 and we see there's absolutely nothing configured here either. 82 00:04:27,720 --> 00:04:30,870 We simply have address family IPv6 83 00:04:30,870 --> 00:04:32,250 and then exit address family. 84 00:04:32,250 --> 00:04:37,920 There's no IPv6 configuration here on router 5. 85 00:04:37,920 --> 00:04:41,830 So this doesn't look like it's a filtering issue. 86 00:04:41,830 --> 00:04:45,910 So maybe we should just go right for looking at the database. 87 00:04:45,910 --> 00:04:50,070 Let's do a show IS-IS IPv6 topology, 88 00:04:50,070 --> 00:04:52,830 and we see that there's actually no information 89 00:04:52,830 --> 00:04:55,570 in the IPv6 topology. 90 00:04:55,570 --> 00:04:57,370 So this is interesting. 91 00:04:57,370 --> 00:05:00,370 Let's maybe take a look at some debugs. 92 00:05:00,370 --> 00:05:06,690 So let's turn on terminal monitor and let's debug IS-IS. 93 00:05:06,690 --> 00:05:09,750 Let's go for adjacency packets since, again, this 94 00:05:09,750 --> 00:05:14,170 seems to possibly be an issue with the databases. 95 00:05:14,170 --> 00:05:16,780 So we've got a lot of debugs there fairly quickly. 96 00:05:16,780 --> 00:05:18,360 So we turn them back off. 97 00:05:18,360 --> 00:05:24,090 We have an interface level mismatch on gigabit 2. 98 00:05:24,090 --> 00:05:26,820 But is that really our problem? 99 00:05:26,820 --> 00:05:31,410 The link between router 2, 4, and 5 100 00:05:31,410 --> 00:05:34,240 is a Multi-Access segment. 101 00:05:34,240 --> 00:05:39,420 Now, we have level 1 and level 2 adjacencies configured 102 00:05:39,420 --> 00:05:42,450 between routers 2 and 4. 103 00:05:42,450 --> 00:05:45,600 Router 5 is actually only configured 104 00:05:45,600 --> 00:05:48,240 for level 1 adjacencies. 105 00:05:48,240 --> 00:05:51,550 This is why we're getting these messages. 106 00:05:51,550 --> 00:05:54,580 Now, that may or may not be a good design. 107 00:05:54,580 --> 00:05:57,000 We won't get into that argument right now, 108 00:05:57,000 --> 00:06:00,240 whether we should have these type of HELLOs 109 00:06:00,240 --> 00:06:03,600 going on a network where not all the neighbors are 110 00:06:03,600 --> 00:06:04,650 participating. 111 00:06:04,650 --> 00:06:06,270 That's another discussion. 112 00:06:06,270 --> 00:06:08,500 It's probably not the best design. 113 00:06:08,500 --> 00:06:11,890 However, it's also not our problem. 114 00:06:11,890 --> 00:06:13,980 So let's go ahead and keep digging 115 00:06:13,980 --> 00:06:17,250 a little further because this debug, although it's giving us 116 00:06:17,250 --> 00:06:21,090 some information, isn't anything that's actually causing us 117 00:06:21,090 --> 00:06:24,490 a problem for this particular ticket. 118 00:06:24,490 --> 00:06:28,140 So maybe, in this case, we need to go to Wireshark for help 119 00:06:28,140 --> 00:06:30,590 once again. 120 00:06:30,590 --> 00:06:33,640 So let's start by looking at this HELLO coming 121 00:06:33,640 --> 00:06:38,870 from router 4, and let's expand the IS-IS HELLO header. 122 00:06:38,870 --> 00:06:41,020 So looking over the HELLO, we see 123 00:06:41,020 --> 00:06:44,170 that it's set to circuit type level 1 and level 2. 124 00:06:44,170 --> 00:06:46,270 That we saw in the debug. 125 00:06:46,270 --> 00:06:48,070 And we already discussed the fact 126 00:06:48,070 --> 00:06:51,620 that 2 and 4 are both set that way. 127 00:06:51,620 --> 00:06:54,070 So that's not really a concern. 128 00:06:54,070 --> 00:06:56,710 Our System ID is correct. 129 00:06:56,710 --> 00:07:01,390 Our PDU is 1497, which we know is the default. 130 00:07:01,390 --> 00:07:04,240 If we look at our protocols supported, 131 00:07:04,240 --> 00:07:08,680 we can see that we're supporting both IP and IPv6. 132 00:07:08,680 --> 00:07:12,250 If we scroll down, we see something here 133 00:07:12,250 --> 00:07:14,320 that may be of interest. 134 00:07:14,320 --> 00:07:17,300 We see that this is set to Multi-Topology. 135 00:07:17,300 --> 00:07:23,290 So this has a TLV type 229 for Multi-Topology. 136 00:07:23,290 --> 00:07:27,910 But we just looked at the configuration on router 5. 137 00:07:27,910 --> 00:07:33,910 Router 5 had nothing in its configuration for IPv6. 138 00:07:33,910 --> 00:07:35,690 It was empty. 139 00:07:35,690 --> 00:07:42,250 So we know that IOS XE actually defaults to single topology. 140 00:07:42,250 --> 00:07:46,660 But here, we have router 4 sending a Multi-Topology packet 141 00:07:46,660 --> 00:07:48,370 onto the wire. 142 00:07:48,370 --> 00:07:51,040 Let's check router 2 and router 5, 143 00:07:51,040 --> 00:07:54,150 and I bet we're going to find a difference here. 144 00:07:54,150 --> 00:07:58,470 Now, router 2 here, we can see does have the Multi-Topology 145 00:07:58,470 --> 00:08:00,200 TLV. 146 00:08:00,200 --> 00:08:02,630 However, if we look here at router 5, 147 00:08:02,630 --> 00:08:07,190 we can see that as we suspected, it does not 148 00:08:07,190 --> 00:08:11,030 have the Multi-Topology TLV. 149 00:08:11,030 --> 00:08:13,820 So even though we have the correct protocols supported 150 00:08:13,820 --> 00:08:21,120 here, IP and IPv6, we have to match on Multi-Topology. 151 00:08:21,120 --> 00:08:25,220 So what we need to do here is change router 5 152 00:08:25,220 --> 00:08:27,320 to Multi-Topology. 153 00:08:27,320 --> 00:08:30,440 We could, of course, change router 2 and 4 154 00:08:30,440 --> 00:08:32,030 to Single-Topology. 155 00:08:32,030 --> 00:08:35,030 But in this particular case, it would make more sense 156 00:08:35,030 --> 00:08:38,100 to change router 5 to Multi-Topology. 157 00:08:38,100 --> 00:08:40,760 So let's jump into Configuration on router 5, 158 00:08:40,760 --> 00:08:45,580 do that, and see if it solves our problem. 159 00:08:45,580 --> 00:08:47,640 Now, again, this is a reminder here. 160 00:08:47,640 --> 00:08:51,240 If we do show run section IS-IS, we 161 00:08:51,240 --> 00:08:54,540 can see that there is no configuration under address 162 00:08:54,540 --> 00:08:56,280 family IPv6. 163 00:08:56,280 --> 00:08:58,500 Again, we saw this earlier, but I just 164 00:08:58,500 --> 00:09:01,020 wanted to bring it up again as a reminder. 165 00:09:01,020 --> 00:09:06,720 So let's go to Configuration mode, into router IS-IS 1, 166 00:09:06,720 --> 00:09:10,410 into address family IPv6, and simply 167 00:09:10,410 --> 00:09:12,810 change it to Multi-Topology. 168 00:09:12,810 --> 00:09:15,150 If this solves our problem, we should 169 00:09:15,150 --> 00:09:20,610 be able to verify the original ticket with a show IPv6 route. 170 00:09:20,610 --> 00:09:23,910 And we can see that we do, in fact, now have router 2 171 00:09:23,910 --> 00:09:27,430 and router 4's loopback in our routing table. 172 00:09:27,430 --> 00:09:31,750 So Multi-Topology was, in fact, the issue. 173 00:09:31,750 --> 00:09:35,070 So in this video, we took a look at a ticket 174 00:09:35,070 --> 00:09:38,310 involving a Single-Topology versus 175 00:09:38,310 --> 00:09:40,980 a Multi-Topology mismatch. 176 00:09:40,980 --> 00:09:45,150 Keep in mind that we can support both IPv4 177 00:09:45,150 --> 00:09:49,200 and IPv6 in either Single-Topology 178 00:09:49,200 --> 00:09:51,030 or Multi-Topology. 179 00:09:51,030 --> 00:09:54,180 However, the devices within the area 180 00:09:54,180 --> 00:10:00,360 do have to agree on whether it is Single or Multi-Topology. 181 00:10:00,360 --> 00:10:02,580 I hope this has been informative for you, 182 00:10:02,580 --> 00:10:05,810 and I'd like to thank you for viewing. 183 00:10:05,810 --> 00:10:09,000