SANTA CLARA, Calif.—Martin Casado has a special perspective on what is going on with software-defined networking. At the Open Networking Summit here this week, he was introduced as an SDN pioneer, having founded Nicira and developed the NSX network virtualization platform.
In 2012, Nicira was acquired by VMware, where Casado stayed until leaving for investment firm Andreesen Horowitz, where he helps manage other startups that are playing key roles in the burgeoning SDN ecosystem.
Companies including Mashape for API management; RapidAPI for its API marketplace; Cumulus, maker of the Cumulus Linux network operating system; and Barefoot Networks, which recently rolled out its programmable network switch chip, Tofino. eWEEK caught up with Casado after his keynote.
Where are we in the lifespan of software-defined networking? Where are we now and where do we have to go?
Right now SDN is relatively mature. But I like to define networks by what they connect. The next really big shift is what's going to be connected next. It used to be that networks connected computers, and then virtual machines and containers. The next thing networks are going to connect is microservices, sets of functions. The whole world is going APIs. The end point has evolved, not to a container but to an API. We need to discover these, we need to connect to them, we need security around them. I think we are going to see a whole refresh of infrastructure around that.
Another thing that networks are connecting all the things that are connected to the internet that interact with the real world. We've seen some major advancements in the last five years around AI [artificial intelligence], robotics, 3D printing and sensors that have allowed us to build devices that interact with the physical world, and all of those need to be interconnected. And they have different requirements from the network.
The end point of core IT is evolving to microservices and we need to interconnect those, and the edges of the network are evolving to interact with the physical world and we have to connect those, and right now this is terra incognita for us.
What are some of the companies you are investing in that can help there?
One that was announced just recently is called Mashape. They are the creators of Kong [API Gateway]. More and more of the world is going microservices, so more and more of the world is being made available over an API. And so if you have an API, you need infrastructure to support that, to be the air traffic controller, to manage security, credentials, load balancing. None of the traditional API gateways support modern environments. Kong is a breakaway, lightning-in-a-bottle open-source project.
The second one is called RapidAPI, which is an API marketplace. It's not about content on web pages anymore; it's about APIs, so you need a platform to find those and to interact with them.
What are your thoughts on the convergence of networking and programming, and what that means for writing applications for the network?
There's a lot of confusion around this. It's still not clear to me if developers want to program the network. System builders do. Arista Networks—they want to program switches and everything. Cisco does. Cumulus does. But it's not clear to me that developers who work on end applications do. I would argue that they don't. Over time, end application developers care less about the underlying infrastructure. … That said, you are seeing large companies like Google and Facebook but also Goldman Sachs, they are becoming basically switch implementers. They are building their own switches. And they definitely do want to program their own boxes.