Honeycomb design and architecture

Slides:



Advertisements
Similar presentations
November 2013 Jan Medved, Reinaldo Penno
Advertisements

Project Proposal Anton Tkacik, Lukas Sedlak
Proposal: Model-Driven SAL for the OpenDaylight Controller
SSRS 2008 Architecture Improvements Scale-out SSRS 2008 Report Engine Scalability Improvements.
Persistence and Datastore
January 2014 Thomas D. Nadeau
Device Driver Framework Discussion
Time Series Data Repository (TSDR)
Active-Standby Deployment
IoT in ODL Lionel Florit, Principal Engineer, ODL ID lflorit
Device Driver Framework Project October 2014.
Software Engineering and Middleware: a Roadmap by Wolfgang Emmerich Ebru Dincel Sahitya Gupta.
© 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual.
1 Doctor Fault Management 18 May 2015 Ryota Mibu, NEC.
Ed Warnicke – Note: Read with animations
Model-based Programmable Networks
Network Management Fourteen Meeting. Principles Of Network Management Telecommunications management network (TMN) provides a framework for telecommunications.
Margherita Forcolin (Insiel S.p.A.) Thessaloniki, 13 October 2011.
Application Policy on Network Functions (APONF) G. Karagiannis and T.Tsou 1.
And Tier 3 monitoring Tier 3 Ivan Kadochnikov LIT JINR
Protocol for I2RS I2RS WG IETF #89 London, UK Dean Bogdanovic v0.1.
WELCOME TO THE Donald Hunter Cisco.
Representing Netconf Data Models using Document Schema Definition Languages (DSDL) Rohan Mahy Sharon Chisholm Lada Lhotka IETF 72 - Dublin.
Ceilometer + Gnocchi + Aodh Architecture
Controller spin-off proposals
COPYRIGHT © 2012 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Monitoring in TOSCA – Future Use Cases Presenter: Ifat Afek, Alcatel-Lucent September 2015.
Azher Mughal / Beraldo Leal Programming OpenFlow Flows for Scientific Profit 1 Azher Mughal / Beraldo Leal SuperComputing 2015.
Clustering in OpenDaylight
Test and Performance Integration Group.
Author: Maros Marsalek (Honeycomb PTL)
I2rs Requirements for NETCONF IETF 93. Requirement Documents
1 Peer Mount Eric Voit Alexander Clemm 5-Nov-2015.
SDN Controller/ Orchestration/ FastDataStacks Joel Halpern (Ericsson) Frank Brockners (Cisco)
Luis Gomez, Principal SW Test Engineer, Brocade
CARDINAL DESIGN APPROACH (OVERVIEW)
Only Use FD.io VPP to Achieve high performance service function chaining Yi Intel.
Orchestration and Controller Architecture Alignment Vimal Begwani AT&T
OpenDaylight Based Machine Learning for Networks
The Role of Reflection in Next Generation Middleware
OpenDaylight Clustering – What’s new in Boron
Overlay Network Engine (ONE)
ODL Tutorial – Writing an Application in ODL
Orchestration and Controller Alignment for ONAP Release 1
SNMP Southbound Plugin
VPN Extension Requirements for Private Clouds
LISP Flow Mapping Service
ODL SFC and VPP Integration
IETF DMM Working Group IETF 97
X V Consumer C1 Consumer C2 Consumer C3
IP/MPLS Backbone Transition to SDN: OpenDaylight Advisory Board
GWE Core Grid Wizard Enterprise (
Author: Maros Marsalek (Honeycomb PTL)
Time Series Data Repository
Interaction between Scheduling Instances
17 Dec 2015 Bryan Sullivan, AT&T
Overview of SDN Controller Design
Oracle Solaris Zones Study Purpose Only
SDNC Roadmap Dan Timoney – AT&T Marcus Williams - Intel
Factory default Setting draft-wu-netmod-factory-default-01
Woojoong Kim Dept. of CSE, POSTECH
NETMOD IETF 103 Bangkok Nov , 2018
Starting Design: Logical Architecture and UML Package Diagrams
YANG Mount draft-clemm-netmod-mount IETF 98 Chicago, 30 March 2017
OpenStack Ceilometer Blueprints for Liberty
5G Use Case Configuration & PNF SW Upgrade using NETCONF ONAP DDF, Jan 9, 2019 Ericsson.
Design.
Subscription to Multiple Stream Originators
GNFC Architecture and Interfaces
Device Management Profile and Requirements
Managing allocatable resources
Presentation transcript:

Honeycomb design and architecture

Initial design Standard ODL application Relying on Binding aware MD-SAL global datastore NETCONF northbound for MD-SAL

Honeycomb config

Honeycomb operational

Issues Unable to reject committed data Silent failures when committing configuration Out-of-sync between VPP and Honeycomb data in ODL Config data handling order out of control Operational data out of date

Distribution Regular karaf distribution with ODL

Re-design New pipeline Dedicated NETCONF and RESTCONF northbounds Custom DataBroker with dedicated in-memory DataTree for configuration Operational data polled and translated on demand Dedicated NETCONF and RESTCONF northbounds Rewired to serve only Honeycomb Generic agent infrastructure VPP specific plugins

Honeycomb config

Honeycomb operational

What’s missing Notification service RPC service Initial sync between VPP and Honeycomb config DataTree Persistence Tooling (Honeycomb plugin archetype) VPP japi improvements

Distribution Regular karaf distribution with ODL (at the moment) Minimal non-karaf non-config-subsystem distribution with only necessary components (in the future)

Translation layer Composite Recursive Extensible Readers – responsible for reading operational data subtrees from e.g. VPP Writers – responsible for writing config data subtrees into e.g. VPP Config data are read straight from DataTree instance