12-19-2013 09:49 AM - edited 03-04-2019 09:54 PM
I'm trying to get an idea about how "strict" those requirements are, as listed on Cisco's download pages.
Let's take the following example: I have a Cisco 1841 router with 128MB of DRAM and 32MB of Compact Flash capacity, and I'm looking for an MPLS-enabled IOS image for it. If I've done my research properly, MPLS would require at least a 12.4T IOS with SPSERVICES. There seems to be no such thing for 128D/32F devices - however I noticed that c1841-spservicesk9-mz.124-15.T17.bin for example (128 / 64 required) fits just fine in the 32MB of flash if I delete the SDM-related files (which I don't need anyway).
Now, when it comes to RAM I always follow the requirement (the IOS would probably boot with less, but you never know when it might need more than the router has), but when it comes to flash capacity, I'm asking: is there anything else to consider besides just enough having enough space available for the IOS image? I mean, there's no such thing as "swapping" or other temporary use of flash space on Cisco routers, is there?
12-19-2013 10:11 AM
Disclaimer
The Author of this posting offers the information contained within this posting without consideration and with the reader's understanding that there's no implied or expressed suitability or fitness for any purpose. Information provided is for informational purposes only and should not be construed as rendering professional advice of any kind. Usage of this posting's information is solely at reader's own risk.
Liability Disclaimer
In no event shall Author be liable for any damages whatsoever (including, without limitation, damages for loss of use, data or profit) arising out of the use or inability to use the posting's information even if Author has been advised of the possibility of such damage.
Posting
Crash files will want flash space. Of course, if your system never crashes - it's a non-issue.
A .bin (or any file) will require a tiny bit more space than the actual file size, as flash allocates space in blocks. I.e. it's possible a file may appear to fit but it cannot (rather rare, though).
I've often totally erased/formatted flash, and just loaded the desired .bin. I've also removed some "unnecessary" files (such as SDM files, as you also note) to free a little more space to allow a slightly larger IOS.
12-19-2013 05:35 PM
The main thing to consider is your DRAM. This is because it's very difficult to buy a compatible 3rd party DRAM. You basically have to purchase the DRAM from Cisco.
Now when it comes to CF, you can go to any electronics shops and get any 3rd party CF. The main issue for you is find a COMPATIBLE CF which you can use. My recommendation is to go to an electronics shop and purchase two or three similar sized CF (up to 4 Gb) and try them out. Return those that won't work and get a few more of the same ones that work.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide