• 课程概览
  • 课程安排

课程概览

SDN(Software Defined Network)即软件定义网络,是一种网络设计理念。大数据、物联网、云计算、移动互联网时代已经到来,传统的底层网络架构已经无法满足需求,各种问题层出不穷。下一代网络需要可编程按需定制、集中式管理、流量动态监管、自动化部署等,这就是SDN的出发点。

特别需要提到的是云计算的强劲发展势头第一次教育了整个市场什么是多租户数据中心,也第一次比较彻底的颠覆了传统数据中心的网络设计和运维方式。SDN在这里找到了迄今为止最好的切入点:“市场真实并且巨大。”

一、实战特训营目的

在SDN时代,我们的网络工程师、云计算工程师、IT运维人员对网络部署的方式,需要从手工配置逐渐变成采用脚本语言、编程语言等方式对网络进行“编程式”部署,以便于更快更好的响应业务需求。那么问题来了,需要掌握什么样的技能和经验才能更好的应对网络变革带来的挑战呢?

由未来网络学院SDNLAB联合Brocade、99Cloud发布的SDN实战特训营,以实战为牵引,结合OpenDaylight和OpenStack两大主流开源项目,帮助学员快速全面的掌握SDN编程方法和思路,同时解决如何利用SDN设计云数据中心网络。最终目的是为学员在SDN的世界里闯荡打下坚实的基础,在学习中少走弯路,学会快速融汇贯通,蜕变成行业精英和科研骨干。

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

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

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

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

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

技能要求

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

实验要求

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

二、优惠信息

早鸟优惠2016.11.20之前报名并缴费即可享受6999
团购优惠同一单位如有5人报名则第6个免费(仅对提前即11.20之前报名缴费者有效)
学生优惠学生(含研究生)凭有效证件报名可享受超级惊喜优惠价(学生优惠与以上两则优惠不能叠加)

以上优惠详情可咨询:025-57926641 或 18724022385

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

培训结束后,将提供网络平台架构(SDN)能力中级测评考试,考试通过后,将获得网络平台架构(SDN)中级能力测评认证证书,此认证是由科技部统一印制、统一编号、统一管理的国家级职业技能证书,是反映开源软件开发与应用技能水平的国家级职业资格认证,是持证者求职、任职、开业的资格凭证,是就业上岗和用人单位招收录用人员的主要依据,也是境外就业、对外劳务合作人员办理技能水平公证的有效证件。该证书在全国范围内通用有效,目前也是国内首个SDN认证证书。
SDNLAB将统一为学员安排考试,考试时长1小时。
培训报名及其他方面咨询请联系蔡老师,025-57926641,training@sdnlab.com

课程安排

第一部分:传统网络与DevOps

1. 传统网络概念简要回顾

- 路由与交换:IGP、OSPF/ISIS、BGP、STP
- MPLS:流量工程和上层应用
- 数据中心网络:大二层技术和IP Fabric

2. 传统网络运维自动化(DevOps)

- 网络智能化的演进路线
- 网络自动化的基本要求
- 控制流量转发的几个分类

3. 网络DevOps实战

**演示**
- 通过Python开源库编码抓取网络拓扑
- 通过Python编程实现IP地址回收工具开发
**实验**
- 如何通过Python编程实现传统设备的配置备份
- 如何通过Python编程实现传统设备的配置审计

第二部分:SDN基础概述

1. SDN概述

- SDN之动机、目标、定义
- SDN与NFV
- SDN技术体系:关键技术,控制器,南北向接口
- SDN与云

2. OpenFlow协议原理

3. 其他可编程协议

- OVSDB
- Netconf
- Restful
- SNMP

4. **演示**

- 安装OpenvSwitch,配置示意流表

5. **实验**

- 安装OpenvSwitch,配置流表,熟悉OpenFlow的各种match条件和instructions

第三部分:ODL控制器架构详解

1. 基于ODL的SDN构架介绍

- 北向接口、南向接口、适配器、Netconf、OpenFlow等
- 组件及交互原理
- OpenFlow,Netconf,Yang,PCE-P/BGP/LS 等

2. ODL控制器详解

- OpenDaylight控制器优势
- 南向协议和API:Yang/Netconf/OpenFlow
- 北向协议和API:REST Api/java OSGI/Netconf

3. ODL控制器模块介绍

- 路径规划Path Explorer
- EMS/Flow Manager/Flow Optimizer

4. **演示**:ODL控制器安装

- 软硬件需求
- 安装流程
- 安装后验证

5. **实验**

安装ODL控制器,熟悉控制器界面、工具、Karaf控制终端、APIDoc浏览器、Restconf

6. ODL控制器与设备连接

- 支持OF的OpenvSwitch、Mininet等
- 虚拟路由器vRouter
- 硬件设备MIX/CES/ICS

第四部分:SDN编程入门

1. 基于SDN编程的核心思想和方法论

- SDN与传统网络编程、网络运维的区别
- SDN渐进:尊重已有网络,和现有网络融合
- SDN设计:发现问题,了解现有网络的可编程性

2. 面向SDN编程的三个切入点

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

3. **实验**

基于控制器提供的API能力进行应用编程

4. 基于MD-SAL的控制器内部编程

- 开发环境创建
- 定义Yang
- 注册监听器
- 创建事务
- 创建RPC调用

第五部分:OpenStack云网络基础

1. OpenStack整体概况(部署,架构,社区)
2. OpenStack 网络服务介绍 (Neutron,ML2, 网络服务, 租户网络)
3. OpenStack 基础架构中的底层网络与Neutron中的第三方网络解决方案
4. OpenStack与NFV的集成:云服务商模式,网络运营商模式(MANO框架)
5. 实验:实操体验面向企业级需求的OpenStack NFV集成方案

第六部分:OpenStack云网络与SDN集成

1. OpenStack与ODL的集成
2. 实验:学习如何使用ODL来管理OpenStack中的网络
3. 科技部与教育部双认证SDN中级工程师认证考试
4. SDN真实部署案例和综合应用场景解析
5. OpenStack真实案例分析与讲解
6. SDN实战特训营毕业酒会