• 课程概览
  • 课程安排

课程概览

一、学习目标

SDN时代,网络工程师、云计算工程师、IT运维人员对网络部署的方式,需要从手工配置逐渐变成采用脚本语言、编程语言等方式对网络进行“编程式”部署,以便于更快更好的响应业务需求。在此背景下,SDNLAB未来网络学院于2016年4月创办SDN实战特训营,以实战为牵引,结合OpenDaylight和OpenStack两大主流开源项目,帮助学员快速全面的掌握SDN编程方法和思路,同时解决如何利用SDN设计云数据中心网络。
SDN实战特训营至今已成功举办六期,特训营由SDNLAB未来网络学院提供实战平台和专业的技术支持,来自国家电网、腾讯、H3C、中兴等知名企业、运营商的学员(其中不乏编程和网络高手),在经验丰富的讲师团的带领下,在码农与网工双重技能加持下,完成了数十个精心设计的实验,系统掌握了SDN编程的切入点、方法和思想,及SDN如何与云计算平台OpenStack集成等知识。受到了学员和业界的认可,现SDN实战特训营第七期即将开营。

  • 有全部来自一线实战部队的讲师团
  • 有真实的网络试验平台供学员使用和学习
  • 案例分享全部是基于真实的客户部署

二、你将收获

如果你是一名传统网络工程师,通过该课程的学习,能够快速掌握入门SDN领域所需要的基础知识和技能,为应对SDN和DevOps大趋势的到来奠定基础,提高个人竞争力,帮助实现技能转型和内部晋升。

如果你正在从事云计算相关的工作,你将收获如何利用SDN/NFV去设计和运维云数据中心网络,如何解决SDN/NFV与OpenStack集成过程中遇到的问题。

如果你是一个想进入SDN或云计算相关领域的在职人员或者学生,那么你通过学习完本课程能够全面了解OpenDaylight和OpenStack,并且可以顺利的部署一套生产环境,掌握基础的SDN编程方法。

三、本期特色

本期特训营延续了前几期理论+实操的特色,同时基于往届学员的学习情况及反馈数据分析,对本期的课程体系、内容、教学方式上进行全新升级。

1.“在线先导课”,提前预习打基础

学员报名成功后,即可在线学习特训营先导课——《SDN的前世今生》、《Mininet入门与实战》、《深度解析OpenFlow》,了解SDN基本概念、协议、实验操作,为特训营线下学习打好基础,且先导课为视频课,学员可反复观看、复习。

2.课程更凝练,质量不打折

本期特训营采用线上+线下结合的形式,线下课程为期3天,学员可通过前期的线上课程学习SDN的基本概念,再线下深入学习协议、控制器、编程及实操等。课程这样设置后,在保持了培训内容丰富度和深度的同时,为学员节约了培训时间和成本。

3.经验丰富的讲师团队定制培训内容

本期课程邀请的2位顶级技术导师在SDN和OpenStack方面有着丰富的经验,并全程参与了前六期的培训,他们将根据前六期学员的反馈优化课程内容、调整课程重点,保证教学效果。

四、培训对象

  • 网络工程师
  • 云计算工程师
  • IT技术人员
  • 有志于从事云计算或SDN工作的在职人员或学生

五、技能要求

  • 3个月以上熟练使用Linux的经验
  • 具备基础的网络知识
  • 熟悉Python等脚本编程语言

六、实验要求

  • 笔记本电脑
  • 安装chrome或者firefox
  • 安装有支持SSH和SCP的软件

七、优惠信息

课程报名费 4999元 (含报名费、材料费、科技部认证费、1年期实验平台VIP账户)
报名优惠
早鸟票优惠:2017.7.20日之前报名并缴费可享受95折优惠;
团购优惠:每5人报名则第6个免费;
学生优惠:学生(含研究生)凭有效证件报名可享受9折优惠(学生优惠与以上两则优惠不能叠加)

八、网络平台架构(SDN)能力中级测评认证

培训结束后,将提供网络平台架构(SDN)能力中级测评考试,考试通过后,将获得网络平台架构(SDN)中级能力测评认证证书,此认证是由科技部统一印制、统一编号、统一管理的国家级职业技能证书,是反映开源软件开发与应用技能水平的国家级职业资格认证,是持证者求职、任职、开业的资格凭证,是就业上岗和用人单位招收录用人员的主要依据,也是境外就业、对外劳务合作人员办理技能水平公证的有效证件。该证书在全国范围内通用有效,目前也是国内首个SDN认证证书。

九、报名咨询

报名咨询:郑老师,13770655101(手机/微信),QQ:917874672,E-mail:zhengpu@sdnlab.com

课程安排


一、课程概览

  • 第一部分:在线先导课——SDN的前世今生、Mininet入门与实战、深度解析OpenFlow
  • 第二部分:线下实战课——SDN概述与OpenFlow回顾、SDN南向协议OVSDB及NETCONF
  • 第三部分:线下实战课——SDN控制器与北向接口RESTCONF、控制器ODL及内部编程
  • 第四部分:线下实战课——OpenStack云网络与SDN集成

二、课程大纲

1、在线先导课 ——SDN的前世今生(120分钟)

(1)SDN是什么

- 从传统网络到软件定义网络
- SDN概念和定义
- 数控分离
- 网络可编程
- SDN发展史

(2)SDN的典型应用

(3)SDN对网络科研和教学的影响

(4)SDN体系结构

- SDN控制平面
- 数据平面
- SDN工作原理

(5)SDN对网络产业的影响

(6)面对SDN,我们怎么办(PS:“烧脑式”魔鬼训练营来帮您)

2、在线先导课 ——Mininet入门与实战(210分钟—>讲解140分钟+实验70分钟)

(1)Mininet基本介绍

(2)Mininet安装部署

(3)Mininet命令详解

(4)Mininet可视化——Miniedit

(5)Mininet中流表应用实战

(6)Mininet模拟多数据中心带宽实验

- Mininet模拟数据中心的应用价值
- 数据中心详细逻辑拓扑设计
- Python自定义脚本
- Mininet自定义内部命令,mn调用
- iperf流量随机模型进行带宽测试

3、在线先导课 ——深度解析OpenFlow(300分钟—>讲解220分钟+实验80分钟)

(1)OpenFlow概述

(2)OpenFlow抽象

- OpenFlow Switch
- DataPath
- Meter Table
- Instruction
- Action
- Port
- Table Miss

(3)OpenFlow协议

- OpenFlow南向接口协议
- OpenFlow消息

(4)OpenFlow交换机与控制器交互

(5)OpenFlow实验演示

- 学习型交换机
- 简单路由器
- 简单防火墙
- 流量监听
- 网络拓扑发现

4、线下实战课——SDN南向协议OVSDB (90分钟—>60分钟讲解+30分钟实验)

(1)OVSDB概念与介绍

(2)OVSDB方法举例

(3)OVSDB在Open vSwitch中的结构

(4)OVSDB实验

- 了解熟悉OVSDB协议及其Schema

5、线下实战课——SDN南向协议NETCONF (140分钟—>90分钟讲解+50分钟实验)

(1)NETCONF协议介绍

(2)NETCONF与Yang的来源

(3)NETCONF与SNMP的对比

- 与SNMP管理框架的对比
- 与SNMP管理协议的对比
- 使用NETCONF的动机
- 与其他管理协议的比较

(4)NETCONF的特点

(5)NETCONF实验

- 了解熟悉NETCONF协议
- Python脚本获取NETCONF设备的能力与配置
- NETCONF配置通信
- NETCONF扩展的RPC

6、线下实战课——SDN控制器与北向接口RESTCONF(180分钟—>100分钟讲解+80分钟实验)

(1)RESTCONF介绍

- 控制器北向接口和南向接口的简单理解
- RESTCONF介绍及与NETCONF的关系

(2)RESTCONF资源模型

- 资源模型的介绍
- RESTCONF对资源的操作

(3)YANG到URI的映射

- YANG到URI的DATA映射
- YANG到URI的RPC映射

(4)RESTCONF实验

- 通过实验了解RESTCONF协议
- RESTCONF下发流表项
- RESTCONF删除流表项
- 使用RESTCONF监听变化

(5)Python实现基于ODL北向API的开发

7、线下实战课——控制器ODL及内部编程(490分钟—>250分钟讲解+240分钟实验)

(1)ODL编程的三个“切入点”

- SDN与传统网络的区别
- SDN渐进:尊重已有网络,和现有网络融合
- SDN的一些应用方向和需求
- 网络可编程,实现SDN应用的三个“切入点”

  • 直接的南向编程
  • 控制器内部基于MD-SAL的编程
  • 基于控制器提供的API能力的应用编程

(2)基于ODL的SDN架构介绍

- 北向接口、南向接口、适配器、NETCONF、OpenFlow等
- OpenFlow、NETCONF、Yang、PCE-P/BGP/LS等
- MD-SAL组件及交互原理
- YANG类型详解、定义与映射

(3)ODL控制器详解

- 基ODL控制器优势
- 南向协议和API
- 北向协议和API
- ODL内部Plugin的开发

(4)ODL编程实验——基于MD-SAL的控制器内部编程

- ODL开发环境搭建
- MD-SAL原型工程产生
- MD-SAL部署
- 使用YANG创建模型实现带宽限制
- 注册变化监听器实现拓扑感知
- 创建事务进行拓扑信息读取
- 添加流表项及算法实现自动化计算路径

8、线下实战课——SDN与OpenStack集成(420分钟—>270分钟讲解+150分钟实验)

(1)OpenStack基础及整体概况

(2)OpenStack网络服务

- OpenStack Neutron
- OpenStack ML2配置
- OpenStack网络服务及资源划分
- OpenStack租户网络

(3)OpenStack 基础架构中的底层网络与Neutron中的第三方网络解决方案

(4)OpenStack与ODL的集成

(5)OpenStack、ODL对接实验

- 实际操作如何使用ODL来管理OpenStack中的网络

9、考试与结业(60分钟)

- 科技部SDN中级工程师认证考试