最初实施在数据中心的软件定义网络(SDN)已俨然成为信息通信技术(ICT)行业一个人气颇旺的讨论话题。它已帮助公司企业调整网络结构,并配置虚拟机,以应对不断变化的数据中心需求。在SDN问世之前,这根本就不是一项轻松的任务,对需要支持多种技术的网络来说更是如此,比如移动服务、云计算、社交媒体、大数据和物联网等技术。SDN的缺位大大增添了实现实时服务传输、交付可扩展移动网络和改善用户体验的复杂性。

那么,这个SDN到底是一种什么样的技术呢?首先,它将网络的控制功能和转发功能分离开来,那样就可以独立对待物理网络和逻辑网络。这种分离让网络流量可以通过编程,实现高效地再分配,从而满足不断变化的需求。SDN通过集中管理的控制器,让管理员可以做到对整个网络的概况一清二楚。

虽然SDN常常作为一项“数据中心”技术而被人提及,但实际上它有许多不同的定义和标准。下面列出了SDN的重大机遇以及准备帮助克服的诸多挑战。

机遇篇

•改善园区网络的效率

尽管SDN传统上用于数据中心来应对虚拟机频繁迁移这种情形,但它也可以应用到园区网络。ICT厂商们开展了研究,并为基于SDN的园区网络开发出了园区控制器;众所周知,无线网络用户和移动终端经常移来移去,其移动方式类似虚拟机在数据中心中的移动。

•提高广域网的带宽利用率

传统的企业广域网在专用线路上运行时其平均利用率只有40%。比如说,谷歌公司将SDN技术运用到其内部广域网后,带宽利用率飙升到了90%以上。

华为公司曾与一家数据中心服务提供商合作,将SDN部署到对方的内部网络上。该客户之前每年投入数十亿美元的资金,但获得的带宽利用率却只有区区30%。现在升级到专用的广域网控制器后,广域网链路使用率激增到了90%以上,这反过来为其客户大幅降低了广域网链路的租赁成本。

•针对特定行业进行定制

SDN协议基于开放标准;因此很容易进行定制,以满足每家公司或针对特定行业的技术厂商的需求。开放标准让支持SDN的硬件的控制策略可以定制,从而制定基于域、权限和服务质量的特定策略。SDN网络可以在转发、设备和网络管理系统等层面进行定制,还可以针对基于控制器的应用编程接口(API)进行定制。在不断发展的SDN解决方案这个大背景下,可以实施次要的创新技术,定义策略,以满足医疗、教育、能源等其他行业的特定需求。

挑战篇

•支持顺畅地迁移到SDN

许多公司目前在想方设法采用SDN,但并没有迁移全部网络。这些公司想提供新的、支持SDN的服务,但是它们也需要这种保证:现有网络上运行的服务不会受到干扰。

克服这个挑战的一个解决办法就是,公司维护一个物理网络,添加两个逻辑网络:第一个逻辑网络将支持现有的协议和服务,同时配置第二个逻辑网络(即SDN区),以支持全新的服务。如果使用拥有双控制平面的以太网网络处理器(ENP)交换机,就能实现这种逻辑划分。ENP交换机可以用来支持这两种类型的网络,而且还能够确保从传统网络顺畅地迁移到SDN。

•改动硬件以适应部署的SDN

OpenFlow是一种基于行业标准的SDN通信协议,让服务器可以指令网络交换机将数据包转发到何处,并定义转发控制接口、转发模式、基于网络服务的转发动作,并且建立管理通信流量的流量表(flow table)。

通常而言,通信流量用旨在支持网络设备转发的流量表加以管理。比如说,转发信息库(FIB)表是为路由转发而开发的,介质访问控制(MAC)地址表是为第2层转发而开发的。这些独立的表是基于应用特定集成电路(ASIC)架构而开发的,它为特定的任务预先定义了搜索命令。普通的FIB表支持数十万个通信流量,而MAC地址表支持最多20000个通信流量。不过,这些表无法支持OpenFlow应用于服务网络,因为OpenFlow需要更庞大的表来管理大得多的通信流量。

网络管理员可以安装里面含有ENP芯片的交换机,应对在不同类型的网络之间转移/过渡这一挑战。ENP芯片旨在同时支持OpenFlow的流程表和传统FIB及MAC服务的流程表。

SDN大有潜力可挖,它是网络行业最有前途的新兴技术之一。它提供了一种基于开放标准的、灵活的、集中管理的、可编程的网络,可以支持高效无缝的服务操作;如果公司想在数字化时代千变万化的商业环境下展开竞争,这种服务操作就不可或缺。

作者:布加迪编译

来源:51CTO

SDN的机遇与挑战 让宽带利用率与硬件不再是难题相关推荐

  1. 【研究方向是SDN该怎么做?】软件定义网络(SDN)的安全挑战和机遇

    软件定义网络(SDN)的安全挑战和机遇 目录 软件定义网络(SDN)的安全挑战和机遇 写在前面的话 SDN是什么? 有必要研究SDN的安全问题吗? SDN的优点与缺点 SDN中的集中化 对于攻击者和防 ...

  2. 直击5G的机遇与挑战,全新商业模式、规模化经济效益、最新技术进展…全解读...

    来源:TechRepublic.物联网智库编译 摘要:报告指出,5G将改善用户体验,带来新的应用以及新的商业模式,产生显著的经济效益,但同时,5G的发展也面临着许多不可避免的挑战. 毫无疑问,5G是2 ...

  3. IDC行业前景,机遇与挑战并存

    中国互联网信息中心(CNNIC)发布了截至2010年6月底中国互联网发展基本情况的报告.在这半年一次的例行报告中,照例有些鼓舞人心的好消息.报告显示中国网民规模达到4.2亿,较09年底增长2.9%,宽 ...

  4. 互联网时代,发展物联网是一场机遇与挑战并存的改革

    物联网是通信网和互联网的拓展应用和网络延伸,可以说,物联网是互联网的未来.在发展中,物联网将不可避免地遇到机遇与挑战,如何把握机遇.迎接挑战将成为物联网发展中急需考虑和解决的问题. 连接人.事物.数据 ...

  5. 论大数据视角下的地球空间信息学的机遇与挑战

    论大数据视角下的地球空间信息学的机遇与挑战 李德仁1,2, 张过2, 蒋永华1, 沈欣2, 刘伟玲2 1 武汉大学遥感信息工程学院,湖北 武汉 430079 2 武汉大学测绘遥感信息工程国家重点实验室 ...

  6. 【2016年第1期】农业大数据给商品交易所带来的机遇和挑战

    汪琛德,王楠,曹丹星 郑州商品交易所期货及衍生品研究所有限公司,河南 郑州 450000 摘要:研究了农业大数据对郑州商品交易所主要业务的促进作用. 通过对农业大数据在交易所各个主要业务流程中扮演的重 ...

  7. 云计算机遇与挑战,中国云计算产业发展面临机遇与挑战

    中国云计算产业发展面临机遇与挑战 赛迪顾问IT系统与电子信息产业业务总监 孙会峰 2010年云计算无疑是业界炙手可热的话题,已经成为未来信息产业发展的战略方向和推动经济增长的重要引擎,它不仅为信息产业 ...

  8. 探寻中国便携式医疗电子市场的机遇与挑战

    探寻中国便携式医疗电子市场的机遇与挑战 受惠于中国政府医疗改革以及居民对健康保健的重视,未来3年,中国便携医疗电子市场年复合增长率将超过30%!其市场规模从2006年的80亿元迅速扩大到2011的28 ...

  9. 手机打车APP的机遇与挑战

    所谓打车APP,就是个能安装在手机上的打车软件.原理是通过GPS进行定位,能够搜索附近的空车信息然后反馈给用户.同样的,空车信息也会反馈给用户.一般这种啊APP都是跟地图类软件一起的.比如百度地图,谷 ...

  10. 边缘计算赋能智慧城市:机遇与挑战

    本文系国家重点研发计划项目和国家自然科学基金联合基金重点支持项目的阶段性研究成果,项目编号分别为:2018YFB0204100.U1911201:胡淼.吴润.陈嘉文.谢自轩等对本文亦有贡献. [摘要] ...

最新文章

  1. 智慧航空AI大赛-阿里云算法大赛总结 第一赛季总结
  2. 过拟合与模型调优(part3)--数据划分及模型选择
  3. Tomcat8.01及nginx-1.8.1安装
  4. java编写斐波那契数列,实战案例
  5. 抽取JDBC工具类:JDBCUtils
  6. 老板可以停,因为可能赚了钱
  7. VS2010大左括号置新行及代码批量格式化
  8. copy 浅复制 与深复制
  9. python学习笔记26(python中__name__的使用)
  10. 大学心理学课本_2019年北京师范大学765真题分析
  11. 将solidity智能合约打包成Java代码
  12. 网站正在建设中_网站建设中如何设计更能吸引用户
  13. 什么是高精准IP地址定位——IP问问
  14. 游戏3d模型如何放到计算机中,三维建模技术在三维游戏中的应用
  15. PAT乙级10019题——C语言
  16. python学习笔记1-环境安装
  17. 数据分析task01(2021.06.15)
  18. MySql查询本周或下周过生日的人
  19. 决定执行力的49个细节(zt)
  20. Hbuilderx3.6.18连接逍遥模拟器

热门文章

  1. 使用maven给jar包生成对应的pom文件
  2. day8--pandas
  3. 使用EasyUI加载树形菜单
  4. Flutter之GridView简析
  5. 四川大学计算机应用基础第二次作业,四川大学川成教2017年秋季《计算机应用基础》第二次作业...
  6. 回顾 | Apache Flink x TiDB Meetup · 北京站(附 PPT 下载)
  7. Apache Flink 1.10.0 重磅发布,年度最大规模版本升级!
  8. Flink on Zeppelin (2) - Batch 篇
  9. Flink on YARN(下):常见问题与排查思路
  10. RxJava学习总结