YANG/NETCONF/RESTCONF Hackathon Achievements

Slides:



Advertisements
Similar presentations
November 2013 Jan Medved, Reinaldo Penno
Advertisements

Project Proposal Anton Tkacik, Lukas Sedlak
January 2014 Thomas D. Nadeau
ACTN Proposed Protocol Work Dhruv Dhody 91 st Honolulu.
Requirements for BGP modeling
Rest Style Large MeAsurement Platform Protocol Draft-liu-lmap-rest-02 V.Liu L.Deng S.Liu
NETMOD Architecture Phil Shafer IETF 72.
SMI to XSD Translations IETF70 David Harrington. Agenda The Need The Approaches Comparisons.
Augmenting the IETF processing with Open Source Development of Yang Modules Tom Nadeau, Andy Bierman, Kiran Koushik 1 IETF #90, Toronto.
NETCONF WG IETF 92 - Dallas TUESDAY, March 24, CDT Mehmet Ersue Mahesh Jethanandani 3/24/ IETF #92- NETCONF WG session.
1 YANG PUB-SUB Proposed project to Beryllium release of ODL Aug 6 th 2015 Alexander Clemm Ambika Prasad Tripathy Einar Nilsen-Nygaard Eric Voit Suryamani.
IPG2P Steering Committee January 25, CI Development Update Feb 2011 – next release – API function and Job Execution Paves way for user-led analysis.
Azher Mughal / Beraldo Leal Programming OpenFlow Flows for Scientific Profit 1 Azher Mughal / Beraldo Leal SuperComputing 2015.
Test and Performance Integration Group.
I2RS Building the NG routing interface Sue Hares, Eric Voit, andothesr I2RS built for High performance Not the Pizza box CLI.
1 Needing an extensible Mount syntax across Schema, Alias, & Peers IETF 95 Eric Voit, Alex Clemm April 4 th 2016.
YANG Modelling and NETCONF Protocol Discussion
YANG Roque Gagliano.
YANG/NETCONF/RESTCONF
A use case for Schema Mount
Why? Increase pace and relevance of IETF standards
YANG Hackathon Achievements
Evolution of the Subscription & Event Notification Drafts IETF #97 Seoul 17-Nov-2016 NETCONF Charter Item 6: “Enhance RFC 5277 with the ability to delete.
IETF DMM Working Group IETF 97
Routing Area Yang Architecture Design Team Update
IETF 95 NETMOD Working Group Buenos Aires April 4, 2016
OpState & Schema Mount Update NETMOD WG Chairs IETF 95 Buenos Aires
Routing Area Yang Architecture Design Team Update
I2RS (interface to Routing System) - RIB Data Model Project
YANG Data Model for FDM Abstract
draft-clacla-netmod-yang-model-update-02
Subscribing to YANG datastore push updates draft-netconf-yang-push-00 IETF #94 Yokohama A. Clemm A. Gonzalez Prieto
Rest Style Large MeAsurement Platform Protocol
NETCONF Discussion Draft-ietf-i2rs-ephemeral-state-14.txt
Subscribing to YANG datastore push updates draft-ietf-netconf-yang-push-02 NETMOD WG IETF #95 Buenos Aires 4-April-2015 Alexander Clemm Alberto Gonzalez.
Interface to Network Security Functions (I2NSF)
Evolution of the Subscription & Event Notification Drafts IETF #98 Chicago Eric Voit 28-Mar-2017 DRAFT Authors on at least 1 drafts Andy Bierman Alexander.
NETCONF Base Notifications for NMDA
IETF 101 NETMOD Working Group
Balazs Lengyel, Ericsson
IETF 103 NETMOD BBF YANG Update
Joe Clarke (presenting)
IETF #101 - NETCONF WG session
Factory default Setting draft-wu-netmod-factory-default-01
IETF YANG Routing Types Update
Binary encoding draft-MAHESH-NETCONF-binary-encoding
Stream Issues Alex, Ambika, Eric, Tim
YANG-Push and related drafts 1
NETMOD IETF 103 Bangkok Nov , 2018
IETF 98 NETMOD Working Group
CMDP: NC Experience.
With Thanks to... Authors on at least 1 WG draft Andy Bierman
NMDA Q & A draft-dsdt-nmda-guidelines &
Routing Area Yang Architecture Design Team Update
Distributed Data Collection
Evolution of the Subscription & Event Notification Drafts IETF #98 Chicago Eric Voit 28-Mar-2017 DRAFT Authors on at least 1 drafts Andy Bierman Alexander.
Deepak Kumar Zitao Wang Qin Wu Reshad Rahman Srihari Raghavan
Progress report Tried to build my application (copied files from ‘tenbi’) Put volt yang files into project, java files generated successfully Maven builds.
LIME CO Model Update draft-ietf-lime-yang-oam-model-07
YANG Instance Data for Documenting Server Capabilities
IETF 103 NETMOD Working Group
IETF #103 - NETCONF WG session
Smart filters for Push Updates – Problem Statement draft-clemm-netconf-push-smart-filters-ps-00 Alexander Clemm, Eric Voit, Xufeng Liu, Igor Bryskin,
Getting to Know Model-Driven Management With the YANG Catalog
Handling YANG Revisions – Discussion Kickoff
NETMOD Versioning Design Team Update
Joe Clarke (presenting)
NETMOD Versioning Design Team Update
Schema version selection Reshad Rahman (presenting), Rob Wilton
Interface extensions YANG & VLAN sub-interface YANG Status update
Presentation transcript:

YANG/NETCONF/RESTCONF Hackathon Achievements IETF 95, Aries Apr 2016

YANG Tooling A tool to contact all authors of depending YANG models, with a message « new imported YANG model updated, please update yours » Updated xym.py and symd.py Contact: Hariharan Ananthakrishnan

YANG Tooling A tool to contact all authors of depending YANG models, with a message « new imported YANG model updated, please update yours » Updated xym.py and symd.py Contact: Hariharan Ananthakrishnan

YANG Tooling Qin Wu and Dapeng Liu: pyang in the submission tool ⇒ include all the existing YANG models in the path. In the code sprint room !!! Ebben Aries: typedef and grouping duplication detection Based on Jimmy Dong tool’s tool, from the last hackathon Benoit Claise: improve YANG model monitoring tools on http://www.claise.be/2016/03/ietf-yang-modules-statistiques/ BBF (127 YANG models), MEF, grouping/typdef in a tar file, duplicate YANG module names While developing those tools => feedback to YANG authors

YANG Tooling David Lamparter, Christian Franke: code generation bridge between YANG schemas and Cap'n Proto schemas Quagga->OpenConfig dump tool by Rob Shakir (done @ CAIDA hackathon) Resync'd to current Quagga Cap'n Proto API client Implemented one-shot OpenConfig->Quagga working: tail-f NCS ---> netopeer ---> dump-to-json ---> apply-script ---> Quagga “  

YANG Data Model Catalog Extract the info from YANG models to populate a YANG model catalog, for the industry (draft-openconfig-netmod-model-catalog) Based on the previous hackathon (Carl Moberg)   "prefix": "oc-bgp-types",    "namespace": "http://openconfig.net/yang/bgp-types;",     "module-version": "2.0.1",     "name": "openconfig-bgp-types",     "revision": "2016-03-31" Next step is the catalog population (REST) Contact: Qin Wu («Coding is fun  »), Anurag Bhargava, Michael Wang, Ignas Bagdonas

Protocol Work YANG Pub Sub NETCONF Call Home Exending OpenDaylight’s YANG PubSub Client implementation released in Beryllium. Based on draft-ietf-netconf-yang-push Contact: Eric Voit NETCONF Call Home https://github.com/Juniper/netconf-call-home Contact: Kent Watsen

YAM: YDK App Maker Is it for you? Starting programmer, use GUI to give data to YANG model and auto- generate YDK app. Have NETCONF, RESTCONF payload and want to migrate to YDK based app with minimal effort via tool. Looking for an educational channel on how to use YDK objects. YANG data model payload transcoding (convert XML to YDK to JSON to YDK to ….or vice versa) REMOTE HACKHATON: Munish Nayyar, Pravin Gohite, Abhishek Keshav