eckelcu

IETF 93 Hackathon

Posted by eckelcu May 22, 2015

The Internet Engineering Task Force (IETF) is holding a Hackathon at IETF 93 to encourage developers to discuss, collaborate and develop utilities, ideas, sample code and solutions that show practical implementations of IETF standards.  Cisco DevNet, which brought the first ever IETF Hackathon at IETF 92 in Dallas is fully committed to an even more successful event at IETF 93 in Prague.

 

When: Saturday July 18 and Sunday July 19

Where: Hilton Prague, Room TBD

Sponsored By: Cisco DevNet

 

Signup for the Hackathon: https://www.ietf.org/registration/ietf93/hackathonregistration.py

More information can be found here: http://ietf.org/hackathon/93-hackathon.html

Keep up to date by subscribing to: https://www.ietf.org/mailman/listinfo/hackathon

 

The Hackathon is free to attend but limited to 100 attendees.

Currently the technologies that will be focused on include:

  • BIER (Bit Index Explicit Replication)
  • HTTP/2.0
  • NETCONF/YANG, I2RS, OpenDaylight
  • NETVC and Daala
  • RIOT (OS for internet of things)
  • SCTP (Stream Control Transmission Protocol)
  • SFC in OpenDaylight
  • SPUD (Substrate Protocol Underneath Datagrams)

 

Descriptions and information regarding the technologies for the hackathon are located on the IETF 93 Meeting Wiki:

https://www.ietf.org/registration/MeetingWiki/wiki/93hackathon

 

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 do add a new technology, we strongly suggest that you send email to the hackathon@ietf.org list to let others know. You may generate interest in your technology, and find other people who want to contribute to it.

 

To request a wiki account, please click on the “login” button on the bottom right corner of the page, and choose “register.”

If you need a new password please click on the “login” button on the bottom right corner of the page and choose “Send new password.”

 

The Cisco DevNet team looks forward to seeing you in Prague as we advance the pace of open standards through running code and open source.

The first ever IETF Hackathon was held March 21-22, the weekend before IETF 92 in Dallas, TX. It was a late addition to the conference schedule, answering the call to action from Engineering CTO and Chief Architect Dave Ward’s talk at IETF 91, Open Standards, Open Source, Open Loop. Cisco’s DevNet team teamed up with IETF leaders to put the event together in short order. Stated goals included bringing running code back into the IETF, bridging the gap between open source and open standards, and introducing more developers and young people to the IETF. It was a huge success by these and other measures, as evident by the announcement at the plenary session of another hackathon at IETF 93 in Prague.

 

The hackathon featured six technology areas, representing a mix of existing IETF working groups, proposals with BoFs (Birds of a Feather sessions) occurring later in the week, and a combination of new and established open source projects.

 

  • BIER (Bit Index Explicit Replication)
  • NETVC and Daala (Internet Video Code)
  • I2RS/OpenDaylight + NETCONF/YANG
  • Services Function Chaining (SFC) in OpenDaylight (ODL)
  • SPUD (Substrate Protocol Underneath Datagrams)
  • STUN/DISCUSS (Differentiated prIorities and Status Code-points Using Stun Signaling

hackathon:n.jpg?cache=&w=900&h=596

 

We kicked things off with a series of brief presentations that introduced each technology and proposed sample projects. Participants self organized into teams and started hacking. The knowledge transfer and productivity that ensued was astounding. People were so engrossed in their projects that lunch sat untouched for half an hour. Fresh cookies provided as an afternoon snack did not distract, a scenario unimaginable to most IETF veterans.

Nearly everyone stayed for dinner and many worked well beyond the advertised closing time of 21:00, with the last few groups of dedicated developers being kicked out over an hour later.

image003.jpg

There was no loss of enthusiasm the next morning, with many people arriving before the advertised start time of 09:00. A few new faces arrived, their previously established travel plans or airline strikes not allowing them to participate the previous day.  They were welcomed, plugged into existing teams and started contributing.

image005.jpg

By mid Sunday afternoon, teams switched gears to prepare and deliver brief presentations in which they shared what they had accomplished to their peers and a set of esteemed judges - Jari Arkko, Richard Barnes, and Mark Nottingham. Following the presentations, the judges conferred to determine the winners. At stake were bragging rights plus tech goodies that included Raspberry Pis, Infiniter green laser pointers, and Kill-o-Watt power meters.

 

The set of projects included the following:

  • BIER powered HOMENET multicast routingimage007.jpg
  • NETVC/Daala, new contributor added, video analyzer createdimage009.jpg
  • OpenDaylight ietf-syslog model used to configure Linux rsyslog daemon
  • OpenDaylight developer VM created, used, and refined to provide complete development environment for I2RS, SFC, ietfsyslog project, and others projects involving OpenDaylighthackathon:a19.jpg?cache=&w=900&h=600
  • SFC traceroute draft implemented, revealing error in the specification fixed by a new version of draft
  • NETCONF integration for SFChackathon:a18.jpg?cache=&w=900&h=600
  • YANG model inventory; tool that produces RFC/internet draft template from YANG modelhackathon:a16.jpg?cache=&w=900&h=600
  • SPUDlib open source project contributors increased 200%
  • SPUD prototype draft implemented, used as input in BoF later in weekimage011.jpg
  • STUN/DISCUSS demo createdhackathon:a17.jpg?cache=&w=900&h=600

The IETF meeting wiki contains additional information, links to presentations and projects, and more photos. Lastly, here are quotes from hackathon participants:

 

Hariharan Ananthakrishnan, Packet Design –

"My personal thanks for helping out in the IETF Hackathon and plugging me to right group to contribute. I should say I had good time hacking as a first time IETFer"

 

Sunil Vallamkonda, F5 –

"I got to learn a lot and meet talented folks. I do not know why such an event never happened till 2015, it should have part of IETF since day one."

 

We may not be able to change the past, but we will continue to shape the future of the IETF, including another hackathon at IETF 93 in Prague!

 

image013.png

Photos © Internet Society 2015. Used with permission.

Photos also provided by Olaf Kolkman IETF 92 - an album on Flickr

Filter Blog

By date:
By tag: