电子书:《软件定义网络sdn技术与实践》《软件定义网络(sdn)技术与实践》谢兆贤等20171001

电子书:《软件定义网络sdn技术与实践》《软件定义网络(sdn)技术与实践》谢兆贤等20171001

资源下载
仅限VIP下载,请先
犹豫不决让我们错失一次又一次机会!!!

电子书:《软件定义网络sdn技术与实践》《软件定义网络(sdn)技术与实践》谢兆贤等20171001

111

内容简介:

目录单租户路由器配置实验171附录7.6多租户路由器配置实验参考文献本章练习

第1章sdn概述本章首先介绍sdn的概念.然后阐述sdn历史.即列出一些早期的可程序化网络.最后讨论sdn应用案例。本章讲解sdn的重要性及其与其他系统的关联性.以及sdn一词的由来与演进.使读者明白其发展过程。目前.sdn在实际工作中已有一些应用.未来仍将继续发展新的应用。通过学习本章知识.需要掌握以下几个知识点1.sdn与网络系统的关系3.集中式应用和可程序化网络的关联开源创新、软件定义网络和网络功能虚拟化的关系。中的技术轨迹sdn技术的优点sdn应用领域

1章sdn概述1.1sdn介绍计算机网络由大量的网络装置所建立.例如.路由器、分享器和多种中介层(如防火墙).其中可以同时并存许多复杂的通信协议。网络操作人员负责设置策略以呈现网络事件的范围和应用网络必须以人工方式传送高阶策略到低阶设定命令.当网络条件发生变化时.网络内部经常需要完成复杂的通信协议工作来存取网络管理的工具。因此.网络的管理和效能就变得相对重要了在这样的背景下.可程序化网络的想法被提出并作为网络发展的新希望。然而.软件定义网络的岀现.俨然成为一个新的范畴.软件定义网络的硬件包含分离的控制端和数据端.以保证简易化网络管理及激活创新和成长。其主要思想是允许软件开发人员很容易地使用相同的网络资源进行操作.将软件定义网络的硬件作为储存和计算的资源软件定义网络属于智能化网络.以软件方式集中管理控制器(控制平面)和网络装置.简单地将封包转向数据装置(数据平面).这个数据平面可以经由开放式接口做程序化的动作。目前软件定义网络已经引起校园和工业界广泛地注意.结合网络操作群组、服务提供商和消费者方等团体的共识.共同建立一个开放式网络基金会( open network foundation)它是一个工业驱动组织.主要加强软件定义网络和标准化 open flow的通信协议( protoco)在校园的应用上openflow网络科研中心( research center)主要专注于软件定义网络的研究.它们所建立的标准影响ietf、irtf和其他标准生产组织对软件定义网络的定义。尽管软件定义网络是如此地被注意.但是在科研领域上仍有一些重要的项目.尚待大家的关注与发掘。简要来看.sdn是网络控制系统的延展.允许不同的应用经由所定义的api控制网络硬件的数据平面.可以有效地以集中式认证方式通过网络智能推动网络装置和设置地点。图1-1-1所示为一个简单的传统网络图.传统网络中的每个装置均包含控制平面和数据平面。同时.每个装置都有应用在其上运行.并且每个装置必须被分别设置。在这个案例中.每个交换机/路由器都有应用在上面运行.同时.每个应用都必须可以独自运行。应用程序可以用于侦测、监测和负app app app控制平面( control planc)控制平面( control plane)流表pp app控制平面( control plane)控制平面( control plane控制平面( control plane)简单的传统网络图

载均衡。当流量经由网络时.每个交换机/路由器做决策处理路由封包。在此网络中.任何改变应用或流量的操作都必须系统地在每一个交换机/路由器上修改程序图1-1-2所示为控制器的应用接口和服务图.可以看出sdn所有的应用都从交换机/路由器上移除。这里sdn的集中式控制器被用来程序化整体网络的流量.控制器的应用接口和服务都可以根据需要增减与修改。中央控制替代控制平面来控制所有装置使网络可程序化。控制器上的应用接口和经由网络应用它们的功能。流量是在中央控制的监督下分配和管理每一个交换机/路由器的流表。流表由一些因子组成.可以弹性地定义。流表也能收集统计的信息.从信息中找出问题并立即回馈给控制器.以便改善网络的控制方式.同时可以立即调整整个网络中央控制( central control)open flowopen flow流表open flowopen flow流表图1-1-2控制器的应用接口和服务图1.sdn的逻辑观点图1-1-3所示为集中式应用和可程序化网络图.可以看出sdn使网络具有更好的弹性和更快的反应速度。由于sdn的应用程序并不是放置于真正的装置内.反之.它是经由控制器的接口.整个网络看起来就像是一个大的交换机/路由器.类似集中式应用.所以.它可以很容易地进行升级、改变、新增和设定等操作针对图1-1-3内部显示层级的说明有以下3点。(1)应用层( application layer)此层包含网络应用.如vop的洶通应用、防火墙的.安.全.应用和网络服务等。传统网络的应用都是由交换机和路由器所处理的。sdn允许卸除( offload)处理.让它们更容易管理.即脱离硬件来管理.可为公司节省许多成本和网络设备。

第1章sdn概述application应用程序层business applications商业应用controllayer控制层sn控铜软件控制数据平面接口control data plane interfaceinfrastructure layer基础设施层m高图集中式应用和可程序化网络图(2)控制层( control layer)交换机和路由器的控制平面集中式处理时允许可程序化网络。 openflow是一个开放源码网络通信协议.在工业应用上已经有网络供货商.如思科( cisco3)基础设施层( infrastructure layer)此层有物理交换机、路由器和数据。此层在sdn中被更改.因为交换机和路由器仍会移动封包。最大的不同是流表规定是以集中式管理的。这并不是说要剔除传统的供货商设备.事实上.许多大型网络提供容纳sdn经由api达到集中式的控制。也就是说.它可能使用一般封包置.相比传统网络设备.sdn会以较低的成本来建置完成2.sdn与nfv之间的区别软件定义网络( software defined network.sdn)是 emulex网络的一种新型网络创新架构是网络虚拟化的一种实现方式.其核心技术 open flow通过将网络设备控制平面与数据面分开来.从而实现了网络流量的控制.使网络作为管道变得更加智能。基本上说.软件定义网络是以网络来制定硬件。传统i架构中的网络.根据业务需求部署线以后.如果业务需求发生变动.重新修改相应的网络设备(路由器、交换机和防火墙)上的配置是一件非常烦琐的事情。网络的高稳定与高性能还不足以满足业务需求.灵活性和敏捷性反而更为关键。sdn所做的事是将网络设备上的控制权分离出来.由集中的控制器管理.无须依赖底层网络设备(路由器、交换机和防火墙).屏蔽了来自底层网络设备的差异。而控制权是完全开放的.用户可以自定义任何想实现的网络路由和传输规则策略.从而更加灵活和智能。sdn改造后.无须对网络中每个结点的路由器反复进行配置.网络中的设备本身就是自动化连通的.只需在使用时定义好简单的网络规则即可。如果不喜欢路由器自身内置的协议.可以通过编程的方式对其进行修改.以实现更好的数据交换性能。因为这种开放的特性.使得网络作

资源下载
下载价格VIP专享
仅限VIP下载升级VIP
犹豫不决让我们错失一次又一次机会!!!
原文链接:https://1111down.com/222935.html,转载请注明出处

本站开启缓存功能

登入后回任何页面即可登入成功,当前页不显示

没有账号?注册  忘记密码?

社交账号快速登录