Get in Touch

Course Outline

Introduction to OpenDaylight

  • Survey of OpenDaylight’s architectural design and primary modules
  • Clarifying OpenDaylight’s function within the SDN landscape
  • Establishing and investigating the OpenDaylight workspace

Examining OpenDaylight APIs

  • Introduction to REST and RESTCONF interfaces
  • Interacting with and utilizing OpenDaylight’s northbound interfaces
  • Constructing API requests for SDN application creation

YANG Modeling for Customization

  • Understanding the intent and utility of YANG models
  • Defining and coding custom YANG schemas
  • Merging YANG models into OpenDaylight-based applications

Crafting SDN Applications

  • Building a distinct SDN application using OpenDaylight
  • Applying Maven for compiling and bundling applications
  • Deploying and executing applications on the OpenDaylight controller

Verification and Troubleshooting

  • Tools and methods for validating OpenDaylight applications
  • Resolving frequent development challenges
  • Tracking application health and analyzing logs

Linking OpenDaylight with Network Hardware

  • Bridging OpenDaylight to network devices via southbound protocols
  • Setting up OpenFlow and alternative protocols
  • Controlling device flows and network operations

Conclusion and Future Directions

Requirements

  • Fundamental comprehension of SDN principles
  • Proficiency in Java programming
  • Knowledge of the YANG modeling language (optional but advised)

Target Audience

  • SDN specialists
  • Software engineers keen on developing unique SDN applications
 14 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories