OpenDaylight as a Platform for Network Programmability FOSDEM, 3 February Charles Eckel, Cisco DevNet
|
|
- Johnathan Johnston
- 5 years ago
- Views:
Transcription
1 OpenDaylight as a Platform for Network Programmability FOSDEM, 3 February 2018 Charles Eckel, Cisco DevNet eckelcu@cisco.com
2 Agenda What is SDN What is OpenDaylight Network programmability Installation Example use case (VPP) Conclusions OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 2
3 What is SDN OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
4 Software Defined Networking (SDN) Control & Data Planes separation? OpenFlow? Logically centralized control Plane? White label switches? This a valid & useful SDN use case, but... SDN can be defined more broadly: Network is a source of vast amount of data.....that can be utilized by variety of SDN applications True power of SDN is network programmability OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
5 OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 5
6 What Do We Need from an SDN Controller? A platform for deploying SDN applications Provide an SDN application development environment Developer-friendly APIs to network elements (REST/JSON, pub/sub, etc.) Network-level abstraction through topologies Protocol independence for network-facing applications OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
7 What is OpenDaylight OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
8 Graphical User Interface Application and Toolkit (DLUX / NeXT UI) AAA AuthN Filter OpenDaylight APIs REST/RESTCONF/NETCONF/AMQP Northbound APIs to Orchestrators and Applications Base Network Functions Host Tracker L2 Switch Enhanced Network Services AAA Messaging 4Transport SNMP4SDN Centinel Streaming Data Hdlr NetIDE Time Series Data Repository Controller Shield Neutron Northbound Unified Secure Channel Mgr Network Abstractions ALTO (Policy/Intent) Protocol Manager Fabric as a Service Group Based Policy Service Controller Platform Services/Applications OpenFlow Forwarding Rules Mgr Dev Discovery, ID & Drvr Mgmt OVSDB Neutron User Network Interface Mgr NEMO OpenFlow Stats Manager DOCSIS Abstraction SDN Integration Aggregator Virtual Private Network Network Intent Composition OpenFlow Switch Manager Link Aggregation Ctl Protocol Service Function Chaining Virtual Tenant Network Mgr. Topology Processing LISP Service Data Store (Config & Operational) Service Abstraction Layer/Core Messaging (Notifications / RPCs) OpenFlow OF-Config OVSDB NETCONF LISP BGP PCEP CAPWAP OPFLEX SXP SNMP USC SNBI IoT Http/CoAP LACP PCMM /COPS Southbound Interfaces & Protocol Plugins OpenFlow Enabled Devices Open vswitches Additional Virtual & Physical Devices Data Plane Elements (Virtual Switches, Physical Device Interfaces) OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
9 Software Architecture Java - enterprise-grade, cross-platform compatible language Java Interfaces - for event listening, specifications and forming patterns Maven build system Karaf based on OSGi, provides: dynamic loading of bundles registering dependencies and services exported exchanging information across bundles Feature A Feature B Karaf Feature X OSGi Framework (Equinox) MD- SAL OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
10 Network programmability OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
11 The Need for Something Better SNMP had failed For configuration, that is Extensive use in fault handling and monitoring CLI scripting Market share 70%+ configuration RFC 3535 Abstract This document provides an overview of a workshop held by the Internet Architecture Board (IAB) on Network Management. The workshop was hosted by CNRI in Reston, VA, USA from June 4 thru June 6, The goal of the workshop was to continue the important dialog started between network operators and protocol developers, and to guide the IETFs focus on future work regarding network management. OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
12 Best Practices Coming Together OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
13 YANG Data Modeling Language for Networking Modeling language, defined in RFC 6020 Represents operational state, configuration, transactions, and notifications Defines semantics Constraints (i.e. MUSTs ) Reusable structures Built-in and derived types Protocol Data Model In Summary: YANG is a full, formal contract language with rich syntax and semantics for network data OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
14 YANG Model Example Screenshot from ietf-interfaces.yang Container 'interfaces' with list of 'interface' items List items (leafs) have a 'name' which is also the key for the list OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
15 Tools to work with YANG Models pyang - An extensible YANG validator and converter in python Source Code - Python Package - YANG Explorer - YANG Browser / RPC Builder OpenDaylight YANG Tools Tools supporting NETCONF and YANG, code generation from YANG models OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
16 Building a Plugin/Application Model Model YANG Model Generate APIs 1 YANG Tools Java API Definition Java Generated API Definition API Definition Maven Build Tools Create API Bundle 2 API OSGI Bundle Deploy 4 Module Implementations Module Plugin Implementations source code Maven Build Tools Plugin OSGI Bundle 3 Create Plugin Bundle 4 Deploy OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
17 High Level Manageability Architecture Application Transport Network Device ANY (C, Java, Python) YANG-based XML Manageability Infra BGP NETCONF client NETCONF server ANY (Java, Python, Perl, PHP) SSH / TLS YANG-based XML/JSON Config DB QoS RESTCONF client HTTPS RESTCONF server VXLAN OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
18 Mounting YANG Datastores OpenDaylight NETCONF Node Discovery Nodes added by POSTing to config:modules OpenDaylight connects to each node OpenDaylight learns capabilities (YANG modules) and stores to cache Cache at ~/cache/schema. Filenames of form Node Inventory RESTCONF Model Cache MD-SAL NETCONF VPP1 VPP2 OpenWrt OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
19 Installation OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
20 Distributions OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 34
21 $ unzip karaf zip Archive: karaf zip creating: karaf-0.7.1/system/ $ cd karaf $./bin/karaf karaf: Enabling Java debug options: -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 Listening for transport dt_socket at address: 5005 Apache Karaf starting up. Press Enter to open the shell now % [========================================================================] Karaf started in 0s. Bundle stats: 10 active, 10 total... \ \ \ \.. / _ / \\ \_/ \ / \ \\ \< / \ \ \ / \ _> > / \ ` \/ \\ _ / /_/ > Y \ \ / / \ > / ( / / \ / / \/ \/ \/ \/ \/\/ / / \/ Hit '<tab>' for a list of available commands and '[cmd] --help' for help on a specific command. Hit '<ctrl-d>' or type 'system:shutdown' or 'logout' to shutdown OpenDaylight. opendaylight-user@root> OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
22 Install Features using Karaf OpenDaylight distro comes without any features enabled by default All features are available for you to install feature:list list all features available feature:list -i list all features installed feature:list r list all features required feature:install <feature> install the <feature> feature feature:install <feature-1> <feature-2> <feature-n> install list of features feature:uninstall <feature> uninstalls the <feature> feature OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 36
23 Install DLUX, NETCONF, and RESTCONF feature:install odl-dlux-core feature:install odl-dluxapps-yangui feature:install odl-restconf-all feature:install odl-netconf-all feature:install odl-netconf-topology feature:install odl-netconf-connector-ssh feature:list -r Name Version Required State odl-netconf-topology x Started odl-restconf-all x Started odl-netconf-connector-ssh x Started odl-dluxapps-yangui x Started odl-netconf-all x Started odl-dlux-core x Started wrap x Started standard x Started DEVNET Cisco and/or its affiliates. All rights reserved. Cisco Public 37
24 Honeycomb/VPP using NETCONF VPP is a high-performance, open source, software forwarder Honeycomb provides NETCONF and RESTCONF interfaces to VPP Host RESTCONF RESTCONF Honeycomb NETCONF NETCONF VM1 low level API VM2 VM3 VPP OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
25 Honeycomb/VPP Using NETCONF Step by Step 1. Create VM for Honeycomb and VPP Postman RESTCONF 2. Install VPP and Honeycomb on VM 3. Start VPP and Honeycomb NETCONF 4. Connect to VPP using CLI 5. Add interface(s) to VPP 6. Connect to VPP using Honeycomb/NETCONF Host VM1 VM2 RESTCONF Honeycomb NETCONF low level API 7. Connect to VPP using OpenDaylight VM3 VPP OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 48
26 Honeycomb/VPP Using NETCONF 7. Connect to VPP Using OpenDaylight Enable NETCONF interface on OpenDaylight feature:install odl-restconf-all odl-netconf-all odlnetconf-topology odl-netconf-connector-ssh Add VPP to OpenDaylight using Postman PUT Postman collection Host Post man VM1 VM2 VM3 RESTCONF RESTCONF NETCONF NETCONF Honeycomb VPP low level API Interact with VPP using OpenDaylight DLUX OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
27 OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 56
28 OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 57
29 OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 58
30 Conclusions OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
31 Key Takeaways SDN is more than just OpenFlow Network programmability is key benefit of SDN OpenDaylight provides a platform for network applications and programmable network infrastructure via YANG, NETCONF, RESTCONF OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 60
32 Additional resources OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 61
33 Open Source Dev Center Your Source for Open Source at Cisco Contributions to open source Use in products/solutions Community forums, blogs Developer Events IETF Hackathons and MEF LSO Hackathons featuring open source implementations of open standards OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 62
34 OpenDaylight Microsite OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 63
35 OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
36 Tutorials and Sandboxes OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
37 ndaylight OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 66
38 Continue Your Education Become a DevNet Member: Access OpenDaylight resources Visit our Open Source Dev Center: OpenDaylight as a Platform for Network Programmability 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 67
39 Thank you!
OpenDaylight as a Platform for Network Programmability FOSDEM, 3 February Charles Eckel, Cisco DevNet
OpenDaylight as a Platform for Network Programmability FOSDEM, 3 February 2018 Charles Eckel, Cisco DevNet eckelcu@cisco.com Agenda What is SDN What is OpenDaylight Network programmability Installation
More informationOpenDaylight as a Platform for Network Programmability NANOG 72, February 19-21, Charles Eckel, Cisco DevNet
OpenDaylight as a Platform for Network Programmability NANOG 72, February 19-21, 2018 Charles Eckel, Cisco DevNet eckelcu@cisco.com Agenda What is SDN What is OpenDaylight Network programmability Installation
More informationOpenStack and OpenDaylight, the Evolving Relationship in Cloud Networking Charles Eckel, Open Source Developer Evangelist
OpenStack and OpenDaylight, the Evolving Relationship in Cloud Networking Charles Eckel, Open Source Developer Evangelist Agenda Introduction OpenStack OpenDaylight OPNFV Putting it all Together Conclusion
More informationCombining Open Source with Open Standards. Charles Eckel Open Source Developer Evangelist November 7, 2017
Combining Open Source with Open Standards Charles Eckel Open Source Developer Evangelist November 7, 2017 Why Standards? Standards have played key role many/most industries Industry demand standards compliance
More informationThe Software in SDN. Programming in Opendaylight
The Software in SDN Programming in Opendaylight Presenter s Note This presentation borrows heavily from a presentation on App Development by Srini Seetharaman and are available at http://sdnhub.org OpenDaylight
More informationState of the OpenDaylight Union. Lisa Caywood, OpenDaylight/Linux Foundation Colin Dixon, Brocade/OpenDaylight
State of the OpenDaylight Union Lisa Caywood, OpenDaylight/Linux Foundation Colin Dixon, Brocade/OpenDaylight Outline Introduction to OpenDaylight Major Use Cases OpenStack integration for cloud CORD and
More informationThe State of SDN & NFV: 5 Years In. Neela Jacques, Executive Director,
The State of SDN & NFV: 5 Years In Neela Jacques, Executive Director, OpenDaylight @NeelaJacques There is a Wave Sweeping the IT Industry The Era of Standards Wars is Over Collaboration With your team...but
More informationMEF LSO: Connecting Open Source and Standards to implement and Deliver Dynamic Third Network Services
MEF LSO: Connecting Open Source and Standards to implement and Deliver Dynamic Third Network Services Introduction to MEF and to MEF LSO - SDNFV Service Orchestration Dan Pitt, Senior Vice President, MEF
More informationOpenDaylight: Introduction, Lithium and Beyond Colin Dixon
OpenDaylight: Introduction, Lithium and Beyond Colin Dixon Technical Steering Committee Chair, OpenDaylight Senior Principal Engineer, Brocade Some content from: David Meyer, Neela Jaques, and Kevin Woods
More informationCentinel: Streaming Data Handler. April 20 th, 2016
Centinel: Streaming Data Handler April 20 th, 2016 1 An Overview 2 Centinel: Streaming Data Handler Aim of Centinel is to asssist operators by providing visibility into OpenDaylight management software
More informationIntroduction to OpenDaylight: Current Events and OpenStack Neutron Integration
Introduction to OpenDaylight: Current Events and OpenStack Neutron Integration David Meyer Chief Scientist and SP CTO @Brocade Research Scientist @University of Oregon Chair of the OpenDaylight Board of
More informationIntroduction to OpenDaylight and Hydrogen, Learnings from the Year, and What s Next for OpenDaylight
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, and What s Next for OpenDaylight David Meyer, CTO and Chief Scientist, Brocade dmm@{brocade.com,uoregon.edu,cs.uoregon.edu,1-4-5.net,
More informationCableLabs update for ODL Advisory Group
CableLabs update for ODL Advisory Group Chris Donley May 21, 2015 Cable Television Laboratories, Inc. 2015. Do not share this material with anyone other than CableLabs Members, and vendors under CableLabs
More informationWhat is ONOS? ONOS Framework (ONOSFW) is the OPNFV project focused on ONOS integration. It is targeted for inclusion in the Brahmaputra release.
What is ONOS? Open Network Operating System (ONOS) is an open source SDN network operating system. Our mission is to enable Service Providers to build real SDN/NFV Solutions. ONOS Framework (ONOSFW) is
More informationOpenDaylight, OpenSource, and Why OSS is Important
OpenDaylight, OpenSource, and Why OSS is Important ONS Accelerate Workshop 10 Feb 2015 http://www.opennetsummit.org/ons-accelerate-feb15.php David Meyer Chief Scientist and CTO, Brocade Chair, OpenDaylight
More informationDesigning and Implementing Cisco Network Programmability (NPDESI) v1.0
Data Sheet Learning Services Designing and Implementing Cisco Network Programmability (NPDESI) v1.0 Overview The Designing and Implementing Cisco Network Programmability (NPDESI) version 1.0 Cisco Training
More informationOpenDaylight and the Open Source Future of Networking
OpenDaylight and the Open Source Future of Networking Colin Dixon, Principal Engineer, Brocade colin@colindixon.com (http://colindixon.com) @colin_dixon Some content borrowed from David Meyer, Kyle Mestery,
More informationOpen Network Operating System
Open Network Operating System Michele Santuari msantuari@fbk.eu FBK CREATE-NET - Future Networks research unit April 28, 2017 Agenda Short introduction to SDN and network programmability Introduction to
More informationBuilding Open Source-Based Cloud Solutions with OpenDaylight. Colin Dixon, Brocade/OpenDaylight Lisa Caywood, OpenDaylight
Building Open Source-Based Cloud Solutions with OpenDaylight Colin Dixon, Brocade/OpenDaylight Lisa Caywood, OpenDaylight Part of a New OPEN Networking Stack Networking Apps ORCHESTRATION (NFVO,...) Mgmt
More informationOpenDaylight. Current and Future Use Cases. Abhijit Kumbhare OpenDaylight Technical Steering Committee (TSC) Chair
OpenDaylight Current and Future Use Cases Abhijit Kumbhare OpenDaylight Technical Steering Committee (TSC) Chair Principal Architect / System Manager, Ericsson Agenda OpenDaylight Overview and Architecture
More informationGetting Started with OpenStack
Getting Started with OpenStack Charles Eckel, Developer Evangelist, Cisco DevNet @eckelcu Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session
More informationTechnologies for the future of Network Insight and Automation
Technologies for the future of Network Insight and Automation Richard Wade (ricwade@cisco.com) Technical Leader, Asia-Pacific Infrastructure Programmability This Session s Context Service Creation Service
More informationNETCONF Protocol. Restrictions for the NETCONF Protocol. Information About the NETCONF Protocol
Restrictions for the, on page 1 Information About the, on page 1 How to Configure the, on page 4 Verifying the Configuration, on page 7 Additional References for, on page 9 Feature Information for, on
More informationOpenDaylight Introduction and Overview
OpenDaylight Introduction and Overview David Meyer SP CTO and Chief Scientist dmm@{brocade.com,uoregon.edu,1-4-5.net, } Agenda Introduction Architecture Overview Project Life Cycle, Simultaneous Release
More informationOptimizing the Usability of YANG Models for Network Automation
ydk.io Optimizing the Usability of YANG Models for Network Automation Craig Hill Distinguished Systems Engineer U.S. Public Sector CTO Office @netwrkr95 CCIE #1628 crhill@cisco.com CHI-NOG Chicago, IL
More informationSoftware Defined Networking and the OpenDaylight Controller. GridKa-School 2015, Dr. Christoph König, Dr. Michael Bredel
Software Defined Networking and the OpenDaylight Controller GridKa-School 2015, Dr. Christoph König, Dr. Michael Bredel Profile Dr. Michael Bredel Studied electrical engineering at the Technische Universität
More informationOpen and Disaggregated Transport SDN
Open and Disaggregated Transport SDN - from PoC to Field Trial - Dai Kashiwa, Director, NTT Communications / Board member of ONOS/CORD Marc De Leenheer, MTS, ON.Lab Toru Furusawa, Chief Engineer, NTT Communications
More informationTransport SDN and Use Cases in Korea
Transport SDN and Use Cases in Korea Justin Park, Researcher/Programmer, ETRI September 28, 2016 #ODSummit Agenda Introduction & Background Who we are Transport networks Problem Definition Why OpenDaylight
More informationNetwork Automation: Options & Possibilities 2016 BROCADE COMMUNICATIONS SYSTEMS, INC.
Network Automation: Options & Possibilities 2016 BROCADE COMMUNICATIONS SYSTEMS, INC. Consumption Model Mid Enterprise HE Enterprise Telco Top 7 MSDC Regional CSP CSP Python DevOps 1 10 CLI Basic scripting
More informationTaxonomy of SDN. Vara Varavithya 17 January 2018
Taxonomy of SDN Vara Varavithya 17 January 2018 Modern Data Center Environmentally protected warehouses Large number of computers for compute and storage Blades Computer- Top-of-Rack (TOR) Switches Full
More informationLEAP DATA SHEET. Lumina Extension Adaptation Platform. Benefits: Model-driven software platform enables automation of heterogeneous networks.
DATA SHEET LEAP Lumina Extension Adaptation Platform Model-driven software platform enables automation of heterogeneous networks. SDN has long enabled interfaces like Netconf and OpenFlow to program network
More informationModule 2 OpenFlow Configuration Lab
APNIC SDN Workshop Lab Module 2 OpenFlow Configuration Lab Objective: As part of this hands-on module, you will be installing the Mininet network emulator on your PC. You will then configure a standalone
More informationPradeep Kathail Chief Software Architect Network Operating Systems Technology Group, Cisco Systems Inc.
Pradeep Kathail Chief Software Architect Network Operating Systems Technology Group, Cisco Systems Inc. March 4 th, 2014 2012 2010 Cisco and/or its affiliates. All rights reserved. 1 2012 Cisco and/or
More informationData Model-Driven Management: Latest Industry and Tool Developments
Data Model-Driven Management: Latest Industry and Tool Developments Benoit Claise Distinguished Engineer, Cisco Operations and Management Area Director, IETF Agenda Data Model-driven Management Industry
More informationODL SFC. Release master
ODL SFC Release master Oct 19, 2018 Contents 1 Service Function Chaining Developer Guide 3 2 Service Function Chaining User Guide 23 3 SFC Design Specifications 89 i ii This documentation provides critical
More informationand controller independence with NetIDE
Supporting composed SDN applications and controller independence with NetIDE Alec Leckey Intel Labs SDN Application Development Java Python C/C++ Javascript Beacon Iris Pox Nox NodeFlow Jaxon Floodlight
More informationCisco Extensible Network Controller
Data Sheet Cisco Extensible Network Controller Product Overview Today s resource intensive applications are making the network traffic grow exponentially putting high demands on the existing network. Companies
More informationIntegrating OpenDaylight VTN Manager with OpenStack
Integrating OpenDaylight VTN Manager with OpenStack OpenDaylight is the largest open source SDN controller. The OpenDaylight virtual tenant network (VTN) is an application that provides a multi-tenant
More informationONOS YANG Tools. Thomas Vachuska Open Networking Foundation
ONOS YANG Tools Thomas Vachuska Open Networking Foundation background SDN and Dynamic Control Dynamic control over forwarding plane behaviour from a logically centralized vantage point Configuration and
More informationONAP Micro-service Design Improvement. Manoj Nair, NetCracker Technologies
ONAP Micro-service Design Improvement Manoj Nair, NetCracker Technologies Micro Service Definition Micro service architectural style is an approach to developing a single application as a suite of small
More informationCisco Open SDN Controller 1.2 Administrator Guide
First Published: September 16, 2015 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883
More informationTOSCA and YANG What is it? Stefan Vallin, Cisco, Viktor Leijon, Data Ductus,
TOSCA and YANG What is it? Stefan Vallin, Cisco, svallin@cisco.com Viktor Leijon, Data Ductus, vleijon@cisco.com Previous Work http://www.lightreading.com/webinar.asp?webinar_id=409 2 Purpose of this Webinar
More informationOpenDaylight OpenStack Integration.
OpenDaylight OpenStack Integration rui.zang@intel.com isaku.yamahata@intel.com OpenStack Neutron Stadium Neutron Stadium Advanced Services Third party Solutions Neutron-lib https://governance.openstack.org/tc/reference/projects/neutron.html
More information2015 Spring Technical Forum Proceedings
SDNized CABLE ACCESS NETWORKS Karthik Sundaresan CableLabs Abstract Software-Defined Networking ideas are showing a lot of value in the networking industry. SDN can transform cable access networks and
More informationCloud Integration with OpenStack (OVSDB/NetVirt)
Cloud Integration with OpenStack (OVSDB/NetVirt) Background 2 Preconditions 3 Main Success Scenario: 3 Step-by-step Tutorial 4 OpenDaylight s Required Features 5 OpenStack Configuration for OpenDaylight
More informationSDN Controller/ Orchestration/ FastDataStacks. Joel Halpern (Ericsson) Frank Brockners (Cisco)
SDN Controller/ Orchestration/ FastDataStacks Joel Halpern (Ericsson) Frank Brockners (Cisco) Building Blocks Service Model WorkFlow Topology App Intent Service/WF Life Cycle Manager Virtual Machine/Container
More informationRed Hat OpenStack Platform 10 Red Hat OpenDaylight Product Guide
Red Hat OpenStack Platform 10 Red Hat OpenDaylight Product Guide Overview of Red Hat OpenDaylight OpenStack Team Red Hat OpenStack Platform 10 Red Hat OpenDaylight Product Guide Overview of Red Hat OpenDaylight
More informationOpen SDN Controller Applications
The following topics describe the five applications that Open SDN Controller provides to facilitate the day-to-day administration of your network: BGPLS Manager, page 1 Inventory Manager, page 3 Model
More informationIntroduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN) SDN=Standard Southbound API SDN = Centralization of control plane. Overview SDN=OpenFlow Raj Jain Washington University in Saint Louis Saint Louis, MO
More informationMulti-domain Service Orchestration with Cisco Network Service Orchestrator. Gabor Szabo Version 1.2
Multi-domain Service Orchestration with Cisco Network Service Orchestrator Gabor Szabo gabszabo@cisco.com Version 1.2 Agenda Theory & Concepts Cisco NSO inroduction Demonstration: simple service Use-Cases
More informationIntroduction to OpenConfig
DEVNET-1775 Introduction to OpenConfig Santiago Álvarez, TME Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App
More informationUsing Event-Driven SDN for Dynamic DDoS Mitigation
Using Event-Driven SDN for Dynamic DDoS Mitigation Craig Hill Distinguished SE, US Federal crhill@cisco.com CCIE #1628 1 Concept and Content Creators The Cisco Engineering Team: Jason King Steven Carter
More informationCoding Intro to APIs and REST
DEVNET-3607 Coding 1001 - Intro to APIs and REST Matthew DeNapoli DevNet Developer Evangelist Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session
More informationCisco Application Centric Infrastructure Roadshow. Wednesday, 2. April 14
Cisco Application Centric Infrastructure Roadshow Wednesday, 2. April 14 Cisco ACI Roadshow - Agenda Business and IT trends Cisco Open Network Environment (ONE) Lunch Cisco Application Centric Infrastructure
More informationDESIGN AND IMPLEMENTATION OF AN ANALYTICS APPLICATION IN SOFTWARE DEFINED NETWORKS
UNIVERSITY OF PIRAEUS DEPARTMENT OF DIGITAL SYSTEMS POSTGRADUATE PROGRAMME DIGITAL COMMUNICATIONS & NETWORKS DIPLOMA THESIS: DESIGN AND IMPLEMENTATION OF AN ANALYTICS APPLICATION IN SOFTWARE DEFINED NETWORKS
More informationProgramming Device APIs
Programming Device APIs Fabrizio Maccioni Technical Marketing Engineer - Cisco BRKSDN-2119 Agenda Introduction Device APIs History WSMA NETCONF 1.0 Model Driven Programmability NETCONF 1.1 RESTCONF grpc
More informationONOS. Open Network Operating System. Ali Al-Shabibi and Andrea Campanella. ON.Lab 13/09/2016 TIM Labs, Turin. #ONOSProject
ONOS Open Network Operating System Ali Al-Shabibi and Andrea Campanella ON.Lab 13/09/2016 TIM Labs, Turin Outline Introduction to ONOS and ON.Lab Architecture Northbound interface Southbound interface
More informationOPENDAYLIGHT TUTORIAL
OPENDAYLIGHT TUTORIAL September 2018 Janki Chhatbar jchhatba@redhat.com Senior Software Engineer Rimma Iontel riontel@redhat.com Senior Architect, Red Hat 1 For Hands-On Instructions https://tinyurl.com/ons2018odl
More informationDevNet Technical Breakout: Introduction to ACI Programming and APIs.
DevNet Technical Breakout: Introduction to ACI Programming and APIs. Michael Cohen Agenda Introduction to ACI ACI Policy ACI APIs REST API Python API L4-7 Scripting Opflex 3 Application Centric Infrastructure
More informationOp endaylight. Developer Guide Lithium (June 29, 2015)
Op endaylight Developer Guide () OpenDaylight Community (2015-06-29) Copyright 2015 Linux Foundation All rights reserved. This guide describes how to develop using OpenDaylight. This program and the accompanying
More information5 days lecture course and hands-on lab $3,295 USD 33 Digital Version
Course: Duration: Fees: Cisco Learning Credits: Kit: DCAC9K v1.1 Cisco Data Center Application Centric Infrastructure 5 days lecture course and hands-on lab $3,295 USD 33 Digital Version Course Details
More informationSDN CONTROLLERS COMPARISON
SDN CONTROLLERS COMPARISON V R SUDARSANA RAJU SRIT, Bangalore E-mail: sudarsanaraj@yahoo.com Abstract - This paper presents about Software Defined Network (SDN) which is a new networking paradigm where
More informationService Function Chaining (SFC)
Service Function Chaining (SFC) Release draft (534a1d1) OPNFV February 25, 2016 CONTENTS 1 Introduction 1 2 Definitions 3 3 Abbreviations 5 4 Use Cases 7 5 Architecture 9 5.1 Service Functions............................................
More informationJN0-210.juniper. Number: JN0-210 Passing Score: 800 Time Limit: 120 min.
JN0-210.juniper Number: JN0-210 Passing Score: 800 Time Limit: 120 min Exam A QUESTION 1 Which protocol does Juniper Networks recommend to provide real-time updates of the network topology to the NorthStar
More informationSDN controller: Intent-based Northbound Interface realization for extended applications
SDN controller: Intent-based Northbound Interface realization for extended applications 1. Introduction 2. SDN Controller 3. Intent-based Northbound Interface (NBI) 4. The Intent framework in ONOS controller
More informationA use-case based analysis of network managment functions in the ONF SDN model
A use-case based analysis of network managment functions in the ONF SDN model Alisa Devlic (Ericsson Research) Wolfgang John (Ericsson Research) Pontus Sköldström (Acreo) Funded by the EU FP7 project SPARC
More informationIntegration of Hypervisors and L4-7 Services into an ACI Fabric. Azeem Suleman, Principal Engineer, Insieme Business Unit
Integration of Hypervisors and L4-7 Services into an ACI Fabric Azeem Suleman, Principal Engineer, Insieme Business Unit Agenda Introduction to ACI Review of ACI Policy Model Hypervisor Integration Layer
More informationCisco Virtual Networking Solution for OpenStack
Data Sheet Cisco Virtual Networking Solution for OpenStack Product Overview Extend enterprise-class networking features to OpenStack cloud environments. A reliable virtual network infrastructure that provides
More informationConfiguring APIC Accounts
This chapter contains the following sections: Adding an APIC Account, page 1 Viewing APIC Reports, page 3 Assigning an APIC account to a Pod, page 15 Handling APIC Failover, page 15 Adding an APIC Account
More informationONOS Roadmap. September, 2017
ONOS Roadmap September, 2017 distributed core provides high-availability, scalability and performance abstractions & models allow applications to configure and control the network without becoming dependent
More informationSoftware Defined Networking 2015 BROCADE COMMUNICATIONS SYSTEMS, INC.
Software Defined Networking 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. Agenda Business Consideration A Customer Journey Quick Overview of SDN and NFV Software Networking Solutions SDN Controller vrouter
More informationSDN+NFV Next Steps in the Journey
SDN+NFV Next Steps in the Journey Margaret T. Chiosi AT&T Labs Distinguished Architect SDN-NFV Realization 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks
More informationMD-SAL APPLICATION AWARE DATA STORE (AADS)
MD-SAL APPLICATION AWARE DATA STORE (AADS) Chandramouli Venkataraman (chandramouli.venkataraman@ericsson.com) MD-SAL - Today Controller Platform APP MD-SAL Request Routing Notification Routing DOM tree
More informationCisco IOS XR Programmability for Cloud-Scale Networking
Cisco IOS XR Programmability for Cloud-Scale Networking LABRST-2332 Santiago Álvarez, Distinguished Technical Marketing Engineer @111pontes Level of Expertise With Network Programmability 1. Can t spell
More informationOpenADN: Service Chaining of Globally Distributed VNFs
OpenADN: Service Chaining of Globally Distributed VNFs Project Leader: Subharthi Paul Washington University in Saint Louis Saint Louis, MO 63130 Jain@cse.wustl.edu Software Telco Congress, Santa Clara,
More informationOne Platform Kit: The Power to Innovate
White Paper One Platform Kit: The Power to Innovate What Could You Do with the Power of the Network? What if you could: Reach into your network and extract the information you need, when you need it? Directly
More informationProceedings of the Fourth Engineering Students Conference at Peradeniya (ESCaPe) SDN Flow Caching
Proceedings of the Fourth Engineering Students Conference at Peradeniya (ESCaPe) 2016 SDN Flow Caching N.B.U.S. Nanayakkara, R.M.L.S. Bandara, N.B. Weerasinghe, S,N, Karunarathna Department of Computer
More informationNETCONF Call home. Rajendra Nagabhushan, Senior Staff Engineer, ADVA Optical Networking Vikram Darsi, Senior Lead Engineer, ADVA Optical Networking
NETCONF Call home Rajendra Nagabhushan, Senior Staff Engineer, ADVA Optical Networking Vikram Darsi, Senior Lead Engineer, ADVA Optical Networking 15/11/2016 Agenda Introduction to Reverse SSH (call home)
More informationCisco ACI Simulator Release Notes, Release 1.1(1j)
Cisco ACI Simulator Release Notes, This document provides the compatibility information, usage guidelines, and the scale values that were validated in testing this Cisco ACI Simulator release. Use this
More informationGeneric Network Functions. Daya Kamath (Ericsson) Prem Sankar G (Ericsson)
Generic Network Functions Daya Kamath (Ericsson) Prem Sankar G (Ericsson) Application Co-existence and Integration Challanges Partitioning of OpenFlow Resources Every application must have their private
More informationIntel Open Network Platform. Recep Ozdag Intel Networking Division May 8, 2013
Intel Open Network Platform Recep Ozdag Intel Networking Division May 8, 2013 Agenda Traditional Networking vs. SDN Intel Open Network Platform (ONP) Introduction SDN Use Cases Future of ONP Traditional
More informationCisco Network Programmability for the Enterprise NPEN v1.0
Course Overview This course teaches how to automate common Cisco enterprise platforms such as IOS-XE and IOS-XR routers as well as ASA firewalls. This course also includes coverage of the automation capabilities
More informationIntelligent WAN: Leveraging the Internet Secure WAN Transport and Internet Access
Now a part of Cisco We bought Viptela Intelligent WAN: Leveraging the Internet Secure WAN Transport and Internet Access Branch Hybrid WAN Transport IPsec Secure MPLS (IP-VPN) Private Cloud Virtual Private
More informationNetwork Layer: The Control Plane
Network Layer: The Control Plane 7 th Edition, Global Edition Jim Kurose, Keith Ross Pearson April 06 5- Software defined networking (SDN) Internet network layer: historically has been implemented via
More informationAutomation and Programmability using Cisco Open NXOS and DevOps Tools
Automation and Programmability using Cisco Open NXOS and DevOps Tools Jeff Lester Sr. Solutions Integration Architect Matt Tarkington Consulting Engineer Services Cisco Spark How Questions? Use Cisco Spark
More informationF5 Demystifying Network Service Orchestration and Insertion in Application Centric and Programmable Network Architectures
F5 Demystifying Network Service Orchestration and Insertion in Application Centric and Programmable Network Architectures Jeffrey Wong - Solution Architect F5 Networks February, 2015 Agenda F5 Synthesis
More informationNetDevOps for the Network Dude How to get started with API's, Ansible and Python
DEVNET-1002 NetDevOps for the Network Dude How to get started with API's, Ansible and Python François Caen, Systems Engineer - @f_caen Cisco Spark How Questions? Use Cisco Spark to communicate with the
More informationCisco ACI Simulator VM Installation Guide
Cisco ACI Simulator VM Installation Guide New and Changed Information 2 About the Application Policy Infrastructure Controller 2 About the ACI Simulator Virtual Machine 2 Simulator VM Topology and Connections
More informationNetwork Automation using modern tech. Egor Krivosheev 2degrees
Network Automation using modern tech Egor Krivosheev 2degrees Key parts of network automation today Streaming Telemetry APIs SNMP and screen scraping are still around NETCONF RFC6241 XML encoding Most
More informationImplementing the Network Configuration Protocol
Implementing the Network Configuration Protocol This module provides details of the Network Configuration Protocol. For relevant commands, see Cisco ASR 9000 Series Aggregation Services Router System Security
More informationEmpower your testing with Cisco Test Automation Solution Featuring pyats & Genie
Empower your testing with Cisco Test Automation Solution Featuring pyats & Genie Siming Yuan, Technical Leader, Engineering, Cisco Jean-Benoit Aubin, Engineer, Software Engineering, Cisco Sedy Yadollahi,
More informationONOS Performance Test. Jin Huawei HUAWEI TECHNOLOGIES CO., LTD. HUAWEI TECHNOLOGIES CO., LTD. Page 1
ONOS Performance Test Jin Gan @ Huawei Page 1 HUAWEI TECHNOLOGIES CO., LTD. HUAWEI TECHNOLOGIES CO., LTD. www.huawei.com Project: ONOS Performance Benchmark and Improvement https://wiki.onosproject.org/display/onos/onos+performance+benchmark+and+improvement
More informationI2rs Requirements for NETCONF
I2rs Requirements for NETCONF Susan Hares (i2rs Co-chair) 1 I2RS Requirement on WG LC draft-ietf-i2rs-ephemeral-state-00 draft-ietf-i2rs-pub-sub-requirements/ draft-ietf-i2rs-traceability/ draft-ietf-i2rs-protocol-security-requirements-01
More informationProgrammable Overlays with VPP
Programmable Overlays with LinuxCon 2016, Toronto Florin Coras, Vina Ermagan Cisco Systems Overlay Network Engine Objective Enable programmable, software defined, overlays Data driven control-plane protocol
More informationCisco PONC Walid Wakim Principal Engineer. March 10, 2015
Cisco PONC 2015 Walid Wakim Principal Engineer March 10, 2015 Transport SDN 2013-2014 Cisco and/or its affiliates. All rights reserved. 2 Network Objectives Today Network Planning performed in silos Network
More informationCisco dan Hotel Crowne Plaza Beograd, Srbija.
Cisco dan 31. 3. 2016. Hotel Crowne Plaza Beograd, Srbija www.ciscoday.com XR u svetu virtualizacije Tom Cof Product Sales specialist 31. mart 2016 Cisco Router OS Evolution 1990s 2000s 2010s Application
More informationSDN Security BRKSEC Alok Mittal Security Business Group, Cisco
SDN Security Alok Mittal Security Business Group, Cisco Security at the Speed of the Network Automating and Accelerating Security Through SDN Countering threats is complex and difficult. Software Defined
More informationConsuming Model-Driven Telemetry
Consuming Model-Driven Telemetry Cristina Precup & Stefan Braicu Software Systems Engineers Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session
More informationPlatform for Network-Driven Organizations
Platform for Network-Driven Organizations Agenda OpenDaylight overview Use cases Governance and getting involved What is OpenDaylight? A flexible, programmable Open Source platform underpinning a wide
More informationThis chapter describes the StarOS NETCONF interface and the ConfD engine. It contains the following sections:
This chapter describes the StarOS NETCONF interface and the ConfD engine. It contains the following sections: Overview, page 1 Configuring ConfD, page 2 Verifying the Configuration, page 4 Show Support
More information