Get in Touch

Course Outline

Introduction to OpenDaylight

  • Survey of OpenDaylight’s architecture and key components
  • Clarifying the role of OpenDaylight within SDN
  • Setting up and navigating the OpenDaylight environment

Exploring OpenDaylight APIs

  • Overview of REST and RESTCONF APIs
  • Navigating and utilizing OpenDaylight’s northbound interfaces
  • Formulating API calls for SDN application development

YANG Modeling for Customization

  • Comprehending YANG models and their objectives
  • Defining and implementing bespoke YANG models
  • Integrating YANG models into OpenDaylight applications

Developing SDN Applications

  • Constructing a custom SDN application utilizing OpenDaylight
  • Employing Maven for building and packaging applications
  • Deploying and executing applications on the OpenDaylight controller

Testing and Debugging

  • Tools and methodologies for testing OpenDaylight applications
  • Troubleshooting common issues encountered during development
  • Monitoring application performance and logs

Integrating OpenDaylight with Network Devices

  • Linking OpenDaylight to network hardware via southbound protocols
  • Configuring OpenFlow and other protocols
  • Managing device flows and network behavior

Summary and Next Steps

Requirements

  • Fundamental understanding of SDN principles
  • Proficiency in Java programming
  • Familiarity with the YANG modeling language (highly recommended, though not mandatory)

Target Audience

  • SDN developers
  • Software engineers keen on developing custom SDN applications
 14 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories