User Tools

Site Tools


99hackathon

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
99hackathon [2017/07/11 19:51]
bclaise [Technologies Included in Hackathon (more can be added)]
99hackathon [2017/08/02 21:33] (current)
eckelcu_cisco.com [Meeting Materials]
Line 46: Line 46:
      * Code can be accessed from [[https://​github.com/​ietf-hackathon|IETF Hackathon Github]] or from links provided within project descriptions below.      * Code can be accessed from [[https://​github.com/​ietf-hackathon|IETF Hackathon Github]] or from links provided within project descriptions below.
        * Request to be added to IETF Github organization by sending your Github ID to Charles Eckel <​eckelcu@cisco.com>​        * Request to be added to IETF Github organization by sending your Github ID to Charles Eckel <​eckelcu@cisco.com>​
-     * Hackathon Photos ​take and post to Twitter with hash tags #​IETFHackathon #IETF99+     ​* ​[[https://​isoc.box.com/​v/​IETF99-Photos-Shared|Hackathon Photos]]  
 +       * Take and post your own on Twitter with hash tags #​IETFHackathon #IETF99
  
 ---- ----
Line 157: Line 158:
        * DBUS API and nss-resolv support for Stubby https://​www.nanog.org/​sites/​default/​files/​3_stubby-nanog68.pdf        * DBUS API and nss-resolv support for Stubby https://​www.nanog.org/​sites/​default/​files/​3_stubby-nanog68.pdf
        * Ed25519 (RFC 8080) RRSIG        * Ed25519 (RFC 8080) RRSIG
-       * RFC 5011 compliance testing using [[https://​gitlab.labs.nic.cz/​knot/​deckard/​blob/​master/​README.rst|Deckard]] - reusable, lighting fast test based on [[https://​github.com/​wolfcw/​libfaketime|libfaketime]]+       * RFC 5011 compliance testing using [[https://​gitlab.labs.nic.cz/​knot/​deckard/​blob/​master/​README.rst|Deckard]] - reusable, lighting fast test based on [[https://​github.com/​wolfcw/​libfaketime|libfaketime]]: code to start with is in branch [[https://​gitlab.labs.nic.cz/​knot/​deckard/​commits/​rfc5011|rfc5011]] in CZ.NIC'​s Gitlab, most importantly in test scenario [[https://​gitlab.labs.nic.cz/​knot/​deckard/​blob/​rfc5011/​5011/​5011.rpl|5011.rpl]].
  
 **YANG/​NETCONF/​RESTCONF** **YANG/​NETCONF/​RESTCONF**
Line 164: Line 165:
      * Project(s)      * Project(s)
        * yangcatalog.org:​ Joe Clarke, Benoit Claise        * yangcatalog.org:​ Joe Clarke, Benoit Claise
-       ​* ​implement ​the YANG module report per IETF WG, out of the yangcatalog.orgQin Wu, Dapeng Liu+       ​* ​Implement ​the YANG module report per IETF WG, out of the yangcatalog.org ​Qin Wu, Dapeng Liu
        * Improve YANG model monitoring tools at http://​www.claise.be/​ : Benoit Claise        * Improve YANG model monitoring tools at http://​www.claise.be/​ : Benoit Claise
 +       * Review and resolve BBF YANG errors shown by Benoit'​s tools (especially yangdump-pro) : William Lupton (partly Saturday, full Sunday)
        * yanglint (libyang, libnetconf2,​ Netopeer2, sysrepo) : Radek Krejci        * yanglint (libyang, libnetconf2,​ Netopeer2, sysrepo) : Radek Krejci
        * yuma123 (API, netconfd, yangcli) : Vladimir Vassilev        * yuma123 (API, netconfd, yangcli) : Vladimir Vassilev
-       ​* ​update ​tools used by yangvalidator.com:​ Mahesh Jethanandani+       ​* ​Update backend ​tools used by yangvalidator.com ​to handle multiple drafts/YANG models: Mahesh Jethanandani
        * Fix MEF model dependencies:​ Mahesh Jethanandani        * Fix MEF model dependencies:​ Mahesh Jethanandani
        * MEF models and related metadata in the yangcatalog:​ Mahesh Jethanandani        * MEF models and related metadata in the yangcatalog:​ Mahesh Jethanandani
-       * Validate the yangcatalog.org APIs with the BBF metadata: William Lupton ​(partly Saturday, full Sunday)+       * Validate the yangcatalog.org APIs with the BBF metadata: William Lupton
        * yangcatalog code development:​ Miroslav Kovac        * yangcatalog code development:​ Miroslav Kovac
        * YANG module tree type conversion: Rob Wilton (Sunday)        * YANG module tree type conversion: Rob Wilton (Sunday)
        * Generate an IETF draft from a YANG module (in support of draft-claise-semver-00):​ Richard Barnes (mainly Sunday)        * Generate an IETF draft from a YANG module (in support of draft-claise-semver-00):​ Richard Barnes (mainly Sunday)
 +       * Create pyang module-catalog plugin to generate draft-clacla-netmod-model-catalog compliant JSON : William Lupton
 +       * Regex tool and regex GUI: Radek and Pieter Lewyllie ​
 +       * Private YANG models: Kent Watsen
  
-**SeDHCPv6**+**SeDHCPv6** ​- CANCELLED! 
 + 
 +    * DHC WG needs to regroup on this work to see what next steps are as several issues were raised with draft and the document has not been updated. Perhaps a requirements document will be needed to clarify what security is desired. See https://​www.ietf.org/​mail-archive/​web/​dhcwg/​current/​msg18194.html as to a meeting that we will try to hold on Sunday afternoon (14:00).
  
     * Champion(s):​ TBD     * Champion(s):​ TBD
Line 205: Line 212:
        * Peter Kietzmann        * Peter Kietzmann
        * Martine Lenders        * Martine Lenders
 +       * Cenk Gündoğan
 +       * Christopher Scherb (CCN-lite)
 +       * Claudio Marxer (CCN-lite)
      * Project(s)      * Project(s)
-       * TSCH/​OpenWSN ​Fresh port to RIOT +       * TSCH/​OpenWSN ​fresh port to RIOT 
-       * 6LoWPAN mesh-under-support ​+ various ​updates from newer RFCs (like RFCs 7973 and 8025)+       * Enhancement of RIOT network stack GNRC 
 +         * 6LoWPAN mesh-under-support ​ 
 +         * Various ​updates from newer RFCs (e.g.7973 and 8025) 
 +         * Energy optimization w/ focus on radio device control 
 +       * ICN in IoT: provide an adaptation layer for CCN/NDN to low power lossy networks  
 +         * header and/or name compression 
 +         * fragmentation
  
 **OpenWSN** **OpenWSN**
Line 339: Line 355:
          * https://​tools.ietf.org/​html/​draft-ietf-dots-data-channel-02          * https://​tools.ietf.org/​html/​draft-ietf-dots-data-channel-02
      * Implementation      * Implementation
-         * The code will be available at [will be opened soon]+         * The code is available at https://​github.com/​nttdots/​go-dots
  
 **Multiple Provisioning Domains (mPvD) and Captive Portal detection** **Multiple Provisioning Domains (mPvD) and Captive Portal detection**
Line 354: Line 370:
          * Some mPvD code is available here: https://​github.com/​IPv6-mPvD          * Some mPvD code is available here: https://​github.com/​IPv6-mPvD
  
 +** NETVC **
 +     * Champion(s)
 +       * Timothy B. Terriberry <​tterribe@xiph.org>​
 +     * Project(s)
 +       * AV1 
 +         * Git repository: https://​aomedia.googlesource.com/​aom
 +         * Bug tracker: https://​bugs.chromium.org/​p/​aomedia/​issues/​list
 +         * Gerrit: https://​aomedia-review.googlesource.com/​
 +         * Contributor'​s Guide: http://​aomedia.org/​contributor-guide/​
 +       * Daala: https://​git.xiph.org/?​p=daala.git
 +       * Thor: https://​github.com/​cisco/​thor
 +       * Are We Compressed Yet: https://​github.com/​tdaede/​awcy
 +       * rd_tool (AWCY backend): https://​github.com/​tdaede/​rd_tool
 +     * Resources:
 +       * Are We Compressed Yet: https://​arewecompressedyet.com/​
 +       * Video test sets: https://​media.xiph.org/​video/​derf
  
 **COSE in the network: Secure Wake-on-Radio (SWORN)** **COSE in the network: Secure Wake-on-Radio (SWORN)**
Line 373: Line 405:
           * Specification:​ https://​tools.ietf.org/​html/​draft-bormann-t2trg-sworn           * Specification:​ https://​tools.ietf.org/​html/​draft-bormann-t2trg-sworn
  
-**SysRepo - Segment Routing v6**+**SRv6 over NETCONF using Sysrepo**
      * Champions      * Champions
        * Richard Kosegi        * Richard Kosegi
Line 381: Line 413:
  
      * Project      * Project
 +       * [[https://​cleo.atrinik.org/​poster-hackaton2017.png|Use case]]
        * NETCONF management of Segment Routing over IPv6 (SRv6) on OpenWRT router        * NETCONF management of Segment Routing over IPv6 (SRv6) on OpenWRT router
          * The goal is to make POC of configuring explicit path consisting of SRv6 segments on OpenWRT router (TL-WR1043ND) via NETCONF. There is support of SRv6 in Linux kernel since 4.10, so let's make use of it.               * The goal is to make POC of configuring explicit path consisting of SRv6 segments on OpenWRT router (TL-WR1043ND) via NETCONF. There is support of SRv6 in Linux kernel since 4.10, so let's make use of it.     
  
      * Implementation:​      * Implementation:​
-       ​* ​OpenWRT:[[https://github.com/openwrt]]+       ​* ​LEDE:[[https://lede-project.org/]]
        * SysRepo:​[[https://​github.com/​sysrepo]]        * SysRepo:​[[https://​github.com/​sysrepo]]
        * Netopeer:​[[https://​github.com/​CESNET/​Netopeer2]]        * Netopeer:​[[https://​github.com/​CESNET/​Netopeer2]]
- 
  
 **MILE** **MILE**
Line 459: Line 491:
        * https://​github.com/​GrumpyOldTroll/​amt        * https://​github.com/​GrumpyOldTroll/​amt
        * https://​github.com/​GrumpyOldTroll/​amt-openwrt        * https://​github.com/​GrumpyOldTroll/​amt-openwrt
 +
 +**RPKI Origin Validation for FRR**
 +     * Champions:
 +       * Andreas Reuter
 +       * Matthias Waehlisch
 +     * Project:
 +       * Extending FRR to suport RPKI Origin Validation.
 +     * Specifications:​
 +       * https://​tools.ietf.org/​html/​rfc6810
 +       * https://​tools.ietf.org/​html/​rfc6811
 +     * Implementation:​
 +       * https://​github.com/​rtrlib
 +       * https://​github.com/​frrouting
  
 ---- ----
99hackathon.1499802661.txt.gz · Last modified: 2017/07/11 19:51 by bclaise