Get in Touch

Course Outline

Introduction to OpenDaylight

  • Overview of OpenDaylight architecture and key components.
  • Understanding the role of OpenDaylight in SDN.
  • Setting up and exploring the OpenDaylight environment.

Exploring OpenDaylight APIs

  • Introduction to REST and RESTCONF APIs.
  • Accessing and using OpenDaylight’s northbound interfaces.
  • Building API calls for SDN application development.

YANG Modeling for Customization

  • Understanding YANG models and their purpose.
  • Defining and implementing custom YANG models.
  • Integrating YANG models with OpenDaylight applications.

Developing SDN Applications

  • Creating a custom SDN application with OpenDaylight.
  • Using Maven for building and packaging applications.
  • Deploying and running applications on the OpenDaylight controller.

Testing and Debugging

  • Tools and techniques for testing OpenDaylight applications.
  • Debugging common issues during development.
  • Monitoring application performance and logs.

Integrating OpenDaylight with Network Devices

  • Connecting OpenDaylight to network devices using southbound protocols.
  • Configuring OpenFlow and other protocols.
  • Managing device flows and network behavior.

Summary and Next Steps

Requirements

  • Fundamental understanding of SDN concepts.
  • Proficiency in Java programming.
  • Knowledge of the YANG modeling language (recommended but not mandatory).

Target Audience

  • SDN developers.
  • Software engineers interested in developing custom SDN applications.
 14 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories