Let’s go over general and basicdefinitions.QuantumProject Lead: Dan WendlandtOverview: A service providing network connectivity-as-a-service for devices managed by other OpenStack services. It exposes a generic and extensible API, allowing users to build and manage their networks, and uses a pluggable architecture, thus enabling different technologies to implement the logical abstractions exposed by the API.LunrProject Lead: Chuck ThierOverview: An open commodity storage platform that will integrate with the Nova Volume service.
We also see the industry trends of the market.There seems to be three main approaches of SDN to solve customer issues.
Cisco’s strategy is to work on all three approaches as SDN is rapidly evolving…In Ciscolive, we introduced Cisco ONE.Harvest Network Intelligence through deep “full-duplex” programmatic access to Cisco devices and softwareRich-set of APIs, development kits across IOS and NX-OSTie-in into analytics, policy engines and orchestrationExplore emerging technologies through joint partnerships with industry, academia and standards-bodiesEarly stage SDN/OpenFlow controllers and agentsOpenStack for cloud computingDeliver consistent operational experience for different use-cases Overlay network virtualization solutions, video, IaaS etc. Strong synergy between network and compute environmentsTraining, developer portals and advanced services Cisco’s Open Network Environment envisions a customizable framework to harness the entire value of the intelligent network delivering openness, programmability and abstraction across multiple layers in an evolutionary manner. It offers a choice of protocols, industry standards, use-case based deployment models and integration experiences while laying the foundation for a dynamic feedback loop of user, session or application analytics through policy programming.Benefits:Flexibility to use APIs, agents and controllersConsistency across both physical and virtual environmentsComplements traditional definitions of SDN (which focuses primarily on de-coupling control and data planes) -Encompass entire portfolio stack from transport to management and automation
Let’s be honest – we have been mainly using CLI!Programmability is the future, but it is a huge step!Application developer friendly environment. Developlers sees can deploy features without knowing specific commands for special platforms.
Now I’ll describe the API that tries to meet these goals.
With the topology provided, app can run algorithms.
Control plane and data plane decoupled. Hybrid model represents more thanOpenflow. Having Control plane integrated with data plane, we can get a wealth of network information and programmability as seen onePK.
Virtual Oerlay is being used on Multi-Tenant environment – Cloud environment. So Cloud computing, such as OpenStack is important. Nexus 1000v Simple programmability = is more more of network orchestration