软件定义网络(SDN)技术与应用 教案全套 第1--12单元 :SDN的背景 --mininet简介..docx
《软件定义网络(SDN)技术与应用 教案全套 第1--12单元 :SDN的背景 --mininet简介..docx》由会员分享,可在线阅读,更多相关《软件定义网络(SDN)技术与应用 教案全套 第1--12单元 :SDN的背景 --mininet简介..docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单元 名称1: SDN的背景学时2班级网络 1701、1702、1703授课时间学习 目标1. 了解SDN的背景2. 了解传统计算机网络的缺陷任务 描述根据传统计算机网络的缺陷,描述SDN产生的背景。教学 资源软件定义网络(SDN)技术与实践及网络上关于SDN的论述学程 教过步骤主要内容任务 引入在网络用户日益增多和对网络要求日益加大的背景下,如何灵活处理不同用户 的要求显得非常重要,而现有的网络体系结构不能满足这种要求,因此,软件定义 网络应用而生。知识 讲授经过30多年开展,IP网络从最初满足简单Internet服务的网络,演进成能够提 供涵盖文本、语音、视频等多媒体业务的融合网络。其应用
2、领域也逐步向社会生活的各个方面渗透,并影响和改变人们的生产和生 活方式。随着互联网业务的开展,网络也面临一系列问题: 设备日趋复杂。IP技术使用“打补丁”式的演进策略(目前IETF发布的 RFC标准超过7000个),使得设备的功能和业务越来越多,复杂度显著增加。 管理运维复杂。当前网络在部署一个全局业务策略时,需要逐一配置每台 设备。随着网络规模的扩大和新业务的引入,管理运维愈加复杂。 网络创新困难。IP网络控制平面和数据平面深度耦合,分布式网络控制机 制使得任何一个新技术的引入都严重依赖网络设备,并需要多个设备同步更新,导 致新技术的部署周期较长(通常需要3-5年),严重制约网络的演进开展。
3、 成为新业务开展的瓶颈。随着云计算业务的开展和大数据服务的兴起,传 统网络技术及架构无法提供新业务所需的动态配置、按需调用、自动负载均衡等需 求。任务 分配L制定学习计划2.确定实施方案 教师检查方案的可行性任务 实施1 .比照SDN与传统计算机网络的不同2 .讲解SDN的产生背景果价 成评规定时间内完成任务,评80分;对重点和难点知识点理解深入,加评10分;作业 布置单元名称1: SDN的定义与架构学时知识 讲授1)安装依赖文件sudo apt-get install graphviz autoconf automake bzip2 debhelper dh-autoreconf libss
4、l-dev libtool openssl procps python-all python-qt4 python-twisted-conch python-zopeinterfacepython-sixdkmsmodule-assistantipsec-toolsracoon libc6-dev module-init-tools netbase python-argparse uuid-runtime2)下载代码git clone s:/github /openvswitch/ovs.gitcd ovs3)配置编译参数./boot.sh./configure with-linux=/lib
5、/modules/suname -rVbuild4)编译makemake installmake modules_install5)加载模块/sbin/modprobe openvswitch6、利用ovsdb-tool初始化数据库配置ovsdb-tool create /usr/local/etc/openvswitch/conf.db vswitchd/vswitch.ovsschema7、开始运行Open vSwitch前面一些准备工作ovsdb-server remote=punix:/usr/local/var/run/openvswitch/db.sock -remote=db:O
6、pen_vSwitch,Open_vS witch,manager_o ptions -private-key=db:Open_vSwitch,SSL,private_key certificate=db:Open_vSwitch,SSL,certificate -bootstrap-ca-cert=db:Open_vSwitch,SSL,ca_cert pidfile detach8、初始化ovs数据库ovs-vsctl -no-wait init9、开启 Open vSwitch daemonovs-vswitchd -pidfile -detach原文链接:任务 分配28 .制定学习计划
7、29 .确定实施方案 教师检查方案的可行性任务 实施18.讲解如何安装OVS成果 评价规定时间内完成任务,评80分;对重点和难点知识点理解深入,加评10分;作业 布置单元 名称1 : openflow 的 OVS 实践学时2班级网络 1701、1702、1703授课时间学习 目标1、openflow 的 OVS 实践务述 任描在ubuntu系统下进行OVS实验教学 资源软件定义网络(SDN)技术与实践及网络上关于SDN的论述步骤主要内容学程 教过任务 引入在ubuntu系统下,讲解实验OVS。知识 讲授实验环境:VMware , 3台Ubuntul4.04虚拟机,其中一台为装白ovs的服 务器
8、,另外两台作为客户机,通过此服务器完成局域网连接。一、安装3台虚拟机二、设置虚拟网络添加两个虚拟网络Vmnetl. Vmnet2 ,选用仅主机模式,为Server添加 两个网络适配器,分别连接虚拟网络Vmnetl,和Vmnet2o将两台Client的网络 适配器分别连接Vmnetl. Vmnet2o在Server上正确安装ovs并启动后。添加一个网桥,并将两块网卡分别连接 添加到该网桥。$sudo ovs-vsctl add-br bridgeO$sudo ovs-vsctl add-port bridgeO ethl$sudo ovs-vsctl add-port bridgeO eth2任
9、务 分配30.制定学习计划31.确定实施方案 教师检查方案的可行性务施 任实19.讲解如何实验OVS果价 成评规定时间内完成任务,评80分;对重点和难点知识点理解深入,加评10分;作业 布置元称 单名Mininet 简介学时2班级网络 1701、1702、1703授课时间习标 学目1、Mini net的定义和特性务述 任描简要介绍Mininet的定义和特性教学 资源软件定义网络(SDN)技术与实践及网络上关于SDN的论述教学步骤主要内容过程任务引入简要介绍Mininet的定义和特性。一、什么是MininetMininet是由一些虚拟的终端节点(end-hosts ) 交换机、路由器连接而成的一
10、 个网络仿真器,它采用轻量级的虚拟化技术使得系统可以和真实网络相媲美。Mininet可以很方便地创立一个支持SDN的网络:host就像真实的电脑一样工 作,可以使用ssh登录,启动应用程序,程序可以向以太网端口发送数据包,数据 包会被交换机、路由器接收并处理。有了这个网络,就可以灵活地为网络添加新的 知多功能并进行相关测试,然后轻松部署到真实的硬件环境中。讲授 二、Mininet的特性可以简单、迅速地创立一个支持用户自定义的网络拓扑,缩短开发测试周期可 以运行真实的程序,在Linux上运行的程序基本上可以都可以在Mininet上运行, 如Wireshark Mininet支持Openflow,
11、在Mininet上运行的代码可以轻松移植到支持 OpenFlow的硬件设备上;Mininet可以在自己的电脑,或服务器,或虚拟机,或者 云(例如Amazon EC2)上运行;Mininet提供python API,简单易用。任务分配32 .制定学习计划.确定实施方案 教师检查方案的可行性成果评价任务20.讲解Mininet的定义和特性 实施 规定时间内完成任务,评80分;对重点和难点知识点理解深入,加评10分;作业 布置班级 网络 1701、1702、1703授课时间学习 目标3 . 了解SDN的定义.掌握SDN的体系结构5.任务 比照传统计算机网络的体系结构,表达SDN灵活的数据转发。描述教
12、学资源软件定义网络(SDN)技术与实践及网络上关于SDN的论述步骤主要内容教学过程任务引入知识讲授任务分配比照传统计算机网络的体系结构,引入SDN定义和它的体系结构。SDN是Software Defined Network(软件定义网络)的缩写,顾名思义,这种网络技 术的最大特点就是可以对网络进行编程。SDN是一种非常新兴的技术,通过增加对网络的可编程性来革新当前偏重静态、 配置复杂、改动麻烦的网络架构。SDN的一个非常大的优点就是它不属于某一家商 业公司,而是属于所有IT企业和一些标准组织,因此SDN的开展也可以打破目前 一些网络巨头的垄断并为网络技术的飞速开展提供动力。1. SDN网络可以
13、建立在以x86为基础的机器上,因为这类机器通常相比专业的网 络交换设备要更加廉价,所以SDN网络可以省下不少构建网络的费用,尤其是你 的网络根本不需要太豪华的时候。2. SDN网络能够通过自己编程实现的标识信息来区分底层的网络流量,并为这些 流量提供更加具体的路由,比方现在底层来了一段语音流量和一段数据流量,通常 语音流向需要的带宽很小但是相对来说实时性大一点,但是数据流量那么正好相反, SDN网络可以通过区分这两种流量然后将他们导入到不同的应用中进行处理。3. SDN可以实现更加细粒度的网络控制,比方传统网络通常是基于IP进行路由, 但是SDN可以基于应用、用户、会话的实时变化来实现不同的控
14、制。4. 配置简单,扩展性良好,使用起来更加灵活。8 .制定学习计划9 .确定实施方案教师检查方案的可行性任务3.比照SDN与传统计算机网络的不同 实施4.讲解SDN的定义和体系结构成果评价规定时间内完成任务,评80分;对重点和难点知识点理解深入,加评10分;作业布置单元 名称1: SDN的数据控制别离学时2班级网络 1701、1702、1703授课时间学习 目标6 .掌握SDN的数据平面7 .掌握SDN的控制平面8 . 了解SDN数控别离的优点-鬣比照传统计算机网络的物理设备数控一体的缺点,表达SDN的数据控制别离的优势。教学 资源软件定义网络(SDN)技术与实践及网络上关于SDN的论述学程
15、 教过步骤主要内容任务 引入比照传统计算机网络的物理设备数控一体的缺点,引入SDN的数据平面和控 制平面。知识 讲授数据和控制别离是SDN的核心思想之一。SDN以网络设备的FIB表为界分隔数 据控制平面,数据控制平面之间采用SDN南向接口协议相连接,这个协议将提供 数据平面可编程性。SDN的数据控制别离特征表达在:一时采用逻辑集中控制,对数据平面采用开放 式接口;二是需要解决分布式的状态管理问题。SDN数据别离的优点:1 .全局集中控制和分布高速转发;2 ,灵活可编程与性能的平衡;3 .开放性和IT化。SDN数据别离的缺点:1 .可扩展性问题;2 .一致性问题;3 .可用性问题。务配 任分11
16、.制定学习计划12.确定实施方案 教师检查方案的可行性务施 任实5 .比照SDN与传统计算机网络的物理设备功能的不同6 .讲解SDN的数控别离原理果价 成评规定时间内完成任务,评80分;对重点和难点知识点理解深入,加评10分;作业 布置单元 名称1: SDN的核心技术1: openflow学时2班级网络 1701、1702、1703授课时间学习 目标9,了解openflow的概论10 . 了解openflow的特点和开展11 .掌握openflow的网络组成任务 描述OpenFlow, 一种网络通信协议,属于数据链路层,能够控制网上交换器或路由器的转发 平面,借此改变网络数据包所走的网络路径。
17、教学 资源软件定义网络(SDN)技术与实践及网络上关于SDN的论述学程 教过步骤主要内容任务 引入根据TCP/IP协议,引入SDN的核心技术1 : openflow协议。知识 讲授OpenFlow能够启动远程的控制器,经由网络交换器,决定网络数据包要由何 种路径通过网络交换机。这个协议的创造者,将它当成软件定义网络 (Software-defined networking)的启动器。 1 OpenFlow允许从远程控制网络交换器的数据包转送表,透过新增、修改与移 除数据包控制规那么与行动,来改变数据包转送的路径。比起用访问控制表(ACLs)和 路由协议,允许更复杂的流量管理。同时,OpenFl
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件定义网络SDN技术与应用 教案全套 第1-12单元 :SDN的背景 -mininet简介. 软件 定义 网络 SDN 技术 应用 教案 全套 12 单元 背景 mininet 简介
链接地址:https://www.taowenge.com/p-46830402.html
限制150内