SDN课程大纲v0.8

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

软件定义网络课程大纲阶段一(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基础概念和协议分析工具1天通过Wireshark抓包比较分析OpenFlow系列协议OpenFlow协议演进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工具调用验证掌握控制器的核心功能和技术实现以及POX、Floodlight的安装部署3天部署POX、Floodlight的实验环境并进行核心功能验证负载均衡、Firewall等常见SDN应用分析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的重要组件的核心架构及应用开发3天学习OpenStack的组件开发技术并进行二次开发实践目实践基于OpenStack的业务流程管理Heat项目实践基于OpenStack的数据采集Ceilometer项目实践基于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的开发环境并在OpenStack中进行集成开发实践vIMS的系统开发vIMS功能需求IMS技术架构Clearwater的开源实现vIMS的实现部署掌握vIMS的系统开发及工程实践3天学习开发vIMS原型系统vCPE的系统开发vCPE功能需求CPE技术架构CloudRouter的开源实现vCPE的实现部署掌握vCPE的系统开发及工程实践3天学习开发vCPE原型系统vCDN的系统开发vCDN功能需求CDN技术架构CDN的开源实现vCDN的实现部署掌握vCDN的系统开发及工程实践3天学习开发vCDN原型系统阶段十(6天)(SDN/NFV联调开发)课程内容培训目标时长实战博科产品联调开发博科交换机对接BSC控制器vRouter与OpenStack对接掌握SDN交换机配置使用掌握BSC控制器和vRouter等在云计算等场景下的应用3天配置使用SDN交换机、BSC控制器、vRouter等大规模SDN/NFV开放实验平台联邦互操作实验混合云场景实验电信业务实验掌握实验平台的跨域实验及复杂场景实验部署3天部署跨域、混合云等复杂实验

1 / 13
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功