SDN技术相信大家都已不陌生,很多人甚至都已耳朵听出了老茧。经过一段时间的争议期后,SDN终于得到了部分数据中心市场的认可,相关市场规模开始不断扩大,预计2015年SDN交换机和控制器的市场规模将超过14亿美元,而到了2019年,这一数字将达到120亿美元。SDN技术逐渐得到了数据中心市场的认可,为数据中心的发展带来了勃勃生机,这与几年前SDN技术刚提出来时迥然不同,很多技术保守派不再无视SDN技术的存在,开始接受、甚至喜欢上SDN技术,这样市场机会就出来了。相比几年前空谈SDN技术,现在已经开始出现规模的试商用,数不过来的数据中心都正在进行了SDN技术的方案测试,SDN技术出现一片欣欣向荣的影响。

SDN是一种对传统网络进行变革的技术,打破传统网络的技术壁垒,让网络技术走向开放。在数据中心里,只有网络技术是最为封闭的技术,各网络技术厂家各玩各的,拥有很多私有技术,这让很多网络设备互通困难,这给网络技术的发展,数据中心发展都带来阻力。网络已经成为数据中心高速发展的绊脚石,必须对网络做出改变。正是在这种背景下,SDN被人推上了舞台。虽然SDN的舞姿美妙,可台下坐着都是不懂欣赏的观众,甚至觉得SDN的舞跳得好难看,这样SDN的出现受到更多的质疑,发展的阻力不小,同时得不到网络巨头厂商的支持,几乎寸步难行。时间不长,云计算、大数据、虚拟化等技术都火了,这些新技术引爆了数据中心,然而这些技术的网络依托都是SDN,这凸显了SDN的重要性,只有具有SDN能力的网络,才能与云计算、大数据、虚拟化等这些技术共融。此时网络巨头厂商也不得不接受SDN,联合网络厂商共同为网络开放努力。这一次,SDN真的火了,尤其是2015年以来,以SDN为网络技术基础的数据中心遍布全球,国内也是如此。三大运营商也与网络厂商联合做SDN测试,在实际网络中部署应用,三大互联网巨头已经在数据中心部署了SDN技术,这些SDN部署起到了很好的示范作用,平安、人保、政府、银行等等百行百业的巨头也都开始进行SDN的测试与部署,SDN技术得到了广泛推广。

SDN市场的火热是一方面。实际上从技术角度考虑,目前商用的SDN并不是原始定义的SDN,按照SDN定义是通过控制器对整个网络进行自动管理、下发流表,通过流表进行流量转发。这种设计对于完全新建的数据中心,可以适合,但是面对海量现存的数据中心,却面临无法实用的境地。海量的数据中心里包含着各种各样的网络设备,不同厂家、不同协议、不同规格,哪个SDN控制器也无法将这些设备兼容,而且传统的网络设备根本不支持流表,这样数据中心不可能为了部署SDN,而将这些设备全部换掉,这些设备对于数据中心是最为宝贵资产,需要慢慢地进行更换、更新换代,这给SDN的部署带来了极大难度。即使对于新建的数据中心,需要所有网络设备都支持流表下发,现在所有网络厂家的控制器都不能互相兼容,这样建设这样的SDN网络,就只能选择一家网络厂商的全部设备和控制器,这对于一个数据中心是非常不利的,这将在采购网络设备和日后网络设备运维上缺少议价能力,所以一般数据中心都会采购两到三家的网络设备厂商的设备,相互对比,择优选择,这样在网络中就存在多家的网络设备,SDN自然无法部署,SDN技术要统一网络世界还有很长的路要走。

目前SDN技术在数据中心应用的现状其实采用了两种部署方案,一种是无控制器方案,这种方案显然仍需要对网络设备进行人工配置,增减服务器、网络设备都需要手工做一些网络配置变更,不过这种网络也部署了VXLAN、NFV、TRILL等SDN配合的技术,通过这些技术可以实现服务器虚拟机跨数据中心的无状态迁移,这种无控制器方案也是为了让数据中心在未来向有控制器方向做准备;另一种就是有控制器方案,网络设备在互联好光纤后,做好互联端口的基本配置后,由控制器下发网络配置,此时下发的并不是流表配置,而是实际的网络配置,比如ARP、MAC、路由这些网络基本元素,实现网络内所有设备之间可达。这样在进行网络变革或者增加网元设备时,由控制器来自己计算,自动下发配置,这将大大节省运维的工作量,这给数据中心带来的好处是显而易见的。这种有控制器方案虽然不是下发的真正流表,但已经具备了软件自动化管理网络的功能,最为重要的是这种方案可以兼容数据中心原有网络,是目前最为流行的SDN方案,这种SDN方案并不是高高在上,非常接地气,所以获得了广泛认可。最后一种自然就是SDN标准定义的流表方案,这种理想的SDN方案,实际上鲜有应用,只是在一些技术实力较强的数据中心进行研究性的测试,距离实际商用仍比较遥远。

虽然目前SDN应用方案与标准SDN有所差异,但却获得了更多的认可,在数据中心里开始规模部署。这种SDN方案依然没有打破网络技术之间的壁垒,不同网络厂家的控制器实现各有不同,由于没有流表,自然也不用遵照OpenFlow协议,所以目前的控制器实现各个网络厂家之间又是封闭的,不为外界所知。这种SDN方案为数据中心带来了运维上的便利,但是依然没有打破网络厂商之间的技术封锁,不得不说是一种遗憾。不过,SDN的发展刚刚走上正轨。相信,随着白盒交换机成熟、芯片厂商对OpenFlow支持越来越好,真正的SDN技术必将获得更大发展,数据中心网络的未来必然更加开放。

作者:何妍

来源:51CTO

在数据中心里SDN技术发展现状相关推荐

  1. 数据中心SDN技术发展应用之MP-BGP

    当前云计算技术已经成为数据中心基本部署要求,针对云计算中对网络虚拟化的需求,业界厂家提出了各种解决思路,SDN网络技术得到了大力发展,具有资源虚拟化.自动化等特点,成为IT基础架构改革中不可或缺的一部 ...

  2. 浅谈软件定义网络(SDN)技术研究现状和发展趋势

                       浅谈软件定义网络(SDN)技术研究现状和发展趋势 友情全文PDF链接:浅谈软件定义网络(SDN)技术研究现状和发展趋势.pdf-网络基础文档类资源-CSDN下载 ...

  3. 计算机数据库技术的应用现状,数据库技术发展现状及趋势.doc

    数据库技术发展现状及趋势 数据库技术发展现状及趋势 摘要:数据库技术已发展成为信息科学里一项十分重要的技术,其应用领域之宽引人瞩目.本文介绍了数据库技术发展的现状及最新研究动态. 关键词:数据库技术 ...

  4. 2021 年云原生技术发展现状及未来趋势

    简介: 作者于雨担任了 2021 年 GIAC 会议云原生专场的出品人兼讲师,组织了前后四个场子的演讲,在这个过程中作者同时作为听众从这些同行的演讲中学到了很多非常有用的知识.本文算是对 2021 G ...

  5. Kyligence李扬:数据智能推荐成为技术发展新方向

    12月23-24日,2021数据技术嘉年华(DTC)将在北京丽都皇冠假日酒店盛大开启.围绕"智能·创新·新生态--数据智领未来 生态共创价值"这一主题,来自数据领域的领军人物.学术 ...

  6. 目前互联网的技术发展现状和趋势如何?

    目前互联网的技术发展现状和趋势如何? 悬赏分:200 - 解决时间:2008-8-13 16:37 如ajax,flex,php,.net,jsp,前端开发,mvc什么的,都可以谈一下. 提问者: q ...

  7. 京东网络开放之路——数据中心光互联技术的思考与实践

    "数据中心是云计算的核心支持平台,云计算的发展对数据中心网络架构提出了严峻的挑战,传统电互连网络架构难以在带宽.设备开销.能耗.管理复杂度等方面同时满足云应用的要求,因此以低能耗.低开销.高 ...

  8. 容器技术发展现状与展望

     一.容器技术发展现状 容器技术主要可以分为容器运行技术和容器编排技术.其中:容器运行技术主要包括Docker和rkt等:容器编排技术主要包括Kubernetes.Mesos和Swarm等. 1. 容 ...

  9. 医疗大数据的分析和挖掘发展现状以及未来的应用前景

    本文来自网易云社区. 大数据的分析和挖掘在医疗领域的应用包含很多的方向,比如临床操作的比较效果研究.临床决策支持系统.医疗数据透明度.远程病人监控.对病人档案的先进分析:临床试验数据分析.个性化治疗. ...

  10. 区块链的技术发展现状,制约因素和发展方向

    转自: 作者:大圣2017 链接:https://www.jianshu.com/p/0186822510c8 区块链在3.0时代的10大发展方向 区块链1.0以比特币为代表,是可编程的数字货币: 区 ...

最新文章

  1. 虚拟化 - 每天5分钟玩转 OpenStack(2)
  2. 从Linux内核中获取真随机数【转】
  3. 【Verilog HDL 训练】第 03 天
  4. Beaglebone Back学习七(URAT串口测试)
  5. Keras框架:Mobilenet网络代码实现
  6. 什么原因导致芯片短路_华为为什么突然大量用起了联发科芯片,或是这三个产品策略原因...
  7. vue引入id3_vue常见知识点
  8. Git下使用Beyond Compare作为比较和合并工具
  9. kubernetes之五:资源管理
  10. 在linux命令行利用SecureCRT上传下载文件
  11. pdf 复制文本 乱码_如何在保留格式的同时从PDF复制文本?
  12. 原生js放大镜 原理 一看就懂 非常简单
  13. HTTP代理与DNS
  14. 华为手机微信聊天记录删除怎么恢复?基于华为电脑助手备份的恢复方法
  15. 提升企业团队凝聚力的四步法
  16. dp 最佳加法表达式
  17. 复杂表格巧拆分(转)
  18. 实战|QUIC协议在蚂蚁集团落地
  19. unix程序员手册_推荐几本实惠电子书,程序员读的经典书都有,比如deep learning...
  20. 实现HMTL网页的全屏幕显示或模态显示 (JS代码)

热门文章

  1. 《Java程序员职场全攻略:从小工到专家》连载十五:我们不是爱加班
  2. OPhone的多媒体模块支持的三种不同数据源
  3. 12 行列式01---定义、计算 与性质、排列、逆序数、n 阶行列式、上三角形行列、矩阵的初等行变换与行列式性质
  4. 《高翔视觉slam十四讲》学习笔记 第九讲 后端
  5. java用信号量写理发师_课内资源 - 基于Java实现的生产者与消费者问题、读者写者问题、哲学家进餐问题、理发师睡觉问题、医生看病问题...
  6. wxpython隐藏panel_在wxPython中绘制到Frame内部的Panel
  7. java快排原理_快速排序 java实现 (原理-优化) 三路快排
  8. MySQL Server 安装失败
  9. Flutter高级第5篇:官方推荐的状态管理库 provider 的使用
  10. (转) SpringBoot非官方教程 | 第一篇:构建第一个SpringBoot工程