详谈SDN如何对接云平台.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
? ? ? ? ? ? ? ? 详谈SDN如何对接云平台 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文章选择“锐捷SDN说”,点看原文 ? ? ? 近两年,出现了一波又一波新名词,如云计算、VI 、VR、物联网、大数据、SDN、区块链等,搞得我们这些凡人晕头转向,经常把不同平面里的技术搞混淆。对于从事网络通信的同学们,关注更多可能是SDN、云计算,今天就来扯扯这两者之间的关系。 ? ? ? 云计算的概念太大,其主要包含三个层面:IaaS(Infrastructure as a Service)基础设施即服务;PaaS(Platform-as-a-Service)平台即服务; SaaS(Software-as-a-Service)软件即服务。 ? ? ? ? 我们主要看IaaS层,暂且认为是一种资源共享、用户按需获取的方式。那为了达到这种效果,就需要各个维度的资源遵循一定的标准,且必须有一个足够强大的平台做统一管理。这些资源至少应该包含网络、服务器、存储、计算、应用软件和服务等。为了统一的调度这些资源,诞生了云平台(CP: Cloud Platforms)和云管理平台(CMP:Cloud Management Platforms)。 ? ? ? 云平台为用户提供了开放的API和管理软件,让用户有一个窗口去申请、管理和使用需要的云资源。 ? ? ? 云管理平台则是云平台之上的一层,他是研发、IT、数据分析等多个角色利用企业的各种云基础设施的一个管理平台。用户的需求和指令通过CMP层下发给其下面CP层的一个或者多个云平台,云平台再组织调用其下面的各种资源去做执行。他们的关系可以简单描述为下图: SDN介绍 ? ? ? 软件定义网络(SDN: Software Defined Network),是一种创新的网络架构,也是一种思想。其特点可以简单总结为控制和转发解耦、开放API、集中管理。在实现相同需求的情况下,相比传统网络,他可以让用户付出的代价更小,包括但不限于开发周期、网络复杂度、业务上线速度、运维效率和异构的兼容性等。 ? ? ? 理想很丰满,现实很骨感。受限于用户现网结构的影响、用户的接受程度不同、新技术的协议完整性不足等,SDN需要走很漫长的过渡之路才能达到这种理想的效果。这也就催生出了广义SDN的概念(目前业界流行的方案大多是广义SDN),即部分的控制上收,在尽可能小的影响现网结构的情况下,用SDN的思路和特点有效的解决传统网络存在的问题,从而满足网络架构的平滑过渡。这也是锐捷选择的方式,无论过渡方式如何选择,但技术方向的选择始终要正确易用、融合、智能、开放。否则很难长久。 ? SDN和云平台对接 ? ? ? 通过上面两部分的梳理,基本理清了几个新名词之间的关系,以及各自在新的网络架构中所处的位置和作用。只有网络资源、存储资源、服务资源和计算资源协同工作,才能保证数据的高效运转,但不同类型的设备之间采用完全不同的协议标准,对于云平台来说,如何统一管理,压力山大!仅网络部分就包含交换、路由、安全、负载均衡各种网络设备,这些设备可能是物理的,也可能是虚拟的,如何被云平台统一按需调度,就需要有个得力的助手,而这个助手就是SDN控制器。?? ? ? 复杂的事情全部交给SDN控制器,由SDN控制器进行统一管理,然后抽象给云平台一个标准开放的API接口,这样云平台就可以很轻松地完成各种网络资源的调用。与此同时,存储的、计算的、安全的资源,都可以有各自的Controller,通过提供标准开放API的方式,减轻云平台的压力,让云平台专心做策略的制定工作。这个时候,云平台就像公司的总裁,各种Controller就像分管不同部门的副总,这样层次的组织架构才能保证公司更高效的运转,对于整个网络体系也是如此。 ? ? ? 日前我们已经把SDN和云计算的关系做了梳理,其实联系紧密的也就在SDN Controller和云平台这块。至于为何要对接? 对接的意义在哪里? 这些问题可以在文章中找到答案。 云平台介绍 ? ? ? 云平台,目前主流的开源项目有OpenStack和CloudStack,相比之下,OpenStack门槛高,可实现的效果更好,也是目前被各大厂商商用化最多的开源云平台之一。所以下文主要讲解SDN Controller和OpenStack的对接。 ? ? ? OpenStack在2010年7月出生,按照26个英文字母进行生命周期迭代命名。目前最新发布的是N版本(Newton),商用部署更多的是L版本和M版本。随着其功能的完善,目前有6个核心服务和10个可选服务。我们主要看看6个核心服务。 OpenStack Compute:主要是虚拟机的管理,代码命名为Nova。 OpenStack

文档评论(0)

智慧IT + 关注
实名认证
内容提供者

微软售前技术专家持证人

生命在于奋斗,技术在于分享!

领域认证该用户于2023年09月10日上传了微软售前技术专家

1亿VIP精品文档

相关文档