Hacker News new | ask | show | jobs
by jasoneckert 896 days ago
I remember working with Juniper equipment a decade ago (I didn't like it because I've traditionally worked exclusively with Cisco equipment), but I haven't heard anyone in my circles mention Juniper since. Are they considered a niche vendor today (similar to Novell in the 2000s)?
6 comments

Having worked with every vendor under the sun for networking equipment across my career, I enjoy working with Juniper by far the most.

The configuration syntax works as expected, it's flexible but extensible in the right places and mostly has lots of knobs to tune things but without requiring extensive boilerplate to get things to work as expected.

The hardware seems to fit intelligent niches and actually does what it says on the spec sheets.

The system is FreeBSD, while that's a debatable choice in 2024 it's far better than the obscure OSes that others are using for their core systems.

At the end of the day you can always just "start shell user root" and be root on a FreeBSD system. If you're a bit crafty on most Juniper systems you can also run unsigned code if you like. Some Juniper platforms (and not talking about just the huge ones, some of the 1U pizzabox switches) allow you to run a full-blown Linux system alongside the FreeBSD image (because they are actually Linux running FreeBSD on a hypervisor).

JTAC was filled with skilled, intelligent engineers who actually cared and tried to solve your problems. (Not sure today as I haven't had to call them in years). The other TACs I've delt with were focused on call time and ticket handling metrics and would ask obviously pointless questions or repeat information you already provided for a fast close.

I still remember calling JTAC during one outage we had. First L1 engineer after my initial description of the problem basically came back and said something like "that sounds like a really bad outage, please open SSH from 1.2.3.4 and add this public key and I'll login and get the information for L3." Within about 15 minutes I was on the phone with an L3 engineer who correctly diagnosed and proposed a fix for the issue. Amazing support. Not perfect, I have some horror stories too, but, always with people who cared and far less than with C or other vendors TACs.

Very sad day.

I'm just curious, why would you want to run unsigned code on a Juniper device? What is the use case?
I was doing a number of unholy things at the time, effectively monkey-patching and syscall interception of some of the daemons for "seemed like a good idea at the time" reasons.

Also, sometimes, you just want to throw a tool on there to test something.

Today, I'd love to run stuff like tailscale for access to the control plane remotely.

Mostly, however? I did it because they said I couldn't.

Custom collection daemon or other type of agent.
Considering how annoying SNMP is to use and how terrible the alternatives are, that would have been a very good use case.
Companies go with Juniper because they can outfit a data center at half the price of Cisco. NYSE did that a decade or more ago with their Mahwah data center.

Its not really a bad strategy. If you're going to have a large team of network engineers work continuously on a the Juniper tech stack, they'll get use to it - even if they were raised on Cisco IOS. Juniper stuff works just as well as the rest of them.

For a very long time, Juniper lead over Cisco for performance and features. After the run of the original Catalyst switches, Cisco was floundering, resting on their past successes without really pushing anything.

We bought Juniper gear at the time because nothing Cisco had would work well for us. At least at not any sane price point, and lots of restrictions/gotchas.

Cisco finally got their wind back eventually on their Nexus gear, catching up and run neck-and-neck between Juniper & Arista now.

Agreed, WARP mode on the Nexus does give some pretty nice port-to-port latencies (for a L3 switch - L1 gear blows them all away).
The first time i did a commit, knocked myself off the system, and it automatically rolled back its config 5 min later because I didn't do a 'commit confirm' was kind of mindblowing.
Ha! I laugh because I've done the same exact thing... It is a paradigm shift coming from Cisco to JuniperOS.
But Arista is probably half the price of Juniper so that doesn't make much sense.
But Arista only has switching hardware and a few other specialty devices (L1 switches from their Metamako purchase). Vendors like Juniper offer load balancers, firewalls and everything else you need for managing a data center or company.
Load balancer, firewalls and everything else you need for managing a data center or compagny are virtual machines

It has been years since those features are best served via a general-purpose CPU

Those appliances are nothing but a rebranded servers with some more-or-less interesting software

True, but a lot of companies want to source it all from a single vendor so they can talk to one entity when dealing with configuration/integration issues. Its not how I roll but it is how a lot of big companies operate.
Juniper is pretty big, and probably the company most of the Cisco users are turning to, in my experience. Cisco has stagnated for so long and continue their attempt to push over prices solutions that simply isn't as good or modern as those of their competitors.

We continued to buy Cisco for longer than we should have, because "New stuff is surely around the corner", but it's not. Cisco still makes enterprise equipment that can't do IPv6. So we switched to Juniper three or four years ago, and may of our customers are doing or considering the same.

Cisco isn't the dominate play it used to be and is almost never the first choice for new projects anymore.

> Juniper is pretty big, and probably the company most of the Cisco users are turning to, in my experience.

Not really. Which is why this acquisition price is lower than all their competitors.

> Cisco has stagnated for so long and continue their attempt to push over prices solutions that simply isn't as good or modern as those of their competitors.

Which products, which competitors?

> Cisco isn't the dominate play it used to be and is almost never the first choice for new projects anymore.

Maybe for you, but they are the best in a variety of areas and continue to bring innovation (like Silicon One).

Like any large product company, they have winners and losers, but the existence of losers doesn't assure the absence of winners.

I've worked with a large number of vendors and I prefer juniper. They're very easy to write software against.
My work has been buying Juniper switches lately since CISCO has largely priced us out.
We switched to Juniper during COVID because the delivery times were like 9 months for Cisco
I remember Juniper making news way back when by using FreeBSD as the OS for the router and that was supposed to have saved them a bunch of development resources and earned a bunch of nerd cred.