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

  • Basic knowledge of SDN concepts
  • Familiarity with Java programming
  • Understanding of YANG modeling language (optional but recommended)

Audience

  • SDN developers
  • Software engineers interested in custom SDN application development
 14 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories