[j-nsp] EX4550 and MX104
Mark Tinka
mark.tinka at seacom.mu
Tue Jul 17 10:34:31 EDT 2018
On 17/Jul/18 16:24, Richard McGovern wrote:
> Felt need to jump in here, and hopefully get some of the real facts straight. Prior to ELS CLI Juniper had basically 2 different CLI’s – one for EX Products and branch SRX one for MX and a like. M/MX CLI came first and used the terminology IRB and Bridge Domains. These products were designed for primarily L3, and L2 was added later. I think this started in like mid-1990s.
>
> From there the industry started to use VLANs for L2, and VLANs with associated Routing for L3 Switching. When Juniper developed their original EX Access switch product line they choose to use the now common term VLAN in their CLI, as these devices are primarily used for L2. This time frame was around 2008/9. This now made the original EX CLI different than the M/MX Junos CLI.
>
> Now fast forward to 2013. Juniper had some decisions to be made with regards to future platforms and strategic direction. Be it good or bad, Juniper decided on 2 approaches. 1 a common CLI for all future products (and therefore some new ‘name’), and to move away from Marvell and onto Broadcom as a strategic 3rd party chip vendor. This was especially for price competitive products, like L2 (and TOR) switches. The new [ELS] CLI was/is based more on MX, than older original EX for a variety of reasons, be they now good or bad. This is the reason that the new Broadcom based switches have a different [ELS based] CLI that the original EX switches. So, the original EX CLI and newer ELS based CLI are 100% based upon hardware platform in use, and not SW release, and do not BREAK anything from working. You cannot change from one CLI to the other via Junos SW code release changes. This CLI change only happens when one switches to a different newer hardware platform.
>
> Does this make the transition a little more difficult, yes. This is really no different, IMHO, then CISCO CAT CLI, vs IOS CI, etc. One difference is Juniper now has one solid CLI moving forward. I am not sure CISCO could make the same claim.
>
> FACT – all Juniper Broadcom based devices, outside of original QFX3500/3600 (not even 100% sure if Broadcom based) use only the newer ELS based CLI. Same as true for all newer and future Junos based devices.
Thanks, Richard, for stepping in/up and contributing to this discussion.
Nothing beats the horses' mouth!
I'm sure Juniper's decision process was very clear in their mind, and no
one can fault them for that. You're a business, and you have the make
the best call you possibly can for the future of your concern.
The bottom line is that for some of us that found the previous CLI
simpler, and don't see the actual benefit in overly complicating it with
ELS for some (not all) of the functionality we employed, our decision
process was just as clear.
I have no doubt that the new-generation Broadcom-based platforms will do
as well as the outgoing Marvell units. It's just a pity that we won't be
on that train; but sometimes, that's just how it goes.
Mark.
More information about the juniper-nsp
mailing list