说到SDN,必然提到OpenFlow,但是SDN不等于OpenFlow,就如同互联网不等于IP协议,PSTN不等于7号信令,IMS不等于SIP,WEB体系不等于HTTP协议一样。OpenFlow仅仅是SDN中控制器控制转发面设备的协议而已,控制器本身的架构、网络拓扑算法、运行环境、编程工具,以及和上层应用的集成技术都是SDN的一部分,并且是架构上更为核心的部分。 
打个比方,存储程序控制是冯.诺依曼计算机体系的核心理念,至于你采用何种CPU指令集倒是其次,你可以采用古老的ENIAC、IBM 
system360指令集,也可以用现代的IBM Power、x86、MIPS、ARM指令集,每一种计算机系统都是冯.诺依曼体系架构的一个实例。 
当然,对于SDN而言,不能仅仅只有抽象的架构,一定要有具体的实现实例,因此业界选择了OpenFlow协议作为指令集,并围绕其来建立一系列的操作系统、软件、编译器、外设框架和实现。那么,业界为什么没有选择IETF定义的控制转发分离协议FORCES(Forwarding 
and Control Element 
Separation)而是选择了OpenFlow?我理解主要原因有两点1)forces设计初衷在于设备的转发控制分离,侧重于现有功能的建模,而不是用来创造新的网络特性。2)推进者的力量不同,forces由Intel发起,但是随后其卖出了NP,再无推进的决心,而OpenFlow由硅谷的摇篮-斯坦福大学提出,由GENI项目通过试验床合同推进,进而吸引了Google、Facebook、微软这样多金的IT/互联网企业参与,最终形成了强大的产业联盟。理论上,我们也可以扩展forces实现类似的SDN功能,或者我们再定义其它的控制协议和转发模型来实现SDN,但是OpenFlow已经占住先机。

CN2(CNCN)是互联网的第二平面(俗称二平面),是相关网络运营商下一代多业务的承载网络,主要用于海外地区。CN2采用的核心技术是IP/MPLS,海底光缆直接连接大陆,省去了跳转国际网络的延迟。
那么到底SDN的本质是什么?如前所述,SDN的本质就是让用户/应用可以通过软件编程充分控制网络的行为,让网络软件化,进而敏捷化。

SDN网络的本质特点相关推荐

  1. SDN网络下有哪些SDN交换机选择?

    随着SDN技术的发展,SDN网络架构迎来了历史性的变革,SDN被认为是下一代网络变革的重要方向.而SDN交换机作为一款高性能,高密度的下一代交换机,为SDN大规模的商用部署和下一代网络技术的创新应用, ...

  2. 【扫盲】SDN网络与传统网络对比分析

    IP网络从1982年TCP/IP 成为互联网前身的ARPANET标配以来,随着互联网的发展而迅猛扩展.在数据网络方面基本已经一统天下,做到了 everything over IP.IP网络作为承载互联 ...

  3. 技术沙龙 | TeaTalk 带你深度探索 SDN 网络技术再创新

    越来越多的企业.行业和政府机关顺应企业数字化转型.云服务和国家政策等趋势将业务迁移上云.随着移动云的快速发展,对网络提供差异化的服务能力也提出了很多新的考验.大规模数据中心.虚拟化 SDN 网络技术及 ...

  4. SDN 网络技术创新探索 | 移动云 TeaTalk 线上直播 倒计时启动中

    在企业数字化转型.云服务和国家政策等多种因素驱动下,越来越多的企业.行业和政府机关将业务迁移到云上,随着移动云的快速发展,在"多系统.多场景.多业务"需求下,对网络提供差异化的服务 ...

  5. 数据中心网络架构 — 云数据中心网络 — SDN 网络技术

    目录 文章目录 目录 SDN 网络技术 Overlay Controller Underlay Network 如何大一统的全域 SDN 管控? SDN 网络技术 通过 SDN 网络技术,可以将数据中 ...

  6. SDN架构的本质属性—Vecloud

    随着网络规模的不断扩大,封闭的网络设备内置了过多的复杂协议,增加了运营商定制优化网络的难度,科研人员无法在真实环境中规模部署新协议. 同时,互联网流量的快速增长,无法做到真正的负载均衡,网络运营商的变 ...

  7. SDN网络的工作原理

    SDN的工作原理 一.SDN网络架构的三层模型 架构主要分为协同应用层,控制层,转发层三层,网络架构本身包括管理平面,控制平面和转发平面,与这三层对应. 传统的IP网络具有转发平面,控制平面和管理平面 ...

  8. 软件定义网络实验之SDN网络简单管理及开发

    目录 实验名称 实验目的 实验内容 1.结合Mininet及RYU组建SDN网络 2.基于RYU及Mininet管理网络.开发简单网络管理程序 实验步骤 1.结合Mininet及RYU组建SDN网络 ...

  9. sdn网络搭建以及负载均衡

                                              SDN网络搭建 1.准备工作 1)虚拟机vmware(注意版本,高版本的系统克隆之后,在低版本上不兼容) 2)Ubu ...

最新文章

  1. vb6 获得计算机硬件信息_计算机硬件系统由哪几部分组成
  2. android按钮最底,Android:点击按钮后布局上的动画,最低SDK版本为14
  3. 9.匿名函数:lambda表达式/filter()/map()
  4. 获取/设置IFRAME内对象元素的几种JS方法
  5. JAVA物体运动检测_基于OpenCv的运动物体检测算法
  6. oracle过滤数据,过滤数据 (Oracle Solaris Studio 12.2:性能分析器)
  7. 湖北2018年GDP同比增长7.8% 进出口增速有所回升
  8. 《学C编程也可以卡通一点》一1.7变量的类型
  9. 查看mysql某人执行了什么语句_详解MySQL如何监控系统全部执行过的sql语句
  10. AX7 Form继承接口
  11. python类方法_Python类方法
  12. 视频--Pr 第一个剪辑
  13. 磊科nw336 linux驱动程序,磊科NW336无线网卡驱动程序
  14. 聚类系数与小世界网络
  15. 【金融财经】金融市场一周简报(2017-09-01)
  16. CentOS6.5--修改系统语言为中文或英文,文件夹切换语言
  17. 超凡颖想之一【换位思考】
  18. 完整验证用户注册页面
  19. pom.xml详解撸一下基础
  20. 全面!数据分析思路大梳理

热门文章

  1. ChatGPT45个插件列表
  2. jQuery表单正则校验(邮箱、手机号、身份证)
  3. C++ endl/ends/flush的区别
  4. nacos连接mysql出现:Could not create connection to database server. Attempted reconnect 3 times. Giving u
  5. Codeforces Round #828B CF1744B Even-Odd Increments
  6. 转:网页游戏都有哪些安全问题
  7. Pycharm 注册 Pycharm 破解 Pycharm 注册破解 亲测多法 仅此方有效 有效期至2099年
  8. 揭秘JavaScript中“神秘”的this关键字
  9. 系统进程启动流程分析(一)
  10. java中字输入输出异常_Java:详解Java中的异常(Error与Exception)