- Google I/O 2013's Coolest Products and Services
- 10 Star Trek Technologies That are Almost Here
- 19 Generations of Computer Programmers
- 25 Must-Have Technologies for SMBs
Network World - PALO ALTO, Calif. -- The future of networking will be defined by software.
That was the overriding theme after the first day of the inaugural Open Networking Summit, a conference dedicated to software-defined networking (SDN) and OpenFlow, the open source API defined to enable multivendor switches and routers to be programmable.
EARLY ADOPTER: What one OpenFlow user finds exciting
Heavy on technology and light on marketing, the Open Networking Summit was put together by host Stanford University -- where OpenFlow has its roots -- and the Open Networking Foundation (ONF), an organization formed earlier this year to standardize OpenFlow and SDN. And it played to a sold-out crowd of engineers from Web companies like Google, Facebook and Yahoo as well as service providers, systems vendors, startups and academia.
When first proposed, the organizers of the Open Networking Summit expected about 100 registered attendees and a smattering of demonstrations. What they got was 600-plus registrants and more than 25 demos.
"This is no longer a research project," said Dan Pitt, vice chairman of the summit and executive director of the ONF. "It enables customers and users to do things they could not do before."
And that is, program a network as if it were a computer. OpenFlow, or any API that provides a layer of abstraction from the physical network to the control element, allows that network to be configured or manipulated through software, which then opens it up to further innovation, conference participants said.
"The value proposition ... is the ability to innovate within the network for the purpose of competitive advantage," says Martin Casado, co-founder and CTO of startup Nicira Networks, a network virtualization company. "Once you decouple layers they can evolve independently."
SDN provides abstraction at three areas of the network: distributed state, forwarding and configuration, says Scott Shenker, a founding board member of the ONF and a professor at UC Berkeley. Abstractions are key to extracting simplicity, yet networking today is mastering complexity, he says.
"The ability to master complexity is not the same as the ability to extract simplicity," Shenker says. "[SDN] is a major change in the paradigm -- logically centralized control function. This is the beginning of the software era of networking."
With OpenFlow/SDN, users can customize networks to local needs, eliminate unneeded features and create virtual, isolated networks, says Nick McKeown, professor of electrical engineering and computer science at Stanford. They can also increase the pace of innovation through software, instead of hardware, which will expedite technology exchange with partners and technology transfer from universities, he says.
But there are caveats, too. OpenFlow and SDNs are just making it out of research labs and into production. OpenFlow is immature and unproven in large-scale network deployments, participants at the summit said. Scale, fault tolerance and security have been questioned, and it could take years for the technology to manifest itself in any meaningful way in production environments.