Hackathon@AIS: Summary report Thumbnail
Open Internet Standards 15 June 2018

Hackathon@AIS: Summary report

By Betel HailuManager, Organization Members Engagement

The annual Hackathon@AIS, in its second year, is aimed at exposing engineers from the Africa region to open Internet Standards Development. This year, the event was held 9-10 May 2018 in Dakar Senegal at the Radisson Blu Hotel during the Africa Internet Summit (AIS-2018).

The event was attended by more than 75 engineers from 15 countries including 11 fellows who were supported to attend the event. The event featured participants with English and or French-speaking backgrounds encouraging collaboration to work. Organized into 3 tracks, the event allowed participants to choose which track they were interested in participating in. The tracks were as follows:

1. Network Time Protocol Track

Objectives:

  • Make NTP more secure (Privacy)
  • Using WireShark NTP Plugin to read/analyze NTP traffic
  • Code changes to NTP implementations to make them compliant with the draft
  • Read and understand Draft RFC

Facilitators:

  • Loganaden Velvindron (Mauritius)
  • Nitin Mutkawoa (Mauritius)
  • Serge-Parfait Goma (Congo)

Participants were introduced to NTP and asked to test out an IETF draft and implement it in open source NTP clients.

Outcome:

Participants were able to successfully implement draft and made presentations demonstrating their work and accomplishments.

2. Network Programmability

Objectives:

  • Introduce participants to Software Defined Networking (SDN)
  • Introduce network programmability, including YANG, NETCONF, and RESTCONF
  • Interact programmatically with OpenDaylight and Cisco IOS XE devices

Facilitators:

  • Charles Eckel (United States)
  • Khoudia Gueye (Senegal)

Participants were introduced to the concepts of network programmability and organized into small teams, working together through a series of online learning labs available through Cisco DevNet. They used tools such as Postman, programming languages such as Python, and network and device level YANG models via NETCONF and RESTCONF to interact with Cisco IOS XE devices and OpenDaylight.

Outcome:

Multiple teams presented what they learned and illustrated their knowledge of network programmability with live demos of OpenDaylight controlling networks created using Mininet.

3. IP Wireless in Vehicular Environments (IPWave)

Objectives:

  • Analyze an IETF draft
  • Test an implementation of the draft using specialized wireless cards

Facilitators:

  • Prof. Nabil Benamar (Morocco)

Participants got to install the wireless cards on Desktop PCs and try out the communication between two PCs analyze the traffic with Wireshark. In order for the cards to work in OCB mode, they needed to function at 5.9Ghz. After patching the kernel (Ubuntu 16.04) the cards were able to run at 5.8Ghz with some errors reported but still enough for the cards to be in OCB mode.

Outcome

The participants got to collaborate in teams to patch the Ubuntu kernel, install the cards and reported their work at the end of the event.

Prof. Nabil has also updated the IPv6 list on the outcome of the IPWave track.

The event was a success with engineers getting to work together to implement and test open Internet standards. Several NOGs indicated an interest to organize similar activities in the local communities. It was encouraging to see several women engineers actively participate in the event and present on their findings.


The materials, presentation and information on the infrastructure for event can be found here, and the photos here.

Special thanks to the facilitators who lead the event, AFRINIC for helping with the venue and logistics.

Read the testimonies of the fellows who attended the Hackathon@AIS.

Disclaimer: Viewpoints expressed in this post are those of the author and may or may not reflect official Internet Society positions.

Related articles

Open Standards Everywhere 13 August 2020

Speed Matters: How Businesses Can Improve User Experience Using Open Standards

A recent report – Milliseconds make Millions – commissioned by Google and published by Deloitte, has shown that mobile...

Internet's Future 24 July 2019

Hackathon at Africa Internet Summit 2019: Network Programmability, Network Time, IPv6, IPWAVE, and Measurement

The Internet Society and AFRINIC collaborated to organize the 3rd Hackathon@AIS in Kampala, Uganda, which took place alongside the...

Events 19 June 2019

2019 Hackathon@AIS: Testimonials from the Trainers

What is Hackathon@AIS? The Internet, with its endless supply of knowledge and information, has become a strategic element in...