- 10 Hot Big Data Startups to Watch
- 11 Unique Uses for Google Glass, Demonstrated by Celebs
- How to Export Your Google Reader Account
- How to Better Engage Millennials (and Why They Aren't Really so Different)
Network World - SAN DIEGO -- Cisco's network programmability strategy is a multifaceted initiative intended to keep the business at the forefront of networking technology, even as it threatens the company's dominance.
Software-defined networking (SDN) has been hailed by proponents as the biggest transformation of networking in decades. It promises to make the physical infrastructure irrelevant to the actual behavior of the traffic by enabling software programmability of flows and additional features.
The problem for Cisco is, it makes a lot of money of the customized nature of its hardware and software, which is omnipresent in enterprise, data center and service provider networks. Cisco is the leading provider of Ethernet and IP networking hardware in the industry.
IN THE WORKS: Cisco software to connect branch offices to cloud
AT THE SUMMIT: Cisco's ties to spin-in confirmed
But with the increasing openness of software in open-source communities and the broadening capabilities of merchant ASICs, SDNs and associated standards -- like OpenFlow -- are poised to further commoditize and undercut the profitability of networking hardware. So it behooves Cisco to get as close to SDN as it can, from every angle, so it can control not only the pace at which it infiltrates Cisco's ubiquity, but also the threat it poses to it.
"Networking is about to be reinvented and Cisco will do that reinvention of networking," says Cisco CTO Padmasree Warrior, during an interview at the company's annual business partner conference here. "Clearly we understand the implication of what is good about it and what are the things we need to improve."
The single most visible aspect of Cisco's programmability strategy -- the company seems careful not to label it as an SDN initiative -- is Insieme, the Cisco-funded startup building what is believed to be a programmable switch line supporting OpenStack and distributed data storage. Cisco initially invested $100 million in Insieme, with the right to purchase the remaining interests of the company for up to $750 million.
Other facets of Cisco's programmability strategy include adding features to its NX-OS data center network operating system for "agility and scale," Warrior says; getting the Nexus and Catalyst switching lines on common ASIC and software roadmaps; and extending the roadmap of the Nexus 1000v virtual switch, which Cisco claims is a pioneer in SDNs.
"Probably the first software-defined network in the industry was the Nexus 1Kv," Warrior says. "That started with 10 engineers as a project within Cisco."
There are now more than 5,000 customers for the Nexus 1000v, which has been shipping since 2009.
Another aspect of the programmability strategy is to do nothing to let customers program their Cisco networks.
"Not all customers want programmability," Warrior says. "It's a very small subset wants programmability. A lot of our customers are happy to leave everything to us to allow them to be programmed. So we have to be careful that we don't equate software-defined networking with only one aspect of it."