Learn how Open Source Software is Redefining SDN! Open SDN Controller Team Vijay Arumugam Kannan, Product Manager Chris Metz, Distinguished Engineer 04/29/2015
Agenda Open Source and OpenDaylight? Cisco Open SDN Controller Demonstrations Summary References 2
Takeaways OpenDaylight Open Source Cisco Open SDN Controller Cisco commercial distribution of OpenDaylight platform Delivers agility & apps development platform Industry framework for accelerating SDN adoption Reduce complexity, reduce costs and improve application and service delivery 3
SDN Resets Business Opportunities Applications APIs Security, load balancing, and other services SDN Platform (OpenDaylight focus area) Open protocols with enablement for proprietary extensions New architecture with separate Control and Data planes Open Programmable Networks and APIs New business models and revenue opportunities Physical Network Virtual Network Efficiency in both capital and operational expenses 4
Open Source and OpenDaylight (ODL) Open Source Flexibility) Innova2on) Choice) Faster, lower cost and higher quality development through sharing of resources via collaboration Community decisions about new features and roadmaps Common environment for users and app developers Ability to focus resources on differentiating development Control) OpenDaylight - An SDN Apps and Development Platform Open Source Linux Foundation Collaboration Software Defined Networking Innovation Network Function Virtualization 5
OpenDaylight Platform Hydrogen Released February 2014 Helium Released October 2014 1.87M+ lines of code 28 Projects 256 Contributors Lithium June 2015 release planned 6
Cisco Open SDN Controller 7
What is the Cisco Open SDN Controller? Ease of Use Serviceability Production Readiness Applications / Services 8
Open SDN Controller vs OpenDaylight Helium Helium Community Support Defense4all Precluded OpenDaylight Content VTN Project LISP Flow Mapping SNMP4SDN PacketCable PCMM OpenContrail Plugin L2 Switch OVSDB AD-SAL AAA Group Policy Openflow Plugin SDNi DLUX Controller Common Content Yang Tools BGP-LS Service Function Chaining MD-SAL Secure Network Bootstrap Infra PCEP Logs Basic Clustering Developer Support Open SDN Controller Metrics Cisco Supported OVA Distribution One Click Install Incremental Cisco Value Monitorin Central Mgmt g & Admin Plug-in Clustering 9
Open SDN Controller vs OpenDayLight Alignment Hydrogen Helium Lithium Open SDN Controller 10
Cisco Open SDN Controller Multipurpose Platform Application Development Platform Internal Platform Cisco Solution Stack 1 Cisco Solution Stack 2 Cisco Solution Stack 3 Open SDN Controller Open SDN Controller Open SDN Controller Open SDN Controller 11
Cisco Open SDN Controller Device Interoperability Protocol Cisco 3 rd Party OpenFlow NetConf/Yang BGPLS Nexus 3000 ASR 9000 ASR 9000, Tail-F NCS, Vector Packet Processor ASR 9000, vrr PCEP ASR 9000 OVSDB - OVS Switch + http://www.cisco.com/c/en/us/products/collateral/cloud-systems-management/open-sdn-controller/datasheetc78-733458.html 12
Open SDN Controller Clustering For High Availability Rest API clustering Data store replication and persistence Centralized logging and metrics dashboard Device interface clustering 13
User Experience Pre-Installed Apps Centralized OA&M One-Click install 14
Ease of Install Open SDN Controller Demo 1 Consolidated UI Dashboard OAM features Device Inventory Feature (Network Service) install Controller APIs and Mounted Device APIs 15
Cisco Open SDN Controller IP/MPLS Apps BGPLS Manager PCEP Manager Visualizes IGP network topology based on BGPLS feed Auto-create Label-Switched Paths (LSPs) Manually create LSPs Delete LSPs 16
Cisco Open SDN Controller Inventory and Models Inventory Manager Model Explorer Augmented OpenDaylight Nodes Device vendor, Platform IDs Series numbers OpenDaylight YANGUI App Auto-Generates UI based on YANG models Call functions, Parameters URL and JSON body preview 17
OpenFlow Manager OpenFlow topology visualization Flow management Flow based troubleshooting JSON body 18 preview
Open SDN Controller Demo 2 OpenFlow Manager Topology Flow Management Statistics & Troubleshooting Tool & Blueprint 19
Cisco DevNet - Open Developer Ecosystem Open Environment for Building Compelling and Innovative Apps Platform APIs SDKs and Tools Developer Support Community Management Northbound Rest APIs Network Services JAVA APIs Southbound Network Element Interfaces Developer documentation Case-based developer Learning Labs support Videos and Tutorials Community support Code samples Sandbox environments (with load tools and physical hardware devices) developer.cisco.com/site/opensdn 100,000+ registered DevNet members Hack-a-thons Learning Labs Online communities and forums 20
Summary 21
Open SDN Controller Play with it now in Cisco Demo Cloud Available on April 30 Full Developer Support 22
Takeaways OpenDaylight Open Source Cisco Open SDN Controller Cisco commercial distribution of OpenDaylight platform Delivers agility & apps development platform Industry framework for accelerating SDN adoption Reduce complexity, reduce costs and improve application and service delivery 23
References SDN Tutorials http://sdntutorials.com/opendaylight-netconfrestconf-and-yang/ http://www.yang-central.org/twiki/bin/view/ Main/YangTools OpenDayLight https://wiki.opendaylight.org/view/main_page Open SDN Controller DATA SHEET & Documentation http://www.cisco.com/c/en/us/products/cloudsystems-management/open-sdn-controller/index.html DEVNET developer.cisco.com/site/opensdn 24