Re: [j-nsp] 32-Bit JunOS on the 64-Bit Routing Engines

2011-08-25 Thread Trond Hastad
On 08/24/2011 10:28 AM, Johannes Resch wrote:
 Hi,

 On 24.08.2011 09:12, Thomas Eichhorn wrote:
 Hi all,

 I just discussed the following with my SE:

 I wanted to get new 64Bit REs with some new gear,
 but run the 32-Bit JunOS on them - he denied that
 this is possible.

 I tried to research that, but have not yet found
 something in the docs - does anybody here have some clue
 about that?

 As the REs are 'only' standard PCs, I do not see any reason
 for them to be not capable of running 'legacy' 32Bit JunOS.

 I would be really glad if someone has some clue about that and
 could unearth the truth.

 We are in the same situation, and have received the same
 -disappointing- answer from our SE.

 I've just given this a quick try on a MX running 10.4S1.1 (64bit) with
 RE-S-1800X4-16G, and it seems it is not possible to get 32bit JunOS
 installed using a jinstall image.

 jresch@testlab-RR03-re0 request system software add no-validate
 reboot re1 /var/tmp/jinstall-11.2R1.10-domestic-signed.tgz
 Pushing bundle to re1
 Installing package '/var/tmp/jinstall-11.2R1.10-domestic-signed.tgz' ...
 Verified jinstall-11.2R1.10-domestic.tgz signed by
 PackageProduction_11_2_0
 Adding jinstall...
 ERROR: Package jinstall is not compatible - i386 vs {amd64}
 ERROR: jinstall fails requirements check
 ERROR: jinstall-11.2R1.10-domestic-signed fails post-install
 Installation failed for package
 '/var/tmp/jinstall-11.2R1.10-domestic-signed.tgz'

Did you try with the force switch?

request system software add
/var/tmp/jinstall-11.2R1.10-domestic-signed.tgz force

I do not think it is a supported combination but it should work.

--
regards
Trond



___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp


Re: [j-nsp] 32-Bit JunOS on the 64-Bit Routing Engines

2011-08-25 Thread Keegan Holley
2011/8/25 Daniel Roesen d...@cluenet.de

 On Wed, Aug 24, 2011 at 07:52:54PM -0400, Keegan Holley wrote:
  They are saying that the new 16G RE's can handle 250M routes.  How is
 this
  possible if none of the daemons are 64bit?

 Multiple logical-system instances (== multiple rpd processes)? :-)


lol.  a) try splitting your table between multiple routers virtual or
otherwise and let me know how that works out.  b) So someone shows up and
pitches a router where the specs are based on the power of a single logical
router x the number of logical routers I can create.  If my response is to
purchase said contraption and put it in my network, whatever happens then is
my fault. c) It would be extremely ironic if the EOL'd the 16G RE and
release one with a bigger proc before the extra ram becomes useful like they
did with the first 2G RE.



--
CLUE-RIPE -- Jabber: d...@cluenet.de -- dr@IRCnet -- PGP: 0xA85C8AA0
___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp
___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp


Re: [j-nsp] 32-Bit JunOS on the 64-Bit Routing Engines

2011-08-25 Thread Hannes Viertel
Hi Keegan,

i cannot confirm the 250M routes. What has been tested are 21m bgp v4 Prefixes 
in a simple load it up test.

Basically the imminent scaling improvements on this type of RE come from the 
change of the memory maps ( kernel can grow beyond 1 gb, and process memory is 
now upto 3 gb with a maximum deamon size of 2gb ).


hope that helps

/hannes

Am 25.08.2011 um 01:52 schrieb Keegan Holley:

 
 
 As Robert pointed out,  32/64 bit use the same codebase and at the current 
 point in time only the kernel is enabled to handle the additional memory.  
 Therefore some of the memory maps/footprints changed slightly. No other 
 daemons have moved to 64bit.
 
 They are saying that the new 16G RE's can handle 250M routes.  How is this 
 possible if none of the daemons are 64bit?   
 
 
 
 
 
 
 
 
  -- Weitergeleitete Nachricht
  Von: Thomas Eichhorn t...@te3networks.de
  Datum: Wed, 24 Aug 2011 13:27:14 +0100
  An: Keegan Holley keegan.hol...@sungard.com
  Cc: juniper-nsp@puck.nether.net
  Betreff: Re: [j-nsp] 32-Bit JunOS on the 64-Bit Routing Engines
 
  Yeah, that is clear - my original point is:
 
  I do not trust the 64bit software - I have more faith in the 32bit software.
 
  As per now, it has equal cost to order an MX960 with 32b-4G-RE or
  64b-16G-RE.
 
  So of course I would order the bigger RE but only if I can use the
  the matured software...
 
  Tom
 
 
  Am 24.08.2011 14:19, schrieb Keegan Holley:
   Interestingly enough my SE told us this is possible at lease on our Mx480 
   and MX960 boxes. Our lab boxes are otherwise engaged at the moment so we 
   havent tested. One note regarding general computing though.  The 
   processor can only address 4G (3.8 or so actually) of ram with a 32 bit 
   word size.  So even if you get the re's running the 32 bit code they will 
   only register 4G of the precious 16G.
  
   Sent from my iPhone
  
   On Aug 24, 2011, at 3:12 AM, Thomas Eichhornt...@te3networks.de  wrote:
  
   Hi all,
  
   I just discussed the following with my SE:
  
   I wanted to get new 64Bit REs with some new gear,
   but run the 32-Bit JunOS on them - he denied that
   this is possible.
  
   I tried to research that, but have not yet found
   something in the docs - does anybody here have some clue
   about that?
  
   As the REs are 'only' standard PCs, I do not see any reason
   for them to be not capable of running 'legacy' 32Bit JunOS.
  
   I would be really glad if someone has some clue about that and
   could unearth the truth.
  
   Thanks,
   Tom
   ___
   juniper-nsp mailing list juniper-nsp@puck.nether.net
   https://puck.nether.net/mailman/listinfo/juniper-nsp
  
 
  ___
  juniper-nsp mailing list juniper-nsp@puck.nether.net
  https://puck.nether.net/mailman/listinfo/juniper-nsp
 
 
  -- Ende der weitergeleiteten Nachricht
 
 ___
 juniper-nsp mailing list juniper-nsp@puck.nether.net
 https://puck.nether.net/mailman/listinfo/juniper-nsp
 
 

___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp


Re: [j-nsp] 32-Bit JunOS on the 64-Bit Routing Engines

2011-08-25 Thread Joel jaeggli
On 8/24/11 11:18 PM, Keegan Holley wrote:
 2011/8/25 Daniel Roesen d...@cluenet.de

 On Wed, Aug 24, 2011 at 07:52:54PM -0400, Keegan Holley wrote:
 They are saying that the new 16G RE's can handle 250M routes.  How is
 this
 possible if none of the daemons are 64bit?
 Multiple logical-system instances (== multiple rpd processes)? :-)

 lol.  a) try splitting your table between multiple routers virtual or
 otherwise and let me know how that works out.  b) So someone shows up and
 pitches a router where the specs are based on the power of a single logical
 router x the number of logical routers I can create.  If my response is to
 purchase said contraption and put it in my network, whatever happens then is
 my fault. c) It would be extremely ironic if the EOL'd the 16G RE and
 release one with a bigger proc before the extra ram becomes useful like they
 did with the first 2G RE.
The people for whom a 16GB RE is genuinely useful right this second are 
few, they pretty much know who they are.

I will say  that having worked at a big security vendor even with 32 bit
userspace a 64 bit kernel buys you dramatically more headroom to
scale-userspace on the box, and the extra ram is basically the cheapest
part of the whole exercise.


 --
 CLUE-RIPE -- Jabber: d...@cluenet.de -- dr@IRCnet -- PGP: 0xA85C8AA0
 ___
 juniper-nsp mailing list juniper-nsp@puck.nether.net
 https://puck.nether.net/mailman/listinfo/juniper-nsp
 ___
 juniper-nsp mailing list juniper-nsp@puck.nether.net
 https://puck.nether.net/mailman/listinfo/juniper-nsp


___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp


Re: [j-nsp] 32-Bit JunOS on the 64-Bit Routing Engines

2011-08-25 Thread Robert Raszuk
Hi Keegan,

 They are saying that the new 16G RE's can handle 250M routes.  How is this
 possible if none of the daemons are 64bit?

The only real practical scaling use case I am aware of in the range of
5M routes today is for vpnv4 route reflectors.

Another possible scaling point would be perhaps in poorly implemented IX
route server functionality where you would need to copy entire table to
each RS peer in order to execute per peer policy. So indeed if you have
500K of v4 routes and 500 peers it would indeed result in 250M prefixes
to be handled.

Other then that just from routing point of view I am not sure what's the
practical use of such RE or 250M of routes on a real router. I think
control plane can scale and 64bit routing stacks migration is already in
progress (or even completed and shipping few years back on some other
platforms), but forwarding I am afraid is far from that range. So you
are left there using either simple-va like approach, come back to old
good caching or worse process switching on the RE ;-)

Cheers,
R.

___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp


Re: [j-nsp] 32-Bit JunOS on the 64-Bit Routing Engines

2011-08-25 Thread Joel jaeggli
On 8/24/11 06:25 , Keegan Holley wrote:

 Sent from my iPhone

 On Aug 24, 2011, at 9:13 AM, Chris Adams cmad...@hiwaay.net wrote:

 Once upon a time, Keegan Holley keegan.hol...@sungard.com said:
 Interestingly enough my SE told us this is possible at lease on our Mx480 
 and MX960 boxes. Our lab boxes are otherwise engaged at the moment so we 
 havent tested. One note regarding general computing though.  The processor 
 can only address 4G (3.8 or so actually) of ram with a 32 bit word size.  
 So even if you get the re's running the 32 bit code they will only register 
 4G of the precious 16G.
 Well, that isn't entirely true.  Intel added the Physical Address
 Extension to the Pentium Pro many years ago (and virtually everything
 claiming to be i686 compatible has PAE).  PAE allows the OS kernel to
 address up to 36 bits of RAM (64G), just not all at once.
 I've never heard of this actually being used though.  Maybe I'm wrong though. 
  Most people just modified their code to support 64 bit and stopped there. I 
 also haven't seen any boards RE's or regular Mobo's with 32 bit procs and 
 support for more that the 4G of RAM.

There are plenty of machines that do. virtually every intel system since
the pentium pro  (except the atom) has the hardware if not the bios
support for doing so, that's not germain to the question of whether it's
feasible/useful in an embedded system. In particular, in a system (like
for example a firewall) where kernel datastructures may represent the
overwhelming source of memory utilization, the  PAE performance hit may
trivially overwhelm the value of any memory that can otherwise be freed
up for userspace.

64bitness has been the prefered approach for intel based servers since
about 2003, but the embedded lifecycle runs on it's own timeline.
  In general, a
 given program can still only see 32 bits, unless it does special bank
 switching.

 I don't know about PAE support on FreeBSD or JUNOS, but it does exist in
 all x86 Juniper hardware.
 Interesting.

 -- 
 Chris Adams cmad...@hiwaay.net
 Systems and Network Administrator - HiWAAY Internet Services
 I don't speak for anybody but myself - that's enough trouble.
 ___
 juniper-nsp mailing list juniper-nsp@puck.nether.net
 https://puck.nether.net/mailman/listinfo/juniper-nsp

 ___
 juniper-nsp mailing list juniper-nsp@puck.nether.net
 https://puck.nether.net/mailman/listinfo/juniper-nsp


___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp


Re: [j-nsp] 32-Bit JunOS on the 64-Bit Routing Engines

2011-08-25 Thread Jonas Frey (Probe Networks)
Thats not completely accurate, for example the Intel Atom D525 does run
64bit code.


 There are plenty of machines that do. virtually every intel system since
 the pentium pro  (except the atom) has the hardware if not the bios
 support for doing so, that's not germain to the question of whether it's
 feasible/useful in an embedded system. In particular, in a system (like
 for example a firewall) where kernel datastructures may represent the
 overwhelming source of memory utilization, the  PAE performance hit may
 trivially overwhelm the value of any memory that can otherwise be freed
 up for userspace.
 
 64bitness has been the prefered approach for intel based servers since
 about 2003, but the embedded lifecycle runs on it's own timeline.


signature.asc
Description: This is a digitally signed message part
___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp

Re: [j-nsp] 32-Bit JunOS on the 64-Bit Routing Engines

2011-08-25 Thread Joel jaeggli
On 8/25/11 17:56 , Jonas Frey (Probe Networks) wrote:
 Thats not completely accurate, for example the Intel Atom D525 does run
 64bit code.

there are a number of atoms the support 64bit, I think that the
observation I was making was that there are atoms that don't support
PAE, by virtue of not supporting 4 or more GB of ram.


 There are plenty of machines that do. virtually every intel system since
 the pentium pro  (except the atom) has the hardware if not the bios
 support for doing so, that's not germain to the question of whether it's
 feasible/useful in an embedded system. In particular, in a system (like
 for example a firewall) where kernel datastructures may represent the
 overwhelming source of memory utilization, the  PAE performance hit may
 trivially overwhelm the value of any memory that can otherwise be freed
 up for userspace.

 64bitness has been the prefered approach for intel based servers since
 about 2003, but the embedded lifecycle runs on it's own timeline.

___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp


[j-nsp] 32-Bit JunOS on the 64-Bit Routing Engines

2011-08-24 Thread Thomas Eichhorn

Hi all,

I just discussed the following with my SE:

I wanted to get new 64Bit REs with some new gear,
but run the 32-Bit JunOS on them - he denied that
this is possible.

I tried to research that, but have not yet found
something in the docs - does anybody here have some clue
about that?

As the REs are 'only' standard PCs, I do not see any reason
for them to be not capable of running 'legacy' 32Bit JunOS.

I would be really glad if someone has some clue about that and
could unearth the truth.

Thanks,
Tom
___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp


Re: [j-nsp] 32-Bit JunOS on the 64-Bit Routing Engines

2011-08-24 Thread Johannes Resch

Hi,

On 24.08.2011 09:12, Thomas Eichhorn wrote:

Hi all,

I just discussed the following with my SE:

I wanted to get new 64Bit REs with some new gear,
but run the 32-Bit JunOS on them - he denied that
this is possible.

I tried to research that, but have not yet found
something in the docs - does anybody here have some clue
about that?

As the REs are 'only' standard PCs, I do not see any reason
for them to be not capable of running 'legacy' 32Bit JunOS.

I would be really glad if someone has some clue about that and
could unearth the truth.


We are in the same situation, and have received the same -disappointing- 
answer from our SE.


I've just given this a quick try on a MX running 10.4S1.1 (64bit) with 
RE-S-1800X4-16G, and it seems it is not possible to get 32bit JunOS 
installed using a jinstall image.


jresch@testlab-RR03-re0 request system software add no-validate reboot 
re1 /var/tmp/jinstall-11.2R1.10-domestic-signed.tgz

Pushing bundle to re1
Installing package '/var/tmp/jinstall-11.2R1.10-domestic-signed.tgz' ...
Verified jinstall-11.2R1.10-domestic.tgz signed by PackageProduction_11_2_0
Adding jinstall...
ERROR: Package jinstall is not compatible - i386 vs {amd64}
ERROR: jinstall fails requirements check
ERROR: jinstall-11.2R1.10-domestic-signed fails post-install
Installation failed for package 
'/var/tmp/jinstall-11.2R1.10-domestic-signed.tgz'


Interestingly, on T640/T1600 32bit JunOS _is_ supported on
a 64bit RE-DUO-C1800-8G.
These REs will also support 64bit JunOS in the future.

Both REs types use Intel Xeon CPUs.
So I would assume the limitation on MX is non-technical.

RE-DUO-C1800-8G has
CPU: Intel(R) Xeon(R) CPU L5215  @ 1.86GHz (1862.01-MHz 686-class CPU)

RE-S-1800X4-16G has
CPU: Intel(R) Xeon(R) CPU C5518  @ 1.73GHz (1729.11-MHz K8-class CPU)

cheers,
-jr
___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp


Re: [j-nsp] 32-Bit JunOS on the 64-Bit Routing Engines

2011-08-24 Thread Keegan Holley
Interestingly enough my SE told us this is possible at lease on our Mx480 and 
MX960 boxes. Our lab boxes are otherwise engaged at the moment so we havent 
tested. One note regarding general computing though.  The processor can only 
address 4G (3.8 or so actually) of ram with a 32 bit word size.  So even if you 
get the re's running the 32 bit code they will only register 4G of the precious 
16G.

Sent from my iPhone

On Aug 24, 2011, at 3:12 AM, Thomas Eichhorn t...@te3networks.de wrote:

 Hi all,
 
 I just discussed the following with my SE:
 
 I wanted to get new 64Bit REs with some new gear,
 but run the 32-Bit JunOS on them - he denied that
 this is possible.
 
 I tried to research that, but have not yet found
 something in the docs - does anybody here have some clue
 about that?
 
 As the REs are 'only' standard PCs, I do not see any reason
 for them to be not capable of running 'legacy' 32Bit JunOS.
 
 I would be really glad if someone has some clue about that and
 could unearth the truth.
 
 Thanks,
 Tom
 ___
 juniper-nsp mailing list juniper-nsp@puck.nether.net
 https://puck.nether.net/mailman/listinfo/juniper-nsp
 

___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp


Re: [j-nsp] 32-Bit JunOS on the 64-Bit Routing Engines

2011-08-24 Thread Thomas Eichhorn

Yeah, that is clear - my original point is:

I do not trust the 64bit software - I have more faith in the 32bit software.

As per now, it has equal cost to order an MX960 with 32b-4G-RE or 
64b-16G-RE.


So of course I would order the bigger RE but only if I can use the
the matured software...

Tom


Am 24.08.2011 14:19, schrieb Keegan Holley:

Interestingly enough my SE told us this is possible at lease on our Mx480 and 
MX960 boxes. Our lab boxes are otherwise engaged at the moment so we havent 
tested. One note regarding general computing though.  The processor can only 
address 4G (3.8 or so actually) of ram with a 32 bit word size.  So even if you 
get the re's running the 32 bit code they will only register 4G of the precious 
16G.

Sent from my iPhone

On Aug 24, 2011, at 3:12 AM, Thomas Eichhornt...@te3networks.de  wrote:


Hi all,

I just discussed the following with my SE:

I wanted to get new 64Bit REs with some new gear,
but run the 32-Bit JunOS on them - he denied that
this is possible.

I tried to research that, but have not yet found
something in the docs - does anybody here have some clue
about that?

As the REs are 'only' standard PCs, I do not see any reason
for them to be not capable of running 'legacy' 32Bit JunOS.

I would be really glad if someone has some clue about that and
could unearth the truth.

Thanks,
Tom
___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp



___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp


Re: [j-nsp] 32-Bit JunOS on the 64-Bit Routing Engines

2011-08-24 Thread Robert Raszuk
Hi Thomas,

I agree with your reasoning - it is very practical :)

However I am not sure what you exactly call by software. AFAIK the BSD
kernel has been 64 bit enabled and capable years ago so from that point
of view this is mature.

For a change various processes for example RPD last time I checked was
still 32 bit for most platforms other then JCS.

I am not sure what is the status with porting other processes to be 64
bit enabled and honestly I am not sure it is needed across the board.

So I would recommend checking with your SE if the 64 Junos you are
getting to run on 64bit RE is really fully rewritten across or processes
first. Maybe you will find out that it is not.

Just looking below it seems that jinstall is failing because it detects
cpu mismatch i386 vs {amd64} To fix that I think the best way would be
to talk to friends in Juniper to recompile/publish junos for your
platform/RE.

Cheers,
R.

 Yeah, that is clear - my original point is:
 
 I do not trust the 64bit software - I have more faith in the 32bit
 software.
 
 As per now, it has equal cost to order an MX960 with 32b-4G-RE or
 64b-16G-RE.
 
 So of course I would order the bigger RE but only if I can use the
 the matured software...
 
 Tom
 
 
 Am 24.08.2011 14:19, schrieb Keegan Holley:
 Interestingly enough my SE told us this is possible at lease on our
 Mx480 and MX960 boxes. Our lab boxes are otherwise engaged at the
 moment so we havent tested. One note regarding general computing
 though.  The processor can only address 4G (3.8 or so actually) of ram
 with a 32 bit word size.  So even if you get the re's running the 32
 bit code they will only register 4G of the precious 16G.

 Sent from my iPhone

 On Aug 24, 2011, at 3:12 AM, Thomas Eichhornt...@te3networks.de  wrote:

 Hi all,

 I just discussed the following with my SE:

 I wanted to get new 64Bit REs with some new gear,
 but run the 32-Bit JunOS on them - he denied that
 this is possible.

 I tried to research that, but have not yet found
 something in the docs - does anybody here have some clue
 about that?

 As the REs are 'only' standard PCs, I do not see any reason
 for them to be not capable of running 'legacy' 32Bit JunOS.

 I would be really glad if someone has some clue about that and
 could unearth the truth.

 Thanks,
 Tom
 ___
 juniper-nsp mailing list juniper-nsp@puck.nether.net
 https://puck.nether.net/mailman/listinfo/juniper-nsp

 
 ___
 juniper-nsp mailing list juniper-nsp@puck.nether.net
 https://puck.nether.net/mailman/listinfo/juniper-nsp
 
 

___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp


Re: [j-nsp] 32-Bit JunOS on the 64-Bit Routing Engines

2011-08-24 Thread Chris Adams
Once upon a time, Keegan Holley keegan.hol...@sungard.com said:
 Interestingly enough my SE told us this is possible at lease on our Mx480 and 
 MX960 boxes. Our lab boxes are otherwise engaged at the moment so we havent 
 tested. One note regarding general computing though.  The processor can only 
 address 4G (3.8 or so actually) of ram with a 32 bit word size.  So even if 
 you get the re's running the 32 bit code they will only register 4G of the 
 precious 16G.

Well, that isn't entirely true.  Intel added the Physical Address
Extension to the Pentium Pro many years ago (and virtually everything
claiming to be i686 compatible has PAE).  PAE allows the OS kernel to
address up to 36 bits of RAM (64G), just not all at once.  In general, a
given program can still only see 32 bits, unless it does special bank
switching.

I don't know about PAE support on FreeBSD or JUNOS, but it does exist in
all x86 Juniper hardware.
-- 
Chris Adams cmad...@hiwaay.net
Systems and Network Administrator - HiWAAY Internet Services
I don't speak for anybody but myself - that's enough trouble.
___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp


Re: [j-nsp] 32-Bit JunOS on the 64-Bit Routing Engines

2011-08-24 Thread Keegan Holley


Sent from my iPhone

On Aug 24, 2011, at 9:13 AM, Chris Adams cmad...@hiwaay.net wrote:

 Once upon a time, Keegan Holley keegan.hol...@sungard.com said:
 Interestingly enough my SE told us this is possible at lease on our Mx480 
 and MX960 boxes. Our lab boxes are otherwise engaged at the moment so we 
 havent tested. One note regarding general computing though.  The processor 
 can only address 4G (3.8 or so actually) of ram with a 32 bit word size.  So 
 even if you get the re's running the 32 bit code they will only register 4G 
 of the precious 16G.
 
 Well, that isn't entirely true.  Intel added the Physical Address
 Extension to the Pentium Pro many years ago (and virtually everything
 claiming to be i686 compatible has PAE).  PAE allows the OS kernel to
 address up to 36 bits of RAM (64G), just not all at once.

I've never heard of this actually being used though.  Maybe I'm wrong though.  
Most people just modified their code to support 64 bit and stopped there. I 
also haven't seen any boards RE's or regular Mobo's with 32 bit procs and 
support for more that the 4G of RAM.

  In general, a
 given program can still only see 32 bits, unless it does special bank
 switching.
 
 I don't know about PAE support on FreeBSD or JUNOS, but it does exist in
 all x86 Juniper hardware.

Interesting.

 -- 
 Chris Adams cmad...@hiwaay.net
 Systems and Network Administrator - HiWAAY Internet Services
 I don't speak for anybody but myself - that's enough trouble.
 ___
 juniper-nsp mailing list juniper-nsp@puck.nether.net
 https://puck.nether.net/mailman/listinfo/juniper-nsp
 

___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp


Re: [j-nsp] 32-Bit JunOS on the 64-Bit Routing Engines

2011-08-24 Thread Chris Adams
Once upon a time, Keegan Holley keegan.hol...@sungard.com said:
 On Aug 24, 2011, at 9:13 AM, Chris Adams cmad...@hiwaay.net wrote:
  Well, that isn't entirely true.  Intel added the Physical Address
  Extension to the Pentium Pro many years ago (and virtually everything
  claiming to be i686 compatible has PAE).  PAE allows the OS kernel to
  address up to 36 bits of RAM (64G), just not all at once.
 
 I've never heard of this actually being used though.  Maybe I'm wrong though. 
  Most people just modified their code to support 64 bit and stopped there. I 
 also haven't seen any boards RE's or regular Mobo's with 32 bit procs and 
 support for more that the 4G of RAM.

A good number of 32-bit server motherboards supported PAE, and the Linux
kernel has supported it for years.  IIRC about the only program that
directly used PAE under Linux was Oracle (before 64 bit x86 platforms
were widely used).

-- 
Chris Adams cmad...@hiwaay.net
Systems and Network Administrator - HiWAAY Internet Services
I don't speak for anybody but myself - that's enough trouble.
___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp


Re: [j-nsp] 32-Bit JunOS on the 64-Bit Routing Engines

2011-08-24 Thread Hannes Viertel
Thomas,

the hardware itself could theoretically run both 32/64 bit junos. 

But your SE was completely right. Only 64 bit Junos is systested and therefore 
supported on the new RE's. 

As Robert pointed out,  32/64 bit use the same codebase and at the current 
point in time only the kernel is enabled to handle the additional memory.  
Therefore some of the memory maps/footprints changed slightly. No other daemons 
have moved to 64bit. 

But it is still recommended to handle/test/verify 32/64bit sw of the same junos 
release as separate pieces of software. There might be architectural issues 
that just affect one piece of sw and not the other. 

hope that helps

/hannes





 
 
 -- Weitergeleitete Nachricht
 Von: Thomas Eichhorn t...@te3networks.de
 Datum: Wed, 24 Aug 2011 13:27:14 +0100
 An: Keegan Holley keegan.hol...@sungard.com
 Cc: juniper-nsp@puck.nether.net
 Betreff: Re: [j-nsp] 32-Bit JunOS on the 64-Bit Routing Engines
 
 Yeah, that is clear - my original point is:
 
 I do not trust the 64bit software - I have more faith in the 32bit software.
 
 As per now, it has equal cost to order an MX960 with 32b-4G-RE or
 64b-16G-RE.
 
 So of course I would order the bigger RE but only if I can use the
 the matured software...
 
 Tom
 
 
 Am 24.08.2011 14:19, schrieb Keegan Holley:
  Interestingly enough my SE told us this is possible at lease on our Mx480 
  and MX960 boxes. Our lab boxes are otherwise engaged at the moment so we 
  havent tested. One note regarding general computing though.  The processor 
  can only address 4G (3.8 or so actually) of ram with a 32 bit word size.  
  So even if you get the re's running the 32 bit code they will only register 
  4G of the precious 16G.
 
  Sent from my iPhone
 
  On Aug 24, 2011, at 3:12 AM, Thomas Eichhornt...@te3networks.de  wrote:
 
  Hi all,
 
  I just discussed the following with my SE:
 
  I wanted to get new 64Bit REs with some new gear,
  but run the 32-Bit JunOS on them - he denied that
  this is possible.
 
  I tried to research that, but have not yet found
  something in the docs - does anybody here have some clue
  about that?
 
  As the REs are 'only' standard PCs, I do not see any reason
  for them to be not capable of running 'legacy' 32Bit JunOS.
 
  I would be really glad if someone has some clue about that and
  could unearth the truth.
 
  Thanks,
  Tom
  ___
  juniper-nsp mailing list juniper-nsp@puck.nether.net
  https://puck.nether.net/mailman/listinfo/juniper-nsp
 
 
 ___
 juniper-nsp mailing list juniper-nsp@puck.nether.net
 https://puck.nether.net/mailman/listinfo/juniper-nsp
 
 
 -- Ende der weitergeleiteten Nachricht

___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp


Re: [j-nsp] 32-Bit JunOS on the 64-Bit Routing Engines

2011-08-24 Thread Keegan Holley



 As Robert pointed out,  32/64 bit use the same codebase and at the current
 point in time only the kernel is enabled to handle the additional memory.
  Therefore some of the memory maps/footprints changed slightly. No other
 daemons have moved to 64bit.


They are saying that the new 16G RE's can handle 250M routes.  How is this
possible if none of the daemons are 64bit?







 
 
  -- Weitergeleitete Nachricht
  Von: Thomas Eichhorn t...@te3networks.de
  Datum: Wed, 24 Aug 2011 13:27:14 +0100
  An: Keegan Holley keegan.hol...@sungard.com
  Cc: juniper-nsp@puck.nether.net
  Betreff: Re: [j-nsp] 32-Bit JunOS on the 64-Bit Routing Engines
 
  Yeah, that is clear - my original point is:
 
  I do not trust the 64bit software - I have more faith in the 32bit
 software.
 
  As per now, it has equal cost to order an MX960 with 32b-4G-RE or
  64b-16G-RE.
 
  So of course I would order the bigger RE but only if I can use the
  the matured software...
 
  Tom
 
 
  Am 24.08.2011 14:19, schrieb Keegan Holley:
   Interestingly enough my SE told us this is possible at lease on our
 Mx480 and MX960 boxes. Our lab boxes are otherwise engaged at the moment so
 we havent tested. One note regarding general computing though.  The
 processor can only address 4G (3.8 or so actually) of ram with a 32 bit word
 size.  So even if you get the re's running the 32 bit code they will only
 register 4G of the precious 16G.
  
   Sent from my iPhone
  
   On Aug 24, 2011, at 3:12 AM, Thomas Eichhornt...@te3networks.de
  wrote:
  
   Hi all,
  
   I just discussed the following with my SE:
  
   I wanted to get new 64Bit REs with some new gear,
   but run the 32-Bit JunOS on them - he denied that
   this is possible.
  
   I tried to research that, but have not yet found
   something in the docs - does anybody here have some clue
   about that?
  
   As the REs are 'only' standard PCs, I do not see any reason
   for them to be not capable of running 'legacy' 32Bit JunOS.
  
   I would be really glad if someone has some clue about that and
   could unearth the truth.
  
   Thanks,
   Tom
   ___
   juniper-nsp mailing list juniper-nsp@puck.nether.net
   https://puck.nether.net/mailman/listinfo/juniper-nsp
  
 
  ___
  juniper-nsp mailing list juniper-nsp@puck.nether.net
  https://puck.nether.net/mailman/listinfo/juniper-nsp
 
 
  -- Ende der weitergeleiteten Nachricht

 ___
 juniper-nsp mailing list juniper-nsp@puck.nether.net
 https://puck.nether.net/mailman/listinfo/juniper-nsp


___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp


Re: [j-nsp] 32-Bit JunOS on the 64-Bit Routing Engines

2011-08-24 Thread Daniel Roesen
On Wed, Aug 24, 2011 at 07:52:54PM -0400, Keegan Holley wrote:
 They are saying that the new 16G RE's can handle 250M routes.  How is this
 possible if none of the daemons are 64bit?

Multiple logical-system instances (== multiple rpd processes)? :-)

Best regards,
Daniel

-- 
CLUE-RIPE -- Jabber: d...@cluenet.de -- dr@IRCnet -- PGP: 0xA85C8AA0
___
juniper-nsp mailing list juniper-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/juniper-nsp