Our Cisco team has been reaching out to get feedback on our relationship with Cisco and its products — a healthy practice for any vendor. I’ve tried to be open, honest, and consistent in all our talks.
As I mentally review our conversations, I conclude I’ve been contradictory. On one hand, I’ve talked about how the industry is changing and Cisco’s products need to evolve in a software-defined marketplace. At the same time, I’ve decried their decision to move last-generation data center products to the campus portfolio to make way for newer technology.
My contradictions reveal that I haven’t articulated my true concerns. There’s a problem underneath these problems.
I’ve been watching presentations by Russ White on network architecture and complexity. He makes the point, and I’m paraphrasing, that many of our technological advances don’t solve complexity, they move complexity to a different place in the stack. Engineers and architects must determine if the complexity changes are worth the trade-offs. We must ask if added complexity solves the problem at hand without creating undo stress on the system.
With that in mind consider Cisco, a company in love with complexity. They’ve built their business making complex systems. Their culture breeds nerd knobs. They’ve built certification tracks — through which many network engineers have built their careers — to develop expert level understanding of their products.
At the same time, engineers operate in a culture where we believe configuration and operational complexity have inherent value. We unconsciously embrace the following logic: Networks are complex. One must be smart to understand networks. I understand networks. Therefore, I’m smart.
We extrapolate this logic and believe that complexity, for complexity’s sake, makes us superior. In truth, our pride has tied gordian knot with complexity and we don’t know how to unravel it.
Cisco has fallen into this trap. They don’t have a technology problem, they’re suffering an identity crisis.
Enter SD-WAN
SD-WAN is unravelling the knot. Cisco has insisted that the level of complexity we experience in managing our networks is inherent. If you want multi-path selection, prioritized traffic by application, and quality of service you have to make sacrifices. It’s hard of course, and barely possible. After all, we’re solving difficult problems. There are caveats, bugs, and boundary cases but there is no other way. It’s a pipe dream to expect simplicity in management and operation of a system so complex.
The best SD-WAN vendors are proving these assertions wrong. You can have multi-path selection, prioritized traffic by application, and quality of service with an operational efficiency previously unimagined.
Is there complexity in an SD-WAN enabled network? Sure! But strong centralized management tools significantly reduce configuration and operational complexity.
I’ve heard people say, “SD-WAN technologies are not new.”
Using this logic, you could argue that the iPhone wasn’t really something new. When the iPhone was first announced, we already had mobile phones, mp3 players, web browsers, digital cameras, and touch screens. Apple simply created a management interface and software platform to make all those technologies work well together in one small form factor. You could perform the same functions without an iPhone but you had to use 5 separate devices that weren’t designed to work as a unit. The iPhone married several technologies and sparked a movement, reimagined the internet, and enabled an entire generation to communicate in ways they couldn’t before.
Will SD-WAN have the same mass-market consumer enablement as the iPhone? No. But within the microcosm if network engineering, we may soon discover that SD-WAN has sparked its own movement. At the very least, SD-WAN vendors prove the challenges we face can be met in new ways. They’re forcing the stalwarts to sit up and take notice. They bring a promise that we no longer have to choose between unmanageable complexity and non-functional simplicity. In my book, that’s a win regardless of who wins the WAN.
Want more to think about?
Watch Engineer vs. Complexity, Russ White at NANOG
Alain says
Couldn’t agree more.
However I would like to moderate the great successes of SD WAN : this works well in a greenfield environment, but utopic in large networks built from merging.
Eyvonne Sharp says
This depends entirely on the SD-WAN solution in question. I have the most experience with Viptela and we’re implementing with great success in a very large brownfield (several hundred legacy MPLS sites). BGP support is the must fundamental requirement to implement cleanly in a brownfield.
Mr. Cisco says
Great feedback!
Tim Nelson says
With all new technologies, there is always added complexities at first. What Apple did with the iPhone, was hid them behind the scenes and created an intuitive interface that simplified the way you interacted with technology. The same is happening slowly with network technology, complexity is shifting and slowly hiding itself behind the scenes just as you said happens. However, I do not think that you can truly get rid of the complexities behind the scenes without overhauling the underlying protocols. Eventually from a business perspective, you actually want to eliminate the engineers from interfacing with networks and make it so computers have control and make faster better decisions than we can. Is Cisco having and identity crisis over it? Perhaps, but I see them struggling more so to find their focus on what they are good at. They have perhaps overextended themselves and branched out in too many directions.
adam says
Hi Eyvonne, Cisco needs to understand that in 2017 the user experience is everything (cloud taught us this) and that not all $$ are cisco $$. 2 big asks, but in the mean time there are software defined opportunities across all aspects now of the network, DC, WAN, Security, SLB… you should check out vArmour, same investors as viptella and focused on removing traditional security appliances (NGFW’s etc)
Sasanka says
I think if there is inherent complexity in a system such as network than it can only be moved from one layer to other,looking simpler for some one and making complex for some other.So the decision is who vendor thinks needs simplicity .
swamy says
I like your take on the SD-WAN and especially the Apple analogy. Today, all major cloud service providers give a way for the user to software define their network (not just WAN but everything the user needs). Way to go for the rest (esp. the giants of networking)