SDN课程大纲vWord文件下载.docx
《SDN课程大纲vWord文件下载.docx》由会员分享,可在线阅读,更多相关《SDN课程大纲vWord文件下载.docx(13页珍藏版)》请在冰点文库上搜索。
3天
通过Wireshark抓包分析SDN接口协议,部署常见SDN应用
OpenFlow协议
OpenFlow机制分析
OpenFlowv1.0协议
OpenFlowv1.3协议新增特性
OpenFlow协议演进
OpenFlow协议面临的问题
掌握OpenFlow基础概念和协议分析工具
通过Wireshark抓包比较分析OpenFlow系列协议
网络虚拟化基础
VLAN核心机理分析
VXLAN核心机理分析
NVGRE核心机理分析
基于SDN的网络虚拟化原理剖析
网络虚拟化应用实现对比分析
网络虚拟化配置管理实践操作
掌握VLAN和VXLAN的基本概念和配置管理,以及SDN网络虚拟化的关键技术
2天
配置VLAN、VXLAN等网络虚拟化环境并进行测试验证
SDN实验床
GENI项目介绍
OFELIA项目介绍
C-LAB项目介绍
网络实验床关键技术
SDNLAB开放平台实例演示
掌握网络创新实验床最新进展和技术方案
基于SDNLAB开放平台学习部署网络实验
阶段二(11天)
(SDN开发基础)
开源SDN交换机
OpenvSwitch的架构及组件
OpenvSwitch代码分析
OpenvSwitch的安装部署
Wireshark抓包分析OVS与控制器间协议交互
OpenvSwitch的核心功能示例
掌握OpenvSwitch的核心技术和使用方法
安装配置OpenvSwitch并进行核心功能测试验证
Mininet的使用
Mininet的架构及组件
Mininet的代码分析
Mininet的安装部署
Mininet的功能示例
掌握Mininet的核心技术和使用方法
部署Mininet环境并进行功能验证
开源SDN控制器
POX等常见开源控制器介绍
控制器核心功能模块剖析
OpenFlow、OVSDB等控制器南向协议分析
REST接口及其CURL工具调用验证
负载均衡、Firewall等常见SDN应用分析
POX和Floodlight的安装部署及功能示例
掌握控制器的核心功能和技术实现以及POX、Floodlight的安装部署
部署POX、Floodlight的实验环境并进行核心功能验证
SDN应用开发
Java编程基础
网络编程基础
Eclipse开发环境搭建
基于Mininet的测试环境搭建
基于Floodlight控制器的流量工程实战开发
掌握SDN应用开发的基本技术和方法
学习基于Floodlight控制器的流量工程应用开发方法
SDN排错
SDN调试方法论
Ping和Traceroute工具在SDN中的应用
掌握SDN网络及系统开发中排错的手段措施
搭建SDN实验网络并进行定位排错实践
阶段三(9天)
(OpenDaylight开发)
OpenDaylight开发基础
OpenDaylight的架构及组件
OSGi框架介绍
MD-SAL架构
YANG模型
OpenDaylight数据存储
RESTCONF接口
OpenDaylight集群
OpenDaylight安装部署
掌握OpenDaylight的技术架构和核心组件以及代码实现
配置一个OpenDaylight控制器集群并进行测试
OpenDaylight子项目研习
OpenFlowPlugin项目
OVSDB项目
NETCONF项目
BGPCEP项目
SFC项目
VTN项目
掌握OpenDaylight的重点项目的架构设计和实践开发
OpenFlowPlugin、OVSDB、NETCONF、BGPCEP、SFC、VTN项目测试验证
OpenDaylight实战开发
基于OpenDaylight的流量统计
基于OpenDaylight的网络虚拟化
基于OpenDaylight的多路径流量工程
OpenDaylight实战开发总结经验及注意点
掌握OpenDaylight的典型应用开发
OpenDaylight的实例开发,包括需求分析、方案设计、代码编写、测试验证等环节
阶段四(8天)
(ONOS开发)
ONOS开发基础
ONOS的架构及系统组件
OpenFlow、OVSDB、PCEP、BGP协议栈
ONOS的集群
掌握ONOS的技术架构和核心组件以及代码实现
配置一个ONOS控制器集群并进行测试
ONOS用例研习
SDN-IP用例分析
AAA用例分析
ACL用例分析
VTN用例分析
CORD用例分析
掌握ONOS的重点应用的架构设计和实践开发
SDN-IP、AAA、ACL、VTN、CORD等用例开发及实验验证
ONOS实战开发
基于ONOS的网络虚拟化
基于ONOS的广域网流量调度
基于ONOS的DDoS安全防护
ONOS开发总结及注意点
掌握ONOS的典型应用开发
ONOS的实例开发,包括需求分析、方案设计、代码编写、测试验证等环节
阶段五(9天)
(OpenStack开发)
OpenStack开发基础
云计算基础介绍
OpenStack项目介绍及开源社区生态
OpenStack的核心架构及演进
OpenStack与其它开源云平台的比较
OpenStack在公有云、私有云等场景的应用案例分析
OpenStack环境搭建
OpenStack的高可用分析
掌握OpenStack的技术基础及安装部署
采用all-in-one和分模块安装部署OpenStack并进行测试验证
OpenStack组件研习
Nova组件分析
Swift组件分析
Neutron组件分析
Glance组件分析
Keystone组件分析
OpenStackAPI研究
掌握OpenStack的基础组件的架构设计和应用开发
调用各组件开放接口进行功能验证
OpenStack实战开发
基于OpenStack的容器管理Magnum项目实践
基于OpenStack的业务流程管理Heat项目实践
基于OpenStack的数据采集Ceilometer项目实践
基于OpenStack的二次开发
掌握OpenStack的重要组件的核心架构及应用开发
学习OpenStack的组件开发技术并进行二次开发实践
阶段六(8天)
(SDN开发进阶)
基于SDN的网络虚拟化
基于SDN的网络虚拟化基础
FlowVisor的核心架构和代码实现
OpenVirteX的核心架构及代码实现
OpenDaylightVTN的核心架构和代码实现
CNVP的核心架构和代码实现
掌握SDN网络虚拟化的基本思想和典型开源项目
进行FlowVisor、OpenVirtex、ODLVTN、CNVP的安装部署及测试验证
基于SDN的DDoS防护
基于SDN的网络安全防护基础
OpenDaylight的Defense4All项目介绍
基于sFlow的防DDoS攻击实例开发
掌握基于SDN的DDoS防护原理及实例开发
学习开发基于sFlow的防DDoS攻击的网络应用
基于SDN的广域网流量调度
GoogleB4的设计思路及核心功能
ONFAtrium项目介绍
OpenDaylight的BGPCEP项目介绍
基于OpenDaylight的广域网流量调度开发实践
掌握基于SDN的广域网流量调度原理及实例开发
学习基于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网络
开发基于Docker和OpenDaylight的网络管理应用
阶段八(7天)
(NFV开发基础)
NFV基础
NFV的概念和历史
NFV相关标准介绍
NFV的架构及其组件,计算存储网络三维资源虚拟化
NFV的应用场景分析
NFV面临挑战
SDN、NFV、NV的概念辨析
掌握NFV的基本概念和技术体系
学习操作NFV系统和虚拟器件
NFVMANO深度解析
NFVMANO基本概念
NFVMANO的架构及组成
NFVMANO重要信息要素
NFVMANO接口
掌握NFVMANO的基本概念和技术架构
构建开源MANO平台并进行实验验证
OPNFV的研究实践
OPNFV项目社区情况介绍
OPNFV重点子项目介绍
OPNFV环境搭建
OPNFV实战开发
掌握OPNFV的项目知识及工程实践
构建OPNFV实验环境并进行子项目的系统验证以及二次开发实践
阶段九(11天)
(NFV综合开发实训)
DPDK的实战开发
DPDK的架构及组件
基于DPDK的OpenvSwitch的部署测试
DPDK在OpenStack中的应用
学习DPDK的项目基本知识及工程实践
构建DPDK的开发环境并在OpenStack中进行集成开发实践
vIMS的系统开发
vIMS功能需求
IMS技术架构
Clearwater的开源实现
vIMS的实现部署
掌握vIMS的系统开发及工程实践
学习开发vIMS原型系统
vCPE的系统开发
vCPE功能需求
CPE技术架构
CloudRouter的开源实现
vCPE的实现部署
掌握vCPE的系统开发及工程实践
学习开发vCPE原型系统
vCDN的系统开发
vCDN功能需求
CDN技术架构
CDN的开源实现
vCDN的实现部署
掌握vCDN的系统开发及工程实践
学习开发vCDN原型系统
阶段十(6天)
(SDN/NFV联调开发)
博科产品联调开发
博科交换机对接
BSC控制器
vRouter与OpenStack对接
掌握SDN交换机配置使用
掌握BSC控制器和vRouter等在云计算等场景下的应用
配置使用SDN交换机、BSC控制器、vRouter等
大规模SDN/NFV开放实验平台
联邦互操作实验
混合云场景实验
电信业务实验
掌握实验平台的跨域实验及复杂场景实验部署
部署跨域、混合云等复杂实验