Dell believes the future of networking will mirror that of compute: software defined, virtualized, and based on standards.
A couple of weeks ago I spoke with Adnan Bhutta, Dell’s vision for the future of networking involves a de-coupling of physical hardware from software, and that cloud attitudes are driving much of the change.
“I think the networking industry is going through the same things that the compute industry went through fifteen years ago,” says Bhutta. “People had these mainframe models. Essentially you had Dell’s vision of the future, networking will go the same way, decoupling the server hardware from the software that runs on it.
Until recently, your choice of networking operating system has been tightly coupled to your choice of hardware: Cisco switches ran IOS, Juniper switches ran Junos, etc. “Traditionally, like a year and a half ago, you had to buy our switch, our software, everything from us,” says Bhutta. Now you can buy switch hardware from Dell’s switching OS, or an operating system from Cumulus, BigSwitch, IP Infusion, or Pluribus.
Bhutta also highlighted Intel or AMD chip implementation from the operating systems that run on them.
The use of such a standard would make it significantly easier for network software vendors such as Intel, and Mellanox can concentrate on making ASICs that forward packets faster. Not incidentally, it would also help to commoditize the switch port business which would help these vendors at the expense of Cisco.
“The bottom line to all of this is ease of management and deployment,” says Bhutta. “Software defined networking’s main value proposition is that it has to save you OpEx.” He cites a comparison between the number of people required to administer servers now compared to what it used to be, and then highlights the disparity with network administration. “If you look at the number of server admins you have per server versus the number of network admins you have per switch, the numbers are mind-boggling!” he says. “You have a lot fewer people to manage a lot more servers than you have on the networking side.”
Bhutta is referring to the highly virtualized x86 server world of today, while networks more closely resemble the pre-virtualization days. VLAN may stand for Virtual Local Area Network, but the devices are more akin to a single server running many applications rather than a physical device running multiple instances of a networking operating system. If the equivalent of x86 for networking were to become widespread, then imagine what the equivalent of VMware for networking might look like.