1 00:00:02,218 --> 00:00:08,931 [music] 2 00:00:08,931 --> 00:00:10,774 Now we're going to take a look at 3 00:00:10,774 --> 00:00:13,425 SLAAC configuration or Stateless 4 00:00:13,425 --> 00:00:16,563 Address Automatic Configuration. 5 00:00:16,563 --> 00:00:18,748 The basic idea here, we're going 6 00:00:18,748 --> 00:00:21,186 to be using the same topology that 7 00:00:21,186 --> 00:00:23,703 we used in our previous lesson. 8 00:00:23,703 --> 00:00:27,042 Again, we're going to be focusing on VLAN 36. 9 00:00:27,042 --> 00:00:28,325 But this time, we're going to be 10 00:00:27,727 --> 00:00:30,260 looking more at the router 6 side. 11 00:00:30,260 --> 00:00:33,447 Well actually, sort of both router 3 and router 6. 12 00:00:35,351 --> 00:00:37,684 Basically what this is going to be for 13 00:00:37,684 --> 00:00:40,897 is to have router 6 automatically 14 00:00:40,897 --> 00:00:44,367 pull its address from router 3. 15 00:00:44,367 --> 00:00:47,707 The basic idea, before we jump too far 16 00:00:47,707 --> 00:00:50,304 into this as far as configuration, 17 00:00:50,304 --> 00:00:52,083 stateless autoconfiguration, 18 00:00:52,083 --> 00:00:54,855 again is a replacement so to speak - 19 00:00:54,855 --> 00:00:58,245 an alternative method maybe is a better way to say it - 20 00:00:58,245 --> 00:01:01,545 for DHCP. and the idea is we can 21 00:01:01,545 --> 00:01:04,378 have a device automatically learn 22 00:01:04,378 --> 00:01:05,769 certain information. 23 00:01:05,769 --> 00:01:07,833 The way SLAAC is right now, 24 00:01:07,833 --> 00:01:09,957 although I know there have been some 25 00:01:09,957 --> 00:01:14,852 RFCs proposed to update SLAAC, 26 00:01:14,852 --> 00:01:17,494 but what you're going to get so far 27 00:01:17,494 --> 00:01:19,798 is from your router advertisement - 28 00:01:19,798 --> 00:01:20,690 and we're going to see this here 29 00:01:20,690 --> 00:01:21,874 in just a minute - 30 00:01:21,874 --> 00:01:24,775 but from your router advertisement, 31 00:01:24,775 --> 00:01:28,695 you're going to get the prefix 32 00:01:28,695 --> 00:01:34,289 length and the global address being advertised by the router. 33 00:01:34,289 --> 00:01:39,434 The client is going to take that information and essentially make 34 00:01:39,434 --> 00:01:44,783 up his own client portion of the address. 35 00:01:44,783 --> 00:01:46,455 You will then also use the router 36 00:01:46,455 --> 00:01:49,107 advertisement to learn who your 37 00:01:49,107 --> 00:01:51,310 default gateway is. 38 00:01:51,310 --> 00:01:55,859 So for warehouse scanners 39 00:01:55,859 --> 00:01:58,764 and various sensors and so on, 40 00:01:58,764 --> 00:02:00,158 that's all fine. 41 00:02:00,158 --> 00:02:02,460 and that's what we're going to start with here. 42 00:02:02,460 --> 00:02:04,248 The problem comes in of course, 43 00:02:04,248 --> 00:02:07,295 is if you need actual DNS servers, 44 00:02:07,295 --> 00:02:08,123 things like that. 45 00:02:08,123 --> 00:02:11,059 That's where this falls a little short, 46 00:02:11,059 --> 00:02:12,796 and where they're proposing 47 00:02:12,796 --> 00:02:18,710 to do some changes to the RFCs. 48 00:02:18,710 --> 00:02:20,875 So the first thing we're going to take a look at is actually 49 00:02:20,875 --> 00:02:23,704 configuring the IPv6 router side, 50 00:02:23,704 --> 00:02:25,115 and in our case, that's going to 51 00:02:25,115 --> 00:02:28,713 be router 3. So this is where we left off before. 52 00:02:28,713 --> 00:02:30,268 I just want to show you one thing here 53 00:02:30,268 --> 00:02:33,015 real quick that I did do automatically 54 00:02:33,015 --> 00:02:36,150 before we started on all these routers. 55 00:02:36,150 --> 00:02:42,888 If we were to say do show run pipe include ipv6, 56 00:02:42,888 --> 00:02:47,064 just want you to see that these devices automatic-- 57 00:02:47,064 --> 00:02:48,057 not automatically. 58 00:02:48,057 --> 00:02:50,095 We had to enable it, but I already 59 00:02:50,095 --> 00:02:52,979 turned on IPv6 unicast routing 60 00:02:52,979 --> 00:02:57,339 and IPv6 CEF. Now, the IPv6 unicast 61 00:02:57,339 --> 00:02:59,649 routing wasn't really required 62 00:02:59,649 --> 00:03:01,376 for what we did in our previous section, 63 00:03:01,376 --> 00:03:05,224 just assigning addresses to interfaces and so on, 64 00:03:05,224 --> 00:03:08,142 no problem at all. But as soon as 65 00:03:08,142 --> 00:03:10,840 you want to start doing routing, 66 00:03:10,840 --> 00:03:12,499 then of course, you'll need that, 67 00:03:12,511 --> 00:03:14,132 and the reason I'm bringing this 68 00:03:14,132 --> 00:03:17,758 up here with SLAAC is if I were to say, 69 00:03:17,758 --> 00:03:23,426 do debug ipv6 neighbor discovery, or advertise. 70 00:03:23,426 --> 00:03:26,075 We can just do neighbor discovery here. 71 00:03:26,075 --> 00:03:27,285 And as soon as we start looking 72 00:03:27,285 --> 00:03:29,297 at this, we're going to see that 73 00:03:29,297 --> 00:03:31,301 router 3 is already sending out - 74 00:03:31,301 --> 00:03:34,664 there's the first one right there - 75 00:03:34,664 --> 00:03:39,488 he is sending out a router advertisement 76 00:03:39,488 --> 00:03:46,215 on his link local to-- and that the FF02::1, 77 00:03:46,215 --> 00:03:49,599 that is the all nodes multicast address. 78 00:03:49,599 --> 00:03:53,928 So the FF02 means link local, so it's a link local multicast, 79 00:03:53,928 --> 00:04:02,223 just on this segment, and ::1 on his FA00.36 interface, 80 00:04:02,223 --> 00:04:04,941 he advertises the MTU. 81 00:04:04,941 --> 00:04:08,594 He advertises the prefix, and he also 82 00:04:08,594 --> 00:04:11,986 advertises a valid and preferred lifetime. 83 00:04:11,986 --> 00:04:13,565 The valid lifetime is how 84 00:04:13,565 --> 00:04:15,559 long you're allowed to use that prefix. 85 00:04:15,559 --> 00:04:18,273 The preferred lifetime is 86 00:04:18,273 --> 00:04:21,467 how long you originate traffic 87 00:04:21,467 --> 00:04:23,247 from that prefix. 88 00:04:23,247 --> 00:04:26,998 Now this, as you can see, is happening automatically. 89 00:04:26,998 --> 00:04:28,609 I didn't have to do anything on 90 00:04:28,609 --> 00:04:32,640 router 3 except make it a router. 91 00:04:32,640 --> 00:04:36,871 As soon as you turn on IPv6 unicast routing, 92 00:04:36,871 --> 00:04:39,756 you're going to get router 93 00:04:39,756 --> 00:04:42,046 advertisements going out the interface. 94 00:04:42,046 --> 00:04:45,176 Now, if I said IPv6? 95 00:04:45,176 --> 00:04:46,732 on the interface, 96 00:04:46,732 --> 00:04:48,969 there's quite a few things here we can do, 97 00:04:48,969 --> 00:04:54,334 of course. Most of this going to 98 00:04:54,334 --> 00:04:55,740 be that we're talking about right now, 99 00:04:55,740 --> 00:04:58,157 is going to be on the neighbor discovery. 100 00:04:58,157 --> 00:05:01,228 So if we said ipv6 neighbor discovery 101 00:05:01,228 --> 00:05:02,180 is the thing we're going to 102 00:05:02,180 --> 00:05:04,197 focus on right this second. 103 00:05:04,197 --> 00:05:07,925 Couple of things we can do: first one 104 00:05:07,925 --> 00:05:10,720 is the RA, which is the router 105 00:05:10,720 --> 00:05:12,116 advertisement message we're talking 106 00:05:12,116 --> 00:05:13,764 about right now. 107 00:05:13,764 --> 00:05:18,088 And a couple of things you can do: first off, 108 00:05:18,088 --> 00:05:23,950 you can change the lifetime, you can change the interval, 109 00:05:23,950 --> 00:05:27,922 hop limit of how far it'll go, of course the MTU. 110 00:05:27,922 --> 00:05:30,022 And if you didn't want to do this, 111 00:05:30,022 --> 00:05:30,710 because a lot of people look 112 00:05:30,710 --> 00:05:33,828 at this and go, What if I'm going to use 113 00:05:33,828 --> 00:05:35,479 some other method to configure this? 114 00:05:35,479 --> 00:05:38,409 I don't want this neighbor 115 00:05:38,409 --> 00:05:40,740 discovery and router advertisement message, 116 00:05:40,740 --> 00:05:43,233 then you can suppress it. 117 00:05:43,233 --> 00:05:44,995 I will say this, though. 118 00:05:44,995 --> 00:05:47,391 Before you choose to suppress the 119 00:05:47,391 --> 00:05:49,602 router advertisement messages, 120 00:05:49,602 --> 00:05:53,487 you really need to think through what you're doing here. 121 00:05:53,487 --> 00:05:56,811 The reason I say that is, when we 122 00:05:56,811 --> 00:06:00,298 get to DHCP a little bit later, 123 00:06:00,298 --> 00:06:01,562 you're going to discover that 124 00:06:01,562 --> 00:06:03,853 there's no option to advertise your 125 00:06:03,853 --> 00:06:09,623 default gateway or default router in DHCP in IPv6, 126 00:06:09,623 --> 00:06:14,457 that's gone. Your default gateway next hop, 127 00:06:14,457 --> 00:06:16,404 whatever you want to call, it is going 128 00:06:16,404 --> 00:06:20,240 to come from a router advertisement message. 129 00:06:20,240 --> 00:06:22,345 So before you do shut this off, 130 00:06:22,345 --> 00:06:25,419 you probably don't want to 131 00:06:25,419 --> 00:06:28,150 just do that unless you know why. 132 00:06:28,150 --> 00:06:30,330 But we can suppress it, we can 133 00:06:30,330 --> 00:06:31,619 change the interval to make it run 134 00:06:31,619 --> 00:06:34,947 a little faster. As you can see it doesn't go very often here. 135 00:06:34,947 --> 00:06:37,492 It doesn't really need to because 136 00:06:37,492 --> 00:06:39,691 when the client comes online, 137 00:06:39,691 --> 00:06:44,117 it will send out a solicitation message. 138 00:06:44,117 --> 00:06:46,505 In fact, rather than speeding it up, 139 00:06:46,505 --> 00:06:47,615 because it gets a little harder 140 00:06:47,615 --> 00:06:49,904 to tell here, I'm going to let it go 141 00:06:49,916 --> 00:06:52,093 a little bit slower for right now, 142 00:06:52,093 --> 00:06:53,880 and as we bring up router 6 143 00:06:53,880 --> 00:06:56,499 as the client, we can see that it's 144 00:06:56,499 --> 00:06:58,560 not like the client is really going 145 00:06:58,560 --> 00:06:59,422 to sit there, and by the way when 146 00:06:59,422 --> 00:07:01,343 I said it's slow, 147 00:07:01,343 --> 00:07:08,589 notice that this message right here-- where was it? 148 00:07:08,589 --> 00:07:11,192 I've looked at a couple of things since then. 149 00:07:11,192 --> 00:07:16,105 Here's him advertising 36, and I don't have date time stamps on. 150 00:07:16,105 --> 00:07:18,104 If you notice, he hasn't advertised 151 00:07:18,104 --> 00:07:20,289 it for a while and the last one 152 00:07:20,289 --> 00:07:23,816 was way back up here where he 153 00:07:23,816 --> 00:07:26,973 advertised 36 when we first started. 154 00:07:26,973 --> 00:07:29,205 We have some other messages going on, 155 00:07:29,205 --> 00:07:31,748 but that's him advertising 36. 156 00:07:31,748 --> 00:07:34,188 There's him advertising 36 again. 157 00:07:34,188 --> 00:07:42,867 Do show ipv6 interface FA0/0.36. 158 00:07:42,867 --> 00:07:47,122 The default is 200 seconds. 159 00:07:47,122 --> 00:07:48,482 Again, we could speed this up a 160 00:07:48,482 --> 00:07:50,784 little bit just to show you how the 161 00:07:50,784 --> 00:07:53,150 command works. 162 00:07:53,150 --> 00:07:54,944 I didn't actually type it in. 163 00:07:59,344 --> 00:08:00,708 We could change this to 164 00:08:00,708 --> 00:08:02,090 show you how it works without going 165 00:08:02,090 --> 00:08:02,886 crazy with it. 166 00:08:02,886 --> 00:08:07,064 Let's just say once every 30 seconds. 167 00:08:07,064 --> 00:08:08,959 Then if I look at the interface again, 168 00:08:08,959 --> 00:08:11,669 that'll of course, trigger it to go right away. 169 00:08:11,669 --> 00:08:15,810 Now, it's going every 30 seconds. 170 00:08:15,810 --> 00:08:19,237 Now again, the reason I say this isn't all that critical, 171 00:08:19,237 --> 00:08:23,634 honestly, is when the client comes online, 172 00:08:23,634 --> 00:08:24,863 he's not just going to have to sit 173 00:08:24,863 --> 00:08:27,234 there and wait until this guy 174 00:08:27,234 --> 00:08:28,867 sends an advertisement. 175 00:08:28,867 --> 00:08:30,671 That's not how it works. 176 00:08:30,671 --> 00:08:33,065 The only reason that we even have 177 00:08:33,065 --> 00:08:35,864 these timed updates being sent 178 00:08:35,864 --> 00:08:39,889 every so often, is in case you go and 179 00:08:39,889 --> 00:08:43,740 change the prefix being advertised 180 00:08:43,740 --> 00:08:47,226 or you change the valid and preferred lifetime. 181 00:08:47,226 --> 00:08:49,171 If you change any of that, 182 00:08:49,171 --> 00:08:50,798 then you're going to want it to update 183 00:08:50,798 --> 00:08:52,736 the clients that have already 184 00:08:52,736 --> 00:08:55,537 gotten this information previously. 185 00:08:55,537 --> 00:08:58,146 That's the only reason for the timed update anyways. 186 00:08:58,146 --> 00:09:00,223 If it's not the fastest thing in the world, 187 00:09:00,223 --> 00:09:02,595 the default's 200 seconds, 188 00:09:02,595 --> 00:09:03,876 a lot of people go, I don't want a 189 00:09:03,876 --> 00:09:05,751 machine taking 200 seconds until 190 00:09:05,751 --> 00:09:06,446 it gets an address. 191 00:09:06,446 --> 00:09:08,435 That's not what this is for. 192 00:09:08,435 --> 00:09:12,490 This periodic update is literally 193 00:09:12,490 --> 00:09:15,673 just to refresh anything. 194 00:09:15,673 --> 00:09:21,814 So if I were to, again, just for an example, 195 00:09:21,814 --> 00:09:24,363 say instead of interval, we could 196 00:09:24,375 --> 00:09:26,635 say-- let's take a look here. 197 00:09:26,635 --> 00:09:31,339 Let's do lifetime. 198 00:09:31,339 --> 00:09:35,189 So we'll say it's the lifetime-- I'm sorry. 199 00:09:35,189 --> 00:09:36,332 That's just for the router advertisement. 200 00:09:36,332 --> 00:09:38,855 We need to do prefix for the one I'm looking at. 201 00:09:38,855 --> 00:09:44,207 So we'll say prefix, and then we'll say default, 202 00:09:44,207 --> 00:09:49,600 and set the valid lifetime. 203 00:09:49,600 --> 00:09:51,588 So just for the sake of something to do here, 204 00:09:51,588 --> 00:09:54,498 we'll say-- we're going to say it's valid for 600. 205 00:09:54,498 --> 00:09:56,373 This is of course in seconds. 206 00:09:56,373 --> 00:09:58,136 So that'd be 10 minutes. 207 00:09:58,136 --> 00:10:01,005 It's preferred for five minutes. So if 208 00:10:01,017 --> 00:10:03,677 we just change something like that, 209 00:10:03,677 --> 00:10:08,450 next interval - there we go - we'll see these get changed. 210 00:10:08,450 --> 00:10:09,131 And by the way, you might have 211 00:10:09,131 --> 00:10:13,368 noticed too, as soon as I changed it, 212 00:10:13,368 --> 00:10:17,199 notice that the IOS just kicked off another update anyway, 213 00:10:17,199 --> 00:10:20,390 so it's not even-- a lot of changes you make 214 00:10:20,390 --> 00:10:21,999 are going to trigger 215 00:10:21,999 --> 00:10:26,903 an update anyway, even if it's not the 30 seconds yet. 216 00:10:26,903 --> 00:10:29,091 But in any case-- so here's router 3 217 00:10:29,091 --> 00:10:31,485 over here, advertising the information. 218 00:10:31,485 --> 00:10:33,381 Now let's go take a look at the client side. 219 00:10:33,381 --> 00:10:35,887 So let's go over to router 6 and we're going to say, 220 00:10:35,887 --> 00:10:40,904 ipv6 address, and the command is auto config. 221 00:10:40,904 --> 00:10:42,901 Now, just so you know, before I 222 00:10:42,901 --> 00:10:47,651 type this - do show ipv6 interface brief - 223 00:10:47,651 --> 00:10:49,015 he's going to have no address. 224 00:10:49,015 --> 00:10:53,380 We're looking at this interface right here once again. 225 00:10:53,380 --> 00:10:54,539 And I just want you guys to 226 00:10:54,539 --> 00:10:59,220 understand that if this were Windows, 227 00:10:59,220 --> 00:11:02,774 Linux, MAC, just about any other 228 00:11:02,774 --> 00:11:05,654 desktop operating system out there, 229 00:11:05,654 --> 00:11:08,746 end device, anything like that, 230 00:11:08,746 --> 00:11:11,523 assuming of course it's IPv6 enabled, 231 00:11:11,523 --> 00:11:15,861 it would've already pulled this information, most likely. 232 00:11:15,861 --> 00:11:18,570 Most things are automatically set 233 00:11:18,570 --> 00:11:21,212 up to do SLAAC and they'd already 234 00:11:21,212 --> 00:11:25,100 be going. You'd already be done. But the router, 235 00:11:25,100 --> 00:11:28,984 understandably I hope, 236 00:11:28,984 --> 00:11:31,729 is sort of designed to be a router, 237 00:11:31,729 --> 00:11:33,661 not an end device, 238 00:11:33,661 --> 00:11:36,574 and therefore you have to actually tell it, 239 00:11:36,574 --> 00:11:41,966 you know what, get your address from auto config. 240 00:11:41,966 --> 00:11:43,833 Soon as we do that, if we hop over 241 00:11:43,833 --> 00:11:45,135 to router 3, we should've seen-- 242 00:11:45,135 --> 00:11:49,588 there we go. So this is the other guy 243 00:11:49,588 --> 00:11:51,822 sending a router advertisement-- 244 00:11:51,822 --> 00:11:54,746 oh, here we go. I wasn't looking up far enough, 245 00:11:54,746 --> 00:11:58,735 I was looking for the solicit message, there it is. 246 00:11:58,735 --> 00:12:01,655 Sending a solicited RA. 247 00:12:01,655 --> 00:12:04,261 Notice, he didn't wait for a time or anything. 248 00:12:04,261 --> 00:12:07,406 Right here, he received an RS, 249 00:12:07,406 --> 00:12:10,122 which is a router solicitation message. 250 00:12:10,122 --> 00:12:12,185 So he received the router solicitation 251 00:12:12,185 --> 00:12:15,482 on his interface from ::. 252 00:12:15,482 --> 00:12:18,333 Basically, it's from-- the guy doesn't know. 253 00:12:18,333 --> 00:12:19,571 He's saying, Who's the router? 254 00:12:19,571 --> 00:12:21,755 I need to know what my prefix is. 255 00:12:21,755 --> 00:12:24,080 Basically he's saying, I know nothing. 256 00:12:24,080 --> 00:12:25,704 So I, of course, send him that 257 00:12:25,704 --> 00:12:28,935 information right away and that's it. 258 00:12:28,935 --> 00:12:30,018 Now the rest of this, of course, 259 00:12:30,018 --> 00:12:32,407 is going on with some other information. 260 00:12:32,407 --> 00:12:33,767 But you can see, 261 00:12:33,767 --> 00:12:35,192 that's the important part I want 262 00:12:35,192 --> 00:12:42,326 to show you right now is that, we got the information. 263 00:12:42,326 --> 00:12:45,992 Do show ipv6 interface brief, 264 00:12:45,992 --> 00:12:52,160 and he's pulled that prefix from router 3. 265 00:12:52,160 --> 00:12:53,915 Now, something else you may 266 00:12:53,915 --> 00:12:56,019 want to do-- and this sort of goes 267 00:12:56,019 --> 00:12:58,077 back to our previous lesson, and this 268 00:12:58,089 --> 00:12:59,996 is completely optional, of course. 269 00:12:59,996 --> 00:13:02,484 There's two things here that are optional. 270 00:13:02,484 --> 00:13:05,655 First, you might want to control the address. 271 00:13:05,655 --> 00:13:07,545 Because again, that's not the 272 00:13:07,545 --> 00:13:10,904 prettiest host address in the world, 273 00:13:10,904 --> 00:13:13,068 especially if this is a router. 274 00:13:13,068 --> 00:13:15,052 You're going to be doing traces and 275 00:13:15,052 --> 00:13:16,256 you're going to be doing pings, 276 00:13:16,256 --> 00:13:18,696 and you're going to be doing network 277 00:13:18,696 --> 00:13:20,903 diagnostic and troubleshooting. 278 00:13:20,903 --> 00:13:22,760 If that's an end device, if that's 279 00:13:22,760 --> 00:13:27,052 Sally's workstation out in accounting or something, 280 00:13:27,052 --> 00:13:31,328 just like DHCP, we don't really care what it's address is. 281 00:13:31,328 --> 00:13:35,233 But this is the device we may actually have to troubleshoot. 282 00:13:35,233 --> 00:13:37,957 So you may not-- you may want to-- 283 00:13:37,957 --> 00:13:39,618 a lot of times with our routers, 284 00:13:39,618 --> 00:13:41,455 I'm sure you all understand this, 285 00:13:41,455 --> 00:13:43,590 that we would literally just have 286 00:13:43,590 --> 00:13:45,331 them all statically assigned. 287 00:13:45,331 --> 00:13:47,629 But in the interest of showing you all the different options, 288 00:13:47,629 --> 00:13:49,215 we're not going to do that. 289 00:13:49,215 --> 00:13:51,375 So we can combine this, 290 00:13:51,375 --> 00:13:57,878 what we looked at before though, and say ipv6 address FE80::6, 291 00:13:57,878 --> 00:14:03,365 link local, and actually control 292 00:14:03,365 --> 00:14:06,897 that he's getting this part from SLAAC, 293 00:14:06,897 --> 00:14:10,845 but then since we hard coded the link local address, 294 00:14:10,845 --> 00:14:13,930 and therefore his IPv6 client ID, 295 00:14:13,930 --> 00:14:16,267 we've now also controlled what 296 00:14:16,267 --> 00:14:20,536 his host portion is going to be for that SLAAC address. 297 00:14:20,536 --> 00:14:26,428 So that's one optional thing we could do. 298 00:14:26,428 --> 00:14:28,960 The other thing we can do is 299 00:14:28,960 --> 00:14:33,304 actually control that default route. 300 00:14:33,304 --> 00:14:34,980 Remember we said with SLAAC - and let 301 00:14:34,992 --> 00:14:36,679 me switch back over here real quick - 302 00:14:36,679 --> 00:14:39,801 we're looking right now of course at configuring the 303 00:14:39,801 --> 00:14:41,212 client device. 304 00:14:41,212 --> 00:14:42,669 That's the main thing. 305 00:14:42,669 --> 00:14:44,946 The client device should be getting 306 00:14:44,946 --> 00:14:46,524 some basic information here. 307 00:14:46,524 --> 00:14:49,578 It needs to get the prefix, which we've gotten - check. 308 00:14:49,578 --> 00:14:51,777 It needs to get the prefix length. 309 00:14:51,777 --> 00:14:54,641 /64 in our case - check. 310 00:14:54,641 --> 00:14:58,552 It needs to get-- well, see here's the next part. 311 00:14:58,552 --> 00:15:03,151 It needs to get its default gateway or its default router. 312 00:15:03,151 --> 00:15:06,977 Now, again, in the case of a normal 313 00:15:06,977 --> 00:15:10,803 desktop operating system end device 314 00:15:10,803 --> 00:15:15,785 acting like a SLAAC client, we'd probably be done. 315 00:15:15,785 --> 00:15:21,309 Once again, because this is a router, we're not going to be. 316 00:15:21,309 --> 00:15:22,641 I'm going to show you that in one second, 317 00:15:22,641 --> 00:15:24,455 but just real quickly here, I wanted 318 00:15:24,455 --> 00:15:26,192 to show you what we're doing 319 00:15:26,192 --> 00:15:28,088 right now, of course, is how we 320 00:15:28,088 --> 00:15:30,072 control the host portion with the 321 00:15:30,072 --> 00:15:31,957 link local address. 322 00:15:31,957 --> 00:15:34,468 Here's the thing with the default gateway. 323 00:15:34,468 --> 00:15:40,479 If I now said do show ipv6 route, 324 00:15:40,479 --> 00:15:45,284 notice that he's got the /64, 325 00:15:45,284 --> 00:15:50,318 and if you look at your legend up top, notice that ND-- 326 00:15:50,318 --> 00:15:52,699 sorry, I'm highlighting the wrong thing, 327 00:15:52,699 --> 00:15:54,558 NDP is that he learned that from 328 00:15:54,558 --> 00:15:56,843 a neighbor discovery prefix. 329 00:15:56,843 --> 00:15:59,374 What he does not have, and you're 330 00:15:59,374 --> 00:16:01,197 going to look over the routing table here, 331 00:16:01,197 --> 00:16:05,904 these are all locally connected interfaces. 332 00:16:05,904 --> 00:16:07,913 That's, of course, the interface 333 00:16:07,913 --> 00:16:10,949 that we're talking about right now. 334 00:16:10,949 --> 00:16:13,780 And I know you guys don't have the 335 00:16:13,780 --> 00:16:15,721 diagram right in front of you, 336 00:16:15,721 --> 00:16:21,409 but that is the VLAN 69 interface - both of those. 337 00:16:21,409 --> 00:16:23,796 This, of course, is his loopback, 338 00:16:23,796 --> 00:16:26,552 and this is simply for multicast traffic. 339 00:16:26,552 --> 00:16:30,554 Anything starting with FF/8 is multicast. 340 00:16:30,554 --> 00:16:34,906 So that's just basically telling him to receive any multicast 341 00:16:34,906 --> 00:16:36,645 it comes to meet. 342 00:16:36,645 --> 00:16:39,992 What we don't have is a :: route. 343 00:16:39,992 --> 00:16:42,179 We don't have a default route. 344 00:16:42,179 --> 00:16:43,589 And again, this sort of goes back 345 00:16:43,589 --> 00:16:45,415 to the fact that this is a router, 346 00:16:45,415 --> 00:16:48,264 not a client. And it's basically sitting there going, 347 00:16:48,264 --> 00:16:49,269 I'm a router. 348 00:16:49,269 --> 00:16:51,283 I should have routes. 349 00:16:51,283 --> 00:16:52,276 I'm not client. 350 00:16:52,276 --> 00:16:54,777 I don't just go to the default route. 351 00:16:54,777 --> 00:16:56,897 But if you want it to, going back 352 00:16:56,897 --> 00:16:58,189 up to our command where we put 353 00:16:58,189 --> 00:17:01,382 the address in, auto-config, 354 00:17:01,382 --> 00:17:03,290 there's another choice on this which 355 00:17:03,290 --> 00:17:07,843 is to add default to it and actually get a default route. 356 00:17:07,843 --> 00:17:12,139 If we do that, then it will insert 357 00:17:12,139 --> 00:17:14,966 the default route into the routing table. 358 00:17:14,966 --> 00:17:18,181 Let's give it a second here. 359 00:17:18,181 --> 00:17:19,709 We may have to actually bounce the 360 00:17:19,709 --> 00:17:21,150 interface to get it to do it again. 361 00:17:21,150 --> 00:17:22,457 Now there we go. 362 00:17:22,457 --> 00:17:24,959 Usually it kicks in, but I'm not 363 00:17:24,959 --> 00:17:27,027 patient so I often just bounce the 364 00:17:27,027 --> 00:17:28,309 interface quick. 365 00:17:28,309 --> 00:17:33,964 There we go. There's your ::/0, otherwise known as a default. 366 00:17:33,964 --> 00:17:36,561 It is from neighbor discovery. 367 00:17:36,561 --> 00:17:40,082 That is your ND default, neighbor discovery default. 368 00:17:40,082 --> 00:17:44,130 By the way, also notice that it gives it a very, 369 00:17:44,130 --> 00:17:49,008 very good admin distance, and of course, 370 00:17:49,008 --> 00:17:51,268 the metric is 0 because it's conneted. 371 00:17:51,268 --> 00:17:52,156 These are going to be 372 00:17:52,156 --> 00:17:54,126 really very believable routes when 373 00:17:54,126 --> 00:17:59,367 it comes to comparing this to other routing protocols. 374 00:17:59,367 --> 00:18:01,678 What we don't have at this point 375 00:18:01,678 --> 00:18:08,810 is if I said do show ipv6 dhcp interface 376 00:18:08,810 --> 00:18:17,744 gigabit 00.36 is-- we're not getting this from DHCP. 377 00:18:17,744 --> 00:18:19,216 In a couple of minutes, this is 378 00:18:19,216 --> 00:18:21,824 going to change a little bit in our 379 00:18:21,824 --> 00:18:26,057 next lesson. For right now, that's it, that SLAAC. 380 00:18:26,057 --> 00:18:27,728 It's pretty straightforward. 381 00:18:27,728 --> 00:18:34,184 The big thing to remember, of course, is that it's not DHCP. 382 00:18:34,184 --> 00:18:37,699 All you're getting is a prefix, a prefix 383 00:18:37,711 --> 00:18:40,635 length, and your default gateway. 384 00:18:40,635 --> 00:18:43,828 The host portion, you make up yourself, 385 00:18:43,828 --> 00:18:46,489 and as far as any other options 386 00:18:46,489 --> 00:18:50,206 that you would normally get from DHCP, then this is not going to 387 00:18:50,206 --> 00:18:52,011 give you those options. 388 00:18:52,011 --> 00:18:57,370 [music]