课程大纲

OpenDaylight简介

  • OpenDaylight架构和关键组件概述
  • 理解OpenDaylight在SDN中的作用
  • 设置和探索OpenDaylight环境

探索OpenDaylight API

  • REST和RESTCONF API简介
  • 访问和使用OpenDaylight的北向接口
  • 为SDN应用程序开发构建API调用

YANG模型定制

  • 理解YANG模型及其用途
  • 定义和实现自定义YANG模型
  • 将YANG模型与OpenDaylight应用程序集成

开发SDN应用程序

  • 使用OpenDaylight创建自定义SDN应用程序
  • 使用Maven构建和打包应用程序
  • 在OpenDaylight控制器上部署和运行应用程序

测试与调试

  • 测试OpenDaylight应用程序的工具和技术
  • 调试开发中的常见问题
  • 监控应用程序性能和日志

将OpenDaylight与网络设备集成

  • 使用南向协议将OpenDaylight连接到网络设备
  • 配置OpenFlow和其他协议
  • 管理设备流和网络行为

总结与下一步

要求

  • 具备SDN概念的基础知识
  • 熟悉Java编程
  • 了解YANG建模语言(可选但建议)

目标受众

  • SDN开发人员
  • 对自定义SDN应用程序开发感兴趣的软件工程师
 14 小时

即将举行的公开课程

课程分类