Operations 9 min read

How ONOS Powered the IETF Hackathon: Open‑Source SDN Meets IETF Standards

The July 16‑17 IETF Hackathon in Berlin brought together over 150 developers and standards experts, showcasing ONOS's open north‑ and south‑bound programmability through four IETF‑aligned scenarios, remote lab integration, and award‑winning innovations in SDN networking.

Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
How ONOS Powered the IETF Hackathon: Open‑Source SDN Meets IETF Standards

IETF Hackathon Overview

On July 16‑17, the IETF Hackathon was held at the InterContinental Hotel in Berlin, gathering more than 150 developers and standards experts from operators, equipment vendors, and research institutions such as SKT, Telefonica, China Mobile, Cisco, Huawei, Beijing University of Posts and Telecommunications, and MIT. Over 30 participants worked on ONOS‑related projects, receiving technical support from ONOS and Huawei experts and connecting to Huawei’s remote lab network.

Day 1 – Opening

Participants arrived from various operators and standards bodies. IETF Chair Jari Arkko opened the event, emphasizing the importance of runnable code for validating standards, discovering gaps, and driving standard improvements.

Day 1 & Day 2 – Competition

Developers familiarized themselves with the programming environment, exchanged technical ideas, and implemented north‑ and south‑bound interfaces according to IETF SDN architecture. Discussions covered both coding solutions and draft protocol improvements. Huawei’s SDN remote lab enabled seamless network connectivity without on‑site hardware, allowing participants to reserve and use a virtual network for topology collection, service deployment, and traffic testing.

Day 2 – Sharing

ONOS, a carrier‑grade open‑source SDN controller, demonstrated four IETF draft functionalities:

ACTN (Abstraction and Control of TE Networks)

BGP‑LS / BGP Flowspec extensions

PCECC (PCE as Central Controller)

YANG Metadata Annotation Extension

Technical Scenarios

ACTN

The team developed a new north‑bound API to help geographically distributed data centers select optimal endpoints and built a network survivability tool using YANG models to analyze the network, issue link warnings, and improve operational efficiency. The hierarchical controller architecture enables cross‑domain, multi‑vendor solutions.

ACTN scenario
ACTN scenario

BGP‑LS / BGP Flowspec

The south‑bound development added BGP FlowSpec download to FIB and BGP‑LS SR extensions on ONOS, enabling interoperability with existing network equipment and accelerating SDN deployment through mature BGP mechanisms.

BGP‑LS scenario
BGP‑LS scenario

PCECC

Using an ONOS south‑bound plugin, the team implemented efficient LSP label synchronization with an incremental database version, avoiding full database sync. PCECC centralizes path computation based on network topology, improving agility and scalability.

PCECC scenario
PCECC scenario

YANG Metadata Annotation Extension

The team created sample implementations of the draft, highlighting YANG’s role as the primary modeling language for SDN controller interfaces. The extension adds metadata annotations to YANG models, enabling automatic, cross‑platform code generation and improving development efficiency.

YANG metadata extension
YANG metadata extension

Awards

The ONOS team received three top honors: Best Progress in Hackathon, Best Feedback to Working Group, and Most Important to IETF.

Award ceremony
Award ceremony

About ONOS

ONOS is an open‑source SDN operating system designed for carrier‑grade reliability, high performance, and flexibility. Its ecosystem includes the ON.Lab community and more than 60 global operators and vendors such as AT&T, Verizon, NTT, SK Telecom, China Unicom, Nokia, Ciena, Cisco, Ericsson, Fujitsu, Huawei, Intel, and NEC. ONOS is a Linux Foundation project, fostering collaboration across open‑source initiatives.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

open sourceSDNnetwork automationIETFONOS
Huawei Cloud Developer Alliance
Written by

Huawei Cloud Developer Alliance

The Huawei Cloud Developer Alliance creates a tech sharing platform for developers and partners, gathering Huawei Cloud product knowledge, event updates, expert talks, and more. Together we continuously innovate to build the cloud foundation of an intelligent world.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.