The logic behind this must be something like this: 4 GB Box w/o sw redundancy 2 GB for IOS, IOSd allocates 2 GB - the memory consumed by IOSd itself
with sw redundancy 1 GB for IOS, IOSd allocates 1 GB - the memory consumed by IOSd itself So if IOSd needs about 300MB, I will have 1,7GB and 700MB respectively. Does it make sense ? Regards, Antonio Soares, CCIE #18473 (R&S/SP) [email protected] http://www.ccie18473.net -----Original Message----- From: Antonio Soares [mailto:[email protected]] Sent: terça-feira, 31 de Janeiro de 2012 23:27 To: '[email protected]' Subject: RE: [c-nsp] ASR1000 - Software Redundancy Ok, I received some off-list pointers and we enable Software Redundancy enabling sso: ASR1(config)#redundancy ASR1(config-red)#mode ? none no redundancy rpr Route Processor Redundancy sso Stateful Switchover ASR1(config-red)#mode sso ASR1(config-red)#end ASR1# *Jan 31 15:01:22.919: %CMRP-6-DUAL_IOS_REBOOT_REQUIRED: R0/0: cmand: Configuration must be saved and the chassis must be rebooted for IOS redundancy changes to take effect ASR1# The funny thing is that now I have 660 MB allocated and without Software Redundancy I had about 1,7GB: ASR1#sh ver | inc memory cisco ASR1004 (RP1) processor with 676062K/6147K bytes of memory. 32768K bytes of non-volatile configuration memory. 4194304K bytes of physical memory. ASR1# It seems that IOSd will allocate a maximum of 2GB on a 4GB box. So the remaining 2 GB are be reserved for something else ? The underlying Linux OS ? This document says the following: http://www.cisco.com/en/US/products/ps9343/products_tech_note09186a0080af252 a.shtml "Cisco ASR 1000 Series Aggregation Services Routers introduce the Cisco IOS XE Software as their software architecture. Based on Cisco IOS Software, Cisco IOS XE Software is a modular operating system built on a Linux kernel on route processor. IOS daemon (IOSd) runs as a standard user-level process under Linux and provides the Cisco IOS feature set, which includes routing protocols. Upon startup, IOSd is granted access to a fixed amount of physical memory on the RP typically 50 percent or 1 GB on 2 GB systems and 2 GB on 4 GB systems. Dual IOS operation with 2/4RU chassis with 4GB of Main Memory for software redundancy each consume 1 GB." I don't see exactly this. This behavior is quite strange, now I see why there isn't any document with the details. I will say to my customers that they purchased 4GB of memory but they can only use 2GB and if they want software redundancy they can get a random value under 1GB... Regards, Antonio Soares, CCIE #18473 (R&S/SP) [email protected] http://www.ccie18473.net -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Antonio Soares Sent: terça-feira, 31 de Janeiro de 2012 15:39 To: [email protected] Subject: [c-nsp] ASR1000 - Software Redundancy Hello group, I'm trying to find a document that explains how to configure/control the new feature called Software Redundancy. I understand that boxes like the 1004 can have two IOS deamons running but I can't find anywhere how this really works. And do we have any type of control on the amount of memory the IOSd allocates ? I'm playing with my first ASR, in this case the 1004 and I found strange the show version output: Router#sh ver | inc memory cisco ASR1004 (RP1) processor with 1700062K/6147K bytes of memory. 32768K bytes of non-volatile configuration memory. 4194304K bytes of physical memory. Router# The box has 4 GB of memory but the IOSd only allocates 1,7 GB. Is this dynamic ? How do we control this ? Thanks. Regards, Antonio Soares, CCIE #18473 (R&S/SP) [email protected] http://www.ccie18473.net _______________________________________________ cisco-nsp mailing list [email protected] https://puck.nether.net/mailman/listinfo/cisco-nsp archive at http://puck.nether.net/pipermail/cisco-nsp/ _______________________________________________ cisco-nsp mailing list [email protected] https://puck.nether.net/mailman/listinfo/cisco-nsp archive at http://puck.nether.net/pipermail/cisco-nsp/
