SDN课程大纲v.docx

上传人:b****1 文档编号:231906 上传时间:2022-10-07 格式:DOCX 页数:13 大小:24.32KB
下载 相关 举报
SDN课程大纲v.docx_第1页
第1页 / 共13页
SDN课程大纲v.docx_第2页
第2页 / 共13页
SDN课程大纲v.docx_第3页
第3页 / 共13页
SDN课程大纲v.docx_第4页
第4页 / 共13页
SDN课程大纲v.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

SDN课程大纲v.docx

《SDN课程大纲v.docx》由会员分享,可在线阅读,更多相关《SDN课程大纲v.docx(13页珍藏版)》请在冰豆网上搜索。

SDN课程大纲v.docx

软件定义网络课程大纲

阶段一(9天)

(SDN基础)

课程

内容

培训目标

时长

实战

计算机网络基础

ü网络发展历史

üISO七层模型

ü数据链路层(MAC)技术

ü网络层(IP)技术

ü常见应用层协议

掌握计算机网络基础知识

1天

通过Wireshark抓包分析各层协议

SDN基础概念

üSDN起源及发展历程

üSDN基本概念及典型技术特征

üSDN接口协议

üSDN数据平面技术

üSDN控制平面技术

üSDN的应用场景分析

üSDN产业生态系统

üSDN总结与展望,SDNv2.0以及SDI

掌握SDN的基本概念和技术体系架构

3天

通过Wireshark抓包分析SDN接口协议,部署常见SDN应用

OpenFlow协议

üOpenFlow机制分析

üOpenFlowv1.0协议

üOpenFlowv1.3协议新增特性

üOpenFlow协议演进

üOpenFlow协议面临的问题

掌握OpenFlow基础概念和协议分析工具

1天

通过Wireshark抓包比较分析OpenFlow系列协议

网络虚拟化基础

üVLAN核心机理分析

üVXLAN核心机理分析

üNVGRE核心机理分析

ü基于SDN的网络虚拟化原理剖析

ü网络虚拟化应用实现对比分析

ü网络虚拟化配置管理实践操作

掌握VLAN和VXLAN的基本概念和配置管理,以及SDN网络虚拟化的关键技术

2天

配置VLAN、VXLAN等网络虚拟化环境并进行测试验证

SDN实验床

üGENI项目介绍

üOFELIA项目介绍

üC-LAB项目介绍

ü网络实验床关键技术

üSDNLAB开放平台实例演示

掌握网络创新实验床最新进展和技术方案

2天

基于SDNLAB开放平台学习部署网络实验

阶段二(11天)

(SDN开发基础)

课程

内容

培训目标

时长

实战

开源SDN交换机

üOpenvSwitch的架构及组件

üOpenvSwitch代码分析

üOpenvSwitch的安装部署

üWireshark抓包分析OVS与控制器间协议交互

üOpenvSwitch的核心功能示例

掌握OpenvSwitch的核心技术和使用方法

2天

安装配置OpenvSwitch并进行核心功能测试验证

Mininet的使用

üMininet的架构及组件

üMininet的代码分析

üMininet的安装部署

üMininet的功能示例

掌握Mininet的核心技术和使用方法

2天

部署Mininet环境并进行功能验证

开源SDN控制器

üPOX等常见开源控制器介绍

ü控制器核心功能模块剖析

üOpenFlow、OVSDB等控制器南向协议分析

üREST接口及其CURL工具调用验证

ü负载均衡、Firewall等常见SDN应用分析

üPOX和Floodlight的安装部署及功能示例

掌握控制器的核心功能和技术实现以及POX、Floodlight的安装部署

3天

部署POX、Floodlight的实验环境并进行核心功能验证

SDN应用开发

üJava编程基础

ü网络编程基础

üEclipse开发环境搭建

ü基于Mininet的测试环境搭建

ü基于Floodlight控制器的流量工程实战开发

掌握SDN应用开发的基本技术和方法

3天

学习基于Floodlight控制器的流量工程应用开发方法

SDN排错

üSDN调试方法论

üPing和Traceroute工具在SDN中的应用

掌握SDN网络及系统开发中排错的手段措施

1天

搭建SDN实验网络并进行定位排错实践

阶段三(9天)

(OpenDaylight开发)

课程

内容

培训目标

时长

实战

OpenDaylight开发基础

üOpenDaylight的架构及组件

üOSGi框架介绍

üMD-SAL架构

üYANG模型

üOpenDaylight数据存储

üRESTCONF接口

üOpenDaylight集群

üOpenDaylight安装部署

掌握OpenDaylight的技术架构和核心组件以及代码实现

3天

配置一个OpenDaylight控制器集群并进行测试

OpenDaylight子项目研习

üOpenFlowPlugin项目

üOVSDB项目

üNETCONF项目

üBGPCEP项目

üSFC项目

üVTN项目

掌握OpenDaylight的重点项目的架构设计和实践开发

3天

OpenFlowPlugin、OVSDB、NETCONF、BGPCEP、SFC、VTN项目测试验证

OpenDaylight实战开发

ü基于OpenDaylight的流量统计

ü基于OpenDaylight的网络虚拟化

ü基于OpenDaylight的多路径流量工程

üOpenDaylight实战开发总结经验及注意点

掌握OpenDaylight的典型应用开发

3天

OpenDaylight的实例开发,包括需求分析、方案设计、代码编写、测试验证等环节

阶段四(8天)

(ONOS开发)

课程

内容

培训目标

时长

实战

ONOS开发基础

üONOS的架构及系统组件

üOpenFlow、OVSDB、PCEP、BGP协议栈

üONOS的集群

掌握ONOS的技术架构和核心组件以及代码实现

2天

配置一个ONOS控制器集群并进行测试

ONOS用例研习

üSDN-IP用例分析

üAAA用例分析

üACL用例分析

üVTN用例分析

üCORD用例分析

掌握ONOS的重点应用的架构设计和实践开发

3天

SDN-IP、AAA、ACL、VTN、CORD等用例开发及实验验证

ONOS实战开发

ü基于ONOS的网络虚拟化

ü基于ONOS的广域网流量调度

ü基于ONOS的DDoS安全防护

üONOS开发总结及注意点

掌握ONOS的典型应用开发

3天

ONOS的实例开发,包括需求分析、方案设计、代码编写、测试验证等环节

阶段五(9天)

(OpenStack开发)

课程

内容

培训目标

时长

实战

OpenStack开发基础

ü云计算基础介绍

üOpenStack项目介绍及开源社区生态

üOpenStack的核心架构及演进

üOpenStack与其它开源云平台的比较

üOpenStack在公有云、私有云等场景的应用案例分析

üOpenStack环境搭建

üOpenStack的高可用分析

掌握OpenStack的技术基础及安装部署

3天

采用all-in-one和分模块安装部署OpenStack并进行测试验证

OpenStack组件研习

üNova组件分析

üSwift组件分析

üNeutron组件分析

üGlance组件分析

üKeystone组件分析

üOpenStackAPI研究

掌握OpenStack的基础组件的架构设计和应用开发

3天

调用各组件开放接口进行功能验证

OpenStack实战开发

ü基于OpenStack的容器管理Magnum项目实践

ü基于OpenStack的业务流程管理Heat项目实践

ü基于OpenStack的数据采集Ceilometer项目实践

ü基于OpenStack的二次开发

掌握OpenStack的重要组件的核心架构及应用开发

3天

学习OpenStack的组件开发技术并进行二次开发实践

阶段六(8天)

(SDN开发进阶)

课程

内容

培训目标

时长

实战

基于SDN的网络虚拟化

ü基于SDN的网络虚拟化基础

üFlowVisor的核心架构和代码实现

üOpenVirteX的核心架构及代码实现

üOpenDaylightVTN的核心架构和代码实现

üCNVP的核心架构和代码实现

掌握SDN网络虚拟化的基本思想和典型开源项目

3天

进行FlowVisor、OpenVirtex、ODLVTN、CNVP的安装部署及测试验证

基于SDN的DDoS防护

ü基于SDN的网络安全防护基础

üOpenDaylight的Defense4All项目介绍

ü基于sFlow的防DDoS攻击实例开发

掌握基于SDN的DDoS防护原理及实例开发

2天

学习开发基于sFlow的防DDoS攻击的网络应用

基于SDN的广域网流量调度

üGoogleB4的设计思路及核心功能

üONFAtrium项目介绍

üOpenDaylight的BGPCEP项目介绍

ü基于OpenDaylight的广域网流量调度开发实践

掌握基于SDN的广域网流量调度原理及实例开发

3天

学习基于OpenDaylight开发基于SDN的广域网流量调度应用

阶段七(7天)

(SDN综合开发实训)

课程

内容

培训目标

时长

实战

结合OpenStack与OpenDaylight的开发实践

üOpenStack与OpenDaylight集成环境搭建

ü基于ODL的虚拟机二三层通信

ü基于ODL的网络策略迁移

ü基于ODL的VXLAN生命周期管理

ü基于OpenStack的混合云VXLAN互联

掌握OpenStack与OpenDaylight结合的开发技术

4天

开发基于OpenStack和OpenDaylight的网络应用

结合Docker和OpenDaylight的开发实践

üDocker的基本概念

üDocker的架构及组件

üDocker的网络模式及网络配置管理

ü基于OpenDaylight管理Docker网络

üOVS、ODL、Docker、OpenStack在SDN实验网络中的混合运用

掌握Docker的基本概念和常用操作,并掌握OpenDaylight管理Docker网络

3天

开发基于Docker和OpenDaylight的网络管理应用

阶段八(7天)

(NFV开发基础)

课程

内容

培训目标

时长

实战

NFV基础

üNFV的概念和历史

üNFV相关标准介绍

üNFV的架构及其组件,计算存储网络三维资源虚拟化

üNFV的应用场景分析

üNFV面临挑战

üSDN、NFV、NV的概念辨析

掌握NFV的基本概念和技术体系

2天

学习操作NFV系统和虚拟器件

NFVMANO深度解析

üNFVMANO基本概念

üNFVMANO的架构及组成

üNFVMANO重要信息要素

üNFVMANO接口

掌握NFVMANO的基本概念和技术架构

2天

构建开源MANO平台并进行实验验证

OPNFV的研究实践

üOPNFV项目社区情况介绍

üOPNFV重点子项目介绍

üOPNFV环境搭建

üOPNFV实战开发

掌握OPNFV的项目知识及工程实践

3天

构建OPNFV实验环境并进行子项目的系统验证以及二次开发实践

阶段九(11天)

(NFV综合开发实训)

课程

内容

培训目标

时长

实战

DPDK的实战开发

üDPDK的架构及组件

ü基于DPDK的OpenvSwitch的部署测试

üDPDK在OpenStack中的应用

学习DPDK的项目基本知识及工程实践

2天

构建DPDK的开发环境并在Ope

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1