1 00:00:00,000 --> 00:00:00,958 2 00:00:00,958 --> 00:00:04,311 [AUDIO LOGO] 3 00:00:04,311 --> 00:00:07,190 4 00:00:07,190 --> 00:00:08,900 So we've already mentioned the fact 5 00:00:08,900 --> 00:00:13,430 that IS-IS actually runs on top of CLNS, 6 00:00:13,430 --> 00:00:16,160 and we mentioned in the previous video 7 00:00:16,160 --> 00:00:21,170 that that means we have to design our CLNS addressing. 8 00:00:21,170 --> 00:00:24,290 Well, that's what we're going to take a look at in this video. 9 00:00:24,290 --> 00:00:26,450 How is that address formatted? 10 00:00:26,450 --> 00:00:28,250 How do we put it on the router? 11 00:00:28,250 --> 00:00:32,310 And ultimately, how do we design it for our environment? 12 00:00:32,310 --> 00:00:34,370 So let's go ahead and jump in, take a look 13 00:00:34,370 --> 00:00:35,630 at some of the details. 14 00:00:35,630 --> 00:00:37,250 We'll jump on to the command line 15 00:00:37,250 --> 00:00:39,590 and see how this is configured on the routers. 16 00:00:39,590 --> 00:00:42,470 And then just for fun, we'll even jump into Wireshark 17 00:00:42,470 --> 00:00:45,960 and see what this actually looks like on the wire itself. 18 00:00:45,960 --> 00:00:48,730 So let's go ahead and get started. 19 00:00:48,730 --> 00:00:51,960 So first, let's talk about the overall IS-IS 20 00:00:51,960 --> 00:00:54,120 addressing format, and then we'll 21 00:00:54,120 --> 00:00:56,980 talk about how Cisco uses this. 22 00:00:56,980 --> 00:00:59,340 So this is an example of what the headers look like. 23 00:00:59,340 --> 00:01:01,240 Let's go over these one by one. 24 00:01:01,240 --> 00:01:03,090 So the first thing to note here is 25 00:01:03,090 --> 00:01:06,690 that the ISO NSAP addresses actually 26 00:01:06,690 --> 00:01:09,700 consist of two elements. 27 00:01:09,700 --> 00:01:13,710 The first is the Initial Domain Part or the IDP. 28 00:01:13,710 --> 00:01:15,150 We can see on the diagram-- 29 00:01:15,150 --> 00:01:16,740 that would be this part right here-- 30 00:01:16,740 --> 00:01:20,580 this is then divided into two other parts. 31 00:01:20,580 --> 00:01:25,470 The Authority and Format Identifier, AFI, this 32 00:01:25,470 --> 00:01:29,940 specifies the format of the address and the authority 33 00:01:29,940 --> 00:01:31,320 it's assigned to. 34 00:01:31,320 --> 00:01:35,940 Then you have the Initial Domain Identifier or the IDI. 35 00:01:35,940 --> 00:01:40,150 This is the subdomain under the AFI. 36 00:01:40,150 --> 00:01:43,110 So that would, of course, be these two fields 37 00:01:43,110 --> 00:01:46,170 up here, the AFI and the IDI. 38 00:01:46,170 --> 00:01:52,170 Next up, is the Domain-Specific Part, or the DSP, 39 00:01:52,170 --> 00:01:55,450 and that's, of course, this part of the addressing over here. 40 00:01:55,450 --> 00:02:00,610 Now, as we can see, the DSP is broken up into three parts. 41 00:02:00,610 --> 00:02:03,600 The first is the high-order DSP. 42 00:02:03,600 --> 00:02:08,350 This is what subdivides the domain into areas. 43 00:02:08,350 --> 00:02:10,139 Then we have the system ID. 44 00:02:10,139 --> 00:02:14,820 The system ID is sort of like the OSPF router ID. 45 00:02:14,820 --> 00:02:19,020 This is a unique identifier for each device in the area. 46 00:02:19,020 --> 00:02:21,360 And then finally, we have the NSEL, 47 00:02:21,360 --> 00:02:24,300 which is sort of like an IP port number. 48 00:02:24,300 --> 00:02:28,200 This is generally going to be 00 when we're configuring the net 49 00:02:28,200 --> 00:02:29,520 number. 50 00:02:29,520 --> 00:02:32,010 Look at it like when you're putting an IP 51 00:02:32,010 --> 00:02:33,850 address on an interface. 52 00:02:33,850 --> 00:02:36,180 You don't put a port number on it, 53 00:02:36,180 --> 00:02:38,470 you just put on the address. 54 00:02:38,470 --> 00:02:41,790 So the NSEL, acting like the port number, 55 00:02:41,790 --> 00:02:46,650 we would use this in part of the address for a specific process, 56 00:02:46,650 --> 00:02:49,110 such as IS-IS. 57 00:02:49,110 --> 00:02:52,020 And we'll see this when we get to our Wireshark packet 58 00:02:52,020 --> 00:02:58,380 captures, where this NSEL is not 00, it's set to another number. 59 00:02:58,380 --> 00:03:03,090 If it's 00, it's referring to the device itself or the net 60 00:03:03,090 --> 00:03:05,150 number. 61 00:03:05,150 --> 00:03:07,960 Now, the way Cisco has chosen to implement all of this 62 00:03:07,960 --> 00:03:13,220 is we usually set the AFI to 49. 63 00:03:13,220 --> 00:03:16,300 This simply means that it's locally administered 64 00:03:16,300 --> 00:03:17,470 addresses-- 65 00:03:17,470 --> 00:03:21,310 in a way, sort of like RFC1918 addresses 66 00:03:21,310 --> 00:03:23,890 that we have in IP version 4. 67 00:03:23,890 --> 00:03:28,280 This would then be followed by the area ID, which, of course, 68 00:03:28,280 --> 00:03:32,150 we have to make the same on all the devices in the area. 69 00:03:32,150 --> 00:03:34,000 Next, we have the system ID, which 70 00:03:34,000 --> 00:03:35,740 would be the next 6 bytes. 71 00:03:35,740 --> 00:03:39,700 This, as we said, is a unique identifier for the device. 72 00:03:39,700 --> 00:03:46,060 And then the NSEL, again, set to 00 to indicate the device 73 00:03:46,060 --> 00:03:47,030 itself. 74 00:03:47,030 --> 00:03:49,240 That's what we're going to be configuring. 75 00:03:49,240 --> 00:03:51,520 An example of this would look something 76 00:03:51,520 --> 00:03:54,880 along these lines, where this portion of the number 77 00:03:54,880 --> 00:03:56,530 is that AFI. 78 00:03:56,530 --> 00:03:59,620 This portion of the number is the area. 79 00:03:59,620 --> 00:04:01,750 This is the system ID. 80 00:04:01,750 --> 00:04:05,270 And the last section here is that NSEL. 81 00:04:05,270 --> 00:04:09,490 But this is an example of what a net number that we put into one 82 00:04:09,490 --> 00:04:11,530 of our devices might look like. 83 00:04:11,530 --> 00:04:15,010 Now, technically you could use the same system ID 84 00:04:15,010 --> 00:04:17,600 on devices in different areas. 85 00:04:17,600 --> 00:04:19,930 But as we're saying here at the bottom, 86 00:04:19,930 --> 00:04:22,900 this is generally not recommended, OK? 87 00:04:22,900 --> 00:04:26,920 Best practice is to make sure that all of the system IDs 88 00:04:26,920 --> 00:04:29,770 are unique in the entire domain. 89 00:04:29,770 --> 00:04:33,290 Again, every net number has to be unique. 90 00:04:33,290 --> 00:04:36,820 But I could theoretically, if the area number is different, 91 00:04:36,820 --> 00:04:39,550 I could reuse system IDs. 92 00:04:39,550 --> 00:04:43,520 And we're simply saying that's generally not recommended. 93 00:04:43,520 --> 00:04:44,800 I wouldn't do that. 94 00:04:44,800 --> 00:04:47,230 Keep all of your system IDs unique. 95 00:04:47,230 --> 00:04:49,450 This is only one number we have to come up 96 00:04:49,450 --> 00:04:52,040 with for each device. 97 00:04:52,040 --> 00:04:54,830 So let's jump into the command line here real quick, 98 00:04:54,830 --> 00:04:57,430 take a look at what this looks like when we're configuring it 99 00:04:57,430 --> 00:04:58,790 on the device. 100 00:04:58,790 --> 00:05:00,855 So we just have a real simple topology here, 101 00:05:00,855 --> 00:05:02,230 and we're just going to be taking 102 00:05:02,230 --> 00:05:04,735 a quick look at router 1. 103 00:05:04,735 --> 00:05:06,610 I just wanted to show you the topology so you 104 00:05:06,610 --> 00:05:09,760 can see that it does, in fact, have devices 105 00:05:09,760 --> 00:05:13,250 that it's talking to out its different interfaces. 106 00:05:13,250 --> 00:05:17,050 So we're going to look first at the configuration on router 1. 107 00:05:17,050 --> 00:05:20,860 And then we're going to fire up Wireshark and we'll take a look 108 00:05:20,860 --> 00:05:25,330 at a packet capture here on the G0/0/0/0 interface. 109 00:05:25,330 --> 00:05:28,120 And we'll look at an IS-IS hello that's 110 00:05:28,120 --> 00:05:30,220 headed over towards router 2. 111 00:05:30,220 --> 00:05:34,130 So let's start by jumping into the command line. 112 00:05:34,130 --> 00:05:36,670 So here on router 1, let's just do a show run. 113 00:05:36,670 --> 00:05:40,360 We'll begin with IS-IS and we can see right here 114 00:05:40,360 --> 00:05:42,290 an example of the net number. 115 00:05:42,290 --> 00:05:44,770 So you can see how we're leading with that 49 116 00:05:44,770 --> 00:05:48,730 for the private addressing, and then this portion 117 00:05:48,730 --> 00:05:51,110 is specifying the area. 118 00:05:51,110 --> 00:05:54,400 So this is putting router 1 into area 1, 119 00:05:54,400 --> 00:05:58,250 and then this portion is the system ID. 120 00:05:58,250 --> 00:06:00,520 So what this net number is doing is 121 00:06:00,520 --> 00:06:05,620 it's making router 1 system ID 1 in area 1. 122 00:06:05,620 --> 00:06:09,693 And as you can see here, that NSEL cell number is 00 123 00:06:09,693 --> 00:06:11,860 because we're not going to be specifying a port here 124 00:06:11,860 --> 00:06:13,340 for anything. 125 00:06:13,340 --> 00:06:15,970 So let's also do a show isis prot, 126 00:06:15,970 --> 00:06:19,040 and here we can actually see how that's broken up. 127 00:06:19,040 --> 00:06:21,610 We can see where the system ID is 1, 128 00:06:21,610 --> 00:06:26,080 and we can see where the area is also set to 1. 129 00:06:26,080 --> 00:06:29,290 So we can see in this output how it sort of breaks it up 130 00:06:29,290 --> 00:06:31,160 into the two different parts. 131 00:06:31,160 --> 00:06:33,430 Now, this may be just a little bit confusing 132 00:06:33,430 --> 00:06:36,490 just because both the system ID and the area 133 00:06:36,490 --> 00:06:38,800 are both 1 on this router. 134 00:06:38,800 --> 00:06:40,990 Let's just take a look at the same thing on router 4 135 00:06:40,990 --> 00:06:41,770 real quick. 136 00:06:41,770 --> 00:06:45,670 On router 4, we'll also do the show isis prot. 137 00:06:45,670 --> 00:06:50,080 This is a little easier to see, where the system ID is now 4 138 00:06:50,080 --> 00:06:52,570 but it's still in area 1. 139 00:06:52,570 --> 00:06:56,380 And as we mentioned, let's take a look at this in Wireshark 140 00:06:56,380 --> 00:06:57,650 as well. 141 00:06:57,650 --> 00:06:59,710 So here's our Wireshark capture. 142 00:06:59,710 --> 00:07:03,910 Again, this is G0/0/0/0 on router 1, 143 00:07:03,910 --> 00:07:07,450 and what we can see here is that we've actually exchanged hellos 144 00:07:07,450 --> 00:07:10,540 between system ID 1 and system ID 2. 145 00:07:10,540 --> 00:07:12,830 So we've gotten a hello going both ways. 146 00:07:12,830 --> 00:07:15,850 So rather than looking at router 1's hello, which again might 147 00:07:15,850 --> 00:07:18,190 be a little bit confusing, let's take a look 148 00:07:18,190 --> 00:07:20,020 at the one coming from router 2. 149 00:07:20,020 --> 00:07:21,910 If we look at the one coming from router 2, 150 00:07:21,910 --> 00:07:25,240 we can open up the ISIS HELLO, and we 151 00:07:25,240 --> 00:07:30,250 see that this is coming from the system ID of all zeros 152 00:07:30,250 --> 00:07:31,510 and then a 2. 153 00:07:31,510 --> 00:07:34,810 Also, we have area addresses down here. 154 00:07:34,810 --> 00:07:38,240 If we open up area addresses, scroll down a little bit, 155 00:07:38,240 --> 00:07:41,470 we also see the area address here listed 156 00:07:41,470 --> 00:07:43,570 as the all zeros and the 1. 157 00:07:43,570 --> 00:07:47,080 Now, as you can see, the 49 is technically listed here 158 00:07:47,080 --> 00:07:49,120 as part of the area address. 159 00:07:49,120 --> 00:07:53,020 But again, we generally discard that because it's just used 160 00:07:53,020 --> 00:07:54,710 for the private addressing. 161 00:07:54,710 --> 00:07:57,370 So we would just refer to this as area 1. 162 00:07:57,370 --> 00:08:01,000 So we can see this information being exchanged in the hellos 163 00:08:01,000 --> 00:08:05,200 where each device is sending their system IDs and the area 164 00:08:05,200 --> 00:08:07,231 that they belong in. 165 00:08:07,231 --> 00:08:10,680 In this video, we jumped in and we took a look 166 00:08:10,680 --> 00:08:13,080 at our CLNS addressing. 167 00:08:13,080 --> 00:08:15,450 We saw how the different parts are broken up, 168 00:08:15,450 --> 00:08:19,050 and then we saw how to enter this information on the Cisco 169 00:08:19,050 --> 00:08:19,890 CLI. 170 00:08:19,890 --> 00:08:23,070 We also, of course, took a look here at Wireshark, 171 00:08:23,070 --> 00:08:25,140 and we can see that this information is being 172 00:08:25,140 --> 00:08:28,500 exchanged in the IS-IS hellos. 173 00:08:28,500 --> 00:08:30,750 I hope this has been informative for you 174 00:08:30,750 --> 00:08:33,920 and I'd like to thank you for viewing. 175 00:08:33,920 --> 00:08:37,000