The Optical Networking and Communication
Conference & Exhibition

San Diego Convention Center,
San Diego, California, USA

Short Courses

SC472 - Hands-on: Controlling and Monitoring Optical Network Equipment with Netconf/YANG New

Monday, 04 March
13:30 - 17:30

Short Course Level: Advanced Beginner


Ricard Vilalta, CTTC, Spain

Noboru Yoshikane, 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. Later, NETCONF protocol will be presented. Client and Server software will be developed using different tools such as netopeer2, ncclient, even confd. Finally, ONOS and OpenDayLight support for NETCONF will also be detailed.

Part B of the Short Course will focus on OpenROADM and OpenConfig data models and their usage. OpenROADM usage will focus on devices and interfaces, while OpenConfig focus will be on optical-transport and telemetry.

Part C will evolve from Network Equipment to Optical Network control and monitoring, by introducing RESTconf interfaces such as ONF T-API 2.0 and IETF TEAS.

In Part D, gRPC protocol for network monitoring will be introduced using pyNMS and pyangbind.

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 with Netconf/YANG.

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.

Instructor Biography:

Ricard Vilalta (Girona, 1983) 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. He also has studied Audiovisual Communication at UOC (Open University of Catalonia) and is a master degree on Technology-based business innovation and administration at Barcelona University (UB). 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. His research is focused on SDN/NFV, Network Virtualization and Network Orchestration. He has been involved in several international, EU, national and industrial research projects: 5GTANGO, 5GCAR, 5G-Crosshaul, EU-Japan STRAUSS, ICT IDEALIST, ICT COMBO, ICT STRONGEST, ICT OFELIA, FP6 E-Cab. He has also authored and co-authored more than 200 journals, conference papers and invited talks.

Noboru Yoshikane (Ph.D.) joined KDD Corporation. (currently KDDI Corporation), Tokyo, Japan in 1999, and since 2001 he has been working at their research and development laboratories. He is currently a R&D manager of the photonic transport network laboratory of KDDI Research. He has been engaged in a wide range of R&D topics including design of submarine cable systems, terrestrial transport network systems, highly spectrally efficient optical communication systems using WDM, designing and modeling of photonic networks, disaster resilient/robust network architecture, OTN, SDN/NFV, network virtualization, network control/management and orchestration, disaggregated optical network systems, and 5G transport networks. He has also authored and co-authored more than 200 articles including journals, conference papers, and standardization contributions.

Sponsored by: