This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
96hackathon [2016/07/07 18:14] eckelcu_cisco.com |
96hackathon [2016/11/17 08:28] (current) eckelcu_cisco.com [Meeting Materials] |
||
---|---|---|---|
Line 50: | Line 50: | ||
* Code can be accessed from [[https://github.com/ietf-hackathon|IETF Hackathon Github]] or from links provided for within project descriptions below. | * Code can be accessed from [[https://github.com/ietf-hackathon|IETF Hackathon Github]] or from links provided for 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> | ||
+ | * Presentations of Project Results - [[https://www.youtube.com/watch?v=x7wIODAaqMI|Recording]] | ||
+ | * Follow Teams through Hackathon and Bit-n-Bites - [[https://youtu.be/j7NqYm6WshI|Video]] | ||
---- | ---- | ||
Line 112: | Line 114: | ||
* For this project(s) we would be using ONOS platform | * For this project(s) we would be using ONOS platform | ||
* http://onosproject.org/ | * http://onosproject.org/ | ||
+ | * Code repository to be used - [[https://github.com/harikrushna-Huawei/hackathon|GitHub]] | ||
* Detailed information at - | * Detailed information at - | ||
* [[https://drive.google.com/open?id=0B-76cYXo_ss9b1BkZV8zbzdDaUU|Google Drive]] | * [[https://drive.google.com/open?id=0B-76cYXo_ss9b1BkZV8zbzdDaUU|Google Drive]] | ||
Line 140: | Line 143: | ||
* YANG: Benoit Claise | * YANG: Benoit Claise | ||
* Project(s) | * Project(s) | ||
- | * Benoit Claise: improve YANG model monitoring tools at claise.be | + | * Benoit Claise: improve YANG model monitoring tools at claise.be (confd, new graphs, bug fix) |
- | * Victor Kuarsingh | + | * Hari Ananthakrishnan (On Sunday): Improve YANG tools (xym) |
- | * Hari Ananthakrishnan (On Sunday): | + | * Carl Moberg, Reshad Rahman, Victor Kuarsingh: YANG module catalog (draft-openconfig-netmod-model-catalog-01) |
- | * Carl Moberg: YANG module catalog | + | * Qin Wu,Yuming Xie,Michale Wang: Web based YANG Tool for module catalog |
- | * Qin Wu: Web based YANG Tool | + | |
- | * Reshad Rahman (On Sunday): yanger compiler | + | |
* Mikael Abrahamsson/Rastislav Szabo/Radek/Mislav: sysrepo (https://github.com/sysrepo) | * Mikael Abrahamsson/Rastislav Szabo/Radek/Mislav: sysrepo (https://github.com/sysrepo) | ||
- | * Vladimir Vassilev: yuma123 (https://sourceforge.net/projects/yuma123) | + | * Tomek Mrugalski, Marcin Siodelski: Kea (https://github.com/isc-projects/kea) - Add YANG/NETCONF support to Kea using sysrepo. |
+ | * Vladimir Vassilev: yuma123 (https://sourceforge.net/projects/yuma123 http://yuma123.org/wiki/index.php/IETF_96_Hackcathon_yuma123_project_report) | ||
* Vinod Kumar/Tianran Zhou: YANG compiler annotation implementation on ONOS | * Vinod Kumar/Tianran Zhou: YANG compiler annotation implementation on ONOS | ||
* ONOS:https://wiki.onosproject.org/display/ONOS/Basic+ONOS+Tutorial | * ONOS:https://wiki.onosproject.org/display/ONOS/Basic+ONOS+Tutorial | ||
* YANG compiler meta data: [[https://datatracker.ietf.org/doc/draft-agv-netmod-yang-compiler-metadata/ | draft-agv-netmod-yang-compiler-metadata]] [[https://datatracker.ietf.org/doc/draft-agv-netmod-yang-annotation-ds-and-derived/ | draft-agv-netmod-yang-annotation-ds-and-derived]] | * YANG compiler meta data: [[https://datatracker.ietf.org/doc/draft-agv-netmod-yang-compiler-metadata/ | draft-agv-netmod-yang-compiler-metadata]] [[https://datatracker.ietf.org/doc/draft-agv-netmod-yang-annotation-ds-and-derived/ | draft-agv-netmod-yang-annotation-ds-and-derived]] | ||
+ | * William Lupton (From Saturday pm): pyang ''yang-edit'' and ''html'' output formats | ||
**DNS/DNSSEC/DPRIVE/DANE** | **DNS/DNSSEC/DPRIVE/DANE** | ||
Line 203: | Line 206: | ||
* Implement ILA in IOVisor's XDP (eXpress Data Path). | * Implement ILA in IOVisor's XDP (eXpress Data Path). | ||
+ | ** 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 | ||
** TLS 1.3 ** | ** TLS 1.3 ** | ||
Line 211: | Line 230: | ||
* NSS (EKR, MT) | * NSS (EKR, MT) | ||
* Apache (Kiefer, Taubert) | * Apache (Kiefer, Taubert) | ||
- | * Firefox (MT) | + | * Firefox (EKR, MT, Damjanovic) |
+ | * ProtoTLS (Kobeissi) | ||
+ | * MiTLS (Delignat-Lavaud) | ||
+ | * BoringSSL (Valdez?) | ||
+ | * TLS server qualification suite | ||
+ | * tlsfuzzer (krose) | ||
**SFC** | **SFC** | ||
Line 219: | Line 243: | ||
* Project(s) | * Project(s) | ||
* Mininet integration of VPP for SFC | * Mininet integration of VPP for SFC | ||
- | * Explore stateful usecases in VPP (NSH LB, ...) | + | * Explore stateful usecases in VPP (Load balancing in a service chain, ... ) |
**SCTP and WebRTC Datachannels** | **SCTP and WebRTC Datachannels** | ||
Line 229: | Line 253: | ||
* Improve the Datachannel support in Webbrowsers like Chrome and Firefox. | * Improve the Datachannel support in Webbrowsers like Chrome and Firefox. | ||
+ | **Media Address Resolver Service (MARS)** | ||
+ | * Champion(s) | ||
+ | * John Jason Brzozowski <john_brzozowski@comcast.com> | ||
+ | * Gaurav Naik <gn@drexel.edu> | ||
+ | * Glenn Deen <Glenn_Deen@comcast.com> | ||
+ | * Leslie Daigle <ldaigle@thinkingcat.com> | ||
+ | * Project(s) | ||
+ | * Related to GGIE, specifically we are exploring the ability to map media to addresses while making the same resolvable. A variety of naming and update techniques will be utilized specific to media resolution by name compared to literal addressing. | ||
+ | |||
+ | **IoT bootstrapping for Noobs with EAP-NOOB** | ||
+ | * Champion(s) | ||
+ | * Mohit Sethi <mohit.m.sethi@ericsson.com> | ||
+ | * Tuomas Aura <tuomas.aura@aalto.fi> | ||
+ | * Raghavendra Mudugodu | ||
+ | * Shiva Prasad | ||
+ | * Project(s) | ||
+ | * Implementing EAP-NOOB with open source wpa_supplicant and hostapd: https://tools.ietf.org/html/draft-aura-eap-noob-01 | ||
+ | * Secure bootstrapping for IoT in general | ||
+ | * Try it out sessions | ||
Don’t see anything that interests you? Feel free to add your preferred technology to the list, sign up as its champion and show up to work on it. Note: you **must login** to the wiki to add content. If you add a new technology, we strongly suggest that you send email to hackathon@ietf.org to let others know. You may generate interest in your technology, and find other people who want to contribute to it. | Don’t see anything that interests you? Feel free to add your preferred technology to the list, sign up as its champion and show up to work on it. Note: you **must login** to the wiki to add content. If you add a new technology, we strongly suggest that you send email to hackathon@ietf.org to let others know. You may generate interest in your technology, and find other people who want to contribute to it. | ||
Line 244: | Line 287: | ||
---- | ---- | ||
+ | ==== Webinar ==== | ||
+ | |||
+ | **ONOS** | ||
+ | * Webinar was conducted on 8th July | ||
+ | * ONOS Architecture by Satish - [[https://drive.google.com/open?id=0B-76cYXo_ss9VlJyTE9DeVN3aFE|link]] | ||
+ | * ONOS Introduction by Andrea - [[https://drive.google.com/open?id=0B-76cYXo_ss9R3dRMEZXYktxWGM|link]] | ||
+ | * Youtube Demo Video Links | ||
+ | * ONOS with Mininet - https://www.youtube.com/watch?v=Q3ptlUWoAE8 | ||
+ | * ONOS with PCEP and BGP-LS - https://www.youtube.com/watch?v=MeW0DiWeAJM | ||
+ | |||
+ | ---- | ||
==== Participant Preparation and Prerequisites ==== | ==== Participant Preparation and Prerequisites ==== | ||
* Bring a laptop on which you are comfortable developing software | * Bring a laptop on which you are comfortable developing software | ||
Line 262: | Line 316: | ||
==== Remote participation ==== | ==== Remote participation ==== | ||
* Participating in person is preferred, but we understand not everyone can travel. If you want to participate remotely, please contact the champion(s) for that project to determine how best to coordinate. | * Participating in person is preferred, but we understand not everyone can travel. If you want to participate remotely, please contact the champion(s) for that project to determine how best to coordinate. | ||
- | * Jabber Room: hackathon96@jabber.ietf.org | + | * Jabber Room: hackathon@jabber.ietf.org |
==== IPR and Code Contribution Guideline ==== | ==== IPR and Code Contribution Guideline ==== | ||
All hackathon participants are free to work on any code. The rules regarding that code are what each participant's organization and/or open source project says they are. The code itself is not an IETF Contribution. However, discussions, presentations, demos, etc., during the hackathon are IETF Contributions (similar to Contributions made in working group meetings). Thus, the usual IETF policies apply to these Contributions, including copyright, license, and IPR disclosure rules. | All hackathon participants are free to work on any code. The rules regarding that code are what each participant's organization and/or open source project says they are. The code itself is not an IETF Contribution. However, discussions, presentations, demos, etc., during the hackathon are IETF Contributions (similar to Contributions made in working group meetings). Thus, the usual IETF policies apply to these Contributions, including copyright, license, and IPR disclosure rules. |