[c-nsp] ASR1000 - Software Redundancy
Antonio Soares
amsoares at netcabo.pt
Tue Jan 31 19:02:27 EST 2012
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)
amsoares at netcabo.pt
http://www.ccie18473.net
-----Original Message-----
From: Antonio Soares [mailto:amsoares at netcabo.pt]
Sent: terça-feira, 31 de Janeiro de 2012 23:27
To: 'cisco-nsp at puck.nether.net'
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)
amsoares at netcabo.pt
http://www.ccie18473.net
-----Original Message-----
From: cisco-nsp-bounces at puck.nether.net
[mailto:cisco-nsp-bounces at puck.nether.net] On Behalf Of Antonio Soares
Sent: terça-feira, 31 de Janeiro de 2012 15:39
To: cisco-nsp at puck.nether.net
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)
amsoares at netcabo.pt
http://www.ccie18473.net
_______________________________________________
cisco-nsp mailing list cisco-nsp at puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-nsp
archive at http://puck.nether.net/pipermail/cisco-nsp/
More information about the cisco-nsp
mailing list