Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The software will run on inexpensive dumb hardware from whitelabel manufacturers such as Quanta computers. The secret sauce in hardware that gave Cisco big margins is increasingly replaced by software that is good enough (e.g. You can use SDN controller and a cheap switch hardware to replace very expensive Cisco stuff). The trend in Enterprises and telcos is to use cloud (AWS, GCE, Azure,...) and open source (aka Facebook Open Compute) so the hardware spending has slowed down. (in tier 1 carrier I deal with, all new deployments must be on Openstack that uses whitelabel hardware purchased in bulk). EMC, Oracle, Cisco, HP are facing the impacts of such decisions.


White box switches are all great in the data center if we are talking about a shitload of layer 2 and TRILL, but somebody still has to manufacture the core routers capable of advanced IP layer 3 features at line rate 400-1000Gbps bus backplane per slot. You're not going to whitebox replace an ASR9010 with 3rd generation line cards.


It's a much smaller market than the old "everything with more than one network port should be Cisco" mantra, though. Yeah, Cisco won't disappear any time soon, but their market is shrinking.


> Yeah, Cisco won't disappear any time soon, but their market is shrinking.

do you think cisco is in danger of becoming SGI of networking ?


A much smaller company could definitely create these very high end switches and routers, with a business and support model unlike that of Cisco.


And they won't be trusted or used by large carriers for serious POPs for many years. New manufacturers have tried to show up on the market and sell routers that are designed to be highly redundant and offer a full suite of layer 3 feature set to handle full global v6/v6 routing tables. They've either failed or been acquired.

Major ISP backbones are very risk averse, when you're trying to run a six nines availability IP services POP. The routing software needs to be rock solid and mature when you're looking at a twin pair of core routers in a node that might be handling 200-300 Gbps of traffic and critical edge peering/transit connections.


> They've either failed or been acquired.

That is certainly not the end of such endeavours. Cisco can't buy ALL of them forever.


Many would argue that M&A is Cisco's primary market.


My counterargument is that Tomahawk LC (the third generation LCs referenced by parent) are just NP5 and Mellanox just picked up EzChip. I imagine you'll see whitebox competitors targeting large swaths that use ASR9K for the datapath resources it provides (perhaps Mellanox will even build this box).

Others, such as in my particular space, were previously forced to ASR9K or similar for scale reasons (because scaling full tables is hard when you need capacity too), but Broadcom's Jericho chips hit the scale mark with added TCAM, kicking us from $200K-ish/PoP for barely meeting needs to $60K/PoP way over provisioned in the case of NCS5501 or Arista 7280R. Of course, there are caveats to how this works out, but good enough is good enough!

Customer mix is important for margins. SPs, for example, are notorious for getting bottom dollar deals for their scale and ability to play the other side. And sure, they need the feature set of ASR9K. But when the rest of the mix (higher margin) looks around, they see that the scale promises are unnecessary for their operations and move on to lower cost boxes.


> all new deployments must be on Openstack

you have my sympathies


What's so bad about OpenStack?


The Vision: a community-managed set of integrated tools that let you create a featureful cloud on hardware you control.

The Reality: a bunch of python scripts everyone forks.. committee politics...frustration

OpenStack is a great example of going "community" before the problem is well understood or there is a solution people trust.

It's basically a tire fire at this point and most of the community participants are market losers.


Substitute Python for bash and I get the same sense from Kubernetes.. I'm not sure it's fair to say "before the problem is well understood... But maybe. Whatever Google had going on internally Kubernetes is very much figuring it out along the way at almost every level. If you are wanting to use on AWS then you have kops, kube-up, hyperkube, protokube; a dizzying, un-approachable and interconnected ecosystem of launch scripts/programs. Very strange interop decisions with AWS, but hard to fault because it's darn near one person trying to manage all AWS integrations.


"Substitute Python for bash and I get the same sense from Kubernetes"

Huh? Kubernetes is written in Golang.


bash? Isn't Kubernetes predominantly Golang based?


the annoying and stupid modularity of it ...


What alternatives are there?


AWS, Azure or GCE....or if you insist on your own hw, just what spit and bailing wire you minimally require... at least you will own and understand it.


Those are not alternatives. They require you to run your software on someone else's computer.


What's good about it? It's a bunch of different dumpster fires created by a bunch of committees across a bunch of companies which mostly compete with each other, and as such have no real incentive or motivation to have it all work well together even if they had the ability to, and the ability alone is seriously in question.


I tried to use OpenStack 4 years in our new PaaS product. I ended up pulling it and using the regular, well baked tools built into our managed hardware. I see much hasn't changed in those intervening years.


>I see much hasn't changed in those intervening years.

Source?


Better that then yet more money funneling into the pockets of the big cloud companies.


Its not about money funneling into the pockets of the big cloud providers, its about engineering hours being better spent. Openstack is bit of a mess.


Absolutely. I'm still waiting for any two things in OpenStack to be consistent with each other.

Related: My compilation of OpenStack rage tweets. https://twitter.com/search?q=@stefanmajewsky%20#openstack&sr...


Link just takes me to your twitter profile. I suspect if you can't correctly paste a link, you can't use openstack. :P



How so? Most of the OpenStack stewards are as stodgy and corporate...


OpenStack is open source. It can be forked, modified, whatever. Let me know when you manage to build your own AWS cloud with Amazon's software and then I'll entertain the thought that they are comparable.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: