1 00:00:03,419 --> 00:00:05,752 (whooshing) 2 00:00:08,874 --> 00:00:11,742 - So this video which is continuing our discussion about 3 00:00:11,742 --> 00:00:14,061 making sure you select an iOS software image 4 00:00:14,061 --> 00:00:17,073 that will fit your needs within GNS3. 5 00:00:17,073 --> 00:00:18,284 The next thing we're gonna talk about 6 00:00:18,284 --> 00:00:20,326 is memory considerations. 7 00:00:20,326 --> 00:00:22,238 Now, what do I mean by that? 8 00:00:22,238 --> 00:00:24,606 Cisco iOS software, just like anything else 9 00:00:24,606 --> 00:00:27,102 that you download, whether it be another web browser, 10 00:00:27,102 --> 00:00:29,881 or an email client, or an instant messaging program, 11 00:00:29,881 --> 00:00:33,382 they all take up memory within your laptop. 12 00:00:33,382 --> 00:00:35,352 And I'm presuming your using some sort of laptop 13 00:00:35,352 --> 00:00:38,349 or possibly a server to run GNS3, 14 00:00:38,349 --> 00:00:41,855 and the memory that you have available on your laptop 15 00:00:41,855 --> 00:00:43,255 is a constrained resource, right? 16 00:00:43,255 --> 00:00:45,979 You only have so much of it to go around. 17 00:00:45,979 --> 00:00:46,971 And this is something to think about 18 00:00:46,971 --> 00:00:49,589 when selecting a Cisco iOS software image 19 00:00:49,589 --> 00:00:50,736 for two reasons. 20 00:00:50,736 --> 00:00:53,965 Number one, we want to make sure, if we have a choice, 21 00:00:53,965 --> 00:00:55,992 once again you might not have a choice, 22 00:00:55,992 --> 00:00:57,642 but if you have a choice among 23 00:00:57,642 --> 00:00:59,965 different images that you can use, 24 00:00:59,965 --> 00:01:03,465 if one image requires significantly larger 25 00:01:04,784 --> 00:01:07,904 memory to run than another image, 26 00:01:07,904 --> 00:01:10,065 it might be in your best interest to select 27 00:01:10,065 --> 00:01:13,575 that other image that requires less memory. 28 00:01:13,575 --> 00:01:15,739 For number one for your laptop, right? 29 00:01:15,739 --> 00:01:17,217 It's gonna save memory on your laptop. 30 00:01:17,217 --> 00:01:19,845 The more routers that you have open and running 31 00:01:19,845 --> 00:01:22,149 the more memory it's gonna chew up on your laptop. 32 00:01:22,149 --> 00:01:25,090 The more resources it's going to consume. 33 00:01:25,090 --> 00:01:26,986 Another thing about memory considerations, 34 00:01:26,986 --> 00:01:28,626 is when you actually go to import 35 00:01:28,626 --> 00:01:32,199 the software image into GNS3 itself, 36 00:01:32,199 --> 00:01:35,249 part of adding a new software image to GNS3, 37 00:01:35,249 --> 00:01:38,335 telling GNS3, this is what I want to use, 38 00:01:38,335 --> 00:01:40,829 part of that process is GNS3 will ask you, 39 00:01:40,829 --> 00:01:42,514 how much memory do you want to allocate 40 00:01:42,514 --> 00:01:46,300 for each router that's using the software? 41 00:01:46,300 --> 00:01:49,404 Now if you do too much memory, it's not going 42 00:01:49,404 --> 00:01:51,978 to hurt the router but certainly gonna hurt your laptop, 43 00:01:51,978 --> 00:01:54,540 because you're gonna run out of memory that much faster. 44 00:01:54,540 --> 00:01:56,940 You won't be able to create larger topologies. 45 00:01:56,940 --> 00:01:59,921 On the flip side, if you allocate too little memory 46 00:01:59,921 --> 00:02:02,459 to that software, well now your routers 47 00:02:02,459 --> 00:02:04,707 might either not start up at all, 48 00:02:04,707 --> 00:02:06,226 or they might start up with a whole bunch 49 00:02:06,226 --> 00:02:08,462 of errors and trace back messages. 50 00:02:08,462 --> 00:02:11,958 Or, they might start up, they might run for a little while, 51 00:02:11,958 --> 00:02:12,915 and then you go to turn on 52 00:02:12,915 --> 00:02:14,911 some new feature protocol and bang! 53 00:02:14,911 --> 00:02:17,506 Now you start getting trace back messages and errors. 54 00:02:17,506 --> 00:02:19,981 So we want to make sure that we're mindful of memory 55 00:02:19,981 --> 00:02:21,935 in those two circumstances. 56 00:02:21,935 --> 00:02:23,475 How much memory this particular image 57 00:02:23,475 --> 00:02:27,157 is gonna chew up in my laptop every time I open up a router, 58 00:02:27,157 --> 00:02:30,827 and how much memory does a software image take? 59 00:02:30,827 --> 00:02:32,675 How do I know the answer to that 60 00:02:32,675 --> 00:02:34,764 so when I'm importing it into GNS3 61 00:02:34,764 --> 00:02:37,716 I can select the correct amount of memory. 62 00:02:37,716 --> 00:02:39,701 So let's look at these to begin with. 63 00:02:39,701 --> 00:02:42,510 So let's say that I had within, 64 00:02:42,510 --> 00:02:44,510 I had available to me... 65 00:02:48,069 --> 00:02:52,437 Let's say I had, so here I have... I'm fortunate 66 00:02:52,437 --> 00:02:55,927 and I have several versions of software available to me. 67 00:02:55,927 --> 00:02:58,917 So maybe I say okay let's see, how about the 7200 here. 68 00:02:58,917 --> 00:03:00,815 I know there's lots of different port adapters 69 00:03:00,815 --> 00:03:03,901 to go with 7200 so that's gonna give me a lot of choices 70 00:03:03,901 --> 00:03:07,534 as far as what kinds of interfaces I want. 71 00:03:07,534 --> 00:03:09,825 Well, if I'm gonna use that, 72 00:03:09,825 --> 00:03:10,921 the first thing I'm gonna have to know 73 00:03:10,921 --> 00:03:13,928 is how much memory is that going to consume? 74 00:03:13,928 --> 00:03:15,873 I don't know the answer to that off the top of my head 75 00:03:15,873 --> 00:03:19,526 so I'll go back to our trusty Cisco Feature Navigator 76 00:03:19,526 --> 00:03:21,359 and research software, 77 00:03:22,392 --> 00:03:27,031 and once again research it by platform, and iOS 78 00:03:27,031 --> 00:03:30,796 because I know that this was a 7200 image I'm interested in. 79 00:03:30,796 --> 00:03:34,963 So for my platform I'll find 7200 here in my list. 80 00:03:36,915 --> 00:03:39,157 Here we go, 7200. 81 00:03:39,157 --> 00:03:42,907 And that particular image was mainline 12.233 82 00:03:46,483 --> 00:03:50,483 that's 12.233SRE, so let me just zoom in on here 83 00:03:52,123 --> 00:03:53,785 in case you weren't able to see that. 84 00:03:53,785 --> 00:03:56,947 This is the image I'm looking up right now, the 7200 series. 85 00:03:56,947 --> 00:04:00,864 12.233 SRE alright? So let's just go down here. 86 00:04:01,926 --> 00:04:03,926 So 12.2 and here is SRE. 87 00:04:07,657 --> 00:04:10,657 And my particular one is 12.233SRE3. 88 00:04:13,326 --> 00:04:15,493 So 12.233SRE3 there we go. 89 00:04:17,886 --> 00:04:22,053 And the features that I have is advanced enterprise k9. 90 00:04:23,921 --> 00:04:26,828 Here we go, advanced enterprise. 91 00:04:26,828 --> 00:04:29,661 Alright, so it tells me right here 92 00:04:30,573 --> 00:04:32,391 the minimum DRAM or Flash, 93 00:04:32,391 --> 00:04:33,593 mostly I'm concerned with DRAM 94 00:04:33,593 --> 00:04:34,880 because when this router is running 95 00:04:34,880 --> 00:04:36,329 it's DRAM memory that's going to be used 96 00:04:36,329 --> 00:04:38,496 for storing the iOS image, 97 00:04:39,692 --> 00:04:42,416 creating my arc tables and routing tables 98 00:04:42,416 --> 00:04:43,249 and all that stuff. 99 00:04:43,249 --> 00:04:45,401 So you can see, a single router 100 00:04:45,401 --> 00:04:50,143 is going to use up 512 megabytes of DRAM memory. 101 00:04:50,143 --> 00:04:51,304 That's a lot! 102 00:04:51,304 --> 00:04:54,283 So I better have a lot of memory on my laptop 103 00:04:54,283 --> 00:04:56,576 to be able to handle that. 104 00:04:56,576 --> 00:04:58,140 Well you might be saying, well but Keith, 105 00:04:58,140 --> 00:05:01,131 I don't even know how much memory I do have on my laptop, 106 00:05:01,131 --> 00:05:02,774 how do I figure that out? 107 00:05:02,774 --> 00:05:05,100 Well, what you can do is, 108 00:05:05,100 --> 00:05:06,647 now I'm just doing this based on Windows, 109 00:05:06,647 --> 00:05:08,594 of course if you're using a Mac or Linux, 110 00:05:08,594 --> 00:05:09,994 it'd be something different, 111 00:05:09,994 --> 00:05:13,251 but in Windows if you click on your start button, 112 00:05:13,251 --> 00:05:14,495 and then somewhere in there you'll find 113 00:05:14,495 --> 00:05:16,878 Computer or possibly My Computer, 114 00:05:16,878 --> 00:05:20,913 and if you right click on it and select Properties, 115 00:05:20,913 --> 00:05:23,755 you'll get a box that looks like this. 116 00:05:23,755 --> 00:05:25,648 And in my particular case, you can see 117 00:05:25,648 --> 00:05:27,123 that my particular laptop has 118 00:05:27,123 --> 00:05:30,206 basically about 8GB of RAM available. 119 00:05:32,643 --> 00:05:35,461 So if each one of those 7200 series routers 120 00:05:35,461 --> 00:05:37,446 was using about 500MB, 121 00:05:37,446 --> 00:05:41,465 that means just two routers are using 1GB, 122 00:05:41,465 --> 00:05:43,690 and remember the GNS3 application itself 123 00:05:43,690 --> 00:05:45,568 is going to consume some memory. 124 00:05:45,568 --> 00:05:48,033 And Windows is going to consume some memory 125 00:05:48,033 --> 00:05:49,965 just to do the operating system, so, 126 00:05:49,965 --> 00:05:51,327 probably not gonna be able to have 127 00:05:51,327 --> 00:05:54,760 a whole lot of routers here if I'm using the 7200 series. 128 00:05:54,760 --> 00:05:56,083 Well let's go ahead and try it. 129 00:05:56,083 --> 00:05:58,521 Let's see what that looks like. 130 00:05:58,521 --> 00:06:03,356 So I'll go now into GNS3, I've got it open already. 131 00:06:03,356 --> 00:06:07,047 And this particular project here is called just Test, 132 00:06:07,047 --> 00:06:09,664 so that we can reference it later on, my Test project. 133 00:06:09,664 --> 00:06:12,664 And I'll go under Edit, Preferences, 134 00:06:14,053 --> 00:06:17,012 and then under dynamips click on iOS Routers, 135 00:06:17,012 --> 00:06:20,006 and here is where you actually add your iOS. 136 00:06:20,006 --> 00:06:22,098 I'll get into this in just another video in a second, 137 00:06:22,098 --> 00:06:24,366 we're gonna go through the whole walkthrough process 138 00:06:24,366 --> 00:06:27,559 about downloading the software and setting stuff up. 139 00:06:27,559 --> 00:06:29,397 But just as sort of a little preview here, 140 00:06:29,397 --> 00:06:32,087 I'll go ahead and do New, 141 00:06:32,087 --> 00:06:35,878 and I'll find that iOS image where it's located. 142 00:06:35,878 --> 00:06:37,795 Here it is. Click open. 143 00:06:39,126 --> 00:06:40,802 I'll say Yes, I want to decompress it. 144 00:06:40,802 --> 00:06:42,459 And don't worry if I'm going a little fast for you 145 00:06:42,459 --> 00:06:43,738 because we're going to walk through 146 00:06:43,738 --> 00:06:45,206 all these steps coming up. 147 00:06:45,206 --> 00:06:47,702 The main reason I'm showing this to you 148 00:06:47,702 --> 00:06:48,535 is because I want to show you 149 00:06:48,535 --> 00:06:51,043 how much memory this thing uses. 150 00:06:51,043 --> 00:06:54,015 Now right here, Default RAM. 151 00:06:54,015 --> 00:06:55,767 Because I've already used GNS3 152 00:06:55,767 --> 00:06:57,966 several times before recording this video, 153 00:06:57,966 --> 00:07:00,473 and because I've used it with this image, 154 00:07:00,473 --> 00:07:03,520 it actually remembered how much RAM it takes. 155 00:07:03,520 --> 00:07:04,353 You might be saying, 156 00:07:04,353 --> 00:07:05,676 oh it's smart enough to figure that out! 157 00:07:05,676 --> 00:07:06,715 No, it's not. 158 00:07:06,715 --> 00:07:08,214 When I did this the very first time, 159 00:07:08,214 --> 00:07:11,797 it defaulted to a RAM size of about 128 Mb, 160 00:07:13,097 --> 00:07:15,390 which clearly, or Megabytes, 161 00:07:15,390 --> 00:07:17,347 which clearly would not be nearly enough. 162 00:07:17,347 --> 00:07:19,414 So just make sure that this number right here 163 00:07:19,414 --> 00:07:21,036 is the same number that you found 164 00:07:21,036 --> 00:07:24,384 on the Cisco Feature Navigator. 165 00:07:24,384 --> 00:07:27,572 Now just a little word about that as well. 166 00:07:27,572 --> 00:07:29,067 So in this Cisco Feature Navigator, 167 00:07:29,067 --> 00:07:30,181 when it gives you that number like 168 00:07:30,181 --> 00:07:33,098 this image requires 512MB or 256MB, 169 00:07:34,987 --> 00:07:36,743 where they really come up with that number 170 00:07:36,743 --> 00:07:39,967 is they say if you had that image running on your router, 171 00:07:39,967 --> 00:07:42,033 and you had everything going, 172 00:07:42,033 --> 00:07:43,485 every possible feature 173 00:07:43,485 --> 00:07:46,165 and every possible protocol that this router could support, 174 00:07:46,165 --> 00:07:47,819 if they were all running, 175 00:07:47,819 --> 00:07:50,575 this is how much memory you would need. 176 00:07:50,575 --> 00:07:53,386 Now chances are, when you're doing your GNS3 topology, 177 00:07:53,386 --> 00:07:56,477 you're not going to be having every single thing running 178 00:07:56,477 --> 00:07:58,894 that the software could potentially support. 179 00:07:58,894 --> 00:08:00,059 So in reality, 180 00:08:00,059 --> 00:08:02,332 when you're allocating your memory right here, 181 00:08:02,332 --> 00:08:05,150 you probably could get away with doing a little bit less 182 00:08:05,150 --> 00:08:07,987 than what the software actually requires. 183 00:08:07,987 --> 00:08:09,094 Which is kinda nice 184 00:08:09,094 --> 00:08:10,685 because if you were actually loading this software 185 00:08:10,685 --> 00:08:14,140 on a real Cisco router, it wouldn't even load 186 00:08:14,140 --> 00:08:16,765 if it didn't have that amount of DRAM. 187 00:08:16,765 --> 00:08:18,548 But here, because we're emulating these routers, 188 00:08:18,548 --> 00:08:21,481 I could get away with a little bit less if I wanted to. 189 00:08:21,481 --> 00:08:23,375 But for the purposes of this demonstration 190 00:08:23,375 --> 00:08:25,882 I'm just going to leave it to match the same number 191 00:08:25,882 --> 00:08:29,483 that we saw in the Feature Navigator and click next. 192 00:08:29,483 --> 00:08:31,665 I don't really care what I'm populating this with, 193 00:08:31,665 --> 00:08:33,086 for the purposes of this demonstration 194 00:08:33,086 --> 00:08:34,457 that's not really relevant. 195 00:08:34,457 --> 00:08:39,166 So I'll just populate some slots here, find an idle PC, 196 00:08:39,166 --> 00:08:40,895 and we'll talk about idle PC 197 00:08:40,895 --> 00:08:43,294 also coming up in a future video. 198 00:08:43,294 --> 00:08:46,175 This is basically a way to ensure that GNS3 199 00:08:46,175 --> 00:08:48,295 and the emulated routers within it 200 00:08:48,295 --> 00:08:50,945 don't completely hog and use up, as it says, 201 00:08:50,945 --> 00:08:52,945 100 percent of your CPU. 202 00:08:53,972 --> 00:08:56,525 Because if that happens then your laptop will just freeze. 203 00:08:56,525 --> 00:08:58,250 And nothing will work. 204 00:08:58,250 --> 00:09:00,182 So computing this idle PC gives us a number 205 00:09:00,182 --> 00:09:03,793 to prevent that kind of situation from happening. 206 00:09:03,793 --> 00:09:05,609 And in just a couple of seconds here, 207 00:09:05,609 --> 00:09:09,931 we should get an idle PC value for that particular software. 208 00:09:09,931 --> 00:09:13,147 And each software image is different. 209 00:09:13,147 --> 00:09:15,501 Right now I'm doing it for 7200 series, 210 00:09:15,501 --> 00:09:19,237 but even if I had another 7200 series software 211 00:09:19,237 --> 00:09:22,624 that was a different feature set or a different version, 212 00:09:22,624 --> 00:09:24,639 it would come up with a different idle PC value, 213 00:09:24,639 --> 00:09:26,498 they're all different. 214 00:09:26,498 --> 00:09:27,998 Okay, Finish. 215 00:09:27,998 --> 00:09:30,788 So now we can see the 7200 is available here for me. 216 00:09:30,788 --> 00:09:34,391 Alright, so let's just go ahead and apply that. Okay. 217 00:09:34,391 --> 00:09:36,860 So let's just create a real simple project. 218 00:09:36,860 --> 00:09:40,118 Now before I do anything, we can see that, 219 00:09:40,118 --> 00:09:42,407 if I bring this up. 220 00:09:42,407 --> 00:09:47,302 So what GNS3 does by default, is within your C Drive, 221 00:09:47,302 --> 00:09:49,204 within your Users folder, 222 00:09:49,204 --> 00:09:50,849 and then your name, whatever it is, 223 00:09:50,849 --> 00:09:52,224 you'll see a GNS3 folder 224 00:09:52,224 --> 00:09:54,583 and then a subfolder called projects. 225 00:09:54,583 --> 00:09:58,357 And you can see that Test is in there. 226 00:09:58,357 --> 00:10:00,328 Now, right now, I have not 227 00:10:00,328 --> 00:10:03,124 added any routers to this project. 228 00:10:03,124 --> 00:10:04,366 There's really nothing running, 229 00:10:04,366 --> 00:10:06,648 so you can see when I just hover over it that project, 230 00:10:06,648 --> 00:10:08,563 which is pretty much doing nothing right now, 231 00:10:08,563 --> 00:10:10,396 is using about 74.2MB. 232 00:10:12,064 --> 00:10:13,951 Alright let's see how that number changes 233 00:10:13,951 --> 00:10:17,916 as I start pulling some routers into my project. 234 00:10:17,916 --> 00:10:19,948 So let's go ahead and open this up 235 00:10:19,948 --> 00:10:22,979 and let's just pull a single 7200 series. 236 00:10:22,979 --> 00:10:24,971 Now, I haven't started it yet, 237 00:10:24,971 --> 00:10:27,104 this router is sort of like in a powered down state, 238 00:10:27,104 --> 00:10:30,094 it's there in the image but it's not running yet. 239 00:10:30,094 --> 00:10:32,171 Did that actually change anything in my project, 240 00:10:32,171 --> 00:10:36,254 let's hover it over it again, nope, still 74.2MB. 241 00:10:37,331 --> 00:10:41,096 Okay, so that hasn't changed anything. 242 00:10:41,096 --> 00:10:43,295 So let's just go ahead and add in, 243 00:10:43,295 --> 00:10:45,193 let's just start with that one router. 244 00:10:45,193 --> 00:10:47,888 So now I'm going to go ahead and turn it on. 245 00:10:47,888 --> 00:10:50,735 Remember we were at 74.2MB before, right? 246 00:10:50,735 --> 00:10:53,762 Now the router's running, one instance of a 7200. 247 00:10:53,762 --> 00:10:57,595 Now, instead of 74.2MB, what are we up to now? 248 00:10:59,492 --> 00:11:03,804 Well, it still says 74.2, but I find that highly suspicious. 249 00:11:03,804 --> 00:11:07,304 Let's go into our projects file, dynamips. 250 00:11:09,318 --> 00:11:12,360 And here we can see, okay, so we've got. 251 00:11:12,360 --> 00:11:15,655 Here's my iOS image, and we can see 252 00:11:15,655 --> 00:11:18,572 it's using roughly 262MB right now. 253 00:11:20,542 --> 00:11:22,010 Now this is called a ghost file 254 00:11:22,010 --> 00:11:23,332 and we can also see up here 255 00:11:23,332 --> 00:11:26,082 the input output memory of 262MB. 256 00:11:27,293 --> 00:11:31,043 That's one router! Let's add a second router. 257 00:11:33,017 --> 00:11:35,165 Let's bring a second router of the exact same type, 258 00:11:35,165 --> 00:11:36,926 7200 into the mix. 259 00:11:36,926 --> 00:11:38,426 I'm not going to connect them or anything, 260 00:11:38,426 --> 00:11:41,072 I'm going to go ahead and start that guy up. 261 00:11:41,072 --> 00:11:42,072 Start. Okay? 262 00:11:44,237 --> 00:11:47,870 So let's go back. Now look at this! 263 00:11:47,870 --> 00:11:51,361 Now we have, if I zoom in on this a little bit, 264 00:11:51,361 --> 00:11:53,444 we have 262MB for 7200_i3 265 00:11:56,729 --> 00:11:59,229 and another 262MB for 7200_i2, 266 00:12:01,593 --> 00:12:03,212 so you can see it's starting to consume 267 00:12:03,212 --> 00:12:04,871 quite a bit more memory 268 00:12:04,871 --> 00:12:06,303 each time I open up a new router 269 00:12:06,303 --> 00:12:09,970 and I start it, it's consuming another 262MB 270 00:12:10,808 --> 00:12:12,975 within my projects folder. 271 00:12:15,209 --> 00:12:18,852 Now once I go back and I stop these guys, 272 00:12:18,852 --> 00:12:22,692 don't need them anymore, so stop them, 273 00:12:22,692 --> 00:12:26,859 go back to Users, and you can see now those folders, 274 00:12:28,473 --> 00:12:29,619 those files are gone. 275 00:12:29,619 --> 00:12:33,066 The only file that's left is the ghost file of 262MB, 276 00:12:33,066 --> 00:12:35,988 but those other iO memory files 277 00:12:35,988 --> 00:12:39,083 that were consuming a lot are gone. 278 00:12:39,083 --> 00:12:41,717 Now you might be thinking, okay is that going to be the case 279 00:12:41,717 --> 00:12:43,575 with every router that I have? 280 00:12:43,575 --> 00:12:45,588 Well, not necessarily. For example. 281 00:12:45,588 --> 00:12:46,647 In this particular project 282 00:12:46,647 --> 00:12:50,581 let me go ahead and get rid of these two routers. 283 00:12:50,581 --> 00:12:53,748 Delete, Yes. Right Click, Delete, Yes. 284 00:12:57,079 --> 00:13:01,685 Instead let's use a 3725 which I already imported in here. 285 00:13:01,685 --> 00:13:04,435 Okay? Let's turn one of these on. 286 00:13:05,320 --> 00:13:08,903 Start. Let's go back to my projects folder. 287 00:13:11,640 --> 00:13:16,286 Okay, let's refresh this a little bit. Refresh. 288 00:13:16,286 --> 00:13:19,533 Okay so now at this point, if I zoom in, 289 00:13:19,533 --> 00:13:21,122 we can see that I have a ghost file. 290 00:13:21,122 --> 00:13:22,843 It always creates a single ghost file 291 00:13:22,843 --> 00:13:25,427 that sort of represents that iOS image it's using. 292 00:13:25,427 --> 00:13:27,420 So whether you've got two routers 293 00:13:27,420 --> 00:13:28,753 or five routers or ten routers, 294 00:13:28,753 --> 00:13:31,432 there's going to be one ghost file for that particular iOS. 295 00:13:31,432 --> 00:13:33,265 So there it is, 262MB. 296 00:13:35,261 --> 00:13:39,428 And let's see here, don't really see any iO MEM file 297 00:13:41,590 --> 00:13:43,318 for the 3725. 298 00:13:43,318 --> 00:13:47,471 This is really the single largest file right now. 299 00:13:47,471 --> 00:13:49,698 Now it also has the 7200 in here, 300 00:13:49,698 --> 00:13:50,786 that's sorta like a carry over 301 00:13:50,786 --> 00:13:53,340 from when I had the 7200 in there. 302 00:13:53,340 --> 00:13:56,974 As a matter of fact, let's just get rid of all of that. 303 00:13:56,974 --> 00:13:59,570 So here's what I'm gonna do to make it nice and simple. 304 00:13:59,570 --> 00:14:03,755 I'm gonna stop the router, close up shop. 305 00:14:03,755 --> 00:14:05,556 Quit, yep. Discard. 306 00:14:05,556 --> 00:14:06,958 I don't want any changes. 307 00:14:06,958 --> 00:14:09,205 Alright let's go ahead and restart GNS3 again. 308 00:14:09,205 --> 00:14:10,952 I'm just trying to show you how this affects 309 00:14:10,952 --> 00:14:14,105 the memory of your laptop as I do these various things. 310 00:14:14,105 --> 00:14:17,938 Okay, let's go ahead and title it Test2. Okay. 311 00:14:21,219 --> 00:14:23,969 Edit, Preferences, Routers. Okay. 312 00:14:25,186 --> 00:14:27,965 So for Test 2 I'm going to say I don't want the 7200 at all. 313 00:14:27,965 --> 00:14:30,124 So let's just get rid of that image. 314 00:14:30,124 --> 00:14:31,124 Apply. Okay. 315 00:14:32,671 --> 00:14:36,481 Alright, so let's bring a 3725 into the mix. 316 00:14:36,481 --> 00:14:40,136 Start it up, okay so we have one router. 317 00:14:40,136 --> 00:14:44,005 But this time it's a different router, a 3725 router. 318 00:14:44,005 --> 00:14:48,013 Now when we go into Test2 project, there it is, 319 00:14:48,013 --> 00:14:51,480 and go into our project files, dynamips, 320 00:14:51,480 --> 00:14:53,846 we can see with that 3725 321 00:14:53,846 --> 00:14:57,312 that is currently running right now, 322 00:14:57,312 --> 00:14:58,758 the single largest file we have 323 00:14:58,758 --> 00:15:02,591 is our ghost file for that particular software image. 324 00:15:02,591 --> 00:15:03,496 That's it. 325 00:15:03,496 --> 00:15:05,782 Now remember what did we see with the 7200 series? 326 00:15:05,782 --> 00:15:08,383 When I opened up a second router, 327 00:15:08,383 --> 00:15:11,979 well with just one 7200 not only did we have the ghost file, 328 00:15:11,979 --> 00:15:15,614 we also had this really large iO Mem file for the 7200 329 00:15:15,614 --> 00:15:19,089 that was basically the same size. 330 00:15:19,089 --> 00:15:21,909 And every time I opened a second 7200, 331 00:15:21,909 --> 00:15:23,535 and then a third 7200, 332 00:15:23,535 --> 00:15:26,802 that created another iO Mem file for that. 333 00:15:26,802 --> 00:15:30,219 But notice, no iO Mem files for the 3725. 334 00:15:31,135 --> 00:15:34,630 Let's go ahead and open up a second instance of that router. 335 00:15:34,630 --> 00:15:36,990 Let's go ahead and drag and drop it. 336 00:15:36,990 --> 00:15:40,268 Let's start it up, there we go. 337 00:15:40,268 --> 00:15:43,851 Go back to our file, and notice once again, 338 00:15:46,408 --> 00:15:50,147 we only have one large file, just the ghost file. 339 00:15:50,147 --> 00:15:52,627 We don't have those really large iO Mem files 340 00:15:52,627 --> 00:15:56,044 that we were seeing with the 7200 series. 341 00:15:57,647 --> 00:15:59,516 So what's the takeaway from all of this? 342 00:15:59,516 --> 00:16:01,251 We've talked about a lot of stuff. 343 00:16:01,251 --> 00:16:03,773 The takeaway from this is, number one, 344 00:16:03,773 --> 00:16:05,531 when you are importing your router, 345 00:16:05,531 --> 00:16:08,250 your software images into GNS3, 346 00:16:08,250 --> 00:16:11,625 some of those software images, like for the 7200 series, 347 00:16:11,625 --> 00:16:14,946 every time you start a new router, 348 00:16:14,946 --> 00:16:18,077 it takes up a gob of memory in your laptop. 349 00:16:18,077 --> 00:16:19,848 We saw that with the 7200 series, 350 00:16:19,848 --> 00:16:22,188 and I just had two routers in my topology. 351 00:16:22,188 --> 00:16:25,324 Other software images like the 3725, 352 00:16:25,324 --> 00:16:27,808 you can start up three, four, five, six 353 00:16:27,808 --> 00:16:29,500 instances of those routers 354 00:16:29,500 --> 00:16:31,886 but you're only going to have one large ghost file 355 00:16:31,886 --> 00:16:33,058 representing the software, 356 00:16:33,058 --> 00:16:35,640 you're not going to have multiple instances of other files 357 00:16:35,640 --> 00:16:37,974 like these iO Mem files. 358 00:16:37,974 --> 00:16:41,082 So that's really going to conserve memory in your laptop. 359 00:16:41,082 --> 00:16:42,546 And the other thing we talked about was, 360 00:16:42,546 --> 00:16:45,747 when you're importing a software image into GNS3, 361 00:16:45,747 --> 00:16:47,542 one of the things it's going to ask you is, 362 00:16:47,542 --> 00:16:50,025 how much memory do you want to allocate for this router? 363 00:16:50,025 --> 00:16:53,699 As a good rule of thumb, it's a good idea to know in advance 364 00:16:53,699 --> 00:16:56,733 how much memory that router image needs, 365 00:16:56,733 --> 00:16:58,831 based on the Cisco Feature Navigator. 366 00:16:58,831 --> 00:17:02,746 And once you have that, allocate that same amount into GNS3 367 00:17:02,746 --> 00:17:05,717 for that particular platform. 368 00:17:05,717 --> 00:17:08,050 (whooshing)