Euro16 LSO Hackathon in Rome

Posted by eckelcu Mar 21, 2016

Screen Shot 2016-03-21 at 11.33.27 AM.pngMEF Forum is holding the Euro16 LSO Hackathon in Rome, April 27-29. The hackathon is colocated with MEF’s Quarterly Member’s Meeting. The goal of this hackathon, and with the MEF’s LSO Hackathon series, is to be a catalyst for the creation of one or more reference implementations of the Lifecycle Services Orchestration (LSO) architecture. This not only validates the architecture in parallel with standardizing the APIs it defines, but also ensures these APIs are compatible with and supported by open source projects, such as OpenDaylight, OpenStack, and OPNFV, that play a role in the architecture. As such, a primary objective is pulling together active contributors of relevant standards organizations and open source communities to improve communication and collaboration.


You do not need to be a member of MEF to participate in the hackathon, and while attending the quarterly meeting is encouraged, it is not required. Participation in the Euro 16 LSO Hackathon is free of charge.


Cisco DevNet is a working closely with MEF and others to make this event a success.

cisco-devnet-logo.pngTo participate in the Euro16 LSO Hackathon as a networking expert, an operations expert or as a software developer, please register here (separate registration from the Quarterly Meeting) and we will get back to you with more information.


This is an excellent opportunity to access expertise to complement your own in the rapidly evolving areas of software defined networking, cloud computing, and the core work of the MEF in the LSO Reference Architecture.

Frequently asked questions and additional information can be found here.

You can catch a recap of what happened at the previous LSO hackathon, at GEN15 in Dallas, here.

Hope to see you in Rome!


The Internet Engineering Task Force (IETF) is the home for the Internet. Over the years, the IETF has developed and refined and the core technologies required to run the Internet on which most of us rely for much of what we do every day. Today, the IETF works to make the Internet work better and more securely. Such work is useful for the Internet only if the IETF can “… produce high quality, relevant technical and engineering documents that influence the way people design, use, and manage the Internet …” [RFC3935]. A resulting requirement of this is that the IETF be responsive in the face of changes in technology shifts and trends to corresponding user community. This need to explored in detail in a recently published paper titled IETF Trends and Observations, draft-arkko-ietf-trends-and-observations.


One particular trend noted in this paper is the importance of open source software. There is a growing recognition in the IETF of the value and need for active collaboration with open source communities, combining the respective strengths of open source and open standards in ways that creates value for the entire network engineering community.


One way the IETF is addressing this need is with IETF Hackathons. The first IETF Hackathon, proposed, sponsored and run by Cisco DevNet, cisco-devnet-logo.pngwas held as part of IETF 92 in Dallas in March 2015. Since then, each IETF meeting has included a hackathon. Next up is the IETF 95 Hackathon in Buenos Aires, April 2-3, 2016.


The IETF hackathon encourages developers to discuss, collaborate and develop utilities, ideas, sample code and solutions that show practical implementations of IETF standards. Efforts are not limited to existing standards; in fact, work with emerging and evolving proposals are welcomed and encouraged. One goal is increased emphasis on running code in parallel with developer new standards, such that what is learned through early implementation efforts can be fed back into the standards development process. Another goal is providing a cultural experience in which contributors to open source and open standards come together, meet each other, and gain insights on each other’s work.


This hackathon, as with all previous ones, is organized by Cisco DevNet, with funding graciously provided by Huawei.

The current set of technologies and projects include:


  • Interactive Connectivity Establishment (ICE)
  • Network Based Metrics Analytics
  • NETCONF, YANG, I2RS, OpenDaylight
  • Vector Packet Processing (VPP/
  • TLS 1.3
  • SCTP


Additional technologies and projects are still being added and new proposals are welcome. See the participant wiki for all the latest updates. You can also check out who has signed up and for what.

Over 75 participants are already registered. The final number is expected to be close to 100.

Registration is required, but it is also free. Participants are welcomed and encouraged to register for the IETF 95 meeting that follows, but doing so is completely optional.

Feel free to comment here or contact me directly (Charles Eckel, with any questions. I hope to see you in Buenos Aires!


SAVE THE DATE: If you missed the hackathon in Buenos Aires, the next IETF Hackathon will be at IETF 96 in Berlin, July 16-17.


FOSDEM 2016, Jan 30-31, Brussels, Belgium


I experienced FOSDEM for the first time, and what an experience it was. I invite you to relive it with me.


Its 8:37am Saturday morning, light rain, walking from hotel to a bunch of bus stops in front of Brussels Central Station. Which one goes to the university hosting the conference? Probably the one with the guy wearing the Mozilla jacket and another with a LinuxWorld cap. Assumption confirmed as I approach to see a demo of Firefox OS running on another guys mobile. Bus arrives jam packed, we all cram in too, off we go. No commemorative photo, can’t reach phone in pocket. Bus stops km short of destination, roadwork prevents bus from going further, everyone piles off, raining harder now, follow crowd in general direction of university, I hope. Arrive at university, no registration area, no map, mobile app with map and list of sessions I plan to attend has crashed, raining harder, what have I gotten myself into -  a great weekend dedicated to open source software.


What is FOSDEM? It’s widely considered the premier open source conference in all of Europe. Its held every year at Université libre de Bruxelles in Belgium. FOSDEM is a free, non-commercial event, organized by the open source community for the open source community. The goal is to provide open source software developers and communities a place to meet to:

  • get in touch with other open source developers and projects
  • attend presentations on various topics by project leaders and committers
  • promote development and benefits of open source solutions


Developer rooms (devrooms)


Core to the FOSDEM experience is the concept of devrooms. Devrooms are a place for teams to discuss, hack and publicly present the latest directions, lightning talks, news and discussions. Devrooms often exist for open source projects, but they can also be created for specific topics or areas of interest. For example, this year witnessed the first ever SDN and NFV devroom (more on this later).



The Bar


Equally central to the FOSDEM experience is the bar. This is a place where much of the real team building and direction setting happens.

How many times have you attended a talk with presenter and/or multiple members of the audience talking past each other in violent agreement?

The solution - take it to the bar.

How many times have you raced to a session only to find the room full and the door closed for capacity reasons?

The solution, take it to the bar.

How often have you been in Belgium for a conference and found you have precious little time for a representative sample of some of the worlds finest beer?

The solution, take it to the bar.



Because the conference is held at a university rather than a proper conference center, the venue is quite spread out. Its daunting for a first time attendee to find the building for a given session, not to mention navigating the maze of passageways once inside. Because the conference is free and community funded, there is no coffee in the morning, no food at lunch or breaks, and no sponsored social events. This combination makes the bar even more essential to conference attendees. The extensive selection and reasonable prices appeal to ever taste and budget.


stalman.pngPassion for Open Source


The love of open source was apparent everywhere you turned. This is what holds the conference together and helps it overcome all challenges. No where was this demonstrated better than in the “A discussion with Richard Stallman” session. It was standing room only. No punches were held as topics such as open source vs. free software, government and corporate use/misuse of open source, and can you really trust anyone or any foundation were debated. Yet when it came time for an auction to raise money for the Free Software Foundation, the bidding for a stuffed GNU fetched 342 Euro.


Enormous Breadth and Depth of Content


FOSDEM welcomes everything open source. 5000+ developers, 600+ presentations, ten “main” tracks, and dozens of devrooms. There is something for everyone, and almost always too much too choose from. Like a kid in a candy store, I naively started out running from room to room trying to attend talks of particular interest,  only to be frustrated by getting lost, arriving late, and/or having the doors closed due to the session reaching max capacity. A strategy that worked much better for me and that I recommend to first time attendees is to pick one or two devrooms and focus on those, Stay in the same room, or at least the same general area, for an extended period of time. Not only will you have a better chance of catching the entire session, you will also build some continuity with the community and grasp the prevailing themes of those devrooms. For me, the most rewarding time spend was in the SDN and NFV devroom.


SDN and NFV Devroom


This was the first FOSDEM featuring an devroom dedicated to open source networking.  The SDN and NFV DevRoom covered two related fields:

  • Software Defined Networking (SDN), including virtual switching, dataplane performance, open source SDN controllers, and virtual routing
  • Network Functions Virtualization (NFV), covering open source NFV platforms, network functions and applications, and other related topics

Sessions ran all day Sunday and featured presentations on Data Plane Development Kit (DPDK), OpenVSwitch (OVS), OpenSwitch, distributed SDN, OpenDaylight (ODL), Service Function Chaining (SFC), container networking, and open source packet generators, IMS cores, and network management solutions.  A huge thanks to Dave Neary, Open Source Community Manager, RedHat, who spearheaded the creation and organization of the devroom. This devroom was the highlight of my FOSDEM experience, and several others I met in the devroom felt much the same way.


ODL SFC conclusions.png

One of the most valuable takeaways was the mutual expansion of our human networks as a direct result of meeting new colleagues within corporate, university, and open source communities. It was great to hear about the foothold open source had established for network functions and services such as SIP VoIP servers and IMS deployments. The session titled Experiences with OpenDaylight and Service Function Chaining (SFC) shared valuable insights gained as a result of deploying OpenDaylight with SFC (see "Conclusions" slide).


So yes, despite my initial challenges as a first time FOSDEM attendee, this was indeed a great weekend dedicated to open source software. I have marked my calendar for next year – not just to include myself within the community, but also to contribute to the valuable content and insightful presentations in the SDN and NFV devroom in 2017.


imtc-connect.pngHappy New Year everyone! I wish you all the best in 2016.

We closed out 2015 on a high note with a successful IMTC Connect, Dec 16-17. The agenda was packed with great sessions, there were many accomplished speakers, and the content and corresponding discussions throughout the event were insightful and thought provoking.


The organizers will make all the presentations and recordings available soon. In the meantime, you can access my presentations here:



The SIP session featured the announcement of the new name, and more importantly, the new charter for what we have all come to know and love as the SIP Parity Activity Group. Going forward, the group is known as the SIP Interconnect Activity Group.




The IMTC SIP Interconnect Activity Group provides a forum for IMTC member companies to cooperate and pool resources on issues and extensions to SIP based enterprise communication applications. With its best practices documents providing a shared foundation, the group identifies and tackles challenges and opportunities with interoperability, operation, and integration of SIP based applications with emerging communication and networking technologies.


What We Do


The main activities of the group are to:

  1. Organize interoperability test efforts (both virtual and face-to-face). These are done in cooperation and coordination with the WebRTC, MANE, SSV, and UC SDN activity groups and with SIP Forum/SIPit
  2. Provide a forum for members to agree on an overall SIP profile for communication applications, particularly where it involves interconnecting with other application and network technologies (e.g. WebRTC, SDN, IPv6)
  3. Educate members on recent developments in SIP standards and market evolution


You can find additional info, including how to join the group and subscribe to our email list, at at SIP Interconnect AG. We welcome your expertise and input as we update and publish our best practice documents and make our plans for SuperOp! 2016.



Charles Eckel, IMTC SIP Interconnect Activity Group Chair

You’ve seen previous posts here about open source and open standards. Now its time to add open APIs to the mix. More specifically, openVuln, an API for immediate and programmatic access to critical security vulnerability information in a number of standard formats.


Screen Shot 2015-12-17 at 4.47.46 PM.png


The Cisco Product Security Incident Response Team (PSIRT) recently released the openVuln API, a RESTful API that supports industry wide security standards such as the Common Vulnerability Reporting Framework (CVRF), Open Vulnerability and Assessment Language (OVAL), Common Vulnerability and Exposure (CVE) identifiers, and the Common Vulnerability Scoring System (CVSS). The openVuln API make it possible to build automated tools to deal with security vulnerability more quickly and effectively.


Automation is a hot topic in general these days, and security is no exception. Most organizations have many systems to patch and configure securely, with numerous versions of software and features enabled. Security administrators are seeking ways to leverage standards and available tools to reduce the complexity and time necessary to respond to security advisories, assess their devices, and ensure compliance so they can allocate resources to focus on other areas of their network and security infrastructure. The openVuln API addresses these needs. It allows Cisco customers and partners to leverage OVAL definitions and CVRF data to set up rules for the automated assessment of their own networks. It further simplifies the evaluation process and reduces the time between when a vulnerability is announced and the fix is actually implemented. That means less risk for them and their own customers tied to open vulnerabilities.


The openVuln API can be accessed via Cisco’s API Console. The console provides a simplified, guided experience through which partners and customers can obtain oAuth2 credentials and register a client application that accesses the Cisco PSIRT openVuln API. You can also access it using curl.


You can find technical details and information about the openVuln API at the new Cisco PSIRT DevNet site. We also encourage you to collaborate with others through the corresponding DevNet developer community, where users can get additional technical content, collaborate with peers, exchange sample code, and ask questions.


LSO Hackathon debut at GEN15

Posted by eckelcu Dec 1, 2015

sign.jpgThe first ever LSO hackathon was held November 17-19 in conjunction with the GEN15 conference, hosted by the Metro Ethernet Forum (MEF), in Dallas, TX. GEN15 is the MEF’s marquis event for the year, drawing networking professions together to enable the future of agile and orchestrated carrier grade services powered by LSO (Lifecycle Service Orchestration), SDN, and NFV.  With the support of Cisco DevNet, the MEF added a critical element this year, a hackathon aimed at accelerating the development of LSO architecture, its corresponding APIs, and adding support for those APIs into key open source projects that provide the foundation of the architecture.


The hackathon drew a diverse group of developers and subject matter experts from various open source communities and SDOs. Over 50 participants from more than 20 different companies gathered to collaborate on the combination of open source and open standards. Participating companies included AT&T, Amartus, Cable Television Labs, CenturyLink, Ciena Corporation, Cisco Systems, Comcast, ECI Telecom, Ericsson AB, Fujitsu Network Communications, Iometrix, Level 3 Communications, MEF, Microsemi, Oracle, PLDT Corp. Business Solutions, TM Forum, Tech 2000, Telecom Italia S.p.a.,, Time Warner Cable, and Verizon Business. In addition to many long time MEF contributors, we had active contributors from OpenDaylight, OPNFV, OpenStack, and IETF.




The event started with a workshop Monday afternoon to introduce participants to the LSO architecture and the aspects of it that served as the focus of the hackathon. That was followed by a series of brief technical presentations by experts of on each of the proposed projects. Participants were also introduced to the LSO hackathon network, consisting of a set of VMs to host applications and connected to CE 2.0 network gear to facilitate running real traffic through the setup.




Now sufficiently acquainted with the technologies and proposed projects, participants broke up in the teams that best matched their skillset and interests. The room was a bit crammed but this had its benefits as participants quickly found homes in one or more projects. Most teams included people from multiple companies and a combination of open source developers and authors of related standards and APIs. To capitalize on the networking and relationship building opportunity, all hackathon participants were then invited and encouraged to step away from the laptops, servers, and routers and join the rest of the GEN 15 conference attendees in the Networking Hall for the Welcome Reception.


The hackathon officially restarted at 9am the next morning. Many eager hackers were there well before that to dive into their new endeavors with their new friends. By design, the atmosphere was more collaborative and cooperative than competitive. Teamwork and the opportunity to move the industry forward were motivation enough, not to mention a constant flow of great food and caffeine in all the favorite forms.




Cisco DevNet addressed clothing needs with commemorative t-shirts. Equally critical were developer VMs on USB drives that enabled participants to quickly instantiate a development environment tailored to their project quickly on their own laptop.





Teams worked well into the evening. Around 7pm, many accepted to the call of a cocktail reception, proceeding to hash out the more delicate debates within their teams over a beer or two. Some preferred to code away until the doors officially closed around 9pm.

We started bright and early again on Wednesday. The previously agreed upon and ever looming deadline of 3:30pm inspired many to the hackathon room before even the coffee had arrived. Distracted only briefly by another decadent lunch buffet, teams worked efficiently, demonstrating time management skills second only to their coding abilities. The justification for the 3:30pm deadline was to ensure teams took adequate time to prepare a brief summary presentation of what they had achieved of the course of the past 2 days. These presentations were given to the hackathon participants and an ad-hoc group of onlookers who were curious to see firsthand why there was so much talk and excitement in the GEN 15 meeting about this first even hackathon. A brief summary of the projects is a follows:


  • UNI Manager OpenDaylight Plugin
  • LSO for NRP API implementation
  • End user GUI for NRP API implementation
  • GUI, orchestrator and NRP API implementation using Node.js & Spring Boot microservices
  • NRP API implementation using OpenDaylight
  • CE 2.0 Testing for LSO implementations
    • Note, NRP API was previously known as SCA API


In addition to the obvious learning through sharing, the presentations guaranteed that the great work everyone did and the lessons learned along the way benefit the larger community and extend well beyond the limited timeframe of the hackathon itself. Additional information on the hackathon and projects is available now through the hackathon wiki. A more permanent more is being created, and some of the code is already being prepared as upstream contributions into OpenDaylight and OPNFV, both as bug fixes and as contributions to the OpenDaylight UNI Manager project and the  OPNFV Connectivity Services LSO (LSOAPI) project.


Rome was not built in a day, nor was the entire LSO architecture implemented at the hackathon. It did jumpstart this endeavor. Not only that, it was instantly viewed as successful enough to warrant a complete series of LSO hackathons, the next one being held in conjunction with the MEF Q2 2016 meeting April 25-28 in – you guessed it, none other than Rome, Italy.rome.png

You can be sure myself and Cisco DevNet are already on board. Mark your calendars – we look forward to seeing you there!

If hackathons to advance the pace and relevance of open standards through open source is up your alley, check out this post about IETF hackathons.

yokohama.pngScreen Shot 2015-10-30 at 11.52.33 AM.png


Yokohama, Japan was the host city for IETF 94. The IETF hackathon, sponsored by Cisco DevNet, got things started the weekend before, October 31 – November 1. The hackathon was the 3rd in a continuing series to advance the pace and relevance of IETF standards activities by bringing the speed and collaborative spirit of open source software into the IETF.


More than 70 developers came together to test experimental protocols, produce reference implementations, create useful utilities, etc.  Many participants were long time IETF contributors, but there were several first time attendees and young developers with new ideas, including our youngest coder who was 16 years old.


More than 70 participants formed into roughly a dozen teams working across a wide range of technologies. These included many IETF working groups (e.g. dane, dhc, dnsop, dprive, homenet, i2rs, iptube, netconf, netvc, sfc) and corresponding open source projects (e.g. Dalla, getdns, Kea, OpenDaylight, OPNFV, RIOT, Thor). Each team produced significant results, including the DNS privacy and security team, which extended and demonstrated use of getdns APIs to eliminate metadata leakage, and the Homenet team, which prototyped and demonstrated provider aware selection of IPv6 prefixes from home routers, PCs, and mobile devices.



How does an IETF Hackathon work?

The hackathon started Saturday at 09:00. Technology “champions” introduced each technology and proposed projects. Next, champions and participants formed teams and started hacking. Several teams included members from more than one IETF working group and/or open source community. The ensuing collaboration, mixing of cultures and ideas, and new friendships all point to the long term benefits that extends beyond the hackathon itself.

gitbub-bridge-gaps.png lunch.png



Motivated, caffeinated, and energized, participants worked tirelessly, advancing the standards that provide the internet’s foundation and creating open source implementations that validate these standards and makes them easier for others to consume. Not everything worked according to design and there were frustrating moments, but course correction and eventual success ruled the day.











Sunday afternoon, each team shared accomplishments and lessons learned with peers and a panel of esteemed judges - Jari Arkko (IETF Chair), Ray Pelletier (IETF Administrative Director), and Adam Roach (NETVC chair). The judges recognized teams based on various criteria established for the hackathon:



In case you are tired of squinting, the slide reads:

  • Advance pace and relevance of IETF standards
    • Bring speed and collaborative spirit of open source software into the IETF
    • Flush out ideas, feed into WG session
    • Produce sample code/reference implementations
    • Create useful utilities
  • Attract developers, young people to IETF
    • There’s cool sh*t at IETF


There were techie prizes compliments of Cisco DevNet and tickets to the IETF social event donated by WIDE, but the real winners were the IETF community. The efforts of the hackers where shared in corresponding working group meetings the following week, and a number of teams demonstrated their work and fielded Q&A at Bits ’N Bites Thursday night.




The complete set of technologies and projects are available via the event Wiki. From the main hackathon page, its easy to navigate to this Wiki and those from previous hackathons as well. The IETF and open source communities are encouraged to bookmark and reference these sites to help with their ongoing work.


What comes next?

For the first time ever, the IETF goes to South America. IETF 95 is in Buenos Aires, with the Hackathon kicking things off the weekend before, April 2-3. So mark your calendar, plan to arrive early, and join us as we accelerate the pace and relevance of the IETF’s tireless work extending and improving the internet we all know, love, and use ever day.


buenos aires.png


Stay informed

The keep up to date with all things related to past and future hackathons, subscribe to

OpenDaylight is getting the ability to subscribe to changes within switches and routers.   We need this because continuous, periodic polling of data is not adequate for applications requiring frequent/prompt updates of remote object state.  Having such a capability will address problems including:

  • unnecessary processing load on networks, controllers, routers, and applications, and 
  • overly high propagation latency where controllers cannot see key network changes quickly enough. 

The YANG PUBSUB project in OpenDaylight Beryllium addresses these problems by allowing applications to setup customized subscriptions on specific subtrees of YANG datastores in the network. With change-triggered subscriptions, any changes in interesting YANG objects will be pushed to OpenDaylight without any need to explicitly poll the data. Effectively, we are enabling a telemetry solution with customized YANG object delivery by subscriber.

More on the capability can be understood from the IETF NETCONF technology specification draft-ietf-netconf-yang-push, or the I2RS requirements draft-ietf-i2rs-pub-sub-requirements.



The Internet Engineering Task Force (IETF) is holding Hackathon to encourage developers to discuss, collaborate and develop utilities, ideas, sample code and solutions that show practical implementations of IETF standards.

Sponsored by:
Cisco DevNet

When: Saturday October 31 and Sunday November 1 
Where: Pacifico Yokohama, Room TBD                                                          
Signup for the Hackathon here:
View the list of Hackathon Attendees: Here

Keep up to date by subscribing to

The Hackathon is free to attend.


The lineup of technologies and projects includes ICE, NETCONF/YANG, IR2S, OpenDaylight, NETVC, IBNEMO, Homenet, and RIOT. See the current list with additional details on the wiki.


There is still time to register, and additional champions and project proposals are welcome as well. But time is running out. So register now and plan on joining us for a weekend of open source and open standards in Yokohama.


OpenDaylight Summit Recap

Posted by eckelcu Aug 10, 2015

The OpenDaylight Summit 2015, Santa Clara, July 27-31, was my first OpenDaylight summit. It was a great experience. I was particularly impressed with the cooperation and collaboration among the various stakeholders and vendors at the event. Rather than marketing their own solutions, presenters focused on technical content and how they are partnering with other companies and communities to deliver new functionality on top of OpenDaylight or add a new component to OpenDaylight. Here are some  sessions I attended that had particularly good content for developers:


Giles and I received positive feedback on the talks we provided as well (see previous blogpost).

You can find additional presentations here:

Slides | OpenDaylight Summit 2015 | Linux Conferences and Linux Events | The Linux Foundation

Please share/comment regarding your overall impression of the conference and any sessions you found particularly good.

What's better than Buy 1 Get 1 Free?

Buy 1 Get Two Free, of course!


August 17-19 in Seattle, LinuxCon, CloudOpen, and ContainerCon come together to provide just such an offer.


While you are there, be sure to check out the following sessions:


Get Ship Done - Charles Eckel, Cisco & David Tootill, Cisco

Monday, August 17, 2:20-3:10pm


Developers are driving the market for cloud consumption and leading each industry into the new era of software defined disruption. There are no longer questions about elastic and flexible agile development as the way to innovate and reduce time to market for businesses. However, physical and cloud Infrastructure does not enable application development platforms natively nor provide the ability to create applications that are cloud native with elastic services. In addition, businesses are moving to application development architectures leveraging microservices, which are becoming more strategic to their business strategy. When making the decision to build and operate an application on physical or on a cloud platform, microservices became central to your application architecture and strategy.


This presentation will clearly define what a microservices infrastructure is and how it enables elastic, flexible, and portable application workload deployment.  It introduces Cisco's cloud-based Shipped product that addresses these continuous evolving needs, and includes a demo of using Shipped to set up a development project and deploy it to the cloud in minutes, including creation of associated source repositories and continuous integration builds. Lastly it introduces DevNet (, Cisco’s developer program, which provides resources to help you learn about and start using Shipped and other Cisco technologies to develop your own innovative applications quickly.


Getting Started with OpenStack - Charles Eckel, Cisco

Wednesday, August 19th - 10:25am - 11:15am


Hearing a lot about OpenStack and want to check it out for yourself? See how quick and easy it is to install and start using OpenStack within a VM on your own laptop. Acquaint yourself with the environment. Learn your way around Horizon (GUI) and the CLI to view and operate an OpenStack cloud, both from the perspective of a cloud administrator and as a tenant/user of the cloud. See how to automate typical workflows such as deploying a new multi-tier application. Best of all, take what you learn with you and experiment on your own to discover all OpenStack offers you.


See you there!

Screen Shot 2015-07-21 at 12.41.35 PM.jpg

IETF 93 in Prague kicked off with a Hackathon the weekend of July 18-19. Following the success of the first IETF Hackathon at IETF 92 last March, Cisco DevNet and the IETF teamed up again to host the second edition of an event.

More than 135 participants formed into 18 teams working across 15 different technologies. Among the participants were many first time “IETFers” from various open source communities and universities. This was great to see, given the stated goals of the hackathon to bring running code back into the IETF, bridge the gap between open source and open standards, and introduce more developers and young people to the IETF. It was a huge success by these and other measures, establishing the hackathon as a valuable and vibrant addition to the IETF community going forward.

Screen Shot 2015-07-21 at 12.50.21 PM.jpg

Screen Shot 2015-07-21 at 12.46.18 PM.jpg



The hackathon featured technology relevant to many IETF working groups (e.g. 6tisch, ace, bier, dane, homenet, httpbis, mptcp, netvc, netconf, sfc, sidr) and corresponding open source projects (e.g. Dalla, Kea, OpenDaylight, OpenDNSSEC, OPNFV, Quagga, RIOT, SPUDlib).

Screen Shot 2015-07-21 at 12.42.41 PM.jpg

How Does it Work?

The hackathon began at 09:00 with technology “champions” introducing  each technology and proposing sample projects. Next, champions and participants self organized into teams, including some with participants from multiple IETF working groups and open source communities. This mix of people, ideas, and cultures gave rise to some of the most interesting projects and highlights the opportunity for long term benefit that extends well beyond that achieved over the weekend.

Screen Shot 2015-07-21 at 12.51.51 PM.jpgThe energy in the room was contagious. Motivated by altruistic aspirations, participants worked cooperatively and diligently, developing the standards that provide the internet’s foundation in parallel with open source implementations that validate these standards and makes them easier for others to consume.

Those without conflicts with other IETF activities stayed for dinner, and many worked late into the night, well beyond the advertised closing time of 21:00. Of course this is not to say that the day was void of fun. There was of course plenty of that as well.

Screen Shot 2015-07-25 at 2.37.34 PM.jpg

2015  IETF Hackathon Prague 039.jpg

Screen Shot 2015-07-25 at 2.41.04 PM.jpg



2015  IETF Hackathon Prague 012.jpg

2015  IETF Hackathon Prague 015.jpg

2015  IETF Hackathon Prague 029.jpg

2015  IETF Hackathon Prague 002.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 travel plans or meeting conflicts not allowing them to participate the previous day.  They were welcomed, plugged into existing teams in some cases, and formed new teams in others.

The Presentations

By mid afternoon Sunday, teams switched gears to present what they had accomplished to their peers and a 2015  IETF Hackathon Prague 065.jpgset of esteemed judges - Jari Arkko (IETF Chair), Ray Pelletier (IETF Administrative Director), Rick Tywoniak (Director of Cisco DevNet), Martin Thomson (IETF draft author and tireless contributor).

2015  IETF Hackathon Prague 063.jpg

The judges were left with an unenviable task given the vast array of projects (e.g. some tests, some experiments, some implementations of protocols, and some new services).



Screen Shot 2015-07-21 at 12.37.48 PM.jpg

At stake were bragging rights and first dibs on tech goodies that included Raspberry Pis, Arduinos, and a bunch of IoT accessories, plus tickets denoted by Brocade to the IETF social event Tuesday.


Among the winners were three projects the judges awarded “Best of Show”:


  • ACE – Key Technology Award
  • DNSSEC – Broadest Coverage Award
  • HOMENETBest WiFi Router Feature Award and the Cool Kids Award

2015  IETF Hackathon Prague 071.jpg2015  IETF Hackathon Prague 070.jpg

Screen Shot 2015-07-21 at 12.35.13 PM.jpg

2015  IETF Hackathon Prague 072.jpg




The awards ceremony concluded the hackathon, but the payoff for all the great work was yet to come. Hackathon projects were shared more broadly with the IETF community at an extremely well attended Bits-N-Bites session Thursday evening. IMG_2921.JPG

Results and insights from projects were fed into working group sessions held throughout the week.

One of the best examples was the NETVC working group meeting.


Nathan Egge, Mozilla –

"Over the course of two days a team of 11 participants (both local and

remote) hacked on the Thor and Daala codebases, two open source video

codecs that have been contributed by Cisco and Mozilla respectively to

the NETVC working group.  The results of the hackathon included adding

support for Thor to the testing framework,

running 4 different experiments using Thor's motion compensation within

Daala, and fixing a long-standing issue in Daala by adding the CLP

post-processing filter from Thor.  We had Cisco committing to Daala and

Mozilla committing to Thor, which truly shows the collaborative spirit

of the IETF.  Having a hackathon is an excellent way for new ideas to be

tested out in running code and NETVC will be back for the IETF 94

hackathon in Yokohama.”


The complete set of technologies and projects, as well as photos and a video summary are available via the event Wiki.

From the main hackathon page, its easy to navigate to the Wiki from the IETF 92 Hackathon as well. The IETF and open source communities are encouraged to reference these sites to help with their ongoing work.


What comes next?

Good news - the IETF has already announced a hackathon at IETF 94 in Yokohama, and Cisco DevNet is on board to sponsor it yet again. Not only that, the hackathon will become a regular part of IETF meeting in 2016 and beyond. Sponsorship

Photo of Yokohama

opportunities exist for anyone wanting to show their support for this important effort  (contact Ray Pelletier for details). So mark your calendar, plan to arrive early, and help us have the biggest and best IETF hackathon ever, October 31 - November 1 in Yokohama.

Stay informed

The keep up to date with all things related to past and future IETF hackathons, subscribe to


Photo Credits: © Stonehouse Photographic / Internet Society


Cisco and IETF 93 in Prague

Posted by fred Jul 17, 2015

Hello from Prague, where the IETF will be next week. Acting on a request, I did some statistical massaging of the Internet Draft directory and the IETF meeting site, to see what Cisco was working on in IETF 93 [ ].


The IETF community is fairly large and sprawling - and frequently hidden in various ways. In the Internet Draft directory, I find a total of 2780 different email addresses. At Cisco, for every person who is writing drafts in the IETF (all 256 of them, at this writing), we probably have a team of ten more that she or he is working with and a larger community of interest; if that holds elsewhere, the IETF community might easily be on the order of 30,000 people worldwide. These people obviously include vendors like Cisco; it also includes many of our customers, the operators that run networks of various descriptions from backbone transit to broadband access and mobile networks, and some of the larger enterprise and academic campus and research networks. As such, it also includes academics, researchers, and frankly anyone else touched by the Internet. It also includes regulators, who come to learn about the network and its technology (The Internet Society Fellowship to the Internet Engineering Task Force (IETF) Programme | Internet Society).


A subset of them show up in meetings like this one, three times a year, to work through the nitty-gritty issues of standards and ancillary documentation embodied in RFCs. At this meeting, per the IETF web site, about 1500-1700 will congregate in Prague next week. The one continent not represented directly will be Antarctica. Of those, at least 120 will come from Cisco, and probably more.


As of July 17, there are 2194 posted Internet Drafts. Cisco employees contributed to 548 of them. Of the 2194, 602 are new drafts since March, when we last met; 113 of those new drafts came from Cisco employees. The IETF has 134 working groups ( organized into seven areas, and the IRTF has 9 Active IRTF research groups. As one might imagine, managing that organization requires a small army of people. Cisco employees are part of that, with 25 people filling 32 positions - working group chairs, IESG, IAB, and the IANA Stewardship Transition Coordination Group.


What Working and Research Groups? What are we doing there? Cisco employees contribute to 85 working groups and five research groups. Counting Internet Drafts contributed to working groups, we have a few broad areas, and a number of lesser interests. As shown in the graphic, these are largely in BGP and enterprise routing, IPv6 and IPv6 services such as segment routing, network management and OAM, traffic engineering including MPLS, and technologies related to conferencing - voice, video, SIP, and so on. We also look pretty hard at security issues, QoS, and traffic management. In essence, where you find our customers, you'll find us. You'll also find us looking ahead to the technologies we think they will need next, often shoulder to shoulder.


Screen Shot 2015-07-17 at 6.06.08 PM.png

The OpenDaylight Summit is July 27-31, 2015 in Santa Clara, CA. Advertised as being where the industry meets to collaborate on networking’s de facto open SDN platform, it brings together users, developers and the SDN community to discuss, debate and demonstrate the latest technologies and trends in open SDN. Not surprisingly, Cisco DevNet will be there, and Cisco is a Platinum sponsor of the event. If you are into SDN, DevOps, and/or Open Source, you should consider joining us.


On Tuesday and Wednesday, Charles Eckel and Giles Heron present tools Cisco DevNet are developing to support ODL development and test. Check out the session listing in the Demo Theater and mark your schedules today.


Can’t wait to get started or won’t be able to join us in person at the summit - no worries, you can access DevNet anytime, anywhere. You are encouraged to browse the entire site on your own, but let me call your attention to a few things likely to be of immediate interest:

1) Open Source Dev Center - Your source for open source at Cisco. It highlights Cisco contributions to open source projects, such as OpenDaylight and OpenStack, and how such projects manifest themselves in our products and solutions.

2) OpenDaylight DevVM - Within this VM you will find all of the tools, utilities and code you need to build and explore ODL and the ODL based Cisco Open SDN Controller (COSC), which is Cisco´s commercial distribution of ODL.

3)  Developer Communities - Share your thoughts, find helpful info and tips, and ask your burning questions within the various communities (e.g. Open Source, Dev VM)

I also encourage you to tell us about sessions you are giving or excited about attending, or sessions you would like to see in the future.

We look forward to seeing your at the ODL Summit and in DevNet.

T minus 10 days until the Hackathon is officially underway. Registration is completely full and preparation is in full swing.


In case you missed previous announcements, 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. The stated goals are to:

  • Advance the pace and relevance of IETF standards activities by bringing the speed and collaborative spirit of open source development into the IETF
  • Attract developers and young people, introducing them to the community and getting them interested and contributing to the IETF

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, Chez Louis

Sponsored By: Cisco DevNet


More information can be found here:

Registration is full, but you can still keep up to date and contribute by subscribing to:


The list of technologies covered has expanded to include the following:

  • BIER (Bit Index Explicit Replication)
  • DANE / DNS Privacy / DNSSEC
  • DHCPv6 (Dynamic Host Configuration Protocol for IPv6)
  • homenet - automatically configuring (mainly) IPv6 routed home networks
  • HTTP/2.0
  • MPTCP (Multi-Path TCP)
  • NETCONF/YANG, I2RS, OpenDaylight
  • NETVC and Daala
  • OpenWSN/6TiSCH: implementing the Internet of (Important) Things
  • RIOT (OS for internet of things)
  • RPKI
  • SCTP (Stream Control Transmission Protocol)
  • SFC in OpenDaylight
  • SPUD (Substrate Protocol Underneath Datagrams)


Complete descriptions for all technologies included in the hackathon are located on the IETF 93 Meeting Wiki:


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. If you missed out on this one, mark your calendar now for the IETF 94 Hackathon in Yokohama, October 31 - November 1, 2015.

Filter Blog

By date:
By tag: