So - been giving kinda a fair bit of thought to the original question about how 
one picks their junos version.

I think - for me it comes down to a whole range of variables - and a lot of 
them relate to resources among other things.


  1.  Don't upgrade if you don't need to - if there is absolutely nothing you 
need in the new code - and no serious fixes - don't fix what aint broke

That's rule number #1

Then - it gets a little more difficult - well in our case anyway - we do it 
this like:


  1.  Join the beta program - and every beta that comes out - the first thing 
we do is run the production configs through it in the lab - make damn sure 
everything we have CURRENTLY is working - if it aint - file the bug reports and 
try and get it fixed before release
  2.  Start looking at the new features - decide what may be useful - if 
anything - and start testing to that to death - again preferably before release 
so that the fixes can be in when it is released
  3.  If there are no new features that we see that are of interest - skip the 
release - though we tend to be pretty early adopters of a lot of tech - so we 
upgrade pretty frequently.

The con of the approach we take - is that it requires resources - both time and 
human resource.

The advantage of it is - we know exactly where the trip points are going into 
each release - we know what we can live with and what we can't.  I've also 
found that it develops your skills immensely - because when you're working with 
stuff pre-release its not like you can go running to jtac - ideally you wanna 
be able to get to the point where you can identify the bug - and go as low 
level as possible so when you submit your reports you can point to the exact 
case and say - this is where there is a problem.  The net result of this is 
that you learn one hell of a lot about the devices and the protocols in this 
process.

I realize that what I've said above is almost certainly not applicable to most 
companies - but it is how we approach things - get it early - test it to death 
in the lab - and then decide if its worth deploying.  I'd also say - the more 
people who go out there and test early - the better advantage for everyone else 
- because the fact is an operator is going to always find things and see things 
that a vendor probably won't - purely because of diversity of the networks and 
how much stuff the operators are likely to throw at the box.

Anyway - that's the kinda approach we like to take.

Thanks

Andrew


From: juniper-nsp <[email protected]> On Behalf Of 
[email protected]
Sent: Wednesday, 2 September 2020 01:34
To: 'Kody Vicknair' <[email protected]>; 'Roger Wiklund' 
<[email protected]>; 'Colton Conor' <[email protected]>
Cc: 'Juniper List' <[email protected]>
Subject: Re: [j-nsp] How to pick JUNOS Version

Thanks Kody, 2 questions sir... I recently began moving towards that same
version (17.4R2-S11) as I was hitting PR1419761 high cpu.

1 - did you upgrade straight from 15.1x54D51 to 17.4R2-S11 , or did you take
an intermediate step? Asking since JTAC recently told me that this was too
far of a jump and I should go through 17.1 on my way to 17.4
15.1X54--------17.1----------17.4

2 - do you use that mgmt_junos route instance? I would've expected to see
em0 or fxp0 in there or something like that, but I don't.

name@acx5048> show system information | grep Junos
Family: junos
Junos: 17.4R2-S11

name@acx5048> show route instance mgmt_junos detail
mgmt_junos:
Router ID: 0.0.0.0
Type: forwarding State: Active

-Aaron


_______________________________________________
juniper-nsp mailing list [email protected]
https://puck.nether.net/mailman/listinfo/juniper-nsp<https://puck.nether.net/mailman/listinfo/juniper-nsp>
_______________________________________________
juniper-nsp mailing list [email protected]
https://puck.nether.net/mailman/listinfo/juniper-nsp

Reply via email to