Tag Archives: Community

Announcing Sean Condon as new Module Owner

Congratulations to Sean Condon for being accepted as a new module owner for the following parts of the ONOS codebase:

  • /apps/cfm/**
  • /apps/yang/**
  • /drivers/microsemi/**
  • /onos/incubator/.*/l2monitoring/.*

Owners are responsible for maintaining the quality of contributions for their part of the codebase and are responsible for reviewing code contributed to those modules from other people in the community. If you have questions about the following areas of code, please contact Sean.

[UPDATE #5] Participating at ONOS Build 2017

ONOS Build 2017 is a developer conference by the community for the community. As such, we want to make this event as open and participatory as possible and your participation is key to its success. Below is a reminder of the different ways you can sign-up to be a speaker or presenter:

Community Showcase

What is it?

The Community Showcase is a series of talks, presentations and demos by partners, collaborators and contributors of the ONOS Community. On day 1 and 2, the focus is on ONOS and on day 3, the focus is on CORD as an ONOS Use Case

What is the goal of the showcase?

The aim is to provide a platform for members of the ONOS community to share and learn from each other.

How will the talks be run?

Each talk will be between 20 + 5 min of Q&A. Talks will be in the form of slide presentations.

Who can participate ?

The showcase is open to everyone. Registered participants who have submitted a talk proposal and who have been confirmed as speaker will appear on the schedule.

To submit a talk proposal, simply fill out one of the following forms:

ONOS Showcase: http://onosbuild.org/onos-community-showcase/

CORD Showcase: http://onosbuild.org/cord-community-showcase/

DEADLINE FOR SUBMISSION: Tuesday August 1st, 2017

SDN Science Fair

Do you need help with an awesome SDN project you’re working on? Do you have a phenomenal demo you want to show off ? Are you working on an experiment or idea that needs feedback or testers? At ONOS Build 2017, you’ll have your chance to show off what you’re working on and get feedback from SDN experts from all over the world during our lunch-time SDN Science Fair.

Exhibitors at the fair will be able to set up their laptops and demos at small booths while everyone else can wander around the space, stopping to chat, watch demos, ask questions, and generally just dive in, talk about stuff, and vote on their favorite project.

If you would like to present demos/posters during the SDN Science Fair, please fill out this simple form: http://onosbuild.org/sdn-science-fair/

DEADLINE FOR SUBMISSION: Friday September 1st, 2017

ONOS Hackathon

What is the ONOS Hackathon?

The ONOS Hackathon at ONOS Build 2017 will be an event that will take place during the last two days of the conference where participants will develop a new feature into ONOS. The new feature could be as simple as a new small application on ONOS or a new subsystem within ONOS.

What is the goal of the hackathon?

The idea is to encourage developers to build new applications or new features into ONOS and continue collaborating with them long after the event. 

How will the hackathon be run?

Each team will be composed of at least two people and up to a maximum of four people. Each team will be led by a Team Captain and will come with an idea of what to build for ONOS. We will also propose some ideas for those teams that lack some inspiration ;). Teams will build their feature over the duration of the event and then teams will be expected to present their work to the conference during the closing session. All participants of the conference will vote for the best projects.

Who can participate (ie. what basic technical expertise do you need)?

Anyone can participate. Of course, if you are interested in networking technology and can write code, that’s even better but the hackathon is definitely not limited to coders. It is up to the Team Captain to select and build his/her team, so if the Team Captain decides that he needs a circus juggler or salsa dancer on his team to get the work done and win the top prize, then that’s totally fine!

What is a Team Captain?

Each team is led by a Team Captain who is responsible for forming his/her team and overseeing his/her team’s project from the beginning of the Hackathon until the very end. The Team Captain is also responsible for reaching unanimous agreement with his/her team on how to share their prize should his/her team win a prize.

What is the maximum number of participants per team?

Each team should be composed at least 2 people and up to 4 people. 

What are the prizes ?

They will be announced soon….

How can I register for the hackathon?

Please fill out the followig form: http://onosbuild.org/onos-hackathon/

DEADLINE FOR SUBMISSION: Friday September 1st, 2017

[Update #4] ONOS Build 2017: one more week for an early registration discount!

With ONOS Build 2017 just a little less than two months away, we wanted to share a quick reminder that registration is free for core community members, which include code contributors, ONOS Brigade Members, Ambassadors and ONF members. However, if you’re stil new to the community, you still have one week to benefit from an early-registration 40% discount so make sure to register before Tuesday August 1st!

The registration link can be found here: http://onosbuild.org/register/

PS: tomorrow, we’ll be posting another update which will focus on all the different participation opportunities at ONOS Build 2017. Stay tuned!

[Update #3] Registrations are now open for ONOS Build 2017!

We’re thrilled to announce that registrations at ONOS Build 2017 are now open!  You can register directly on the event website: http://onosbuild.org/register/

Registration is FREE if you are already actively involved in the ONOS project as a code contributor, brigade member or Ambassador, or if your organization is a member of the ONF. We will also waive the registration fee if you have submitted a participation proposal for a “Community Showcase” or an “SDN Science Fair” poster and you have been accepted (see below). Finally, we offer a 40% discount for general and student registrations made before August 1st.

Call for Participation

As we mentioned in our previous ONOS Build 2017 update, the event’s success is entirely dependent on the community’s participation. There are three ways you can participate as a speaker or presenter:

  • Community Showcase

The Community Showcase is a series of talks, presentations and demos by partners, collaborators and contributors of the ONOS Community. On day 1 and 2, the focus is on ONOS and on day 3, the focus is on CORD as an ONOS Use Case

  • SDN Science Fair

If there is an awesome SDN project you’re working on or if you are working on an experiment or idea that needs feedback or testers, you’ll have your chance to show off what you’re working on and get feedback from SDN experts from all over the world during ONOS Build’s SDN Science Fair.

Exhibitors at the fair will be able to either set up their laptops and demos at small booths or hand a poster during lunch time, while everyone else can wander around the space, stopping to chat, watch demos, ask questions. Prizes will be awarded to the best projects, as voted by conference attendees.

  • Hackathon

The ONOS Hackathon will be an event spanning the length of the conference where participants will develop a new feature for ONOS. The new feature could be as simple as a new small application on ONOS or a new subsystem within ONOS. Best of all, some really cool prizes will be on offer for the top three teams, voted by conference attendees.

Submit a proposal today

If you’re interested in giving a talk at the “Community Showcase”, in presenting an inspiring SDN-related project at the “SDN Science Fair” or in participating in the “ONOS Hackathon” to win a cool prize, make sure to visit website’s participation page to submit a proposal: http://onosbuild.org/cfp/

Help sponsor the event!

Another very important way you can participate in ONOS Build 2017 is as a sponsor. We welcome all organizations who are interested in supporting us as we aim to offer a first class event for our community, while at the same time providing travel subsidies to ONOS contributors around the world who would not be able to attend the event otherwise.

If your organization is interested in becoming an official sponsor, please visit the sponsor page here: http://onosbuild.org/sponsors/

And as always, if you have any questions, make sure to contact the ONOS Build event team at onos-build [at] onlab [dot] us or directly on our Slack channel.

Photo credit

ONOS Build 2017 – Update #1 : Venue and Location

As we mentioned during the last Community Steering Team call, we’re kicking off a series of blog posts these coming weeks/months that will provide regular updates on the advancement of the design, planning and execution of ONOS Build 2017. Importantly, everyone is encouraged to react to each blog post by sharing feedback directly on the community mailing list. Whether you have a concern you’d like to raise, or an idea you’d like to float, we’re all ears and we want to make sure ONOS Build reflects the needs and aspirations of the community.

For this first update, we’d like to share some information about the venue and location of the event, and specifically who will be partnering with on the ground.

Last year, ONOS Build took place in Paris and we chose to hold in Europe as a way to engage with and recognise the great work European contributors are doing. For those who attended,  you’ll remember that we had collaborated with the University of Pierre and Marie Curie and the LIP6 research lab, who offered to host the event at their renovated campus, right in the heart of Paris, and provided much needed logistical support.

For ONOS Build 2017, we’re continuing our push eastward and the focus is now on Asia. We’ve been seeing a lot of great work on ONOS coming out of Asia and we hope the event will not only shed light on all the amazing work that contributors in the region have been doing but also consolidate current efforts and catalyse new ones.

In keeping with the tradition of being hosted by a local ONOS supporter, this year, we’ll be collaborating with Samsung Electronics , who have kindly offered to host us in their Seoul R&D Campus in Korea. This state-of-the-art campus is located south of Seoul, just outside of the city and participants will be able to commute to and from the venue using Samsung’s free shuttle service. Samsung has been a very important partner for us both for ONOS and CORD ever since they joined the board of ON.Lab last summer. Their offer to support us in hosting our largest ONOS community event is testimony to their strong commitment to helping us grow the community and take the ONOS project to new heights.

Although a large proportion of participants at ONOS Build 2017 will be coming from Asian countries, the event is open to everyone and we will be welcoming participants from all over the world. We understand that for those living outside of Asia, travel might be a little longer and more tiring that you’re used to, but you can count on us to make the trip to Seoul worthwhile.

Which brings us to the topic for the next post in this blog series: Participating in ONOS Build 2017. Our next update will provide information on how you can get involved before and at the event, when you should plan to arrive and leave Seoul, what type of travel subsidies we’ll be providing and how to obtain a visa if you need one .

Stay tuned!

The OB17 Team

ONOS and CORD Projects Add Eight New Collaborators to a Burgeoning Global Network

ONOS® and CORD® Projects are thrilled to announce that Agema Systems, Aricent, Criterion Networks, Infosys, INSPIRE Group, OpenAirInterface Software Alliance, Quanta Cloud Technology and University of Science and Technology of China (USTC) have joined the projects as collaborators – signifying continued growth throughout the increasingly-vibrant open source networking community.

Agema, Infosys, INSPIRE Group and USTC have joined the ONOS Project, the community advancing the Open Source Network Operating System that provides scalability, high performance, high availability and the system abstractions appropriate for mission-critical networks. ONOS’ new collaborators will help vendors and service providers monetize a common infrastructure based on SDN and NFV by enabling rapid invention and deployment of new business models.

CORD Project, the community building an open source and fully-integrated solutions architecture designed to support connectivity and cloud-based services for residential, enterprise and mobile subscribers, warmly welcomes Aricent, Criterion Networks, OpenAirInterface Software Alliance and Quanta Cloud Technology. These new collaborators will help redefine the economics and agility of access networks across the globe.

“With project goals to enable service providers to build real Software Defined Networks and build an open reference implementation of CORD, expertise of a diverse collaborator network will be essential,” said Guru Parulkar, executive director of ONF and ON.Lab. “As these eight new collaborators embrace open source and align with our rapidly-growing community, the global adoption of SDN and NFV technologies will be accelerated like never before.”

Both ONOS and CORD Projects are growing vibrant, global ecosystems comprising a mix of start-ups, students and the world’s most well-known and respected technology, electronics, and telecommunications operators, vendors and service providers. The neutral, third-party governance, open to all, fuels community engagement and accelerates SDN innovation. The vendor-neutral projects invite technical contributions based on meritocracy. Whether an individual or an organization, all are encouraged to get involved with the growing open source collaborator community.

More about the new ONOS collaborators:

Agema: Agema Systems is the leading provider of Open Networking Solutions for data center, carrier, service provider and enterprise customers. The open platform high performance switching products are among the industry’s best available solutions for bare metal or pre-loaded, third-party, extensible modular Network Operating System (NOS). Agema provides customers with the freedom to implement software solutions that best fit their needs.

Infosys: Infosys is a global leader in technology services and consulting. We enable clients in more than 50 countries to create and execute strategies for their digital transformation. From engineering to application development, knowledge management and business process management, we help our clients find the right problems to solve, and to solve these effectively. Our team of 1,99,700+ innovators, across the globe, is differentiated by the imagination, knowledge and experience, across industries and technologies, that we bring to every project we undertake.

INSPIRE Group: The INSPIRE (INternet Security, Privacy, and Intelligence search) Group is a part of the Institute of Computer Science (ICS) of the Foundation for Research and Technology – Hellas (FORTH). Their research activities focus on the Inter-Domain level, exploiting the rapidly emerging SDN paradigm to counter chronic problems of the Internet, including unpredictable network availability, lack of Quality of Service guarantees and vulnerability to established and new types of Denial of Service (DoS) attacks. The mission of ICS-FORTH is to perform high quality basic and applied research, to promote education and training, and to contribute to the development of the Information Society, at a regional, national, and European level.

USTC: The University of Science and Technology of China (USTC) is a prominent university in China that was established by the Chinese Academy of Sciences (CAS) in 1958 as a strategic action by the Chinese government to meet China’s science and technology needs. CAS integrated its resources with USTC to educate top talent in cutting-edge, interdisciplinary science and technology disciplines.

More about the new CORD collaborators:

Aricent: Aricent is a global design and engineering company innovating for the digital era. With more than 12,000 talented designers and engineers and over 25 years of experience, we help the world’s leading companies solve their most important business and technology innovation challenges from Customer to Chip.

Criterion Networks: Criterion Networks is a network transformation and solution integration partner for SDN/NFV Solutions to meet the custom needs of Operators and Large Enterprises. Criterion provides an on-demand SDN/NFV solution orchestration platform, Criterion SDCloud for development, evaluation and learning needs accelerating the innovation and deployment roadmaps of its customers. 

OpenAirInterface: The OpenAirInterface Software Alliance (OSA) is a non-profit consortium to develop an ecosystem for open source software/hardware development for the core network (EPC) and access-network (EUTRAN) of 3GPP cellular networks. OSA is building on the initial work of EURECOM to create an open reference implementation for OpenAirInterface that offers a 5G Cellular Stack on commercial off-the-shelf (COTS) hardware.

Quanta Cloud Technology: Quanta Cloud Technology (QCT) is a global datacenter solution provider. It combines the efficiency of hyperscale hardware with infrastructure software from a diversity of industry leaders to solve next-generation datacenter design and operation challenges. QCT serves cloud service providers, telecoms and enterprises running public, hybrid and private clouds.

Additional Resources

Accelerating ONOS development with the brigade model

I’ve been working at ON.Lab for almost a year now and I’ve seen the community grow quickly during that time — there were around 30 organizations involved when I started and there are over 70 members contributing to ONOS and CORD today.


It is encouraging to see the community grow, but it also brings a challenge of how to coordinate a group that large to make sure we’re all working toward a shared goal. One way to address this is to communicate clearly about our vision for ONOS and invite people to work together on completing specific parts of that vision.

This is where the brigade model comes in — the idea is to create small teams around specific features that we want to ship in upcoming versions of ONOS. This can help us connect with other people in the community who are excited about that feature and it gives that group a framework for working together.

Code for America has been successfully using brigades to build new tools that help with local civic issues all across the country. There are many best practices we can take from that experience to help us get moving quickly with this model in our community. If you’ve been involved in a Code for America brigade, we’d be very interested to hear your thoughts.

For next steps, we’re starting to get brigades formed around a few key ONOS features — dynamic configuration, a new intent framework, SDN-IP and VPLS, and virtualization. We’ll share more details about each brigade soon and we encourage you to share thoughts and suggestions about the model and the specific brigades we’re starting with. Join the discussion about this on the onos-dev list.

Community Blog Series: KISTI/KREONET with KREONET-S

KREONET-S Deployment (left) and Team members Ki-Hyun Kim and Tae-Wook Song (right), presenting “Powered by ONOS” technology onsite Open Networking Summit 2016 and KREONET Daejeon Center at KISTI.

KREONET (Korea Research Environment Open NETwork) is a national research and education network with a high performance network infrastructure that extends R&D resources to about 200 key R&D organizations across the industrial, academic, and corporate sectors. KREONET has been managed and operated by KISTI (Korea Institute of Science and Technology Information) since 1988. KISTI works to maximize the efficiency of science and technology R&D. Both of the nonprofits are Collaborator members of the ONOS project, building ONOS-based software defined networking applications.

We had the pleasure of chatting with Dongkyun Kim, Principal Researcher at KISTI, about his involvement in the ONOS Project:

Tell us about yourself and your participation in the ONOS Project.
As the Principal Researcher at KISTI, I’m responsible for the development and deployment of KREONET-S, the new SDN network on KREONET. KREONET-S builds hardware and software SDN network devices and distributed ONOS-based controls on top of the network infrastructure. Most importantly, our project centers on developing new SDN/ONOS applications and network services to drive the softwarization of KREONET infrastructure.

Why did you join the ONOS Project?
When it comes to SDN, guaranteed reliability of the controller or network operating system is crucial; that’s why KREONET chose ONOS as our controller platform. Through this partnership, we can provide reliable network operations for KREONET-S and guarantee
our clients the SDN network and service stability they need.

We benefit from ONOS Project’s collaborative open source approach. We leverage the hardware and software infrastructure support for streamlining development of new applications and services, like high performance, advanced security, virtualized network, programmable environment, and get value from the high level networking services and network orchestration based on virtual networks.

The ONOS platform is impressive technology, and ON.Lab is one of the most transparent communities available in open source networking. The project is succeeding in building out SDN ecosystems, such as CORD, with high availability, scalability and performance for Service Providers. I predict CORD will be the next level of network centers, and it will certainly play a major role in our upcoming initiatives as the next principal component of KREONET-S.

What contributions are KREONET currently making to the ONOS project?
KREONET is developing unique ONOS-based use cases on the application side with several partners here in Korea, including prototype applications called virtual dedicated network (VDN) and User-oriented Visibility (UoV). VDN/UoV has been deployed to provide virtual network integrations for advanced research on KREONET. We’re currently working on extended functionalities for VDN/UoV and hope to develop more for SDN-IP and packet optical solutions as part of our use cases in the near future.

The ONOS-based KREONET-S Project will be a pioneer for production SD-WAN services in Korea. We’ve recently made immense traction furthering Goldeneye deployment on KREONET-S.

  • Newly released version of ONOS now runs on KREONET-S for 24 network devices, including four core and edge network devices in Daejeon and Seoul, 192 unidirectional links, and 30-35 end-hosts under the control of seven-node ONOS cluster.
  • There are two cities enabled with ONOS in Korea and this summer more locations will be softwarized throughout Korea and USA, starting with Busan, Korea and Chicago, IL. The new long-distance SDN network between Korea and USA (about 10,500km distance and 160-170ms RTT) will be used for international SD-WAN extensions (via StarLight in Chicago) and we have some useful experiments underway for long-distance ONOS distributed controls and virtual network expansion on inter-cluster SDNs.
  • Recent KREONET packet-optical collaborations with ON.Lab, KISTI, and Bell Lab include setting up the communication channel between our collaborators, and research into the operations and configurations environment on KREONET and KREONET-S based on Nokia (Alcatel-Lucent) PSS-32/PSS-36 optical network devices (up to 17 locations in Korea).
  • We launched the KREONET-S website, www.kreonet-s.net, to deliver specific information about the KREONET-S project and ONOS deployment, while showing the sustainability of KREONET-S network in particular. The new website is connected inside SDN domain of KREONET-S, and accessible to the general public.

How will the work of the ONOS Project impact the industry in the short term? In the long term?
Although KREONET and KREONET-S are based on non-profit & special purpose network demands and research purposes, I believe the expected use cases deployed and used for our network community will give some good impacts to the industry. In the short term, the proven effectiveness of ONOS distributed controls is going to ease Service Providers’ concerns about SDN sustainability. Plus, I expect that successful and reliable services derived from the ONOS distributed control environment (e.g., VDN/UoV services) will help Service Providers feel comfortable deploying similar but singular value-added SDN/NFV services with their own innovative business models in the long run.

Announcing the ONOS Easter Egg Hunt


For Easter this year, join us for a hunt through the ONOS source code for easter eggs. We’ve hidden some fun features in the code and if you find them you’ll be able to win prizes, recognition and bragging rights.

You have two ways to enter before the hunt is over at the end of Easter, March 27, 2016:

  • Use the #ONOSEasterEgg hashtag to tweet a screenshot showing us what you found
  • Email ee@onlab.us with a description of how the easter egg was implemented and how to invoke it

For prizes, we’ll send out ONOS shirts to 10 people randomly selected who tweet a screenshot and we’ll award an ONOS swag pack to the person who emails us with the most complete description of the easter egg feature.

To help with the hunt, we’ll also be sharing daily hints. Follow the @ONLAB_ONOS Twitter account or check back here each day.

Daily Hints:

  • March 22 Hint: What are you LOOKING at?
  • March 23 Hint: Maybe TRIE harder?
  • March 24 Hint: FOOd for thought?
  • March 25 Hint: SHIFT your thinking!
  • March 26 Hint: RELEASE the fowl!
  • March 27 Hint: Discover the KEY combination

Congratulations to the people who found the easter egg and posted their answer:

Next Community Steering Team Meeting on March 10 at 8 AM Pacific

The next Community Steering Team meeting is planned for this Thursday, March 10, at 8 AM Pacific. Please join us if you can—the dial-in information is on the CST wiki page.

I realize that many people will be busy preparing for ONS, so we’ll record the video so people can watch afterward if they can’t make it. I also know that this time doesn’t work well for everyone, so we’re open to changing it if people want to propose alternatives.

The first CST meeting covered some high-level topics such as the scope and role of this group. Now that we’ve discussed that, at this meeting we’re ready to get into specifics about how to strengthen and grow the ONOS community. The agenda for tomorrow’s call includes:

  • Who do we need to invite so that this group represents the community (for instance, more service provider participation)?
  • Discussion about the ONOS Ambassadors pilot and its role in regional community building and a plan for next steps
  • What questions we want to include in a community survey?
  • What community metrics do we have now and what additional metrics do we need (for instance, retention rate for contributors)?
  • One of our first principles is learning opportunities – are there trainings we should be providing community (for instance, helping people prepare to become a module owner)?
  • Action: Fill in initial pass at project list and owners