Re: [92hackathon] Tasks and roles at Hackaton

"Charles Eckel (eckelcu)" <> Fri, 06 March 2015 17:08 UTC

Return-Path: <>
Received: from localhost ( []) by (Postfix) with ESMTP id 78A761A03A5 for <>; Fri, 6 Mar 2015 09:08:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: YES
X-Spam-Score: 8.511
X-Spam-Level: ********
X-Spam-Status: Yes, score=8.511 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLACK=20, URI_HEX=1.122, USER_IN_DEF_DKIM_WL=-7.5] autolearn=spam
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id RhS4Bckd3y2N for <>; Fri, 6 Mar 2015 09:08:06 -0800 (PST)
Received: from ( []) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by (Postfix) with ESMTPS id BCB0F1A0379 for <>; Fri, 6 Mar 2015 09:08:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;;; l=33815; q=dns/txt; s=iport; t=1425661687; x=1426871287; h=from:to:subject:date:message-id:mime-version; bh=T2SOZp6Y2qzIfzws/zi05KgubcAiNy1OG1Pdu8g+Ff0=; b=DPLtanK6lkHV0hoJ1kHYj+tJNGsNqw31i0VTElT7g63mQtQTK9RFIpWM fztAAaCqtFx+uTLIo7Ku6nCDe4e83Y1vxssRJknYPjU2q3jHHixVTwsrv hiOfE2r8I3HyYE1K5i1EiwF0ojE8iX1/lMUEwSnZkl2p+FP64C1DDd2hd g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.11,353,1422921600"; d="scan'208,217";a="398381004"
Received: from ([]) by with ESMTP; 06 Mar 2015 17:08:06 +0000
Received: from ( []) by (8.14.5/8.14.5) with ESMTP id t26H84mQ028126 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 6 Mar 2015 17:08:04 GMT
Received: from ([]) by ([]) with mapi id 14.03.0195.001; Fri, 6 Mar 2015 11:08:04 -0600
From: "Charles Eckel (eckelcu)" <>
To: Szilveszter Nadas <>, "" <>
Thread-Topic: [92hackathon] Tasks and roles at Hackaton
Thread-Index: AQHQWDAbcsIJ/mYNCU+BtGiWUG5XLw==
Date: Fri, 6 Mar 2015 17:08:03 +0000
Message-ID: <>
Accept-Language: en-US
Content-Language: en-US
user-agent: Microsoft-MacOutlook/
x-originating-ip: []
Content-Type: multipart/alternative; boundary="_000_D11F1E2340D56eckelcuciscocom_"
MIME-Version: 1.0
Archived-At: <>
Subject: Re: [92hackathon] Tasks and roles at Hackaton
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF 92 Hackathon <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Fri, 06 Mar 2015 17:08:10 -0000

Hi Szilvester,

Additional information on technologies and champions has been posted in the discussion forum at:

I have copy/pasted here for convenience.
Technologies and Champions<>
Charles Eckel<> Mar 6, 2015 9:04 AM

Champions are individuals familiar with a given technology who have volunteered to help get others up and running with that technology

  *   Champions should:
     *   plan to arrive Friday, March 20 for any setup, and attend Saturday and Sunday
     *   prepare a brief overview presentation to introduce the technology and suggest potential projects
     *   make themselves available to answer questions and help others
     *   hack on things themselves in their copious free time
  *   Additional champions for new or existing technologies are welcome at any time
     *   Post here or via the mailer at<>, or contact Charles Eckel (<>)

BIER (Bit Index Explicit Replication)

  *   An alternative method of multicast forwarding
  *   Champion(s)*
     *   Greg Shepherd (shep) <<>>, arriving Friday
     *   IJsbrand Wijnands (iwijnand) <<>>, arriving Friday
  *   IETF charter:
  *   Working group forming BOF at IETF 92
  *   Getting this supported in a open source area would be nice
  *   Relevant to BIER and HOMENET

SPUD (Session Protocol Underneath Datagrams)

  *   Provide mechanism for applications at the end and boxes along the path to explicitly declare their assumptions and intentions
  *   Champion(s)*
     *   Joe Hildebrand <<>>, arriving Friday
     *   Pal Martinsen <<>>, arriving Friday
  *   Prototype draft:<>
  *   Use cases draft:
  *   libTuber: open source library for client and server side SPUD messaging
     *   Joe and Pal-Erik working to get something available in time for Hackathon
     *   Pal-Erik bringing Raspberry Pi <> for network/path element interactions
     *   Output from Hackathon to be used a input to SPUD BoF

STUN/DISCUSS (Differentiated prIorities and Status Code-points Using Stun Signalling)

  *   Champions
     *   Herb Wildfeuer <<>>, arriving Friday
     *   Pal Martinsen <<>>, arriving Friday
     *   Dan Wing <<>>, arriving Sunday 1pm
  *   DISCUSS draft:
  *   STUN Traceroute draft draft-martinsen-tram-stuntrace-00 - STUN Traceroute<>
  *   ICMP concept code:
  *   NAT Tools:
     *   Exploring how ICMP can be handled on various platforms
     *   Windows support still needed
     *   Private repo called STUNTrace is more feature complete
  *   Relevant groups TAPS/TRAM/AECON/SEMI/SPUD/NEAT

NETVC and Daala (Internet Video Code)

  *   Open source, royalty free video codec, video compression
  *   Champion(s)
     *   Timothy B. Terriberry <<>>, arriving Friday
     *   Jack Moffitt <<>>, arriving Friday
  *   NETVC BoF at IETF 92
     *   Chairs: Adam Roach <<>> and Jon Peterson
     *   Agenda
     *   Proposed charter


  *   Champion(s)
     *   Jan Medved <<>>, arriving Friday
     *   Ignas Bagdonas <<>>
     *   Benoit Claise <<>>
  *   Working with NETCONF/YANG devices in OpenDaylight (ODL) using XRVR in VIRL
  *   Working with proposed I2RS YANG models in ODL and in Python
        *   Prototype model in ODL
        *   Prototype model in Python and have it work with the model in ODL
        *   YANG models that are good candidates
  *   Prototype candidate extensions to NETCONF/YANG to support I2RS

Services Function Chaining (SFC) in OpenDaylight (ODL)

  *   Champion(s)
     *   Reinaldo Penno <<>>, arriving Friday
     *   Jim Guichard <<>>, arriving Friday
  *   SFC ODL page:
     *   Strongly recommend watching "Reinaldo SFC demo” near bottom of the page
  *   Introduction to SFC architecture in OpenDaylight provided
  *   Architecture of SFC Agent and data plane provided
  *   Work items will cover both control and data plane:
     *   SFC Agent auto-provisioning (SF/SFF configuration-less deployments) (Python)
     *   SFC Agent Yang models (Yang)
     *   SFC-OVS integration (Java)
     *   SFC/NSH Traceroute (Python, Standards work)
     *   SFC Classifier (Python, Linux IPtables)
     *   NETCONF integration (Java)
     *   Review of SFC Yang models and feedback into ODL (Yang, standards)
     *   Implementation of Variable Length NSH packets (MD Type 02) in the data plane (Python)

AMT (Automated Multicast Tunnels)

  *   Champion(s)
     *   Toerless Eckert <<>>, arriving Saturday afternoon
     *   Any volunteers to help champion?
  *   Open source libraries for AMT


From: Szilveszter Nadas <<>>
Date: Friday, March 6, 2015 at 2:12 AM
To: "<>" <<>>
Subject: [92hackathon] Tasks and roles at Hackaton


I plan to participate in SPUD. However I might not be able to do actual coding due to the need of company approval for that.

Does it still make sense to participate if that happens to be the case? I.e. can I do testing/documentation only without actually writing code and is that a valuable contribution?

Is the list of champions available somewhere?


From: 92hackathon [] On Behalf Of Reinaldo Penno (repenno)
Sent: Friday, March 06, 2015 0:43
Subject: [92hackathon] To Those planning on attending the SFC Hackaton


If you are planning on attending the SFC hackaton can you reply (in pvt if you prefer) about what would you like to work on or contribute?

It could be:

- Coding
- Testing against the data plane or ODL interop
- Standards/Documentation as related to items above

Based on this I will try to put together some well-defined work items.