一、课程介绍
随着云计算、移动互联网、物联网等业务领域的快速发展,通信提供商和企业渴望构建更弹性,更能满足客户需求的网络。但是,传统的网络却难以满足云计算、大数据,以及相关业务提出的动态灵活的资源需求。在这一背景下,SDN的概念被大家广泛接受和认同。逻辑上集中的控制面能够支持网络资源的灵活调度,开放的可编程接口能够支持网络能力的按需调用,标准的南向接口屏蔽了底层物理转发设备的差异,实现了资源的虚拟化。这都有助于SDN去改变网络的静态化现状,并与以服务器领域为代表的动态虚拟化趋势相吻合,能够有力地为云计算、大数据,以及更多的创新业务提供网络支持。
OpenDaylight,当今最大的开源SDN控制器项目,正推动SDN思想的实现,加速网络领域的创新。有一个比喻说OpenDaylight是一只会跳舞的大象,每个人在第一次看到这只大象时,可能都觉得只有资深且具备高超技巧的驯兽师才能让这只大象跳舞。同时,总感觉自己像瞎子摸象一般,只能了解到其局部,缺无法掌握其整体。我们这个系列课程就是帮助大家摆脱盲人摸象的状态,带领大家从大处着眼,小处入手,掌握指挥大象跳舞的技巧。
这一系列课程包括基础篇,提高篇和综合篇三部分,由浅入深,由点到面的给大家介绍OpenDaylight开发技术。
如果你不甘于只是成为当今网络变革大潮中的旁观者,而是想成为一个弄潮儿,那还犹豫什么呢?让我们一起携手,去实现你的抱负吧。
二、课程对象
1.研究SDN相关课题的通信、计算机、网络等专业的学生们
2.追求提升、期望转型的研发工程师、网络工程师们
3.有志立于技术前沿、参与到网络变革浪潮的准工程师们
三、课程目录
1.SDN与OpenDaylight简史
1 .1SDN思想的提出
1.2 SDN控制器发展演进
1.3 ODL MD-SAL介绍
1.4 ODL与ONOS
2.ODL开发环境搭建及第一个实例
2.1 OpenDaylight开发环境搭建
2.2 OpenDaylight开发实例演示
3.ODL MD-SAL RPC开发介绍
3.1 RPC的定义,分类
3.2 RPC Provider
3.3 RPC Consumer
3.4 使用场景
3.5 开发代码实例
4.ODL MD-SAL Notification开发介绍
4.1 Notification的定义
4.2 Notification Publisher
4.3 Notification Subscriber
4.4 使用场景
4.5 开发代码实例
5.ODL MD-SAL DataStore开发-简单读写事务介绍
5.1 DataBroker
5.2 简单读写事务
5.3 读写操作
5.4 开发代码实例
6.ODL MD-SAL DataStore开发-数据变更通知
6.1AsyncDataChangeEvent/DataTreeModification
6.2 DataChangeListener/DataTreeChangeListener
6.3 注册数据变更监听
6.4 处理数据变更
7.ODL MD-SAL DataStore开发-事务链介绍
7.1BindingTransactionChain
7.2 TransactionChainListener
7.3 创建读写事务及读写操作
7.4 与简单事务比较
8.、ODL MD-SAL开发总结-L2Switch实例介绍
8.1 项目背景
8.2 依赖服务
8.3 二层业务流程介绍
8.4 代码讲解
四、授课形式
课程是视频的形式,完成报名之后会收到课程的视频链接的邮件,只需与SDNLAB网站的账号绑定即可开始学习,视频、课件长期有效,可随时随地学习。
五、报名咨询
联系人:胡老师,电话/微信:18104265112,邮箱:[email protected],QQ:871292363(hoo)
点击阅读原文领取学习券