The Optical Networking and Communication
Conference & Exhibition

San Diego Convention Center,
San Diego, California, USA

SC472 - Hands-on: Controlling and Monitoring Optical Network Equipment

Monday, 09 March
13:30 - 17:30

Short Course Level: Advanced Beginner


Ricard Vilalta and Noboru Yoshikane; CTTC, Spain, KDDI Research, Japan

Short Course Description:

During last years, novel protocols and data models are arising to control and monitor optical network equipment. This Short Course will offer an overview and hands-on experience on programming the necessary tools to control and monitor the network equipment. Part A will consist firstly on an overview on YANG data modelling language, which will be introduced with pyang. Part B, NETCONF protocol will be presented. Client and server software will be developed using different tools such as confd and netconf library. Part C focuses on OpenROADM data models and their usage on devices and interfaces. Part D evolves from network equipment to optical network control and monitoring, by introducing RESTconf interfaces such as ONF T-API 2.0, OpenDayLight or ONOS. Part E presents gRPC protocol for network monitoring using pyNMS and pyangbind. Finally, OpenConfig is presented and focus will be on optical-transport and telemetry.

Short Course Benefits:

This course will enable participants to:

  • Learn and use the necessary open source tools to control and monitor optical network equipment.
  • Develop simple code for NETCONF agents and clients. Learn to create the necessary bindings.
  • Learn OpenDayLight and ONOS support for RESTCONF.
  • Understand OpenROADM and OpenConfig data models and how to use them to control and monitor network equipment.
  • Obtain practical hands-on experience on RESTconf-based interfaces for Control of Transport Networks.
  • Develop a monitoring application using gRPC protocol.
Short Course Audience:

This course is targeted for industry and academic researchers with programming knowledge who want to learn how to control and monitor optical network equipment.
The participants shall bring their own laptop computers, including a pre-loaded virtual machine with all the necessary open source tools. Please make sure you visit: and follow the instructions before joining the course. The installation of a VirtualBox virtual machine image previously to the SC is necessary. Please make sure to download, install it and make sure you are able to run it before the course starts.

Instructor Biography:

Ricard Vilalta (Girona, 1983) SM’17 graduated in telecommunications engineering in 2007 and received a Ph.D. degree in telecommunications in 2013, both from the Universitat Politècnica de Catalunya (UPC), Spain. Ricard Vilalta is a senior researcher at CTTC, in the Optical Networks and Systems Department. He is an active contributor in several standardization bodies such as ONF, ETSI and IETF. He is also a member of the technical steering team of Open Transport Configuration & Control in ONF.

Sponsored by: